bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								1cf204712c 
								
							 
						 
						
							
							
								
								Merge pull request  #1171  from lioncash/true  
							
							... 
							
							
							
							core: Remove always true conditionals in Load() 
							
						 
						
							2018-08-27 15:41:58 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tech4me 
								
							 
						 
						
							
							
							
							
								
							
							
								7ae21a7cdd 
								
							 
						 
						
							
							
								
								set: Fixed GetAvailableLanguageCodes() to follow the max_entries  
							
							... 
							
							
							
							Rightnow, in games use GetAvailableLanguageCodes(), there is a WriteBuffer() with size larger than the buffer_size. (Core Critical core\hle\kernel\hle_ipc.cpp:WriteBuffer:296: size (0000000000000088) is greater than buffer_size (0000000000000078))
0x88 = 17(languages) * 8
0x78 = 15(languages) * 8
GetAvailableLanguageCodes() can only support 15 languages.
After firmware 4.0.0 there are 17 supported language instead of 15, to enable this GetAvailableLanguageCodes2() need to be used.
So GetAvailableLanguageCodes() will be caped at 15 languages.
Reference:
http://switchbrew.org/index.php/Settings_services  
							
						 
						
							2018-08-26 00:11:13 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								5972e46f57 
								
							 
						 
						
							
							
								
								Merge pull request  #1173  from lioncash/batch  
							
							... 
							
							
							
							maxwell3d: Move FinishedPrimitiveBatch event after AcceleratedDrawBatch() 
							
						 
						
							2018-08-25 10:59:54 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								360028e94d 
								
							 
						 
						
							
							
								
								Merge pull request  #1167  from lioncash/assert  
							
							... 
							
							
							
							gl_rasterizer: Correct assertion condition in SyncLogicOpState() 
							
						 
						
							2018-08-25 10:50:59 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								8eb062bba4 
								
							 
						 
						
							
							
								
								kernel/error: Amend error code for ERR_MAX_CONNECTIONS_REACHED  
							
							... 
							
							
							
							We can make this error code an alias of the resource limit exceeded
error code, allowing us to get rid of the lingering 3DS error code of
the same type. 
							
						 
						
							2018-08-25 09:40:42 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								4c6743a155 
								
							 
						 
						
							
							
								
								kernel/error: Amend error code for ERR_PORT_NAME_TOO_LONG  
							
							... 
							
							
							
							We can treat this as an alias of TooLarge for documentation purposes.
This also lets us get rid of another lingering 3DS-related error code. 
							
						 
						
							2018-08-25 09:40:29 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								ce900c1cb8 
								
							 
						 
						
							
							
								
								kernel/error: Add error code for the handle table being full  
							
							... 
							
							
							
							This replaces the lingering 3DS constant with the proper one, and
utilizes it within HandleTable's Create() member function. 
							
						 
						
							2018-08-25 09:40:21 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d97ec0683f 
								
							 
						 
						
							
							
								
								kernel/error: Add error code for invalid memory permissions  
							
							
							
						 
						
							2018-08-25 09:40:12 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								eec7892cad 
								
							 
						 
						
							
							
								
								kernel/error: Correct kernel error code for invalid combination  
							
							
							
						 
						
							2018-08-25 09:40:00 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sebastian Valle 
								
							 
						 
						
							
							
							
							
								
							
							
								b151ff8867 
								
							 
						 
						
							
							
								
								Merge pull request  #1166  from lioncash/typo  
							
							... 
							
							
							
							filesystem: Fix typo in log message 
							
						 
						
							2018-08-25 07:19:46 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d99d679e9e 
								
							 
						 
						
							
							
								
								svc: Return process title ID if queried in GetInfo()  
							
							... 
							
							
							
							We already have the variable itself set up to perform this task, so we
can just return its value from the currently executing process instead
of always stubbing it to zero. 
							
						 
						
							2018-08-25 05:02:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mat M 
								
							 
						 
						
							
							
							
							
								
							
							
								80937ec31a 
								
							 
						 
						
							
							
								
								Merge pull request  #1094  from DarkLordZach/nax0  
							
							... 
							
							
							
							file_sys: Add support for NAX archives 
							
						 
						
							2018-08-24 23:47:46 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								89422004c3 
								
							 
						 
						
							
							
								
								file_sys/crypto: Fix missing/unnecessary includes  
							
							
							
						 
						
							2018-08-24 22:15:32 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								e46ac56321 
								
							 
						 
						
							
							
								
								core: Namespace all code in the arm subdirectory under the Core namespace  
							
							... 
							
							
							
							Gets all of these types and interfaces out of the global namespace. 
							
						 
						
							2018-08-24 21:50:39 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								e5eb0a7737 
								
							 
						 
						
							
							
								
								debug_utils: Remove unused includes  
							
							... 
							
							
							
							Quite a bit of these aren't necessary directly within the debug_utils
