Lioncash 
							
						 
					 
					
						
						
							
						
						c3332604fa 
					 
					
						
						
							
							ControllerInterface: Fix -Winconsistent-missing-override warnings on OSX  
						
						 
						
						
						
						
					 
					
						2015-09-17 15:15:15 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						88c9c6d086 
					 
					
						
						
							
							ExpressionParser: Make all control paths return a value in operator std::string  
						
						 
						
						
						
						
					 
					
						2015-09-09 22:41:47 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						22635c1800 
					 
					
						
						
							
							Add missing override specifiers  
						
						 
						
						
						
						
					 
					
						2015-09-05 22:40:19 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						633be0387d 
					 
					
						
						
							
							General: Remove unimplemented function prototypes  
						
						 
						
						
						
						
					 
					
						2015-09-05 22:01:07 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						b3ff66dc7a 
					 
					
						
						
							
							evdev: don't pass null path to the kernel  
						
						 
						
						
						
						
					 
					
						2015-08-15 12:51:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rohit Nirmal 
							
						 
					 
					
						
						
							
						
						ac54bbe02d 
					 
					
						
						
							
							Fix building with PCH disabled.  
						
						 
						
						
						
						
					 
					
						2015-08-04 12:59:34 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						5a05187b3b 
					 
					
						
						
							
							Fix some warnings  
						
						 
						
						... 
						
						
						
						reorder, sign-compare, pessimizing-move 
						
						
					 
					
						2015-08-04 10:58:24 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gabriel Corona 
							
						 
					 
					
						
						
							
						
						2722f3f337 
					 
					
						
						
							
							Stable device identifier for evdev  
						
						 
						
						
						
						
					 
					
						2015-08-02 01:51:06 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						7ee0e75633 
					 
					
						
						
							
							Remove unnecessary virtual keywords  
						
						 
						
						
						
						
					 
					
						2015-07-30 10:33:08 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sigmabeta 
							
						 
					 
					
						
						
							
						
						1cb07b1c48 
					 
					
						
						
							
							Android: Wiimote UI Fixup  
						
						 
						
						
						
						
					 
					
						2015-07-23 23:17:16 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						a8227ad9b1 
					 
					
						
						
							
							Add Wiimote support to the Android backend.  
						
						 
						
						... 
						
						
						
						Not actually wired up to the Android UI for configuration. 
						
						
					 
					
						2015-07-21 21:33:23 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						dc25277a2f 
					 
					
						
						
							
							Merge branch 'stable' into 'master'  
						
						 
						
						
						
						
					 
					
						2015-07-13 12:40:38 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rohit Nirmal 
							
						 
					 
					
						
						
							
						
						c38ae5236e 
					 
					
						
						
							
							Fix building with PCH disabled.  
						
						 
						
						
						
						
					 
					
						2015-07-08 13:52:43 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						6e969133f5 
					 
					
						
						
							
							evdev: Delete rumble effects on the correct file descriptor.  
						
						 
						
						... 
						
						
						
						Was using m_id insted of m_fd.
Also re-arrange the code so rumble effects always get deleted instead of
just on stop commands. 
						
						
					 
					
						2015-07-07 16:59:10 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						64b51df55d 
					 
					
						
						
							
							evdev: fix -Wunused-private-field warning  
						
						 
						
						
						
						
					 
					
						2015-07-04 14:14:15 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						d2578000bb 
					 
					
						
						
							
							Merge branch 'stable'  
						
						 
						
						
						
						
					 
					
						2015-07-04 23:43:36 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						77183899e0 
					 
					
						
						
							
							evdev: Support axis with ranges which extend below zero.  
						
						 
						
						
						
						
					 
					
						2015-07-01 10:13:05 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						2721fdf8a9 
					 
					
						
						
							
							Linux: Add an evdev based controller backend, to replace SDL.  
						
						 
						
						
						
						
					 
					
						2015-07-01 10:13:05 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								comex 
							
						 
					 
					
						
						
							
						
						700b850acd 
					 
					
						
						
							
							Fix misc. clang warnings - mostly complaints about inconsistent use of override.  
						
						 
						
						... 
						
						
						
						Previously, MacOpenFile only overrode anything on OS X; otherwise it was
