Tony Wasserka 
							
						 
					 
					
						
						
							
						
						2879cbd2b5 
					 
					
						
						
							
							Installer: Bump PRODUCT_VERSION.  
						
						 
						
						
						
						
							
  4.0.2
 
						
					 
					
						2013-11-29 22:05:19 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tony Wasserka 
							
						 
					 
					
						
						
							
						
						8a887a6fea 
					 
					
						
						
							
							Don't prepend file:// in wxUtils::Explore() on windows. Wxw will just remove it, and/or blow up trying to remove it, if the path isn't ascii.  
						
						 
						
						... 
						
						
						
						This fixes issue 6721.
(cherry picked from commit cc05f66ba1 )
Fix unicode support for File::Rename() on windows.
Partial fix of issue 6721.
(cherry picked from commit 99c89ae109 )
Missed a accept error handler.
Init instead of memset.
(cherry picked from commit 935ed814ea )
Fix accept() bug, which was using the wrong isRW for error conversion.
Also fixed a debug issue where local_name is used uninitialised.
(cherry picked from commit f811dbb575 )
Only add real HID devices to HID list.
(cherry picked from commit e805bf6068 )
Add dxsdk_dir to vc++ paths via base.props. This means you no longer need the paths in a global property sheet. In fact if you have them in such a file, you should remove them as it will cause conflicts with the vs2013 build.
(cherry picked from commit 0791a9ef80 ) 
						
						
							
						
					 
					
						2013-11-28 20:32:40 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tony Wasserka 
							
						 
					 
					
						
						
							
						
						d8fd449745 
					 
					
						
						
							
							Installer: Revert the change from the previous commit which changed the 32 Bit Program Files folder to be called "Dolphin" instead of "Dolphin x86".  
						
						 
						
						... 
						
						
						
						Apparently it's not easily possible to install 32 and 64 bit in parallel when the Program Files folder has the same name. Still, we go without the version number in the folder name though. 
						
						
							
  4.0.1
 
						
					 
					
						2013-10-20 15:07:56 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tony Wasserka 
							
						 
					 
					
						
						
							
						
						331db09aa4 
					 
					
						
						
							
							Installer: Always call the Program Files folder "Dolphin".  
						
						 
						
						... 
						
						
						
						This drops support for installing multiple Dolphin versions to Program Files. 32 Bit and 64 Bit versions can still be installed in parallel. 
						
						
							
						
					 
					
						2013-10-20 14:30:54 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tony Wasserka 
							
						 
					 
					
						
						
							
						
						219d45299f 
					 
					
						
						
							
							Make CMakeLists.txt recognize "stable" as a stable branch.  
						
						 
						
						
						
						
							
						
					 
					
						2013-10-20 02:14:00 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tony Wasserka 
							
						 
					 
					
						
						
							
						
						957f4dbdda 
					 
					
						
						
							
							Make make_scmrev.h.js recognize "stable" as a stable branch.  
						
						 
						
						
						
						
							
						
					 
					
						2013-10-20 01:35:57 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								LPFaint99 
							
						 
					 
					
						
						
							
						
						6f2e3369b0 
					 
					
						
						
							
							ChooseMemcardPath bugfix: check for a directory separator before converting an absolute path to a relative path.  
						
						 
						
						... 
						
						
						
						if the exe directory and the save directory had the same prefix, .../dolphin emulator/... and .../dolphin/... the path would previously have been incorrectly changed 
						
						
							
						
					 
					
						2013-10-20 01:35:55 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						9b70863dd6 
					 
					
						
						
							
							Update the Installer NSIS script for 4.0.1  
						
						 
						
						
						
						
							
						
					 
					
						2013-10-20 01:35:53 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						8c22d34f90 
					 
					
						
						
							
							Add missing DX Runtime installer .cab files  
						
						 
						
						
						
						
							
						
					 
					
						2013-10-20 01:35:45 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								comex 
							
						 
					 
					
						
						
							
						
						e137e3711e 
					 
					
						
						
							
							Fix ThunkManager::ProtectFunction on x86.  
						
						 
						
						
						
						
							
						
					 
					
						2013-10-03 07:57:55 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								kostamarino@hotmail.com 
							
						 
					 
					
						
						
							
						
						25c52b0b69 
					 
					
						
						
							
							Gameini database update of Metroid: Other M. The game actually needed emulate format changes and not a projection hack to work properly. Disabled the projection hack and the game now works fine with all backends (it didn't with d3d11).  
						
						 
						
						... 
						
						
						
						Fixes issue 4226. 
						
						
							
						
					 
					
						2013-10-02 23:27:03 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								kostamarino@hotmail.com 
							
						 
					 
					
						
						
							
						
						09e3b5e3ca 
					 
					
						
						
							
							Gameini update for Skies of Arcadia and Call of duty Black Ops. Both games don't need projection hacks any more, they work perfectly fine with all backends. Skies of Arcadia actually had an issue of improper shadows with the projection hack if opengl and d3d9 was used in latest dolphin builds.  
						
						 
						
						
						
						
							
						
					 
					
						2013-10-02 23:27:02 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						4f36c2f7fa 
					 
					
						
						
							
							Merge branch 'fix-field-ordering'  
						
						 
						
						... 
						
						
						
						Fixes 6387
Closes 6635 
						
						
							
						
					 
					
						2013-10-02 23:27:02 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								skidau 
							
						 
					 
					
						
						
							
						
						e19fb50ae8 
					 
					
						
						
							
							Added a small disc access delay to fix the missing music in Super Monkey Ball 2.  
						
						 
						
						
						
						
							
						
					 
					
						2013-10-02 23:27:02 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rachel Bryk 
							
						 
					 
					
						
						
							
						
						76e3a6dbd5 
					 
					
						
						
							
							Change iTLBHack to a bool.  
						
						 
						
						... 
						
						
						
						It is only used as a bool.
Fixes issue 6668.
Conflicts:
	Source/Core/Core/Src/BootManager.cpp 
						
						
							
						
					 
					
						2013-10-02 23:27:02 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						4e43ecb28d 
					 
					
						
						
							
							Fix crashes in Single Core mode on Dolphin Win64.  
						
						 
						
						... 
						
						
						
						Cherry-picked from 6209067daa . 
						
						
							
						
					 
					
						2013-09-23 05:05:58 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						c25be031fc 
					 
					
						
						
							
							Dolphin 4.0 release  
						
						 
						
						
						
						
							
  4.0
 
						
					 
					
						2013-09-22 16:00:57 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						0c3cb5066e 
					 
					
						
						
							
							New installer for 4.0  
						
						 
						
						
						
						
							
						
					 
					
						2013-09-22 16:00:57 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						323ecdb772 
					 
					
						
						
							
							Ship vcomp100.dll with Dolphin  
						
						 
						
						
						
						
							
						
					 
					
						2013-09-22 16:00:56 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						1f95a294cd 
					 
					
						
						
							
							Add the new 'Clean' themes from MaJoR and default to Clean by changing the name of the config key (yes, hack)  
						
						 
						
						
						
						
							
						
					 
					
						2013-09-22 16:00:56 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						196953c50a 
					 
					
						
						
							
							Use the new Dolphin icon  
						
						 
						
						
						
						
							
						
					 
					
						2013-09-22 16:00:39 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								TheCow 
							
						 
					 
					
						
						
							
						
						eb2e3cff7e 
					 
					
						
						
							
							D3D11: Create temp EFB texture with correct multisample mode. Fixes issue 6482.  
						
						 
						
						
						
						
							
						
					 
					
						2013-09-22 13:15:57 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						f9b0b0471b 
					 
					
						
						
							
							D3D11: Fix various MSAA related issues.  
						
						 
						
						... 
						
						
						
						How did any of this ever work? >_> 
						
						
							
						
					 
					
						2013-09-22 02:52:39 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						91c0e02609 
					 
					
						
						
							
							Don't require running Dolphin in the directory that contain Languages/ on Windows  
						
						 
						
						
						
						
							
						
					 
					
						2013-09-21 21:17:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn Rice 
							
						 
					 
					
						
						
							
						
						d321aa7e7a 
					 
					
						
						
							
							Pull in translations from Transifex.  
						
						 
						
						
						
						
							
						
					 
					
						2013-09-21 11:24:33 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						1fb373f439 
					 
					
						
						
							
							Stop dolphin from loading help.png  
						
						 
						
						... 
						
						
						
						It was never used, just wasting time and resources.
This patch simply deletes two lines of code. 
						
						
							
						
					 
					
						2013-09-21 06:34:50 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rachel Bryk 
							
						 
					 
					
						
						
							
						
						d2c3222fcc 
					 
					
						
						
							
							Fix copying Sys/Wii to User/Wii on startup.  
						
						 
						
						... 
						
						
						
						Fixes issue 6621. 
						
						
							
						
					 
					
						2013-09-21 00:34:19 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								comex 
							
						 
					 
					
						
						
							
						
						d334a9bc23 
					 
					
						
						
							
							Fix stack misalignment issues.  
						
						 
						
						... 
						
						
						
						- Call ABI_AlignStack even on x86-64.
- Have ABI_AlignStack respect the difference in current alignment
  between the root JIT function, which has a prolog, and
  ProtectFunction thunks, which do not.  This was causing many games
  to crash on start on OS X.  Since this might otherwise mean changing
  the stack pointer before every call...
- Have one prolog/epilog function rather than two (one of which
  definitely did not do what it was thought to do), and make it
  actually work like a normal one, so that the stack frame shows up
  properly in the debugger.  There should be no performance impact. 
						
						
							
						
					 
					
						2013-09-20 16:46:48 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								LPFaint99 
							
						 
					 
					
						
						
							
						
						95aac4ff68 
					 
					
						
						
							
							if a memcard is set to read only, fail more gracefully by reporting when writes to the file fail instead of saying that the file does not exist.  
						
						 
						
						
						
						
							
						
					 
					
						2013-09-20 12:08:58 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						86d70cee15 
					 
					
						
						
							
							Turns out CVTSD2SI in x64Emitter.cpp should actually use 64 bits instead of 32. Thanks for pointing that out hk.konpie.  
						
						 
						
						
						
						
							
						
					 
					
						2013-09-20 14:50:27 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						49fff7979b 
					 
					
						
						
							
							[Android] Make the FolderBrowser extend a ListFragment instead of a regular fragment. Lets us get rid of the need for an AdapterView.OnItemClickListener when handling list item clicks. Simplifies the implementation of the FolderBrowser a tiny bit.  
						
						 
						
						
						
						
							
						
					 
					
						2013-09-18 22:17:23 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						85f067780a 
					 
					
						
						
							
							[ARM] Reenable flush per instruction with FPR cache. Something is still very wrong.  
						
						 
						
						
						
						
							
						
					 
					
						2013-09-19 02:08:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						930f997f04 
					 
					
						
						
							
							[ARM] Fix and optimize mtcrf.  
						
						 
						
						
						
						
							
						
					 
					
						2013-09-19 02:08:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						1b1b5d2100 
					 
					
						
						
							
							[ARM] MicroOps in the branching instructions.  
						
						 
						
						
						
						
							
						
					 
					
						2013-09-19 02:08:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						5158aea4dc 
					 
					
						
						
							
							[ARM] Fix misuse of RBIT in crXXX, meant to use MVN.  
						
						 
						
						
						
						
							
						
					 
					
						2013-09-19 02:08:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								comex 
							
						 
					 
					
						
						
							
						
						ae607ea1e9 
					 
					
						
						
							
							Fix missing md5thread.detach()  
						
						 
						
						
						
						
							
						
					 
					
						2013-09-18 21:48:23 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						452fd84bbd 
					 
					
						
						
							
							[ANDROID] Fix ARM JIT. Is due to Android using softfp instead of hardfp.  
						
						 
						
						
						
						
							
						
					 
					
						2013-09-18 17:21:22 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						6fc2117503 
					 
					
						
						
							
							[ARM] Enable VMOV to move from double VFP reg to two ARM registers.  
						
						 
						
						
						
						
							
						
					 
					
						2013-09-18 17:21:22 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						af951f467e 
					 
					
						
						
							
							[InputCommon] Fix a bug in ControllerInterface::UpdateOutput() in ControllerInterface.cpp. The variable ok_count was never incremented, which caused the function to always return false.  
						
						 
						
						
						
						
							
						
					 
					
						2013-09-18 10:09:32 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						d03fb11188 
					 
					
						
						
							
							Fix an incorrect opcode for an SSE instruction in x64Emitter.cpp. CVTSD2SI should write 0x2D, not 0xF2.  
						
						 
						
						... 
						
						
						
						Also format the NormalSSEOps enum. 
						
						
							
						
					 
					
						2013-09-18 07:43:31 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						86f6e8cc1e 
					 
					
						
						
							
							Better fix for issue 6614: ISOProperties should store integer settings for PHack booleans. INIFile is stupid, please kill it with fire.  
						
						 
						
						
						
						
							
						
					 
					
						2013-09-18 12:33:57 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						7aa98a3830 
					 
					
						
						
							
							Fix loading of the 'projection hack enabled' gameini setting  
						
						 
						
						... 
						
						
						
						Fixes issue 6614. 
						
						
							
						
					 
					
						2013-09-18 12:23:46 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						28f2bd310d 
					 
					
						
						
							
							ogl: don't PanicAlert on shader compiler warnings  
						
						 
						
						
						
						
							
						
					 
					
						2013-09-18 11:47:44 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						24a44ecfb8 
					 
					
						
						
							
							[ANDROID] Add two new DriverDetails bugs for Adreno. V45 of the driver has broken shader compilation with UBOs in the shaders, this is most likely fixed with V53 found in the Nexus 5. Add a bug for issue surrounding on screentext and doing a glClear after swap causes screen swizzling and zero frames rendered respectively.  On the Java side, pass in the dimensions of the screen swapped since there is an issue with Adreno where it rotates the output 90 degrees for some reason. Disable the GLSL shader cache on Android for now due to the inability to cleanly exit the emulator, this tends to cause the cache to get corrupted. All this together fixes rendering with Adreno 3xx GPUs with driver version v14 and above. In particular my Galaxy S4 still resets with this without the root commands, but my HTC Droid DNA and LG G2 is fine. This must be due to particular 'enhancements' that the Samsung kernel has over the other ones. The speed on Adreno has yet to be optimized, so it will most likely be slow still. Faster than the software rasterizer in any case. The ARMJIT is still broken in at this point, so not much fun can be had.  
						
						 
						
						
						
						
							
						
					 
					
						2013-09-18 02:37:10 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						db7f8697ba 
					 
					
						
						
							
							[Android] Use a simpler "startActivity()" call in DolphinEmulator.java. Turns out the other one isn't 4.0 compatible, but actually only 4.1 and up. Also, in this case, we really don't actually care about the saved instance state bundle.  
						
						 
						
						
						
						
							
						
					 
					
						2013-09-18 01:57:01 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						197b317357 
					 
					
						
						
							
							Fix indentation in function PSO_MakeSaveGameValid() in GCMemcard.cpp.  
						
						 
						
						... 
						
						
						
						Also move the iterator variable for a for loop into the loop statement in function CARD_GetSerialNo() 
						
						
							
						
					 
					
						2013-09-17 21:27:37 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						6cc30f3b23 
					 
					
						
						
							
							Revert "ogl: change the default buffer upload on osx+nvidia"  
						
						 
						
						... 
						
						
						
						This reverts commit 3b0b5155e8 .
It seems that both unsync upload methods are broken on osx+nvidia, so switch back to the default one :-( 
						
						
							
						
					 
					
						2013-09-18 02:23:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						39a8645ffc 
					 
					
						
						
							
							[ARM] Fix the FPR cache to not have to dump registers after every instruction. Add mullwox instruction.  
						
						 
						
						
						
						
							
						
					 
					
						2013-09-17 22:08:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						06062d5744 
					 
					
						
						
							
							[ARM] Fix VSQRT/VCMP/VCMPE/VCMPE0/VCMP0 emitters when using the high 16 double registers.  
						
						 
						
						
						
						
							
						
					 
					
						2013-09-17 22:08:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						ec9c395f4f 
					 
					
						
						
							
							Add WBFS to the file extensions supported by Dolphin on OSX  
						
						 
						
						
						
						
							
						
					 
					
						2013-09-17 16:50:44 +02:00