zhupengfei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d7fbc1ca2c 
								
							 
						 
						
							
							
								
								common/string_util: Move TextFromBuffer to string_util  
							
							 
							
							
							
						 
						
							2019-04-08 22:34:21 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									zhupengfei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								25be09c7a3 
								
							 
						 
						
							
							
								
								applets/swkbd: Address comments  
							
							 
							
							
							
						 
						
							2019-04-08 21:45:32 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									zhupengfei 
								
							 
						 
						
							
							
							
							
								
							
							
								8078256a88 
								
							 
						 
						
							
							
								
								applets/swkbd: Add callback support  
							
							 
							
							
							
						 
						
							2019-04-08 21:45:29 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								aba5dae557 
								
							 
						 
						
							
							
								
								service/service: Remove unncessary calls to c_str()  
							
							 
							
							... 
							
							
							
							These can just be passed regularly, now that we use fmt instead of our
old logging system.
While we're at it, make the parameters to MakeFunctionString
std::string_views. 
							
						 
						
							2019-04-07 18:27:14 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								e9bd34f7da 
								
							 
						 
						
							
							
								
								Address remaining review comments  
							
							 
							
							
							
						 
						
							2019-04-07 17:00:28 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								1517d2fef7 
								
							 
						 
						
							
							
								
								Address more reviews  
							
							 
							
							
							
						 
						
							2019-04-07 15:35:32 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								781d4b787a 
								
							 
						 
						
							
							
								
								Address first batch of review comments  
							
							 
							
							
							
						 
						
							2019-04-07 15:35:32 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								041638ea4d 
								
							 
						 
						
							
							
								
								applets: implement HLE mii selector applet  
							
							 
							
							
							
						 
						
							2019-04-07 15:35:29 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								f903d3161d 
								
							 
						 
						
							
							
								
								ptm: move ptm_shared_extdata_id to header  
							
							 
							
							
							
						 
						
							2019-04-07 15:35:29 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								21c71d21ae 
								
							 
						 
						
							
							
								
								general: Use deducation guides for std::lock_guard and std::unique_lock  
							
							 
							
							... 
							
							
							
							Since C++17, the introduction of deduction guides for locking facilities
