Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						82528ba7df 
					 
					
						
						
							
							Common: Add a clone of std::make_unique  
						
						
						
						
					 
					
						2014-12-20 03:45:02 -02:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						bec527fa24 
					 
					
						
						
							
							SaveData: Implemented the SystemSaveData archive.  
						
						... 
						
						
						
						It will be stored in the /syssavedata folder. This archive is user by various Services and possibly games via the FS:U service. 
						
						
					 
					
						2014-12-17 23:44:32 -05:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						ea9ce0fba7 
					 
					
						
						
							
							Filesystem/Archives: Implemented the SaveData archive  
						
						... 
						
						
						
						The savedata for each game is stored in /savedata/<ProgramID> for NCCH files. ELF files and 3DSX files use the folder 0 because they have no ID information
Got rid of the code duplication in File and Directory
Files that deal with the host machine's file system now live in DiskFile, similarly for directories and DiskDirectory and archives with DiskArchive.
FS_U: Use the correct error code when a file wasn't found 
						
						
					 
					
						2014-12-17 19:21:38 -05:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						ac87c3b0d0 
					 
					
						
						
							
							Restore the original console color after logging a message.  
						
						... 
						
						
						
						Fixes  #277  
					
						2014-12-14 02:10:41 -02:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						4d2a6f8b9b 
					 
					
						
						
							
							Remove old logging system  
						
						
						
						
					 
					
						2014-12-13 02:08:06 -02:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						0e0a007a25 
					 
					
						
						
							
							Add configurable per-class log filtering  
						
						
						
						
					 
					
						2014-12-13 02:08:06 -02:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						0600e2d8b5 
					 
					
						
						
							
							Convert old logging calls to new logging macros  
						
						
						
						
					 
					
						2014-12-13 02:08:02 -02:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						6390c66e95 
					 
					
						
						
							
							Implement text path trimming for shorter paths.  
						
						
						
						
					 
					
						2014-12-13 01:59:52 -02:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						6b0fb62c47 
					 
					
						
						
							
							Re-add coloring to the console logging output.  
						
						
						
						
					 
					
						2014-12-13 01:59:52 -02:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						616d874443 
					 
					
						
						
							
							New logging system  
						
						
						
						
					 
					
						2014-12-13 01:59:52 -02:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						04b1f2936c 
					 
					
						
						
							
							Add SCOPE_EXIT macro to conveniently execute cleanup actions  
						
						
						
						
					 
					
						2014-12-13 01:59:51 -02:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						eda30c36ee 
					 
					
						
						
							
							Added missing include in common_funcs.h  
						
						
						
						
					 
					
						2014-12-13 01:59:50 -02:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						8a681cdf3d 
					 
					
						
						
							
							Remove redundant include from common_funcs.h  
						
						
						
						
					 
					
						2014-12-13 01:59:50 -02:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						a6791e4fc7 
					 
					
						
						
							
							Merge pull request  #267  from bunnei/apt-shared-font  
						
						... 
						
						
						
						APT shared font loading 
						
						
					 
					
						2014-12-12 22:12:12 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						6fe61d3deb 
					 
					
						
						
							
							APT_U: Added GetSharedFont service function.  
						
						
						
						
					 
					
						2014-12-12 22:06:10 -05:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
							
						
						33e61ef514 
					 
					
						
						
							
							Merge pull request  #261  from neobrain/boost  
						
						... 
						
						
						
						Add Boost as a submodule and add some minor cleanups using Boost.Range 
						
						
					 
					
						2014-12-12 17:32:57 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						5bac72282a 
					 
					
						
						
							
							Common: Add "sysdata" to GetUserPath and cleanup.  
						
						
						
						
					 
					
						2014-12-12 00:15:47 -05:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
							
						
						4763fca9f8 
					 
					
						
						
							
							Explicitly specify LE strings to iconv, fixes paths in Steel Diver  
						
						
						
						
					 
					
						2014-12-09 22:07:28 -08:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						521e1cb7e0 
					 
					
						
						
							
							Remove unused NDMA module  
						
						
						
						
					 
					
						2014-12-09 18:27:16 -02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
							
						
						0cd27a511e 
					 
					
						
						
							
							Some code cleanup.  
						
						
						
						
					 
					
						2014-12-09 16:37:34 +01:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
							
						
						27280f178b 
					 
					
						
						
							
							Fix some headers to include their dependencies properly.  
						
						
						
						
					 
					
						2014-12-09 16:37:34 +01:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
							
						
						3d8c6e61be 
					 
					
						
						
							
							StringUtil: Perform some minimal cleanup.  
						
						
						
						
					 
					
						2014-12-07 23:52:17 +01:00 
						 
				 
			
				
					
						
							
							
								Rohit Nirmal 
							
						 
					 
					
						
						
							
						
						8a62423970 
					 
					
						
						
							
							Change NULLs to nullptrs.  
						
						
						
						
					 
					
						2014-12-03 12:57:57 -06:00 
						 
				 
			
				
					
						
							
							
								darkf 
							
						 
					 
					
						
						
							
						
						459502e48c 
					 
					
						
						
							
							Fix MinGW build  
						
						
						
						
					 
					
						2014-11-28 21:38:20 -08:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
							
						
						f8c05e53c4 
					 
					
						
						
							
							Remove unused includes to common/thread.h  
						
						
						
						
					 
					
						2014-11-25 20:39:25 +00:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
							
						
						739bb58c3a 
					 
					
						
						
							
							Remove tabs in all files except in skyeye imports and in generated GL code  
						
						
						
						
					 
					
						2014-11-19 09:04:03 +00:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Gil Peyrot 
							
						 
					 
					
						
						
							
						
						f5d38649c7 
					 
					
						
						
							
							Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generated  
						
						
						
						
					 
					
						2014-11-19 09:03:07 +00:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						40acd63631 
					 
					
						
						
							
							Merge pull request  #165  from neobrain/viewport-scaling  
						
						... 
						
						
						
						Stretch emulation output to render window and be display density independent 
						
						
					 
					
						2014-11-18 18:32:01 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						1a8f466217 
					 
					
						
						
							
							Remove extraneous semicolons  
						
						
						
						
					 
					
						2014-11-18 08:27:16 -05:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
							
						
						5785f764ab 
					 
					
						
						
							
							EmuWindow: Add some explicit documentation and set proper minimal client area size.  
						
						
						
						
					 
					
						2014-11-18 13:16:02 +01:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
							
						
						6a6464807a 
					 
					
						
						
							
							EmuWindow: Add a TODO.  
						
						... 
						
						
						
						Implementing this function currently is not critical, as we don't perform any configuration changes, yet.
