Ryan Houdek 
							
						 
					 
					
						
						
							
						
						9bded1382c 
					 
					
						
						
							
							[ARM] Add ASR/ASRS and UMULLS emitters.  
						
						
						
						
					 
					
						2013-08-19 06:26:34 +00:00 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						367f294ed2 
					 
					
						
						
							
							[Android] Make sure to unallocate the correct memory size in MemArena.  
						
						
						
						
					 
					
						2013-08-16 04:55:43 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew Parlane 
							
						 
					 
					
						
						
							
						
						59e060aba2 
					 
					
						
						
							
							Missed some VS build options.  
						
						
						
						
					 
					
						2013-08-16 21:42:31 +12:00 
						 
				 
			
				
					
						
							
							
								Matthew Parlane 
							
						 
					 
					
						
						
							
						
						9de7611ff9 
					 
					
						
						
							
							Merge branch 'master' into wii-network  
						
						... 
						
						
						
						Conflicts:
	CMakeLists.txt
	Source/Core/Core/Core.vcxproj
	Source/Core/DolphinWX/Dolphin.vcxproj
	Source/Core/DolphinWX/Dolphin.vcxproj.filters
	Source/Dolphin_2010.sln
	Source/VSProps/Dolphin.Win32.props
	Source/VSProps/Dolphin.x64.props 
						
						
					 
					
						2013-08-16 19:17:07 +12:00 
						 
				 
			
				
					
						
							
							
								Matthew Parlane 
							
						 
					 
					
						
						
							
						
						d6ec6ae97a 
					 
					
						
						
							
							Fix polarssl on Windows.  
						
						
						
						
					 
					
						2013-08-16 00:24:10 +12:00 
						 
				 
			
				
					
						
							
							
								Matthew Parlane 
							
						 
					 
					
						
						
							
						
						d8b39b9dcf 
					 
					
						
						
							
							Support PolarSSL on *nix  
						
						... 
						
						
						
						Removed unneeded PolarSSL directories.
Remove duplicate sha1 and md5 files.
Define out SSL test file writing.
Fix format string bug and warning. 
						
						
					 
					
						2013-08-15 23:36:17 +12:00 
						 
				 
			
				
					
						
							
							
								Matthew Parlane 
							
						 
					 
					
						
						
							
						
						fede38985e 
					 
					
						
						
							
							Replace OpenSSL with PolarSSL  
						
						... 
						
						
						
						Works on windows, not yet cmake. 
						
						
					 
					
						2013-08-15 20:47:47 +12:00 
						 
				 
			
				
					
						
							
							
								Jasper St. Pierre 
							
						 
					 
					
						
						
							
						
						3380e47ca7 
					 
					
						
						
							
							MemArena: Free memory for 64-bit machines  
						
						... 
						
						
						
						Make the logic here a lot simpler. Patch contributed by Google Code
user plbl4ster. 
						
						
					 
					
						2013-08-14 20:34:15 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						ffdd79df36 
					 
					
						
						
							
							Move VideoBackendBase from Common to VideoCommon  
						
						
						
						
					 
					
						2013-08-14 23:16:46 +02:00 
						 
				 
			
				
					
						
							
							
								Jasper St. Pierre 
							
						 
					 
					
						
						
							
						
						b5c2737c9f 
					 
					
						
						
							
							IniFile: Don't parse comments after the [Section] brackets  
						
						... 
						
						
						
						This is non-standard behavior. We won't fail to parse, but we now
won't write them back out either. 
						
						
					 
					
						2013-08-11 11:32:10 -04:00 
						 
				 
			
				
					
						
							
							
								Jasper St. Pierre 
							
						 
					 
					
						
						
							
						
						0eaea5f4df 
					 
					
						
						
							
							IniFile: Remove support for comments anywhere but the beginning of lines  
						
						... 
						
						
						
						The MS INI parser and most other INI parsing libraries APIs only support
comments at the beginning of lines. Right now, some Game INI files use sections
like:
  [OnFrame]#Add memory patches here
