Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						1885ddcde2 
					 
					
						
						
							
							JitArm64: Avoid System::GetInstance() and ppcState.  
						
						 
						
						
						
						
					 
					
						2023-03-25 15:47:30 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						6b44947488 
					 
					
						
						
							
							Merge pull request  #11677  from AdmiralCurtiss/deglobal-jit  
						
						 
						
						... 
						
						
						
						Avoid System::GetInstance() and ppcState global in Jit64 and CachedInterpreter. 
						
						
					 
					
						2023-03-25 14:52:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						fc394bdbdb 
					 
					
						
						
							
							Jit64: Avoid System::GetInstance() and ppcState.  
						
						 
						
						
						
						
					 
					
						2023-03-25 02:37:10 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						dfc14db313 
					 
					
						
						
							
							CachedInterpreter: Avoid System::GetInstance() and ppcState.  
						
						 
						
						
						
						
					 
					
						2023-03-25 02:37:10 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						9c0226b7e3 
					 
					
						
						
							
							JitBase: Avoid System::GetInstance() and ppcState.  
						
						 
						
						
						
						
					 
					
						2023-03-25 02:37:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						b568cf5268 
					 
					
						
						
							
							Interpreter: Remove remaining System::GetInstance() and global ppcState.  
						
						 
						
						
						
						
					 
					
						2023-03-24 21:58:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						196c684ac1 
					 
					
						
						
							
							Vulkan: Enable subgroupShuffle.  
						
						 
						
						... 
						
						
						
						It is used as workaround for the missing subgroupBroadcastDynamicId flag on SPIR-V < 1.5. 
						
						
					 
					
						2023-03-24 21:53:23 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								JosJuice 
							
						 
					 
					
						
						
							
						
						7de01597c6 
					 
					
						
						
							
							Merge pull request  #11686  from t895/index-fix  
						
						 
						
						... 
						
						
						
						Android: Ignore input from invalid pointer identifier 
						
						
					 
					
						2023-03-24 17:57:19 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						2edb69f89f 
					 
					
						
						
							
							Merge pull request  #11682  from lioncash/queue  
						
						 
						
						... 
						
						
						
						Common: Move FixedSizeQueue into Common namespace 
						
						
					 
					
						2023-03-24 12:55:10 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robin Kertels 
							
						 
					 
					
						
						
							
						
						43d346aba4 
					 
					
						
						
							
							Android: Open DocumentProvider directly when tapping the File Manager button  
						
						 
						
						
						
						
					 
					
						2023-03-24 00:33:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						df806125b9 
					 
					
						
						
							
							Android: Ignore input from invalid pointer identifier  
						
						 
						
						
						
						
					 
					
						2023-03-22 21:44:37 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						eb7d7836fd 
					 
					
						
						
							
							Merge pull request  #11685  from shuffle2/updater-test  
						
						 
						
						... 
						
						
						
						test-updater.py: include space and unicode in paths to test 
						
						
					 
					
						2023-03-22 23:40:24 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						fdc1626308 
					 
					
						
						
							
							test-updater.py: include space and unicode in paths to test  
						
						 
						
						
						
						
					 
					
						2023-03-22 11:08:58 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						3961afdbb9 
					 
					
						
						
							
							windows: temporarily hardcode VCToolsVersion to 14.34.31931.0  
						
						 
						
						... 
						
						
						
						this should be reverted after next beta is built
see https://bugs.dolphin-emu.org/issues/13206  
						
						
					 
					
						2023-03-22 10:42:32 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						0f326c6067 
					 
					
						
						
							
							Common: Move FixedSizeQueue into Common namespace  
						
						 
						
						... 
						
						
						
						Gets this out of the global namespace. 
						
						
					 
					
						2023-03-22 01:23:15 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						ce66d5875f 
					 
					
						
						
							
							Android: Fix long press action for leanback game cards  
						
						 
						
						
						
						
					 
					
						2023-03-21 19:12:28 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						cf0706c239 
					 
					
						
						
							
							Android: Remove deprecated use of launchWhenStarted/Resumed  
						
						 
						
						
						
						
					 
					
						2023-03-21 18:53:48 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						0888c93d48 
					 
					
						
						
							
							Common: Move FPU-related helpers into Common namespace  
						
						 
						
						... 
						
						
						
						Makes these utilities' namespace consistent with the majority of the
