David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							6f691e71bf 
							
						 
					 
					
						
						
							
							began initial implementation of "ProfileManager"  
						
						
						
						
					 
					
						2018-08-08 22:26:42 +10:00 
						 
				 
			
				
					
						
							
							
								mailwl 
							
						 
					 
					
						
						
						
						
							
						
						
							c0d44d3b2a 
							
						 
					 
					
						
						
							
							Service/Account: stub LoadImage function  
						
						
						
						
					 
					
						2018-08-08 14:42:54 +03: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 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							0f834e2284 
							
						 
					 
					
						
						
							
							nvhost_gpu: Don't over copy IoctlSubmitGpfifo.  
						
						
						
						
					 
					
						2018-08-08 01:49:47 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							b7fb9f2071 
							
						 
					 
					
						
						
							
							am: Stub SetScreenShotImageOrientation.  
						
						... 
						
						
						
						- Used by Super Mario Odyssey. 
						
						
					 
					
						2018-08-08 00:41:35 -04: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 
							
						 
					 
					
						
						
						
						
							
						
						
							d378d98e26 
							
						 
					 
					
						
						
							
							nvdrv: Get rid of global std::weak_ptr  
						
						... 
						
						
						
						Rather than use global state, we can simply pass the instance into the
NVFlinger instance directly. 
						
						
					 
					
						2018-08-07 21:53:05 -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 26de4bb521b1ace7af76eff4f6956cb23ac0d58c  
						
						... 
						
						
						
						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