Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6383653a8d 
							
						 
					 
					
						
						
							
							hle_ipc: Add member function for querying the existence of a domain header  
						
						... 
						
						
						
						Gets rid of the need to call the getter and then check for null. 
						
						
					 
					
						2018-10-29 23:28:04 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0cc347462d 
							
						 
					 
					
						
						
							
							hle_ipc: Make GetDomainMessageHeader return a regular pointer  
						
						... 
						
						
						
						Nothing requires the shared owner ship here, so we can just return a
plain pointer. 
						
						
					 
					
						2018-10-29 23:18:25 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							bdaa76c0db 
							
						 
					 
					
						
						
							
							ns: Implement command 400: GetApplicationControlData  
						
						... 
						
						
						
						Returns the raw NACP bytes and the raw icon bytes into a title-provided buffer. Pulls from Registration Cache for control data, returning all zeros should it not exist. 
						
						
					 
					
						2018-10-29 16:20:16 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							1c0226815d 
							
						 
					 
					
						
						
							
							patch_manager: Add support for dumping decompressed NSOs  
						
						... 
						
						
						
						When enabled in settings, PatchNSO will dump the unmodified NSO that it was passed to a file named <build id>.nso in the dump root for the current title ID. 
						
						
					 
					
						2018-10-29 16:10:16 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							48eb3742b9 
							
						 
					 
					
						
						
							
							settings: Add setting to control NSO dumping  
						
						... 
						
						
						
						Also adds UI option in Debug > Dump section, with the idea later things to be dumped (i.e. other game data or textures, etc) will use the same group box. 
						
						
					 
					
						2018-10-29 16:09:08 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							9078bb9854 
							
						 
					 
					
						
						
							
							bis_factory: Add getter for mod dump root for a title ID  
						
						... 
						
						
						
						Equates to yuzu_dir/dump/<title id>/ 
						
						
					 
					
						2018-10-29 16:08:03 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							5ee19add1b 
							
						 
					 
					
						
						
							
							fsp_srv: Implement ISaveDataInfoReader  
						
						... 
						
						
						
						An object to read SaveDataInfo objects, which describe a unique save on the system. This implementation iterates through all the directories in the save data space and uses the paths to reconstruct the metadata. 
						
						
					 
					
						2018-10-29 13:54:39 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							2e8177f0c9 
							
						 
					 
					
						
						
							
							fsp_srv: Implement command 61: OpenSaveDataInfoReaderBySaveDataSpaceId  
						
						... 
						
						
						
						Needed by Checkpoint. Returns an object that can iterate through all savedata on the system. 
						
						
					 
					
						2018-10-29 13:54:39 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							df264d2ccb 
							
						 
					 
					
						
						
							
							savedata_factory: Expose accessors for SaveDataSpace  
						
						
						
						
					 
					
						2018-10-29 13:54:38 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							f2f679bf3f 
							
						 
					 
					
						
						
							
							loader/nro: Call RegisterRomFS from Load  
						
						... 
						
						
						
						Allows NRO homebrew to use the RomFS in the ASET section. 
						
						
					 
					
						2018-10-29 13:54:38 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							b04e39107f 
							
						 
					 
					
						
						
							
							control_metadata: Add GetRawBytes function to NACP  
						
						... 
						
						
						
						Returns the raw bytes of the NACP file. Needed for GetApplicationControlData which returns the raw, unprocessed NACP to the game. 
						
						
					 
					
						2018-10-29 13:54:38 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							a973a049b7 
							
						 
					 
					
						
						
							
							core: Make System references const where applicable  
						
						
						
						
					 
					
						2018-10-28 17:45:29 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b77f571d20 
							
						 
					 
					
						
						
							
							core: Add missing const variants of getters for the System class  
						
						... 
						
						
						
						Many of the Current<Thing> getters (as well as a few others) were