Common library. 
						
						
					 
					
						2023-03-21 10:58:13 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pokechu22 
							
						 
					 
					
						
						
							
						
						df451b3d9e 
					 
					
						
						
							
							msvc: Nest implot under Externals  
						
						 
						
						
						
						
					 
					
						2023-03-20 22:27:39 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						8f16fd60dd 
					 
					
						
						
							
							JitArm64: Use 64-bit register for pointer when falling back to interpreter.  
						
						 
						
						
						
						
					 
					
						2023-03-21 02:46:29 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robin Kertels 
							
						 
					 
					
						
						
							
						
						93fce0e4b6 
					 
					
						
						
							
							VideoCommon:VertexManagerBase: Only calculate remaining indices once  
						
						 
						
						... 
						
						
						
						Before, both of those were calculated 3 times due to the ASSERTs. 
						
						
					 
					
						2023-03-20 20:59:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robin Kertels 
							
						 
					 
					
						
						
							
						
						408b09da31 
					 
					
						
						
							
							VideoCommon:VertexShaderManager: Inline SetVertexFormat & UpdateValue/Offset  
						
						 
						
						
						
						
					 
					
						2023-03-20 20:59:38 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mai 
							
						 
					 
					
						
						
							
						
						9807961ff2 
					 
					
						
						
							
							Merge pull request  #11671  from AdmiralCurtiss/deglobal-interpreter  
						
						 
						
						... 
						
						
						
						Deglobalize Interpreter 
						
						
					 
					
						2023-03-20 15:55:14 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robin Kertels 
							
						 
					 
					
						
						
							
						
						c1be9628fc 
					 
					
						
						
							
							VideoBackends:Vulkan: Use WorkQueueThread  
						
						 
						
						
						
						
					 
					
						2023-03-20 16:40:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robin Kertels 
							
						 
					 
					
						
						
							
						
						9d422d14d5 
					 
					
						
						
							
							WorkQueueThread: Fix WaitForCompletion  
						
						 
						
						
						
						
					 
					
						2023-03-20 16:31:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robin Kertels 
							
						 
					 
					
						
						
							
						
						9186050daa 
					 
					
						
						
							
							VideoBackends:Vulkan: Clean up submission thread BlockingLoop usage  
						
						 
						
						
						
						
					 
					
						2023-03-20 16:23:35 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robin Kertels 
							
						 
					 
					
						
						
							
						
						7703fef3a4 
					 
					
						
						
							
							VideoCommon:VertexLoaderManager: Only update vertex format in shader manager if necessary.  
						
						 
						
						
						
						
					 
					
						2023-03-20 00:41:16 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								JosJuice 
							
						 
					 
					
						
						
							
						
						002a96adb0 
					 
					
						
						
							
							Merge pull request  #11662  from t895/kotlin-settings  
						
						 
						
						... 
						
						
						
						Android: Convert Settings to Kotlin 
						
						
					 
					
						2023-03-19 17:15:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						454d2fd9ab 
					 
					
						
						
							
							Interpreter: Avoid ppcState global (Interpreter_SystemRegisters.cpp).  
						
						 
						
						
						
						
					 
					
						2023-03-19 03:11:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						c582aad0c7 
					 
					
						
						
							
							Interpreter: Avoid ppcState global (Interpreter_Paired.cpp).  
						
						 
						
						
						
						
					 
					
						2023-03-19 03:11:18 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						514a7af473 
					 
					
						
						
							
							Interpreter: Avoid ppcState global (Interpreter_LoadStorePaired.cpp).  
						
						 
						
						
						
						
					 
					
						2023-03-19 03:11:13 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						9af8410e4c 
					 
					
						
						
							
							Interpreter: Avoid ppcState global (Interpreter_LoadStore.cpp).  
						
						 
						
						
						
						
					 
					
						2023-03-19 03:11:09 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						8b13349886 
					 
					
						
						
							
							Interpreter: Avoid ppcState global (Interpreter_Integer.cpp).  
						
						 
						
						
						
						
					 
					
						2023-03-19 03:11:05 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						2ce86a890a 
					 
					
						
						
							
							Interpreter: Avoid ppcState global (Interpreter_FloatingPoint.cpp).  
						
						 
						
						
						
						
					 
					
						2023-03-19 03:11:01 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						d4ca591e02 
					 
					
						
						
							
							Interpreter: Avoid ppcState global (Interpreter_Branch.cpp).  
						
						 
						
						
						
						
					 
					
						2023-03-19 03:10:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						68ab623764 
					 
					
						
						
							
							Interpreter: Avoid ppcState global (Interpreter.cpp).  
						
						 
						
						
						
						
					 
					
						2023-03-19 03:10:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						3d67c11b91 
					 
					
						
						
							
							Interpreter: Move global state into class, move instance to System.  
						
						 
						
						
						
						
					 
					
						2023-03-19 03:05:20 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						919182eda2 
					 
					
						
						
							
							Interpreter: Pass Interpreter to CPU instruction functions.  
						
						 
						
						
						
						
					 
					
						2023-03-19 03:05:11 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						a4d3342419 
					 
					
						
						
							
							Merge pull request  #11665  from JosJuice/fix-movie-wii-save  
						
						 
						
						... 
						
						
						
						Core: Fix starting movie recording with existing Wii save 
						
						
					 
					
						2023-03-19 01:46:21 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						fb7a371ac0 
					 
					
						
						
							
							Merge pull request  #11666  from AdmiralCurtiss/updater-spaces  
						
						 
						
						... 
						
						
						
						WinUpdater: Quote path for args when relaunching Dolphin. 
						
						
					 
					
						2023-03-18 18:32:35 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						04915d6749 
					 
					
						
						
							
							Merge pull request  #11670  from JosJuice/android-open-mode  
						
						 
						
						... 
						
						
						
						Android: Translate C++ "w" to ParcelFileDescriptor "wt" 
						
						
					 
					
						2023-03-18 18:20:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								JosJuice 
							
						 
					 
					
						
						
							
						
						8e363c0995 
					 
					
						
						
							
							Android: Translate C++ "w" to ParcelFileDescriptor "wt"  
						
						 
						
						... 
						
						
						
						Previously we were translating "w" to "w", which unlike in C++ doesn't
