Jordan Woyak 
							
						 
					 
					
						
						
							
						
						708fed92c8 
					 
					
						
						
							
							Clean up SDL includes a bit. Maybe fix an SDL2 problem.  
						
						 
						
						
						
						
					 
					
						2013-02-05 15:34:23 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						f97d2a93c4 
					 
					
						
						
							
							Add "full analog surface" support in DInput,OSX,SDL backends. (should not be needed for XInput)  
						
						 
						
						
						
						
					 
					
						2013-01-17 15:41:18 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Moreau 
							
						 
					 
					
						
						
							
						
						0e1348c839 
					 
					
						
						
							
							Re-add hack to use SDL/SDL.h ifndef _WIN32.  
						
						 
						
						... 
						
						
						
						The correct convention is to use #include SDL.h in all cases but we have to
do this so Externals/SDL builds, which isn't in the best shape. 
						
						
					 
					
						2012-07-14 20:50:58 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Moreau 
							
						 
					 
					
						
						
							
						
						d34418100b 
					 
					
						
						
							
							Add periodic effects for haptic devices.  
						
						 
						
						... 
						
						
						
						This adds support for drivers supporting sine, square and triangle
periodic haptic effects. This allows rumble to work on devices/drivers
supporting these effects, such as an xbox controller using the xpad
driver under Linux. 
						
						
					 
					
						2012-07-12 19:47:17 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Moreau 
							
						 
					 
					
						
						
							
						
						80c15f21b4 
					 
					
						
						
							
							Add SDL2 support to build system.  
						
						 
						
						... 
						
						
						
						Dolphin code already builds against SDL2 but the build system never
checks for SDL2, which is the what latest SDL is called now. SDL2
replaces SDL 1.3. This allows Dolphin to be build against SDL2, which
activates certain new features such as the haptic interface. 
						
						
					 
					
						2012-07-12 19:47:17 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						0ed542206a 
					 
					
						
						
							
							Fix SDL 1.3 support.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7434  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-04-01 23:57:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						a55e63c697 
					 
					
						
						
							
							Fix DInput and SDL.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7345  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-03-14 21:07:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						8fedc3db38 
					 
					
						
						
							
							Clean up "ControllerInterface" a bit.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7339  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-03-14 01:20:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								smelenchuk 
							
						 
					 
					
						
						
							
						
						050dcad9f8 
					 
					
						
						
							
							Build fixes when using SDL 1.3 related to force feedback support, as suggested in issue  #1338 .  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7199  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-02-19 07:06:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						deffc95794 
					 
					
						
						
							
							New Wiimote Plugin: Moved Linux cursor position code into ControllerInterface/Xlib. (absolute cursor position can be mapped to something other than IR camera) (code fixed by Glennrics) Put the UDP Wiimote dialog's Update Buttons,Update IR,Update Nunchuk... checkboxes in an "Update" group box. Fixed some Linux config dialog problems. (thanks Glennrics again) Some other minor cleanup in ControllerInterface. (changed some std::string/stringstream to char[] where possible) Removed a warning in DX11 plugin.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5880  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-07-16 03:43:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						9e3b653688 
					 
					
						
						
							
							GCPad/New Wiimote Plugin: Individual keyboard and mouse devices are now listed on Windows(2 player with 2 keyboards possible). Improved the ability to map multiple inputs to the same control. Inputs from different devices can be mapped to the same button (example: Mouse Left and XInput A). More advanced mappings such as "Button 1 or 2 and NOT button 3" are possible. I hope the GUI after right clicking a button isn't too confusing(may change it to be a bit more user friendly). Hopefully, I didn't break OSX stuff by 'const'ing a few functions.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5757  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-06-21 03:12:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						ff5081942a 
					 
					
						
						
							
							New GCPad/Wiimote: Hopefully fixed lock up issues with DirectInput devices. Wiimote tilt should work with keyboard keys/gamepad buttons now as well as IR Forward/Backward(which was added). Made input detection buttons display "[ waiting ]" while waiting for input. minor fixes/cleanups.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5651  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-06-12 02:08:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						0af55bd85b 
					 
					
						
						
							
							Improve the SDL/XInput hackery of my last commit. Fixes the device refresh button crash.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5628  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-06-06 06:28:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nakeee 
							
						 
					 
					
						
						
							
						
						08636392b6 
					 
					
						
						
							
							compile fix  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5627  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-06-06 05:24:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						5341bbad3a 
					 
					
						
						
							
							Made new Wiimote plugin not deinit SDL on shutdown. (Hacks, same thing old wiimote does, fixes the crash on emulation stop, refresh button still causes crash (damn SDL)) Minor new input plugin GUI changes. (left-click on rumble button opens control config dialog) Made NetPlay save/load settings to Dolphin.ini. Allow NetPlay host to adjust which/how many pads will be used in game. (more than one gamepad per Dolphin instance can be used on NetPlay) Worked on wiimote NetPlay a bit. (still nonfunctional) Improved SDL device numbering. Added some major hacks to ControllerInterface/SDL so XInput(360 controller) devices do not have their SDL interface shown in the device list on windows. (caused confusion for users)  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5625  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-06-06 03:52:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						656ff26ed8 
					 
					
						
						
							
							New GCPad/Wiimote: Enabled SDL 1.2 on the Windows build to support some gamepads that weren't working with DirectInput. Made DirectInput use (and prefer) buffered data rather than polled data (some gamepads should work better). In GUI: Changed all numeric wxChoice to wxSpinCtrl (config dialog opens much faster), removed "+" buttons, made UI more compact. Fixed a few problems that were introduced with the IniFile change. Made minor changes to IniFile.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5619  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-06-05 05:30:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						d8906d2a0c 
					 
					
						
						
							
							Commited my new wiimote plugin work so far. Some code was copied from the current wiimote plugin. I have cleaned up most of the functions, but there are still a bunch of unused structs and stuff that I need to clean up.  
						
						 
						
						... 
						
						
						
						Moved ControllerInterface to InputCommon. Moved GCPadNew GUI/Config code to a new project, InputPluginCommon. It is used by both GCPadNew and WiimoteNew. I hope that I included everyone's fixes to GCPadNew and ControllerInterface.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5355  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-04-13 05:15:38 +00:00