Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							9764b4ec0e 
							
						 
					 
					
						
						
							
							qt/game_list_p: Remove redundant base class constructor invocations  
						
						... 
						
						
						
						These occur automatically without the need to call them. While we're at
it, also std::move the QString instance into its member variable. 
						
						
					 
					
						2018-08-06 13:42:12 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							7846295a8f 
							
						 
					 
					
						
						
							
							qt: Add missing override specifiers where applicable  
						
						
						
						
					 
					
						2018-08-06 13:29:14 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							00a68c5eea 
							
						 
					 
					
						
						
							
							qt: Default destructors where applicable  
						
						... 
						
						
						
						Makes code consistent with our style of defaulting special member
functions where applicable. 
						
						
					 
					
						2018-08-06 13:27:08 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2feb1a8ba6 
							
						 
					 
					
						
						
							
							kernel/event: Make data members private  
						
						... 
						
						
						
						Instead we can simply provide accessors to the required data instead of
giving external read/write access to the variables directly. 
						
						
					 
					
						2018-08-06 12:53:02 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c0af42d6eb 
							
						 
					 
					
						
						
							
							Merge pull request  #912  from lioncash/global-var  
						
						... 
						
						
						
						video_core: Eliminate the g_renderer global variable 
						
						
					 
					
						2018-08-05 16:37:39 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b06301dbf 
							
						 
					 
					
						
						
							
							Merge pull request  #849  from DarkLordZach/xci  
						
						... 
						
						
						
						XCI and Encrypted NCA Support 
						
						
					 
					
						2018-08-04 14:33:11 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6030c5ce41 
							
						 
					 
					
						
						
							
							video_core: Eliminate the g_renderer global variable  
						
						... 
						
						
						
						We move the initialization of the renderer to the core class, while
keeping the creation of it and any other specifics in video_core. This
way we can ensure that the renderer is initialized and doesn't give
unfettered access to the renderer. This also makes dependencies on types
more explicit.
For example, the GPU class doesn't need to depend on the
existence of a renderer, it only needs to care about whether or not it
has a rasterizer, but since it was accessing the global variable, it was
also making the renderer a part of its dependency chain. By adjusting
the interface, we can get rid of this dependency. 
						
						
					 
					
						2018-08-04 02:36:57 -04:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
						
						
							
						
						
							c1d54f4aea 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							00ba704a7f 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c3c608d59 
							
						 
					 
					
						
						
							
							Merge pull request  #894  from lioncash/object  
						
						... 
						
						
						
						kernel: Move object class to its own source files 
						
						
					 
					
						2018-08-03 00:28:43 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							db340f6402 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							bf45092c61 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							0f2ac928f2 
							
						 
					 
					
						
						
							
							video_core: Make global EmuWindow instance part of the base renderer class  
						
						... 
						
						
						
						Makes the global a member of the RendererBase class. We also change this