However, the interface is a good starting point for adding this functionality. 
						
						
					 
					
						2014-11-18 13:16:02 +01:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
							
						
						e02ff0121f 
					 
					
						
						
							
							MathUtil: Make Rectangle work with unsigned types.  
						
						
						
						
					 
					
						2014-11-18 13:15:59 +01:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
							
						
						19bb01c223 
					 
					
						
						
							
							EmuWindow: Better document the purpose of OnMinimalClientAreaChangeRequest.  
						
						
						
						
					 
					
						2014-11-18 13:09:01 +01:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
							
						
						182476c96a 
					 
					
						
						
							
							EmuWindow: Remove window title getters/setters.  
						
						... 
						
						
						
						The window title is none of the emulation core's business. The GUI code is free to put whatever it wants there.
Providing properly thread-safe window title getters and setters is a mess anyway. 
						
						
					 
					
						2014-11-18 13:09:01 +01:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
							
						
						ded9c8a826 
					 
					
						
						
							
							EmuWindow: Add documentation.  
						
						
						
						
					 
					
						2014-11-18 13:09:01 +01:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
							
						
						722ce22589 
					 
					
						
						
							
							EmuWindow: Add support for specifying minimal client area sizes.  
						
						
						
						
					 
					
						2014-11-18 13:09:01 +01:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
							
						
						bd8f491e4c 
					 
					
						
						
							
							Fixup EmuWindow interface and implementations thereof.  
						
						
						
						
					 
					
						2014-11-18 13:09:01 +01:00 
						 
				 
			
				
					
						
							
							
								Kevin Hartman 
							
						 
					 
					
						
						
							
						
						221a9b023d 
					 
					
						
						
							
							Viewport scaling and display density independence  
						
						... 
						
						
						
						The view is scaled to be as large as possible, without changing the aspect, within the bounds of the window.
