Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								5b7d21c3cd 
								
							 
						 
						
							
							
								
								FileSys/DelayGenerator: add missing #include and virtual dtor ( #4363 )  
							
							 
							
							... 
							
							
							
							* FileSys/DelayGenerator: add missing #include and virtual dtor
Added the needed include so that it won't cause error if another file includes this without including the depended files
Deleting a virtual class via base type without virtual dtor is UB, which happens inFileBackend.
* FileSys/DelayGenerator: move function definition into cpp file/n/nTo avoid generating vtable in all units that includes the header file
* filesys/delay_generator: rearrange #include 
							
						 
						
							2018-10-27 12:46:03 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								59cb0ec570 
								
							 
						 
						
							
							
								
								Merge pull request  #4359  from FearlessTobi/port-webstuff  
							
							 
							
							... 
							
							
							
							web_service: Port yuzu-emu/yuzu#1465  and Port yuzu-emu/yuzu#1473  (Many self-contained changes) 
							
						 
						
							2018-10-26 22:34:51 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f3ee5feb02 
								
							 
						 
						
							
							
								
								Merge pull request  #4358  from wwylele/kernel-global-2  
							
							 
							
							... 
							
							
							
							kernel: Eliminate global state in process and handle_table 
							
						 
						
							2018-10-26 15:51:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								8ad6cbfde2 
								
							 
						 
						
							
							
								
								kernel/thread: change owner_process parameter to reference  
							
							 
							
							... 
							
							
							
							To enforce a valid process object 
							
						 
						
							2018-10-26 09:37:46 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fa0e82b812 
								
							 
						 
						
							
							
								
								SeedDB: replace seek(tell, set) with seek(cur) ( #4344 )  
							
							 
							
							
							
						 
						
							2018-10-25 21:39:26 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								e5c5d1ecce 
								
							 
						 
						
							
							
								
								Kernel: change owner_process in Thread/SharedMemory to raw pointer  
							
							 
							
							... 
							
							
							
							Otherwise circular ownership would form in Process->handle_table->thread->owner_process 
							
						 
						
							2018-10-25 19:54:06 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tobias 
								
							 
						 
						
							
							
							
							
								
							
							
								dec3fb2dcf 
								
							 
						 
						
							
							
								
								nfc: Add Amiibo support (REOPENED) ( #4337 )  
							
							 
							
							... 
							
							
							
							* Initial implementation
* Various fixes and new features
* Address some review comments
* Fixes
* Address more comments
* Use g_hle_lock
* Add more state checking, remove unneeded include
* Minor changes 
							
						 
						
							2018-10-24 21:01:38 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								8d32843d68 
								
							 
						 
						
							
							
								
								thread/kernel: remove unused callback_id  
							
							 
							
							... 
							
							
							
							we use the thread id for the same purpose now 
							
						 
						
							2018-10-23 10:06:32 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								6fb6737642 
								
							 
						 
						
							
							
								
								core/CMakeLists: Make all web_service-related libraries private  
							
							 
							
							... 
							
							
							
							Now that all external dependencies are hidden, we can remove
json-headers from the publically linked libraries, as the use of this
library is now completely hidden from external users of the web_service
library. We can also make the web_services library private as well,
considering it's not a requirement. If a library needs to link in
web_service, it should be done explicitly -- not via indirect linking. 
							
						 
						
							2018-10-23 15:43:40 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								7142d3cf78 
								
							 
						 
						
							
							
								
								telemetry_session: Remove doxygen comment for a non-existent parameter  
							
							 
							
							... 
							
							
							
							There's no "func" parameter, so this can just be removed. 
							
						 
						
							2018-10-23 15:30:07 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								61627c2042 
								
							 
						 
						
							
							
								
								telemetry_session: Add missing includes  
							
							 
							
							... 
							
							
							
							Prevents potential compilation issues in the future by including missing
headers for certain functions and types. 
							
						 
						
							2018-10-23 15:28:50 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d5bb2a21aa 
								
							 
						 
						
							
							
								
								telemetry_session: Remove unimplemented FinalizeAsyncJob prototype  
							
							 
							
							... 
							
							
							
							This isn't implemented anywhere, so it can just be removed. 
							
						 
						
							2018-10-23 15:27:05 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								eb285c33fd 
								
							 
						 
						
							
							
								
								kernel: make handle table per-process  
							
							 
							
							
							
						 
						
							2018-10-22 21:32:34 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								fda2a5cf54 
								
							 
						 
						
							
							
								
								kernel/thread: use std::unordered_map for callback record  
							
							 
							
							
							
						 
						
							2018-10-22 21:32:34 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								5b45a3e1b5 
								
							 
						 
						
							
							
								
								Kernel/Timer: use unordered_map for callback recording  
							
							 
							
							
							
						 
						
							2018-10-22 21:32:34 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								8fb3d8ff38 
								
							 
						 
						
							
							
								
								kernel/process: move current process to kernel instance  
							
							 
							
							... 
							
							
							
							Two functional change:
QueryProcessMemory uses the process passed from handle instead current_process
Thread::Stop() uses TLS from owner_process instead of current_process 
							
						 
						
							2018-10-22 21:32:34 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								d9342622b0 
								
							 
						 
						
							
							
								
								kennel/process: move process list to kernel instance  
							
							 
							
							
							
						 
						
							2018-10-22 21:32:34 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								4238754d8c 
								
							 
						 
						
							
							
								
								kernel/process: move next_process_id to kernel instance  
							
							 
							
							
							
						 
						
							2018-10-22 09:30:48 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								930abb4b5e 
								
							 
						 
						
							
							
								
								svc: Correct vma_map boundary check within QueryProcessMemory  
							
							 
							
							... 
							
							
							
							This should be using the process instance retrieved within the function,
and not g_current_process, otherwise this is potentially comparing
iterators from unrelated vma_map instances (which is undefined
behavior). 
							
						 
						
							2018-10-21 22:00:12 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6f1759c5bd 
								
							 
						 
						
							
							
								
								Merge pull request  #4341  from wwylele/kernel-global  
							
							 
							
							... 
							
							
							
							Kernel: make a kernel instance and remove object ID counter from global state 
							
						 
						
							2018-10-21 18:53:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								11729eafe1 
								
							 
						 
						
							
							
								
								Merge pull request  #4315  from FearlessTobi/port-1332  
							
							 
							
							... 
							
							
							
							WebService: Backport review comments from yuzu-emu/yuzu#1332  
							
						 
						
							2018-10-20 18:05:06 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								65ec8de31e 
								
							 
						 
						
							
							
								
								web_service: hide dependencies to private  
							
							 
							
							
							
						 
						
							2018-10-20 10:47:17 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								9901b289b6 
								
							 
						 
						
							
							
								
								Review comments -part 4  
							
							 
							
							
							
						 
						
							2018-10-20 10:35:55 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								b0aed19823 
								
							 
						 
						
							
							
								
								Address a bunch of review comments  
							
							 
							
							
							
						 
						
							2018-10-20 10:35:55 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								18caa787d2 
								
							 
						 
						
							
							
								
								Merge pull request  #4197  from B3n30/spsc_queue_wait  
							
							 
							
							... 
							
							
							
							threadsafe_queue: Add PopWait and use it where possible 
							
						 
						
							2018-10-19 19:36:37 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								751ebe55e9 
								
							 
						 
						
							
							
								
								Kernel: pass ref down to Object and wrap ID counter into kernel state  
							
							 
							
							
							
						 
						
							2018-10-18 21:41:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								87426b29ff 
								
							 
						 
						
							
							
								
								kernel: pass ref to shared memory  
							
							 
							
							
							
						 
						
							2018-10-18 21:41:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								2a411bb501 
								
							 
						 
						
							
							
								
								Kernel: wrap resource limit state into kernel state; pass ref to resource limit  
							
							 
							
							
							
						 
						
							2018-10-18 21:41:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								13c26b4371 
								
							 
						 
						
							
							
								
								Kernel: pass ref to session pair  
							
							 
							
							
							
						 
						
							2018-10-18 21:41:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								1213a298df 
								
							 
						 
						
							
							
								
								Kernel: pass ref to port  
							
							 
							
							
							
						 
						
							2018-10-18 21:41:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								c141657d83 
								
							 
						 
						
							
							
								
								Kernel: pass ref to timer  
							
							 
							
							
							
						 
						
							2018-10-18 21:41:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								247249d5d3 
								
							 
						 
						
							
							
								
								Kernel: pass ref to sempahore  
							
							 
							
							
							
						 
						
							2018-10-18 21:41:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								181646679c 
								
							 
						 
						
							
							
								
								ServiceManager: pass down core reference  
							
							 
							
							
							
						 
						
							2018-10-18 21:41:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								d940293d32 
								
							 
						 
						
							
							
								
								Kernel: pass ref to thread  
							
							 
							
							
							
						 
						
							2018-10-18 21:41:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								9565091fc2 
								
							 
						 
						
							
							
								
								kernel: pass ref in Process  
							
							 
							
							
							
						 
						
							2018-10-18 21:41:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								213b259cf1 
								
							 
						 
						
							
							
								
								kernel: pass ref in CodeSet  
							
							 
							
							
							
						 
						
							2018-10-18 21:41:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								7449ba85a6 
								
							 
						 
						
							
							
								
								Kernel: pass ref in Mutex  
							
							 
							
							
							
						 
						
							2018-10-18 21:41:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								eec11a94cb 
								
							 
						 
						
							
							
								
								Kernel: pass Kernel ref in Event  
							
							 
							
							
							
						 
						
							2018-10-18 21:41:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								734be98966 
								
							 
						 
						
							
							
								
								Kernel: pass Kernel reference into AddressArbiter  
							
							 
							
							
							
						 
						
							2018-10-18 21:41:00 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								f446fd1fe5 
								
							 
						 
						
							
							
								
								Kernel: add KernelSystem class  
							
							 
							
							
							
						 
						
							2018-10-18 21:41:00 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1de63f9b16 
								
							 
						 
						
							
							
								
								Merge pull request  #4328  from B3n30/remove_current_module  
							
							 
							
							... 
							
							
							
							remove GetCurrentModule() functions in HLE Services 
							
						 
						
							2018-10-18 21:39:24 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ben 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f48157c6ea 
								
							 
						 
						
							
							
								
								Load AES keys stored in boot9.bin ( #4335 )  
							
							 
							
							... 
							
							
							
							* Load AES keys stored in boot9.bin 
							
						 
						
							2018-10-17 10:13:55 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ben 
								
							 
						 
						
							
							
							
							
								
							
							
								b01b94d843 
								
							 
						 
						
							
							
								
								FileSys::Ticket::Load: Return error if signature type does not match ( #4339 )  
							
							 
							
							... 
							
							
							
							* FileSys::Ticket::Load: Return error if signature type does not match
* fixup! FileSys::Ticket::Load: Return error if signature type does not match 
							
						 
						
							2018-10-15 11:26:35 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Pengfei Zhu 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0df32275a7 
								
							 
						 
						
							
							
								
								Merge pull request  #4282  from zhaowenlan1779/frame-advance  
							
							 
							
							... 
							
							
							
							core, citra_qt: add frame advancing to framelimiter 
							
						 
						
							2018-10-15 21:25:41 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									B3n30 
								
							 
						 
						
							
							
							
							
								
							
							
								eb3af0f16a 
								
							 
						 
						
							
							
								
								Add GetModule() helper functions, for HID, CAM, and CFG  
							
							 
							
							
							
						 
						
							2018-10-12 11:50:50 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									B3n30 
								
							 
						 
						
							
							
							
							
								
							
							
								1b1de23a98 
								
							 
						 
						
							
							
								
								Fixup: Remove unneeded GetUsername  
							
							 
							
							
							
						 
						
							2018-10-11 20:05:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									B3n30 
								
							 
						 
						
							
							
							
							
								
							
							
								9d53136f20 
								
							 
						 
						
							
							
								
								remove GetCurrentModule() functions in HLE Services  
							
							 
							
							
							
						 
						
							2018-10-11 19:23:14 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0962ab8da9 
								
							 
						 
						
							
							
								
								Merge pull request  #4305  from wwylele/fs-global  
							
							 
							
							... 
							
							
							
							FS/archive: wrap states into ArchiveManager class 
							
						 
						
							2018-10-11 13:04:02 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9adc407112 
								
							 
						 
						
							
							
								
								Merge pull request  #4304  from B3n30/std_optional  
							
							 
							
							... 
							
							
							
							Replace boost::optional with std::optional where possible 
							
						 
						
							2018-10-11 12:40:00 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									B3n30 
								
							 
						 
						
							
							
							
							
								
							
							
								e267377111 
								
							 
						 
						
							
							
								
								More fixes  
							
							 
							
							
							
						 
						
							2018-10-09 10:26:44 +02:00