means that we no longer need to hardcode the mutex type into the locks
themselves, making it easier to switch mutex types, should it ever be
necessary in the future. 
							
						 
						
							2019-04-07 15:14:29 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								f565ea80f0 
								
							 
						 
						
							
							
								
								HLE/IPC: HLEContext can memorize the client thread and use it for SleepClientThread  
							
							 
							
							... 
							
							
							
							This reduces the boilerplate that services have to write out the current thread explicitly. Using current thread instead of client thread is also semantically incorrect, and will be a problem when we implement multicore (at which time there will be multiple current threads) 
							
						 
						
							2019-04-02 13:23:39 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								daeba65fb4 
								
							 
						 
						
							
							
								
								Merge pull request  #4710  from wwylele/why-instrusive-ptr  
							
							 
							
							... 
							
							
							
							Kernel: replace boost::intrusive_ptr with std::shared_ptr 
							
						 
						
							2019-04-02 11:06:13 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								8d2718a18f 
								
							 
						 
						
							
							
								
								CAM: initialize states  
							
							 
							
							
							
						 
						
							2019-03-30 11:07:11 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								05058863b5 
								
							 
						 
						
							
							
								
								cleanup includes  
							
							 
							
							
							
						 
						
							2019-03-26 10:50:41 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								5f11c5f733 
								
							 
						 
						
							
							
								
								Kernel: replace boost::intrusive_ptr with std::shared_ptr  
							
							 
							
							
							
						 
						
							2019-03-24 14:32:11 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c1de8acfe5 
								
							 
						 
						
							
							
								
								Merge pull request  #4689  from wwylele/server-leak  
							
							 
							
							... 
							
							
							
							ServiceFrameworkBase: remove ownership to ServerPort 
							
						 
						
							2019-03-24 14:29:41 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								21bda754b3 
								
							 
						 
						
							
							
								
								Merge pull request  #4396  from FearlessTobi/open-delays  
							
							 
							
							... 
							
							
							
							fs_user: Add a delay for each file open 
							
						 
						
							2019-03-23 12:21:12 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9b07ff9681 
								
							 
						 
						
							
							
								
								Merge pull request  #4683  from wwylele/misc-global-clean  
							
							 
							
							... 
							
							
							
							Misc global instance reference cleaup 
							
						 
						
							2019-03-22 22:28:50 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2138db3d7d 
								
							 
						 
						
							
							
								
								Merge pull request  #4690  from wwylele/uds-deprecated  
							
							 
							
							... 
							
							
							
							UDS: implement deprecated functions 
							
						 
						
							2019-03-21 09:52:01 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Vamsi Krishna 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								aedf5a84b0 
								
							 
						 
						
							
							
								
								Merge pull request  #4671  from jroweboy/mic4  
							
							 
							
							... 
							
							
							
							Microphone support 
							
						 
						
							2019-03-20 23:12:38 +05:30  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									James Rowe 
								
							 
						 
						
							
							
							
							
								
							
							
								9739e2b6fd 
								
							 
						 
						
							
							
								
								Support signed 8bit pcm in cubeb input. Address review  
							
							 
							
							
							
						 
						
							2019-03-17 22:52:03 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4696b13170 
								
							 
						 
						
							
							
								
								UDS: I was drunk  
							
							 
							
							
							
						 
						
							2019-03-15 00:35:39 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								a986e35795 
								
							 
						 
						
							
							
								
								UDS: Change reply command ID for two versions of ConnectToNetwork  
							
							 
							
							
							
						 
						
							2019-03-14 10:10:18 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								9c016ff3a3 
								
							 
						 
						
							
							
								
								Y2R: pass in MemorySystem from service  
							
							 
							
							
							
						 
						
							2019-03-13 10:23:58 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								d6f3ac1f4e 
								
							 
						 
						
							
							
								
								IR: pass in Core::Timing for ExtraHID  
							
							 
							
							
							
						 
						
							2019-03-13 10:23:58 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								ea496507d5 
								
							 
						 
						
							
							
								
								DSP_DSP: use member system instead of global instance  
							
							 
							
							
							
						 
						
							2019-03-13 10:23:58 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								aaa599a849 
								
							 
						 
						
							
							
								
								UDS: duplicate DecryptBeaconData implementation for deprecated version  
							
							 
							
							... 
							
							
							
							They are really identical in the NWM module code 
							
						 
						
							2019-03-13 00:21:10 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								16fb6a2c8d 
								
							 
						 
						
							
							
								
								UDS: implement ConnectToNetworkDeprecated and forward params to ConnectToNetwork  
							
							 
							
							
							
						 
						
							2019-03-13 00:03:51 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								fc0fe5c3c0 
								
							 
						 
						
							
							
								
								UDS: devide IPC and impl for ConnectToNetwork  
							
							 
							
							
							
						 
						
							2019-03-13 00:03:51 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								e121c59583 
								
							 
						 
						
							
							
								
								UDS: implement BeginHostingNetworkDeprecated and forward params to BeginHostingNetwork  
							
							 
							
							
							
						 
						
							2019-03-13 00:03:51 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								5353d539ce 
								
							 
						 
						
							
							
								
								UDS: divide IPC and impl for BeginHostingNetwork  
							
							 
							
							
							
						 
						
							2019-03-12 23:00:18 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								1076864935 
								
							 
						 
						
							
							
								
								UDS: implement InitializeDeprecated and forward params to Initialize  
							
							 
							
							
							
						 
						
							2019-03-12 21:53:07 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								021c77bc9f 
								
							 
						 
						
							
							
								
								UDS: divide IPC and impl for InitializeWithVersion  
							
							 
							
							
							
						 
						
							2019-03-12 21:50:14 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								8750b81ce0 
								
							 
						 
						
							
							
								
								ServiceFrameworkBase: remove ownership to ServerPort  
							
							 
							
							... 
							
							
							
							This causes a reference cycle because ServerPort also holds a shared pointer to SessionRequestHandler (inherited by ServiceFrameworkBase). Given that the member port is never used in ServiceFrameworkBase, we can simply remove it. The port object is kept alive by ServiceManager|KernelSystem::named_ports -> ClientPort -> ServerPort 
							
						 
						
							2019-03-12 19:11:50 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								ff3d7532c9 
								
							 
						 
						
							
							
								
								nfc: Improve implementation of GetAmiiboConfig  
							
							 
							
							... 
							
							
							
							When making the initial implementation, I forgot to add the series variable to the AmiiboConfig struct.