On "retina" displays, or other displays where window units != pixels, the view should no longer draw incorrectly. 
						
						
					 
					
						2014-11-18 13:06:05 +01:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
							
						
						c8d933a142 
					 
					
						
						
							
							Add a GUI logging channel.  
						
						... 
						
						
						
						Replace asserts with _dbg_assert_. 
						
						
					 
					
						2014-11-18 13:03:02 +01:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						827e7a1898 
					 
					
						
						
							
							emu_window: Fix initializer list order.  
						
						... 
						
						
						
						Gets rid of a warning on OSX. 
						
						
					 
					
						2014-11-17 09:27:59 -05:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
							
						
						1f7c4ab7f6 
					 
					
						
						
							
							Use std::u16string for conversion between UTF-8 and UTF-16, FS:USER functions  
						
						
						
						
					 
					
						2014-11-12 19:30:17 -08:00 
						 
				 
			
				
					
						
							
							
								Gareth Poole 
							
						 
					 
					
						
						
							
						
						38df9e96dd 
					 
					
						
						
							
							Renamed souce files of services to match port names  
						
						
						
						
					 
					
						2014-10-29 15:55:51 -04:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						d72708c1f5 
					 
					
						
						
							
							Add override keyword through the code.  
						
						... 
						
						
						
						This was automated using `clang-modernize`. 
						
						
					 
					
						2014-10-26 16:18:05 -02:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						da564d3fe0 
					 
					
						
						
							
							Fix compile errors in Clang  
						
						
						
						
					 
					
						2014-10-26 16:18:04 -02:00 
						 
				 
			
				
					
						
							
							
								Tony Wasserka 
							
						 
					 
					
						
						
							
						
						a7a57c04c6 
					 
					
						
						
							
							Merge pull request  #150  from lioncash/typo  
						
						... 
						
						
						
						bit_field: Fix a typo in the sample usage. 
						
						
					 
					
						2014-10-25 21:19:43 +02:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						2dce9b2ead 
					 
					
						
						
							
							bit_field: Fix a typo in the sample usage.  
						
						
						
						
					 
					
						2014-10-25 15:18:34 -04:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
							
						
						7fa4dbd0c6 
					 
					
						
						
							
							Removed uses of raw c-string manipulation functions.  
						
						
						
						
					 
					
						2014-10-23 21:44:10 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						ce8390ac03 
					 
					
						
						
							
							Merge pull request  #133  from archshift/sdmc-enabled  
						
						... 
						
						
						
						Use config files to store whether SDMC is enabled or not, auto-create SDMC dir. 
						
						
					 
					
						2014-10-23 18:51:54 -04:00 
						 
				 
			
				
					
						
							
							
								Yuri Kunde Schlesner 
							
						 
					 
					
						
						
							
						
						b75ac24391 
					 
					
						
						
							
							Use std sized types instead of platform specific typedefs  
						
						
						
						
					 
					
						2014-10-22 22:43:15 -02:00 
						 
				 
			
				
					
						
							
							
								archshift 
							
						 
					 
					
						
						
							
						
						a7c7946867 
					 
					
						
						
							
							Common: Return from CreateFullPath early if the directory creation fails  
						
						
						
						
					 
					
						2014-10-22 15:24:25 -07:00