David Marcec 
							
						 
					 
					
						
						
							
						
						4e1471ef21 
					 
					
						
						
							
							Don't add user if the uuid already exists  
						
						 
						
						
						
						
					 
					
						2018-08-09 13:30:58 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
							
						
						e9978fd4f5 
					 
					
						
						
							
							Open first user added  
						
						 
						
						
						
						
					 
					
						2018-08-09 01:37:55 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
							
						
						75169c7570 
					 
					
						
						
							
							Inital pass of account backend implementation  
						
						 
						
						... 
						
						
						
						This commit verified working on puyo 
						
						
					 
					
						2018-08-09 01:09:12 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
							
						
						03d7faf583 
					 
					
						
						
							
							GetProfileBase and GetProfileBaseAndData added  
						
						 
						
						
						
						
					 
					
						2018-08-08 23:41:12 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
							
						
						6f691e71bf 
					 
					
						
						
							
							began initial implementation of "ProfileManager"  
						
						 
						
						
						
						
					 
					
						2018-08-08 22:26:42 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
							
						
						5f8d253ce0 
					 
					
						
						
							
							Switched uuids from u128 to new UUID struct  
						
						 
						
						
						
						
					 
					
						2018-08-08 21:09:45 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						6a5d032809 
					 
					
						
						
							
							Merge pull request  #965  from lioncash/unused-files  
						
						 
						
						... 
						
						
						
						hle: Remove unused romfs.cpp/.h 
						
						
					 
					
						2018-08-08 03:00:38 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						4941e3d412 
					 
					
						
						
							
							Merge pull request  #974  from lioncash/acc  
						
						 
						
						... 
						
						
						
						acc: Add missing function table entries for GetUserCount 
						
						
					 
					
						2018-08-08 02:56:00 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mailwl 
							
						 
					 
					
						
						
							
						
						3c498189b6 
					 
					
						
						
							
							hid: fix IsSixAxisSensorAtRest() response  
						
						 
						
						
						
						
					 
					
						2018-08-08 09:36:23 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						934a2b9604 
					 
					
						
						
							
							acc: Add missing function table entries for GetUserCount  
						
						 
						
						... 
						
						
						
						Given this is stubbed within the common module in
