Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							3396f352cb 
							
						 
					 
					
						
						
							
							Common: Remove mem_arena.cpp/h  
						
						... 
						
						
						
						It is superfluous for Citra. (It's only really necessary if you're doing
JIT. We were using it but not taking any advantage from it.) This should
make 32-bit builds work again. 
						
						
					 
					
						2015-05-07 19:01:09 -03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							d9df5b575a 
							
						 
					 
					
						
						
							
							Common: Remove hash.cpp/h  
						
						... 
						
						
						
						Currently unused and the code quality is pretty questionable. 
						
						
					 
					
						2015-05-07 18:31:18 -03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							fae5933ad6 
							
						 
					 
					
						
						
							
							Common: Add proper macros to test for architecture pointer size  
						
						... 
						
						
						
						The old system of just defining macros available in some other platform
was susceptible to silently using the wrong code if you forgot to
include a particular header. This fixes a crash on non-Windows platforms
introduced by e1fbac3ca13d37d2625c11d30cfdece4327b446b. 
						
						
					 
					
						2015-05-07 18:22:36 -03:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							9adad45b0f 
							
						 
					 
					
						
						
							
							string_util: Get rid of UriDecode/UriEncode  
						
						
						
						
					 
					
						2015-05-07 17:10:55 -04:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							e1fbac3ca1 
							
						 
					 
					
						
						
							
							Common: Remove common.h  
						
						
						
						
					 
					
						2015-05-07 15:45:22 -03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							1bd1a13a02 
							
						 
					 
					
						
						
							
							Common: Move alignment macros to common_funcs.h  
						
						
						
						
					 
					
						2015-05-07 15:45:21 -03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							ae963d75f8 
							
						 
					 
					
						
						
							
							Common: Move SSE detection ifdefs to platform.h  
						
						
						
						
					 
					
						2015-05-07 15:45:20 -03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							a594fdb66e 
							
						 
					 
					
						
						
							
							Common: Remove more unused compatibility defines  
						
						
						
						
					 
					
						2015-05-07 15:45:20 -03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							f3c096951b 
							
						 
					 
					
						
						
							
							Common: Move IO-specific compatibility macros to file_util.cpp  
						
						
						
						
					 
					
						2015-05-07 15:45:20 -03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							bf12f270b3 
							
						 
					 
					
						
						
							
							Common: Remove many unnecessary cross-platform compatibility macros  
						
						
						
						
					 
					
						2015-05-06 23:50:08 -03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							c0eaa662d4 
							
						 
					 
					
						
						
							
							Clean-up includes  
						
						
						
						
					 
					
						2015-05-06 23:45:06 -03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							c916bcf7b5 
							
						 
					 
					
						
						
							
							Move typedefs from kernel.h to more appropriate places  
						
						
						
						
					 
					
						2015-05-06 23:45:05 -03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							6ad71c216b 
							
						 
					 
					
						
						
							
							Common: Move NonCopyable to common_types.h  
						
						
						
						
					 
					
						2015-05-06 23:45:05 -03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							7a4b717772 
							
						 
					 
					
						
						
							
							Common: Use C++11 deleted functions for NonCopyable  
						
						
						
						
					 
					
						2015-05-06 23:45:04 -03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							1fee769aa0 
							
						 
					 
					
						
						
							
							Common: Remove unused enums  
						
						
						
						
					 
					
						2015-05-06 23:45:04 -03:00 
						 
				 
			
				
					
						
							
							
								Zaneo 
							
						 
					 
					
						
						
						
						
							
						
						
							b8328593fe 
							
						 
					 
					
						
						
							
							EmuWindow: Clip mouse input coordinates to emulated screen dimensions.  
						
						... 
						
						
						
						If the mouse position for a mouse move/drag would take it outside the emulated screen dimensions, clip the coordinates to
the emulated screen dimensions.
Qt and GLFW will report negative coordinates for mouse positions to the left, or above citra window. Added restriction
to mouse coordinates passed to touchmoved by Qt/GLFW to be greater or equal to zero. 
						
						
					 
					
						2015-05-01 23:52:33 -04:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							6402de9ae7 
							
						 
					 
					
						
						
							
							Common: thread.h cleanups  
						
						... 
						
						
						
						The helper classes are rendered obsolete by C++11 lambdas. Also made