to be a reference. Passing any form of null pointer to these functions
is incorrect entirely, especially given the code itself assumes that the
pointer would always be in a valid state.
This also makes it easier to follow the lifecycle of instances being
used, as we explicitly interact the renderer with the rasterizer, rather
than it just operating on a global pointer. 
						
						
					 
					
						2018-08-01 21:40:30 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							0497bb5528 
							
						 
					 
					
						
						
							
							Fix merge conflicts with opus and update docs  
						
						
						
						
					 
					
						2018-08-01 00:16:54 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							187d8e215f 
							
						 
					 
					
						
						
							
							Use more descriptive error codes and messages  
						
						
						
						
					 
					
						2018-08-01 00:16:54 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							239a3113e4 
							
						 
					 
					
						
						
							
							Make XCI comply to review and style guidelines  
						
						
						
						
					 
					
						2018-08-01 00:16:54 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							df5b75694f 
							
						 
					 
					
						
						
							
							Remove files that are not used  
						
						
						
						
					 
					
						2018-08-01 00:16:54 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ca84b530a3 
							
						 
					 
					
						
						
							
							audio_core: Add configuration settings.  
						
						
						
						
					 
					
						2018-07-31 22:38:42 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							884a4e1e19 
							
						 
					 
					
						
						
							
							Merge pull request  #859  from FearlessTobi/port-3837  
						
						... 
						
						
						
						Port #3837  from Citra: "citra-qt: Add build date in about dialog" 
						
						
					 
					
						2018-07-30 10:11:43 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias 
							
						 
					 
					
						
						
						
						
							
						
						
							1e873eea36 
							
						 
					 
					
						
						
							
							Port  #3769  from Citra: "Update Dark theme to latest version"  
						
						
						
						
					 
					
						2018-07-30 10:11:17 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b8637978d 
							
						 
					 
					
						
						
							
							Merge pull request  #860  from FearlessTobi/port-3911  
						
						... 
						
						
						
						Port #3911  from Citra: "citra-qt: optimize settings application" 
						
						
					 
					
						2018-07-30 10:08:55 -07:00 
						 
				 
			
				
					
						
							
							
								fearlessTobi 
							
						 
					 
					
						
						
						
						
							
						
						
							c87f198201 
							
						 
					 
					
						
						
							
							Port  #3913  from Citra: "citra_qt: Remove obsolete application attribute"  
						
						
						
						
					 
					
						2018-07-29 15:13:08 +02:00 
						 
				 
			
				
					
						
							
							
								fearlessTobi 
							
						 
					 
					
						
						
						
						
							
						
						
							b97739029b 
							
						 
					 
					
						
						
							
							Port  #3911  from Citra: "Optimize settings application"  
						
						
						
						
					 
					
						2018-07-29 14:37:18 +02:00 
						 
				 
			
				
					
						
							
							
								fearlessTobi 
							
						 
					 
					
						
						
						
						
							
						
						
							e8674f1f09 
							
						 
					 
					
						
						
							
							Port  #3837  from Citra: "Add build date in about dialog"  
						
						
						
						
					 
					
						2018-07-29 14:27:19 +02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2128ab2d21 
							
						 
					 
					
						
						
							
							Merge pull request  #839  from FearlessTobi/actually-port-3594  
						
						... 
						
						
						
						Port #3594  from Citra: "citra_qt: Add Continue/Pause & Toggle Speed Limit hotkeys" 
						
						
					 
					
						2018-07-27 13:06:56 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc4e5f9159 
							
						 
					 
					
						
						
							
							Merge pull request  #837  from lioncash/priv  
						
						... 
						
						
						
						kernel/timer: Make data members private where applicable 
						
						
					 
					
						2018-07-27 07:18:50 -07:00 
						 
				 
			
				
					
						
							
							
								fearlessTobi 
							
						 
					 
					
						
						
						
						
							
						
						
							18c2c96927 
							
						 
					 
					
						
						
							
							Port  #3594  from Citra  
						
						
						
						
					 
					
						2018-07-26 16:09:52 +02:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0cd843151f 
							
						 
					 
					
						
						
							
							kernel/timer: Make data members private where applicable  
						
						... 
						
						
						
						Instead, we can just expose functions that return the queryable state
instead of letting anything modify it. 
						
						
					 
					
						2018-07-26 09:51:44 -04:00 
						 
				 
			
				
					
						
							
							
								fearlessTobi 
							
						 
					 
					
						
						
						
						
							
						
						
							6f05a57712 
							
						 
					 
					
						
						
							
							Port  #3665  from Citra  
						
						
						
						
					 
					
						2018-07-26 15:51:14 +02:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2474340684 
							
						 
					 
					
						
						
							
							wait_tree: Add missing switch case for WaitTreeThread::GetText()  
						
						... 
						
						
						
						We were missing the enum entry for WaitIPC 
						
						
					 
					
						2018-07-25 15:50:41 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							9d2cacdc9e 
							
						 
					 
					
						
						
							
							wait_tree: Silence warning about all code paths not returning a value  
						
						... 
						
						
						
						If code execution hits this spot, something has gone very wrong, so mark
the path as unreachable. This silences a warning on MSVC. 
						
						
					 
					
						2018-07-24 04:06:55 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							ba2fb83d60 
							
						 
					 
					
						
						
							
							Frontend: Check for more required OpenGL extensions during startup.  
						
						
						
						
					 
					
						2018-07-22 12:05:38 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0ba7fe4ab1 
							
						 
					 
					
						
						
							
							file_util: Use a u64 to represent number of entries  
						
						... 
						
						
						
						This avoids a truncating cast on size. I doubt we'd ever traverse a
directory this large, however we also shouldn't truncate sizes away. 
						
						
					 
					
						2018-07-21 22:42:08 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							d66b43dadf 
							
						 
					 
					
						
						
							
							file_util: Use an enum class for GetUserPath()  
						
						... 
						
						
						
						Instead of using an unsigned int as a parameter and expecting a user to
always pass in the correct values, we can just convert the enum into an
enum class and use that type as the parameter type instead, which makes
the interface more type safe.
We also get rid of the bookkeeping "NUM_" element in the enum by just
using an unordered map. This function is generally low-frequency in
terms of calls (and I'd hope so, considering otherwise would mean we're
slamming the disk with IO all the time) so I'd consider this acceptable
in this case. 
						
						
					 
					
						2018-07-21 16:21:19 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							863579736c 
							
						 
					 
					
						
						
							
							gpu: Rename Get3DEngine() to Maxwell3D()  
						
						... 
						
						
						
						This makes it match its const qualified equivalent. 
						
						
					 
					
						2018-07-20 18:34:49 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							dbfe82773d 
							
						 
					 
					
						
						
							
							thread: Convert ThreadStatus into an enum class  
						
						... 
						
						
						
						Makes the thread status strongly typed, so implicit conversions can't
