Glenn Rice 
							
						 
					 
					
						
						
							
						
						c1c1f54c59 
					 
					
						
						
							
							Implement free look on linux.  Patch due to artart78.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6638  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-12-21 23:58:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn Rice 
							
						 
					 
					
						
						
							
						
						4f81997c14 
					 
					
						
						
							
							Fix the no gui cmake build.  
						
						 
						
						... 
						
						
						
						Add a version check for avcodec and swscale libraries.
Fix a bug in the xlib wiimote emulation button configuration.  If you are using a mouse button for wiimote emulation you may need to adjust your settings.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6426  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-11-16 04:34:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Soren Jorvang 
							
						 
					 
					
						
						
							
						
						02edf66b49 
					 
					
						
						
							
							Simplify OpenCL compile-time detection on OS X.  
						
						 
						
						... 
						
						
						
						Turn wiiuse io_osx.m into Objective-C++.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6398  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-11-13 20:02:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						7b45ac6e01 
					 
					
						
						
							
							Made it easer to use mouse/keyboard and a gamepad together on the same emulated wiimote. Renamed mouse buttons from "Button N" to "Click N" so they do not conflict with gamepad buttons.(hopefully not too ugly, mouse buttons will need to be reconfigured) (Fixes issue 3363)  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6289  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-10-19 23:11:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Soren Jorvang 
							
						 
					 
					
						
						
							
						
						e81a10fb44 
					 
					
						
						
							
							Temporarily re-enable SDL pad input on OS X.  
						
						 
						
						... 
						
						
						
						Placeholder SConscript for VideoMerge plugin.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6272  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-10-12 22:26:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						7e08fc19fc 
					 
					
						
						
							
							Moved WiimoteNew into Dolphin and eliminated the old wiimote plugin. Removed wiimote plugin support. Moved input dialog related InputUICommon stuff into DolphinWX. Removed now unused InputCommon files. UDPWiimote stuff is temporarily disabled until it is reorganized so Core won't depend on wx. Real wiimotes are now initialized on first need(wiimote diag open or game start) and left initialized until Dolphin exit.(maybe this will work better for Linux/OS X) (scons probably needs some fixes)  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6270  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-10-12 19:42:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						de3ad37299 
					 
					
						
						
							
							WiimoteNew: Made emulated wiimote return read error when motion plus register area is read.(Fixes "Sonic the Hedgehog 4" input, perhaps others) GCPad/WiimoteNew: Made DirectInput use the Dolphin window hwnd for SetCoopLevel instead of GetForegroundWindow.(attempt to fix issue where gamepads sometimes don't work until "Refresh" is pressed)  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6269  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-10-11 22:19:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						cf5639af54 
					 
					
						
						
							
							GCPad/WiimoteNew: Reordered some stuff in DirectInput device enumeration.(makes certain gamepads work now, hopfully doesn't break other pads) (Thanks to YoD for helping debug) Also fixed something ridiculous in the input config dialog. :p  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6264  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-10-09 07:24:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						aae0fa7909 
					 
					
						
						
							
							InputCommon(GCPad/WiimoteNew): Fixed issue when inifile didn't exist, defaults were loaded, and input didn't work. Fixed prob in DirectInput(hopefully doesn't break any other gamepads): buffered data wasn't ever being used. WiimoteNew: Hopefully made emulated swinging better(please comment). Added (completely untested) incomplete emulated turntable(DJ Hero) extension support :p. Deleted some files that I meant to delete in my last commit.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6250  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-10-03 04:29:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						eda652b7a0 
					 
					
						
						
							
							New Wiimote Plugin: Fix Emulated Wiimote Problem.(fixes issue 3230) Made the "Connected to X Wiimotes" text update on all tabs when clicking "Refresh"/"Pair Up". Some other cleanup.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6216  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-09-18 16:43:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						19a50b3c51 
					 
					
						
						
							
							New Wiimote Plugin: Added a real wiimote "Pair Up" button on Windows for the Microsoft bluetooth stack, like the old plugin. The PairUp function was copied from the old plugin and cleaned up. (Mostly untested because I'm not using the MS stack) Please test. Other minor changes to emu-wiimote and DInput. (Perhaps the "Refresh" button should call PairUp() followed by Refresh() to make the dialog simpler.)  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6213  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-09-16 22:50:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						2cddf48cde 
					 
					
						
						
							
							ControllerInterface: DirectInput: Added support for Ramp and various Periodic force types. Only Constant forces were supported prior. (only partially tested due to lack of hardware) This may improve performance for those experiencing emulated wiimote slowdowns when using DInput rumble.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6212  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-09-16 05:09:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						7afd393acb 
					 
					
						
						
							
							GCPad/Wiimote New (ControllerInterface): Some tweaks to the DirectInput code. (fix for a random gamepad which didn't work)  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6159  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-09-02 00:03:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						4e81cb4012 
					 
					
						
						
							
							GCPad/Wiimote New: (OS X Config Dialog) Temporarily fix a crash when selecting an item in the device list (a current bug in wxWidgets with wxTE_PROCESS_ENTER). (Windows DirectInput) Hopefully made axis enumeration and the fall back to polled data(for drivers which don't support buffered data) simpler and more foolproof (a few users were having issues with a few specific gamepads).  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6143  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-08-29 03:45:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						5be58c6772 
					 
					
						
						
							
							Gecko codes: Added parenthesis where they were needed.(thanks to glennrics and soren) Fixed a copy paste error with write & fill 8bit codes. Also forgot to remove a return false;.(some more codes should work (fixed issue 2968)) New Wiimote Plugin: Added emulated swinging.(seems to work) Changed the emulated calibration data to some nice values. ControllerInterface: moved and constified some stuff.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5980  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-07-26 05:30:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Soren Jorvang 
							
						 
					 
					
						
						
							
						
						09b5dfbd53 
					 
					
						
						
							
							Prevent Python from stripping off the final newline of the main(){}  
						
						 
						
						... 
						
						
						
						autoconfiguration tests. Some versions of gcc care enough about ANSI C
to complain about this.
 
Use the Linux install hierarchy conventions on other Unices as well.
 
XKeysymToString returns NULL on unknown keysyms, which is not a valid
std::string initializer.
 
There appears to be some disagreement regarding the second parameter
to iconv(). Some versions/installations have it as const, others don't.
Unfortunately, due to wonderful C++ brain damage, implicit conversion 
from const to non-const doesn't work here.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5945  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-07-22 07:55:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Soren Jorvang 
							
						 
					 
					
						
						
							
						
						697480f5cc 
					 
					
						
						
							
							Remove long-rotted vestiges of SDL video output.  
						
						 
						
						... 
						
						
						
						Use SDL for input devices only on Windows and Linux. 
(Still globally enabled for the legacy Wiimote plugin.)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5886  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-07-16 19:17:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn Rice 
							
						 
					 
					
						
						
							
						
						02ce753b76 
					 
					
						
						
							
							This is basicall linux code cleanup.  We don not need to pass the X display handle from the video plugin anymore.  The wiimote plugins now open their own display handles, and the GUI uses the display handle of the main window frame.  Only the window handle from the video plugin is needed.  The pWindowHandle variable now passes this instead of the display handle.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5884  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-07-16 14:14:57 +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 
							
						 
					 
					
						
						
							
						
						a0aa506453 
					 
					
						
						
							
							GCPad/Wiimote New: Added a set defaults button to the config dialog. (gave new wiimote plugin a few default buttons, not done) Moved MSWindows cursor position code to ControllerInterface/DInput (plan on moving Linux's cursor code to Xlib as well). IR Up,Down,L,R now must have Cursor X/Y/-+ mapped for regular mouse control on Windows. (hopefully this isn't too confusing, the reset to default button automatically sets this up). Renamed One,Two,Minus,Plus to 12-+ (you will have to reconfigure these buttons, sorry). Added text labels for the button and trigger preview bitmaps. -other minor stuff.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5865  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-07-10 06:48:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						0bf3dfda03 
					 
					
						
						
							
							New Wiimote Plugin: Added real wiimote support.(only tested on Windows, still a few probs: after refresh alt+F{5..8} x2 is needed) New Wiimote/GCPad: Re-merged Keyboard+Mouse for easier kb+mouse configuration, like before.(DirectInput doesn't support individual kb/mice anymore like I thought it did) Fixed some bugs and maybe leaks in GUI.(got rid of evil dynamic_cast) Renamed stuff from DirectInput to DInput, cause it's shorter and rhymes with XInput, I guess. (I remembered eol-style native, shuffle lost his job :P)  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5822  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-07-03 08:04:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Soren Jorvang 
							
						 
					 
					
						
						
							
						
						a53d0cb6d5 
					 
					
						
						
							
							The ControllerInterface API has the notion of an "id" which is presumably  
						
						 
						
						... 
						
						
						
						meant as a ideally persistent device instance number.
In a dynamic environment such as when dealing with USB/bluetooth HID's,
I am not sure how much sense such an id can make and it would probably
be better to identify devices by an opaque blob (and a printable string).
In any case, the OS X HID manager does not offer the illusion of a
persistent integer instance identifier.
A string in the form of the device's own name is not sufficient as on
e.g. my Macbook Pro, there are three HID devices all bearing the name
"Apple Internal Keyboard / Trackpad".
For now, hijack the ControllerInterface id to mean the the HID usage
page number. This at least separates keyboards and pointing devices,
allowing the keyboard to be selected in the configuration dialog.
Also some minor cleanup.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5793  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-06-26 13:03:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						5e81298ef0 
					 
					
						
						
							
							boring svn:eol-style native again...  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5771  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-06-22 23:45:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						25aca8cc4a 
					 
					
						
						
							
							GCPad/New Wiimote: Fixed issue 2848 (profiles not saving). Renamed DInput mouse axes to "Axis [XYZ][-+]" from "Mouse XYZ...". Minor cleanup/warning removal.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5767  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-06-22 08:30:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								XTra.KrazzY 
							
						 
					 
					
						
						
							
						
						1b5b57bff3 
					 
					
						
						
							
							Windows/Linux/whatever build fix.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5762  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-06-21 18:25:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								j4ck.fr0st 
							
						 
					 
					
						
						
							
						
						3650ee2fc5 
					 
					
						
						
							
							OSX build fix  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5760  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-06-21 17:15:42 +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 
							
						 
					 
					
						
						
							
						
						cefc0b2c6f 
					 
					
						
						
							
							GCPad/WiimoteNew: Hopefully fixed a problem where devices with extended ascii characters in their names didn't work.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5718  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-06-16 02:57:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn Rice 
							
						 
					 
					
						
						
							
						
						1936772725 
					 
					
						
						
							
							Linux build fix  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5667  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-06-12 20:33:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn Rice 
							
						 
					 
					
						
						
							
						
						b336617cbf 
					 
					
						
						
							
							Convert xlib keynames to uppercase to be consistent with Billiard's defaults and keep the GUI pretty.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5657  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-06-12 14:05:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						6a942c1090 
					 
					
						
						
							
							Fixed "Mode" problem of my last commit.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5655  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-06-12 13:19:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						a82adcd5d3 
					 
					
						
						
							
							Made GCPadNew load the same defaults as old GCPad if GCPadNew.ini doesn't exist. (haven't tested Linux/OS X)  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5654  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-06-12 12:57:28 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								luisr142004 
							
						 
					 
					
						
						
							
						
						2e783d9769 
					 
					
						
						
							
							space changes, merge #defines, language fix, and code reorder/cleanup :P  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5614  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-06-05 01:38:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hrydgard 
							
						 
					 
					
						
						
							
						
						a3c96ac42c 
					 
					
						
						
							
							Warp back to 5578.  Sorry for the lost changes, please re-apply.  Reason: 5579 is a complete disaster.  
						
						 
						
						... 
						
						
						
						Not only does it change tons of files to switch to a new and non-working (it doesn't parse my ini files, at least) ini parser, it also reshuffles a lot of code and removes a plugin. The latter part is fine, but doing these two major switches in one revision, one of which is broken, is completely unacceptable. I said to merge tiny changes, not massive reworkings.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5589  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-06-03 18:05:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						e4085f0f04 
					 
					
						
						
							
							Merge GCPadNew into Dolphin. This takes place in three segments: Core, InputCommon, and InputUICommon. From now on it can be referred to just as "GCPad".  
						
						 
						
						... 
						
						
						
						Switch to Billiard's IniFile implementation throughout Dolphin (it's faster!!).
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5579  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-06-03 04:55:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Soren Jorvang 
							
						 
					 
					
						
						
							
						
						30e437f9e3 
					 
					
						
						
							
							Fix some cases of variables being used uninitialized. Also some unused  
						
						 
						
						... 
						
						
						
						variables, writeable strings and dangerously shadowed variables.
index(), gamma(), exp() and y0() are POSIX functions and using those
names can cause namespace confusion.
A number of C files were missing the final newline required by ANSI C
and some versions of GCC are pedantic enough to complain about this.
These changes simply the scons build, allowing us to get rid of
filterWarnings which is simply more trouble than it's worth.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5574  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-06-02 20:35:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						05ef8231b8 
					 
					
						
						
							
							Changed both video plugins to save PNG screenshots. Made GCPad New default in trunk (it already is in stable). Fixed a hack in new wiimote plugin. Other minor changes.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5532  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-05-29 10:09:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Soren Jorvang 
							
						 
					 
					
						
						
							
						
						d391c59519 
					 
					
						
						
							
							Exceptions are not allowed.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5491  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-05-26 20:54:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						22c2276cef 
					 
					
						
						
							
							New Wiimote Plugin: Added "Upright Wiimote" option. Fixed a nunchuk problem in ZTP and Wii Sports with some Hacks. Some work on emulated Swing and Speaker (disabled). Fixes/Cleanups. ControllerInterface: Fixed an issue when a DInput device reports the same axis more than once. Fixed some old comments.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5422  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-04-29 18:51:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						c7634aa8dc 
					 
					
						
						
							
							osx input: remove some debug code...  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5418  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-04-27 15:50:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						ed71457d46 
					 
					
						
						
							
							osx input: scale mouse axes more nicely  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5417  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-04-27 15:22:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						ac8bc6b350 
					 
					
						
						
							
							osx input: now supports mice(buttons + axes). also less crashes :p  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5416  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-04-27 07:33:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						199ebe5c9c 
					 
					
						
						
							
							osx keyboard: add pretty names for keys.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5415  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-04-27 00:25:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						a4acd0d66c 
					 
					
						
						
							
							cleanup some osx keyboard code...still can't get mouse or hid transactions to work (although supposedly the kernel caches reports anyways)  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5411  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-04-25 23:41:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						ca3de2f1ec 
					 
					
						
						
							
							oops, don't need ~KeyboardMouse() anymore...  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5408  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-04-25 18:17:44 +00:00