Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							7f1dca8cd2 
							
						 
					 
					
						
						
							
							Kernel: Remove a thread from all of its waiting objects' waiting_threads list when it is awoken.  
						
						... 
						
						
						
						This fixes a potential bug where threads would not get removed from said list if they awoke after waiting with WaitSynchronizationN with wait_all = false 
						
						
					 
					
						2017-01-05 09:40:15 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							fd95b6ee26 
							
						 
					 
					
						
						
							
							Kernel: Remove Thread::wait_objects_index and use wait_objects to hold all the objects that a thread is waiting on.  
						
						
						
						
					 
					
						2017-01-05 09:40:14 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							cef5f45de2 
							
						 
					 
					
						
						
							
							Kernel: Use different thread statuses when a thread calls WaitSynchronization1 and  WaitSynchronizationN with wait_all = true.  
						
						... 
						
						
						
						This commit removes the overly general THREADSTATUS_WAIT_SYNCH and replaces it with two more granular statuses:
THREADSTATUS_WAIT_SYNCH_ANY when a thread waits on objects via WaitSynchronization1 or WaitSynchronizationN with wait_all = false.
THREADSTATUS_WAIT_SYNCH_ALL when a thread waits on objects via WaitSynchronizationN with wait_all = true. 
						
						
					 
					
						2017-01-04 15:58:50 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							d3ff5b91e1 
							
						 
					 
					
						
						
							
							Kernel/Mutex: Propagate thread priority changes to other threads inheriting the priority via mutexes  
						
						
						
						
					 
					
						2017-01-04 15:58:48 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							b6a0355568 
							
						 
					 
					
						
						
							
							Kernel/Mutex: Update a mutex priority when a thread stops waiting on it.  
						
						
						
						
					 
					
						2017-01-04 15:58:47 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							7abf185390 
							
						 
					 
					
						
						
							
							Kernel/Mutex: Implemented priority inheritance.  
						
						... 
						
						
						
						The implementation is based on reverse engineering of the 3DS's kernel.
