Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee9ebeeb80 
							
						 
					 
					
						
						
							
							Merge pull request  #5276  from german77/gestures  
						
						... 
						
						
						
						HID: Implement gestures 
						
						
					 
					
						2021-02-27 22:18:41 -05:00 
						 
				 
			
				
					
						
							
							
								german 
							
						 
					 
					
						
						
						
						
							
						
						
							e895ab7d6f 
							
						 
					 
					
						
						
							
							Implements touch, pan, pinch and rotation gestures  
						
						
						
						
					 
					
						2021-02-27 19:54:42 -06:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ab65cb499d 
							
						 
					 
					
						
						
							
							core: hle: ldn: Error out on call to Initialization.  
						
						... 
						
						
						
						- Since we do not emulate LDN, returning an error here makes more sense. 
						
						
					 
					
						2021-02-27 11:59:29 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							51fb0a6f96 
							
						 
					 
					
						
						
							
							core: Switch to unique_ptr for usage of Common::Fiber.  
						
						... 
						
						
						
						- With using unique_ptr instead of shared_ptr, we have more explicit ownership of the context.
- Fixes a memory leak due to circular reference of the shared pointer. 
						
						
					 
					
						2021-02-27 11:56:04 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							09f7c355c6 
							
						 
					 
					
						
						
							
							Merge pull request  #5953  from bunnei/memory-refactor-1  
						
						... 
						
						
						
						Kernel Rework: Memory updates and refactoring (Part 1) 
						
						
					 
					
						2021-02-27 12:48:35 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bfa1644464 
							
						 
					 
					
						
						
							
							Merge pull request  #5944  from Morph1984/gc-vibrations  
						
						... 
						
						
						
						hid: Implement GameCube Controller Vibrations 
						
						
					 
					
						2021-02-26 19:10:36 -07:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							ec19a85890 
							
						 
					 
					
						
						
							
							hid: Implement GameCube Controller Vibrations  
						
						... 
						
						
						
						Implements both SendVibrationGcErmCommand and GetActualVibrationGcErmCommand, and modifies GetVibrationDeviceInfo to account for additional controllers. 
						
						
					 
					
						2021-02-21 10:32:59 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							3de8e7a8f2 
							
						 
					 
					
						
						
							
							acc: Stub GetNintendoAccountUserResourceCacheForApplication  
						
						... 
						
						
						
						This command returns a Nintendo Account ID and writes 2 output buffers. The first output buffer is a NasUserBaseForApplication and the second output buffer is currently empty.
Used by:
- Pokken Tournament DX
- Super Smash Bros. Ultimate
- Super Nintendo Entertainment System - Nintendo Switch Online
- Mario Kart 8 Deluxe 
						
						
					 
					
						2021-02-21 10:29:25 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							8e4c9c9852 
							
						 
					 
					
						
						
							
							kernel: Fix resource release exception on exit  
						
						... 
						
						
						
						After rewriting the resource limit, objects releasing reserved resources require a live kernel instance.