5ac7b84, it should be added to the other relevant tables as well. 
						
						
					 
					
						2018-08-07 22:50:45 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						2bc296801a 
					 
					
						
						
							
							acc: Stub GetUserCount. ( #973 )  
						
						 
						
						... 
						
						
						
						- Used by Pokken Tournament DX. 
						
						
					 
					
						2018-08-07 22:39:12 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						cd1a96f389 
					 
					
						
						
							
							hle: Remove unused romfs.cpp/.h  
						
						 
						
						... 
						
						
						
						These files are no longer used, so we can get rid of them. 
						
						
					 
					
						2018-08-07 19:34:12 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						7ed8565978 
					 
					
						
						
							
							Merge pull request  #957  from lioncash/event  
						
						 
						
						... 
						
						
						
						nvflinger: Correct typo in name of composition event 
						
						
					 
					
						2018-08-07 15:56:51 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						6576bc8927 
					 
					
						
						
							
							Merge pull request  #954  from lioncash/hid  
						
						 
						
						... 
						
						
						
						services/hid: Add ActivateNpadWithRevision() to the hid function info array 
						
						
					 
					
						2018-08-07 15:56:34 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						2d57cbaec1 
					 
					
						
						
							
							Merge pull request  #960  from lioncash/apm  
						
						 
						
						... 
						
						
						
						service/apm: Add the apm:sys service 
						
						
					 
					
						2018-08-07 14:57:12 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						573a66c23d 
					 
					
						
						
							
							Merge pull request  #955  from lioncash/view  
						
						 
						
						... 
						
						
						
						nvflinger: Use std::string_view in OpenDisplay() 
						
						
					 
					
						2018-08-07 14:26:51 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						97c6f984dc 
					 
					
						
						
							
							Merge pull request  #953  from lioncash/time  
						
						 
						
						... 
						
						
						
						service/time: Amend command IDs of ToPosixTime() and ToPosixTimeWithMyRule() 
						
						
					 
					
						2018-08-07 14:25:52 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						b09c4f45c7 
					 
					
						
						
							
							Merge pull request  #956  from lioncash/nv  
						
						 
						
						... 
						
						
						
						nvdrv: Get rid of indirect inclusions 
						
						
					 
					
						2018-08-07 14:23:32 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						c392650e21 
					 
					
						
						
							
							Merge pull request  #952  from lioncash/usb  
						
						 
						
						... 
						
						
						
						service: Add usb services 
						
						
					 
					
						2018-08-07 11:27:49 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						12ab5a0547 
					 
					
						
						
							
							service/apm: Add the apm:sys service  
						
						 
						
						... 
						
						
						
						Adds the basic skeleton of the apm:sys service based off the information
on Switch Brew. 
						
						
					 
					
						2018-08-07 10:05:26 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						d3f64785d1 
					 
					
						
						
							
							nvflinger: Correct typo in name of composition event  
						
						 
						
						
						
						
					 
					
						2018-08-07 09:03:52 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						300ab211e8 
					 
					
						
						
							
							nvdrv: Make Ioctl()'s definition match its prototype  
						
						 
						
						... 
						
						
						
						The only reason this wasn't a compilation error is because we use
little-endian systems. 
						
						
					 
					
						2018-08-07 08:57:11 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						fa8017295b 
					 
					
						
						
							
							nvdrv: Get rid of indirect inclusions  
						
						 
						
						
						
						
					 
					
						2018-08-07 08:54:50 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						e40b0cf437 
					 
					
						
						
							
							nvflinger: Get rid of indirect inclusions  
						
						 
						
						
						
						
					 
					
						2018-08-07 08:32:05 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						7e49881b7f 
					 
					
						
						
							
							nvflinger: Use std::string_view in OpenDisplay()  
						
						 
						
						... 
						
						
						
						We don't need to use a std::string here, given all that's done is
comparing the character sequence against another. This allows passing
regular const char* without needing to heap allocate. 
						
						
					 
					
						2018-08-07 08:32:06 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						890e543304 
					 
					
						
						
							
							services/hid: Add ActivateNpadWithRevision() to the hid function info array  
						
						 
						
						... 
						
						
						
						Updated based off the information on Switch Brew. 
						
						
					 
					
						2018-08-07 03:23:20 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						20c976ff2a 
					 
					
						
						
							
							service/time: Amend command IDs of ToPosixTime() and ToPosixTimeWithMyRule()  
						
						 
						
						... 
						
						
						
						Updates the ID of these based off the information on Switch Brew. 
						
						
					 
					
						2018-08-07 03:18:07 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						45bc449ff9 
					 
					
						
						
							
							service: Add usb services  
						
						 
						
						... 
						
						
						
						Adds basic skeleton for the usb services based off the information provided by Switch Brew. 
						
						
					 
					
						2018-08-07 03:14:03 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						da2f00ab7d 
					 
					
						
						
							
							client_port: Make all data members private  
						
						 
						
						... 
						
						
						
						These members don't need to be entirely exposed, we can instead expose
an API to operate on them without directly needing to mutate them
We can also guard against overflow/API misuse this way as well, given
active_sessions is an unsigned value. 
						
						
					 
					
						2018-08-06 23:05:17 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						2feb1a8ba6 
					 
					
						
						
							
							kernel/event: Make data members private  
						
						 
						
						... 
						
						
						
						Instead we can simply provide accessors to the required data instead of
giving external read/write access to the variables directly. 
						
						
					 
					
						2018-08-06 12:53:02 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mailwl 
							
						 
					 
					
						
						
							
						
						2ea0f0fd16 
					 
					
						
						
							
							Service/Audio: audout_a.cpp: remove pragma once  
						
						 
						
						
						
						
					 
					
						2018-08-06 12:29:27 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						03b7ebbc08 
					 
					
						
						
							
							Merge pull request  #930  from lioncash/thread  
						
						 
						
						... 
						
						
						
						address_arbiter: Return by value from GetThreadsWaitingOnAddress() 
						
						
					 
					
						2018-08-05 23:35:59 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						bb21c2198a 
					 
					
						
						
							
							Merge pull request  #925  from bunnei/audren  
						
						 
						
						... 
						
						
						
						Implement audren audio output 
						
						
					 
					
						2018-08-05 23:35:22 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						c0af42d6eb 
					 
					
						
						
							
							Merge pull request  #912  from lioncash/global-var  
						
						 
						
						... 
						
						
						
						video_core: Eliminate the g_renderer global variable 
						
						
					 
					
						2018-08-05 16:37:39 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						7a77d0a71e 
					 
					
						
						
							
							address_arbiter: Return by value from GetThreadsWaitingOnAddress()  
						
						 
						
						... 
						
						
						
						In all cases the vector being supplied is empty, so we can just return
by value in these instances. 
						
						
					 
					
						2018-08-05 16:29:17 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						b46df98e93 
					 
					
						
						
							
							audio_core: Implement audren_u audio playback.  
						
						 
						
						
						
						
					 
					
						2018-08-04 21:54:30 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						a0a605df06 
					 
					
						
						
							
							Merge pull request  #924  from lioncash/arp  
						
						 
						
						... 
						
						
						
						service: Add arp services 
						
						
					 
					
						2018-08-04 21:20:26 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						1dee8ceda1 
					 
					
						
						
							
							audio_core: Use s16 where possible for audio samples.  
						
						 
						
						
						
						
					 
					
						2018-08-04 18:22:58 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						f1cb3903ac 
					 
					
						
						
							
							audio_core: Port codec code from Citra for ADPCM decoding.  
						
						 
						
						
						
						
					 
					
						2018-08-04 18:22:58 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						de72956181 
					 
					
						
						
							
							service: Add arp services  
						
						 
						
						... 
						
						
						
						Adds the basic skeleton of the arp services based off the information
provided by Switch Brew. 
						
						
					 
					
						2018-08-04 18:01:12 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						df51207ed2 
					 
					
						
						
							
							service: Remove redundant #pragma once directives  
						
						 
						
						... 
						
						
						
						These don't do anything within .cpp files (we don't include cpp files,
so...) 
						
						
					 
					
						2018-08-04 17:39:08 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						9f846d3aa4 
					 
					
						
						
							
							audio_core: Streams need unique names for CoreTiming.  
						
						 
						
						
						
						
					 
					
						2018-08-04 14:34:12 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						2665457f4a 
					 
					
						
						
							
							renderer_base: Make Rasterizer() return the rasterizer by reference  
						
						 
						
						... 
						
						
						
						All calling code assumes that the rasterizer will be in a valid state,