But these section headers are parsed separately, so this should not break
them. 
						
						
					 
					
						2013-08-11 11:30:52 -04:00 
						 
				 
			
				
					
						
							
							
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						a279001472 
					 
					
						
						
							
							Remove "-0" from stable version numbers in a more foolproof manner for vs and cmake builds.  
						
						
						
						
					 
					
						2013-08-10 17:19:19 -05:00 
						 
				 
			
				
					
						
							
							
								Rachel Bryk 
							
						 
					 
					
						
						
							
						
						90d454d22f 
					 
					
						
						
							
							Remove -0 from stable release version numbers.  
						
						
						
						
					 
					
						2013-08-08 23:59:53 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						9ea01aa7a8 
					 
					
						
						
							
							Use a multibyte-neutral codepage when calling *printf on Windows.  
						
						... 
						
						
						
						More explanation in code comments.
Fixes issue 4046. 
						
						
					 
					
						2013-08-09 00:17:48 +02:00 
						 
				 
			
				
					
						
							
							
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						72abe7c654 
					 
					
						
						
							
							Fix a stack corruption in ExtendedTrace.  
						
						... 
						
						
						
						Fixes issue 6454. 
						
						
					 
					
						2013-08-08 20:29:20 +02:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						9d0554e4a6 
					 
					
						
						
							
							Free two memory leaks in ArmCPUDetect.cpp  
						
						... 
						
						
						
						Char pointers aren't freed after use.
