bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							2a7eff57a8 
							
						 
					 
					
						
						
							
							hle: kernel: Rename Process to KProcess.  
						
						
						
						
					 
					
						2021-05-05 16:40:52 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							9e726a9250 
							
						 
					 
					
						
						
							
							service: Resolve cases of member field shadowing  
						
						... 
						
						
						
						Now all that remains is for kernel code to be 'shadow-free' and then
-Wshadow can be turned into an error. 
						
						
					 
					
						2021-05-04 04:38:38 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							502f3cef87 
							
						 
					 
					
						
						
							
							acc/lbl: Remove unused variables  
						
						
						
						
					 
					
						2021-04-23 09:39:56 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							a4c6712a4b 
							
						 
					 
					
						
						
							
							common: Move settings to common from core.  
						
						... 
						
						
						
						- Removes a dependency on core and input_common from common. 
						
						
					 
					
						2021-04-14 16:24:03 -07:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							531e797795 
							
						 
					 
					
						
						
							
							dauth_o: Update to 11.x  
						
						
						
						
					 
					
						2021-04-07 02:15:55 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							ded420cfeb 
							
						 
					 
					
						
						
							
							acc_u1: Update to 12.x  
						
						
						
						
					 
					
						2021-04-07 02:15:55 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							63caeca6ba 
							
						 
					 
					
						
						
							
							acc_su: Update to 12.x  
						
						
						
						
					 
					
						2021-04-07 02:15:55 -04:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							3de8e7a8f2 
							
						 
					 
					
						
						
							
							acc: Stub GetNintendoAccountUserResourceCacheForApplication  
						
						... 
						
						
						
						This command returns a Nintendo Account ID and writes 2 output buffers. The first output buffer is a NasUserBaseForApplication and the second output buffer is currently empty.
Used by:
- Pokken Tournament DX
- Super Smash Bros. Ultimate
- Super Nintendo Entertainment System - Nintendo Switch Online
- Mario Kart 8 Deluxe 
						
						
					 
					
						2021-02-21 10:29:25 -05:00 
						 
				 
			
				
					
						
							
							
								german 
							
						 
					 
					
						
						
						
						
							
						
						
							8ba0cac71c 
							
						 
					 
					
						
						
							
							Fix user changing to 0 if valid  
						
						
						
						
					 
					
						2021-01-28 21:02:25 -06:00 
						 
				 
			
				
					
						
							
							
								Chloe Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							2d33b2c55a 
							
						 
					 
					
						
						
							
							acc: Stub StoreSaveDataThumbnail  
						
						... 
						
						
						
						Fixes ACA NEOGEO METAL SLUG hanging on boot. 
						
						
					 
					
						2021-01-19 20:56:18 +11:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							f8650a9580 
							
						 
					 
					
						
						
							
							core: Silence Wclass-memaccess warnings  
						
						... 
						
						
						
						This requires making several types trivial and properly initialize
them whenever they are called. 
						
						
					 
					
						2021-01-15 16:31:19 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							1a954b2a59 
							
						 
					 
					
						
						
							
							service: Eliminate usages of the global system instance  
						
						... 
						
						
						
						Completely removes all usages of the global system instance within the
services code by passing in the using system instance to the services. 
						
						
					 
					
						2020-11-26 20:03:11 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6f8a06bac5 
							
						 
					 
					
						
						
							
							patch_manager: Remove usages of the global system instance  
						
						... 
						
						
						
						With this, only 19 usages of the global system instance remain within
the core library.
We're almost there. 
						
						
					 
					
						2020-11-18 09:36:48 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							da7be67daf 
							
						 
					 
					
						
						
							
							ipc_helpers: Remove usage of the global system instance  
						
						... 
						
						
						
						Resolves numerous deprecation warnings throughout the codebase due to
inclusion of this header. Now building core should be significantly less
noisy (and also relying on less global state).
This also uncovered quite a few modules that were relying on indirect
includes, which have also been fixed. 
						
						
					 
					
						2020-11-08 15:58:11 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d592972dc 
							
						 
					 
					
						
						
							
							Revert "core: Fix clang build"  
						
						
						
						
					 
					
						2020-10-20 19:07:39 -07:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88d5140cf2 
							
						 
					 
					
						
						
							
							Merge pull request  #4796  from lioncash/clang  
						
						... 
						
						
						
						core: Fix clang build 
						
						
					 
					
						2020-10-20 19:19:12 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							be1954e04c 
							
						 
					 
					
						
						
							
							core: Fix clang build  
						
						... 
						
						
						
						Recent changes to the build system that made more warnings be flagged as
