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 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							048da7240d 
							
						 
					 
					
						
						
							
							Merge pull request  #1634  from DarkLordZach/better-hid-2  
						
						... 
						
						
						
						hid: Add support for multiplayer and multilayout controllers 
						
						
					 
					
						2018-11-19 08:30:10 -08:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							96535c13a5 
							
						 
					 
					
						
						
							
							software_keyboard: Use correct offset for inital text string  
						
						
						
						
					 
					
						2018-11-19 11:22:04 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							233e495c14 
							
						 
					 
					
						
						
							
							kernel/shared_memory: Make Map() and Unmap() take the target process by reference rather than as a pointer  
						
						... 
						
						
						
						Both member functions assume the passed in target process will not be
null. Instead of making this assumption implicit, we can change the
functions to be references and enforce this at the type-system level. 
						
						
					 
					
						2018-11-19 09:20:29 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							fb5d4b17de 
							
						 
					 
					
						
						
							
							kernel/shared_memory: Add a const qualified member function overload for GetPointer()  
						
						... 
						
						
						
						Given this doesn't mutate instance state, we can provide a
const-qualified variant as well. 
						
						
					 
					
						2018-11-19 09:20:29 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2d37ca3726 
							
						 
					 
					
						
						
							
							kernel/shared_memory: Use 64-bit types for offset and size in CreateForApplet  
						
						... 
						
						
						
						Keeps the interface consistent with the regular Create() function. 
						
						
					 
					
						2018-11-19 09:20:29 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							76ac234bf6 
							
						 
					 
					
						
						
							
							kernel/shared_memory: Make GetPointer() take a std::size_t instead of a u32  
						
						... 
						
						
						
						Makes the interface nicer to use in terms of 64-bit code, as it makes it
