Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							877b31b33e 
							
						 
					 
					
						
						
							
							software_keyboard: Signal state changed event upon construction  
						
						... 
						
						
						
						Previously, ILibraryAppletAccessor would signal upon creation of any applet, but this is incorrect. A flag inside of the applet code determines whether or not creation should signal state change and swkbd happens to be one of these applets. 
						
						
					 
					
						2018-12-03 17:26:26 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							51483d83bb 
							
						 
					 
					
						
						
							
							aoc_u: Obey disabled add-ons list when listing DLC  
						
						
						
						
					 
					
						2018-12-03 17:21:25 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f6b22d9251 
							
						 
					 
					
						
						
							
							Merge pull request  #1835  from lioncash/cache-global  
						
						... 
						
						
						
						filesystem: De-globalize registered_cache_union 
						
						
					 
					
						2018-12-03 17:11:26 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef69b4b830 
							
						 
					 
					
						
						
							
							Merge pull request  #1803  from DarkLordZach/k-able-event  
						
						... 
						
						
						
						kernel: Divide Event into ReadableEvent and WritableEvent 
						
						
					 
					
						2018-12-03 17:05:57 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7d5f72944 
							
						 
					 
					
						
						
							
							Merge pull request  #1833  from lioncash/clean  
						
						... 
						
						
						
						service/fsp_srv: Implement CleanDirectoryRecursively 
						
						
					 
					
						2018-12-03 17:04:05 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							118f402382 
							
						 
					 
					
						
						
							
							Merge pull request  #1839  from lioncash/init  
						
						... 
						
						
						
						service/audio/audout_u: Amend constructor initialization list order 
						
						
					 
					
						2018-12-03 17:03:00 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a238cdb5ca 
							
						 
					 
					
						
						
							
							Merge pull request  #1841  from ogniK5377/npad-mode-fix  
						
						... 
						
						
						
						Fixed crash with SetNpadMode 
						
						
					 
					
						2018-12-03 17:02:40 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6306e54f45 
							
						 
					 
					
						
						
							
							service/usb: Update function table  
						
						... 
						
						
						
						Updates the function table for IClientEpSession based off information
provided by SwitchBrew. 
						
						
					 
					
						2018-12-02 15:49:40 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f933b3370e 
							
						 
					 
					
						
						
							
							service/erpt: Update function table  
						
						... 
						
						
						
						Updates the function table according to information provided by
SwitchBrew. 
						
						
					 
					
						2018-12-02 15:46:44 -05:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							a9223c8182 
							
						 
					 
					
						
						
							
							Fixed crash with SetNpadMode  
						
						... 
						
						
						
						fixed crash due to handheld 
						
						
					 
					
						2018-12-03 02:45:08 +11:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							57ac068a23 
							
						 
					 
					
						
						
							
							service/audio/audout_u: Amend constructor initialization list order  
						
						... 
						
						
						
						Orders the constructor initializer list the same way the members of the
class are declared. Prevents -Wreorder warnings 
						
						
					 
					
						2018-12-01 23:56:20 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							db4523f1ec 
							
						 
					 
					
						
						
							
							filesystem: De-globalize registered_cache_union  
						
						... 
						
						
						
						We can just return a new instance of this when it's requested. This only
ever holds pointers to the existing registed caches, so it's not a large
object. Plus, this also gets rid of the need to keep around a separate
member function just to properly clear out the union.
Gets rid of one of five globals in the filesystem code. 
						
						
					 
					
						2018-12-01 23:43:23 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							97e73591e3 
							
						 
					 
					
						
						
							
							Merge pull request  #1830  from Subv/vi_ub  
						
						... 
						
						
						
						Services/VI: Dereferencing an uninitialized std::optional is undefined behavior. 
						
						
					 
					
						2018-12-01 22:25:10 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							a7d9fe993a 
							
						 
					 
					
						
						
							
							service/fsp_srv: Implement CleanDirectoryRecursively  
						
						... 
						
						
						
						This is the same behavior-wise as DeleteDirectoryRecursively, with the
only difference being that it doesn't delete the top level directory in
the hierarchy, so given:
root_dir/
  - some_dir/
    - File.txt
  - OtherFile.txt
The end result is just:
root_dir/ 
						
						
					 
					
						2018-11-30 20:17:28 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							583bd20f02 
							
						 
					 
					
						
						
							
							Services/VI: Dereferencing an uninitialized std::optional is undefined behavior.  
						
						... 
						
						
						
						Assert that it is not empty before using it in the DequeueBuffer wait callback. 
						
						
					 
					
						2018-11-30 16:06:49 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							308bbba8b9 
							
						 
					 
					
						
						
							
							service/set: Convert GetLanguageCode over to using PushEnum()  
						
						... 
						
						
						
						This code was around prior to the introduction of PushEnum, so convert
