Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							10d693b9c2 
							
						 
					 
					
						
						
							
							game_list: Remove unnecessary conversion to std::string in ValidateEntry()  
						
						... 
						
						
						
						We can just use the file interfaces that Qt provides to prevent needing
to convert to std::string. 
						
						
					 
					
						2018-08-06 15:06:29 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							a5ac53dd4c 
							
						 
					 
					
						
						
							
							game_list: Use QString::fromStdString() where applicable instead of c_str()  
						
						... 
						
						
						
						The codec used by Qt for const char* and std::string don't necessarily
have to be the same depending on locale. Therefore, we should be using
the correct functions to do the conversions. 
						
						
					 
					
						2018-08-06 15:06:30 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							251e92513a 
							
						 
					 
					
						
						
							
							game_list: Join declarations and assignments in onTextChanged()  
						
						... 
						
						
						
						There's no need to keep these separate from one another. 
						
						
					 
					
						2018-08-06 14:35:40 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							cf983888cc 
							
						 
					 
					
						
						
							
							qt/main: Collapse if statement in UpdateRecentFiles()  
						
						... 
						
						
						
						Given the function accepts a boolean, we don't need to use an if
statement here and repeat ourselves. 
						
						
					 
					
						2018-08-06 14:32:28 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2b2dc00bfd 
							
						 
					 
					
						
						
							
							qt/main: Better file-existence checking within OnMenuRecentFile() and UpdateUITheme()  
						
						... 
						
						
						
						In OnMenuRecentFile() we don't need to construct a QFileInfo instance
just to check if a file exists, we can just use the static member
function to do that (which Qt's documentation also notes as quicker than
constructing an instance).
In UpdateUITheme(), we just want to try and open the file and check the
success of that operation. Technically speaking, between the existence
check and the open call, the file can be deleted or moved, but still
appear to succeed in code. i.e.
1. Existence check -> Returns true
2. File is moved/deleted
3. Open is called, the return value of which isn't checked
4. Nonsense behavior
This way we combine the existence check and the open into one. 
						
						
					 
					
						2018-08-06 14:17:13 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							d33f641912 
							
						 
					 
					
						
						
							
							qt: Don't show error dialog when canceling the Load Folder dialog  
						
						... 
						
						
						
						Previously, when canceling out of the Load Folder dialog, a user would
get an error dialog about the selected folder not containing a main
file, however, by canceling out of the dialog, no selection was actually
made. 
						
						
					 
					
						2018-08-06 14:02:34 -04:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ac45342dd 
							
						 
					 
					
						
						
							
							Merge pull request  #933  from lioncash/memory  
						
						... 
						
						
						
						memory: Correct prototype of ZeroBlock 
						
						
					 
					
						2018-08-06 12:34:57 -04:00 
						 
				 
			
				
					
						
							
							
								mailwl 
							
						 
					 
					
						
						
						
						
							
						
						
							2ea0f0fd16 
							
						 
					 
					
						
						
							
							Service/Audio: audout_a.cpp: remove pragma once  
						
						
						
						
					 
					
						2018-08-06 12:29:27 +03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							904d7eaa94 
							
						 
					 
					
						
						
							
							maxwell_3d: Remove outdated assert.  
						
						
						
						
					 
					
						2018-08-05 23:57:19 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							57eb936200 
							
						 
					 
					
						
						
							
							gl_rasterizer_cache: Avoid superfluous surface copies.  
						
						
						
						
					 
					
						2018-08-05 23:40:03 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b80bbeb95 
							
						 
					 
					
						
						
							
							Merge pull request  #932  from lioncash/func  
						
						... 
						
						
						
						core_timing: Use transparent functors where applicable 
						
						
					 
					
						2018-08-05 23:37:53 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f1b93d63d1 
							
						 
					 
					
						
						
							
							Merge pull request  #929  from lioncash/addr  
						
						... 
						
						
						
						gdbstub: Minor changes 
						
						
					 
					
						2018-08-05 23:36:26 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							03b7ebbc08 
							
						 
					 
					
						
						
							
							Merge pull request  #930  from lioncash/thread  
						
						... 
						
						
						
						address_arbiter: Return by value from GetThreadsWaitingOnAddress() 
						
						
					 
					
						2018-08-05 23:35:59 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb21c2198a 
							
						 
					 
					
						
						
							
							Merge pull request  #925  from bunnei/audren  
						
						... 
						
						
						
						Implement audren audio output 
						
						
					 
					
						2018-08-05 23:35:22 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6c56754322 
							
						 
					 
					
						
						
							
							perf_stats: Correct literal used for MAX_LAG_TIME_US  
						
						... 
						
						
						
						ms is shorthand for milliseconds, not microseconds, and given there's no
