Merry 
							
						 
					 
					
						
						
						
						
							
						
						
							bee395d2f0 
							
						 
					 
					
						
						
							
							vfs: Replace cstr concat with char concat  
						
						
						
						
					 
					
						2023-01-01 18:52:02 +00:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							05c709bebe 
							
						 
					 
					
						
						
							
							core: hid: emulated_console: Avoid a crash if frontend does not configure touch_from_button_maps.  
						
						
						
						
					 
					
						2022-12-30 00:14:53 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							60419dd35e 
							
						 
					 
					
						
						
							
							Merge pull request  #9504  from liamwhite/pg2  
						
						... 
						
						
						
						k_page_group: synchronize 
						
						
					 
					
						2022-12-28 17:28:31 -05:00 
						 
				 
			
				
					
						
							
							
								MonsterDruide1 
							
						 
					 
					
						
						
						
						
							
						
						
							bc4126acd7 
							
						 
					 
					
						
						
							
							TAS: Increase accuracy of Stick inputs  
						
						
						
						
					 
					
						2022-12-25 21:49:09 +01:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							28d9c30861 
							
						 
					 
					
						
						
							
							k_page_table: remove HACK_OpenPages/ClosePages  
						
						
						
						
					 
					
						2022-12-25 13:43:49 -05:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							3392fdac9b 
							
						 
					 
					
						
						
							
							k_page_group: synchronize  
						
						
						
						
					 
					
						2022-12-25 12:55:21 -05:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c6767704fb 
							
						 
					 
					
						
						
							
							Merge pull request  #9496  from liamwhite/shm3  
						
						... 
						
						
						
						kernel: workaround static shared memory initialization 
						
						
					 
					
						2022-12-25 12:51:16 -05:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							99eccf581e 
							
						 
					 
					
						
						
							
							kernel: workaround static shared memory initialization  
						
						
						
						
					 
					
						2022-12-23 13:40:30 -05:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							80670a5b6c 
							
						 
					 
					
						
						
							
							time: add LockFreeAtomicType  
						
						
						
						
					 
					
						2022-12-21 22:36:55 -05:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b11e0f0d3 
							
						 
					 
					
						
						
							
							Merge pull request  #9463  from liamwhite/manager-events  
						
						... 
						
						
						
						EmuThread: refactor 
						
						
					 
					
						2022-12-20 09:10:41 -05:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							c770f25ccb 
							
						 
					 
					
						
						
							
							kernel: remove TimeManager  
						
						
						
						
					 
					
						2022-12-18 20:21:24 -05:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							67c0d714c5 
							
						 
					 
					
						
						
							
							kernel: add KHardwareTimer  
						
						
						
						
					 
					
						2022-12-18 16:37:19 -05:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
						
						
							
						
						
							79f1f326c7 
							
						 
					 
					
						
						
							
							service: nfc: Silence ListDevices  
						
						
						
						
					 
					
						2022-12-18 11:57:33 -06:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							48108a8c9b 
							
						 
					 
					
						
						
							
							Merge pull request  #9456  from german77/virtual_gamepad  
						
						... 
						
						
						
						input_common: Add virtual gamepad 
						
						
					 
					
						2022-12-17 17:16:13 -08:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							d3123079e8 
							
						 
					 
					
						
						
							
							EmuThread: refactor  
						
						
						
						
					 
					
						2022-12-17 16:26:24 -05:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4faea2bbf4 
							
						 
					 
					
						
						
							
							Merge pull request  #9452  from ameerj/hle-read-buffer-resreve  
						
						... 
						
						
						
						hle_ipc: Refactor ReadBuffer to set buffer size upon initialization 
						
						
					 
					
						2022-12-17 10:21:30 -05:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
						
						
							
						
						
							243404bf34 
							
						 
					 
					
						
						
							
							input_common: Add virtual gamepad  
						
						
						
						
					 
					
						2022-12-16 18:26:11 -06:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bbb202ceed 
							
						 
					 
					
						
						
							
							Merge pull request  #6354  from ogniK5377/device-name  
						
						... 
						
						
						
						Set: Allow setting device nickname 
						
						
					 
					
						2022-12-16 14:05:00 -05:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							789da737af 
							
						 
					 
					
						
						
							
							Merge pull request  #9450  from ameerj/hle-ipc-vector-reserve  
						
						... 
						
						
						
						hle_ipc: Reserve vectors before populating 
						
						
					 
					
						2022-12-16 11:57:48 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							b1d633532f 
							
						 
					 
					
						
						
							
							hle_ipc: Refactor ReadBuffer to set buffer size upon initialization  
						
						... 
						
						
						
						Initializing the vector size during initialization is more efficient than a later call to resize() 
						
						
					 
					
						2022-12-15 23:22:11 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							12c0f682e6 
							
						 
					 
					
						
						
							
							hle_ipc: Reserve vectors before populating  
						
						
						
						
					 
					
						2022-12-15 22:30:42 -05:00 
						 
				 
			
				
					
						
							
							
								Narr the Reg 
							
						 
					 
					
						
						
						
						
							
						
						
							20cbf6f3db 
							
						 
					 
					
						
						
							
							kernel: svc: Fix duplicated InfoType enum  
						
						
						
						
					 
					
						2022-12-15 14:18:30 -06:00 
						 
				 
			
				
					
						
							
							
								Narr the Reg 
							
						 
					 
					
						
						
						
						
							
						
						
							dca4f0687a 
							
						 
					 
					
						
						
							
							kernel: process: Implement GetFreeThreadCount  
						
						... 
						
						
						
						Used by Just Dance® 2023 Edition 
						
						
					 
					
						2022-12-15 13:44:21 -06:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ff7a5de1a 
							
						 
					 
					
						
						
							
							Merge pull request  #7410  from Nefsen402/wayland-fixes  
						
						... 
						
						
						
						Wayland fixes 
						
						
					 
					
						2022-12-15 12:05:01 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							beba9c9b61 
							
						 
					 
					
						
						
							
							Revert "hle: service: audio: Use default service thread."  
						
						
						
						
					 
					
						2022-12-14 14:57:33 -08:00 
						 
				 
			
				
					
						
							
							
								Chloe Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							c5f519e1e4 
							
						 
					 
					
						
						
							
							Set: Allow setting device nickname  
						
						
						
						
					 
					
						2022-12-13 19:54:17 -05:00 
						 
				 
			
				
					
						
							
							
								Alexander Orzechowski 
							
						 
					 
					
						
						
						
						
							
						
						
							09e3029c11 
							
						 
					 
					
						
						
							
							gl_device: Use a more robust way to use strict context mode  
						
						... 
						
						
						
						Instead of checking a environment variable which may not actually
