Sebastian Valle 
							
						 
					 
					
						
						
							
						
						065ae0606b 
					 
					
						
						
							
							Merge pull request  #3238  from lioncash/svc-name  
						
						... 
						
						
						
						svc: Provide names for svc 0x59 and 0x5A 
						
						
					 
					
						2017-12-08 09:00:36 -05:00 
						 
				 
			
				
					
						
							
							
								muemart 
							
						 
					 
					
						
						
							
						
						441a9b5622 
					 
					
						
						
							
							Add button labels for sdl joystick mappings  
						
						
						
						
					 
					
						2017-12-08 13:08:42 +01:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
							
						
						07acc6ceab 
					 
					
						
						
							
							cam: convert to ServiceFramework  
						
						
						
						
					 
					
						2017-12-08 11:20:48 +02:00 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						6752576de9 
					 
					
						
						
							
							cfg: refer to ConsoleModelBlockID by name  
						
						
						
						
					 
					
						2017-12-08 06:56:00 +00:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						e90daa6a4f 
					 
					
						
						
							
							Kernel/IPC: Add a small delay after each SyncRequest to prevent thread starvation.  
						
						... 
						
						
						
						In a real 3DS, threads that call svcSyncRequest are put to sleep until the server responds via svcReplyAndReceive. Our HLE services don't implement this mechanism and are effectively immediate from the 3DS's point of view. This commit makes it so that we at least simulate the IPC delay.