header and can be removed or included where actually necessary. 
							
						 
						
							2018-08-24 20:49:14 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								3c5f75d2f4 
								
							 
						 
						
							
							
								
								debug_utils: Make BreakpointObserver class' constructor explicit  
							
							... 
							
							
							
							Avoids implicit conversions. 
							
						 
						
							2018-08-24 20:49:14 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								3de47b6991 
								
							 
						 
						
							
							
								
								debug_utils: Initialize active_breakpoint member of DebugContext  
							
							... 
							
							
							
							Ensures that all class members are initialized. 
							
						 
						
							2018-08-24 20:15:50 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								28cec12008 
								
							 
						 
						
							
							
								
								maxwell3d: Move FinishedPrimitiveBatch event after AcceleratedDrawBatch()  
							
							... 
							
							
							
							The start and finish events should likely not be right after one another
like this, otherwise the batch will appear to complete immediately 
							
						 
						
							2018-08-24 19:58:05 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								47b414e86c 
								
							 
						 
						
							
							
								
								Merge pull request  #1065  from DarkLordZach/window-title  
							
							... 
							
							
							
							qt: Add filename and title id to window title while running 
							
						 
						
							2018-08-24 14:34:03 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								9fce9e9f12 
								
							 
						 
						
							
							
								
								core: Remove always true conditionals in Load()  
							
							... 
							
							
							
							These conditions are always true, since the outer conditional already
checks for these conditions. 
							
						 
						
							2018-08-24 02:48:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								0cb5150070 
								
							 
						 
						
							
							
								
								file_util: Correct return value in early exit of ReadFileToString()  
							
							... 
							
							
							
							While still essentially being zero, we should be returning a numeric
value here, not a boolean typed value. 
							
						 
						
							2018-08-24 02:20:02 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laku 
								
							 
						 
						
							
							
							
							
								
							
							
								afc673ec9d 
								
							 
						 
						
							
							
								
								fix SEL_IMM bitstring  
							
							
							
						 
						
							2018-08-24 07:18:12 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								db36a14882 
								
							 
						 
						
							
							
								
								hid: Move core include to cpp file  
							
							... 
							
							
							
							This isn't required to be in the header. Instead, directly include what
this header needs and move it to the cpp file where it belongs. 
							
						 
						
							2018-08-23 23:20:35 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								e0675e91ef 
								
							 
						 
						
							
							
								
								gl_rasterizer: Correct assertion condition in SyncLogicOpState()  
							
							... 
							
							
							
							Previously the assert would always be hit, since it was the equivalent
of: array == nullptr, which is never true. 
							
						 
						
							2018-08-23 23:00:54 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								9d1e7af520 
								
							 
						 
						
							
							
								
								Merge pull request  #1164  from tech4me/decode_iadd3  
							
							... 
							
							
							
							Shaders: Added decodings for IADD3 instructions 
							
						 
						
							2018-08-23 22:59:34 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								7ef364366f 
								
							 
						 
						
							
							
								
								filesystem: Fix typo in log message  
							
							
							
						 
						
							2018-08-23 22:12:31 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias 
								
							 
						 
						
							
							
							
							
								
							
							
								515e023396 
								
							 
						 
						
							
							
								
								Port  #4013  from Citra: "Init logging sooner so we dont miss some logs on startup" ( #1142 )  
							
							... 
							
							
							
							* Port #4013  from Citra: "Init logging sooner so we dont miss some logs on startup"
