Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								bcb5d438a9 
								
							 
						 
						
							
							
								
								cfg: access FS via backend directly  
							
							 
							
							
							
						 
						
							2018-09-28 17:32:05 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								2757eff122 
								
							 
						 
						
							
							
								
								ptm: access FS via backend directly  
							
							 
							
							
							
						 
						
							2018-09-28 17:21:45 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								b03332d09b 
								
							 
						 
						
							
							
								
								fs: remove ArchiveFactory_ExtSaveData::Initialize  
							
							 
							
							... 
							
							
							
							This is unnecessary as any open archive would create the full path for themselves 
							
						 
						
							2018-09-28 17:08:39 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								892ca2a94a 
								
							 
						 
						
							
							
								
								Merge pull request  #4209  from zhaowenlan1779/play-coin  
							
							 
							
							... 
							
							
							
							service/ptm, citra_qt: Add Play Coins setting 
							
						 
						
							2018-09-27 10:09:02 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								08bfba5d8e 
								
							 
						 
						
							
							
								
								Merge pull request  #4005  from NarcolepticK/stub-cecd  
							
							 
							
							... 
							
							
							
							service/cecd: Implement some functions 
							
						 
						
							2018-09-27 10:08:14 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f05740a5fd 
								
							 
						 
						
							
							
								
								Merge pull request  #4224  from FearlessTobi/port-1310  
							
							 
							
							... 
							
							
							
							Port #734  and #1310  from yuzu: Changes to Thread-related enums 
							
						 
						
							2018-09-25 23:07:43 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Pengfei Zhu 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6b538a49ac 
								
							 
						 
						
							
							
								
								Merge pull request  #4246  from FearlessTobi/port-1346  
							
							 
							
							... 
							
							
							
							Port yuzu-emu/yuzu#1346 : "svc_wrap: Convert the PARAM macro into a function" 
							
						 
						
							2018-09-23 13:10:11 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								20e42592ff 
								
							 
						 
						
							
							
								
								Merge pull request  #4249  from FearlessTobi/port-760  
							
							 
							
							... 
							
							
							
							Port yuzu-emu/yuzu#760 : "file_util: Use an enum class for GetUserPath()" 
							
						 
						
							2018-09-22 23:42:59 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d2cd4a464d 
								
							 
						 
						
							
							
								
								svc_wrap: Convert the PARAM macro into a function  
							
							 
							
							... 
							
							
							
							This can just be a regular function, getting rid of the need to also
explicitly undef the define at the end of the file. Given FuncReturn()
was already converted into a function, it's #undef can also be removed. 
							
						 
						
							2018-09-22 21:20:22 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								b3221c3180 
								
							 
						 
						
							
							
								
								file_util: Use an enum class for GetUserPath()  
							
							 
							
							... 
							
							
							
							Instead of using an unsigned int as a parameter and expecting a user to
always pass in the correct values, we can just convert the enum into an
enum class and use that type as the parameter type instead, which makes
the interface more type safe.
We also get rid of the bookkeeping "NUM_" element in the enum by just
using an unordered map. This function is generally low-frequency in
terms of calls (and I'd hope so, considering otherwise would mean we're
slamming the disk with IO all the time) so I'd consider this acceptable
in this case. 
							
						 
						
							2018-09-22 21:18:56 +02: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 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d1a576eb14 
								
							 
						 
						
							
							
								
								Merge pull request  #4113  from namkazt/soc_recv_from  
							
							 
							
							... 
							
							
							
							fix soc service - RecvFrom - SendTo 
							
						 
						
							2018-09-21 12:33:23 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e9ed1c98da 
								
							 
						 
						
							
							
								
								Merge pull request  #4114  from namkazt/soc_recv_from_other  
							
							 
							
							... 
							
							
							
							Implement soc - RecvFromOther 
							
						 
						
							2018-09-21 12:33:12 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								3ee9f669c1 
								
							 
						 
						
							
							
								
								Address review comments  
							
							 
							
							
							
						 
						
							2018-09-21 16:39:10 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									James Rowe 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								687e3e74ca 
								
							 
						 
						
							
							
								
								Merge pull request  #3959  from zhaowenlan1779/semi-reset  
							
							 
							
							... 
							
							
							
							service/apt: Implement soft reset & CloseApplication 
							
						 
						
							2018-09-19 21:02:59 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								5ddd382a9b 
								
							 
						 
						
							
							
								
								kernel/svc: Do nothing if svcOutputDebugString's length is <= 0  
							
							 
							
							... 
							
							
							
							While likely very uncommon, this sanitizes the input and does nothing in
