Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b155b3ef81 
							
						 
					 
					
						
						
							
							file_sys/nca_patch: Remove unnecessary includes  
						
						... 
						
						
						
						romfs.h doesn't need to be included in the header, the only real
dependency here is common's swap.h that needs to be included. 
						
						
					 
					
						2018-09-06 13:58:53 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							a859a35ec8 
							
						 
					 
					
						
						
							
							file_sys/patch_manager: Add missing includes  
						
						... 
						
						
						
						These includes were previously being satisfied indirectly. 
						
						
					 
					
						2018-09-06 13:53:23 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							94f193af65 
							
						 
					 
					
						
						
							
							Merge pull request  #1242  from lioncash/file-sys  
						
						... 
						
						
						
						file_sys/submission_package: Replace includes with forward declarations where applicable 
						
						
					 
					
						2018-09-05 18:53:32 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6bd6beee20 
							
						 
					 
					
						
						
							
							file_sys/submission_package: Correct constructor initialization list order  
						
						... 
						
						
						
						Orders the elements in the sequence to match the order in which they'll
actually be initialized in. 
						
						
					 
					
						2018-09-05 13:44:42 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c0b7ed8b58 
							
						 
					 
					
						
						
							
							file_sys/submission_package: Replace includes with forward declarations where applicable  
						
						
						
						
					 
					
						2018-09-05 12:08:04 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							c913136eb2 
							
						 
					 
					
						
						
							
							bktr: Fix bucket overlap error  
						
						
						
						
					 
					
						2018-09-04 17:01:54 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							23a16c1720 
							
						 
					 
					
						
						
							
							patch_manager: Centralize Control-type NCA parsing  
						
						
						
						
					 
					
						2018-09-04 16:25:10 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							92e26df00f 
							
						 
					 
					
						
						
							
							nsp: Fix error masking issue with XCI files  
						
						... 
						
						
						
						Now display correct error instead of catch-all MissingProgramNCA 
						
						
					 
					
						2018-09-04 16:24:24 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							c91b60a421 
							
						 
					 
					
						
						
							
							game_list: Fix version display on non-NAND titles  
						
						
						
						
					 
					
						2018-09-04 16:24:02 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							cbd517d8cc 
							
						 
					 
					
						
						
							
							bktr: Add logging on successful patch  
						
						
						
						
					 
					
						2018-09-04 16:24:02 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							a6e75cd45b 
							
						 
					 
					
						
						
							
							bktr: Implement IVFC offset shifting  
						
						... 
						
						
						
						Fixes base game read errors 
						
						
					 
					
						2018-09-04 16:24:02 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							9664ce255d 
							
						 
					 
					
						
						
							
							bktr: Fix missing includes and optimize style  
						
						
						
						
					 
					
						2018-09-04 16:24:02 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							97bf83bc56 
							
						 
					 
					
						
						
							
							patch_manager: Add usages of patches to ExeFS  
						
						
						
						
					 
					
						2018-09-04 16:23:15 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							8e900a301a 
							
						 
					 
					
						
						
							
							file_sys: Add class to manage game patches  
						
						... 
						
						
						
						Right now only includes Updates, but should eventually contain all of the other patches we need. 
						
						
					 
					
						2018-09-04 16:22:25 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							54e7ddb93a 
							
						 
					 
					
						
						
							
							file_sys: Add BKTR patching mechanism  
						
						
						
						
					 
					
						2018-09-04 16:22:25 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							1efe5a76b1 
							
						 
					 
					
						
						
							
							content_archive: Add BKTR header parsing to NCA  
						
						
						
						
					 
					
						2018-09-04 16:22:25 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							9951f6d054 
							
						 
					 
					
						
						
							
							registration: Add RegisteredCacheUnion  
						
						... 
						
						
						
						Aggregates multiple caches into one interface 
						
						
					 
					
						2018-09-04 16:21:40 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							87be4bc283 
							
						 
					 
					
						
						
							
							main: Only show DRD deprecation warning once  
						
						
						
						
					 
					
						2018-09-04 14:44:48 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							e973cceadd 
							
						 
					 
					
						
						
							
							control_metadata: Use alternate language names if AmericanEnglish isn't available  
						
						
						
						
					 
					
						2018-09-04 14:30:03 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							23d2c50479 
							
						 
					 
					
						
						
							
							card_image: Add program title ID getter  
						
						
						
						
					 
					
						2018-09-04 14:29:19 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							e4e55d064e 
							
						 
					 
					
						
						
							
							nsp: Comply with style and performance guidelines  
						
						
						
						
					 
					
						2018-09-04 14:29:19 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							f7eaea424d 
							
						 
					 
					
						
						
							
							registration: Add support for installing NSP files  
						
						
						
						
					 
					
						2018-09-04 14:28:41 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							5c8aff984e 
							
						 
					 
					
						
						
							
							card_image: Parse XCI secure partition with NSP  
						
						... 
						
						
						
						Eliminated duplicate code and adds support for Rev1+ carts 
						
						
					 
					
						2018-09-04 14:27:33 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							93703431e2 
							
						 
					 
					
						
						
							
							file_sys: Add Nintendo Submission Package (NSP)  
						
						
						
						
					 
					
						2018-09-04 14:25:54 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							a813c10e1c 
							
						 
					 
					
						
						
							
							file_sys: Replace includes with forward declarations where applicable  
						
						... 
						
						
						
						Cuts down on include dependencies, resulting in less files that need to