happen. It also makes it easier to catch mistakes at compile time. 
						
						
					 
					
						2018-07-19 22:08:56 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2975f7820e 
							
						 
					 
					
						
						
							
							Merge pull request  #684  from lioncash/nonmember  
						
						... 
						
						
						
						game_list: Make ContainsAllWords an internally linked non-member function 
						
						
					 
					
						2018-07-18 18:55:00 -07:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							29aff8d5ab 
							
						 
					 
					
						
						
							
							Virtual Filesystem 2: Electric Boogaloo ( #676 )  
						
						... 
						
						
						
						* Virtual Filesystem
* Fix delete bug and documentate
* Review fixes + other stuff
* Fix puyo regression 
						
						
					 
					
						2018-07-18 18:07:11 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							d17e172d92 
							
						 
					 
					
						
						
							
							game_list: Make ContainsAllWords an internally linked non-member function  
						
						... 
						
						
						
						This function actually depends on no internal class state, so it doesn't
even need to be a part of the class interface. 
						
						
					 
					
						2018-07-18 16:52:14 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d1e8f750c 
							
						 
					 
					
						
						
							
							Merge pull request  #681  from lioncash/const  
						
						... 
						
						
						
						game_list: Make containsAllWords a const member function 
						
						
					 
					
						2018-07-18 10:02:58 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24a55bba42 
							
						 
					 
					
						
						
							
							Merge pull request  #679  from lioncash/ctor  
						
						... 
						
						
						
						game_list: Remove unnecessary QString initialization in KeyReleaseEater 
						
						
					 
					
						2018-07-17 22:18:39 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f4b98a857b 
							
						 
					 
					
						
						
							
							game_list: Upper-case containsAllWords to ContainsAllWords()  
						
						... 
						
						
						
						This makes it consistent with most of the other private utility
functions. 
						
						
					 
					
						2018-07-18 00:15:48 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c8f3fc9a4b 
							
						 
					 
					
						
						
							
							game_list: Make containsAllWords a const member function  
						
						... 
						
						
						
						This doesn't actually modify the internal class state, so it can be a
const member function. While we're at it, amend the function to take
its arguments by const reference. 
						
						
					 
					
						2018-07-18 00:13:04 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f4c69149f9 
							
						 
					 
					
						
						
							
							game_list: Remove unnecessary QString initialization in KeyReleaseEater  
						
						... 
						
						
						
						QString initializes to an empty string by default, so this does nothing
meaningful. While we're at it, use a constructor initializer list for
initializing the gamelist member variable. 
						
						
					 
					
						2018-07-18 00:07:47 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							03c2d049d4 
							
						 
					 
					
						
						
							
							settings: Turn docked mode off by default.  
						
						
						
						
					 
					
						2018-07-17 22:52:25 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							05cb10530f 
							
						 
					 
					
						
						
							
							OpenGL: Use MakeCurrent/DoneCurrent for multithreaded rendering.  
						
						
						
						
					 
					
						2018-07-14 02:50:35 -04:00 
						 
				 
			
				
					
						
							
							
								James Rowe 
							
						 
					 
					
						
						
						
						
							
						
						
							b30c5370b1 
							
						 
					 
					
						
						
							
							yuzu - Fix duplicate logs  
						
						
						
						
					 
					
						2018-07-12 01:11:43 -06:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dacc89b38b 
							
						 
					 
					
						
						
							
							Merge pull request  #634  from FearlessTobi/port-viewport-fix  
						
						... 
						
						
						
						Port #3505  from Citra: Fix QGLWidget viewport resize on macOS 
						
						
					 
					
						2018-07-09 17:07:30 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							913896cbd9 
							
						 
					 
					
						
						
							
							Revert "Virtual Filesystem ( #597 )"  
						
						... 
						
						
						
						This reverts commit 77c684c1140f6bf3fb7d4560d06d2efb1a2ee5e2. 
						
						
					 
					
						2018-07-07 20:24:51 -07:00 
						 
				 
			
				
					
						
							
							
								fearlessTobi 
							
						 
					 
					
						
						
						
						
							
						
						
							b8384c0c91 
							
						 
					 
					
						
						
							
							Port  #3505  from CItra  
						
						
						
						
					 
					
						2018-07-07 14:11:49 +02:00