A mutex holder's priority will be temporarily boosted to the best priority among any threads that want to acquire any of its held mutexes.
When the holder releases the mutex, it's priority will be boosted to the best priority among the threads that want to acquire any of its remaining held mutexes. 
						
						
					 
					
						2017-01-04 15:58:46 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							e6a7723f2f 
							
						 
					 
					
						
						
							
							Kernel: Object ShouldWait and Acquire calls now take a thread as a parameter.  
						
						... 
						
						
						
						This will be useful when implementing mutex priority inheritance. 
						
						
					 
					
						2017-01-04 15:58:45 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							38a90882a4 
							
						 
					 
					
						
						
							
							Kernel/Synch: Do not attempt a reschedule on every syscall.  
						
						... 
						
						
						
						Not all syscalls should cause reschedules, this commit attempts to remedy that, however, it still does not cover all cases. 
						
						
					 
					
						2017-01-04 15:58:44 -05:00 
						 
				 
			
				
					
						
							
							
								Jonathan Hao 
							
						 
					 
					
						
						
						
						
							
						
						
							c18cb1b192 
							
						 
					 
					
						
						
							
							Fix some warnings ( #2399 )  
						
						
						
						
					 
					
						2017-01-04 13:48:29 -03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							e2de82543b 
							
						 
					 
					
						
						
							
							Merge pull request  #2382  from mailwl/nfc  
						
						... 
						
						
						
						Service/NFC: stub GetTagInRangeEvent 
						
						
					 
					
						2017-01-03 12:56:02 -03:00 
						 
				 
			
				
					
						
							
							
								Lectem 
							
						 
					 
					
						
						
						
						
							
						
						
							ee6e88fdb5 
							
						 
					 
					
						
						
							
							fix comments alignment  
						
						
						
						
					 
					
						2016-12-30 15:55:42 +01:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
						
						
							
						
						
							f7dd8d5e81 
							
						 
					 
					
						
						
							
							Merge pull request  #2386  from bunnei/fix-bg-color  
						
						... 
						
						
						
						config: SDL: Move background color setting to correct section. 
						
						
					 
					
						2016-12-30 09:51:56 -05:00 
						 
				 
			
				
					
						
							
							
								mailwl 
							
						 
					 
					
						
						
						
						
							
						
						
							f2985f7080 
							
						 
					 
					
						
						
							
							Service/NFC: stub GetTagInRangeEvent  
						
						... 
						
						
						
						Fix Fatal Error in Mini-Mario & Friends - amiibo Challenge 
						
						
					 
					
						2016-12-30 09:40:54 +03:00 
						 
				 
			
				
					
						
							
							
								mailwl 
							
						 
					 
					
						
						
						
						
							
						
						
							c6f4b93f2e 
							
						 
					 
					
						
						
							
							Service/AC: add ac:i service  
						
						
						
						
					 
					
						2016-12-30 09:20:11 +03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							02b4b2ed6e 
							
						 
					 
					
						
						
							
							config: SDL: Move background color setting to correct section.  
						
						
						
						
					 
					
						2016-12-30 00:35:38 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							f556d6ee90 
							
						 
					 
					
						
						
							
							Merge pull request  #2240  from wwylele/auto-region  
						
						... 
						
						
						
						Config: auto-select region and language 
						
						
					 
					
						2016-12-29 22:09:01 -05:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							d7d40b3c56 
							
						 
					 
					
						
						
							
							Frontend: make motion sensor interfaced thread-safe  
						
						
						
						
					 
					
						2016-12-29 21:18:36 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							2f746e9946 
							
						 
					 
					
						
						
							
							Merge pull request  #2367  from JayFoxRox/lighting-lut-quickfix  
						
						... 
						
						
						
						Lighting LUT Quickfix 
						
						
					 
					
						2016-12-29 13:41:51 -05:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							f927beb5e2 
							
						 
					 
					
						
						
							
							Core: remove unused hle.cpp  
						
						
						
						
					 
					
						2016-12-27 10:27:48 +02:00 
						 
				 
			
				
					
						
							
							
								Lectem 
							
						 
					 
					
						
						
						
						
							
						
						
							f91c51467a 
							
						 
					 
					
						
						
							
							move Pop methods out of class body  
						
						
						
						
					 
					
						2016-12-26 14:42:06 +01:00 
						 
				 
			
				
					
						
							
							
								Lectem 
							
						 
					 
					
						
						
						
						
							
						
						
							8baae9d982 
							
						 
					 
					
						
						
							
							IPC helpers example  
						
						
						
						
					 
					
						2016-12-26 14:07:29 +01:00 
						 
				 
			
				
					
						
							
							
								Lectem 
							
						 
					 
					
						
						
						
						
							
						
						
							8f2b642415 
							
						 
					 
					
						
						
							
							IPC helpers  
						
						
						
						
					 
					
						2016-12-26 14:07:29 +01:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							bcf9d20d57 
							
						 
					 
					
						
						
							
							Frontend: emulate motion sensor  
						
						
						
						
					 
					
						2016-12-26 10:52:16 +02:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							6479f63091 
							
						 
					 
					
						
						
							
							Common: add Quaternion  
						
						
						
						
					 
					
						2016-12-26 10:41:26 +02:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							2e6d8e1321 
							
						 
					 
					
						
						
							
							vector math: add implementation of Length and Normalize  
						
						
						
						
					 
					
						2016-12-26 10:41:26 +02:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							55f5d0f777 
							
						 
					 
					
						
						
							
							MathUtil: add PI constant  
						
						
						
						
					 
					
						2016-12-26 10:41:26 +02:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							2a069e76a5 
							
						 
					 
					
						
						
							
							Common::Event: add WaitUntil  
						
						
						
						
					 
					
						2016-12-26 10:41:26 +02:00 
						 
				 
			
				
					
						
							
							
								Jannik Vogel 
							
						 
					 
					
						
						
						
						
							
						
						
							6ed4206f87 
							
						 
					 
					
						
						
							
							Minor cleanup in GLSL code  
						
						
						
						
					 
					
						2016-12-25 21:38:10 +01:00 
						 
				 
			
				
					
						
							
							
								Jannik Vogel 
							
						 
					 
					
						
						
						
						
							
						
						
							88f409aec9 
							
						 
					 
					
						
						
							
							Offset lighting LUT samples correctly  
						
						
						
						
					 
					
						2016-12-25 21:37:26 +01:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							fe2ed4bf72 
							
						 
					 
					
						
						
							
							Core: reset cpu_core in Shutdown to make IsPoweredOn work properly  
						
						
						
						
					 
					
						2016-12-24 20:55:38 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							51dd13b8a0 
							
						 
					 
					
						
						
							
							Merge pull request  #2369  from MerryMage/core-frontend  
						
						... 
						
						
						
						core: Move emu_window and key_map into core 
						
						
					 
					
						2016-12-23 17:35:35 -05:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							56e4066f4f 
							
						 
					 
					
						
						
							
							Merge pull request  #2370  from wwylele/where-is-my-shared-font  
						
						... 
						
						
						
						file_util: fix missing sysdata path 
						
						
					 
					
						2016-12-23 12:42:40 -08:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
						
						
							
						
						
							488b7a4041 
							
						 
					 
					
						
						
							
							file_util: fix missing sysdata path  
						
						
						
						
					 
					
						2016-12-23 22:19:14 +02:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							64f98f4d0f 
							
						 
					 
					
						
						
							
							core: Move emu_window and key_map into core  
						
						... 
						
						
						
						* Removes circular dependences (common should not depend on core) 
						
						
					 
					
						2016-12-23 13:42:39 +00:00 
						 
				 
			
				
					
						
							
							
								mailwl 
							
						 
					 
					
						
						
						
						
							
						
						
							069a88dad7 
							
						 
					 
					
						
						
							
							Service/NWM: add nwm services  
						
						
						
						
					 
					
						2016-12-22 22:51:27 +03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							76890672a0 
							
						 
					 
					
						
						
							
							Merge pull request  #2366  from MerryMage/MemoryReadCode  
						
						... 
						
						
						
						arm_dynarmic: Provide MemoryReadCode callback 
						
						
					 
					
						2016-12-22 14:25:15 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							aa47af7fb6 
							
						 
					 
					
						
						
							
							Merge pull request  #2343  from bunnei/core-cleanup  
						
						... 
						
						
						
						Core: Top-level consolidate & misc cleanup 
						
						
					 
					
						2016-12-22 11:47:44 -05:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
						
						
							
						
						
							f8cf87ce34 
							
						 
					 
					
						
						
							
							arm_dynarmic: Provide MemoryReadCode callback  
						
						... 
						
						
						
						Change of interface in dynarmic 36082087ded632079b16d24137fdd0c450ce82ea 
						
						
					 
					
						2016-12-22 16:07:14 +00:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							17d740299a 
							
						 
					 
					
						
						
							
							Merge pull request  #2285  from mailwl/csnd-format  
						
						... 
						
						
						
						csnd:SND: Reformat source code 
						
						
					 
					
						2016-12-22 00:47:50 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							8b1e269e58 
							
						 
					 
					
						
						
							
							ThreadContext: Move from "core" to "arm_interface".  
						
						
						
						
					 
					
						2016-12-22 00:27:49 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							e26fbfd1d7 
							
						 
					 
					
						
						
							
							core: Replace "AppCore" nomenclature with just "CPU".  
						
						
						
						
					 
					
						2016-12-22 00:27:46 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							7623957f80 
							
						 
					 
					
						
						
							
							Merge pull request  #2361  from lioncash/disasm  
						
						... 
						
						
						
						disassembler: Remove mutable specifier from breakpoints member variable 
						
						
					 
					
						2016-12-22 00:15:06 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							5ac5cbeab7 
							
						 
					 
					
						
						
							
							Address clang-format issues.  
						
						
						
						
					 
					
						2016-12-21 23:48:14 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							4fc8b8229e 
							
						 
					 
					
						
						
							
							core: Remove HLE module, consolidate code & various cleanups.  
						
						
						
						
					 
					
						2016-12-21 23:48:13 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							232ef55c1a 
							
						 
					 
					
						
						
							
							core: Consolidate core and system state, remove system module & cleanups.  
						
						
						
						
					 
					
						2016-12-21 23:29:13 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							707cc66362 
							
						 
					 
					
						
						
							
							file_util: Remove unused paths.  
						
						
						
						
					 
					
						2016-12-21 23:29:12 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							198b6c9bdd 
							
						 
					 
					
						
						
							
							core: Consolidate top-level system state into a singleton.  
						
						
						
						
					 
					
						2016-12-21 23:29:04 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							81e22ae8c7 
							
						 
					 
					
						
						
							
							loader: Remove duplicate docstrings.  
						
						
						
						
					 
					
						2016-12-21 23:27:50 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							8309d0dade 
							
						 
					 
					
						
						
							
							citra-qt: Move graphics debugging code into its own folder  
						
						... 
						
						
						
						Keeps all graphics debugging stuff from cluttering up the root debugger
folder 
						
						
					 
					
						2016-12-21 17:19:21 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f2c307557a 
							
						 
					 
					
						
						
							
							disassembler: Remove mutable specifier from breakpoints member variable  
						
						... 
						
						
						
						Breakpoints has been const correct with regards to what the
DisassmblerModel needs for quite a while now. 
						
						
					 
					
						2016-12-21 14:12:41 -05:00