which is a totally fine assumption. The only way the rasterizer wouldn't
be is if initialization is done incorrectly or fails, which is checked
against in System::Init(). 
						
						
					 
					
						2018-08-04 02:36:58 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						6030c5ce41 
					 
					
						
						
							
							video_core: Eliminate the g_renderer global variable  
						
						 
						
						... 
						
						
						
						We move the initialization of the renderer to the core class, while
keeping the creation of it and any other specifics in video_core. This
way we can ensure that the renderer is initialized and doesn't give
unfettered access to the renderer. This also makes dependencies on types
more explicit.
For example, the GPU class doesn't need to depend on the
existence of a renderer, it only needs to care about whether or not it
has a rasterizer, but since it was accessing the global variable, it was
also making the renderer a part of its dependency chain. By adjusting
the interface, we can get rid of this dependency. 
						
						
					 
					
						2018-08-04 02:36:57 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						206f2e3436 
					 
					
						
						
							
							Merge pull request  #914  from lioncash/codeset  
						
						 
						
						... 
						
						
						
						kernel/process: Use accessors instead of class members for referencing segment array 
						
						
					 
					
						2018-08-04 02:17:25 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						e93fa7f2cc 
					 
					
						
						
							
							kernel/thread: Fix potential crashes introduced in  26de4bb521 
						
						 
						
						... 
						
						
						
						This amends cases where crashes can occur that were missed due to the
odd way the previous code was set up (using 3DS memory regions that
don't exist). 
						
						
					 
					
						2018-08-03 23:49:10 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						e649db8c6b 
					 
					
						
						
							
							kernel/process: Use std::array where applicable  
						
						 
						
						
						
						
					 
					
						2018-08-03 14:46:30 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						2beda7c2b3 
					 
					
						
						
							
							kernel/process: Use accessors instead of class members for referencing segment array  
						
						 
						
						... 
						
						
						
						Using member variables for referencing the segments array increases the
size of the class in memory for little benefit. The same behavior can be
achieved through the use of accessors that just return the relevant
segment. 
						
						
					 
					
						2018-08-03 14:45:45 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						40e63ede6d 
					 
					
						
						
							
							Merge pull request  #908  from lioncash/memory  
						
						 
						
						... 
						
						
						
						core/memory: Get rid of 3DS leftovers 
						
						
					 
					
						2018-08-03 14:07:49 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						26de4bb521 
					 
					
						
						
							
							core/memory: Get rid of 3DS leftovers  
						
						 
						
						... 
						
						
						
						Removes leftover code from citra that isn't needed. 
						
						
					 
					
						2018-08-03 11:22:47 -04:00