Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							bfb0c87b7b 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							81ca46dd17 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							b8be5524bc 
							
						 
					 
					
						
						
							
							kernel/error: Add error code for invalid memory permissions  
						
						
						
						
					 
					
						2018-08-25 09:40:12 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2fd45093f2 
							
						 
					 
					
						
						
							
							kernel/error: Correct kernel error code for invalid combination  
						
						
						
						
					 
					
						2018-08-25 09:40:00 -04:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f170159fde 
							
						 
					 
					
						
						
							
							Merge pull request  #1166  from lioncash/typo  
						
						... 
						
						
						
						filesystem: Fix typo in log message 
						
						
					 
					
						2018-08-25 07:19:46 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e81354ae38 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6426b0f551 
							
						 
					 
					
						
						
							
							Merge pull request  #1094  from DarkLordZach/nax0  
						
						... 
						
						
						
						file_sys: Add support for NAX archives 
						
						
					 
					
						2018-08-24 23:47:46 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							43e0d865fa 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							ec59e4a6c5 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							f6f5c2e4d8 
							
						 
					 
					
						
						
							
							filesystem: Fix typo in log message  
						
						
						
						
					 
					
						2018-08-23 22:12:31 -04:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
						
						
							
						
						
							5049ca5d8c 
							
						 
					 
					
						
						
							
							Added GetBootMode ( #1107 )  
						
						... 
						
						
						
						* Added GetBootMode
Used by homebrew
* Added enum for GetBootMode 
						
						
					 
					
						2018-08-23 18:31:45 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							78b109d195 
							
						 
					 
					
						
						
							
							Addressed plu TTF changes  
						
						
						
						
					 
					
						2018-08-24 02:18:04 +10:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							ef3768f323 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							410062031b 
							
						 
					 
					
						
						
							
							filesystem: Add logging to registration getters  
						
						
						
						
					 
					
						2018-08-23 11:52:44 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							eccc77a8c8 
							
						 
					 
					
						
						
							
							Added SharedFonts loading via TTF  
						
						... 
						
						
						
						By having the following TTF files in your yuzu sysdata directory. You can load sharedfonts via TTF files.
FontStandard.ttf
FontChineseSimplified.ttf
FontExtendedChineseSimplified.ttf
FontChineseTraditional.ttf
FontKorean.ttf
FontNintendoExtended.ttf
FontNintendoExtended2.ttf 
						
						
					 
					
						2018-08-23 14:42:06 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							15cc34b93e 
							
						 
					 
					
						
						
							
							Added missing include for pl:u  
						
						... 
						
						
						
						Should fix any compile errors 
						
						
					 
					
						2018-08-22 12:39:52 +10:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
						
						
							
						
						
							99fc32428a 
							
						 
					 
					
						
						
							
							PL:U Added BFTTF loading(Loading from System NAND dumps) ( #1088 )  
						
						... 
						
						
						
						* Added bfttf loading
We can now load system bfttf fonts from system archives AND shared memory dumps. This allows people who have installed their system nand dumps to yuzu to automatically get shared font support. We also now don't hard code the offsets or the sizes of the shared fonts and it's all calculated for us now.
* Addressed plu fixups
* Style changes for plu
* Fixed logic error for plu and added more error checks. 
						
						
					 
					
						2018-08-21 21:31:49 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ac68c8a605 
							
						 
					 
					
						
						
							
							Merge pull request  #1145  from lioncash/fwd-decl  
						
						... 
						
						
						
						vfs: Replace mode.h include with forward declarations where applicable 
						
						
					 
					
						2018-08-21 18:00:28 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							8dd9cb98ce 
							
						 
					 
					
						
						
							
							am: Utilize std::array within PopLaunchParameter()  
						
						... 
						
						
						
						Gets rid of the potential for C array-to-pointer decay, and also makes
pointer arithmetic to get the end of the copy range unnecessary. We can
just use std::array's begin() and end() member functions. 
						
						
					 
					
						2018-08-21 11:03:14 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							79243b6fa0 
							
						 
					 
					
						
						
							
							Merge pull request  #1129  from lioncash/header  
						
						... 
						
						
						
						romfs_factory, service/filesystem: Use forward declarations where applicable 
						
						
					 
					
						2018-08-21 01:18:04 -04: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 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							19b05c3f55 
							
						 
					 
					
						
						
							
							Merge pull request  #1122  from lioncash/acc  
						
						... 
						
						
						
						acc/profile_manager: General cleanup 
						
						
					 
					
						2018-08-20 20:54:34 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd70ddad7e 
							
						 
					 
					
						
						
							
							Merge pull request  #1095  from DarkLordZach/sysarchives  
						
						... 
						
						
						
						filesystem: Add support for loading of system archives 
						
						
					 
					
						2018-08-20 20:17:57 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							609cb04f3f 
							
						 
					 
					
						
						
							
							acc: Replace profile_manager include with a forward declaration  
						
						... 
						
						
						
						This is only used in a shared_ptr, so we can forward declare it. 
						
						
					 
					
						2018-08-20 19:48:57 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							eb88fedc5d 
							
						 
					 
					
						
						
							
							acc: Simplify WriteBuffer call within LoadImage()  
						
						... 
						
						
						
						We have an overload of WriteBuffer that accepts containers that satisfy
the ContiguousContainer concept, which std::array does, so we only need
to pass in the array itself. 
						
						
					 
					
						2018-08-20 19:48:57 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f5b132676f 
							
						 
					 
					
						
						
							
							acc: Correct IProfile's constructor initializer list order  
						
						... 
						
						
						
						Arranges them in the order the members would be initialized 
						
						
					 
					
						2018-08-20 19:48:57 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0fcdf37917 
							
						 
					 
					
						
						
							
							acc: Remove unused DEFAULT_USER_ID  
						
						... 
						
						
						
						This is no longer used, so it can be removed. 
						
						
					 
					
						2018-08-20 19:48:57 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							350f6e0aa4 
							
						 
					 
					
						
						
							
							profile_manager: Use INVALID_UUID in the initializer of last_opened_user  
						
						... 
						
						
						
						Makes it a little bit more self-documenting. 
						
						
					 
					
						2018-08-20 19:48:57 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							9d8f19d7bf 
							
						 
					 
					
						
						
							
							profile_manager: Remove unnecessary memcpy in GetProfileBaseAndData()  
						
						... 
						
						
						
						Given the source and destination types are the same std::array type, we
can simply use regular assignment to perform the same behavior. 
						
						
					 
					
						2018-08-20 19:48:57 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							38cd4e9c61 
							
						 
					 
					
						
						
							
							profile_manager: Use type aliases for username data, profile data, and user arrays  
						
						... 
						
						
						
						Avoids the need to repeatedly specify the whole array type in multiple
places. 
						
						
					 
					
						2018-08-20 19:48:57 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f9a26d468c 
							
						 
					 
					
						
						
							
							profile_manager: Take ProfileInfo by const reference where applicable  
						
						... 
						
						
						
						ProfileInfo is quite a large struct in terms of data, and we don't need
to perform a copy in these instances, so we can just pass constant
references instead. 
						
						
					 
					
						2018-08-20 19:48:57 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							1277556c69 
							
						 
					 
					
						
						
							
							profile_manager: Make array parameter to CreateNewUser a const reference  
						
						... 
						
						
						
						This doesn't modify the passed in array, so this can be a const
reference. 
						
						
					 
					
						2018-08-20 19:48:57 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							dfdf4a46fe 
							
						 
					 
					
						
						
							
							profile_manager: Remove unnecessary static  
						
						... 
						
						
						
						This can just be constexpr like the others 
						
						
					 
					
						2018-08-20 19:48:57 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							69dd37d874 
							
						 
					 
					
						
						
							
							profile_manager: Simplify UUID's two param constructor, operator==, and operator bool  
						
						... 
						
						
						
						We can use the constructor initializer list and just compare the
contained u128's together instead of comparing each element
individually. Ditto for comparing against an invalid UUID. 
						
						
					 
					
						2018-08-20 19:48:57 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f13a66b963 
							
						 
					 
					
						
						
							
							profile_manager: Move UUID generation function to the cpp file  
						
						... 
						
						
						
						This avoids needing to dump the contents of <random> into other files
that include the profile manager header. 
						
						
					 
					
						2018-08-20 19:48:53 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							9e9a4bb3a7 
							
						 
					 
					
						
						
							
							profile_manager: Remove unnecessary std::move in AddToProfiles() and CreateNewUser()  
						
						... 
						
						
						
						Moving a const reference isn't possible, so this just results in a copy
(and given ProfileInfo is composed of trivial types and aggregates, a
move wouldn't really do anything). 
						
						
					 
					
						2018-08-20 17:18:31 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							185b35bfcd 
							
						 
					 
					
						
						
							
							Merge pull request  #1117  from ogniK5377/CheckFreeCommunicationPermission  
						
						... 
						
						
						
						Added CheckFreeCommunicationPermission 
						
						
					 
					
						2018-08-20 11:00:26 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							943771e703 
							
						 
					 
					
						
						
							
							Merge pull request  #1017  from ogniK5377/better-account  
						
						... 
						
						
						
						New account backend to allow for future extended support 
						
						
					 
					
						2018-08-20 10:59:15 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							8a88110060 
							
						 
					 
					
						
						
							
							Added CheckFreeCommunicationPermission  
						
						... 
						
						
						
						This fixes save files not loading in splatoon 2 
						
						
					 
					
						2018-08-20 18:14:49 +10:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							27da7bc9da 
							
						 
					 
					
						
						
							
							filesystem: Add support for loading of system archives  
						
						
						
						
					 
					
						2018-08-18 21:28:23 -04:00 
						 
				 
			
				
					
						
							
							
								greggameplayer 
							
						 
					 
					
						
						
						
						
							
						
						
							2003771789 
							
						 
					 
					
						
						
							
							Implement SetIdleTimeDetectionExtension & GetIdleTimeDetectionExtension ( #1059 )  
						
						... 
						
						
						
						* Used by Mario Tennis Aces 
						
						
					 
					
						2018-08-17 00:23:08 -04:00 
						 
				 
			
				
					
						
							
							
								greggameplayer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cef35e7c9c 
							
						 
					 
					
						
						
							
							correct coding style  
						
						
						
						
					 
					
						2018-08-16 23:46:06 +02:00 
						 
				 
			
				
					
						
							
							
								greggameplayer 
							
						 
					 
					
						
						
						
						
							
						
						
							928e78dced 
							
						 
					 
					
						
						
							
							Implement GetDefaultDisplayResolutionChangeEvent  
						
						... 
						
						
						
						Require by Toki Tori and Toki Tori 2+ 
						
						
					 
					
						2018-08-16 23:25:54 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c594ec3417 
							
						 
					 
					
						
						
							
							Merge pull request  #1005  from DarkLordZach/registered-fmt  
						
						... 
						
						
						
						file_sys: Add support for registration format 
						
						
					 
					
						2018-08-15 23:11:58 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c00b374e78 
							
						 
					 
					
						
						
							
							Merge pull request  #1078  from lioncash/message  
						
						... 
						
						
						
						lm: Handle threads and modules within the logger 
						
						
					 
					
						2018-08-15 18:53:47 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1dd27aff47 
							
						 
					 
					
						
						
							
							Merge pull request  #1051  from B3n30/UnscheduleEventThreadsafe  
						
						... 
						
						
						
						Core::CoreTiming: add UnscheduleEventThreadsafe 
						
						
					 
					
						2018-08-15 18:25:30 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cee6a7ab55 
							
						 
					 
					
						
						
							
							Merge pull request  #1080  from lioncash/ret  
						
						... 
						
						
						
						sm/controller: Correct return value of QueryPointerBufferSize 
						
						
					 
					
						2018-08-15 18:25:05 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							aac5792a2b 
							
						 
					 
					
						
						
							
							kernel/server_session: Add IsSession() member function  
						
						... 
						
						
						
						Allows querying the inverse of IsDomain() to make things more readable.
This will likely also be usable in the event of implementing
ConvertDomainToSession(). 
						
						
					 
					
						2018-08-15 06:50:50 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							5752454629 
							
						 
					 
					
						
						
							
							sm/controller: Correct return value of QueryPointerBufferSize  
						
						... 
						
						
						
						This should be returning a u16 according to Switch Brew. 
						
						
					 
					
						2018-08-15 06:16:10 -04:00