exist or is just wrong, ask QT if it's running on the wayland
platform. 
						
						
					 
					
						2022-12-13 15:01:51 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							339a37f8cb 
							
						 
					 
					
						
						
							
							Merge pull request  #9398  from liamwhite/fail  
						
						... 
						
						
						
						general: improve handling of system startup failure 
						
						
					 
					
						2022-12-12 14:37:42 -08:00 
						 
				 
			
				
					
						
							
							
								Mai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d5684dbe7d 
							
						 
					 
					
						
						
							
							Merge pull request  #9415  from liamwhite/dc  
						
						... 
						
						
						
						memory: correct semantics of data cache management operations 
						
						
					 
					
						2022-12-11 21:09:31 +00:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							ed37192441 
							
						 
					 
					
						
						
							
							memory: correct semantics of data cache management operations  
						
						
						
						
					 
					
						2022-12-11 12:46:34 -05:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							985ed1e160 
							
						 
					 
					
						
						
							
							memory: remove DEBUG_ASSERT pointer test  
						
						
						
						
					 
					
						2022-12-10 13:02:38 -05:00 
						 
				 
			
				
					
						
							
							
								Salvage 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c586ac9be2 
							
						 
					 
					
						
						
							
							Remove the lock entirely as per PR discussion  
						
						... 
						
						
						
						Correctly unlock mutex before its destruction
