Zach Hilman 
							
						 
					 
					
						
						
							
						
						c77454b9d0 
					 
					
						
						
							
							settings: Add settings for multiple players and controllers  
						
						 
						
						... 
						
						
						
						Uses the PlayerInput struct to represent all of the data that constitutes a player. 
						
						
					 
					
						2018-11-18 23:21:33 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						fd5fa48674 
					 
					
						
						
							
							settings: Add Native type for keyboard  
						
						 
						
						
						
						
					 
					
						2018-11-18 23:21:33 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						152422bab1 
					 
					
						
						
							
							settings: Add Native type for mouse buttons  
						
						 
						
						
						
						
					 
					
						2018-11-18 23:21:33 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
							
						
						0c3e7b7086 
					 
					
						
						
							
							Added missing start/end touch attributes to touchscreen  
						
						 
						
						
						
						
					 
					
						2018-11-18 23:21:33 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
							
						
						f66c6fe554 
					 
					
						
						
							
							Added debugpad skeleton  
						
						 
						
						
						
						
					 
					
						2018-11-18 23:21:33 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
							
						
						362b28d052 
					 
					
						
						
							
							Added controller helper funcs  
						
						 
						
						
						
						
					 
					
						2018-11-18 23:21:33 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
							
						
						a69b9d73f5 
					 
					
						
						
							
							Changed polling rate of hid and Right joycon rotation  
						
						 
						
						
						
						
					 
					
						2018-11-18 23:21:33 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
							
						
						7fbe2c83a7 
					 
					
						
						
							
							Left joycon rotation button remapping  
						
						 
						
						
						
						
					 
					
						2018-11-18 23:21:33 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
							
						
						b9c1e4b0e7 
					 
					
						
						
							
							Added automatic npad switch based on supported stylesets  
						
						 
						
						
						
						
					 
					
						2018-11-18 23:21:33 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
							
						
						beab38601b 
					 
					
						
						
							
							Added multi-input support and controller assignment at any port  
						
						 
						
						
						
						
					 
					
						2018-11-18 23:21:33 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
							
						
						60fecee1ec 
					 
					
						
						
							
							Removed hard coded values for width and height  
						
						 
						
						
						
						
					 
					
						2018-11-19 15:20:47 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						ea680bea60 
					 
					
						
						
							
							software_keyboard: Check for UTF-8 config flag  
						
						 
						
						
						
						
					 
					
						2018-11-18 23:14:48 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						e34d47e6e3 
					 
					
						
						
							
							Merge pull request  #1620  from DarkLordZach/ldr-ro  
						
						 
						
						... 
						
						
						
						ldr_ro: Complete LDR:RO implementation 
						
						
					 
					
						2018-11-18 19:23:38 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						f08b4cbbc8 
					 
					
						
						
							
							Merge pull request  #1718  from ogniK5377/lets-go-softlock  
						
						 
						
						... 
						
						
						
						Implemented CalculateStandardUserSystemClockDifferenceByUser 
						
						
					 
					
						2018-11-18 19:22:47 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						611141e09f 
					 
					
						
						
							
							Merge pull request  #1671  from DarkLordZach/vi-disconnect  
						
						 
						
						... 
						
						
						
						vi: Implement TransactParcel for Disconnect and DetachBuffer 
						
						
					 
					
						2018-11-18 19:18:46 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mat M 
							
						 
					 
					
						
						
							
						
						9a1bac840e 
					 
					
						
						
							
							Merge pull request  #1728  from FearlessTobi/reset-signal  
						
						 
						
						... 
						
						
						
						svc: ResetSignal is not stubbed 
						
						
					 
					
						2018-11-18 15:51:32 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobias 
							
						 
					 
					
						
						
							
						
						13f79cc5bd 
					 
					
						
						
							
							svc: ResetSignal is not stubbed  
						
						 
						
						... 
						
						
						
						https://user-images.githubusercontent.com/20753089/48677874-b8e01c80-eb7b-11e8-8043-b99faa29022c.PNG  
						
						
					 
					
						2018-11-18 21:49:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						02e6602baa 
					 
					
						
						
							
							software_keyboard: Push all data over all channels on dialog completion  
						
						 
						
						
						
						
					 
					
						2018-11-18 10:53:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						4ee087fb3c 
					 
					
						
						
							
							applet: Use std::queue instead of std::vector for storage stack  
						
						 
						
						
						
						
					 
					
						2018-11-18 10:53:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						19b2571aec 
					 
					
						
						
							
							applet: Add operation completed callback  
						
						 
						
						
						
						
					 
					
						2018-11-18 10:53:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						6209fe0c27 
					 
					
						
						
							
							software_keyboard: Push buffer size to offset 0x4 in output data  
						
						 
						
						
						
						
					 
					
						2018-11-18 10:53:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						8b433beff3 
					 
					
						
						
							
							software_keyboard: Make GetText asynchronous  
						
						 
						
						... 
						
						
						
						a 
						
						
					 
					
						2018-11-18 10:53:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						7cfb29de23 
					 
					
						
						
							
							am: Allow applets to push multiple and different channels of data  
						
						 
						
						
						
						
					 
					
						2018-11-18 10:53:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						3cf7246e37 
					 
					
						
						
							
							am: Implement ILibraryAppletAccessor IsCompleted and GetResult  
						
						 
						
						
						
						
					 
					
						2018-11-18 10:53:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						fed6ab14c3 
					 
					
						
						
							
							am: Implement text check software keyboard mode  
						
						 
						
						... 
						
						
						
						Allows the game to verify and send a message to the frontend. 
						
						
					 
					
						2018-11-18 10:53:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						e696ed1f4d 
					 
					
						
						
							
							am: Deglobalize software keyboard applet  
						
						 
						
						
						
						
					 
					
						2018-11-18 10:53:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						a81645400f 
					 
					
						
						
							
							qt/main: Register Qt Software Keyboard frontend with AM  
						
						 
						
						... 
						
						
						
						Allows using Qt provider over default. 
						
						
					 
					
						2018-11-18 10:53:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						48fcb43585 
					 
					
						
						
							
							am: Construct and use proper applets with ILibraryAppletAccessor  
						
						 
						
						... 
						
						
						
						Allows use of software keyboard applet and future applets to be easily added by adding enum ID and a switch case. 
						
						
					 
					
						2018-11-18 10:53:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						de16c1e453 
					 
					
						
						
							
							am/applets: Add connector between frontend and AM applet classes  
						
						 
						
						... 
						
						
						
						Provides a middleman between the Frontend provider class and the expected AM::Applets::Applet class needed by ILibraryAppletAccessor 
						
						
					 
					
						2018-11-18 10:53:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						ae53b84efd 
					 
					
						
						
							
							frontend/applets: Add frontend software keyboard provider and default  
						
						 
						
						... 
						
						
						
						Default implementation will return "yuzu" for any string. GUI clients (or CLI) can implement the Frontend::SoftwareKeyboardApplet class and register an instance to provide functionality. 
						
						
					 
					
						2018-11-18 10:53:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						5b95de0c9c 
					 
					
						
						
							
							am/applets: Add Applet superclass to describe a generic applet  
						
						 
						
						... 
						
						
						
						Adds an Initialize and Execute methods which are used by the ILibraryAppletAccessor to start and control the applet. 
						
						
					 
					
						2018-11-18 10:53:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						731b4bd691 
					 
					
						
						
							
							am: Unstub ILibraryAppletAccessor::Start  
						
						 
						
						... 
						
						
						
						Now starts the applet provided in constructor. 
						
						
					 
					
						2018-11-18 10:53:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						ba03bfa430 
					 
					
						
						
							
							am: Implement PopInteractiveOutData and PushInteractiveInData  
						
						 
						
						... 
						
						
						
						Used by software keyboard applet for data transfer. 
						
						
					 
					
						2018-11-18 10:53:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						5ce6b8fea7 
					 
					
						
						
							
							am: Convert storage stack to vector  
						
						 
						
						... 
						
						
						
						std::stack was no longer suitable for non-trivial operations 
						
						
					 
					
						2018-11-18 10:53:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						0682a908c0 
					 
					
						
						
							
							am: Move AM::IStorage to header  
						
						 
						
						... 
						
						
						
						Needs to be accessible by applet files. 
						
						
					 
					
						2018-11-18 10:53:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						c7b6c9de9c 
					 
					
						
						
							
							am: Move IStorageAccessor to header and update backing buffer  
						
						 
						
						... 
						
						
						
						Writes to an AM::IStorage object through an IStorageAccessor will now be preserved once the accessor is destroyed. 
						
						
					 
					
						2018-11-18 10:53:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						76d515327b 
					 
					
						
						
							
							am: Implement CreateTransferMemoryStorage  
						
						 
						
						... 
						
						
						
						Creates an AM::IStorage object with the contents of the transfer memory located at the handle provided. 
						
						
					 
					
						2018-11-18 10:53:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						7901de2b75 
					 
					
						
						
							
							svc: Implement svcCreateTransferMemory  
						
						 
						
						... 
						
						
						
						Seems to be used and created identically to SharedMemory, so just reuse that. 
						
						
					 
					
						2018-11-18 10:53:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						51af996854 
					 
					
						
						
							
							ldr_ro: Add error check for memory allocation failure  
						
						 
						
						
						
						
					 
					
						2018-11-17 21:40:26 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						c91dc417d5 
					 
					
						
						
							
							vi: Implement TransactParcel for Disconnect and DetachBuffer  
						
						 
						
						... 
						
						
						
						Used by homebrew on exit. According to switchbrew, returns an empty response parcel with one zero in it. 
						
						
					 
					
						2018-11-17 17:10:19 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MysticExile 
							
						 
					 
					
						
						
							
						
						03f274d8c1 
					 
					
						
						
							
							Stubbed am:EnableApplicationCrashReport  
						
						 
						
						
						
						
					 
					
						2018-11-17 15:05:55 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						0149b4245c 
					 
					
						
						
							
							Merge pull request  #1711  from ogniK5377/bluetooth-lets-go  
						
						 
						
						... 
						
						
						
						Added various bluetooth based cmds for palma 
						
						
					 
					
						2018-11-16 20:08:36 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						6552d75be1 
					 
					
						
						
							
							Merge pull request  #1719  from bunnei/hwopus-fix  
						
						 
						
						... 
						
						
						
						hwopus: DecodeInterleavedWithPerformance: Fix ordering of output parameters. 
						
						
					 
					
						2018-11-16 20:08:17 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						585e6fd426 
					 
					
						
						
							
							hwopus: DecodeInterleavedWithPerformance: Fix ordering of output parameters.  
						
						 
						
						... 
						
						
						
						- Fixes audio issues with Pokemon: Let's Go Pikachu & Eevee. 
						
						
					 
					
						2018-11-16 22:54:38 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
							
						
						c440e8b8e1 
					 
					
						
						
							
							Implemented CalculateStandardUserSystemClockDifferenceByUser  
						
						 
						
						... 
						
						
						
						Seems pokemon calls this sometimes and it caused "random crashes" 
						
						
					 
					
						2018-11-17 14:01:16 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						d21b2164e9 
					 
					
						
						
							
							kernel/errors: Clean up error codes  
						
						 
						
						... 
						
						
						
						Similar to PR 1706, which cleans up the error codes for the filesystem
