Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								a6d9baa05a 
								
							 
						 
						
							
							
								
								FS: pass down program ID for archive operation  
							
							 
							
							... 
							
							
							
							To eliminate System::GetInstance usage. Archive type like SelfNCCH and SaveData changes the actual reference path for different client, so archive backend interface should accept client information from the service interface. Currently we only pass the program ID as the client information. 
							
						 
						
							2019-02-02 20:44:13 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									zhupengfei 
								
							 
						 
						
							
							
							
							
								
							
							
								c396e3c6e5 
								
							 
						 
						
							
							
								
								network: check Console ID conflicts  
							
							 
							
							... 
							
							
							
							As Console ID can be sensitive data sometimes, this implementation sent a SHA256 hash of it instead. 
							
						 
						
							2018-12-15 11:02:47 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									B3n30 
								
							 
						 
						
							
							
							
							
								
							
							
								eb3af0f16a 
								
							 
						 
						
							
							
								
								Add GetModule() helper functions, for HID, CAM, and CFG  
							
							 
							
							
							
						 
						
							2018-10-12 11:50:50 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									B3n30 
								
							 
						 
						
							
							
							
							
								
							
							
								9d53136f20 
								
							 
						 
						
							
							
								
								remove GetCurrentModule() functions in HLE Services  
							
							 
							
							
							
						 
						
							2018-10-11 19:23:14 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b163502744 
								
							 
						 
						
							
							
								
								Core: pass down Core::System reference to all services ( #4272 )  
							
							 
							
							... 
							
							
							
							* Core: pass down Core::System reference to all services
This has to be done at once due to unified interface used by HLE/LLE switcher
* apt: eliminate Core::System::GetInstance
* gpu_gsp: eliminate Core::System::GetInstance in service
* hid: eliminate Core::System::GetInstance
* nwm: eliminate Core::System::GetInstance
* err_f: eliminate Core::System::GetInstance 
							
						 
						
							2018-10-05 10:59:43 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fceec34945 
								
							 
						 
						
							
							
								
								Merge pull request  #4278  from wwylele/cfg-ptm-direct-fs  
							
							 
							
							... 
							
							
							
							cfg, ptm: access FS via backend directly 
							
						 
						
							2018-10-01 18:32:43 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								edc6e419b0 
								
							 
						 
						
							
							
								
								Merge pull request  #4232  from wwylele/multi-region  
							
							 
							
							... 
							
							
							
							loader, cfg: choose region based on language if multiple regions available 
							
						 
						
							2018-09-29 23:01:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								bcb5d438a9 
								
							 
						 
						
							
							
								
								cfg: access FS via backend directly  
							
							 
							
							
							
						 
						
							2018-09-28 17:32:05 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								46da908a00 
								
							 
						 
						
							
							
								
								service: Use nested namespace specifiers where applicable  
							
							 
							
							... 
							
							
							
							There were a few places where nested namespace specifiers weren't being
used where they could be within the service code. This amends that to
make the namespacing a tiny bit more compact. 
							
						 
						
							2018-09-22 16:14:10 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								697bc1a9c7 
								
							 
						 
						
							
							
								
								loader, cfg: choose region based on language if multiple regions available  
							
							 
							
							
							
						 
						
							2018-09-18 10:26:31 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								7d8f115185 
								
							 
						 
						
							
							
								
								Prefix all size_t with std::  
							
							 
							
							... 
							
							
							
							done automatically by executing regex replace `([^:0-9a-zA-Z_])size_t([^0-9a-zA-Z_])` -> `$1std::size_t$2` 
							
						 
						
							2018-09-06 16:03:28 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									BreadFish64 
								
							 
						 
						
							
							
							
							
								
							
							
								74cd98ecad 
								
							 
						 
						
							
							
								
								core: clean up warnings  
							
							 
							
							
							
						 
						
							2018-08-01 14:10:23 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									zhupengfei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e61b7d265f 
								
							 
						 
						
							
							
								
								service/cfg, citra_qt: add country code configuration  
							
							 
							
							
							
						 
						
							2018-07-18 20:09:34 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								0eab948728 
								
							 
						 
						
							
							
								
								reformat all files with clang-format  
							
							 
							
							
							
						 
						
							2018-06-29 16:56:12 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								7c5a76e58b 
								
							 
						 
						
							
							
								
								log: replace all NGLOG with LOG  
							
							 
							
							
							
						 
						
							2018-06-29 14:18:07 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									NarcolepticK 
								
							 
						 
						
							
							
							
							
								
							
							
								2d94c25265 
								
							 
						 
						
							
							
								
								service/cfg: Migrate logging macros ( #3853 )  
							
							 
							
							... 
							
							
							
							* service/cfg: Migrate logging macros
* service/cfg: Fix clang format
* service/cfg: Addressed comment about char cast
* service/cfg: Changed to static_cast<char> 
							
						 
						
							2018-06-22 11:46:22 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b179b86f14 
								
							 
						 
						
							
							
								
								Service/CFG: convert to ServiceFramework  
							
							 
							
							
							
						 
						
							2018-03-10 13:37:03 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									James Rowe 
								
							 
						 
						
							
							
							
							
								
							
							
								f61141e86a 
								
							 
						 
						
							
							
								
								Update the entire application to use the new clang format style  
							
							 
							
							
							
						 
						
							2018-03-09 10:54:43 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									tgsm 
								
							 
						 
						
							
							
							
							
								
							
							
								7054b63d4d 
								
							 
						 
						
							
							
								
								Service/CFG: add system model value for New 2DS XL  
							
							 
							
							
							
						 
						
							2018-03-06 02:11:01 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tillmann Karras 
								
							 
						 
						
							
							
							
							
								
							
							
								6752576de9 
								
							 
						 
						
							
							
								
								cfg: refer to ConsoleModelBlockID by name  
							
							 
							
							
							
						 
						
							2017-12-08 06:56:00 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Huw Pascoe 
								
							 
						 
						
							
							
							
							
								
							
							
								a13ab958cb 
								
							 
						 
						
							
							
								
								Fixed type conversion ambiguity  
							
							 
							
							
							
						 
						
							2017-09-30 09:34:35 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								59a9aaf388 
								
							 
						 
						
							
							
								
								APT: load different shared font depending on the region  
							
							 
							
							
							
						 
						
							2017-09-03 12:34:11 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									James 
								
							 
						 
						
							
							
							
							
								
							
							
								1a44949ef7 
								
							 
						 
						
							
							
								
								Update cryptopp  
							
							 
							
							
							
						 
						
							2017-08-08 17:50:09 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								723dc644fa 
								
							 
						 
						
							
							
								
								ResultVal: Remove MoveFrom()  
							
							 
							
							... 
							
							
							
							Replace it with std::move(result_val).Unwrap(), or Foo().Unwrap() in
case you already have an rvalue. 
							
						 
						
							2017-06-18 19:03:15 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								d96a9e0c11 
								
							 
						 
						
							
							
								
								Service: Remove unnecessary includes from service.h  
							
							 
							
							... 
							
							
							
							This has a huge fallout in terms of needing to fix other files because
all service implementations included that file. 
							
						 
						
							2017-06-06 02:57:23 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								92be29adba 
								
							 
						 
						
							
							
								
								FileSys: Move all result description to errors.h  
							
							 
							
							
							
						 
						
							2017-05-24 21:06:00 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								3b1f0fea31 
								
							 
						 
						
							
							
								
								result: Make error description a generic integer  
							
							 
							
							... 
							
							
							
							It is now known that result code description vary depending on the
module, and so they're best defined on a per-module basis. To support
this, allow passing in an arbitrary integer instead of limiting to the
ones in the ErrorDescription enum. These will be gradually migrated to
their individual users, but a few will be kept as "common" codes shared
by all modules. 
							
						 
						
							2017-05-24 21:05:59 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									B3n30 
								
							 
						 
						
							
							
							
							
								
							
							
								8bee016145 
								
							 
						 
						
							
							
								
								Create a random console_unique_id ( #2668 )  
							
							 
							
							... 
							
							
							
							* Create a random console_id when config save_file is created
Added button in system config to refresh the console unique id
* Moved the connect for the button from .ui file to constructor of ConfigureSystem
* Added warning and info dialog
Fixup: Make use of qt5 style connects,
  renamed the refresh button,
  removed some duplicate code,
  changed random device and moved all to the generate function
* Changed the random generator to reflect what a real 3DS stores as console unique id
Fixup: Changed the warning message
* Fixup: Set and Create
* Fixup: Added console id label, therfore removed second message box
* Fixup: fixed the endianess
* Fixup: more endianness fixes
* Fixup: Endianness the 3rd 
							
						 
						
							2017-05-05 20:55:51 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								363f36b904 
								
							 
						 
						
							
							
								
								cfg: implement GenHashConsoleUnique  
							
							 
							
							
							
						 
						
							2017-03-12 12:24:57 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								0045ea662f 
								
							 
						 
						
							
							
								
								CFG: override language setting on boot  
							
							 
							
							
							
						 
						
							2017-01-19 10:28:35 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonathan Hao 
								
							 
						 
						
							
							
							
							
								
							
							
								c18cb1b192 
								
							 
						 
						
							
							
								
								Fix some warnings ( #2399 )  
							
							 
							
							
							
						 
						
							2017-01-04 13:48:29 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								f556d6ee90 
								
							 
						 
						
							
							
								
								Merge pull request  #2240  from wwylele/auto-region  
							
							 
							
							... 
							
							
							
							Config: auto-select region and language 
							
						 
						
							2016-12-29 22:09:01 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								a2d69adad1 
								
							 
						 
						
							
							
								
								service: Add cfg:nor service  
							
							 
							
							
							
						 
						
							2016-12-09 05:07:41 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								823d58ac9b 
								
							 
						 
						
							
							
								
								service: Drop '_Interface' from cfg service names  
							
							 
							
							
							
						 
						
							2016-12-09 01:08:35 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								733c8890aa 
								
							 
						 
						
							
							
								
								cfg: Update function tables  
							
							 
							
							... 
							
							
							
							Updated based off information from 3dbrew 
							
						 
						
							2016-12-08 00:56:46 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								84e78790ab 
								
							 
						 
						
							
							
								
								Config: auto-select region and language  
							
							 
							
							
							
						 
						
							2016-12-07 20:52:42 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sebastian Valle 
								
							 
						 
						
							
							
							
							
								
							
							
								4ba5acdaff 
								
							 
						 
						
							
							
								
								Merge pull request  #2132  from wwylele/fix-fs-err  
							
							 
							
							... 
							
							
							
							Correct FS error codes & add path boundary checks 
							
						 
						
							2016-11-27 18:56:56 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								5c6e13a171 
								
							 
						 
						
							
							
								
								PTM & CFG: use the correct path and error code according to the new FileSys policy  
							
							 
							
							
							
						 
						
							2016-11-19 18:55:34 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								dd5c15abd0 
								
							 
						 
						
							
							
								
								cfg: add config block 0x00090000  
							
							 
							
							
							
						 
						
							2016-11-17 19:34:02 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								84fbbe2629 
								
							 
						 
						
							
							
								
								Use negative priorities to avoid special-casing the self-include  
							
							 
							
							
							
						 
						
							2016-09-21 00:15:56 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								ebdae19fd2 
								
							 
						 
						
							
							
								
								Remove empty newlines in #include blocks.  
							
							 
							
							... 
							
							
							
							This makes clang-format useful on those.
Also add a bunch of forgotten transitive includes, which otherwise
prevented compilation. 
							
						 
						
							2016-09-21 11:15:47 +09:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yuri Kunde Schlesner 
								
							 
						 
						
							
							
							
							
								
							
							
								396a8d91a4 
								
							 
						 
						
							
							
								
								Manually tweak source formatting and then re-run clang-format  
							
							 
							
							
							
						 
						
							2016-09-18 21:14:25 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								dc8479928c 
								
							 
						 
						
							
							
								
								Sources: Run clang-format on everything.  
							
							 
							
							
							
						 
						
							2016-09-18 09:38:01 +09:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								ab2eef396a 
								
							 
						 
						
							
							
								
								Service::CFG/FS: add and refactor out utilities for front-end  
							
							 
							
							
							
						 
						
							2016-07-03 08:23:59 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								457b6413e6 
								
							 
						 
						
							
							
								
								Service::CFG: move known block ID to an enum  
							
							 
							
							
							
						 
						
							2016-07-03 08:23:59 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								324c8d21a4 
								
							 
						 
						
							
							
								
								Service::CFG: add SetConfigInfoBlk4  
							
							 
							
							
							
						 
						
							2016-07-03 08:23:58 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								f00e8d4b2b 
								
							 
						 
						
							
							
								
								Service::CFG: add missing language  
							
							 
							
							
							
						 
						
							2016-07-02 11:44:25 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									wwylele 
								
							 
						 
						
							
							
							
							
								
							
							
								3687a805ec 
								
							 
						 
						
							
							
								
								Service::CFG: name sound output modes  
							
							 
							
							
							
						 
						
							2016-07-02 11:44:25 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								ab4b27f0f5 
								
							 
						 
						
							
							
								
								Merge pull request  #1692  from Subv/rm_getpointer2  
							
							 
							
							... 
							
							
							
							Memory: Remove most usages of GetPointer 
							
						 
						
							2016-05-29 21:57:07 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									MerryMage 
								
							 
						 
						
							
							
							
							
								
							
							
								64068583fb 
								
							 
						 
						
							
							
								
								CFG: Remove use of Memory::GetPointer  
							
							 
							
							
							
						 
						
							2016-05-21 11:14:13 -05:00