comment indicating that this was intentional, it probably wasn't. 
						
						
					 
					
						2018-08-05 22:12:58 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							a0c3a46aa9 
							
						 
					 
					
						
						
							
							core_timing: Make GetGlobalTimeUs() return std::chrono::microseconds  
						
						... 
						
						
						
						Enforces the time unit being returned and also allows using the standard
time utilities to manipulate it. 
						
						
					 
					
						2018-08-05 22:07:30 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2a7a2b739b 
							
						 
					 
					
						
						
							
							memory: Make prototype parameter names match their definitions  
						
						... 
						
						
						
						Keeps the code consistent. 
						
						
					 
					
						2018-08-05 21:39:09 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4aa31b0618 
							
						 
					 
					
						
						
							
							memory: Correct prototype of ZeroBlock  
						
						... 
						
						
						
						Previously, the prototype wasn't matching the definition, which has a
Processor parameter before the destination address. 
						
						
					 
					
						2018-08-05 21:39:06 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2fc5c783ed 
							
						 
					 
					
						
						
							
							memory: Remove unnecessary const qualifiers in prototypes  
						
						... 
						
						
						
						These aren't necessary, as value-wise const only matters in the
definition. 
						
						
					 
					
						2018-08-05 21:38:22 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6edd828101 
							
						 
					 
					
						
						
							
							core_timing: Convert typedef into a type alias  
						
						... 
						
						
						
						Makes the alias a little more readable from left-to-right. 
						
						
					 
					
						2018-08-05 21:27:14 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							d9815b523b 
							
						 
					 
					
						
						
							
							core_timing: Use transparent functors where applicable  
						
						... 
						
						
						
						Gets rid of the need to hardcode the type in multiple places. This will
now be deduced automatically, based off the elements in the container
being provided to the algorithm. 
						
						
					 
					
						2018-08-05 21:19:24 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							7f9430f7ae 
							
						 
					 
					
						
						
							
							loader: Make AppLoader_NCA rely on directory loading code  
						
						... 
						
						
						
						Eliminates duplicate code shared between their Load methods, after all the only difference is how the romfs is handled. 
						
						
					 
					
						2018-08-05 18:28:15 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8e5c74092 
							
						 
					 
					
						
						
							
							Merge pull request  #927  from bunnei/fix-texs  
						
						... 
						
						
						
						gl_shader_decompiler: Fix TEXS mask and dest. 
						
						
					 
					
						2018-08-05 16:42:21 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							00f7e584ce 
							
						 
					 
					
						
						
							
							gdbstub: Use type alias for breakpoint maps  
						
						... 
						
						
						
						Rather than having to type out the full std::map type signature, we can
just use a straightforward alias. While we're at it, rename
GetBreakpointList to GetBreakpointMap, which makes the name more
accurate. We can also get rid of unnecessary u64 static_casts, since
VAddr is an alias for a u64. 
						
						
					 
					
						2018-08-05 16:41:22 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							89c076b4b1 
							
						 
					 
					
						
						
							
							gdbstub: Move all file-static variables into the GDBStub namespace  
						
						... 
						
						
						
						Keeps everything under the same namespace. While we're at it, enclose
them all within an inner anonymous namespace. 
						
						
					 
					
						2018-08-05 16:41:18 -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 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							7a77d0a71e 
							
						 
					 
					
						
						
							
							address_arbiter: Return by value from GetThreadsWaitingOnAddress()  
						
						... 
						
						
						
						In all cases the vector being supplied is empty, so we can just return
