Mat M 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							adc4d332fc 
							
						 
					 
					
						
						
							
							Merge pull request  #1852  from VPeruS/fix-format-string  
						
						... 
						
						
						
						[Kernel::CreateThread] Match format specifiers to LOG_TRACE's arguments 
						
						
					 
					
						2018-12-03 22:25:29 -05:00 
						 
				 
			
				
					
						
							
							
								V.Kalyuzhny 
							
						 
					 
					
						
						
						
						
							
						
						
							b330b495dc 
							
						 
					 
					
						
						
							
							[Kernel::CreateThread] Match format specifiers to LOG_TRACE's arguments  
						
						
						
						
					 
					
						2018-12-04 05:13:50 +02:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							ddf5903cd9 
							
						 
					 
					
						
						
							
							scheduler: Avoid manual Reschedule call  
						
						... 
						
						
						
						This will automatically occur anyway when PrepareReschedule is called 
						
						
					 
					
						2018-12-03 21:22:09 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f1ac96afa 
							
						 
					 
					
						
						
							
							Merge pull request  #1840  from lioncash/info  
						
						... 
						
						
						
						svc: Reorganize svcGetInfo, handle more error cases for existing implemented info categories 
						
						
					 
					
						2018-12-03 18:46:22 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							b5af41a07b 
							
						 
					 
					
						
						
							
							scheduler: Only work steal higher priority threads from other cores  
						
						
						
						
					 
					
						2018-12-03 17:29:30 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							e11e65b3d6 
							
						 
					 
					
						
						
							
							applets: Correct event ResetTypes from OneShot to Sticky  
						
						... 
						
						
						
						Fixes bugs relating to signalling in software keyboard. 
						
						
					 
					
						2018-12-03 17:27:40 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							bf90f2402d 
							
						 
					 
					
						
						
							
							qt: Implement GUI dialog frontend for ProfileSelector  
						
						... 
						
						
						
						Presents profiles in a list, similar to switch. 
						
						
					 
					
						2018-12-03 17:26:27 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							60b59d554d 
							
						 
					 
					
						
						
							
							am: Use ProfileSelect applet  
						
						
						
						
					 
					
						2018-12-03 17:26:27 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							4fb59fdfe1 
							
						 
					 
					
						
						
							
							applets: Implement ProfileSelect applet  
						
						... 
						
						
						
						Allows the player to select an emulated profile. 
						
						
					 
					
						2018-12-03 17:26:27 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							6deccc7e6b 
							
						 
					 
					
						
						
							
							qt: Register to use Qt ProfileSelector instead of default  
						
						
						
						
					 
					
						2018-12-03 17:26:27 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							58fd0a1c50 
							
						 
					 
					
						
						
							
							core: Add getter/setter for ProfileSelector in System  
						
						
						
						
					 
					
						2018-12-03 17:26:26 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							d17f38494b 
							
						 
					 
					
						
						
							
							frontend: Add frontend applet for ProfileSelect  
						
						... 
						
						
						
						Responsible for selecting a profile and firing callback upon completion. 
						
						
					 
					
						2018-12-03 17:26:26 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							877b31b33e 
							
						 
					 
					
						
						
							
							software_keyboard: Signal state changed event upon construction  
						
						... 
						
						
						
						Previously, ILibraryAppletAccessor would signal upon creation of any applet, but this is incorrect. A flag inside of the applet code determines whether or not creation should signal state change and swkbd happens to be one of these applets. 
						
						
					 
					
						2018-12-03 17:26:26 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							60e27252a5 
							
						 
					 
					
						
						
							
							qt: Add UI to display game properties and disable add-ons  
						
						
						
						
					 
					
						2018-12-03 17:21:25 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							5f0217592b 
							
						 
					 
					
						
						
							
							loader: Add support for reading the name of game's developer  
						
						
						
						
					 
					
						2018-12-03 17:21:25 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							51483d83bb 
							
						 
					 
					
						
						
							
							aoc_u: Obey disabled add-ons list when listing DLC  
						
						
						
						
					 
					
						2018-12-03 17:21:25 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							0cea05cdf7 
							
						 
					 
					
						
						
							
							patch_manager: Obey disabled add-ons list when patching game  
						
						
						
						
					 
					
						2018-12-03 17:21:25 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							c7b41ade74 
							
						 
					 
					
						
						
							
							core: Make GetGameFileFromPath function externally accessible  
						
						
						
						
					 
					
						2018-12-03 17:20:34 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							c381f46428 
							
						 
					 
					
						
						
							
							config: Store and load disabled add-ons list  
						
						
						
						
					 
					
						2018-12-03 17:20:34 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							282b7e902c 
							
						 
					 
					
						
						
							
							settings: Store list of disabled add-ons per title ID  
						
						
						
						
					 
					
						2018-12-03 17:20:34 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							76525013c0 
							
						 
					 
					
						
						
							
							Merge pull request  #1842  from lioncash/slot  
						
						... 
						
						
						
						yuzu/configuration: Minor clean-up related changes 
						
						
					 
					
						2018-12-03 17:12:01 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f6b22d9251 
							
						 
					 
					
						
						
							
							Merge pull request  #1835  from lioncash/cache-global  
						
						... 
						
						
						
						filesystem: De-globalize registered_cache_union 
						
						
					 
					
						2018-12-03 17:11:26 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a12daac8c 
							
						 
					 
					
						
						
							
							Merge pull request  #1822  from ReinUsesLisp/glsl-scope  
						
						... 
						
						
						
						gl_shader_decompiler: Introduce a scoped object and style changes 
						
						
					 
					
						2018-12-03 17:10:02 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef69b4b830 
							
						 
					 
					
						
						
							
							Merge pull request  #1803  from DarkLordZach/k-able-event  
						
						... 
						
						
						
						kernel: Divide Event into ReadableEvent and WritableEvent 
						
						
					 
					
						2018-12-03 17:05:57 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7d5f72944 
							
						 
					 
					
						
						
							
							Merge pull request  #1833  from lioncash/clean  
						
						... 
						
						
						
						service/fsp_srv: Implement CleanDirectoryRecursively 
						
						
					 
					
						2018-12-03 17:04:05 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							118f402382 
							
						 
					 
					
						
						
							
							Merge pull request  #1839  from lioncash/init  
						
						... 
						
						
						
						service/audio/audout_u: Amend constructor initialization list order 
						
						
					 
					
						2018-12-03 17:03:00 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a238cdb5ca 
							
						 
					 
					
						
						
							
							Merge pull request  #1841  from ogniK5377/npad-mode-fix  
						
						... 
						
						
						
						Fixed crash with SetNpadMode 
						
						
					 
					
						2018-12-03 17:02:40 -05:00 
						 
				 
			
				
					
						
							
							
								Frederic Laing 
							
						 
					 
					
						
						
						
						
							
						
						
							6d7514ccec 
							
						 
					 
					
						
						
							
							game_list: Remove a reference of a reference  
						
						
						
						
					 
					
						2018-12-03 19:26:36 +01:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ad158b2bb 
							
						 
					 
					
						
						
							
							Merge pull request  #1843  from lioncash/table  
						
						... 
						
						
						
						hle/service: Update function tables for erpt:c and usb's IClientEpSession 
						
						
					 
					
						2018-12-03 12:21:28 -05:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							5102c91256 
							
						 
					 
					
						
						
							
							Moved backtrace to ArmInterface  
						
						... 
						
						
						
						Added to both dynarmic and unicorn 
						
						
					 
					
						2018-12-03 20:13:48 +11:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							7149332712 
							
						 
					 
					
						
						
							
							Print backtrace on svcBreak  
						
						... 
						
						
						
						When we get an svcBreak we get a backtrace now 
						
						
					 
					
						2018-12-03 19:12:09 +11:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							7695febfa1 
							
						 
					 
					
						
						
							
							loader/nso: Remove dependency on the System class  
						
						... 
						
						
						
						Similar to the NRO changes, we can also pass the process explicitly as a
