Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								91559bfdfe 
								
							 
						 
						
							
							
								
								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-25 15:34:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								80f1ffd8dc 
								
							 
						 
						
							
							
								
								Remove newline  
							
							
							
						 
						
							2018-08-25 15:27:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								8a109333b7 
								
							 
						 
						
							
							
								
								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-25 15:27:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								db8ec37066 
								
							 
						 
						
							
							
								
								gdbstub: Replace PAddr alias with VAddr  
							
							... 
							
							
							
							In all cases, a virtual address is being passed in, not a physical one. 
							
						 
						
							2018-08-25 15:25:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								f61c9c3eb7 
								
							 
						 
						
							
							
								
								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-25 15:20:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Merry 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b49d042200 
								
							 
						 
						
							
							
								
								Merge pull request  #4101  from Hedges/GDBClean  
							
							... 
							
							
							
							GDB Modernization 
							
						 
						
							2018-08-25 13:58:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Merry 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1224454986 
								
							 
						 
						
							
							
								
								Merge pull request  #4137  from FearlessTobi/port-950  
							
							... 
							
							
							
							Port #950  from yuzu: "qt/hotkey: Get rid of global hotkey map instance" 
							
						 
						
							2018-08-25 13:56:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								4bf76833b8 
								
							 
						 
						
							
							
								
								Clean up aboutdialog.h  
							
							
							
						 
						
							2018-08-25 14:45:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								8fceac801c 
								
							 
						 
						
							
							
								
								Fix clang-format  
							
							
							
						 
						
							2018-08-25 14:05:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								cb1825a769 
								
							 
						 
						
							
							
								
								qt/hotkey: Get rid of global hotkey map instance  
							
							... 
							
							
							
							Instead, we make a proper registry class and house it within the main