the event of the length being equal to or less than zero, avoiding
constructing a std::string when there's no need to. It also avoids an
out-of-memory scenario, as a negative value would wrap around to its
equivalent unsigned representation in std::string's constructor.
e.g. If someone was silly and a length of -1 was specified, this would
make a string with a length of 0xFFFFFFFFFFFFFFFF on a 64-bit platform,
which will obviously eventually fail due to the allocation being way too
large. 
							
						 
						
							2018-09-17 19:52:53 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								ca3d9d659e 
								
							 
						 
						
							
							
								
								kernel/thread: Include thread-related enums within the kernel namespace  
							
							 
							
							... 
							
							
							
							Previously, these were sitting outside of the Kernel namespace, which
doesn't really make sense, given they're related to the Thread class
which is within the Kernel namespace. 
							
						 
						
							2018-09-15 17:16:20 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								5dfa7b74b5 
								
							 
						 
						
							
							
								
								thread: Convert ThreadStatus into an enum class  
							
							 
							
							... 
							
							
							
							Makes the thread status strongly typed, so implicit conversions can't
happen. It also makes it easier to catch mistakes at compile time. 
							
						 
						
							2018-09-15 17:02:44 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									zhupengfei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								458f8d103b 
								
							 
						 
						
							
							
								
								service/ptm: Add Get/SetPlayCoins functions  
							
							 
							
							
							
						 
						
							2018-09-14 22:28:38 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Valentin Vanelslande 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dce26367a2 
								
							 
						 
						
							
							
								
								ipc: fix typo  
							
							 
							
							
							
						 
						
							2018-09-13 11:51:08 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									NarcolepticK 
								
							 
						 
						
							
							
							
							
								
							
							
								0d15b99bfc 
								
							 
						 
						
							
							
								
								service/cecd: Corrected cecd:s function table  
							
							 
							
							
							
						 
						
							2018-09-11 14:39:48 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									NarcolepticK 
								
							 
						 
						
							
							
							
							
								
							
							
								105bcc95c0 
								
							 
						 
						
							
							
								
								service/cecd: Add hmac handling  
							
							 
							
							
							
						 
						
							2018-09-10 19:53:23 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									NarcolepticK 
								
							 
						 
						
							
							
							
							
								
							
							
								192a0f3b92 
								
							 
						 
						
							
							
								
								service/cecd: Update handling of /outbox/boxinfo and /outbox/obindex  
							
							 
							
							
							
						 
						
							2018-09-10 04:21:24 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Valentin Vanelslande 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5c4da2d218 
								
							 
						 
						
							
							
								
								svc: change unknown to thread in CreateThread  
							
							 
							
							
							
						 
						
							2018-09-08 07:40:24 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									NarcolepticK 
								
							 
						 
						
							
							
							
							
								
							
							
								648cecf1aa 
								
							 
						 
						
							
							
								
								service/cecd: Utilize CryptoPP::Base64Encoder for message id  
							
							 
							
							
							
						 
						
							2018-09-07 23:09:14 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									zhupengfei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ad6b140cb0 
								
							 
						 
						
							
							
								
								service/apt: Implement soft reset & CloseApplication  
							
							 
							
							
							
						 
						
							2018-09-08 11:05:23 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									NarcolepticK 
								
							 
						 
						
							
							
							
							
								
							
							
								ff1beca74a 
								
							 
						 
						
							
							
								
								service/cecd: Fixed enum item naming style  
							
							 
							
							
							
						 
						
							2018-09-07 19:36:33 -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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Merry 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eca98eeb3e 
								
							 
						 
						
							
							
								
								Merge pull request  #4143  from zhaowenlan1779/shared-font-text-fix  
							
							 
							
							... 
							
							
							
							core, citra_qt: unify status of system archives and shared fonts 
							
						 
						
							2018-09-06 20:51:32 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									NarcolepticK 
								
							 
						 
						
							
							
							
							
								
							
							
								69b3217394 
								
							 
						 
						
							
							
								
								service/cecd: Addressed comments, code cleanup  
							
							 
							
							
							
						 
						
							2018-09-06 15:50:27 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									NarcolepticK 
								
							 
						 
						
							
							
							
							
								
							
							
								c89759f597 
								
							 
						 
						
							
							
								
								service/cecd: Corrected eventlog.dat creation  
							
							 
							
							
							
						 
						
							2018-09-06 15:50:27 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									NarcolepticK 
								
							 
						 
						
							
							
							
							
								
							
							
								c185c35bc2 
								
							 
						 
						
							
							
								
								service/cecd: Clang format fixup  
							
							 
							
							
							
						 
						
							2018-09-06 15:50:27 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									NarcolepticK 
								
							 
						 
						
							
							
							
							
								
							
							
								dd7234a6d0 
								
							 
						 
						
							
							
								
								service/cecd: Migrate Common::StringFromFormat(...) to fmt::format(...)  
							
							 
							
							
							
						 
						
							2018-09-06 15:50:27 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									NarcolepticK 
								
							 
						 
						
							
							
							
							
								
							
							
								25e7209d5c 
								
							 
						 
						
							
							
								
								service/cecd: Updated function names  
							
							 
							
							
							
						 
						
							2018-09-06 15:50:27 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									NarcolepticK 
								
							 
						 
						
							
							
							
							
								
							
							
								7a8477d106 
								
							 
						 
						
							
							
								
								service/cecd: Implement mboxlist handling  
							
							 
							
							
							
						 
						
							2018-09-06 15:50:27 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									NarcolepticK 
								
							 
						 
						
							
							
							
							
								
							
							
								0e8398b51c 
								
							 
						 
						
							
							
								
								service/cecd: Update header checks and increased debug logging  
							
							 
							
							
							
						 
						
							2018-09-06 15:50:27 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									NarcolepticK 
								
							 
						 
						
							
							
							
							
								
							
							
								71204e525f 
								
							 
						 
						
							
							
								
								service/cecd: Corrected behaviour, started checking and updating file headers  
							
							 
							
							
							
						 
						
							2018-09-06 15:50:27 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									NarcolepticK 
								
							 
						 
						
							
							
							
							
								
							
							
								d88ad61da4 
								
							 
						 
						
							
							
								
								service/cecd: Output icon to MBoxData.001 and title to MBoxData.010  
							
							 
							
							
							
						 
						
							2018-09-06 15:50:27 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									NarcolepticK 
								
							 
						 
						
							
							
							
							
								
							
							
								010fbd8614 
								
							 
						 
						
							
							
								
								service/cecd: Update default values for in/out box info header  
							
							 
							
							
							
						 
						
							2018-09-06 15:50:27 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									NarcolepticK 
								
							 
						 
						
							
							
							
							
								
							
							
								d99585aa53 
								
							 
						 
						
							
							
								
								service/cecd: Add MBox directory check to OpenAndRead and OpenAndWrite and added a CreateAndPopulateMBoxDirectory function  
							
							 
							
							
							
						 
						
							2018-09-06 15:50:27 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									NarcolepticK 
								
							 
						 
						
							
							
							
							
								
							
							
								30bbea3f4e 
								
							 
						 
						
							
							
								
								service/cecd: Add initial files to archive after it is formatted  
							
							 
							
							
							
						 
						
							2018-09-06 15:50:27 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									NarcolepticK 
								
							 
						 
						
							
							
							
							
								
							
							
								e27c1bd1f5 
								
							 
						 
						
							
							
								
								service/cecd: Addressed comment about PopEnum  
							
							 
							
							
							
						 
						
							2018-09-06 15:50:27 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									NarcolepticK 
								
							 
						 
						
							
							
							
							
								
							
							
								413f1651b7 
								
							 
						 
						
							
							
								
								service/cecd: Implement basic file handling functions.  
							
							 
							
							
							
						 
						
							2018-09-06 15:50:26 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									NarcolepticK 
								
							 
						 
						
							
							
							
							
								
							
							
								2ee395d7de 
								
							 
						 
						
							
							
								
								service/cecd: Implement functions  
							
							 
							
							
							
						 
						
							2018-09-06 15:50:26 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									NarcolepticK 
								
							 
						 
						
							
							
							
							
								
							
							
								5dacf92fd7 
								
							 
						 
						
							
							
								
								service/cecd: Stub some functions  
							
							 
							
							
							
						 
						
							2018-09-06 15:50:26 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								cf8b1726df 
								
							 
						 
						
							
							
								
								Address review comments  
							
							 
							
							
							
						 
						
							2018-09-06 00:00:21 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								cb3ef488c7 
								
							 
						 
						
							
							
								
								Fixup! string_util: Remove StringFromFormat() and related functions  
							
							 
							
							
							
						 
						
							2018-09-06 00:00:21 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								3284bef360 
								
							 
						 
						
							
							
								
								string_util: Remove StringFromFormat() and related functions  
							
							 
							
							... 
							
							
							
							Given we utilize fmt, we don't need to provide our own functions for formatting anymore 
							
						 
						
							2018-09-06 00:00:21 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nguyen Dac Nam 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a8af14ad12 
								
							 
						 
						
							
							
								
								change buffer index from 1 to 0.  
							
							 
							
							
							
						 
						
							2018-09-04 09:41:34 +07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ae6007bf9d 
								
							 
						 
						
							
							
								
								Merge pull request  #4069  from B3n30/wait_for_service_register  
							
							 
							
							... 
							
							
							
							Service::SM: Wait till client is registered 
							
						 
						
							2018-09-04 01:57:28 +03:00