Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							929ed59f1f 
							
						 
					 
					
						
						
							
							hid/controller/npad: Remove #pragma once from the cpp file  
						
						... 
						
						
						
						This is only useful in headers. 
						
						
					 
					
						2018-10-17 20:52:45 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							aeda743446 
							
						 
					 
					
						
						
							
							hid/controller/npad: Move npad_id_list into the cpp file  
						
						... 
						
						
						
						This is just a lookup table, and since it's private, there's nothing
really stateful about it, so we can just move it into the cpp file. 
						
						
					 
					
						2018-10-17 20:52:45 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							aeca224890 
							
						 
					 
					
						
						
							
							hid/controller/npad: Remove unnecessary const from void return type  
						
						... 
						
						
						
						This literally does nothing. 
						
						
					 
					
						2018-10-17 20:52:45 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							46202e984e 
							
						 
					 
					
						
						
							
							hid/controller: Default the destructors of all controller types in the cpp file  
						
						... 
						
						
						
						These classes are non-trivial and are definitely going to be changed in
the future, so we default these to prevent issues with forward
declarations, and to keep the compiler from inlining tear-down code. 
						
						
					 
					
						2018-10-17 20:52:43 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							119b47f366 
							
						 
					 
					
						
						
							
							controller_base: Default the base class constructor and destructor in the cpp file  
						
						... 
						
						
						
						The destructor doesn't need to be a pure-virtual function. 
						
						
					 
					
						2018-10-17 20:51:54 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7dee60d7d2 
							
						 
					 
					
						
						
							
							Merge pull request  #1444  from ogniK5377/better-hid  
						
						... 
						
						
						
						"Better Hid" Rework Part 1 
						
						
					 
					
						2018-10-17 20:25:17 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							8144fa42bd 
							
						 
					 
					
						
						
							
							Using dual joycons as the default controller  
						
						... 
						
						
						
						Reason for the change is to allow both docked and undocked mode to work 
						
						
					 
					
						2018-10-18 00:11:47 +11:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							780c21ab2d 
							
						 
					 
					
						
						
							
							fsp_srv: Apply patches to Data storage in OpenDataStorageByDataId  
						
						
						
						
					 
					
						2018-10-17 09:04:20 -04:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
						
						
							
						
						
							92d8ad3770 
							
						 
					 
					
						
						
							
							Implement VI ConvertScalingMode ( #1475 )  
						
						... 
						
						
						
						* Implement VI ConvertScalingMode
* Fixed push enum
* Scale mode now uses Nintendo scale mode as an enum as well 
						
						
					 
					
						2018-10-16 11:25:42 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							39ae73b356 
							
						 
					 
					
						
						
							
							file_sys/registered_cache: Use unique_ptr and regular pointers instead of shared_ptrs where applicable  
						
						... 
						
						
						
						The data retrieved in these cases are ultimately chiefly owned by either
the RegisteredCache instance itself, or the filesystem factories. Both
these should live throughout the use of their contained data. If they
don't, it should be considered an interface/design issue, and using
shared_ptr instances here would mask that, as the data would always be
prolonged after the main owner's lifetime ended.
This makes the lifetime of the data explicit and makes it harder to
accidentally create cyclic references. It also makes the interface
slightly more flexible than the previous API, as a shared_ptr can be
created from a unique_ptr, but not the other way around, so this allows
for that use-case if it ever becomes necessary in some form. 
						
						
					 
					
						2018-10-16 09:38:52 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b21fbd1eb 
							
						 
					 
					
						
						
							
							Merge pull request  #1494  from DarkLordZach/aoc-signature-fixes  
						
						... 
						
						
						
						aoc: Fix various bugs in current AOC implementation 
						
						
					 
					
						2018-10-15 18:34:02 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							5737441374 
							
						 
					 
					
						
						
							
							aoc: Read DLC base title ID from RegisteredCache  
						
						... 
						
						
						
						Falls back to title ID + 0x1000, which is what HOS does. 
						
						
					 
					
						2018-10-14 18:58:14 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							7e2096db8a 
							
						 
					 
					
						
						
							
							aoc: Return size in ListAddOnContent  
						
						
						
						
					 
					
						2018-10-13 22:52:54 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0149162dba 
							
						 
					 
					
						
						
							
							filesystem: Make CreateFactories() and InstallInterface() take a VfsFilesystem instance by reference  
						
						... 
						
						
						
						Neither of these functions alter the ownership of the provided pointer,
so we can simply make the parameters a reference rather than a direct
shared pointer alias. This way we also disallow passing incorrect memory values like
nullptr. 
						
						
					 
					
						2018-10-13 11:36:35 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f7ab3e21a 
							
						 
					 
					
						
						
							
							Merge pull request  #1478  from ogniK5377/remap-invalidhandle-remap  
						
						... 
						
						
						
						Passing an invalid nmap handle to Remap should throw an error 
						
						
					 
					
						2018-10-12 12:07:14 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc328440c8 
							
						 
					 
					
						
						
							
							Merge pull request  #1479  from ogniK5377/nmap-revamped  
						
						... 
						
						
						
						Added error codes for nvmap 
						
						
					 
					
						2018-10-12 12:06:22 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							4d2de6564f 
							
						 
					 
					
						
						
							
							Returned an error before processing other remaps  
						
						
						
						
					 
					
						2018-10-12 17:10:41 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							c55b5de0fb 
							
						 
					 
					
						
						
							
							Made the minimum alignment more clear  
						
						
						
						
					 
					
						2018-10-12 17:06:46 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							98b760c645 
							
						 
					 
					
						
						
							
							Wip  
						
						
						
						
					 
					
						2018-10-12 16:28:00 +11:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9bf409f275 
							
						 
					 
					
						
						
							
							Merge pull request  #1474  from ogniK5377/hwopus-decodeinterleavedwithperformance  
						
						... 
						
						
						
						HwOpus, Implemented DecodeInterleavedWithPerformance 
						
						
					 
					
						2018-10-11 16:52:13 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							85b0d9a7be 
							
						 
					 
					
						
						
							
							Dynamically decide handheld variant based on supported npad id priority  
						
						... 
						
						
						
						Kirby input still doesn't work, should fix a lot of other games 
						
						
					 
					
						2018-10-12 02:56:49 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							c7763603ef 
							
						 
					 
					
						
						
							
							Added error codes for nvmap  
						
						
						
						
					 
					
						2018-10-11 23:06:34 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							5dd538cace 
							
						 
					 
					
						
						
							
							Passing an invalid nmap handle to Remap should throw an error  
						
						... 
						
						
						
						Added error for invalid nmap handles 
						
						
					 
					
						2018-10-11 20:32:21 +11:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							bf795edac4 
							
						 
					 
					
						
						
							
							nvhost_as_gpu: Flush CPU VAddr on UnmapBuffer.  
						
						
						
						
					 
					
						2018-10-11 00:19:36 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							fa10905e1e 
							
						 
					 
					
						
						
							
							HwOpus, Implemented DecodeInterleavedWithPerformance  
						
						... 
						
						
						
						Used by sonic ages 
						
						
					 
					
						2018-10-11 13:06:56 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							9e924f2ef2 
							
						 
					 
					
						
						
							
							Added BeginPermitVibrationSession and EndPermitVibrationSession  
						
						... 
						
						
						
						Used by Mario Party 
						
						
					 
					
						2018-10-11 00:58:47 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							3d75c9cd7a 
							
						 
					 
					
						
						
							
							Added GetLedPattern and HandheldVariant  
						
						... 
						
						
						
						HandheldVariant is for specific games which expect handheld controllers to be at position 8(kirby), however this doesn't fix all games as some games require handhelds to be at position 0(snipperclips) 
						
						
					 
					
						2018-10-10 21:38:43 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							46cdeb4549 
							
						 
					 
					
						
						
							
							Kirby expects handheld controllers to be at position 8  
						
						
						
						
					 
					
						2018-10-10 14:21:56 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							f43815af5d 
							
						 
					 
					
						
						
							
							Added the ability to "disconnect" individual npads  
						
						... 
						
						
						
						Fixes arms 
						
						
					 
					
						2018-10-10 13:15:39 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							b79c294c02 
							
						 
					 
					
						
						
							
							Removed unneeded forward declarations  
						
						
						
						
					 
					
						2018-10-10 13:15:37 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							5857aea94e 
							
						 
					 
					
						
						
							
							Addressed changes for better hid  
						
						
						
						
					 
					
						2018-10-10 13:15:37 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							56f35ab262 
							
						 
					 
					
						
						
							
							"Better Hid" rework part 1  
						
						
						
						
					 
					
						2018-10-10 13:15:35 +11:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd891ee9c0 
							
						 
					 
					
						
						
							
							Merge pull request  #1456  from ogniK5377/aoc-u-fixups  
						
						... 
						
						
						
						Fixed assertion due to CountAddOnContent & Casting warnings 
						
						
					 
					
						2018-10-08 01:21:05 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							c5c184246d 
							
						 
					 
					
						
						
							
							Unmapping an unmapped buffer should succeed  
						
						... 
						
						
						
						Hardware tests show that trying to unmap an unmapped buffer already should always succeed. Hardware test was tested up to 32 iterations of attempting to unmap 
						
						
					 
					
						2018-10-08 13:26:48 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							fa3f3cd07f 
							
						 
					 
					
						
						
							
							Fixed assertion due to CountAddOnContent  
						
						... 
						
						
						
						Word count should be 3 since we're pushing a result code and a u32.
Also fixed up compiler warnings due to casting 
						
						
					 
					
						2018-10-08 00:25:46 +11:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e4d2e672d 
							
						 
					 
					
						
						
							
							Merge pull request  #1396  from DarkLordZach/packed-updates  
						
						... 
						
						
						
						loader: Add support for packed updates 
						
						
					 
					
						2018-10-06 23:58:24 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							f84b9ed4e8 
							
						 
					 
					
						
						
							
							Ported  #4296  from citra  
						
						... 
						
						
						
						This will allow us to easily remove the use of "NFC" in "System" 
						
						
					 
					
						2018-10-06 16:49:01 +10:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							38c2ac95af 
							
						 
					 
					
						
						
							
							romfs_factory: Extract packed update setter to new function  
						
						
						
						
					 
					
						2018-10-05 08:53:51 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf3a6dd4a1 
							
						 
					 
					
						
						
							
							Merge pull request  #1434  from DarkLordZach/dlc-edge-case  
						
						... 
						
						
						
						aoc_u: Fix edge case with DLC that causes breaks 
						
						
					 
					
						2018-10-03 21:39:23 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							39f08e551d 
							
						 
					 
					
						
						
							
							Merge pull request  #1433  from lioncash/fs  
						
						... 
						
						
						
						services/fsp_srv: Amend service function table 
						
						
					 
					
						2018-10-03 19:13:57 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							9aaf1c0df8 
							
						 
					 
					
						
						
							
							aoc_u: Fix edge case with DLC that causes breaks  
						
						... 
						
						
						
						In some games (Splatoon 2 and Splatoon 2 Splatfest World Premiere, notably), pass offset=0 and count=2047 into the ListAddOnContent method which should return all DLCs for the current title. The (presumably) intended behavior is to successfully return a empty array but because of a < v. <= in an if statement, a failure error code was returned causing these games to svcBreak. This fixes that if statement. 
						
						
					 
					
						2018-10-02 21:56:32 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							cba78dc70a 
							
						 
					 
					
						
						
							
							services/fsp_srv: Amend service function table  
						
						... 
						
						
						
						Adds new functions that have been given names to the table. Information
is based off what is provided on Switchbrew. 
						
						
					 
					
						2018-10-02 21:34:33 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							d80dd2b812 
							
						 
					 
					
						
						
							
							service/lbl: Update service function table  
						
						... 
						
						
						
						Amends the lbl service table to include new names of functions that were
added to Switchbrew. 
						
						
					 
					
						2018-10-02 21:15:59 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							f72046099a 
							
						 
					 
					
						
						
							
							aoc_u: Extract AccumulateAOCTitleIDs to separate function  
						
						
						
						
					 
					
						2018-09-30 21:07:22 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							7d86a008e2 
							
						 
					 
					
						
						
							
							aoc_u: Implement GetAddOnContentBaseId  
						
						... 
						
						
						
						Command #5  
						
						
					 
					
						2018-09-30 21:01:35 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							62225ae050 
							
						 
					 
					
						
						
							
							aoc_u: Implement Count, List and Prepare AddOnContent  
						
						... 
						
						
						
						Commands #2 , #3 , and #7  
						
						
					 
					
						2018-09-30 21:01:35 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f2ad3a66d 
							
						 
					 
					
						
						
							
							Merge pull request  #1338  from raven02/service_vi  
						
						... 
						
						
						
						Implement ISystemDisplayService::GetDisplayMode 
						
						
					 
					
						2018-09-30 15:39:54 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							cf9d6c6f52 
							
						 
					 
					
						
						
							
							kernel/process: Make data member variables private  
						
						... 
						
						
						
						Makes the public interface consistent in terms of how accesses are done
on a process object. It also makes it slightly nicer to reason about the
logic of the process class, as we don't want to expose everything to
external code. 
						
						
					 
					
						2018-09-30 02:30:01 -04:00 
						 
				 
			
				
					
						
							
							
								raven02 
							
						 
					 
					
						
						
						
						
							
						
						
							4092907687 
							
						 
					 
					
						
						
							
							Implement ISystemDisplayService::GetDisplayMode  
						
						
						
						
					 
					
						2018-09-30 10:04:03 +08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc2419e441 
							
						 
					 
					
						
						
							
							Merge pull request  #1394  from lioncash/stream  
						
						... 
						
						
						
						stream: Preserve enum class type in GetState() 
						
						
					 
					
						2018-09-27 17:05:03 -04:00