by value in these instances. 
						
						
					 
					
						2018-08-05 16:29:17 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							ca96f8db4e 
							
						 
					 
					
						
						
							
							gdbstub: Replace PAddr alias with VAddr  
						
						... 
						
						
						
						In all cases, a virtual address is being passed in, not a physical one. 
						
						
					 
					
						2018-08-05 15:56:01 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							fd715e54a1 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Fix TEXS mask and dest.  
						
						
						
						
					 
					
						2018-08-05 01:47:09 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce46fb27ca 
							
						 
					 
					
						
						
							
							Merge pull request  #926  from ogniK5377/vertex-attrib-format  
						
						... 
						
						
						
						gl_rasterizer: Fix glVertexAttribFormat for integers 
						
						
					 
					
						2018-08-05 01:38:54 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							b46df98e93 
							
						 
					 
					
						
						
							
							audio_core: Implement audren_u audio playback.  
						
						
						
						
					 
					
						2018-08-04 21:54:30 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							b96010bfa9 
							
						 
					 
					
						
						
							
							added braces for conditions  
						
						
						
						
					 
					
						2018-08-05 11:36:55 +10:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
						
						
							
						
						
							6d1e30e041 
							
						 
					 
					
						
						
							
							fix the attrib format for ints  
						
						
						
						
					 
					
						2018-08-05 11:29:21 +10:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0a605df06 
							
						 
					 
					
						
						
							
							Merge pull request  #924  from lioncash/arp  
						
						... 
						
						
						
						service: Add arp services 
						
						
					 
					
						2018-08-04 21:20:26 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd96c04339 
							
						 
					 
					
						
						
							
							Merge pull request  #921  from lioncash/view  
						
						... 
						
						
						
						core/crypto: Minor changes 
						
						
					 
					
						2018-08-04 21:17:10 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							1dee8ceda1 
							
						 
					 
					
						
						
							
							audio_core: Use s16 where possible for audio samples.  
						
						
						
						
					 
					
						2018-08-04 18:22:58 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							f1cb3903ac 
							
						 
					 
					
						
						
							
							audio_core: Port codec code from Citra for ADPCM decoding.  
						
						
						
						
					 
					
						2018-08-04 18:22:58 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							de72956181 
							
						 
					 
					
						
						
							
							service: Add arp services  
						
						... 
						
						
						
						Adds the basic skeleton of the arp services based off the information
provided by Switch Brew. 
						
						
					 
					
						2018-08-04 18:01:12 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							df51207ed2 
							
						 
					 
					
						
						
							
							service: Remove redundant #pragma once directives  
						
						... 
						
						
						
						These don't do anything within .cpp files (we don't include cpp files,
so...) 
						
						
					 
					
						2018-08-04 17:39:08 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0d04ee97dc 
							
						 
					 
					
						
						
							
							aes_util: Add static assertion to Transcode() and XTSTranscode() to ensure well-defined behavior  
						
						... 
						
						
						
						These functions should only be given trivially-copyable types. 
						
						
					 
					
						2018-08-04 17:30:52 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							64c8212ae1 
							
						 
					 
					
						
						
							
							aes_util: Make CalculateNintendoTweak() an internally linked function  
						
						... 
						
						
						
						This function doesn't directly depend on class state, so it can be
hidden entirely from the interface in the cpp file. 
						
						
					 
					
						2018-08-04 17:30:48 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b25468b498 
							
						 
					 
					
						
						
							
							aes_util: Make Transcode() a const member function  
						
						... 
						
						
						
						This doesn't modify member state, so it can be made const. 
						
						
					 
					
						2018-08-04 16:49:42 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							8da651ac4d 
							
						 
					 
					
						
						
							
							core/crypto: Remove unnecessary includes  
						
						
						
						
					 
					
						2018-08-04 16:44:07 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c1f76abfaf 
							
						 
					 
					
						
						
							
							key_manager: Use regular std::string instead of std::string_view  
						
						... 
						
						
						
						The benefit of std::string_view comes from the idea of avoiding copies
(essentially acting as a non-owning view), however if we're just going
to copy into a local variable immediately, there's not much benefit
gained here. 
						
						
					 
					
						2018-08-04 16:37:30 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							02fccc0940 
							
						 
					 
					
						
						
							
							cubeb_sink: Support variable sample_rate and num_channels.  
						
						
						
						
					 
					
						2018-08-04 15:30:10 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							2cc962e171 
							
						 
					 
					
						
						
							
							content_archive: Add support for titlekey cryptography  
						
						
						
						
					 
					
						2018-08-04 14:57:21 -04:00