parameter from Load instead of indirecting through the System class. 
						
						
					 
					
						2018-12-02 23:39:03 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							fc32d6256a 
							
						 
					 
					
						
						
							
							loader/nro: Make the static LoadNro function internally linked  
						
						... 
						
						
						
						This simply acts as a forwarding function for the Load() function, so
this doesn't need to be directly exposed. 
						
						
					 
					
						2018-12-02 23:38:58 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							7e2467e695 
							
						 
					 
					
						
						
							
							file_sys/directory: Amend path buffer size for directory entries  
						
						... 
						
						
						
						The path buffer is actually 0x301 (769) characters in length, with the
extra character being intended for the null-terminator. 
						
						
					 
					
						2018-12-02 23:15:58 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b110d2176c 
							
						 
					 
					
						
						
							
							loader/nro: Remove dependency on the System class  
						
						... 
						
						
						
						Load() is already given the process instance as a parameter, so instead
of coupling the class to the System class, we can just forward that
parameter to LoadNro() 
						
						
					 
					
						2018-12-02 22:18:52 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6306e54f45 
							
						 
					 
					
						
						
							
							service/usb: Update function table  
						
						... 
						
						
						
						Updates the function table for IClientEpSession based off information
provided by SwitchBrew. 
						
						
					 
					
						2018-12-02 15:49:40 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f933b3370e 
							
						 
					 
					
						
						
							
							service/erpt: Update function table  
						
						... 
						
						
						
						Updates the function table according to information provided by
SwitchBrew. 
						
						
					 
					
						2018-12-02 15:46:44 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							195cad9635 
							
						 
					 
					
						
						
							
							yuzu/configuration: Make slots private where applicable  
						
						... 
						
						
						
						These slots are only ever attached to event handling mechanisms within