Fixed this in PPSSPP a few days ago. Forgot to check here for the same thing until now. 
						
						
					 
					
						2013-08-06 18:17:54 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						ca7fb9f38e 
					 
					
						
						
							
							[ARM] Fix VCVT F32<->F64 encoding.  
						
						
						
						
					 
					
						2013-08-03 00:48:44 +00:00 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						ab0f42636d 
					 
					
						
						
							
							[ARM] Push new ArmEmitter changes from PPSSPP. Mostly Fixes a few VFP/NEON instruction encodings.  
						
						
						
						
					 
					
						2013-08-02 23:18:44 +00:00 
						 
				 
			
				
					
						
							
							
								Jasper St. Pierre 
							
						 
					 
					
						
						
							
						
						52482115e1 
					 
					
						
						
							
							Move in-game keybinding handling to a central location  
						
						... 
						
						
						
						Instead of handling it separately in every backend. 
						
						
					 
					
						2013-07-21 23:17:16 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						f4b414a9c1 
					 
					
						
						
							
							Fix encoding issue with VADD(Integer)  
						
						
						
						
					 
					
						2013-07-16 22:18:15 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						9123f58bd5 
					 
					
						
						
							
							Check for IDIVA/IDIVT correctly. Cortex-A5 parts would have had this set since it supports VFPv4 but not IDIVA. Qualcomm Krait/Krait 300 still doesn't report in the kernel that it supports this.  
						
						
						
						
					 
					
						2013-07-16 01:22:25 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						012c32c14c 
					 
					
						
						
							
							[Android] Undefine the swaps in Android completely, not just on ARM Android.  
						
						
						
						
					 
					
						2013-07-11 08:58:10 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						7d6b36bf73 
					 
					
						
						
							
							Fix most ARM warnings  
						
						
						
						
					 
					
						2013-07-05 19:56:15 -05:00 
						 
				 
			
				
					
						
							
							
								John Peterson 
							
						 
					 
					
						
						
							
						
						0fd3acd152 
					 
					
						
						
							
							Saving real Wiimote state  
						
						... 
						
						
						
						because that's simpler than reconnecting 
						
						
					 
					
						2013-06-25 09:24:14 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						6bb7cc5fea 
					 
					
						
						
							
							[Android] Add an about screen that shows build revision.  
						
						
						
						
					 
					
						2013-06-22 22:54:36 -05:00 
						 
				 
			
				
					
						
							
							
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						15943de313 
					 
					
						
						
							
							Revert "Added optimizations to ClassifyFloat/Double functions in Mathutil.cpp and to PPCCache.cpp"  
						
						... 
						
						
						
						This reverts commit 7aae9ccbc0 
						
						
					 
					
						2013-06-22 12:25:03 +02:00 
						 
				 
			
				
					
						
							
							
								Armada 
							
						 
					 
					
						
						
							
						
						fc7099a905 
					 
					
						
						
							
							Set the locale per-thread instead of globally when generating shaders. Add cross-compatible versions of newlocale, uselocale and freelocale.  
						
						... 
						
						
						
						This commit fixes a rare race condition when generating shaders because setlocale is global. 
						
						
					 
					
						2013-06-16 12:33:13 +02:00 
						 
				 
			
				
					
						
							
							
								eli173 
							
						 
					 
					
						
						
							
						
						7aae9ccbc0 
					 
					
						
						
							
							Added optimizations to ClassifyFloat/Double functions in Mathutil.cpp and to PPCCache.cpp  
						
						
						
						
					 
					
						2013-06-01 19:17:52 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						09def3ed3f 
					 
					
						
						
							
							[Android] Add in a compiling option for GLES3  
						
						
						
						
					 
					
						2013-05-05 23:37:01 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew Parlane 
							
						 
					 
					
						
						
							
						
						934e150596 
					 
					
						
						
							
							Merge branch 'master' into wii-network  
						
						... 
						
						
						
						Conflicts:
	Source/Core/Core/Src/Boot/Boot_BS2Emu.cpp
	Source/Core/Core/Src/ConfigManager.cpp
	Source/Core/Core/Src/HLE/HLE_OS.h
	Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_es.cpp
	Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_es.h
	Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_net.cpp
	Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_net.h 
						
						
					 
					
						2013-04-24 00:48:00 +12:00 
						 
				 
			
				
					
						
							
							
								Pierre 
							
						 
					 
					
						
						
							
						
						9a8dd7963e 
					 
					
						
						
							
							Merge branch 'dspjit'  
						
						... 
						
						
						
						Conflicts:
	Source/Core/Core/Src/DSP/Jit/DSPJitExtOps.cpp
	Source/Core/Core/Src/DSP/Jit/DSPJitMisc.cpp
	Source/Core/Core/Src/DSP/Jit/DSPJitRegCache.cpp
	Source/Core/Core/Src/DSP/Jit/DSPJitUtil.cpp 
						
						
					 
					
						2013-04-21 12:29:18 +02:00 
						 
				 
			
				
					
						
							
							
								lioncash 
							
						 
					 
					
						
						
							
						
						d244bca1f5 
					 
					
						
						
							
							Fix a bunch of random typos in comments and logging.  
						
						... 
						
						
						
						Also update the comment headers for two functions in GCMemcard.cpp. 
						
						
					 
					
						2013-04-19 09:21:45 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						491ffabb56 
					 
					
						
						
							
							Android Clang doesn't support TLS, so do the same thing as OSX.  
						
						
						
						
					 
					
						2013-04-18 22:52:53 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						f811d11863 
					 
					
						
						
							
							Fix clang building the std headers.  
						
						
						
						
					 
					
						2013-04-18 22:52:05 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						d68955c539 
					 
					
						
						
							
							Clang uses __clear_cache instead of __builtin___clear_cache like GCC  
						
						
						
						
					 
					
						2013-04-18 22:50:58 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						bab9963b00 
					 
					
						
						
							
							New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects.  
						
						
						
						
					 
					
						2013-04-17 23:09:55 -04:00 
						 
				 
			
				
					
						
							
							
								lioncash 
							
						 
					 
					
						
						
							
						
						ef85b9af45 
					 
					
						
						
							
							Update the license file text (change SVN to Git) in all projects except Core since I was told a merge was happening soon. So for the sake of the merge going smoothly, I'll fix that when I remove the tab/space mismatches from the Core project.  
						
						... 
						
						
						
						Also, some tab/space mismatches removed from VideoOGL, and some places I missed in VideoDX[number] projects.