missing const qualified variants, which makes it a pain to retrieve
certain things from const qualified references to System. 
						
						
					 
					
						2018-10-28 17:44:58 -04:00 
						 
				 
			
				
					
						
							
							
								fearlessTobi 
							
						 
					 
					
						
						
						
						
							
						
						
							585b6a6a50 
							
						 
					 
					
						
						
							
							compatdb: Use a seperate endpoint for testcase submission  
						
						
						
						
					 
					
						2018-10-28 13:23:02 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2239d47112 
							
						 
					 
					
						
						
							
							Merge pull request  #1593  from lioncash/svc  
						
						... 
						
						
						
						svc: Implement svcGetInfo command 0xF0000002 
						
						
					 
					
						2018-10-28 04:38:48 -04:00 
						 
				 
			
				
					
						
							
							
								Frederic L 
							
						 
					 
					
						
						
						
						
							
						
						
							72d10ce66c 
							
						 
					 
					
						
						
							
							file_sys/patch_manager: Remove unnecessary if-statements ( #1586 )  
						
						... 
						
						
						
						* remove unnecessary if-statements
* Addressed feedback 
						
						
					 
					
						2018-10-28 02:30:29 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0d449b77e2 
							
						 
					 
					
						
						
							
							Merge pull request  #1598  from DeeJayBro/delete-directory  
						
						... 
						
						
						
						service/filesystem: Implemented DeleteDirectory & DeleteDirectoryRecursive 
						
						
					 
					
						2018-10-28 02:29:52 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f620b2441 
							
						 
					 
					
						
						
							
							Merge pull request  #1600  from DarkLordZach/nsp-secondary-loader-fix  
						
						... 
						
						
						
						loader/nsp: Move secondary loader initialization to constructor 
						
						
					 
					
						2018-10-28 02:29:14 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							1fa31cf74d 
							
						 
					 
					
						
						
							
							key_manager: Use isxdigit instead of isdigit when reading key file  
						
						... 
						
						
						
						Crypto revisions are hex numbers and this function only checks if the string is valid for stoul in base 16, so it should be isxdigit. 
						
						
					 
					
						2018-10-27 21:56:10 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							7c70746ec4 
							
						 
					 
					
						
						
							
							loader/nsp: Move secondary loader initialization to constructor  
						
						... 
						
						
						
						Prevents nullptr bug when trying to dump the RomFS of an NSP resulting from secondary_loader not being initialized. 
						
						
					 
					
						2018-10-27 10:16:29 -04:00 
						 
				 
			
				
					
						
							
							
								DeeJayBro 
							
						 
					 
					
						
						
						
						
							
						
						
							3b1e4c0995 
							
						 
					 
					
						
						
							
							service/filesystem: Add DirectoryDelete & DirectoryDeleteRecursively  
						
						
						
						
					 
					
						2018-10-27 11:56:39 +02:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							7de8e36343 
							
						 
					 
					
						
						
							
							svc: Localize the GetInfo enum class to the function itself  
						
						... 
						
						
						
						Nothing from this enum is intended to be used outside of this function. 
						
						
					 
					
						2018-10-26 12:49:14 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6594853eb1 
							
						 
					 
					
						
						
							
							svc: Implement svcGetInfo command 0xF0000002  
						
						... 
						
						
						
						This retrieves:
if (curr_thread == handle_thread) {
   result = total_thread_ticks + (hardware_tick_count - last_context_switch_ticks);
} else if (curr_thread == handle_thread && sub_id == current_core_index) {
   result = hardware_tick_count - last_context_switch_ticks;
} 
						
						
					 
					
						2018-10-26 12:49:11 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							72e6b31a07 
							
						 
					 
					
						
						
							
							Merge pull request  #1430  from DarkLordZach/remove-promote-dir  
						
						... 
						
						
						
						vfs: Remove InterpretAsDirectory and related functions 
						
						
					 
					
						2018-10-26 00:15:34 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							debabf1fa6 
							
						 
					 
					
						
						
							
							Merge pull request  #1569  from lioncash/amiibo  
						
						... 
						
						
						
						yuzu/main: Notify user of loading errors with Amiibo data 
						
						
					 
					
						2018-10-25 22:10:08 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							cebce2a93a 
							
						 
					 
					
						
						
							
							ldr: Partially implement LoadNro.  
						
						... 
						
						
						
						- This is an incomplete implementation. It was tested with Super Mario Party. 
						
						
					 
					
						2018-10-25 18:03:54 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							c2049aa4e5 
							
						 
					 
					
						
						
							
							process: LoadModule should clear JIT instruction cache.  
						
						
						
						
					 
					
						2018-10-25 18:03:54 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							a609b6907a 
							
						 
					 
					
						
						
							
							Kernel/Memory: Added a function to first a suitable guest address at which to allocate a region of a given size.  
						
						
						
						
					 
					
						2018-10-25 18:03:54 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ef7b2237d9 
							
						 
					 
					
						
						
							
							nro: Make LoadNro method accessible outside of apploader code.  
						
						
						
						
					 
					
						2018-10-25 18:03:54 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							9a87ece837 
							
						 
					 
					
						
						
							
							ips_layer: Use rle_size instead of data_size in RLE patch application  
						
						... 
						
						
						
						Prevents a potential bug when using RLE records in an IPS patch. 
						
						
					 
					
						2018-10-25 14:23:56 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2bc2b32662 
							
						 
					 
					
						
						
							
							Merge pull request  #1579  from lioncash/usb  
						
						... 
						
						
						
						service/usb: Update service function tables 
						
						
					 
					
						2018-10-25 12:22:57 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0634aee267 
							
						 
					 
					
						
						
							
							Merge pull request  #1576  from lioncash/acc-warn  
						
						... 
						
						
						
						service/acc: Silence compiler truncation warnings 
						
						
					 
					
						2018-10-25 12:22:10 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c94db0e071 
							
						 
					 
					
						
						
							
							Merge pull request  #1577  from lioncash/err  
						
						... 
						
						
						
						kernel/error: Amend error return code values 
						
						
					 
					
						2018-10-25 01:10:26 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							fbbb58b226 
							
						 
					 
					
						
						
							
							service/usb: Update service function tables  
						
						... 
						
						
						
						Updated based off the information provided by Hexkyz on Switchbrew. 
						
						
					 
					
						2018-10-24 19:07:55 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							1e3b139cd7 
							
						 
					 
					
						
						
							
							service/acc: Move fallback image to file scope  
						
						... 
						
						
						
						This is just flat data, so it doesn't really need to be in the function
itself. This also allows deduplicating the constant for the backup size
in GetImageSize(). 
						
						
					 
					
						2018-10-24 18:22:24 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6f00628564 
							
						 
					 
					
						
						
							
							service/acc: Silence compiler warnings  
						
						... 
						
						
						
						Silences compiler warnings related to truncation. This also introduces a
small helper function to perform the clamping of the image size. 
						
						
					 
					
						2018-10-24 18:22:24 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							3ec90dc6ef 
							
						 
					 
					
						
						
							
							service/acc: Early return in failure case in LoadImage()  
						
						... 
						
						
						
						Allows unindenting the other branch's code. 
						
						
					 
					
						2018-10-24 18:22:20 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9aa5c1894e 
							
						 
					 
					
						
						
							
							Merge pull request  #1570  from lioncash/optional  
						
						... 
						
						
						
						profile_manager: Use std::optional instead of boost::optional 
						
						
					 
					
						2018-10-24 18:11:03 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce2403d975 
							
						 
					 
					
						
						
							
							Merge pull request  #1564  from lioncash/npad  
						
						... 
						
						
						
						npad: Remove unused controller variable from OnInit() 
						
						
					 
					
						2018-10-24 17:36:55 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ddff188c65 
							
						 
					 
					
						
						
							
							Merge pull request  #1563  from lioncash/frame  
						
						... 
						
						
						
						perf_stats: Remove unused variable within DoFrameLimiting() 
						
						
					 
					
						2018-10-24 16:29:16 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d14ba122e2 
							
						 
					 
					
						
						
							
							Merge pull request  #1562  from lioncash/aoc  
						
						... 
						
						
						
						aoc_u: Make use of previously-unused CheckAOCTitleIDMatchesBase() function 
						
						
					 
					
						2018-10-24 16:28:56 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cdd499c261 
							
						 
					 
					
						
						
							
							Merge pull request  #1561  from lioncash/fs  
						
						... 
						
						
						
						file_sys: Remove unused variables 
						
						
					 
					
						2018-10-24 16:28:17 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							1fb4bebb63 
							
						 
					 
					
						
						
							
							kernel/errors: Remove now-unused, unnecessary, error codes  
						
						... 
						
						
						
						Now that we've gotten the innaccurate error codes out of the way, we can
finally toss away a bunch of these, trimming down the error codes to
ones that are actually used and knocking out two TODO comments. 
						
						
					 
					
						2018-10-24 14:58:37 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							239dfea34a 
							
						 
					 
					
						
						
							
							kernel/shared_memory: Return ERR_INVALID_MEMORY_PERMISSIONS instead of ERR_INVALID_COMBINATION  
						
						... 
						
						
						
						This is more consistent with what the kernel does. 
						
						
					 
					
						2018-10-24 14:54:36 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							474bc29208 
							
						 
					 
					
						
						
							
							kernel/server_port: Simplify emptiness check within ShouldWait()  
						
						
						
						
					 
					
						2018-10-24 14:24:36 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b703aba622 
							
						 
					 
					
						
						
							
							kernel/server_port: Change error case return value in Accept() to ERR_NOT_FOUND  
						
						... 
						
						
						
						This is what the kernel does in this instance. 
						
						
					 
					
						2018-10-24 14:23:38 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							afb7e5cc05 
							
						 
					 
					
						
						
							
							kernel/error: Remove leftover 3DS error codes  
						
						... 
						
						
						
						These are now entirely unused and can be removed. 
						
						
					 
					
						2018-10-24 14:21:37 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							fcf8f53a63 
							
						 
					 
					
						
						
							
							kernel/svc: Amend returned error code for invalid priorities in CreateThread  
						
						... 
						
						
						
						Like with the previous change, the kernel doesn't return NOT_AUTHORIZED
here. It returns INVALID_THREAD_PRIORITY. 
						
						
					 
					
						2018-10-24 14:11:11 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							77328b0f19 
							
						 
					 
					
						
						
							
							kernel/svc: Move and correct returned error code for invalid thread priorities in SetThreadPriority()  
						
						... 
						
						
						
						All priority checks are supposed to occur before checking the validity
of the thread handle, we're also not supposed to return
ERR_NOT_AUTHORIZED here. 
						
						
					 
					
						2018-10-24 14:10:48 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c7c346a15d 
							
						 
					 
					
						
						
							
							kernel/error: Add error code for invalid pointers  
						
						... 
						
						
						
						The kernel appears to return 0xE601 for this situation. Particularly in
svcWaitSynchronization, svcReplyAndReceive, and svcGetThreadContext 
						
						
					 
					
						2018-10-24 13:41:32 -04:00