* Fix compilation 
							
						 
						
							2018-08-23 19:52:06 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								7e04e10f4d 
								
							 
						 
						
							
							
								
								xci: Ignore NCA files with updates in secure  
							
							
							
						 
						
							2018-08-23 18:53:37 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								87927a3be7 
								
							 
						 
						
							
							
								
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David 
								
							 
						 
						
							
							
							
							
								
							
							
								f4b1df57e4 
								
							 
						 
						
							
							
								
								Added GetBootMode ( #1107 )  
							
							... 
							
							
							
							* Added GetBootMode
Used by homebrew
* Added enum for GetBootMode 
							
						 
						
							2018-08-23 18:31:45 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tech4me 
								
							 
						 
						
							
							
							
							
								
							
							
								1204fbbc16 
								
							 
						 
						
							
							
								
								Shaders: Added decodings for IADD3 instructions  
							
							
							
						 
						
							2018-08-23 15:46:59 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								26b536c967 
								
							 
						 
						
							
							
								
								hex_util: Replace logic_errors with LOG_CRITICAL  
							
							... 
							
							
							
							Makes it so malformed hex strings do not crash the entire program. 
							
						 
						
							2018-08-23 14:44:51 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								6c83024693 
								
							 
						 
						
							
							
								
								qt: Add filename and title id to window title while running  
							
							
							
						 
						
							2018-08-23 14:12:56 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Marcec 
								
							 
						 
						
							
							
							
							
								
							
							
								a1a90166df 
								
							 
						 
						
							
							
								
								Addressed plu TTF changes  
							
							
							
						 
						
							2018-08-24 02:18:04 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2f8521eae0 
								
							 
						 
						
							
							
								
								Merge pull request  #1160  from bunnei/surface-reserve  
							
							... 
							
							
							
							gl_rasterizer_cache: Several improvements 
							
						 
						
							2018-08-23 12:04:37 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								8f6ef9d395 
								
							 
						 
						
							
							
								
								key_manager: Eliminate indexed for loop  
							
							
							
						 
						
							2018-08-23 11:53:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								8b989b2e11 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								d867928e90 
								
							 
						 
						
							
							
								
								file_sys: Cut down on includes and copies  
							
							
							
						 
						
							2018-08-23 11:53:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								d3225fdae9 
								
							 
						 
						
							
							
								
								crypto: Eliminate magic constants  
							
							
							
						 
						
							2018-08-23 11:53:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								5b8fdc94e2 
								
							 
						 
						
							
							
								
								key_manager: Add support for autogenerated keys  
							
							... 
							
							
							
							Stored in a separate file than manual keys. 
							
						 
						
							2018-08-23 11:53:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								abfa173778 
								
							 
						 
						
							
							
								
								key_manager: Add support for KEK and SD seed derivation  
							
							
							
						 
						
							2018-08-23 11:53:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								25e7fc1b47 
								
							 
						 
						
							
							
								
								key_manager: Switch to boost flat_map for keys  
							
							... 
							
							
							
							Should make key gets marginally faster. 
							
						 
						
							2018-08-23 11:53:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								b56f075c4e 
								
							 
						 
						
							
							
								
								game_list: Add SD registration loading to game list  
							
							
							
						 
						
							2018-08-23 11:53:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								32b5f6d88d 
								
							 
						 
						
							
							
								
								file_sys: Implement NAX containers  
							
							
							
						 
						
							2018-08-23 11:53:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								d407472129 
								
							 
						 
						
							
							
								
								registration: Add GetEntryUnparsed methods  
							
							... 
							
							
							
							Returns the file before calling parser on it. 
							
						 
						
							2018-08-23 11:53:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								8bc95b876e 
								
							 
						 
						
							
							
								
								sdmc_factory: Add SDMC RegisteredCache getter  
							
							
							
						 
						
							2018-08-23 11:53:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								f7b0f9fde4 
								
							 
						 
						
							
							
								
								qt: Make default row data title name and title id  
							
							... 
							
							
							
							Helps with installed games by making the title not a hexadecimal id string, instead the name. 
							
						 
						
							2018-08-23 11:53:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								1f77f3409a 
								
							 
						 
						
							
							
								
								vfs: Add GetOrCreateDirectoryRelative method  
							
							
							
						 
						
							2018-08-23 11:52:44 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								b8f5034fe1 
								
							 
						 
						
							
							
								
								filesystem: Add CreateFactories methods to fs  
							
							... 
							
							
							
							Allows frontend to create registration caches for use before a game has booted. 
							
						 
						
							2018-08-23 11:52:44 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								af6c9bb950 
								
							 
						 
						
							
							
								
								filesystem: Add logging to registration getters  
							
							
							
						 
						
							2018-08-23 11:52:44 -04:00