errors caused building via clang to break.
Fixes  #4795  
						
						
					 
					
						2020-10-17 19:50:39 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							1d714c8c7f 
							
						 
					 
					
						
						
							
							service: acc: Stub IManagerForApplication::StoreOpenContext.  
						
						... 
						
						
						
						- Used by Super Mario 3D All-Stars. 
						
						
					 
					
						2020-10-14 20:06:33 -07:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							7a504a9365 
							
						 
					 
					
						
						
							
							acc: Stub LoadOpenContext  
						
						... 
						
						
						
						This is used in multiple games such as:
- Clubhouse Games: 51 Worldwide Classics
- Grandia HD Collection
- XCOM 2 Collection
- Baldur's Gate 1/2
- Dr Kawashima's Brain Training
- Super Mario 3D All-Stars 
						
						
					 
					
						2020-09-21 01:01:02 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c4ed791164 
							
						 
					 
					
						
						
							
							common/fileutil: Convert namespace to Common::FS  
						
						... 
						
						
						
						Migrates a remaining common file over to the Common namespace, making it
consistent with the rest of common files.
This also allows for high-traffic FS related code to alias the
filesystem function namespace as
namespace FS = Common::FS;
for more concise typing. 
						
						
					 
					
						2020-08-16 06:52:40 -04:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							25fb7cd16d 
							
						 
					 
					
						
						
							
							Merge pull request  #4474  from lioncash/hle-profile  
						
						... 
						
						
						
						profile_manager: Make use of designated initializers 
						
						
					 
					
						2020-08-04 13:51:15 +10: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 
						 
				 
			
				
					
						
							
							
								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 Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							f0baf2abf2 
							
						 
					 
					
						
						
							
							acc: ListOpenContextStoredUsers partial stub  
						
						... 
						
						
						
						Needed by Baldur's Gate 1/2 
						
						
					 
					
						2020-06-28 16:44:36 +10:00 
						 
				 
			
				
					
						
							
							
								VolcaEM 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e193aa3f53 
							
						 
					 
					
						
						
							
							account: Update function tables and add missing classes ( #4145 )  
						
						... 
						
						
						
						* account: Update function tables and add missing classes
* clang-format
* Add missing "public"
* Add missing public again
* Add missing final 
						
						
					 
					
						2020-06-22 16:03:26 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							29fce1a187 
							
						 
					 
					
						
						
							
							Merge pull request  #3822  from ogniK5377/GetAccountId  
						
						... 
						
						
						
						acc: Return a unique value per account for GetAccountId 
						
						
					 
					
						2020-05-03 23:15:03 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd005585f6 
							
						 
					 
					
						
						
							
							Merge pull request  #3821  from ogniK5377/InitializeApplicationInfo-fix  
						
						... 
						
						
						
						acc: Fix InitializeApplicationInfo 
						
						
					 
					
						2020-05-01 22:06:05 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							1417849a2b 
							
						 
					 
					
						
						
							
							acc: Return a unique value per account for GetAccountId  
						
						
						
						
					 
					
						2020-04-29 21:09:53 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							1fbc341aba 
							
						 
					 
					
						
						
							
							acc: Fix InitializeApplicationInfo  
						
						... 
						
						
						
						We're not suppose to pop a u64, should just read the sent pid and check that 
						
						
					 
					
						2020-04-29 20:49:35 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							fdbeb90bd0 
							
						 
					 
					
						
						
							
							Updated comment to reflect ListQualifiedUsers better  
						
						
						
						
					 
					
						2020-04-29 01:13:03 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							a17813c4f4 
							
						 
					 
					
						
						
							
							account: ListQualifiedUsers  
						
						... 
						
						
						
						Closes  #2844  
					
						2020-04-29 00:37:47 +10:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							99eaa2e6f2 
							
						 
					 
					
						
						
							
							service: Update function tables  
						
						... 
						
						
						
						Keeps the service function tables up to date.
Updated based off information on SwitchBrew. 
						
						
					 
					
						2020-04-20 15:53:49 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							5135b74179 
							
						 
					 
					
						
						
							
							core: Initialize several structs that make use of Common::UUID.  
						
						
						
						
					 
					
						2020-01-04 13:29:55 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							50c7539108 
							
						 
					 
					
						
						
							
							Merge pull request  #3094  from lioncash/tables  
						
						... 
						
						
						
						service: Update function tables 
						
						
					 
					
						2019-11-24 20:30:58 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e21b6ff79d 
							
						 
					 
					
						
						
							
							service: Update function tables  
						
						... 
						
						
						
						Keeps the function tables up to date.
Updated based off information from Switchbrew. 
						
						
					 
					
						2019-11-12 10:32:56 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f11b87ebf1 
							
						 
					 
					
						
						
							
							service: Resolve sign conversion errors  
						
						... 
						
						
						
						These are fairly trivial to resolve and most of the changes entail
using RESULT_UNKNOWN over ResultCode(-1). 
						
						
					 
					
						2019-11-12 07:55:39 -05:00 
						 
				 
			
				
					
						
							
							
								FearlessTobi 
							
						 
					 
					
						
						
						
						
							
						
						
							82979296d2 
							
						 
					 
					
						
						
							
							service/acc: Lower log severity from INFO to DEBUG  
						
						... 
						
						
						
						According to ogniK, this should have always been Debug and not Info. 
						
						
					 
					
						2019-09-22 15:15:07 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ddfdeea3af 
							
						 
					 
					
						
						
							
							Merge pull request  #2667  from DarkLordZach/profile-editor  
						
						... 
						
						
						
						acc: Implement IProfileEditor interface and 'Store'/'StoreWithImage' commands 
						
						
					 
					
						2019-09-14 00:46:18 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							471b2a4211 
							
						 
					 
					
						
						
							
							acc_su: Implement GetProfileEditor (205)  
						
						... 
						
						
						
						Takes a UUID of a user and provides and interface that allows RW access to user data/settings. 
						
						
					 
					
						2019-07-03 07:57:41 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							812fb30821 
							
						 
					 
					
						
						
							
							acc: Implement IProfileEditor-specific commands 'Store' and 'StoreWithImage'  
						
						... 
						
						
						
						Verified with IDA 
						
						
					 
					
						2019-07-03 07:57:03 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							02560d6482 
							
						 
					 
					
						
						
							
							profile_manager: Add setter for ProfileBase and ProfileData  
						
						... 
						
						
						
						Needed by IProfileEditor 'Store' and 'StoreWithImage' 
						
						
					 
					
						2019-07-03 07:56:28 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							39f6d57c34 
							
						 
					 
					
						
						
							
							acc: Add IProfileCommon for IProfile and IProfileEditor  
						
						... 
						
						
						
						Since 2/3 of the commands are shared, this is likely how its done on HW. 
						
						
					 
					
						2019-07-03 07:55:54 -05:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							fd6549be73 
							
						 
					 
					
						
						
							
							Addressed issues  
						
						
						
						
					 
					
						2019-06-28 15:19:51 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							0b03e8a98f 
							
						 
					 
					
						
						
							
							Implemented InitializeApplicationInfo & InitializeApplicationInfoRestricted  
						
						... 
						
						
						
						InitializeApplicationInfoRestricted will need further implementation as it's checking for other user requirements about the game. As we're emulating, we're assuming the user owns the game so we skip these checks currently, implementation will need to be added further on 
						
						
					 
					
						2019-06-27 16:44:42 +10:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							82cd87f6c2 
							
						 
					 
					
						
						
							
							service/acc: Silence truncation warnings  
						
						... 
						
						
						
						The sanitizing function ensures that the returned type is always the
correct type. This eliminates warnings without extra casts. 
						
						
					 
					
						2019-06-21 10:04:31 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							6ca20ad7ba 
							
						 
					 
					
						
						
							
							Addressed issues  
						
						
						
						
					 
					
						2019-06-17 08:17:26 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							5fb6781c61 
							
						 
					 
					
						
						
							
							Cleanup  
						
						
						
						
					 
					
						2019-06-16 20:18:35 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							335127af69 
							
						 
					 
					
						
						
							
							Impl'd IsUserAccountSwitchLocked, SetAudioOutVolume, GetAudioOutVolume & Partial impl of GetAccumulatedSuspendedTickChangedEvent  
						
						... 
						
						
						
						IPC-100 was changed to InitializeApplicationInfoOld instead of InitializeApplicationInfo. IPC-150 makes an indentical call to IPC-100 however does extra processing. They should not have the same name as it's quite confusing to debug. 
						
						
					 
					
						2019-06-16 19:06:33 +10:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							11f2f0f45c 
							
						 
					 
					
						
						
							
							constants: Extract backup JPEG used by account services  
						
						
						
						
					 
					
						2019-06-07 17:46:57 -04:00