Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							3619b31fc0 
							
						 
					 
					
						
						
							
							service/audren_u: Forward RequestUpdateAuto through the same function as RequestUpdate  
						
						... 
						
						
						
						Based off RE, they both currently go through the same codepath with no
difference in behavior. 
						
						
					 
					
						2018-11-14 02:36:21 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							fcde356f15 
							
						 
					 
					
						
						
							
							hid/npad: Add missing break in switch statement within Controller_NPad::OnUpdate()  
						
						
						
						
					 
					
						2018-11-14 00:59:17 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							958fa15a4c 
							
						 
					 
					
						
						
							
							service: Mark MakeFunctionString with the [[maybe_unused]] attribute.  
						
						... 
						
						
						
						When yuzu is compiled in release mode this function is unused, however,
when compiled in debug mode, it's used within a LOG_TRACE statement.
This prevents erroneous compilation warnings about an unused function
(that isn't actually totally unused). 
						
						
					 
					
						2018-11-14 00:49:04 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f9db75fe40 
							
						 
					 
					
						
						
							
							kernel/thread: Deduplicate scheduler switching code  
						
						... 
						
						
						
						The code in both places was the same verbatim, so we can extract it to a
function to deduplicate the logic. 
						
						
					 
					
						2018-11-14 00:02:42 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							70f189d7af 
							
						 
					 
					
						
						
							
							Merge pull request  #1680  from lioncash/mem  
						
						... 
						
						
						
						kernel/process: Migrate heap-related memory management out of the process class and into the vm manager 
						
						
					 
					
						2018-11-13 18:52:18 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a80467db57 
							
						 
					 
					
						
						
							
							Merge pull request  #1682  from lioncash/audio  
						
						... 
						
						
						
						hle/audren_u: Implement Get/SetRenderingTimeLimit 
						
						
					 
					
						2018-11-13 18:51:44 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b12623743 
							
						 
					 
					
						
						
							
							Merge pull request  #1608  from DarkLordZach/save-data-reader  
						
						... 
						
						
						
						[ns|fsp_srv]: Implement various functions to boot Checkpoint 
						
						
					 
					
						2018-11-13 18:51:08 -08:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							454cf1dc09 
							
						 
					 
					
						
						
							
							hle/audren_u: Implement Get/SetRenderingTimeLimit  
						
						... 
						
						
						
						These appear to be a basic getter and setter pair, so these are fairly
trivial to implement and get out of the way. 
						
						
					 
					
						2018-11-13 13:49:09 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							004277477a 
							
						 
					 
					
						
						
							
							vm_manager: Unstub GetTotalHeapUsage()  
						
						... 
						
						
						
						Now that we've moved all of the heap-related stuff to the VMManager
class, we can unstub this function, as the necessary members are visible
now. 
						
						
					 
					
						2018-11-13 13:08:26 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b8e885c6e5 
							
						 
					 
					
						
						
							
							kernel/process: Migrate heap-related memory management out of the process class and into the vm manager  
						
						... 
						
						
						
						Avoids a breach of responsibilities in the interface and keeps the
direct code for memory management within the VMManager class. 
						
						
					 
					
						2018-11-13 13:08:19 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							ab552e4a25 
							
						 
					 
					
						
						
							
							svc: Use proper random entropy generation algorithm  
						
						
						
						
					 
					
						2018-11-13 12:26:03 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f3c2525e6 
							
						 
					 
					
						
						
							
							Merge pull request  #1670  from DarkLordZach/deterministic-rng  
						
						... 
						
						
						
						csrng: Add config option to set RNG seed 
						
						
					 
					
						2018-11-12 21:10:08 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd72d889bf 
							
						 
					 
					
						
						
							
							Merge pull request  #1665  from ogniK5377/GetClockSnapshot  
						
						... 
						
						
						
						Implement GetClockSnapshot, ToPosixTime & ToPosixTimeWithMyRule 
						
						
					 
					
						2018-11-12 20:13:47 -08:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							cb1e63ef09 
							
						 
					 
					
						
						
							
							svc: Return random seed for svcGetInfo RandomEntropy  
						
						
						
						
					 
					
						2018-11-12 21:46:21 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							4b4f883aef 
							
						 
					 
					
						
						
							
							csrng: Use std::mt19937 engine for random number generation  
						
						
						
						
					 
					
						2018-11-11 23:08:39 -05:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							93fca5d9cf 
							
						 
					 
					
						
						
							
							Merge pull request  #1656  from ogniK5377/message-queue  
						
						... 
						
						
						
						Ability to switch between docked and undocked mode in-game 
						
						
					 
					
						2018-11-10 11:27:17 -07:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							48cd61d9c8 
							
						 
					 
					
						
						
							
							Added maybe_unused  
						
						
						
						
					 
					
						2018-11-10 18:07:34 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							ddc242dd51 
							
						 
					 
					
						
						
							
							Added ToPosixTime & ToPosixTimeWithMyRule  
						
						... 
						
						
						
						Added instead of using a seperate PR to prevent conflicts 
						
						
					 
					
						2018-11-10 17:41:57 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							84c6134264 
							
						 
					 
					
						
						
							
							Added consts and static  
						
						
						
						
					 
					
						2018-11-10 12:31:48 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							4f78f5c0df 
							
						 
					 
					
						
						
							
							Implement GetClockSnapshot  
						
						... 
						
						
						
						Needed by megaman 11 
						
						
					 
					
						2018-11-10 01:25:56 +11:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e05a9d58f 
							
						 
					 
					
						
						
							
							Merge pull request  #1658  from ogniK5377/holdtype-style  
						
						... 
						
						
						
						Updated npad styles on holdtype switches 
						
						
					 
					
						2018-11-07 20:59:01 -08:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
						
						
							
						
						
							581406af18 
							
						 
					 
					
						
						
							
							svcBreak now dumps information from the debug buffer passed ( #1646 )  
						
						... 
						
						
						
						* svcBreak now dumps information from the debug buffer passed
info1 and info2 seem to somtimes hold an address to a buffer, this is usually 4 bytes or the size of the int and contains an error code. There's other circumstances where it can be something different so we hexdump these to examine them at a later date.
* Addressed comments 
						
						
					 
					
						2018-11-07 20:43:54 -08:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							a9c25ab9e4 
							
						 
					 
					
						
						
							
							Updated npad styles on holdtype switches  
						
						... 
						
						
						
						Fixes input for megaman 
						
						
					 
					
						2018-11-08 01:07:14 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							fd1ef25257 
							
						 
					 
					
						
						
							
							Fixups  
						
						
						
						
					 
					
						2018-11-07 20:12:27 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							41e99d8880 
							
						 
					 
					
						
						
							
							Ability to switch between docked and undocked mode in-game  
						
						... 
						
						
						
						Started implementation of the AM message queue mainly used in state getters. Added the ability to switch docked mode whilst in game without stopping emulation. Also removed some things which shouldn't be labelled as stubs as they're implemented correctly 
						
						
					 
					
						2018-11-07 18:01:33 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							ad45d68871 
							
						 
					 
					
						
						
							
							fixed spelling error  
						
						
						
						
					 
					
						2018-11-07 12:04:43 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							49cb4fa37b 
							
						 
					 
					
						
						
							
							Added missing log  
						
						
						
						
					 
					
						2018-11-07 11:46:04 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							92fcc6d15a 
							
						 
					 
					
						
						
							
							Implement acc:TrySelectUserWithoutInteraction  
						
						... 
						
						
						
						Needed for Shantae - Half-Genie Hero - Ultimate Edition! 
						
						
					 
					
						2018-11-07 11:45:01 +11:00 
						 
				 
			
				
					
						
							
							
								Frederic Laing 
							
						 
					 
					
						
						
						
						
							
						
						
							ba2cdcdc5a 
							
						 
					 
					
						
						
							
							Implement SetMemoryPermission  
						
						
						
						
					 
					
						2018-11-06 10:21:01 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							722e7c05de 
							
						 
					 
					
						
						
							
							Merge pull request  #1633  from ogniK5377/reload-input  
						
						... 
						
						
						
						Fixed HID crash when launching more than 1 game & signaled styleset change event 
						
						
					 
					
						2018-11-05 00:21:27 -05:00 
						 
				 
			
				
					
						
							
							
								Frederic Laing 
							
						 
					 
					
						
						
						
						
							
						
						
							1c4365d928 
							
						 
					 
					
						
						
							
							Fix typo in BufferTransformFlags  
						
						
						
						
					 
					
						2018-11-04 16:56:10 +01:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							0080a8da58 
							
						 
					 
					
						
						
							
							sm: Implement RegisterService and UnregisterService  
						
						... 
						
						
						
						These are needed by Edizon to boot. They are used to see if a user is using SX OS, as SX OS registers a custom service called 'tx' and attempting to register a service of the same name lets the application know if it is present. 
						
						
					 
					
						2018-11-03 20:02:18 -04:00 
						 
				 
			
				
					
						
							
							
								Frederic Laing 
							
						 
					 
					
						
						
						
						
							
						
						
							ab7472345b 
							
						 
					 
					
						
						
							
							Stubbed SetMemoryPermission  
						
						
						
						
					 
					
						2018-11-03 16:01:34 +01:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							03c26d3406 
							
						 
					 
					
						
						
							
							Fixed incorrect hwopus assert  
						
						
						
						
					 
					
						2018-11-02 15:23:38 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							0bc323bafb 
							
						 
					 
					
						
						
							
							Fixed HID crash when launching more than 1 game & signaled syleset change event  
						
						... 
						
						
						
						This should fix crashes when launching multiple games in yuzu 
						
						
					 
					
						2018-11-02 12:35:49 +11:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							8f183a47dd 
							
						 
					 
					
						
						
							
							filesystem: Cache RegisteredCacheUnion instead of constructing on demand  
						
						... 
						
						
						
						Prevents unnecessary re-reads of the metadata and unnecessary temporary objects. 
						
						
					 
					
						2018-11-01 20:24:32 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1069eced84 
							
						 
					 
					
						
						
							
							Merge pull request  #1615  from lioncash/input  
						
						... 
						
						
						
						configure_system: Contrain profile usernames to 32 characters 
						
						
					 
					
						2018-11-01 19:10:26 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							a6830e61b8 
							
						 
					 
					
						
						
							
							configure_system: Contrain profile usernames to 32 characters  
						
						... 
						
						
						
						Previously, we would let a user enter an unbounded name and then
silently truncate away characters that went over the 32-character limit.
This is kind of bad from the UX point of view, because we're essentially
not doing what the user intended in certain scenarios.
Instead, we clamp it to 32 characters and make that visually apparent in
the dialog box to provide a name for a user. 
						
						
					 
					
						2018-10-31 02:05:00 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							9b9c586dff 
							
						 
					 
					
						
						
							
							service/usb: Update IPdSession's function table  
						
						... 
						
						
						
						Updated based off information on SwitchBrew. 
						
						
					 
					
						2018-10-30 15:23:49 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							352b56367c 
							
						 
					 
					
						
						
							
							general: Remove unused boost inclusions where applicable  
						
						... 
						
						
						
						Cleans up unused includes and trims off some dependencies on externals. 
						
						
					 
					
						2018-10-30 00:09:46 -04:00 
						 
				 
			
				
					
						
							
							
								Frederic L 
							
						 
					 
					
						
						
						
						
							
						
						
							7a5eda5914 
							
						 
					 
					
						
						
							
							global: Use std::optional instead of boost::optional ( #1578 )  
						
						... 
						
						
						
						* get rid of boost::optional
* Remove optional references
* Use std::reference_wrapper for optional references
* Fix clang format
* Fix clang format part 2
* Adressed feedback
* Fix clang format and MacOS build 
						
						
					 
					
						2018-10-30 00:03:25 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							adf26ae668 
							
						 
					 
					
						
						
							
							Merge pull request  #1621  from lioncash/ipc  
						
						... 
						
						
						
						hle_ipc: Make GetDomainMessageHeader return a regular pointer 
						
						
					 
					
						2018-10-29 23:55:59 -04:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							a973a049b7 
							
						 
					 
					
						
						
							
							core: Make System references const where applicable  
						
						
						
						
					 
					
						2018-10-28 17:45:29 -04:00