Jordan Woyak 
							
						 
					 
					
						
						
							
						
						2c05c49a04 
					 
					
						
						
							
							Replaced Common::Thread with a partial implementation of std::thread. (rvalue references are used if available, <thread> is used if possible) Eliminates the need to use dynamic memory allocation for threads, so it's impossible to forget to delete a thread or set a pointer to NULL. Enables use of type-safe thread functions, no need to cast to and from void*. I've made sure the code compiles in vs08 and tested the functionality of "StdThread.h" on Linux so I'm hoping everything will work :p. In the future "StdThread.h" can be removed (maybe when OS X ships with gcc 4.4 and vs2015 is released :p).  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6933  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-01-27 20:47:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						66cd497dfe 
					 
					
						
						
							
							Added "DebugFast" configs to vs2010 projects. Removed solution folders.(vs express doesn't like them)  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6931  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-01-27 10:41:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Soren Jorvang 
							
						 
					 
					
						
						
							
						
						0288742565 
					 
					
						
						
							
							Various minor fixes to allow building with clang on OS X.  
						
						 
						
						... 
						
						
						
						Fixes issue 3992. 
wxWidgets patch at http://trac.wxwidgets.org/ticket/12332  .
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6929  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-01-27 05:01:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						cbc520a70a 
					 
					
						
						
							
							Committing Visual Studio 2010 solution/project files. (not switching from 2008 just yet, just making 2010 an option) Still need to add a "DebugFast" config and change optimization settings.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6927  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-01-27 00:14:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Soren Jorvang 
							
						 
					 
					
						
						
							
						
						4a7d3ee1c8 
					 
					
						
						
							
							Deal with "hat" switches.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6863  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-01-16 17:00:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Soren Jorvang 
							
						 
					 
					
						
						
							
						
						2cb5a1aa56 
					 
					
						
						
							
							HID reports can use negative numbers.  
						
						 
						
						... 
						
						
						
						Use UTF-8 for input device names and profile filenames.
From8Bit->To8Bit is not transparent.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6857  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-01-15 21:16:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Soren Jorvang 
							
						 
					 
					
						
						
							
						
						f292f6d5a7 
					 
					
						
						
							
							Accept arbitrary HID devices as gamepads instead of using SDL,  
						
						 
						
						... 
						
						
						
						which has too narrow a view of what constitutes a joystick.
Now if only I could find my Apple IR Remote.. :-)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6844  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-01-14 05:06:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn Rice 
							
						 
					 
					
						
						
							
						
						d0de395a46 
					 
					
						
						
							
							Finally got the input common strings figured out.  That pretty much finishes translations.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6843  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2011-01-14 03:05:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
							
						 
					 
					
						
						
							
						
						a279b391cc 
					 
					
						
						
							
							Make Linux/MacOSX system checks correct in the cmake build.  UNIX is true on both linux and osx.  The cmake build probably still doesn't work on MacOSX though.  
						
						 
						
						... 
						
						
						
						Also added an option to explicitly disable building with MPG framedumps.  To use it add -DENCODE_FRAMEDUMPS=OFF to cmake on the command line.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6429  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-11-17 01:03:39 +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 
							
						 
					 
					
						
						
							
						
						b2e1ea3279 
					 
					
						
						
							
							UDPWiimote.cpp and UDPWrapper.cpp are now used again.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6408  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-11-14 14:02:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								j4ck.fr0st 
							
						 
					 
					
						
						
							
						
						01ac354e97 
					 
					
						
						
							
							Move UDPConfigDiag into Dolphin, to allow building of UDP Wiimote again.  
						
						 
						
						... 
						
						
						
						Please test this, I don't have any phones or whatever capable of communicating with it.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6405  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-11-14 13:30:57 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						b75a805859 
					 
					
						
						
							
							Add an experimental CMake build system as a possible replacement for SCons. Only tested on Linux, should work on OS X and Windows in the future as well though.  
						
						 
						
						... 
						
						
						
						Some notes about this:
- config.h doesn't get written yet, so you'll have to use one generated by SCons
- dependency checking isn't really implemented, yet. Just some basic checks for OpenGL or ALSA, we need something more sophisticated though.
- the OpenGL plugin fails to load for some reason which I can't debug right now due to the libc debuginfo package version in openSUSE not matching the runtime packages
- there's even some support for generating install packages (rpm/deb/.. packages, NSIS installer, etc). It doesn't work properly right now though, since some paths seem to be hardcoded into Dolphin's source
- probably lots of other stuff I forgot... Just take a look at all the TODOs in the CMakeLists.txt files for more information ;P
Additionally, I added various files to the svn:ignore list.
tl;dr: Unless you are a dev or you're building binary packages, this commit shouldn't bother you :P
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6326  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-11-01 15:47:02 +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 
							
						 
					 
					
						
						
							
						
						bfd04e380e 
					 
					
						
						
							
							WiimoteNew: Added button mappings for tables and crossfade slider on emulated turntable extension.(completely untested in game)  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6260  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-10-05 21:43:51 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dapetcu21 
							
						 
					 
					
						
						
							
						
						b7ecd01686 
					 
					
						
						
							
							9/10-bit accelerometer data interleaved with buttons  
						
						 
						
						... 
						
						
						
						some useless IR pointer math... It still doesn't make rotation work