With this PR it is added and many of the AmiiboConfig fields get their proper values now.
The loading of the Amiibo data that is added here has been hwtested.
This fixes Amiibos in Yoshis Woolly World, Smash (partially) and probably other games too. 
							
						 
						
							2019-03-12 19:08:01 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								6ce58248b0 
								
							 
						 
						
							
							
								
								APT: use member system instead of global instance  
							
							 
							
							
							
						 
						
							2019-03-10 11:10:24 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bunnei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9560060f04 
								
							 
						 
						
							
							
								
								Merge pull request  #4666  from FearlessTobi/port-2167  
							
							 
							
							... 
							
							
							
							Port yuzu-emu/yuzu#2167 : "common: Move Quaternion, Rectangle, Vec2, Vec3, and Vec4 into the Common namespace" 
							
						 
						
							2019-03-07 23:52:42 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									James Rowe 
								
							 
						 
						
							
							
							
							
								
							
							
								f5df13eb24 
								
							 
						 
						
							
							
								
								Remove global state and add mic hot swapping  
							
							 
							
							
							
						 
						
							2019-03-06 20:59:58 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									James Rowe 
								
							 
						 
						
							
							
							
							
								
							
							
								182d672c15 
								
							 
						 
						
							
							
								
								Add ifdef around cubeb for android. Address a few review comments  
							
							 
							
							
							
						 
						
							2019-03-06 20:03:22 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									James Rowe 
								
							 
						 
						
							
							
							
							
								
							
							
								5f532c2560 
								
							 
						 
						
							
							
								
								Address review comments  
							
							 
							
							
							
						 
						
							2019-03-06 11:16:43 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								5055a6c262 
								
							 
						 
						
							
							
								
								Address review comments  
							
							 
							
							
							
						 
						
							2019-03-06 18:53:34 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								fc7e6c9cc9 
								
							 
						 
						
							
							
								
								fs_user: Add a delay for each file open  
							
							 
							
							
							
						 
						
							2019-03-06 16:09:24 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									James Rowe 
								
							 
						 
						
							
							
							
							
								
							
							
								c669aa8d55 
								
							 
						 
						
							
							
								
								Rest of the owl  
							
							 
							
							
							
						 
						
							2019-03-04 23:07:05 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									James Rowe 
								
							 
						 
						
							
							
							
							
								
							
							
								7fccc995ce 
								
							 
						 
						
							
							
								
								Initial Mic setup  
							
							 
							
							
							
						 
						
							2019-03-04 23:06:42 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9c57b74907 
								
							 
						 
						
							
							
								
								Merge pull request  #4618  from wwylele/fs-clean  
							
							 
							
							... 
							
							
							
							FS: pass down program ID for archive operation (cleanup System::GetInstance part 3) 
							
						 
						
							2019-03-04 12:34:54 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								643472e24a 
								
							 
						 
						
							
							
								
								common/vector_math: Move Vec[x] types into the Common namespace  
							
							 
							
							... 
							
							
							
							These types are within the common library, so they should be using the
Common namespace. 
							
						 
						
							2019-03-02 15:04:13 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ad1cfc8d50 
								
							 
						 
						
							
							
								
								Merge pull request  #4608  from wwylele/sharedmem-circular  
							
							 
							
							... 
							
							
							
							Kernel/SharedMemory: make owner_process a raw pointer 
							
						 
						
							2019-02-25 10:32:45 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5f10cc412f 
								
							 
						 
						
							
							
								
								Merge pull request  #4632  from zhaowenlan1779/socu  
							
							 
							
							... 
							
							
							
							service/soc_u: Implement getaddrinfo and getnameinfo 
							
						 
						
							2019-02-25 10:23:13 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								42c777b0e5 
								
							 
						 
						
							
							
								
								Merge pull request  #4617  from wwylele/hle-service-clean  
							
							 
							
							... 
							
							
							
							HLE/IPC: clean up System::GetInstance 
							
						 
						
							2019-02-25 10:22:13 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c265f3f507 
								
							 
						 
						
							
							
								
								Merge pull request  #4616  from wwylele/core-global-clean  
							
							 
							
							... 
							
							
							
							Cleanup System::GetInstance reference - Part 1 
							
						 
						
							2019-02-25 10:22:02 -05:00