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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								9bf82beb4c 
								
							 
						 
						
							
							
								
								CoreTiming: Ported the CoreTiming namespace from PPSSPP  
							
							... 
							
							
							
							Implemented the required calls to make it work.
CoreTiming: Added a new logging class Core_Timing. 
							
						 
						
							2015-01-07 15:08:35 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								5217e3f873 
								
							 
						 
						
							
							
								
								Merge pull request  #421  from linkmauve/remove-dead-platforms  
							
							... 
							
							
							
							Remove dead platform #ifdefs to make the code more readable. 
							
						 
						
							2015-01-06 23:09:20 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								088863c921 
								
							 
						 
						
							
							
								
								Merge pull request  #376  from Subv/arc_reorder  
							
							... 
							
							
							
							Archives: Change the folder layout of some archives. 
							
						 
						
							2015-01-06 20:13:56 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								6b411c63c9 
								
							 
						 
						
							
							
								
								Common: Remove dead platform #ifdefs to make the code more readable.  
							
							... 
							
							
							
							Symbian, Xbox, Blackberry and iOS got removed.
FreeBSD and Android kept due to them potentially being able to run Citra in the future.
The iOS specific part also got removed from PPSSPP in order to fix a bug there. 
							
						 
						
							2015-01-06 18:57:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								66e06f65c4 
								
							 
						 
						
							
							
								
								Common: Use std::abs instead of abs, using abs with cmath fails on some systems.  
							
							
							
						 
						
							2015-01-05 16:38:12 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emmanuel Gil Peyrot 
								
							 
						 
						
							
							
							
							
								
							
							
								ffe4cc9c5a 
								
							 
						 
						
							
							
								
								Common: Remove the unused x86-specific 128-bit float type.  
							
							
							
						 
						
							2015-01-05 15:03:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								71a063f45c 
								
							 
						 
						
							
							
								
								Archives: Changed the way paths are built for the archives.  
							
							... 
							
							
							
							Each archive now takes a mount point of either NAND or SDMC, and builds its own directory structure there, trying to simulate an HLE-friendly hardware layout 
							
						 
						
							2015-01-03 20:46:05 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								cfd7b219f6 
								
							 
						 
						
							
							
								
								SaveDataCheck: Move the files to nand/title  
							
							... 
							
							
							
							under /nand/title/high/low/content/00000000.app.romfs 
							
						 
						
							2015-01-03 19:01:46 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								3bc9f5509b 
								
							 
						 
						
							
							
								
								Archives: Change the folder layout of some archives.  
							
							... 
							
							
							
							This is to better represent the hardware layout, they are still aren't quite accurate, but this better and will help a bit when implementing the other archives like NAND-RO and NAND-RW 
							
						 
						
							2015-01-02 21:55:13 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								aade417b14 
								
							 
						 
						
							
							
								
								Archives: Reduced duplicate code in RomFS and SaveCheck.  
							
							... 
							
							
							
							Fixed a few warnings and cleaned up the code 
							
						 
						
							2015-01-02 21:13:54 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								97a7381d29 
								
							 
						 
						
							
							
								
								SOC_U: Preliminary implementation of sockets.  
							
							... 
							
							
							
							Stubbed CreateMemoryBlock
Using Berkeley sockets, and Winsock2.2 on Windows.
So far ftpony creates the socket and accepts incoming connections
SOC_U: Renamed functions to maintain consistency
Also prevents possible scope errors / conflicts with the actual Berkeley socket functions
SOCU: Close all the opened sockets when cleaning up SOCU 
							
						 
						
							2014-12-31 10:51:44 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								29da5da951 
								
							 
						 
						
							
							
								
								Merge pull request  #369  from darkf/mingw_  
							
							... 
							
							
							
							Fix MinGW build (2) 
							
						 
						
							2014-12-30 23:54:02 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									darkf 
								
							 
						 
						
							
							
							
							
								
							
							
								5d10b212ec 
								
							 
						 
						
							
							
								
								Fix MSVC-related #defines and add CMakeLists comment  
							
							
							
						 
						
							2014-12-29 20:12:03 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									darkf 
								
							 
						 
						
							
							
							
							
								
							
							
								8ba9ac0f74 
								
							 
						 
						
							
							
								
								Fix merge conflicts  
							
							
							
						 
						
							2014-12-29 19:47:41 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Subv 
								
							 
						 
						
							
							
							
							
								
							
							
								2c89d4d5cd 
								
							 
						 
						
							
							
								
								Archives: Implemented ExtSaveData and SharedExtSaveData  
							
							... 
							
							
							
							They will be stored in /extsavedata/SDMC and /extsavedata/NAND respectively.
Also redirect some APT_A functions to their APT_U equivalents.
Implemented the gamecoin.dat file in SharedExtSaveData in the PTM module.
Implemented formatting the savegame.
Retake a previous savegame if it exists instead of reporting them as not formatted every time a game is loaded. 
							
						 
						
							2014-12-29 22:29:55 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2188af4a65 
								
							 
						 
						
							
							
								
								Merge pull request  #322  from chinhodado/master  
							
							... 
							
							
							
							More warning cleanups 
							
						 
						
							2014-12-22 00:12:43 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								0de6a08d75 
								
							 
						 
						
							
							
								
								Merge pull request  #291  from purpasmart96/license  
							
							... 
							
							
							
							License change 
							
						 
						
							2014-12-21 16:05:44 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chin 
								
							 
						 
						
							
							
							
							
								
							
							
								0199a7d9ef 
								
							 
						 
						
							
							
								
								More warning cleanups  
							
							
							
						 
						
							2014-12-21 10:58:55 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									purpasmart96 
								
							 
						 
						
							
							
							
							
								
							
							
								ebfd831ccb 
								
							 
						 
						
							
							
								
								License change  
							
							
							
						 
						
							2014-12-20 21:20:24 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Wasserka 
								
							 
						 
						
							
							
							
							
								
							
							
								95be6a09b2 
								
							 
						 
						
							
							
								
								BitField: Add an explicit Assign method.  
							
							... 
							
							
							
							This is useful when doing crazy stuff like inheriting from BitField. 
							
						 
						
							2014-12-20 18:05:53 +01:00