a sign fix when tilting along y axis (twisting the wiimote)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6121  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-08-24 08:48:09 +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 
							
						 
					 
					
						
						
							
						
						669de4890a 
					 
					
						
						
							
							abs() works on ints, not floats. Use fabsf() to avoid the double conversions.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5956  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-07-23 23:48:04 +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 
							
						 
					 
					
						
						
							
						
						83883cee45 
					 
					
						
						
							
							Port to *BSD. It runs but isn't terribly useful without Cg.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5934  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-07-22 03:29:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Soren Jorvang 
							
						 
					 
					
						
						
							
						
						6813a75ab2 
					 
					
						
						
							
							Some pathnames are used both by SCons and cpp which can be a bit tricky.  
						
						 
						
						... 
						
						
						
						Should revisit and make the distinction more explicit.
Put the Data and Sys directories under Resources in the OS X app bundle.
Construct config.h (now lower-case to avoid confusion with other Config.h
instances in the tree) in the root. One tiny step towards a read-only
and cross-buildable source tree.
Some minor bits of non-Linux Unix portability.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5921  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-07-20 02:45:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dapetcu21 
							
						 
					 
					
						
						
							
						
						8c57ef548e 
					 
					
						
						
							
							Fixed windows build...  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5918  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-07-19 13:00:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dapetcu21 
							
						 
					 
					
						
						
							
						
						9074df896a 
					 
					
						
						
							
							UDPWii: Broadcasting it's presence on IPv4 to 255.255.255.255 once every 1.5 seconds. 3-arg Set()-s only worked on strings and doubles :P . Added int and bool variants.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5916  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-07-19 10:36:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						da4c3a5f29 
					 
					
						
						
							
							Committing some cleanups by avindra:  
						
						 
						
						... 
						
						
						
						- fix numerous warnings
- make some variables unsigned
- remove redundant code and header inclusions
- make code more compact in lots of cases
Committing some additional changes by myself:
- additional header cleanups
- cleanup DX11 initialization/shutdown process (hinted at by avindra)
- Remove the cgD3D9 stuff from Externals since it's no longer needed
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5903  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-07-18 10:11:34 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								luisr142004 
							
						 
					 
					
						
						
							
						
						c2ee89b170 
					 
					
						
						
							
							include the MP compiler option, which will allow for faster compiling + some minorly stuff :p  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5882  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-07-16 09:22:53 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dapetcu21 
							
						 
					 
					
						
						
							
						
						f438532879 
					 
					
						
						
							
							Added back the 3rd argument on the Set() calls  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5879  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-07-14 20:20:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dapetcu21 
							
						 
					 
					
						
						
							
						
						bbb48603be 
					 
					
						
						
							
							Added nunchuck acceleration support to UDPWii . Moved some UDPWii stuff to the nunchuck attachment because I needed calibration data for the nunchuck...  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5878  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-07-14 17:33:14 +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 
							
						 
					 
					
						
						
							
						
						1e4f3c589d 
					 
					
						
						
							
							New Wiimote Plugin: Made UDPWiimote use the regular "Nunchuk" extension setting. Having a separate "UDPNunchuk" was really ugly. -some other minor changes.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5863  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-07-09 22:11:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Soren Jorvang 
							
						 
					 
					
						
						
							
						
						0284a7a1df 
					 
					
						
						
							
							Some more attempts at cleaning up the scons build and more clearly  
						
						 
						
						... 
						
						
						
						identifying which options and parameters go with which platforms etc.
OS X, like Windows, now no longer uses Config.h. Configure() is still
used for the wx-config parameters, but that is a temporary measure.
Globals.cpp has never been used.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5860  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-07-09 01:26:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn Rice 
							
						 
					 
					
						
						
							
						
						75be9ce40d 
					 
					
						
						
							
							Fix the nowx build.  Do we still want to keep the nowx build?  If you do speak up now because soren wants to remove it.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5851  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-07-08 00:52:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn Rice 
							
						 
					 
					
						
						
							
						
						c37bca75b6 
					 
					
						
						
							
							Make the refresh button on the Wiimote New plugin add new wiimotes in linux, instead of disconnecting and reconnecting those that were already connected.  This makes it possible to connect new wiimotes during a game by openning the wiimote configuration dialog and refreshing.  You still need to tell dolphin that a new wiimote is connected using Ctrl+F5-F8 or the corresponding menu entries.  
						
						 
						
						... 
						
						
						
						Also fixed a segmentation fault caused by the UDP Wiimote stuff when a thread was not properly ended.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5847  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-07-07 02:19:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								luisr142004 
							
						 
					 
					
						
						
							
						
						e9e12ff100 
					 
					
						
						
							
							cleanup + some eolz  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5842  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-07-06 13:14:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn Rice 
							
						 
					 
					
						
						
							
						
						3e08208f42 
					 
					
						
						
							
							Linux build fix, code cleanup, and compiler warning removal.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5840  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-07-06 01:37:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dapetcu21 
							
						 
					 
					
						
						
							
						
						f3901b6b43 
					 
					
						
						
							
							Fixed linux buid... hopefully. Sorry it took this long.... I had to do a complete rebuild :p  
						
						 
						
						... 
						
						
						
						git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5838  8ced0084-cf51-0410-be5f-012b33b47a6e 
						
						
					 
					
						2010-07-05 18:31:57 +00:00