Specific HLE handlers might need to put their callers to sleep for a longer period of time to simulate IO timings. This is their responsibility but doing so is currently not implemented.
See https://gist.github.com/ds84182/4a7690c5376e045cab9129ca4185bbeb  for a test that was not passing before this commit. 
						
						
					 
					
						2017-12-07 22:40:15 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						ff96c5dba0 
					 
					
						
						
							
							svc: Provide names for svc 0x59 and 0x5A  
						
						... 
						
						
						
						Updated according to 3dbrew. 
						
						
					 
					
						2017-12-07 22:14:55 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						040006fa6b 
					 
					
						
						
							
							Merge pull request  #3159  from FearlessTobi/really-fix-fullscreen  
						
						... 
						
						
						
						citra-qt : Fix a bug in our fullscreen implementation 
						
						
					 
					
						2017-12-07 11:32:28 -05:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
							
						
						2b907dadf4 
					 
					
						
						
							
							cro_helper: add todo about process handle  
						
						
						
						
					 
					
						2017-12-07 16:20:15 +02:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
							
						
						9749a43cc4 
					 
					
						
						
							
							ldr_ro: create per-client storage; pass process where needed  
						
						
						
						
					 
					
						2017-12-07 16:01:01 +02:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
							
						
						8e4e663113 
					 
					
						
						
							
							memory: add overload with process parameter for ZeroBlock and CopyBlock  
						
						
						
						
					 
					
						2017-12-07 15:59:54 +02:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
							
						
						de8dbbf0b6 
					 
					
						
						
							
							ldr_ro: convert to ServiceFramework  
						
						
						
						
					 
					
						2017-12-07 15:59:54 +02:00 
						 
				 
			
				
					
						
							
							
								Merry 
							
						 
					 
					
						
						
							
						
						683bd0a852 
					 
					
						
						
							
							Merge pull request  #3231  from lioncash/header  
						
						... 
						
						
						
						dyncom: Remove unnecessary includes 
						
						
					 
					
						2017-12-07 08:32:06 +00:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						088c8521bf 
					 
					
						
						
							
							dyncom: Remove unnecessary includes  
						
						
						
						
					 
					
						2017-12-07 00:02:55 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						1f36472fff 
					 
					
						
						
							
							Merge pull request  #3229  from lioncash/decode  
						
						... 
						
						
						
						arm_dyncom_dec: Hide the decoding table from external view 
						
						
					 
					
						2017-12-06 22:46:01 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						77493860ca 
					 
					
						
						
							
							Merge pull request  #3228  from lioncash/explicit  
						
						... 
						
						
						
						arm: Make CPU backend constructors explicit 
						
						
					 
					
						2017-12-06 22:44:39 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						d8ba07a430 
					 
					
						
						
							
							Merge pull request  #3227  from MerryMage/cro  
						
						... 
						
						
						
						Allow for partial invalidation of instruction cache 
						
						
					 
					
						2017-12-06 22:43:58 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						275ce3e55c 
					 
					
						
						
							
							Merge pull request  #3230  from lioncash/pragma  
						
						... 
						
						
						
						arm_dynarmic_cp15: Add missing header guard 
						
						
					 
					
						2017-12-06 22:42:42 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						ab857f5e45 
					 
					
						
						
							
							arm_dyncom_dec: Hide the decoding table from external view  
						
						... 
						
						
						
						This isn't used externally anywhere (and really shouldn't be). 
						
						
					 
					
						2017-12-06 20:55:52 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						982039be95 
					 
					
						
						
							
							arm_dynarmic_cp15: Add missing header guard  
						
						
						
						
					 
					
						2017-12-06 19:51:46 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						e960628a14 
					 
					
						
						
							
							arm: Make CPU backend constructors explicit  
						
						... 
						
						
						
						Avoids implicit conversions 
						
						
					 
					
						2017-12-06 19:37:56 -05:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
							
						
						a9af4be363 
					 
					
						
						
							
							ldr_ro: Use ranged instruction cache invalidation  
						
						
						
						
					 
					
						2017-12-06 20:59:09 +00:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
							
						
						647e553f64 
					 
					
						
						
							
							ARM_Interface: Allow for partial invalidation of instruction cache  
						
						
						
						
					 
					
						2017-12-06 20:57:55 +00:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
							
						
						cdde8ddb04 
					 
					
						
						
							
							externals: Update dynarmic to 4110494  
						
						
						
						
					 
					
						2017-12-06 20:57:18 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
						
						4b1253b51a 
					 
					
						
						
							
							Merge pull request  #3226  from Subv/arbiter_timeout  
						
						... 
						
						
						
						HLE/AddressArbiter: Remove threads that were awoken by timeout from an Arbiter's waitlist 
						
						
					 
					
						2017-12-06 12:11:23 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						8c16b90eae 
					 
					
						
						
							
							HLE/AddressArbiter: Remove threads that were awoken by timeout from the arbiter's waitlist when using WaitIfLessThanWithTimeout and DecrementAndWaitIfLessThanWithTimeout.  
						
						... 
						
						
						
						Fixes a regression introduced in #3096  
						
						
					 
					
						2017-12-06 09:06:45 -05:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
						
						36a8bc6db0 
					 
					
						
						
							
							Merge pull request  #3225  from B3n30/applet_id  
						
						... 
						
						
						
						Applet: Print unknown AppletId on ASSERT 
						
						
					 
					
						2017-12-06 08:02:55 -05:00 
						 
				 
			
				
					
						
							
							
								B3n30 
							
						 
					 
					
						
						
							
						
						b9db9af9e8 
					 
					
						
						
							
							fixup! Applet: Print unknown AppletId on ASSERT  
						
						
						
						
					 
					
						2017-12-06 13:52:21 +01:00 
						 
				 
			
				
					
						
							
							
								B3n30 
							
						 
					 
					
						
						
							
						
						ddc59e3881 
					 
					
						
						
							
							Applet: Print unknown AppletId on ASSERT  
						
						
						
						
					 
					
						2017-12-06 12:41:46 +01:00 
						 
				 
			
				
					
						
							
							
								muemart 
							
						 
					 
					
						
						
							
						
						e784434a25 
					 
					
						
						
							
							Allow input configuration with SDL joysticks ( #3116 )  
						
						... 
						
						
						
						* Add infrastructure to poll joystick input and get ParamPackages
* Generalize the callbacks in configure_input.cpp and add buttons for analog sticks
* Use the polling classes in the input dialog
* Fix includes
* Formatting fix
* Include real header instead of forward declaring, to fix compiler error
* Split up pair and add deadzone for joystick configuration
* Pass ParamPackages by reference to callback
* fix formatting
* getPollers -> GetPollers
* Add forward declarations and simplify code a bit
* Update joysticks before opening them
* Fix mixup between joystick IDs and device indices 
						
						
					 
					
						2017-12-05 23:26:29 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						e165b5bb94 
					 
					
						
						
							
							Merge pull request  #3184  from MerryMage/timing  
						
						... 
						
						
						
						core/arm: Improve timing accuracy before service calls in JIT 
						
						
					 
					
						2017-12-05 23:12:24 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						959b1e4254 
					 
					
						
						
							
							Merge pull request  #3223  from lioncash/dyncom  
						
						... 
						
						
						
						dyncom: Convert the SPSR checking define to a function 
						
						
					 
					
						2017-12-05 23:11:49 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						8599b1e7cc 
					 
					
						
						
							
							dyncom: Convert the SPSR checking define to a function  
						
						... 
						
						
						
						Same thing, with less indirection hiding 
						
						
					 
					
						2017-12-05 20:07:45 -05:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
						
						4835342032 
					 
					
						
						
							
							Merge pull request  #3193  from Tilka/nan_check  
						
						... 
						
						
						
						video_core: optimize NaN check 
						
						
					 
					
						2017-12-05 19:08:58 -05:00 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						1c2750d5bd 
					 
					
						
						
							
							video_core: optimize NaN check  
						
						
						
						
					 
					
						2017-12-05 22:34:22 +00:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
						
						81fbe06915 
					 
					
						
						
							
							Merge pull request  #3191  from wwylele/fs-fix  
						
						... 
						
						
						
						fs: correct header code; remove dead code 
						
						
					 
					
						2017-12-05 10:57:39 -05:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
							
						
						6050d000fa 
					 
					
						
						
							
							fs: correct header code; remove dead code  
						
						
						
						
					 
					
						2017-12-05 16:34:01 +02:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						9f806384f5 
					 
					
						
						
							
							Merge pull request  #3190  from Subv/errf_srv_framework  
						
						... 
						
						
						
						HLE/Services: Convert err:f to the new ServiceFramework. 
						
						
					 
					
						2017-12-05 00:49:44 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						56db8e0858 
					 
					
						
						
							
							Merge pull request  #3173  from shinyquagsire23/nfc-o3ds-stub  
						
						... 
						
						
						
						Services/NFC: Stub StartTagScanning as it should be for o3DS 
						
						
					 
					
						2017-12-04 16:11:54 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						990846f393 
					 
					
						
						
							
							Merge pull request  #3174  from MerryMage/vfp_reg_zero  
						
						... 
						
						
						
						dyncom: Remove VFP_REG_ZERO 
						
						
					 
					
						2017-12-04 16:10:28 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						32ebcb0559 
					 
					
						
						
							
							Merge pull request  #3178  from CDAGaming/pr_SubmoduleEdits  
						
						... 
						
						
						
						Inih: Switch inih to It's Official Repository @ benhoyt/inih 
						
						
					 
					
						2017-12-04 16:07:17 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						79e246d82f 
					 
					
						
						
							
							Merge pull request  #3185  from lioncash/vec-index  
						
						... 
						
						
						
						vector_math: Return by const reference for const operator[] 
						
						
					 
					
						2017-12-04 16:05:03 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						30bffb1964 
					 
					
						
						
							
							HLE/Services: Convert err:f to the new ServiceFramework.  
						
						
						
						
					 
					
						2017-12-04 14:03:11 -05:00 
						 
				 
			
				
					
						
							
							
								B3n30 
							
						 
					 
					
						
						
							
						
						3249187ad6 
					 
					
						
						
							
							Merge pull request  #3181  from wwylele/ipc-handle-split  
						
						... 
						
						
						
						ipc_helper: split PushMoveObjects and PushCopyObjects 
						
						
					 
					
						2017-12-04 18:49:42 +01:00 
						 
				 
			
				
					
						
							
							
								wwylele 
							
						 
					 
					
						
						
							
						
						fda023c9fa 
					 
					
						
						
							
							ipc_helper: split PushMoveObjects and PushCopyObjects  
						
						
						
						
					 
					
						2017-12-04 19:46:44 +02:00 
						 
				 
			
				
					
						
							
							
								FearlessTobi 
							
						 
					 
					
						
						
							
						
						8942bfd759 
					 
					
						
						
							
							Fix a bug in the fullscreen implementation  
						
						
						
						
					 
					
						2017-12-04 17:42:23 +01:00 
						 
				 
			
				
					
						
							
							
								CDAGaming 
							
						 
					 
					
						
						
							
						
						7c5b2fe63f 
					 
					
						
						
							
							Switch inih to It's Official Repository @ benhoyt/inih  
						
						... 
						
						
						
						## Info
This Commit switches the Inih Submodule from it's mirror repository svn2github/inih to it's official repo at benhoyt/inih
## Reasoning
As explained in Info, svn2github is a Mirror Host, which was used mainly as there was no official repo for inih at the Time it was originally added. However, now that there is a Official repo, svn2github is considered unnecessary as well as inconsistent. This commit will make it easier to manage this submodule in the future, as well as able to fix issues related to inih, should any appear in the foreseeable future. 
						
						
					 
					
						2017-12-03 19:35:54 -06:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						cc2ff226ae 
					 
					
						
						
							
							vector_math: Return by const reference for const operator[]  
						
						... 
						
						
						
						Makes behavior between both overloads consistent. 
						
						
					 
					
						2017-12-03 19:35:54 -05:00 
						 
				 
			
				
					
						
							
							
								Merry 
							
						 
					 
					
						
						
							
						
						e23c3cd7f7 
					 
					
						
						
							
							Merge pull request  #3145  from MerryMage/lg2-ex2  
						
						... 
						
						
						
						shader_jit_x64_compiler: Remove ABI overhead of LG2 and EX2 
						
						
					 
					
						2017-12-03 17:38:38 +00:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
							
						
						f6dfdc3588 
					 
					
						
						
							
							core/arm: Improve timing accuracy before service calls in CPU interpreter  
						
						
						
						
					 
					
						2017-12-03 16:40:21 +00:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
							
						
						7cd8b437aa 
					 
					
						
						
							
							core/arm: Improve timing accuracy before service calls in JIT  
						
						... 
						
						
						
						We also correct the CPU JIT's implementation of Step. 
						
						
					 
					
						2017-12-03 16:06:46 +00:00