truncate. See https://issuetracker.google.com/issues/180526528 , and for
reference, https://en.cppreference.com/w/cpp/io/c/fopen  and
https://en.cppreference.com/w/cpp/io/basic_filebuf/open .
This issue was brought to my attention by the recently published issue
CVE-2023-21036 in the screenshot editing tool on Pixel phones. I'm not
aware of any code in Dolphin that actually uses "w" with an existing
file on Android (when we ask the user for a location to save to using
SAF, a new file is always created), but still, best to fix this. 
						
						
					 
					
						2023-03-18 13:44:01 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						33d0ec97e9 
					 
					
						
						
							
							WinUpdater: Quote path for args when relaunching Dolphin.  
						
						 
						
						
						
						
					 
					
						2023-03-17 12:48:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								TellowKrinkle 
							
						 
					 
					
						
						
							
						
						d037c60caf 
					 
					
						
						
							
							CMake: Use proper dependency tracking command for storyboard compiling  
						
						 
						
						
						
						
					 
					
						2023-03-17 01:28:33 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								TellowKrinkle 
							
						 
					 
					
						
						
							
						
						66936f2087 
					 
					
						
						
							
							CMake: Use generator expressions to get codesigning targets  
						
						 
						
						... 
						
						
						
						Also works around a bug where CMake's ninja generator doesn't properly handle ||'s on POST_BUILD commands, making the || apply to the whole build like `<link> && custom0 || custom1` 
						
						
					 
					
						2023-03-17 01:28:16 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pokechu22 
							
						 
					 
					
						
						
							
						
						4dd658f4da 
					 
					
						
						
							
							Remove PPCTables::UsesFPU  
						
						 
						
						... 
						
						
						
						We don't have getters for other flags, so it's not useful to have that. 
						
						
					 
					
						2023-03-16 18:39:41 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pokechu22 
							
						 
					 
					
						
						
							
						
						164ea57790 
					 
					
						
						
							
							Split PPCTables from Interpreter_Tables  
						
						 
						
						... 
						
						
						
						This also allows use of constexpr in both places. Some additional work was needed in PPCTables due to mutable data associated with each opcode. 
						
						
					 
					
						2023-03-16 18:36:25 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pokechu22 
							
						 
					 
					
						
						
							
						
						cd627d1232 
					 
					
						
						
							
							PPCTables: Fix OPLOG system  
						
						 
						
						... 
						
						
						
						Since OPLOG is defined in PPCTables.cpp only, it isn't visible elsewhere. This broke in 3ede866c37 . 
						
						
					 
					
						2023-03-16 18:36:25 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pokechu22 
							
						 
					 
					
						
						
							
						
						34f39ee22e 
					 
					
						
						
							
							JitArm64_Tables: Use C++20 features  
						
						 
						
						
						
						
					 
					
						2023-03-16 18:36:25 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pokechu22 
							
						 
					 
					
						
						
							
						
						ec7432ef36 
					 
					
						
						
							
							Jit64_Tables: Use C++20 features  
						
						 
						
						
						
						
					 
					
						2023-03-16 18:36:25 -07:00