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 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						745b42d236 
					 
					
						
						
							
							Merge pull request  #570  from purpasmart96/config_mem  
						
						... 
						
						
						
						ConfigMem: Clean up the Config memory to be more like the shared page 
						
						
					 
					
						2015-02-18 00:12:37 -05:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						714d507938 
					 
					
						
						
							
							Asserts: Use lambdas to keep assertion code away from the main code path  
						
						
						
						
					 
					
						2015-02-18 02:19:30 -02:00 
						 
				 
			
				
					
						
							
							
								purpasmart96 
							
						 
					 
					
						
						
							
						
						c3c309f33d 
					 
					
						
						
							
							ConfigMem: Clean up the Config memory to be more like the shared page and moved  
						
						... 
						
						
						
						the helper macro for padding to common_funcs.h 
						
						
					 
					
						2015-02-16 15:12:05 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						12181c8a64 
					 
					
						
						
							
							Merge pull request  #529  from Subv/master  
						
						... 
						
						
						
						Build: Fixed some warnings 
						
						
					 
					
						2015-02-14 15:50:26 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						3c474a7d31 
					 
					
						
						
							
							backend: Add logging subentry for ldr  
						
						... 
						
						
						
						Fixes an assertion upon executing citra in debug mode. 
						
						
					 
					
						2015-02-12 20:46:13 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						8e2b248e05 
					 
					
						
						
							
							Build: Fixed some warnings  
						
						
						
						
					 
					
						2015-02-12 09:25:35 -05:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
							
						
						ef24e72b26 
					 
					
						
						
							
							Asserts: break/crash program, fit to style guide; log.h->assert.h  
						
						... 
						
						
						
						Involves making asserts use printf instead of the log functions (log functions are asynchronous and, as such, the log won't be printed in time)
As such, the log type argument was removed (printf obviously can't use it, and it's made obsolete by the file and line printing)
Also removed some GEKKO cruft. 
						
						
					 
					
						2015-02-10 18:30:31 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						ca22ee3239 
					 
					
						
						
							
							Merge pull request  #526  from purpasmart96/citra_stubs  
						
						... 
						
						
						
						Services: Stub some functions 
						
						
					 
					
						2015-02-10 18:39:37 -05:00 
						 
				 
			
				
					
						
							
							
								purpasmart96 
							
						 
					 
					
						
						
							
						
						60ce36f721 
					 
					
						
						
							
							Services: Stub some functions  
						
						
						
						
					 
					
						2015-02-07 17:34:59 -08:00 
						 
				 
			
				
					
						
							
							
								chinhodado 
							
						 
					 
					
						
						
							
						
						34cce345a7 
					 
					
						
						
							
							Fix a wrong file name in a comment  
						
						
						
						
					 
					
						2015-02-07 00:37:06 -05:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						fc11aff955 
					 
					
						
						
							
							Common: Fix SCOPE_EXIT to actually create unique identifiers.  
						
						
						
						
					 
					
						2015-01-30 11:47:03 -02:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
							
						
						1f109c6b49 
					 
					
						
						
							
							Added HID_SPVR service and split HID_U implementation into service/hid/hid.xxx  
						
						
						
						
					 
					
						2015-01-21 13:31:10 -08:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
							
						
						228843c43e 
					 
					
						
						
							
							Logging: Log all called service functions (under trace). Compile out all trace logs under release for performance.  
						
						
						
						
					 
					
						2015-01-10 14:32:10 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						e6864a1f41 
					 
					
						
						
							
							Merge pull request  #431  from yuriks/thread-queue-cleanup  
						
						... 
						
						
						
						Common: Clean up ThreadQueueList 
						
						
					 
					
						2015-01-07 17:58:31 -05:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						122c2bb324 
					 
					
						
						
							
							Common: Clean up ThreadQueueList  
						
						... 
						
						
						
						Replace all the C-style complicated buffer management with a std::deque.
In addition to making the code easier to understand it also adds support
for non-POD IdTypes.
Also clean the rest of the code to follow our code style. 
						
						
					 
					
						2015-01-07 18:38:25 -02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						3eca33c6a4 
					 
					
						
						
							
							Merge pull request  #425  from Subv/coretiming  
						
						... 
						
						
						
						Ported the CoreTiming namespace from PPSSPP 
						
						
					 
					
						2015-01-07 15:30:46 -05:00