code, but done for the kernel error codes. This removes the ErrCodes
namespace and specifies the errors directly. This also fixes up any
straggling lines of code that weren't using the named error codes where
applicable. 
						
						
					 
					
						2018-11-16 14:32:30 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mat M 
							
						 
					 
					
						
						
							
						
						14cede1a0c 
					 
					
						
						
							
							Merge pull request  #1638  from FreddyFunk/SetMemoryPermission-Stubbed  
						
						 
						
						... 
						
						
						
						Implement SetMemoryPermission 
						
						
					 
					
						2018-11-16 10:35:56 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						5b8f70ea2e 
					 
					
						
						
							
							Merge pull request  #1632  from DarkLordZach/keys-manager-optimizations  
						
						 
						
						... 
						
						
						
						game_list: Optimize game list refresh 
						
						
					 
					
						2018-11-16 07:02:37 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						238bc4a077 
					 
					
						
						
							
							Merge pull request  #1706  from lioncash/file-err  
						
						 
						
						... 
						
						
						
						file_sys/errors: Clean up error code values 
						
						
					 
					
						2018-11-16 06:59:07 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
							
						
						e8899e7027 
					 
					
						
						
							
							Added various bluetooth based cmds for palma  
						
						 
						
						... 
						
						
						
						It seems palma is done through bluetooth, we need this for pokemon go however more research needs to be done when we actually get palma working. This is presumably used for transfering data between the controller and the console, it does not seem for actual input as far as I know. 
						
						
					 
					
						2018-11-17 01:42:17 +11:00