just a useless method, which is presumably why it wasn't marked override
in the first place.  Address this more sanely by wrapping it in #ifdef
__APPLE__. 
						
						
					 
					
						2015-06-21 15:42:49 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Parlane 
							
						 
					 
					
						
						
							
						
						9e1aab663f 
					 
					
						
						
							
							Revert "SDL: handle SDL_QUIT event"  
						
						 
						
						
						
						
					 
					
						2015-06-08 13:43:39 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						9ec5a4544f 
					 
					
						
						
							
							SDL: handle SDL_QUIT event  
						
						 
						
						... 
						
						
						
						Using SDL_INIT_JOYSTICK implies SDL_INIT_EVENTS which installs a signal
handler for SIGINT and SIGTERM. There will be a way to prevent this in
2.0.4 but for now we'll need to handle SDL_QUIT. 
						
						
					 
					
						2015-06-05 19:34:06 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						ac26f8e79f 
					 
					
						
						
							
							Pass strings by const reference where possible  
						
						 
						
						
						
						
					 
					
						2015-05-28 20:54:55 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						30ebb2459e 
					 
					
						
						
							
							Set copyright year to when a file was created  
						
						 
						
						
						
						
					 
					
						2015-05-25 13:22:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						cefcb0ace9 
					 
					
						
						
							
							Update license headers to GPLv2+  
						
						 
						
						
						
						
					 
					
						2015-05-25 13:22:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						268f52e054 
					 
					
						
						
							
							Add missing license headers  
						
						 
						
						
						
						
					 
					
						2015-05-25 13:11:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						6d9986846c 
					 
					
						
						
							
							Simplify some more license headers  
						
						 
						
						
						
						
					 
					
						2015-05-25 13:11:41 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						9ad35cc986 
					 
					
						
						
							
							ExpressionParser: Add missing break in UnaryExpression value setting  
						
						 
						
						
						
						
					 
					
						2015-05-22 15:02:22 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Parlane 
							
						 
					 
					
						
						
							
						
						a86f2fe2e7 
					 
					
						
						
							
							Merge pull request  #2199  from skidau/remove-controls-lock  
						
						 
						
						... 
						
						
						
						Cleaned up the controller locking mechanism 
						
						
					 
					
						2015-04-21 11:13:30 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								skidau 
							
						 
					 
					
						
						
							
						
						9947324296 
					 
					
						
						
							
							Track the co-ordinates of the mouse relative to the pointed window instead of the original hwnd.  
						
						 
						
						
						
						
					 
					
						2015-03-28 11:38:14 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								skidau 
							
						 
					 
					
						
						
							
						
						4f965da4f1 
					 
					
						
						
							
							Revert the recent changes related to updating hwnd  
						
						 
						
						
						
						
					 
					
						2015-03-28 11:08:25 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								skidau 
							
						 
					 
					
						
						
							
						
						98dce11f8c 
					 
					
						
						
							
							Updated the input plugins reference of hwnd on game start.  Fixes the emu wiimotes mouse IR when rendering the game to a separate window.  
						
						 
						
						
						
						
					 
					
						2015-03-19 21:31:05 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								skidau 
							
						 
					 
					
						
						
							
						
						c76008b4b9 
					 
					
						
						
							
							Removed the controller update lock as it is no longer needed.  
						
						 
						
						
						
						
					 
					
						2015-03-12 23:41:30 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								skidau 
							
						 
					 
					
						
						
							
						
						780eef68f6 
					 
					
						
						
							
							Fixed the crash that would occur when the Refresh button was pressed in the controllers config.  
						
						 
						
						... 
						
						
						
						- Simplified the locking mechanism when controllers were updated
- Reloaded the config of the controls instead of re-initialising the control plugins
- Fixed controls being unresponsive after the Refresh button was pressed
- Disables the hotkeys while the controller config is open 
						
						
					 
					
						2015-03-08 20:27:13 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gabriel Corona 
							
						 
					 
					
						
						
							
						
						c626ce5809 
					 
					
						
						
							
							Do not fail to evaluate an expression if some input is missing  
						
						 
						
						... 
						
						
						
						My keyboard layout does not have Alt_R but ISO_Level3_Shift. As a
consequence any control expression containing Alt_R fails to evaluate
completely and is unusable. This modification replace the missing term
of the expression by a dummy expression which always evaluate to
0. This way, the keybinding can work even if some keys are not
available. 
						
						
					 
					
						2015-02-26 01:24:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						817abdd579 
					 
					
						
						
							
							Remove an assumption in SDL.  
						
						 
						
						... 
						
						
						
						We can compile with haptic support, and then not initialize due to haptics not being available.
