Michael Maltese 
							
						 
					 
					
						
						
							
						
						7ed8fb95c5 
					 
					
						
						
							
							ControllerInterface: enable hotplugging on macOS  
						
						
						
						
					 
					
						2016-11-30 22:27:46 -08:00 
						 
				 
			
				
					
						
							
							
								Chris Pritchard 
							
						 
					 
					
						
						
							
						
						9da9ba616b 
					 
					
						
						
							
							Use the IOHIDElement cookie as a part of the axis name for unknown axis. Previously the 'usage' value was used to identify the axis by name, but this is not unique. For example on a PS3 controller *all* axis other than the well known ones return a usage of '1' so there are 30 or more axis all named "1". This stops things such as analog triggers being usable.  
						
						... 
						
						
						
						Using the element cookie uniquely identifies each axis and allows them to be assigned successfully as controls 
						
						
					 
					
						2016-10-30 10:36:53 +00:00 
						 
				 
			
				
					
						
							
							
								Léo Lam 
							
						 
					 
					
						
						
							
						
						788e19f54d 
					 
					
						
						
							
							ControllerInterface: Make the ID assigning code common  
						
						... 
						
						
						
						This makes the device ID assigning code common to all backends, by
moving it to AddDevice() instead of copy-pasting or replicating
the logic in the backends.
Also, to prepare for hotplugging, instead of relying on a name usage
count, the new ID assigning system always starts from ID 0 and tries
to assign the first ID that is not used. 
						
						
					 
					
						2016-07-14 10:50:53 +02:00 
						 
				 
			
				
					
						
							
							
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						e0839a9478 
					 
					
						
						
							
							Strip whitespace from Evdev and OSX controller names.  
						
						
						
						
					 
					
						2016-07-12 14:19:07 +12:00 
						 
				 
			
				
					
						
							
							
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						3570c7f03a 
					 
					
						
						
							
							Reformat all the things. Have fun with merge conflicts.  
						
						
						
						
					 
					
						2016-06-24 10:43:46 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Tiberi 
							
						 
					 
					
						
						
							
						
						e7ad0fd600 
					 
					
						
						
							
							normalize and check upper/lower bounds of hats input on OS X  
						
						
						
						
					 
					
						2016-02-05 16:40:59 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						a30681834c 
					 
					
						
						
							
							InputCommon: Use NSNumber numeric literals in Obj-C code  
						
						
						
						
					 
					
						2015-10-02 13:23:46 -04:00 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						cefcb0ace9 
					 
					
						
						
							
							Update license headers to GPLv2+  
						
						
						
						
					 
					
						2015-05-25 13:22:31 +02: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 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						6cfc5b9849 
					 
					
						
						
							
							InputCommon: Initialize NSDictionaries using literal syntax.  
						
						
						
						
					 
					
						2014-09-13 21:32:33 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						bc14d6966f 
					 
					
						
						
							
							InputCommon: Clean up brace placements  
						
						
						
						
					 
					
						2014-08-30 18:06:44 -04:00 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						d802d39281 
					 
					
						
						
							
							clang-modernize -use-nullptr  
						
						... 
						
						
						
						and s/\bNULL\b/nullptr/g for *.cpp/h/mm files not compiled on my machine 
						
						
					 
					
						2014-03-09 21:14:26 +01:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						2afe215271 
					 
					
						
						
							
							Convert all includes to relative paths.  
						
						
						
						
					 
					
						2014-02-18 02:19:10 -05:00 
						 
				 
			
				
					
						
							
							
								lioncash 
							
						 
					 
					
						
						
							
						
						d2038049f5 
					 
					
						
						
							
							Replace all include guard ifdefs with "#pragma once"  
						
						
						
						
					 
					
						2014-02-10 18:07:16 -05:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						c6d650c058 
					 
					
						
						
							
							ForceFeedback: Add OSX rumble support  
						
						
						
						
					 
					
						2014-02-09 17:01:45 +09:00 
						 
				 
			
				
					
						
							
							
								Jasper St. Pierre 
							
						 
					 
					
						
						
							
						
						34692ab826 
					 
					
						
						
							
							Remove unnecessary Src/ folders  
						
						
						
						
					 
					
						2013-12-31 14:03:19 -05:00