Lioncash 
							
						 
					 
					
						
						
							
						
						820bcee6a4 
					 
					
						
						
							
							file_sys/card_image: Provide named members for the GamecardInfo struct  
						
						... 
						
						
						
						Fills out the struct according to information provided by SwitchBrew 
						
						
					 
					
						2018-11-20 18:40:53 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						b6d2c64f4d 
					 
					
						
						
							
							Merge pull request  #1667  from DarkLordZach/swkbd  
						
						... 
						
						
						
						am: Implement HLE software keyboard applet 
						
						
					 
					
						2018-11-20 08:24:11 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						e9265ac598 
					 
					
						
						
							
							Merge pull request  #1739  from lioncash/lm  
						
						... 
						
						
						
						lm: Implement SetDestination by doing nothing 
						
						
					 
					
						2018-11-19 18:40:17 -08:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						5d46038c5c 
					 
					
						
						
							
							kernel/resource_limit: Clean up interface  
						
						... 
						
						
						
						Cleans out the citra/3DS-specific implementation details that don't
apply to the Switch. Sets the stage for implementing ResourceLimit
instances properly.
While we're at it, remove the erroneous checks within CreateThread() and
SetThreadPriority(). While these are indeed checked in some capacity,
they are not checked via a ResourceLimit instance.
In the process of moving out Citra-specifics, this also replaces the
system ResourceLimit instance's values with ones from the Switch. 
						
						
					 
					
						2018-11-19 18:16:39 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						34e4aaddd9 
					 
					
						
						
							
							lm: Implement SetDestination by doing nothing  
						
						... 
						
						
						
						This service function was likely intended to be a way to redirect where
the output of a log went. e.g. Firing a log over a network, dumping over
a tunneling session, etc.
Given we always want to see the log and not change its output. It's one
of the lucky service functions where the easiest implementation is to
just do nothing at all and return success. 
						
						
					 
					
						2018-11-19 18:09:40 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						a9fa890f14 
					 
					
						
						
							
							software_keyboard: Fix erroneous extra PushNormalData  
						
						
						
						
					 
					
						2018-11-19 16:30:17 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						d68795c665 
					 
					
						
						
							
							software_keyboard: Return correct result code on user cancel operation  
						
						
						
						
					 
					
						2018-11-19 15:10:01 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						32775125b7 
					 
					
						
						
							
							applet: Add AppletDataBroker to manage HLE to AM service interaction  
						
						... 
						
						
						
						This cleans up most of the callbacks and such in the Applets::Applet interface, while also properly implementing all four data channels. 
						
						
					 
					
						2018-11-19 14:24:36 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						96535c13a5 
					 
					
						
						
							
							software_keyboard: Use correct offset for inital text string  
						
						
						
						
					 
					
						2018-11-19 11:22:04 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						3a6cd5b3c8 
					 
					
						
						
							
							hid: Use player-defined controller type as PREFERRED_CONTROLLER  
						
						
						
						
					 
					
						2018-11-18 23:22:36 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						55ded706d6 
					 
					
						
						
							
							hid/npad: Update NPad to use player controller bindings and type  
						
						
						
						
					 
					
						2018-11-18 23:22:36 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						e9145c3e16 
					 
					
						
						
							
							hid/touchscreen: Update Touchscreen to use advanced parameters  
						
						... 
						
						
						
						Including finger ID, diamater x/y, and angle. Additionally, checks if the touchscreen is enabled. 
						
						
					 
					
						2018-11-18 23:22:36 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						3b25426bd9 
					 
					
						
						
							
							hid: Add controller bindings for Mouse controller  
						
						
						
						
					 
					
						2018-11-18 23:22:36 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						0fd45e78f4 
					 
					
						
						
							
							hid: Add keyboard bindings for Keyboard controller  
						
						
						
						
					 
					
						2018-11-18 23:22:36 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
							
						
						06cf050c0a 
					 
					
						
						
							
							hid: Add controller bindings for DebugPad controller  
						
						... 
						
						
						
						Used by developers to test games, not present on retail systems. Some games are known to respond to DebugPad input though, for example Kirby Star Allies. 
						
						
					 
					
						2018-11-18 23:22:36 -05:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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