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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8f2bd97277 
								
							 
						 
						
							
							
								
								Merge pull request  #4655  from tgsm/gcc-version  
							
							 
							
							... 
							
							
							
							Remove GCC version checks 
							
						 
						
							2019-02-22 16:21:21 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									tgsm 
								
							 
						 
						
							
							
							
							
								
							
							
								433ab35e7e 
								
							 
						 
						
							
							
								
								Remove GCC version checks  
							
							 
							
							... 
							
							
							
							Citra can't be compiled using GCC <7 because of required C++17 support, so these version checks don't need to exist anymore. 
							
						 
						
							2019-02-19 16:39:34 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									tgsm 
								
							 
						 
						
							
							
							
							
								
							
							
								39e163b7ce 
								
							 
						 
						
							
							
								
								core: use nested namespaces  
							
							 
							
							
							
						 
						
							2019-02-18 20:34:18 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								e6feef96c1 
								
							 
						 
						
							
							
								
								Service: clear IPC header for unimplemented function stub  
							
							 
							
							
							
						 
						
							2019-02-14 22:16:50 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								3f86be88f0 
								
							 
						 
						
							
							
								
								HLE/IPC: pass in kernel & memory reference from parent to avoid global state reference  
							
							 
							
							
							
						 
						
							2019-02-14 22:09:25 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								0a424b86d2 
								
							 
						 
						
							
							
								
								ServerSession: replace GetPointer with block copy for HLE translation  
							
							 
							
							... 
							
							
							
							Do it in the same way as HLERequestContext::SleepClientThread callback and avoid unsafe GetPointer 
							
						 
						
							2019-02-14 22:09:25 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								36c8e1d7a9 
								
							 
						 
						
							
							
								
								HLE/IPC: move command buffer translation into kernel as TODO says  
							
							 
							
							
							
						 
						
							2019-02-14 22:09:25 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								5f6d9f1915 
								
							 
						 
						
							
							
								
								Kernel/IPC: use MemorySystem from parameter  
							
							 
							
							
							
						 
						
							2019-02-14 14:04:46 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								20f47583f6 
								
							 
						 
						
							
							
								
								Kernel: replace usage of Core::System::GetInstance().PrepareReschedule() with callback  
							
							 
							
							
							
						 
						
							2019-02-14 14:04:46 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								eb050b8403 
								
							 
						 
						
							
							
								
								Kernel: replace usage of Core::System::GetInstance()::Timing()  
							
							 
							
							
							
						 
						
							2019-02-14 14:04:46 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								276ca88c9e 
								
							 
						 
						
							
							
								
								kernel/thread: replace usage of Core::CPU()  
							
							 
							
							
							
						 
						
							2019-02-14 14:04:46 -05:00