the class itself, they're never used externally. Because of this, we can
make the functions private.
This also removes redundant usages of the private access specifier. 
						
						
					 
					
						2018-12-02 14:18:36 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							eabfb7730d 
							
						 
					 
					
						
						
							
							yuzu/configuration: Add missing override specifiers to configuration-related classes  
						
						... 
						
						
						
						Resolves trivial compiler warnings. 
						
						
					 
					
						2018-12-02 14:18:36 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f3253d0f14 
							
						 
					 
					
						
						
							
							yuzu/configuration/configure_input: Default destructor in the cpp file  
						
						... 
						
						
						
						The previous code could potentially be a compilation issue waiting to
occur, given we forward declare the type for a std::unique_ptr. If the
complete definition of the forward declared type isn't visible in a
translation unit that the class is used in, then it would fail to
compile.
Defaulting the destructor in a cpp file ensures the std::unique_ptr's
destructor is only invoked where its complete type is known. 
						
						
					 
					
						2018-12-02 14:18:26 -05:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							a9223c8182 
							
						 
					 
					
						
						
							
							Fixed crash with SetNpadMode  
						
						... 
						
						
						
						fixed crash due to handheld 
						
						
					 
					
						2018-12-03 02:45:08 +11:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							7fe27de26e 
							
						 
					 
					
						
						
							
							svc: Use the current process' handle table for retrieving the process instance to act upon  
						
						... 
						
						
						
						The kernel uses the handle table of the current process to retrieve the
process that should be used to retrieve certain information. To someone
not familiar with the kernel, this might raise the question of "Ok,
sounds nice, but doesn't this make it impossible to retrieve information
about the current process?".
No, it doesn't, because HandleTable instances in the kernel have the
notion of a "pseudo-handle", where certain values allow the kernel to
lookup objects outside of a given handle table. Currently, there's only
a pseudo-handle for the current process (0xFFFF8001) and a pseudo-handle
for the current thread (0xFFFF8000), so to retrieve the current process,
one would just pass 0xFFFF8001 into svcGetInfo.
The lookup itself in the handle table would be something like:
template <typename T>
T* Lookup(Handle handle) {
    if (handle == PSEUDO_HANDLE_CURRENT_PROCESS) {
        return CurrentProcess();
    }
    if (handle == PSUEDO_HANDLE_CURRENT_THREAD) {
        return CurrentThread();
    }
    return static_cast<T*>(&objects[handle]);
}
which, as is shown, allows accessing the current process or current
thread, even if those two objects aren't actually within the HandleTable
instance. 
						
						
					 
					
						2018-12-02 03:41:49 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6712e7402c 
							
						 
					 
					
						
						
							
							svc: Reorganize svcGetInfo, handle more error cases for existing implemented info categories  
						
						... 
						
						
						
						Our implementation of svcGetInfo was slightly incorrect in that we
weren't doing proper error checking everywhere. Instead, reorganize it
to be similar to how the kernel seems to do it. 
						
						
					 
					
						2018-12-02 03:40:10 -05:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							3476830b26 
							
						 
					 
					
						
						
							
							svc: Avoid performance-degrading unnecessary reschedule  
						
						
						
						
					 
					
						2018-12-02 00:44:40 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							57ac068a23 
							
						 
					 
					
						
						
							
							service/audio/audout_u: Amend constructor initialization list order  
						
						... 
						
						
						
						Orders the constructor initializer list the same way the members of the
class are declared. Prevents -Wreorder warnings 
						
						
					 
					
						2018-12-01 23:56:20 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ce17b2cf6 
							
						 
					 
					
						
						
							
							Merge pull request  #1827  from ReinUsesLisp/clip-and-shader  
						
						... 
						
						
						
						gl_rasterizer: Enable clip distances when set in register and in shader 
						
						
					 
					
						2018-12-01 23:51:47 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							efbcff0af0 
							
						 
					 
					
						
						
							
							file_sys/registered_cache: Eliminate variable shadowing  
						
						... 
						
						
						
						Also inverts if statements where applicable to allow unindenting code a
little bit. 
						
						
					 
					
						2018-12-01 23:50:13 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							80aa124b1d 
							
						 
					 
					
						
						
							
							Merge pull request  #1825  from ReinUsesLisp/shader-pipeline-cache  
						
						... 
						
						
						
						gl_shader_manager: Update pipeline when programs have changed 
						
						
					 
					
						2018-12-01 23:48:55 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a6805e58ce 
							
						 
					 
					
						
						
							
							Merge pull request  #1795  from ReinUsesLisp/vc-cleanup  
						
						... 
						
						
						
						video_core: Minor style changes 
						
						
					 
					
						2018-12-01 23:46:18 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e9be7be37 
							
						 
					 
					
						
						
							
							Merge pull request  #1823  from bunnei/fix-surface-copy  
						
						... 
						
						
						
						gl_rasterizer_cache: Fix several surface copy issues. 
						
						
					 
					
						2018-12-01 23:44:32 -05:00