window, then pass it to whatever needs access to the loaded hotkeys.
This way, we avoid a global variable, and don't need to initialize a
std::map instance before the program can do anything. 
							
						 
						
							2018-08-25 13:43:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Merry 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0a5621fafc 
								
							 
						 
						
							
							
								
								Merge pull request  #3970  from FearlessTobi/more-popup-madness  
							
							... 
							
							
							
							citra_qt: Add more verbose popups for video_core errors 
							
						 
						
							2018-08-24 19:21:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Merry 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c292a9e2f5 
								
							 
						 
						
							
							
								
								Merge pull request  #4080  from zhaowenlan1779/port-yuzu-922  
							
							... 
							
							
							
							Port "CMakeLists: Change MSVC14 variable to MSVC_VERSION" from yuzu 
							
						 
						
							2018-08-24 19:14:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Merry 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								31133a4f2e 
								
							 
						 
						
							
							
								
								Merge pull request  #4133  from FearlessTobi/port-968  
							
							... 
							
							
							
							Port #968  from yuzu: "vector_math: Minor cleanups" 
							
						 
						
							2018-08-24 19:08:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Merry 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d4125ea4d7 
								
							 
						 
						
							
							
								
								Merge pull request  #4119  from FearlessTobi/port-911  
							
							... 
							
							
							
							Port #911  from yuzu: "video_core: Remove unimplemented Start() function prototype" 
							
						 
						
							2018-08-24 19:03:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Merry 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c824564fcf 
								
							 
						 
						
							
							
								
								Merge pull request  #4120  from FearlessTobi/port-895  
							
							... 
							
							
							
							Port #895  from yuzu: "sink_details: std::move std::function instances " 
							
						 
						
							2018-08-24 19:03:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Merry 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cf4f8463f1 
								
							 
						 
						
							
							
								
								Merge pull request  #4122  from FearlessTobi/port-905  
							
							... 
							
							
							
							Port #905  from yuzu: "kernel/vm_manager: Minor changes" 
							
						 
						
							2018-08-24 19:01:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Merry 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f2816aa430 
								
							 
						 
						
							
							
								
								Merge pull request  #4123  from FearlessTobi/port-914  
							
							... 
							
							
							
							Port #914  from yuzu: "kernel/process: Use accessors instead of class members for referencing segment array" 
							
						 
						
							2018-08-24 19:01:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Merry 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ed79288e41 
								
							 
						 
						
							
							
								
								Merge pull request  #4124  from FearlessTobi/port-907  
							
							... 
							
							
							
							Port #907  from yuzu: "yuzu: Use Qt 5 signal/slots where applicable" 
							
						 
						
							2018-08-24 19:00:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Merry 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								702ca755b3 
								
							 
						 
						
							
							
								
								Merge pull request  #4131  from FearlessTobi/port-943  
							
							... 
							
							
							
							Port #943  from yuzu: "game_list: Join declarations and assignments in onTextChanged()" 
							
						 
						
							2018-08-24 18:54:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									zhaowenlan1779 
								
							 
						 
						
							
							
							
							
								
							
							
								3b37818e5e 
								
							 
						 
						
							
							
								
								Port "externals: Update catch to 2.3.0" from yuzu ( #4060 )  
							
							... 
							
							
							
							* externals: Update catch to 2.3.0
Updates the library from 2.2.3 to 2.3.0
* fix catch2/catch.hpp includes 
							
						 
						
							2018-08-24 19:45:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									zhaowenlan1779 
								
							 
						 
						
							
							
							
							
								
							
							
								642f0bd62b 
								
							 
						 
						
							
							
								
								Port "kernel/event: Make data members private" from yuzu ( #4077 )  
							
							... 
							
							
							
							* 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.
* fix compile error 
							
						 
						
							2018-08-24 19:43:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									zhaowenlan1779 
								
							 
						 
						
							
							
							
							
								
							
							
								75927ee462 
								
							 
						 
						
							
							
								
								Port "client_port: Make all data members private" from yuzu ( #4064 )  
							
							... 
							
							
							
							* client_port: Make all data members private
These members don't need to be entirely exposed, we can instead expose
an API to operate on them without directly needing to mutate them
We can also guard against overflow/API misuse this way as well, given
active_sessions is an unsigned value.
* make the condition an assert 
							
						 
						
							2018-08-24 19:31:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								c5d0a0ac65 
								
							 
						 
						
							
							
								
								vector_math: Remove unimplemented function prototypes  
							
							
							
						 
						
							2018-08-24 18:46:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d10e579292 
								
							 
						 
						
							
							
								
								vector_math: Make functions constexpr where applicable  
							
							
							
						 
						
							2018-08-24 18:46:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								6b1ec838aa 
								
							 
						 
						
							
							
								
								vector_math: Convert typedefs to type aliases  
							
							
							
						 
						
							2018-08-24 18:37:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								bf964ac6e9 
								
							 
						 
						
							
							
								
								common: Convert type traits templates over to variable template versions where applicable  
							
							... 
							
							
							
							Uses the C++17 inline variable variants 
							
						 
						
							2018-08-24 18:22:42 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								a74ba1cd59 
								
							 
						 
						
							
							
								
								file_util: Remove compiler version checks around is_trivially_copyable()  
							
							... 
							
							
							
							The minimum clang/GCC versions we support already support this. We can also
remove is_standard_layout(), as fread and fwrite only require the type to be
trivially copyable. 
							
						 
						
							2018-08-24 18:18:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								c8b1edac63 
								
							 
						 
						
							
							
								
								Port  #943  from yuzu: "game_list: Join declarations and assignments in onTextChanged()"  
							
							
							
						 
						
							2018-08-24 17:28:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								1f0cbf43d6 
								
							 
						 
						
							
							
								
								Port  #942  from yuzu: "qt: Minor cleanup-related changes"  
							
							
							
						 
						
							2018-08-24 17:14:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								79434d3d4c 
								
							 
						 
						
							
							
								
								citra-qt: Use Qt 5 signal/slots where applicable  
							
							... 
							
							
							
							Makes the signal/slot connections type-safe instead of string-based. 
							
						 
						
							2018-08-23 18:34:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fearlessTobi 
								
							 
						 
						
							
							
							
							
								
							
							
								2abe11ee1e 
								
							 
						 
						
							
							
								
								Fix compile errors  
							
							
							
						 
						
							2018-08-23 18:23:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								c786df3e4b 
								
							 
						 
						
							
							
								
								kernel/process: Use std::array where applicable  
							
							
							
						 
						
							2018-08-23 18:08:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								37e78de206 
								
							 
						 
						
							
							
								
								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-23 18:08:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								469ed4a09f 
								
							 
						 
						
							
							
								
								kernel/vm_manager: Convert loop into std::any_of()  
							
							
							
						 
						
							2018-08-23 17:53:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								c7e1dab45b 
								
							 
						 
						
							
							
								
								kernel/vm_manager: Use const where applicable  
							
							... 
							
							
							
							Makes our immutable state explicit. 
							
						 
						
							2018-08-23 17:53:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								bb88c3b7b5 
								
							 
						 
						
							
							
								
								kernel/vm_manager: Use the VAddr type alias in CarveVMA()  
							
							... 
							
							
							
							These two variables correspond to address ranges. 
							
						 
						
							2018-08-23 17:39:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								63c7b44ba8 
								
							 
						 
						
							
							
								
								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-23 17:31:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								29e5dec986 
								
							 
						 
						
							
							
								
								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-23 17:03:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								50b58da56c 
								
							 
						 
						
							
							
								
								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-23 17:03:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								d944d1120f 
								
							 
						 
						
							
							
								
								video_core: Remove unimplemented Start() function prototype  
							
							... 
							
							
							
							Given this has no definition, we can just remove it entirely. 
							
						 
						
							2018-08-23 16:58:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nguyen Dac Nam 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								41f256f3cd 
								
							 
						 
						
							
							
								
								fix clang-format  
							
							
							
						 
						
							2018-08-21 22:22:50 +07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nguyen Dac Nam 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8d98a387ac 
								
							 
						 
						
							
							
								
								only get src_adr if input_adr available  
							
							
							
						 
						
							2018-08-21 21:39:45 +07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nguyen Dac Nam 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0e89555a89 
								
							 
						 
						
							
							
								
								only get src_adr if input_adr available  
							
							
							
						 
						
							2018-08-21 21:33:19 +07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nguyen Dac Nam 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e8bb79be2d 
								
							 
						 
						
							
							
								
								do not init and copy to ctr_dest_addr unless have data  
							
							
							
						 
						
							2018-08-21 20:51:13 +07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weiyi Wang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								47025552c7 
								
							 
						 
						
							
							
								
								Merge pull request  #4112  from namkazt/soc_fcntl  
							
							... 
							
							
							
							fix soc service - Fcntl failed on validate header 
							
						 
						
							2018-08-21 07:29:43 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nguyen Dac Nam 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3b736a72a5 
								
							 
						 
						
							
							
								
								fix clang-format  
							
							
							
						 
						
							2018-08-21 13:45:28 +07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nguyen Dac Nam 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c5eec5656d 
								
							 
						 
						
							
							
								
								add RecvFromOther cmd  
							
							
							
						 
						
							2018-08-21 13:40:11 +07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nguyen Dac Nam 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2cb979ed29 
								
							 
						 
						
							
							
								
								add header RecvFromOther  
							
							
							
						 
						
							2018-08-21 13:38:14 +07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nguyen Dac Nam 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fc8c199895 
								
							 
						 
						
							
							
								
								fix soc service - RecvFrom crash on Citra but not on 3DS  
							
							
							
						 
						
							2018-08-21 12:59:02 +07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nguyen Dac Nam 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7d8569d799 
								
							 
						 
						
							
							
								
								fix soc service - Fcntl failed on validate header  
							
							
							
						 
						
							2018-08-21 12:14:18 +07:00