be rebuilt when certain things are changed. 
						
						
					 
					
						2018-09-03 22:52:24 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							a405373144 
							
						 
					 
					
						
						
							
							vfs_real: Forward declare IOFile  
						
						... 
						
						
						
						Eliminates the need to rebuild some source files if the file_util header
ever changes. This also uncovered some indirect inclusions, which have
also been fixed. 
						
						
					 
					
						2018-09-02 12:38:14 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4a587b81b2 
							
						 
					 
					
						
						
							
							core/core: Replace includes with forward declarations where applicable  
						
						... 
						
						
						
						The follow-up to e2457418dae19b889b2ad85255bb95d4cd0e4bff, which
replaces most of the includes in the core header with forward declarations.
This makes it so that if any of the headers the core header was
previously including change, then no one will need to rebuild the bulk
of the core, due to core.h being quite a prevalent inclusion.
This should make turnaround for changes much faster for developers. 
						
						
					 
					
						2018-08-31 16:30:14 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90fd03015a 
							
						 
					 
					
						
						
							
							Merge pull request  #1188  from lioncash/unused  
						
						... 
						
						
						
						vfs_real: Remove unused variable in CreateDirectoryRelative() 
						
						
					 
					
						2018-08-27 18:24:23 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c6024379a4 
							
						 
					 
					
						
						
							
							vfs_real: Remove unused variable in CreateDirectoryRelative()  
						
						
						
						
					 
					
						2018-08-27 15:58:23 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							d3934d7da7 
							
						 
					 
					
						
						
							
							registered_cache: Get rid of variable shadowing in ProcessFiles()  
						
						... 
						
						
						
						Prevents compiler warnings. 
						
						
					 
					
						2018-08-27 15:55:56 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							6314a799aa 
							
						 
					 
					
						
						
							
							file_sys/crypto: Fix missing/unnecessary includes  
						
						
						
						
					 
					
						2018-08-24 22:15:32 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							d1a6dd61d1 
							
						 
					 
					
						
						
							
							xci: Ignore NCA files with updates in secure  
						
						
						
						
					 
					
						2018-08-23 18:53:37 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							4f18c17df7 
							
						 
					 
					
						
						
							
							content_archive: Add update title detection  
						
						... 
						
						
						
						This is needed because the title IDs of update NCAs will not use the update title ID. The only sure way to tell is to look for a partition with BKTR crypto. 
						
						
					 
					
						2018-08-23 18:53:13 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							119ab308b5 
							
						 
					 
					
						
						
							
							key_manager: Create keys dir if it dosen't exist  
						
						... 
						
						
						
						On call to WriteKeyToFile, so that the autogenerated file can be written. 
						
						
					 
					
						2018-08-23 11:53:30 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							a7e8d10969 
							
						 
					 
					
						
						
							
							file_sys: Cut down on includes and copies  
						
						
						
						
					 
					
						2018-08-23 11:53:30 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							42dc856ce1 
							
						 
					 
					
						
						
							
							crypto: Eliminate magic constants  
						
						
						
						
					 
					
						2018-08-23 11:53:30 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							ab44192ab0 
							
						 
					 
					
						
						
							
							file_sys: Implement NAX containers  
						
						
						
						
					 
					
						2018-08-23 11:53:30 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							8b52d6682a 
							
						 
					 
					
						
						
							
							registration: Add GetEntryUnparsed methods  
						
						... 
						
						
						
						Returns the file before calling parser on it. 
						
						
					 
					
						2018-08-23 11:53:30 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							13524578b6 
							
						 
					 
					
						
						
							
							sdmc_factory: Add SDMC RegisteredCache getter  
						
						
						
						
					 
					
						2018-08-23 11:53:30 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							bf33f80fae 
							
						 
					 
					
						
						
							
							vfs: Add GetOrCreateDirectoryRelative method  
						
						
						
						
					 
					
						2018-08-23 11:52:44 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							c4845df3d4 
							
						 
					 
					
						
						
							
							xts_encryption_layer: Implement XTSEncryptionLayer  
						
						
						
						
					 
					
						2018-08-23 11:52:44 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							a9dc5a3c10 
							
						 
					 
					
						
						
							
							xci: Fix error masking issue  
						
						... 
						
						
						
						Prevents NCA-related errors from being masked into MissingProgramNCA or MissingKeyFile 
						
						
					 
					
						2018-08-23 11:52:44 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b38d67d940 
							
						 
					 
					
						
						
							
							Merge pull request  #1136  from tech4me/master  
						
						... 
						
						
						
						qt/main: Port part of citra(#3411 ), open savedata works 
						
						
					 
					
						2018-08-22 01:30:08 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							29ac15d1b8 
							
						 
					 
					
						
						
							
							vfs: Replace mode.h include with forward declarations where applicable  
						
						... 
						
						
						
						Avoids the need to rebuild these source files if the mode header
changes. 
						
						
					 
					
						2018-08-21 15:06:42 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							bfb28c5b3f 
							
						 
					 
					
						
						
							
							sdmc_factory: Remove unnecessary core include  
						
						... 
						
						
						
						This doesn't require the central core header to be included, it just
needs the vfs headers. 
						
						
					 
					
						2018-08-21 07:54:29 -04:00 
						 
				 
			
				
					
						
							
							
								tech4me 
							
						 
					 
					
						
						
						
						
							
						
						
							cc71832b19 
							
						 
					 
					
						
						
							
							qt/main: Port part of citra( #3411 ), open savedata works  
						
						
						
						
					 
					
						2018-08-21 02:04:33 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							477eee3993 
							
						 
					 
					
						
						
							
							service/filesystem: Use forward declarations where applicable  
						
						... 
						
						
						
						Avoids the need to rebuild multiple source files if the filesystem code
headers change.
This also gets rid of a few instances of indirect inclusions being
relied upon 
						
						
					 
					
						2018-08-20 23:28:46 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							96463d0a55 
							
						 
					 
					
						
						
							
							romfs_factory: Remove unnecessary includes and use forward declarations where applicable  
						
						... 
						
						
						
						Avoids the need to rebuild whatever includes the romfs factory header if
the loader header ever changes. We also don't need to include the main
core header. We can instead include the headers we specifically need. 
						
						
					 
					
						2018-08-20 20:27:00 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							e8cb6f5c9b 
							
						 
					 
					
						
						
							
							registration: Add Data_Unknown5 NCAContentType  
						
						
						
						
					 
					
						2018-08-20 17:34:18 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							27da7bc9da 
							
						 
					 
					
						
						
							
							filesystem: Add support for loading of system archives  
						
						
						
						
					 
					
						2018-08-18 21:28:23 -04:00