Now, the Core is literally the only project with tab/space mismatches (on a large scale). 
						
						
					 
					
						2013-04-15 16:28:55 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						bde7ea00ef 
					 
					
						
						
							
							Removes the Java ButtonManager for one in the C++ source so the OSD class can call in to it each frame for drawing the buttons. Copy our assets to the dolphin-emu directory for now. Remove NativeRenderer, ButtonManager, and Button Java classes since they aren't used anymore. Buttons A, B, and Start all work and are drawn on screen now. Button input on Android is still a bit hacky, needs a proper controller interface still. Android specific button drawing code is still hanging out in SWRenderer.cpp  
						
						
						
						
					 
					
						2013-04-14 20:39:56 -05:00 
						 
				 
			
				
					
						
							
							
								Pierre 
							
						 
					 
					
						
						
							
						
						6b5b8ab5be 
					 
					
						
						
							
							Implement and use MOVZX(64, 32,...)  
						
						... 
						
						
						
						Probably better to keep that same-register-MOV assert useful. Also,
explicit type extension documents whats happening.
Internally, this boils down to the original MOV, but without the assert. 
						
						
					 
					
						2013-04-14 13:34:29 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre 
							
						 
					 
					
						
						
							
						
						701b5916ab 
					 
					
						
						
							
							Revert "In memory of calc84."  
						
						... 
						
						
						
						This reverts commit 539bf405f2 
						
						
					 
					
						2013-04-14 13:34:29 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						605bbf5ca8 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into Android-trash  
						
						
						
						
					 
					
						2013-04-13 00:58:37 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						6d9c0c8863 
					 
					
						
						
							
							Merge in latest changes to ArmEmitter from the PPSSPP crew. Should fix the dumb random crashes I had from IOS icache clearing not initializing a value.  
						
						
						
						
					 
					
						2013-04-12 11:59:19 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew Parlane 
							
						 
					 
					
						
						
							
						
						5eeed7aa9f 
					 
					
						
						
							
							This should never have been committed. Sorry.  
						
						
						
						
					 
					
						2013-04-12 00:14:38 +12:00 
						 
				 
			
				
					
						
							
							
								Matthew Parlane 
							
						 
					 
					
						
						
							
						
						0c9d8d34e1 
					 
					
						
						
							
							Merge branch 'master' into wii-network  
						
						... 
						
						
						
						Conflicts:
	Source/Core/Core/CMakeLists.txt 
						
						
					 
					
						2013-04-11 19:55:36 +12:00 
						 
				 
			
				
					
						
							
							
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						385d8e2b15 
					 
					
						
						
							
							ChunkFile has allowed me to accidentally "Do" a non-POD for the last time!  
						
						
						
						
					 
					
						2013-04-09 19:02:22 -05:00 
						 
				 
			
				
					
						
							
							
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						71f4bf25a7 
					 
					
						
						
							
							Make FifoQueue take advantage of rvalue references to avoid std::vector copies.  
						
						
						
						
					 
					
						2013-04-04 19:34:50 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						d06379fc59 
					 
					
						
						
							
							Fix 32bit Linux. GCC's lrotl/lrotr instrinsic functions are 32bit when building for 32bit, we require 64bit at all times, so keep using our own instead.  
						
						
						
						
					 
					
						2013-04-03 12:43:17 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						b5676fe82b 
					 
					
						
						
							
							Fix GCC 4.8 compiling. GCC 4.8 now defines _rotl/_rotr/_lrotl/_lrotr.  
						
						
						
						
					 
					
						2013-04-03 10:52:26 -05:00 
						 
				 
			
				
					
						
							
							
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						d951c4c374 
					 
					
						
						
							
							real buildfix  
						
						
						
						
					 
					
						2013-04-02 13:07:51 -05:00 
						 
				 
			
				
					
						
							
							
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						c65473d9d3 
					 
					
						
						
							
							Probably a sloppy buildfix.  
						
						
						
						
					 
					
						2013-04-01 23:30:05 -05:00