This commit fixes exceptions that occur due to the kernel being destroyed before some objects released their resources, allowing for a graceful exit. 
						
						
					 
					
						2021-02-20 20:51:11 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							93e20867b0 
							
						 
					 
					
						
						
							
							hle: kernel: Migrate PageHeap/PageTable to KPageHeap/KPageTable.  
						
						
						
						
					 
					
						2021-02-18 16:16:25 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							b1e27890e8 
							
						 
					 
					
						
						
							
							hle: kernel: Migrate MemoryManager to KMemoryManager.  
						
						
						
						
					 
					
						2021-02-18 16:16:25 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							93109c870e 
							
						 
					 
					
						
						
							
							hle: kernel: Migrate PageLinkedList to KPageLinkedList.  
						
						
						
						
					 
					
						2021-02-18 16:16:25 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							65e0178cc0 
							
						 
					 
					
						
						
							
							hle: kernel: Migrate to KMemoryBlock, KMemoryBlockManager, and others.  
						
						
						
						
					 
					
						2021-02-18 16:16:25 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							9e520e8f12 
							
						 
					 
					
						
						
							
							hle: kernel: Migrate SlabHeap to KSlabHeap.  
						
						
						
						
					 
					
						2021-02-18 16:16:25 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							1d162f28d1 
							
						 
					 
					
						
						
							
							hle: kernel: Migrate MemoryLayout to KMemoryLayout.  
						
						
						
						
					 
					
						2021-02-18 16:16:25 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							7ed5dd0d62 
							
						 
					 
					
						
						
							
							hle: kernel: Migrate AddressSpaceInfo to KAddressSpaceInfo.  
						
						
						
						
					 
					
						2021-02-18 16:16:25 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							701ef616b2 
							
						 
					 
					
						
						
							
							hle: kernel: memory_manager: Rename AllocateContinuous to AllocateContinuous.  
						
						
						
						
					 
					
						2021-02-18 16:16:24 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							f7a008d77f 
							
						 
					 
					
						
						
							
							hle: kernel: KSystemControl does not belong in Memory namespace.  
						
						
						
						
					 
					
						2021-02-18 16:16:24 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							6a19086001 
							
						 
					 
					
						
						
							
							hle: kernel: memory: PageHeap: Migrate to KPageBitmap class.  
						
						
						
						
					 
					
						2021-02-18 16:16:24 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							a02566136c 
							
						 
					 
					
						
						
							
							hle: kernel: Add KPageBitmap class.  
						
						
						
						
					 
					
						2021-02-18 16:16:24 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							e7c33d1ad6 
							
						 
					 
					
						
						
							
							hle: kernel: system_control: Add function GenerateRandomU64.  
						
						
						
						
					 
					
						2021-02-18 16:16:24 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							6da91da08e 
							
						 
					 
					
						
						
							
							hle: kernel: Add KSpinLock implementation.  
						
						
						
						
					 
					
						2021-02-18 16:16:24 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							24e1e17a8a 
							
						 
					 
					
						
						
							
							core: memory: Add templated GetPointer methods.  
						
						
						
						
					 
					
						2021-02-18 16:16:24 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							0d62f30b00 
							
						 
					 
					
						
						
							
							hle: kernel: Rename SharedMemory to KSharedMemory.  
						
						
						
						
					 
					
						2021-02-18 16:16:12 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9cae3e6e90 
							
						 
					 
					
						
						
							
							Merge pull request  #4973  from ameerj/nvdec-opt  
						
						... 
						
						
						
						nvdec: Reuse allocated buffers and general cleanup 
						
						
					 
					
						2021-02-18 15:12:07 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							f3345e84ad 
							
						 
					 
					
						
						
							
							core: core_timing_util: Optimize core timing math.  
						
						... 
						
						
						
						- Avoids a lot of unnecessary 128-bit math for imperceptible accuracy. 
						
						
					 
					
						2021-02-15 14:54:06 -08:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed543c4d5c 
							
						 
					 
					
						
						
							
							Merge pull request  #5939  from Morph1984/web_types  
						
						... 
						
						
						
						core/CMakeLists: Add web_types.h 
						
						
					 
					
						2021-02-15 14:02:10 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b53b50adec 
							
						 
					 
					
						
						
							
							Merge pull request  #4940  from german77/nativeGC  
						
						... 
						
						
						
						HID: Implement GC controller in game 
						
						
					 
					
						2021-02-15 10:32:19 -08:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							48cfc47050 
							
						 
					 
					
						
						
							
							core/CMakeLists: Add web_types.h  
						
						
						
						
					 
					
						2021-02-15 09:40:30 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							d9a8060ce3 
							
						 
					 
					
						
						
							
							hle: service: ldn: IUserLocalCommunicationService: Improve the stub.  
						
						
						
						
					 
					
						2021-02-13 21:45:09 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							51c13606d6 
							
						 
					 
					
						
						
							
							hle: service: ldn: IUserLocalCommunicationService: Indicate that LDN is disabled.  
						
						... 
						
						
						
						- Fixes crash on Pokemon Sword/Shield when pressing 'Y'. 
						
						
					 
					
						2021-02-13 20:11:26 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							d25011c92f 
							
						 
					 
					
						
						
							
							hle: service: am: IStorageAccessor: Fix out of bounds error handling.  
						
						
						
						
					 
					
						2021-02-13 20:11:26 -08:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							3c37d66c28 
							
						 
					 
					
						
						
							
							Address PR feedback  
						
						... 
						
						
						
						Co-Authored-By: LC <712067+lioncash@users.noreply.github.com> 
						
						
					 
					
						2021-02-13 13:07:56 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							ac265a72ce 
							
						 
					 
					
						
						
							
							nvdec cleanup  
						
						
						
						
					 
					
						2021-02-13 13:07:31 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							ec9b6641b1 
							
						 
					 
					
						
						
							
							kernel: More accurately reserve and release resources  
						
						
						
						
					 
					
						2021-02-12 19:05:24 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							5fa6b15215 
							
						 
					 
					
						
						
							
							kernel: KScopedReservation implementation  
						
						... 
						
						
						
						This implements KScopedReservation, allowing resource limit reservations to be more HW accurate, and release upon failure without requiring too many conditionals. 
						
						
					 
					
						2021-02-12 18:57:34 -05:00 
						 
				 
			
				
					
						
							
							
								Chloe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							37939482fb 
							
						 
					 
					
						
						
							
							kernel: Unify result codes ( #5890 )  
						
						... 
						
						
						
						* kernel: Unify result codes
Drop the usage of ERR_NAME convention in kernel for ResultName. Removed seperation between svc_results.h & errors.h as we mainly include both most of the time anyways.
* oops
* rename errors to svc_results 
						
						
					 
					
						2021-02-12 15:43:01 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0379c2db5 
							
						 
					 
					
						
						
							
							Merge pull request  #5902  from lioncash/core-warn  
						
						... 
						
						
						
						core: Silence various warnings on Clang 12 
						
						
					 
					
						2021-02-11 18:57:23 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e53b6ecc76 
							
						 
					 
					
						
						
							
							Merge pull request  #5869  from german77/mousePanning  
						
						... 
						
						
						
						input_common: Add mouse panning 
						
						
					 
					
						2021-02-11 09:58:23 -08:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							886043a6d2 
							
						 
					 
					
						
						
							
							software_keyboard: Implement Finalize request command  
						
						
						
						
					 
					
						2021-02-10 21:42:49 -05:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							68f718943e 
							
						 
					 
					
						
						
							
							core: Add -fsized-dealloction as a Clang flag  
						
						... 
						
						
						
						Prevents a operator delete error when compiling with Clang 11. 
						
						
					 
					
						2021-02-09 21:27:12 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0cd40fb523 
							
						 
					 
					
						
						
							
							bsd: Remove usage of optional emplace() with no arguments  
						
						... 
						
						
						
						Clang 12 currently falls over in the face of this. 
						
						
					 
					
						2021-02-09 17:50:29 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							1dab8acf5f 
							
						 
					 
					
						
						
							
							am/controller: Remove [[fallthrough]] from unreachable path  
						
						... 
						
						
						
						Prevents warnings on clang 12. This path is reachable on other
variations of the build that disable the unreachable macro. 
						
						
					 
					
						2021-02-09 17:44:14 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							d64ba58759 
							
						 
					 
					
						
						
							
							nfp: Correct uninitialized size being used within GetTagInfo()  
						
						... 
						
						
						
						We were previously the name of the object being initialized within its
own initializer, which results in uninitialized data being read. 
						
						
					 
					
						2021-02-09 17:42:02 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b730827dd 
							
						 
					 
					
						
						
							
							Merge pull request  #5892  from german77/backup  
						
						... 
						
						
						
						olsc: Stub GetSaveDataBackupSetting 
						
						
					 
					
						2021-02-08 17:48:52 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7666c0994c 
							
						 
					 
					
						
						
							
							Merge pull request  #5868  from german77/HandheldFix  
						
						... 
						
						
						
						Prevent over scheduling audio events and add motion update unschedule event 
						
						
					 
					
						2021-02-08 11:33:53 -08:00 
						 
				 
			
				
					
						
							
							
								german 
							
						 
					 
					
						
						
						
						
							
						
						
							a994a40467 
							
						 
					 
					
						
						
							
							hid: Implement GC controller  
						
						
						
						
					 
					
						2021-02-07 22:59:46 -06:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0896089092 
							
						 
					 
					
						
						
							
							Merge pull request  #5339  from german77/interactive  
						
						... 
						
						
						
						Settings: Make settings controller image change with controller input 
						
						
					 
					
						2021-02-07 20:53:46 -08:00 
						 
				 
			
				
					
						
							
							
								german 
							
						 
					 
					
						
						
						
						
							
						
						
							3f9eb56972 
							
						 
					 
					
						
						
							
							olsc: Stub GetSaveDataBackupSetting  
						
						
						
						
					 
					
						2021-02-07 22:32:13 -06:00 
						 
				 
			
				
					
						
							
							
								german 
							
						 
					 
					
						
						
						
						
							
						
						
							52b79ac009 
							
						 
					 
					
						
						
							
							Add mouse panning  
						
						
						
						
					 
					
						2021-02-07 20:31:58 -06:00