formatting conform to our code style. 
						
						
					 
					
						2015-04-16 17:55:30 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							7b9f428b23 
							
						 
					 
					
						
						
							
							Thread: Implement priority boost for starved threads.  
						
						... 
						
						
						
						SVC: Return correct error code on invalid CreateThread processor ID.
SVC: Assert when creating a thread with an invalid userland priority. 
						
						
					 
					
						2015-04-09 19:05:21 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							3fd2cc566b 
							
						 
					 
					
						
						
							
							Merge pull request  #641  from purpasmart96/service_stubs  
						
						... 
						
						
						
						Services: Stubs and minor changes 
						
						
					 
					
						2015-04-03 22:16:50 -04:00 
						 
				 
			
				
					
						
							
							
								purpasmart96 
							
						 
					 
					
						
						
						
						
							
						
						
							198c0ddc72 
							
						 
					 
					
						
						
							
							Services: Stubs and minor changes  
						
						
						
						
					 
					
						2015-04-02 20:05:11 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e05d6220f5 
							
						 
					 
					
						
						
							
							disassembler: Get rid of a const_cast  
						
						
						
						
					 
					
						2015-03-30 15:37:34 -04:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							188b419586 
							
						 
					 
					
						
						
							
							Common: Fix logic for setting EMU_DATA_DIR.  
						
						
						
						
					 
					
						2015-03-16 02:22:59 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							4c684fb274 
							
						 
					 
					
						
						
							
							Common: Make a #else more apparent.  
						
						
						
						
					 
					
						2015-03-16 02:22:19 +01:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
						
						
							
						
						
							c0d1a91017 
							
						 
					 
					
						
						
							
							EmuWindow: Fixed a reference to a temporary variable  
						
						... 
						
						
						
						in GetTouchState() 
						
						
					 
					
						2015-03-14 15:01:02 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ed5b275d21 
							
						 
					 
					
						
						
							
							Merge pull request  #642  from bunnei/touchpad  
						
						... 
						
						
						
						Touchpad support 
						
						
					 
					
						2015-03-11 21:28:57 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							d61b26b79f 
							
						 
					 
					
						
						
							
							HID: Complete refactor of pad/touch input to fix threading issues.  
						
						
						
						
					 
					
						2015-03-10 23:58:07 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							b56829df02 
							
						 
					 
					
						
						
							
							Merge pull request  #629  from archshift/lcdfb  
						
						... 
						
						
						
						Implement SetLcdForceBlack and add implementation for color filling in the GPU code 
						
						
					 
					
						2015-03-10 18:08:55 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							953e09ddb5 
							
						 
					 
					
						
						
							
							EmuWindow: Made pad/touch functions non-static.  
						
						
						
						
					 
					
						2015-03-10 18:05:20 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							543232436f 
							
						 
					 
					
						
						
							
							EmuWindow: Added infrastructure code to enable touchpad support.  
						
						
						
						
					 
					
						2015-03-10 18:05:17 -04:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							041e99b613 
							
						 
					 
					
						
						
							
							Added LCD registers, and implementation for color filling in OGL code.  
						
						
						
						
					 
					
						2015-03-09 15:51:41 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							3da94a597b 
							
						 
					 
					
						
						
							
							Merge pull request  #634  from linkmauve/logging-performances  
						
						... 
						
						
						
						Apply the logging filter before sending the message to the queue 
						
						
					 
					
						2015-03-09 15:42:18 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							ba8ce6c8f5 
							
						 
					 
					
						
						
							
							Merge pull request  #584  from yuriks/outline-asserts  
						
						... 
						
						
						
						Asserts: Use lambdas to keep assertion code away from the main code path 
						
						
					 
					
						2015-03-08 22:25:04 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							25633b431d 
							
						 
					 
					
						
						
							
							Fixed EmuWindow typo (fixes OSX build)  
						
						
						
						
					 
					
						2015-03-07 18:26:28 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							06bf471581 
							
						 
					 
					
						
						
							
							Merge pull request  #636  from bunnei/refactor-screen-win  
						
						... 
						
						
						
						Set framebuffer layout from EmuWindow. 
						
						
					 
					
						2015-03-07 18:18:40 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							9960c49c21 
							
						 
					 
					
						
						
							
							Set framebuffer layout from EmuWindow.  
						
						
						
						
					 
					
						2015-03-07 17:21:19 -05:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
						
						
							
						
						
							93e32bce72 
							
						 
					 
					
						
						
							
							Merge pull request  #538  from yuriks/perf-stat  
						
						... 
						
						
						
						Add profiling infrastructure and widget 
						
						
					 
					
						2015-03-07 15:30:40 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							0aa44e238d 
							
						 
					 
					
						
						
							
							Logging: check for filter before sending to the queue, to skip all heavy formatting on the other thread.  
						
						
						
						
					 
					
						2015-03-06 19:23:52 +01:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							e011acaa84 
							
						 
					 
					
						
						
							
							Removed swap code redundancy and moved common swap code to swap.h  
						
						
						
						
					 
					
						2015-03-05 22:46:45 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							dc8a3f8bc8 
							
						 
					 
					
						
						
							
							Profiler: Implement QPCClock to get better precision on Win32  
						
						... 
						
						
						
						MSVC 2013 (at least) doesn't use QueryPerformanceCounter to implement
