Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							d767be65be 
							
						 
					 
					
						
						
							
							perf_stats: Mark GetMeanFrametime() as const  
						
						... 
						
						
						
						The general pattern is to mark mutexes as mutable when it comes to
matters of constness, given the mutex acts as a transient member of a
data structure. 
						
						
					 
					
						2020-08-03 12:33:35 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							06809ad7bc 
							
						 
					 
					
						
						
							
							vulkan: Silence more -Wmissing-field-initializer warnings  
						
						
						
						
					 
					
						2020-08-03 12:28:57 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b249e4e0ce 
							
						 
					 
					
						
						
							
							yuzu: Resolve C++20 deprecation warnings related to lambda captures  
						
						... 
						
						
						
						C++20 deprecates capturing the this pointer via the '=' capture.
Instead, we replace it or extend the capture specification. 
						
						
					 
					
						2020-08-03 11:54:04 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f525da56e5 
							
						 
					 
					
						
						
							
							service/ldr: Resolve sign mismatch warnings  
						
						... 
						
						
						
						We were performing an int < size_t comparison. We can just correct the
type of the induction variable. 
						
						
					 
					
						2020-08-03 11:48:16 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							dd2ff23621 
							
						 
					 
					
						
						
							
							CMakeLists:  Resolve   #4478  
						
						... 
						
						
						
						This switch is enabled by default in all recent versions of GCC and
Clang. 
						
						
					 
					
						2020-08-03 11:21:24 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e1ab72a0ea 
							
						 
					 
					
						
						
							
							tests/core_timing: Remove pragma optimize(off)  
						
						... 
						
						
						
						I made a review comment about this in the PR that this was introduced