As per https://en.cppreference.com/w/cpp/thread/mutex/~mutex  destroying a locked mutex is undefined behavior and MSVC++ decides to throw in this case
Swap out unique for scoped lock and readd comment 
						
						
					 
					
						2022-12-09 16:39:59 +01:00 
						 
				 
			
				
					
						
							
							
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							9704acb982 
							
						 
					 
					
						
						
							
							general: improve handling of system startup failure  
						
						
						
						
					 
					
						2022-12-06 16:13:42 -05:00 
						 
				 
			
				
					
						
							
							
								merry 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e1f5f4bdea 
							
						 
					 
					
						
						
							
							Merge pull request  #9370  from liamwhite/break-unmapped  
						
						... 
						
						
						
						core: add option to break on unmapped access 
						
						
					 
					
						2022-12-06 20:20:20 +00:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4b7e73e0a6 
							
						 
					 
					
						
						
							
							Merge pull request  #9392  from lioncash/reporter  
						
						... 
						
						
						
						reporter: Eliminate undefined behavior in SaveErrorReport 
						
						
					 
					
						2022-12-06 11:27:00 -05:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8534ea140 
							
						 
					 
					
						
						
							
							Merge pull request  #9390  from lioncash/keyboard  
						
						... 
						
						
						
						applets: Extract callback types into aliases 
						
						
					 
					
						2022-12-06 11:26:53 -05:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bbdb6d391e 
							
						 
					 
					
						
						
							
							Merge pull request  #9389  from lioncash/emumove  
						
						... 
						
						
						
						emulated_console/emulated_controller: std::move ParamPackage instances where applicable 
						
						
					 
					
						2022-12-06 11:26:46 -05:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a86af1b776 
							
						 
					 
					
						
						
							
							Merge pull request  #9386  from lioncash/init  
						
						... 
						
						
						
						kernel: Ensure relevant class members are always initialized on construction 
						
						
					 
					
						2022-12-06 11:26:38 -05:00 
						 
				 
			
				
					
						
							
							
								liamwhite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04779b3d2a 
							
						 
					 
					
						
						
							
							Merge pull request  #9369  from german77/mifare  
						
						... 
						
						
						
						service: nfc: Implement mifare service 
						
						
					 
					
						2022-12-05 22:17:32 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							eadc1ae1e7 
							
						 
					 
					
						
						
							
							reporter: Pass by const reference where applicable  
						
						... 
						
						
						
						Same behavior, but without memory churn. 
						
						
					 
					
						2022-12-05 21:48:42 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e7f9f58fa4 
							
						 
					 
					
						
						
							
							reporter: Eliminate undefined behavior in SaveErrorReport  
						
						... 
						
						
						
						The optionals are unconditionally dereferenced when setting the custom
error text, and in a few cases this function is called using the default
value of the optionals.
This means we'd be dereferencing uninitialized storage.
Since they're used unconditionally, we can use value_or to set a default
when storage is uninitialized. 
						
						
					 
					
						2022-12-05 21:31:34 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							fedd857054 
							
						 
					 
					
						
						
							
							applets/controller: Use aliases for callbacks  
						
						
						
						
					 
					
						2022-12-05 19:06:04 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							d8da9a2afd 
							
						 
					 
					
						
						
							
							applets/error: Use aliases for callbacks  
						
						
						
						
					 
					
						2022-12-05 19:06:04 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2b40cdf04f 
							
						 
					 
					
						
						
							
							applets/mii_edit: Use aliases for callbacks  
						
						
						
						
					 
					
						2022-12-05 19:06:04 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							a84676c2aa 
							
						 
					 
					
						
						
							
							applets/profile_select: Use aliases for callbacks  
						
						... 
						
						
						
						Deduplicates callback definitions and situates it in one place. 
						
						
					 
					
						2022-12-05 19:06:04 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e26c86a6e7 
							
						 
					 
					
						
						
							
							applets/web_browser: Use aliases for callbacks  
						
						... 
						
						
						
						Deduplicates a lot of long callback declarations 
						
						
					 
					
						2022-12-05 19:06:04 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							9bbb77637e 
							
						 
					 
					
						
						
							
							applets/software_keyboard: Use aliases for callbacks  
						
						... 
						
						
						
						Deduplicates really long std::function declarations to make the
interface nicer to read. 
						
						
					 
					
						2022-12-05 19:06:01 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e4a16f50ef 
							
						 
					 
					
						
						
							
							emulated_controller: Remove unused parameter in GetMappedDevices()  
						
						... 
						
						
						
						This isn't used, so it can be removed to make the function a little
nicer. 
						
						
					 
					
						2022-12-05 18:27:18 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							87543b9dea 
							
						 
					 
					
						
						
							
							emulated_controller: Use std::move() in GetMappedDevices()  
						
						... 
						
						
						
						Avoids churning allocations in a loop. 
						
						
					 
					
						2022-12-05 18:27:15 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							7bf4b45349 
							
						 
					 
					
						
						
							
							emulated_console: Amend cast in SetTouch()  
						
						... 
						
						
						
						id is an int value, not a u32. 
						
						
					 
					
						2022-12-05 18:15:23 -05:00