std::chrono::high_resolution_clock, so it has bad precision. Manually
implementing our own clock type using it works around this for now. 
						
						
					 
					
						2015-03-01 21:47:14 -03:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
						
						
							
						
						
							cd1fbfcf1b 
							
						 
					 
					
						
						
							
							Add profiling infrastructure and widget  
						
						
						
						
					 
					
						2015-03-01 21:47:13 -03:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							129ad721c1 
							
						 
					 
					
						
						
							
							Common: Switch to the XDG Base Directory Specification for directory selection.  
						
						... 
						
						
						
						This allows for easily movable and independent configuration and data directories, using standardized paths. 
						
						
					 
					
						2015-02-25 05:27:13 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							50a0c4f14f 
							
						 
					 
					
						
						
							
							Merge pull request  #581  from archshift/tfe  
						
						... 
						
						
						
						Added information reporting from ThrowFatalError 
						
						
					 
					
						2015-02-23 01:23:15 -05:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							0420a4d1de 
							
						 
					 
					
						
						
							
							Added information reporting from ThrowFatalError  
						
						... 
						
						
						
						This was RE'd from the errdisp applet. 
						
						
					 
					
						2015-02-22 12:19:30 -08:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
						
						
							
						
						
							54d6f6c82b 
							
						 
					 
					
						
						
							
							Common: Change names containing “Dolphin” or “PPSSPP” to something more generic.  
						
						
						
						
					 
					
						2015-02-20 16:54:10 +00:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							4fb75d220a 
							
						 
					 
					
						
						
							
							Misc cleanup of common and related functions  
						
						
						
						
					 
					
						2015-02-19 22:26:25 -08:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							302f0b32f5 
							
						 
					 
					
						
						
							
							Remove duplication of INSERT_PADDING_WORDS between pica.h and gpu.h  
						
						
						
						
					 
					
						2015-02-19 22:26:25 -08:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							49f94b82b4 
							
						 
					 
					
						
						
							
							Remove "super lame/broken" file_search compilation unit that was leftover from Dolphin  
						
						
						
						
					 
					
						2015-02-18 23:23:18 -08:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							961f65d1fe 
							
						 
					 
					
						
						
							
							Remove redundant utf8 compilation unit that was leftover from Dolphin  
						
						
						
						
					 
					
						2015-02-18 22:34:32 -08:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							9f7f1a2272 
							
						 
					 
					
						
						
							
							Remove useless extended_trace compilation unit that was leftover from Dolphin  
						
						
						
						
					 
					
						2015-02-18 22:30:31 -08:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
						
						
							
						
						
							5efd149ad5 
							
						 
					 
					
						
						
							
							Remove the useless msg_handler compilation unit that was left over from Dolphin  
						
						
						
						
					 
					
						2015-02-18 22:26:22 -08:00