Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								6f3a3ed8c5 
								
							 
						 
						
							
							
								
								kernel/thread: Fix potential crashes introduced in  3bcf090d37 
							
							... 
							
							
							
							This amends cases where crashes can occur that were missed due to the
odd way the previous code was set up (using 3DS memory regions that
don't exist). 
							
						 
						
							2018-08-03 23:49:10 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								46db65403f 
								
							 
						 
						
							
							
								
								Merge pull request  #910  from lioncash/unused  
							
							... 
							
							
							
							gl_shader_decompiler: Remove unused variable in GenerateDeclarations() 
							
						 
						
							2018-08-03 15:54:11 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								73e1be4350 
								
							 
						 
						
							
							
								
								kernel/process: Use std::array where applicable  
							
							
							
						 
						
							2018-08-03 14:46:30 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								73f162a5b0 
								
							 
						 
						
							
							
								
								kernel/process: Use accessors instead of class members for referencing segment array  
							
							... 
							
							
							
							Using member variables for referencing the segments array increases the
size of the class in memory for little benefit. The same behavior can be
achieved through the use of accessors that just return the relevant
segment. 
							
						 
						
							2018-08-03 14:45:45 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								0e92e67e06 
								
							 
						 
						
							
							
								
								memory: Remove unused GetSpecialHandlers() function  
							
							... 
							
							
							
							This is just unused code, so we may as well get rid of it. 
							
						 
						
							2018-08-03 14:20:50 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								67b4326d93 
								
							 
						 
						
							
							
								
								Merge pull request  #908  from lioncash/memory  
							
							... 
							
							
							
							core/memory: Get rid of 3DS leftovers 
							
						 
						
							2018-08-03 14:07:49 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								aab3e6753f 
								
							 
						 
						
							
							
								
								Merge pull request  #909  from lioncash/const  
							
							... 
							
							
							
							gl_shader_manager: Make ProgramManager's GetCurrentProgramStage() a const member function 
							
						 
						
							2018-08-03 14:07:30 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								02cdd82efc 
								
							 
						 
						
							
							
								
								video_core: Remove unimplemented Start() function prototype  
							
							... 
							
							
							
							Given this has no definition, we can just remove it entirely. 
							
						 
						
							2018-08-03 12:48:14 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								c155adb42a 
								
							 
						 
						
							
							
								
								gl_shader_decompiler: Remove unused variable in GenerateDeclarations()  
							
							... 
							
							
							
							This variable was being incremented, but we were never actually using
it. 
							
						 
						
							2018-08-03 12:18:31 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								300a4e3d79 
								
							 
						 
						
							
							
								
								gl_shader_manager: Make ProgramManager's GetCurrentProgramStage() a const member function  
							
							... 
							
							
							
							This function doesn't modify class state, so it can be made const. 
							
						 
						
							2018-08-03 12:08:17 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								3bcf090d37 
								
							 
						 
						
							
							
								
								core/memory: Get rid of 3DS leftovers  
							
							... 
							
							
							
							Removes leftover code from citra that isn't needed. 
							
						 
						
							2018-08-03 11:22:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David 
								
							 
						 
						
							
							
							
							
								
							
							
								4a4641a134 
								
							 
						 
						
							
							
								
								Added ability to change username & language code in the settings ui. Added IProfile::Get and SET::GetLanguageCode for libnx tests ( #851 )  
							
							
							
						 
						
							2018-08-03 11:02:55 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								1028560b4c 
								
							 
						 
						
							
							
								
								Merge pull request  #895  from lioncash/sink  
							
							... 
							
							
							
							sink_details: std::move std::function instances 
							
						 
						
							2018-08-03 11:00:56 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								485a6770e9 
								
							 
						 
						
							
							
								
								Merge pull request  #898  from lioncash/mig  
							
							... 
							
							
							
							service: Add migration services 
							
						 
						
							2018-08-03 11:00:27 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								ff296707b1 
								
							 
						 
						
							
							
								
								Merge pull request  #900  from lioncash/init  
							
							... 
							
							
							
							math_util: Always initialize members of Rectangle 
							
						 
						
							2018-08-03 11:00:10 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								299975e4a8 
								
							 
						 
						
							
							
								
								Merge pull request  #892  from lioncash/global  
							
							... 
							
							
							
							video_core: Make global EmuWindow instance part of the base renderer … 
							
						 
						
							2018-08-03 00:31:32 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								20b6c79859 
								
							 
						 
						
							
							
								
								Merge pull request  #894  from lioncash/object  
							
							... 
							
							
							
							kernel: Move object class to its own source files 
							
						 
						
							2018-08-03 00:28:43 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								9f560b2c57 
								
							 
						 
						
							
							
								
								Merge pull request  #904  from lioncash/static  
							
							... 
							
							
							
							kernel/thread: Minor changes 
							
						 
						
							2018-08-03 00:19:29 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								b6930f7a1e 
								
							 
						 
						
							
							
								
								Merge pull request  #906  from lioncash/override  
							
							... 
							
							
							
							input_common: minor changes 
							
						 
						
							2018-08-03 00:18:52 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								ca12628324 
								
							 
						 
						
							
							
								
								Merge pull request  #907  from lioncash/slot  
							
							... 
							
							
							
							yuzu: Use Qt 5 signal/slots where applicable 
							
						 
						
							2018-08-03 00:17:55 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								3ce7cf5e42 
								
							 
						 
						
							
							
								
								Merge pull request  #905  from lioncash/vma  
							
							... 
							
							
							
							kernel/vm_manager: Minor changes 
							
						 
						
							2018-08-02 23:18:03 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								f720eee031 
								
							 
						 
						
							
							
								
								Merge pull request  #903  from lioncash/copy  
							
							... 
							
							
							
							vfs_vector: Minor changes 
							
						 
						
							2018-08-02 23:01:19 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								309b596a21 
								
							 
						 
						
							
							
								
								Merge pull request  #901  from lioncash/ref  
							
							... 
							
							
							
							gl_shader_manager: Take ShaderSetup instances by const reference in UseProgrammableVertexShader() and UseProgrammableFragmentShader() 
							
						 
						
							2018-08-02 23:00:56 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								f90c667a44 
								
							 
						 
						
							
							
								
								yuzu: Use Qt 5 signal/slots where applicable  
							
							... 
							
							
							
							Makes the signal/slot connections type-safe instead of string-based. 
							
						 
						
							2018-08-02 22:18:33 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								fc2d6869bf 
								
							 
						 
						
							
							
								
								input_common: Use std::move where applicable  
							
							... 
							
							
							
							Avoids unnecessary atomic reference count increments and decrements 
							
						 
						
							2018-08-02 21:51:11 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d682d53bb2 
								
							 
						 
						
							
							
								
								input_common: Add missing override specifiers  
							
							
							
						 
						
							2018-08-02 21:44:25 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								403cb09019 
								
							 
						 
						
							
							
								
								Merge pull request  #899  from lioncash/unused  
							
							... 
							
							
							
							hw: Remove unused files 
							
						 
						
							2018-08-02 14:58:01 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								b57d279b57 
								
							 
						 
						
							
							
								
								Merge pull request  #902  from lioncash/array  
							
							... 
							
							
							
							gl_state: Make texture_units a std::array 
							
						 
						
							2018-08-02 14:57:42 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								4a087fed32 
								
							 
						 
						
							
							
								
								Merge pull request  #891  from lioncash/ns  
							
							... 
							
							
							
							service/ns: Add missing ns services 
							
						 
						
							2018-08-02 14:57:24 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									greggameplayer 
								
							 
						 
						
							
							
							
							
								
							
							
								6abb522f98 
								
							 
						 
						
							
							
								
								Implement RGB32F PixelFormat ( #886 ) (used by Go Vacation)  
							
							
							
						 
						
							2018-08-02 14:56:38 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								fc6356f5c2 
								
							 
						 
						
							
							
								
								Merge pull request  #893  from lioncash/psc  
							
							... 
							
							
							
							service: Add the psc services 
							
						 
						
							2018-08-02 14:53:55 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								bf632d8e1e 
								
							 
						 
						
							
							
								
								kernel/vm_manager: Convert loop into std::any_of()  
							
							
							
						 
						
							2018-08-02 12:46:15 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								ec7319a5de 
								
							 
						 
						
							
							
								
								kernel/vm_manager: Use const where applicable  
							
							... 
							
							
							
							Makes our immutable state explicit. 
							
						 
						
							2018-08-02 12:21:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								26e2e7b657 
								
							 
						 
						
							
							
								
								kernel/vm_manager: Use the VAddr type alias in CarveVMA()  
							
							... 
							
							
							
							These two variables correspond to address ranges. 
							
						 
						
							2018-08-02 12:15:50 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								fa173d1874 
								
							 
						 
						
							
							
								
								kernel/thread: Make GetFreeThreadLocalSlot()'s loop indices size_t  
							
							... 
							
							
							
							Avoids using a u32 to compare against a range of size_t, which can be a
source of warnings. While we're at it, compress a std::tie into a
structured binding. 
							
						 
						
							2018-08-02 12:01:25 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								12afa56830 
								
							 
						 
						
							
							
								
								kernel/thread: Make GetFreeThreadLocalSlot() reference parameter a const reference  
							
							... 
							
							
							
							This function only reads the data being referenced, it doesn't modify
it, so we can turn the reference into a const reference. 
							
						 
						
							2018-08-02 11:56:11 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								16c5f5fe1b 
								
							 
						 
						
							
							
								
								kernel/thread: Make GetFreeThreadLocalSlot() internally linked  
							
							... 
							
							
							
							This function isn't used outside of this translation unit, so we can
make it internally linked. 
							
						 
						
							2018-08-02 11:54:23 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								5b317d1b80 
								
							 
						 
						
							
							
								
								vfs_vector: Remove unused variable in FindAndRemoveVectorElement()  
							
							... 
							
							
							
							This wasn't being used for anything, so it can be removed. 
							
						 
						
							2018-08-02 11:40:24 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								0bb1b9c168 
								
							 
						 
						
							
							
								
								vfs_vector: Avoid unnecessary copies where applicable  
							
							... 
							
							
							
							The lambda elements should be taken by const reference here, and we can
move the virtual directory passed to ReplaceFileWithSubdirectory() 
							
						 
						
							2018-08-02 11:37:39 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								68150d3d79 
								
							 
						 
						
							
							
								
								gl_state: Make texture_units a std::array  
							
							... 
							
							
							
							Gets rid of the use of a raw C array. 
							
						 
						
							2018-08-02 11:19:58 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								807d0cf4f2 
								
							 
						 
						
							
							
								
								gl_shader_manager: Take ShaderSetup instances by const reference in UseProgrammableVertexShader() and UseProgrammableFragmentShader()  
							
							... 
							
							
							
							Avoids performing unnecessary copies of 65560 byte sized ShaderSetup
instances, considering it's only used as part of lookup and not
modified.
Given the parameters were already const, it's likely taking these
parameters by reference was intended but the ampersand was forgotten. 
							
						 
						
							2018-08-02 11:09:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								9f5ba9df95 
								
							 
						 
						
							
							
								
								math_util: Always initialize members of Rectangle  
							
							... 
							
							
							
							Prevents potentially using the members uninitialized. 
							
						 
						
							2018-08-02 10:47:34 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								db3603df94 
								
							 
						 
						
							
							
								
								hw: Remove unused files  
							
							... 
							
							
							
							None of these files are used in any meaningful way. They're just
leftovers from citra. Also has the benefit of getting rid of an unused
global variable. 
							
						 
						
							2018-08-02 10:23:10 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								6ac24e4e5a 
								
							 
						 
						
							
							
								
								service: Add migration services  
							
							... 
							
							
							
							Adds the basic skeleton for the mig:usr service based off information
provided by Switch Brew. 
							
						 
						
							2018-08-02 10:09:45 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								7f4c570671 
								
							 
						 
						
							
							
								
								Merge pull request  #896  from lioncash/audio-out  
							
							... 
							
							
							
							audio_out: Use Buffer::Tag alias in GetTagsAndReleaseBuffers()'s prototype 
							
						 
						
							2018-08-02 09:51:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								07a3c8a2a5 
								
							 
						 
						
							
							
								
								audio_out: Use Buffer::Tag alias in GetTagsAndReleaseBuffers()'s prototype  
							
							... 
							
							
							
							This makes the Buffer::Tag usage consistent with the Stream class's
prototype of GetTagsAndReleaseBuffers(). 
							
						 
						
							2018-08-02 05:18:32 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								881380bc97 
								
							 
						 
						
							
							
								
								sink_details: Deduplicate long std::function repetition  
							
							... 
							
							
							
							We can just use type aliases to avoid needing to write the same long
type twice 
							
						 
						
							2018-08-01 23:56:02 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								5061e89fd1 
								
							 
						 
						
							
							
								
								sink_details: std::move std::function instances  
							
							... 
							
							
							
							Given std::function is allowed to potentially allocate, these should be
std::move'd to prevent potential reallocation (should that ever happen). 
							
						 
						
							2018-08-01 23:50:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								38c2af9330 
								
							 
						 
						
							
							
								
								kernel: Move object class to its own source files  
							
							... 
							
							
							
							General moving to keep kernel object types separate from the direct
kernel code. Also essentially a preliminary cleanup before eliminating
global kernel state in the kernel code. 
							
						 
						
							2018-08-01 23:34:42 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								f29d848665 
								
							 
						 
						
							
							
								
								logging/log: Remove incorrect description in PCV doc comment  
							
							... 
							
							
							
							PCV isn't the parental control service. 
							
						 
						
							2018-08-01 23:31:31 -04:00