it over so we don't need to cast here. 
						
						
					 
					
						2018-11-30 09:08:07 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							7c04fe22b4 
							
						 
					 
					
						
						
							
							service/set: Implement MakeLanguageCode  
						
						... 
						
						
						
						This function simply converts a given index into a language code. 
						
						
					 
					
						2018-11-30 09:08:03 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							170d707850 
							
						 
					 
					
						
						
							
							hle_ipc: Refactor SleepClientThread to avoid ReadableEvent  
						
						
						
						
					 
					
						2018-11-29 09:14:20 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							a342bcc9b1 
							
						 
					 
					
						
						
							
							kernel/event: Reference ReadableEvent from WritableEvent  
						
						
						
						
					 
					
						2018-11-29 08:48:40 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							ff610103b5 
							
						 
					 
					
						
						
							
							core: Port all current usages of Event to Readable/WritableEvent  
						
						
						
						
					 
					
						2018-11-29 08:45:41 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1e49a85106 
							
						 
					 
					
						
						
							
							Merge pull request  #1801  from ogniK5377/log-before-execute  
						
						... 
						
						
						
						Changed logging to be "Log before execution", Added more error logging, all services/svc should now log on some level 
						
						
					 
					
						2018-11-29 00:58:46 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c5ab648554 
							
						 
					 
					
						
						
							
							Merge pull request  #1817  from DarkLordZach/npad-idx-fix  
						
						... 
						
						
						
						npad: Use NPadIdToIndex to prevent invalid array access 
						
						
					 
					
						2018-11-28 17:46:17 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f849887c9 
							
						 
					 
					
						
						
							
							Merge pull request  #1792  from bunnei/dma-pusher  
						
						... 
						
						
						
						gpu: Rewrite GPU command list processing with DmaPusher class. 
						
						
					 
					
						2018-11-28 10:12:37 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							299224790c 
							
						 
					 
					
						
						
							
							npad: Use NPadIdToIndex to prevent invalid array access  
						
						
						
						
					 
					
						2018-11-28 09:01:58 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ac74b71d75 
							
						 
					 
					
						
						
							
							dma_pushbuffer: Optimize to avoid loop and copy on Push.  
						
						
						
						
					 
					
						2018-11-27 19:17:33 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							6df74ff579 
							
						 
					 
					
						
						
							
							npad: Fix copy/paste error with LED position assignments  
						
						
						
						
					 
					
						2018-11-27 17:23:44 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3cc204aff8 
							
						 
					 
					
						
						
							
							Merge pull request  #1802  from DarkLordZach/user-data-storage  
						
						... 
						
						
						
						profile_manager: Save and load ProfileData from disk 
						
						
					 
					
						2018-11-27 16:36:23 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							abea6fa90c 
							
						 
					 
					
						
						
							
							gpu: Rewrite GPU command list processing with DmaPusher class.  
						
						... 
						
						
						
						- More accurate impl., fixes Undertale (among other games). 
						
						
					 
					
						2018-11-26 23:14:01 -05:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							f271316822 
							
						 
					 
					
						
						
							
							Reworked svcs slightly, improved error messages in AM and fsp_srv  
						
						
						
						
					 
					
						2018-11-27 12:29:06 +11:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							dac0c33fd2 
							
						 
					 
					
						
						
							
							profile_manager: Save and load ProfileData from disk  
						
						... 
						
						
						
						The ProfileData is a 0x80-sized structure that stores various pieces of miscellaneous data for the account. 
						
						
					 
					
						2018-11-26 17:11:12 -05:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							dace6087d6 
							
						 
					 
					
						
						
							
							Fixed hwopus compile error  
						
						
						
						
					 
					
						2018-11-26 21:52:10 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							3d627df4d8 
							
						 
					 
					
						
						
							
							Improved error messages in AM, HwOpus and NvMap  
						
						
						
						
					 
					
						2018-11-26 20:05:09 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							a2cc3b10bb 
							
						 
					 
					
						
						
							
							Changed logging to be "Log before execution", Added more error logging, all services should now log on some level  
						
						
						
						
					 
					
						2018-11-26 17:06:13 +11:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee764c3b4b 
							
						 
					 
					
						
						
							
							Merge pull request  #1793  from lioncash/ref  
						
						... 
						
						
						
						service/sm: Take std::string by const reference in UnregisterService 
						
						
					 
					
						2018-11-25 23:04:21 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							932fbd5a25 
							
						 
					 
					
						
						
							
							Merge pull request  #1791  from bunnei/nvdrv-stub  
						
						... 
						
						
						
						nvdrv: Implement/stub DumpGraphicsMemoryInfo and GetStatus. 
						
						
					 
					
						2018-11-24 23:45:24 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0df09335c 
							
						 
					 
					
						
						
							
							service/sm: Take std::string by const reference in UnregisterService  
						
						... 
						
						
						
						Avoids the need to create a copy of the std::string instance
