Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								0478bc3dee 
								
							 
						 
						
							
							
								
								Kernel/Thread: move thread queue, current thread, and scheduling related function into the manager  
							
							... 
							
							
							
							As we touched it, remove IPC::GetCommandBuffer 
							
						 
						
							2018-10-26 16:07:11 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								876729ab52 
								
							 
						 
						
							
							
								
								kernel/thread: move next_thread_id into manager  
							
							
							
						 
						
							2018-10-26 16:07:11 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								34f1fe088c 
								
							 
						 
						
							
							
								
								kernel/thread: add ThreadManager  
							
							
							
						 
						
							2018-10-26 16:07:11 -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 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								902f7b51ac 
								
							 
						 
						
							
							
								
								Merge pull request  #4367  from wwylele/cubeb-fix  
							
							... 
							
							
							
							cubeb_sink: ignore null-name device when selecting 
							
						 
						
							2018-10-26 10:18:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Frederic Laing 
								
							 
						 
						
							
							
							
							
								
							
							
								ccd5ceeaf7 
								
							 
						 
						
							
							
								
								Removed unused import binascii  
							
							
							
						 
						
							2018-10-26 15:55:46 +02: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 
								
							 
						 
						
							
							
							
							
								
							
							
								b4062abc11 
								
							 
						 
						
							
							
								
								cubeb_sink: ignore null-name device when selecting  
							
							... 
							
							
							
							We already ignore them on listing devices. We should do the same when selecting devices. This fix a crash when opening a specific device while there is a null device in the list 
							
						 
						
							2018-10-26 09:17:44 -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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								92b1a5c546 
								
							 
						 
						
							
							
								
								citra_qt: fix translation for opengl version error  
							
							... 
							
							
							
							variable in tr() won't trigger linguist to generate translation entry. Instead it needs a string literal 
							
						 
						
							2018-10-25 14:30:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Pengfei Zhu 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c5b7018625 
								
							 
						 
						
							
							
								
								citra_qt: add seconds section to clock settings ( #4347 )  
							
							... 
							
							
							
							* citra_qt: add seconds section to clock settings
Simple fix to make the UI more usable.
* Use an ISO styled format string
Not actually tested locally 
							
						 
						
							2018-10-25 21:29:43 +08: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 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6742472133 
								
							 
						 
						
							
							
								
								Merge pull request  #4235  from FearlessTobi/port-1259  
							
							... 
							
							
							
							Port various game_list changes from yuzu 
							
						 
						
							2018-10-24 20:57:58 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								218cbd7289 
								
							 
						 
						
							
							
								
								Merge pull request  #4360  from FearlessTobi/cmakelists-changes  
							
							... 
							
							
							
							Port yuzu-emu/yuzu#1543 : "CMakeLists: Use target_compile_definitions instead of add_definitions to define CITRA_ENABLE_COMPATIBILITY_REPORTING" 
							
						 
						
							2018-10-24 09:56:12 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								6147bb622d 
								
							 
						 
						
							
							
								
								CMakeLists: Use target_compile_definitions instead of add_definitions to define YUZU_ENABLE_COMPATIBILITY_REPORTING  
							
							... 
							
							
							
							Keeps the definition constrained to the citra_qt target and prevents
polluting anything else in the same directory (should that ever happen).
It also keeps it consistent with how the USE_DISCORD_PRESENCE definition
is introduced below it. 
							
						 
						
							2018-10-23 16:16:11 +02: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 
								
							 
						 
						
							
							
							
							
								
							
							
								8b98560ebb 
								
							 
						 
						
							
							
								
								web_backend: Make Client use the PImpl idiom  
							
							... 
							
							
							
							Like with TelemetryJson, we can make the implementation details private
and avoid the need to expose httplib to external libraries that need to
use the Client class. 
							
						 
						
							2018-10-23 15:42:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								25038aeb0d 
								
							 
						 
						
							
							
								
								telemetry_json: Use the PImpl idiom to avoid unnecessary dependency exposure  
							
							... 
							
							
							
							Users of the web_service library shouldn't need to care about an
external library like json.h. However, given it's exposed in our
interface, this requires that other libraries publicly link in the JSON
library. We can do better.
By using the PImpl idiom, we can hide this dependency in the cpp file
and remove the need to link that library in altogether. 
							
						 
						
							2018-10-23 15:35:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								131ce59800 
								
							 
						 
						
							
							
								
								telemetry_json: Add missing override specifier to the destructor of TelemetryJson  
							
							
							
						 
						
							2018-10-23 15:33:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								8747d93f6a 
								
							 
						 
						
							
							
								
								telemetry_json: Take std::string parameters by value  
							
							... 
							
							
							
							Taking them by const reference isn't advisable here, because it means
the std::move calls were doing nothing and we were always copying the
std::string instances. 
							
						 
						
							2018-10-23 15:33:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								c9013c481a 
								
							 
						 
						
							
							
								
								telemetry_json: Remove unnecessary includes  
							
							... 
							
							
							
							Removes unused includes. Also rectifies a missing <chrono> include. 
							
						 
						
							2018-10-23 15:33:18 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								129ca865b3 
								
							 
						 
						
							
							
								
								Merge pull request  #4355  from lioncash/query  
							
							... 
							
							
							
							svc: Correct vma_map boundary check within QueryProcessMemory 
							
						 
						
							2018-10-22 09:27:46 -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 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								57ce5079bc 
								
							 
						 
						
							
							
								
								Merge pull request  #4336  from wwylele/file-util-mingw  
							
							... 
							
							
							
							Only redefine some 64-bit file operation for MSVC 
							
						 
						
							2018-10-21 20:34:48 -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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zak Kurka 
								
							 
						 
						
							
							
							
							
								
							
							
								92f8b71137 
								
							 
						 
						
							
							
								
								Make ApplyIPS static and private  
							
							
							
						 
						
							2018-10-21 10:42:23 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zak Kurka 
								
							 
						 
						
							
							
							
							
								
							
							
								05c1816504 
								
							 
						 
						
							
							
								
								Stay in bounds  
							
							
							
						 
						
							2018-10-21 07:48:54 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zak Kurka 
								
							 
						 
						
							
							
							
							
								
							
							
								1c62bc06cf 
								
							 
						 
						
							
							
								
								Add rle record support  
							
							
							
						 
						
							2018-10-21 07:48:29 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zak Kurka 
								
							 
						 
						
							
							
							
							
								
							
							
								d8284dfacc 
								
							 
						 
						
							
							
								
								Log invalid IPS attempt  
							
							
							
						 
						
							2018-10-21 07:47:27 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zak Kurka 
								
							 
						 
						
							
							
							
							
								
							
							
								d0b54e9939 
								
							 
						 
						
							
							
								
								Check for EOF  
							
							
							
						 
						
							2018-10-20 23:25:16 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zak Kurka 
								
							 
						 
						
							
							
							
							
								
							
							
								2778801dc5 
								
							 
						 
						
							
							
								
								Updated based on review  
							
							
							
						 
						
							2018-10-20 19:45:16 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zak Kurka 
								
							 
						 
						
							
							
							
							
								
							
							
								2a5b56bb1d 
								
							 
						 
						
							
							
								
								Be more intentional with check  
							
							
							
						 
						
							2018-10-20 18:17:54 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zak Kurka 
								
							 
						 
						
							
							
							
							
								
							
							
								261dc33507 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:citra-emu/citra into ips-patches  
							
							
							
						 
						
							2018-10-20 18:11:38 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zak Kurka 
								
							 
						 
						
							
							
							
							
								
							
							
								bf50bb06f1 
								
							 
						 
						
							
							
								
								Minor style changes and use memcpy  
							
							
							
						 
						
							2018-10-20 18:10:32 -05: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zak Kurka 
								
							 
						 
						
							
							
							
							
								
							
							
								2496ecbaf6 
								
							 
						 
						
							
							
								
								Added IPS patching  
							
							
							
						 
						
							2018-10-20 13:09:05 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								65ec8de31e 
								
							 
						 
						
							
							
								
								web_service: hide dependencies to private  
							
							
							
						 
						
							2018-10-20 10:47:17 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								57d68bb541 
								
							 
						 
						
							
							
								
								Address review comments  
							
							
							
						 
						
							2018-10-20 10:35:55 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								7daac96862 
								
							 
						 
						
							
							
								
								Review comments - part 5  
							
							
							
						 
						
							2018-10-20 10:35:55 -04:00