less likely for one to get truncation warnings (and also makes sense in
the context of the rest of the interface where 64-bit types are used for
sizes and offsets 
						
						
					 
					
						2018-11-19 09:20:29 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f472232705 
							
						 
					 
					
						
						
							
							kernel/shared_memory: Make data members private  
						
						... 
						
						
						
						Rather than allow unfettered access to the class internals, we hide all
members by default and create and API that other code can operate
against. 
						
						
					 
					
						2018-11-19 09:20:25 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							43e7c6cf49 
							
						 
					 
					
						
						
							
							ldr: Clean up error codes  
						
						... 
						
						
						
						The separate enum isn't particularly necessary here, and the values can
just be directly put into the ResultCode instances, given the names are
also self-documenting here. 
						
						
					 
					
						2018-11-19 08:12:25 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							409dcf0e0a 
							
						 
					 
					
						
						
							
							svc: Implement yield types 0 and -1  
						
						
						
						
					 
					
						2018-11-18 23:44:19 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							c3becdbca7 
							
						 
					 
					
						
						
							
							filesystem: Clear registered union paths on factory creation  
						
						
						
						
					 
					
						2018-11-18 23:31:30 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							aef0d88165 
							
						 
					 
					
						
						
							
							configure_input: Use Joycons Docked instead of Connected as label  
						
						
						
						
					 
					
						2018-11-18 23:22:36 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							312ef596a5 
							
						 
					 
					
						
						
							
							configure_input_player: Set minimum width on controls  
						
						
						
						
					 
					
						2018-11-18 23:22:36 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							dd92db3fb0 
							
						 
					 
					
						
						
							
							configure_input: Properly update UI components on removal of player  
						
						
						
						
					 
					
						2018-11-18 23:22:36 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							e58c951a59 
							
						 
					 
					
						
						
							
							configure_input: Make None a controller option instead of checkbox  
						
						
						
						
					 
					
						2018-11-18 23:22:36 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							3a6cd5b3c8 
							
						 
					 
					
						
						
							
							hid: Use player-defined controller type as PREFERRED_CONTROLLER  
						
						
						
						
					 
					
						2018-11-18 23:22:36 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							3d1a221893 
							
						 
					 
					
						
						
							
							qt: Move controller button config to separate dialog  
						
						... 
						
						
						
						Handles button configuration for all controller layouts and debug pads. Configurable at construction. 
						
						
					 
					
						2018-11-18 23:22:36 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							afe8df5020 
							
						 
					 
					
						
						
							
							qt: Add UI to configure touchscreen parameters  
						
						... 
						
						
						
						This allows adjusting the finger, diameter, and angle of the emulated touchscreen. It also provides a warning to the user about what changing these parameters can do. 
						
						
					 
					
						2018-11-18 23:22:36 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							2e1dd9c649 
							
						 
					 
					
						
						
							
							qt: Add UI to configure mouse buttons  
						
						... 
						
						
						
						Supports setting the five mouse buttons to any valid controller button/keyboard key (Left, Right, Middle, Foward, Back) 
						
						
					 
					
						2018-11-18 23:22:36 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							f1aec256d7 
							
						 
					 
					
						
						
							
							configure_input: Add support for multiplayer and controller types  
						
						... 
						
						
						
						This moves the actual button configuration to a separate dialog and only has the enabled and type controls in the tab. 
						
						
					 
					
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							d1b7c65b9e 
							
						 
					 
					
						
						
							
							yuzu/config: Add (de-)serialization for multiplayer  
						
						... 
						
						
						
						Defaults to full keyboard for keyboard -- It did not seem to be necessary to make the keyboard configurable (besides enabled/disabled). 
						
						
					 
					
						2018-11-18 23:22:36 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							b8f7f9651e 
							
						 
					 
					
						
						
							
							yuzu_cmd/config: Add config deserialization for multiplayer  
						
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f02b125ac8 
							
						 
					 
					
						
						
							
							Merge pull request  #1717  from FreddyFunk/swizzle-gob  
						
						... 
						
						
						
						textures/decoders: Replace magic numbers 
						
						
					 
					
						2018-11-18 20:13:00 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6dc33fb812 
							
						 
					 
					
						
						
							
							Merge pull request  #1693  from Tinob/master  
						
						... 
						
						
						
						Missing ogl states 
						
						
					 
					
						2018-11-18 19:59:10 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5e6ad795cc 
							
						 
					 
					
						
						
							
							Merge pull request  #1555  from ccawley2011/clang-format-docker  
						
						... 
						
						
						
						travis: Use pre-built image for clang-format target 
						
						
					 
					
						2018-11-18 19:54:38 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							997c3dc6ff 
							
						 
					 
					
						
						
							
							Merge pull request  #1619  from janisozaur/patch-12  
						
						... 
						
						
						
						Handle missing git info when building 
						
						
					 
					
						2018-11-18 19:53:34 -08:00 
						 
				 
			
				
					
						
							
							
								Frederic L 
							
						 
					 
					
						
						
						
						
							
						
						
							11a1442229 
							
						 
					 
					
						
						
							
							Eliminated unnessessary memory allocation and copy ( #1702 )  
						
						
						
						
					 
					
						2018-11-18 19:53:03 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e93c30630 
							
						 
					 
					
						
						
							
							Merge pull request  #1640  from DarkLordZach/game-list-reload  
						
						... 
						
						
						
						game_list: Only reload game list after relevant settings changed 
						
						
					 
					
						2018-11-18 19:24:53 -08: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 
						 
				 
			
				
					
						
							
							
								Schplee 
							
						 
					 
					
						
						
						
						
							
						
						
							9a47e40dd6 
							
						 
					 
					
						
						
							
							Correctly sets default system language for yuzu-CLI ( #1727 )  
						
						... 
						
						
						
						* Correctly sets default system language for yuzu-CLI
A user reported that yuzu_cmd runs games in Japanese rather than the correct default of English (like yuzu-qt does correctly), this change fixes that.
* fix clang issue
deleted whitespace 
						
						
					 
					
						2018-11-18 19:21:17 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da238db6df 
							
						 
					 
					
						
						
							
							Merge pull request  #1730  from ReinUsesLisp/fix-intel  
						
						... 
						
						
						
						gl_rasterizer: Remove default clip distance 
						
						
					 
					
						2018-11-18 19:19:43 -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