So if we are compiling with haptics, test initializing with haptics and if that fails attempt to initialize without haptics before bailing out. 
						
						
					 
					
						2015-01-19 16:07:28 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam D. Moss 
							
						 
					 
					
						
						
							
						
						3300c176e4 
					 
					
						
						
							
							SDL haptic: minor style change based on review feedback  
						
						 
						
						
						
						
					 
					
						2015-01-13 16:00:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam D. Moss 
							
						 
					 
					
						
						
							
						
						076c2b8ec7 
					 
					
						
						
							
							SDL input: unhardcode a few values.  
						
						 
						
						... 
						
						
						
						& change effect length to half a second instead of infinite, in futile attempt to avoid runaway rumbles. 
						
						
					 
					
						2015-01-11 11:57:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam D. Moss 
							
						 
					 
					
						
						
							
						
						63660cb17c 
					 
					
						
						
							
							SDL Input: More minor refactoring of SDL haptic effects  
						
						 
						
						
						
						
					 
					
						2015-01-11 11:42:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam D. Moss 
							
						 
					 
					
						
						
							
						
						f47cce2210 
					 
					
						
						
							
							SDL: Refactor the SDL haptic effects a little.  
						
						 
						
						
						
						
					 
					
						2015-01-08 15:17:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Karol Herbst 
							
						 
					 
					
						
						
							
						
						17ad68ff86 
					 
					
						
						
							
							SDL: more global memset  
						
						 
						
						
						
						
					 
					
						2015-01-08 13:37:06 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam Moss 
							
						 
					 
					
						
						
							
						
						306c8d14db 
					 
					
						
						
							
							SDL Input: Support more types of force feedback for controllers through SDL.  
						
						 
						
						
						
						
					 
					
						2015-01-06 19:17:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								comex 
							
						 
					 
					
						
						
							
						
						fba3abe4cf 
					 
					
						
						
							
							Manually revert  d34418100b 
						
						 
						
						
						
						
					 
					
						2014-12-20 00:33:15 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jasper St. Pierre 
							
						 
					 
					
						
						
							
						
						f3b739341e 
					 
					
						
						
							
							HW: Remove UpdateOutput  
						
						 
						
						... 
						
						
						
						All of the rumble interfaces are now immediate mode. 
						
						
					 
					
						2014-11-28 10:54:04 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jasper St. Pierre 
							
						 
					 
					
						
						
							
						
						86e4da2c07 
					 
					
						
						
							
							ForceFeedback: Apply immediately as well  
						
						 
						
						
						
						
					 
					
						2014-11-28 10:54:04 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jasper St. Pierre 
							
						 
					 
					
						
						
							
						
						1958a10b6f 
					 
					
						
						
							
							XInput: Apply immediately as well  
						
						 
						
						
						
						
					 
					
						2014-11-28 10:54:04 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jasper St. Pierre 
							
						 
					 
					
						
						
							
						
						1b3d0173f5 
					 
					
						
						
							
							SDL: Apply updates immediately rather than going through UpdateOutput  
						
						 
						
						... 
						
						
						
						We're going to remove UpdateOutput as it's redundant, and horribly
complicates the code. 
						
						
					 
					
						2014-11-28 10:54:03 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jasper St. Pierre 
							
						 
					 
					
						
						
							
						
						f2787f620e 
					 
					
						
						
							
							ControllerInterface: Make UpdateInput / UpdateOutput return void  
						
						 
						
						... 
						
						
						
						The return values here have never been checked, so it doesn't make sense
to return a value to begin with. 
						
						
					 
					
						2014-11-28 10:50:45 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jasper St. Pierre 
							
						 
					 
					
						
						
							
						
						61fcfc4bf2 
					 
					
						
						
							
							ControllerInterface: Remove unused ClearInputState  
						
						 
						
						
						
						
					 
					
						2014-11-28 10:50:45 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jasper St. Pierre 
							
						 
					 
					
						
						
							
						
						367a42dcfd 
					 
					
						
						
							
							ControllerInterface: Implement dummy UpdateInput / UpdateOutputs  
						
						 
						
						... 
						
						
						
						Make the implementation here a bit easier. 
						
						
					 
					
						2014-11-28 10:50:45 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jasper St. Pierre 
							
						 
					 
					
						
						
							
						
						0c056c6411 
					 
					
						
						
							
							DInput: Remove the unsupported Lights output  
						
						 
						
						... 
						
						
						
						The LEDs feature doesn't actually do anything: the SetState method is
entirely commented out. 
						
						
					 
					
						2014-11-28 10:50:45 -08:00