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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							9b66e0dc8b 
							
						 
					 
					
						
						
							
							clean up config block  
						
						 
						
						
						
					 
					
						2016-05-03 19:27:47 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							84ade0713c 
							
						 
					 
					
						
						
							
							add config block 0x00170000  
						
						 
						
						
						
					 
					
						2016-04-29 13:31:29 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							3aa42627a3 
							
						 
					 
					
						
						
							
							HLE/FS: Corrected some style concerns.  
						
						 
						
						
						
					 
					
						2016-03-20 14:52:26 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							95380d8950 
							
						 
					 
					
						
						
							
							HLE/FS: Fixed creating the config savefile when it doesn't exist.  
						
						 
						
						... 
						
						
						
						This fixes a regression. 
						
					 
					
						2016-03-20 14:30:03 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							d26c6b3212 
							
						 
					 
					
						
						
							
							HLE/FS: Implemented GetFormatInfo  
						
						 
						
						... 
						
						
						
						Format information is currently only implemented for the ExtSaveData, SharedExtSaveData and SaveData archives, the information is stored in a file alongside the root folder of the archive. 
						
					 
					
						2016-03-20 14:30:01 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							1912c4691b 
							
						 
					 
					
						
						
							
							Service/CFG: Fix potential endianess issue  
						
						 
						
						
						
					 
					
						2016-02-29 23:56:02 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							228d8ac14a 
							
						 
					 
					
						
						
							
							Service/CFG: Add block 0x000A0000 (username) to default config file  
						
						 
						
						
						
					 
					
						2016-02-29 23:55:48 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							6c71858c5c 
							
						 
					 
					
						
						
							
							BitField: Make trivially copyable and remove assignment operator  
						
						 
						
						
						
					 
					
						2016-02-12 19:51:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0937bed8d8 
							
						 
					 
					
						
						
							
							services: Get rid of unnecessary includes  
						
						 
						
						
						
					 
					
						2016-02-02 01:40:23 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Lindhe 
							
						 
					 
					
						
						
						
						
							
						
						
							bafb7afba2 
							
						 
					 
					
						
						
							
							fix some xcode 7.0 warnings  
						
						 
						
						
						
					 
					
						2015-09-29 23:11:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							751fbfdcc3 
							
						 
					 
					
						
						
							
							general: Silence some warnings when using clang  
						
						 
						
						
						
					 
					
						2015-09-16 08:51:53 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							bbf92a54e5 
							
						 
					 
					
						
						
							
							Service/CFG: Add default entry for block 0x000A0001 (birthday)  
						
						 
						
						
						
					 
					
						2015-09-14 17:39:52 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							13a8e39813 
							
						 
					 
					
						
						
							
							Service/CFG: Correct flags in 2 default blocks  
						
						 
						
						... 
						
						
						
						Verified against a 9.2.0-20 config save 
						
					 
					
						2015-09-14 17:39:51 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							d91f1c0624 
							
						 
					 
					
						
						
							
							Service/CFG: Add additional blocks to default save data  
						
						 
						
						... 
						
						
						
						These blocks are required by various games to boot. 
						
					 
					
						2015-09-14 17:39:50 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							1fe72dcc04 
							
						 
					 
					
						
						
							
							Service/CFG: Move several private types from the header to the cpp  
						
						 
						
						
						
					 
					
						2015-09-14 17:39:49 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							ac4f7b0fde 
							
						 
					 
					
						
						
							
							Service/CFG: Clean up default block creation  
						
						 
						
						
						
					 
					
						2015-09-14 17:39:48 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							b1503b2020 
							
						 
					 
					
						
						
							
							Remove every trailing whitespace from the project (but externals).  
						
						 
						
						
						
					 
					
						2015-05-29 21:59:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								purpasmart96 
							
						 
					 
					
						
						
						
						
							
						
						
							dd9aed9ea9 
							
						 
					 
					
						
						
							
							CFG: Update the cfg service to be like other integrated services  
						
						 
						
						
						
					 
					
						2015-05-15 20:19:29 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							e1fbac3ca1 
							
						 
					 
					
						
						
							
							Common: Remove common.h  
						
						 
						
						
						
					 
					
						2015-05-07 15:45:22 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							b89f644cfe 
							
						 
					 
					
						
						
							
							FileSys: De-inline Path members  
						
						 
						
						
						
					 
					
						2015-05-06 23:45:06 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							6f89d25f90 
							
						 
					 
					
						
						
							
							FileSys: Clean-up includes, de-inline destructors  
						
						 
						
						
						
					 
					
						2015-05-06 23:45:06 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							e0cb85691a 
							
						 
					 
					
						
						
							
							Services: Initialize all state variables at bootup.  
						
						 
						
						
						
					 
					
						2015-05-01 18:27:02 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								purpasmart96 
							
						 
					 
					
						
						
						
						
							
						
						
							c3a480160e 
							
						 
					 
					
						
						
							
							Services/Loader: Use more sensible log formats for certain functions  
						
						 
						
						... 
						
						
						
						along with more info being logged. 
						
					 
					
						2015-04-27 23:07:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								purpasmart96 
							
						 
					 
					
						
						
						
						
							
						
						
							198c0ddc72 
							
						 
					 
					
						
						
							
							Services: Stubs and minor changes  
						
						 
						
						
						
					 
					
						2015-04-02 20:05:11 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							8a1cc5b805 
							
						 
					 
					
						
						
							
							Merge pull request  #589  from kevinhartman/config-errors  
						
						 
						
						... 
						
						
						
						Fix errorcodes for bad config block request 
						
					 
					
						2015-03-09 15:44:34 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							83a8975cb8 
							
						 
					 
					
						
						
							
							Services: Moved the PTM and APT services to their own folder  
						
						 
						
						... 
						
						
						
						This coincidentally fixes an issue about the PTM service failing to create its SharedExtSaveData archive due to the FS service not being initialized by the time the creating code runs.
Ideally I'd like to move each process to its own folder, and have a single file per process that registers the service classes, which would be in their own files inside that folder. Then each service class would just call functions from the process to complete the commands. 
						
					 
					
						2015-03-03 21:48:08 -05:00