(potentially allocating).
The only reason RegisterService takes its argument by value is because
it's std::moved internally. 
						
						
					 
					
						2018-11-24 00:08:13 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7a1827aaa 
							
						 
					 
					
						
						
							
							Merge pull request  #1641  from DarkLordZach/sm-register-unregister  
						
						... 
						
						
						
						sm: Implement RegisterService and UnregisterService 
						
						
					 
					
						2018-11-23 23:59:01 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c4fb09a7c 
							
						 
					 
					
						
						
							
							Merge pull request  #1731  from DarkLordZach/change-dir-crash  
						
						... 
						
						
						
						filesystem: Clear registered union paths on factory creation 
						
						
					 
					
						2018-11-23 23:58:31 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e65966bcfc 
							
						 
					 
					
						
						
							
							Merge pull request  #1708  from ogniK5377/res-scale  
						
						... 
						
						
						
						Report resolution scaling support for vi and am 
						
						
					 
					
						2018-11-23 23:32:19 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							0d673a84b6 
							
						 
					 
					
						
						
							
							nvdrv: Implement/stub DumpGraphicsMemoryInfo and GetStatus.  
						
						... 
						
						
						
						- Used by Undertale. 
						
						
					 
					
						2018-11-23 23:22:04 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c267aea29b 
							
						 
					 
					
						
						
							
							Merge pull request  #1770  from DarkLordZach/applet-stub  
						
						... 
						
						
						
						applets: Add StubApplet and use it as fallback when AppletId is not implemented 
						
						
					 
					
						2018-11-23 09:02:25 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb5b68cb0a 
							
						 
					 
					
						
						
							
							Merge pull request  #1762  from bunnei/getgputime  
						
						... 
						
						
						
						nvhost_ctrl_gpu: Implement IoctlGetGpuTime. 
						
						
					 
					
						2018-11-23 08:35:26 -08:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							f820e58be4 
							
						 
					 
					
						
						
							
							am: Return StubApplet instead of nullptr when AppletId not found  
						
						
						
						
					 
					
						2018-11-22 15:58:11 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							b358e88512 
							
						 
					 
					
						
						
							
							debug_pad: Avoid loading input for nonexistent buttons (Home and Screenshot)  
						
						... 
						
						
						
						Prevents memory exceptions when the debug pad is enabled. 
						
						
					 
					
						2018-11-22 12:23:43 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af159a4d08 
							
						 
					 
					
						
						
							
							Merge pull request  #1765  from bunnei/multi-audout  
						
						... 
						
						
						
						audout_u: Add support for multiple IAudioOut streams. 
						
						
					 
					
						2018-11-22 08:43:53 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							5a6dc4d041 
							
						 
					 
					
						
						
							
							audout_u: Add support for multiple IAudioOut streams.  
						
						... 
						
						
						
						- Used by Undertale. 
						
						
					 
					
						2018-11-22 00:53:39 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							699900eed0 
							
						 
					 
					
						
						
							
							applets: Add StubApplet  
						
						... 
						
						
						
						This will log all data it receives, log all calls to its methods and push dummy data into both channels on execution. 
						
						
					 
					
						2018-11-21 21:20:02 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4012a4540 
							
						 
					 
					
						
						
							
							Merge pull request  #1742  from lioncash/hle-swkbd  
						
						... 
						
						
						
						am/applets: Minor cleanup 
						
						
					 
					
						2018-11-21 11:43:43 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							7f10db1c20 
							
						 
					 
					
						
						
							
							nvhost_ctrl_gpu: Implement IoctlGetGpuTime.  
						
						... 
						
						
						
						- Used by Undertale. 
						
						
					 
					
						2018-11-21 11:43:25 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f17e122025 
							
						 
					 
					
						
						
							
							am: Correct build failure  
						
						... 
						
						
						
						The interface for shared memory was changed, but another commit was
merged that relied on the (previously public) internals of SharedMemory.
This amends that discrepancy. 
						
						
					 
					
						2018-11-20 19:49:07 -05:00