in (#3955 , commit 71c4779211dc081a3b2dd4af52edad5748e7a7f5), but it
seems to have been missed.
We shouldn't be using this pragma here because it's MSVC specific. This
causes warnings on other compilers.
The test it's surrounding is *extremely* dubious, but for the sake of
silencing warnings on other compilers, we can mark "placebo" as volatile
and be on with it. 
						
						
					 
					
						2020-08-03 11:12:55 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3697fc8d14 
							
						 
					 
					
						
						
							
							Merge pull request  #4467  from lioncash/mode  
						
						... 
						
						
						
						file_sys/mode: Make use of DECLARE_ENUM_FLAG_OPERATORS with Mode 
						
						
					 
					
						2020-08-03 08:07:56 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							04ca1ed2bd 
							
						 
					 
					
						
						
							
							time_zone_binary: Make use of designated initializers  
						
						
						
						
					 
					
						2020-08-03 10:42:38 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							8725b37a35 
							
						 
					 
					
						
						
							
							logging/backend: Make use of designated initializers  
						
						... 
						
						
						
						Same behavior, less code. 
						
						
					 
					
						2020-08-03 10:37:48 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							9b837c6069 
							
						 
					 
					
						
						
							
							buffer_queue: Make use of std::nullopt  
						
						... 
						
						
						
						Allows compilers to eliminate unnecessary zeroing out of the optional's
buffer. 
						
						
					 
					
						2020-08-03 09:31:51 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							24bd068a08 
							
						 
					 
					
						
						
							
							buffer_queue: Make use of designated initializers  
						
						
						
						
					 
					
						2020-08-03 09:31:51 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b9831fd80a 
							
						 
					 
					
						
						
							
							profile_manager: Make use of std::nullopt  
						
						... 
						
						
						
						Allows some implementations to completely avoid unnecessarily zeroing
out the internal buffer. 
						
						
					 
					
						2020-08-03 09:03:42 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							3fcaf937d2 
							
						 
					 
					
						
						
							
							profile_manager: Make use of designated initializers  
						
						... 
						
						
						
						More compact code. 
						
						
					 
					
						2020-08-03 09:01:31 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c883666045 
							
						 
					 
					
						
						
							
							dmnt_cheat_vm: Make use of designated initializers  
						
						... 
						
						
						
						Allows for more compact code. 
						
						
					 
					
						2020-08-03 08:50:51 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2b8ae009a0 
							
						 
					 
					
						
						
							
							file_sys/mode: Make use of DECLARE_ENUM_FLAG_OPERATORS with Mode  
						
						... 
						
						
						
						Same behavior, minus a hand-rolled operator. 
						
						
					 
					
						2020-08-03 07:52:36 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							6a0b77996b 
							
						 
					 
					
						
						
							
							sm: Make use of IsBaseOf for GetService  
						
						
						
						
					 
					
						2020-08-03 21:46:14 +10:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							1c6d3ba397 
							
						 
					 
					
						
						
							
							patch_manager: Resolve -Wignored-qualifier warnings  
						
						... 
						
						
						
						Top level const will always be ignored in this case, so it can be
removed. 
						
						
					 
					
						2020-08-03 07:42:56 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4ca0014479 
							
						 
					 
					
						
						
							
							registered_cache: Resolve -Wmaybe_uninitialized warnings  
						
						... 
						
						
						
						While we're at it, we can avoid a redundant map lookup. 
						
						
					 
					
						2020-08-03 07:34:46 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							a5af1161c9 
							
						 
					 
					
						
						
							
							Place in anonymous namespace  
						
						
						
						
					 
					
						2020-08-03 21:31:28 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							6cfff2c3f6 
							
						 
					 
					
						
						
							
							loader: Make IdentifyFile typesafe  
						
						... 
						
						
						
						Relies on #4465  for concept.h Common::IsBaseOf 
						
						
					 
					
						2020-08-03 21:31:27 +10:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b75481755 
							
						 
					 
					
						
						
							
							ipc: Allow all trivially copyable objects to be passed directly into WriteBuffer ( #4465 )  
						
						... 
						
						
						
						* ipc: Allow all trivially copyable objects to be passed directly into WriteBuffer
With the support of C++20, we can use concepts to deduce if a type is an STL container or not.
* More agressive concept for stl containers
* Add -fconcepts
* Move to common namespace
* Add Common::IsBaseOf 
						
						
					 
					
						2020-08-03 07:28:54 -04:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c7292de33 
							
						 
					 
					
						
						
							
							Merge pull request  #4263  from lat9nq/fix-screencaps-2  
						
						... 
						
						
						
						screenshots: Option to save screenshots immediately in a specified directory + Linux workaround 
						
						
					 
					
						2020-08-03 21:00:14 +10:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ca42c806f 
							
						 
					 
					
						
						
							
							Merge pull request  #4439  from lioncash/cpu  
						
						... 
						
						
						
						cpu_manager: Remove redundant std::function declarations 
						
						
					 
					
						2020-08-03 20:58:31 +10:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							50d8264833 
							
						 
					 
					
						
						
							
							Merge pull request  #4438  from lioncash/localizing  
						
						... 
						
						
						
						yuzu/main: Remove redundant usages of QStringLiteral("") 
						
						
					 
					
						2020-08-03 20:58:00 +10:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0105368cc1 
							
						 
					 
					
						
						
							
							ci: Make use of clang-format 10.0  
						
						... 
						
						
						
						10.0 seems to play nicer with C++ attributes compared to clang-format
6.0. 
						
						
					 
					
						2020-08-02 20:55:54 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							fc86cb4ca2 
							
						 
					 
					
						
						
							
							minor nits  
						
						
						
						
					 
					
						2020-07-31 11:02:59 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							e586921c28 
							
						 
					 
					
						
						
							
							am: Unstub SetScreenShotPermission  
						
						
						
						
					 
					
						2020-08-01 00:44:14 +10:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							1241020093 
							
						 
					 
					
						
						
							
							fsp-srv: Stub Read/WriteSaveDataFileSystemExtraDataWithMaskBySaveDataAttribute  
						
						... 
						
						
						
						Stub these 2 service commands required for Animal Crossing: New Horizons Update 1.4.0 
						
						
					 
					
						2020-07-30 15:39:44 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							45fd67c109 
							
						 
					 
					
						
						
							
							fs: Rename SaveDataDescriptor to SaveDataAttribute  
						
						
						
						
					 
					
						2020-07-30 15:29:39 -04:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c262f8ac2 
							
						 
					 
					
						
						
							
							Merge pull request  #4392  from lioncash/guard  
						
						... 
						
						
						
						compatible_formats: Add missing header guard 
						
						
					 
					
						2020-07-31 01:08:56 +10:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c0f6f1bc8 
							
						 
					 
					
						
						
							
							Merge pull request  #4396  from lioncash/comma  
						
						... 
						
						
						
						surface_params: Replace questionable usages of the comma operator with semicolons 
						
						
					 
					
						2020-07-29 19:55:44 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8a7b530f8 
							
						 
					 
					
						
						
							
							Merge pull request  #4372  from Morph1984/remove_context_menu  
						
						... 
						
						
						
						game_list: Add "Remove" context menu 
						
						
					 
					
						2020-07-29 14:20:40 -07:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							e0d02d032b 
							
						 
					 
					
						
						
							
							game_list_worker: Fix game list subdirectory scanning  
						
						... 
						
						
						
						Oddly enough the scan that feeds the manual content provider is hardcoded to scan 2 nested directories deep.
This effectively rendered the scan subdirectories setting useless as the manual content provider cannot find any games located more than 2 nested directories deep.
Furthermore, this behavior causes game files to be picked up by the manual content provider even if scan subdirectories is disabled.
FIx this by utilizing the behavior described when populating the game list for populating the content provider. 
						
						
					 
					
						2020-07-29 09:22:29 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							e59d17167d 
							
						 
					 
					
						
						
							
							main: Add support for removing SDMC installed titles  
						
						
						
						
					 
					
						2020-07-29 06:50:30 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							ed46f3c62a 
							
						 
					 
					
						
						
							
							xts_archive: Check if the file is nullptr prior to parsing  
						
						... 
						
						
						
						Fixes an access violation where the file no longer exists at the specified path while being parsed. 
						
						
					 
					
						2020-07-29 06:50:30 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							2ec852dd9f 
							
						 
					 
					
						
						
							
							registered_cache: Add support for removing folder ncas  
						
						
						
						
					 
					
						2020-07-29 06:50:30 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							b317942131 
							
						 
					 
					
						
						
							
							game_list: Limit context menu options for homebrew  
						
						... 
						
						
						
						Hides the following options when the title id is 0:
- Open Save Location
- Open Mod Data Location
- Open Transferable Shader Cache
- All removal options except Remove Custom Configuration 
						
						
					 
					
						2020-07-29 06:50:30 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							cd814bfdfe 
							
						 
					 
					
						
						
							
							main: Remove assert for opening savedata when program_id = 0  
						
						
						
						
					 
					
						2020-07-29 06:50:30 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							f78e44762a 
							
						 
					 
					
						
						
							
							main: Silence [[fallthrough]] warning  
						
						
						
						
					 
					
						2020-07-29 06:50:30 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							ef02370816 
							
						 
					 
					
						
						
							
							main: Split removal cases into their individual functions and address feedback  
						
						
						
						
					 
					
						2020-07-29 06:50:30 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							85e1facfe6 
							
						 
					 
					
						
						
							
							main: Connect game list remove signals to removal functions  
						
						
						
						
					 
					
						2020-07-29 06:50:30 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							de6b852dc2 
							
						 
					 
					
						
						
							
							game_list: Add "Remove" context menu  
						
						... 
						
						
						
						Adds the following actions:
- Remove Installed Update
- Remove All Installed DLC
- Remove Shader Cache
- Remove Custom Configuration
- Remove All Installed Contents 
						
						
					 
					
						2020-07-29 06:50:30 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b205b12e75 
							
						 
					 
					
						
						
							
							Merge pull request  #4442  from lioncash/devicemem  
						
						... 
						
						
						
						device_memory: Remove unused system member 
						
						
					 
					
						2020-07-28 13:03:30 -07:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							33d789524e 
							
						 
					 
					
						
						
							
							Merge pull request  #4446  from Morph1984/remove-30fps-hack  
						
						... 
						
						
						
						configure_graphics: Remove Force 30 FPS mode 
						
						
					 
					
						2020-07-28 14:17:47 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							8d42456dc2 
							
						 
					 
					
						
						
							
							configure_graphics: Remove Force 30 FPS mode  
						
						... 
						
						
						
						The introduction of multicore rendered this setting non-functional as timing code was changed.
This removes the setting entirely. 
						
						
					 
					
						2020-07-28 08:07:26 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							e8f22730d1 
							
						 
					 
					
						
						
							
							renderer_opengl: Use 1/4 of all threads for async shader compilation  
						
						
						
						
					 
					
						2020-07-28 05:08:27 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e3f0c93230 
							
						 
					 
					
						
						
							
							common/atomic_ops: Don't cast away volatile from pointers  
						
						... 
						
						
						
						Preserves the volatility of the pointers being casted. 
						
						
					 
					
						2020-07-28 04:36:53 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2258f33ee4 
							
						 
					 
					
						
						
							
							device_memory: Remove unused system member  
						
						... 
						
						
						
						This isn't used by anything in particular, so it can be removed. 
						
						
					 
					
						2020-07-27 23:37:49 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							05781ce8c4 
							
						 
					 
					
						
						
							
							Merge pull request  #4437  from lioncash/ptr  
						
						... 
						
						
						
						core_timing: Make use of uintptr_t to represent user_data 
						
						
					 
					
						2020-07-27 19:29:22 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2e68282214 
							
						 
					 
					
						
						
							
							CMakeLists: Update boost to 1.73  
						
						... 
						
						
						
						Keeps the library up to date. 
						
						
					 
					
						2020-07-27 22:10:01 -04:00