Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								76aa239855 
								
							 
						 
						
							
							
								
								Initial update to make the application build and run on Windows.  
							
							... 
							
							
							
							Much more work will be needed to get the Windows port working properly. 
							
						 
						
							2020-07-03 20:23:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								e4fdd1e20d 
								
							 
						 
						
							
							
								
								Code cleanup and code documentation update.  
							
							... 
							
							
							
							As of this commit, the initial code cleanup and code documentation has been completed for the entire application. 
							
						 
						
							2020-06-28 18:39:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								5b17edde8b 
								
							 
						 
						
							
							
								
								Additional changes for SDL2 include files.  
							
							... 
							
							
							
							Of course I had to miss some things.. 
							
						 
						
							2020-06-26 18:11:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								eeae8033bd 
								
							 
						 
						
							
							
								
								Use SDL2 include files instead of those for SDL version 1.  
							
							... 
							
							
							
							This resolves an irritating issue in the code editor where SDL2-specific functions could't be found. Not entirely sure about the SDL include file logic for other operating systems than Linux so the #ifdef directives may need to be updated further at a later date. 
							
						 
						
							2020-06-26 18:03:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								1f74723533 
								
							 
						 
						
							
							
								
								Another code cleanup and code documentation update.  
							
							
							
						 
						
							2020-06-26 17:17:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								ee4a55e9d6 
								
							 
						 
						
							
							
								
								Fixed 'Refine Search' for the TheGamesDB scraper which I apparently broke in the last commit.  
							
							
							
						 
						
							2020-06-25 20:37:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								0387d515fb 
								
							 
						 
						
							
							
								
								Update to fully support Clang/LLVM.  
							
							... 
							
							
							
							Also a general cleanup of CMakeLists.txt and many small code changes to satisfy Clang that complained quite a lot and actually wouldn't compile the binary at all at first. 
							
						 
						
							2020-06-25 19:52:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								1cc96a2d21 
								
							 
						 
						
							
							
								
								Documentation and information files update.  
							
							
							
						 
						
							2020-06-24 23:25:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								3cfe2d8bcb 
								
							 
						 
						
							
							
								
								Added a USERGUIDE.md document.  
							
							... 
							
							
							
							Also did some other minor changes to the information and documentation files. 
							
						 
						
							2020-06-24 22:20:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								fb4c5708b7 
								
							 
						 
						
							
							
								
								Made pugixml an external dependency and fixed the cmake/cpack installation and package creation.  
							
							... 
							
							
							
							As pugixml seems to be well supported nowadays and seems to ship with most distributions it's pretty pointless to keep bundling it with EmulationStation. 
							
						 
						
							2020-06-24 17:38:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								6b62065595 
								
							 
						 
						
							
							
								
								Large code cleanup and code documentation update.  
							
							... 
							
							
							
							The initial code cleanup of es-app is now complete as of this commit. 
							
						 
						
							2020-06-23 20:07:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								d29e16778d 
								
							 
						 
						
							
							
								
								Created a script to automatically update theme format versions, and lifted RBSimple-DE to version 6.  
							
							
							
						 
						
							2020-06-22 21:04:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								38a3bd8e1c 
								
							 
						 
						
							
							
								
								Increased the minimum required CMake version from 2.8 to 3.0  
							
							... 
							
							
							
							This solved an irritating issue with CMake complaining about policy CMP0048. 
							
						 
						
							2020-06-22 20:27:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								8d2842af7d 
								
							 
						 
						
							
							
								
								Documentation files update.  
							
							
							
						 
						
							2020-06-22 20:17:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								0a02d710f3 
								
							 
						 
						
							
							
								
								Removed the last remnants of the usage of /etc and updated the documenation accordingly.  
							
							
							
						 
						
							2020-06-22 19:46:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								672026632d 
								
							 
						 
						
							
							
								
								Code cleanup and code documentation  
							
							
							
						 
						
							2020-06-22 17:27:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								ac91da6995 
								
							 
						 
						
							
							
								
								Removed unnecessary processing steps during startup by skipping systems with no games.  
							
							... 
							
							
							
							This seems to decrease the (non-optimized) loading time by about 6,5% with a large es_systems.cfg configuration file. 
							
						 
						
							2020-06-21 22:11:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								b560429a20 
								
							 
						 
						
							
							
								
								Moved the CMake install prefix function to FileSystemUtil and implemented the same logic also for theme loading.  
							
							
							
						 
						
							2020-06-21 21:08:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								8fefc9232c 
								
							 
						 
						
							
							
								
								Reorganized all resources to a subdirectory structure and added the CMake install prefix to the resource search path.  
							
							... 
							
							
							
							CMAKE_INSTALL_PREFIX and CMAKE_INSTALL_DATAROOTDIR are now used to resolve the resource path. As of this commit, there are only two paths where resources are searched, under the user home directory and under this install prefix directory (which defaults to /usr/local/share/emulationstation/resources but can be set to for instance /opt/share/emulationstation/resources using the appropriate CMake flags). 
							
						 
						
							2020-06-21 19:35:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								67aa6b3dbd 
								
							 
						 
						
							
							
								
								Huge code cleanup and code documentation update.  
							
							... 
							
							
							
							Includes lots of conversions from tabs to spaces. Only cosmetic code changes in this commit. 
							
						 
						
							2020-06-21 14:25:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								49161df0e6 
								
							 
						 
						
							
							
								
								Renamed platform.cpp/platform.h to Platform.cpp/Platform.h  
							
							... 
							
							
							
							The naming convention for the rest of the application is to start the file names with a capital letter. 
							
						 
						
							2020-06-21 12:26:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								98903892d7 
								
							 
						 
						
							
							
								
								Added Cave Story to the es_systems.cfg_unix template and to the RBSimple-DE theme.  
							
							
							
						 
						
							2020-06-20 21:58:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								dbd3ad8e46 
								
							 
						 
						
							
							
								
								Added es_systems.cfg_unix template file to the resources directory.  
							
							... 
							
							
							
							Also made some minor changes to the RBSimple-DE theme. 
							
						 
						
							2020-06-20 21:51:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								5caabcff12 
								
							 
						 
						
							
							
								
								Changed confirmation messages for the GuiMetaDataEd text edit popups.  
							
							
							
						 
						
							2020-06-18 19:54:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								f635e5bd2d 
								
							 
						 
						
							
							
								
								Improved error handling for missing configuration files and ROMs.  
							
							
							
						 
						
							2020-06-18 19:49:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								fb0ab2f06c 
								
							 
						 
						
							
							
								
								Added a ROM path variable for use with es_systems.cfg and custom collections.  
							
							... 
							
							
							
							The variable %ROMPATH% now expands to the ROMDirectory setting in es_settings.cfg which removes the need for absolute ROM paths (although absolute paths are still supported). Custom collections with absolute paths can still be loaded for backward compatibility with old custom collections. 
							
						 
						
							2020-06-18 17:09:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								3c7d86a578 
								
							 
						 
						
							
							
								
								Made navigation sounds unload and reload properly on theme changes.  
							
							... 
							
							
							
							Also improved the navigation sound handling for SystemView. 
							
						 
						
							2020-06-17 22:13:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								20001d0cca 
								
							 
						 
						
							
							
								
								Bugfix: When attempting to mark a directory as favorite game, the favorites navigation sound played.  
							
							
							
						 
						
							2020-06-17 18:55:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								0e6b43a5a3 
								
							 
						 
						
							
							
								
								RBSimple-DE theme: Replaced the navigation sounds and made some other small changes.  
							
							... 
							
							
							
							Also added the navigation sounds to the resources directory and updated some information files. 
							
						 
						
							2020-06-17 18:39:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								ac0e69fbab 
								
							 
						 
						
							
							
								
								Some small changes to the MAME index files generation scripts.  
							
							
							
						 
						
							2020-06-16 18:07:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								558dcb6962 
								
							 
						 
						
							
							
								
								Created scripts to generate MAME ROM index files from the official MAME driver files.  
							
							... 
							
							
							
							Also generated and bundled new MAME ROM index files from the latest MAME release 0.221. The BIOS and device files were merged with the previous files to retain the obsolete ROMs from older MAME versions. 
							
						 
						
							2020-06-16 17:37:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								f618632520 
								
							 
						 
						
							
							
								
								rbsimple-DE theme: Added dummy SVG images and standardized the theme.xml files.  
							
							... 
							
							
							
							Added dummy SVG files to all missing graphics to avoid error messages when loading such systems. Also standardized on a single theme.xml file layout for all systems. A separate theme.xml file is still needed for each system, but now they're at least identical. 
							
						 
						
							2020-06-16 17:24:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								53ef1e5be7 
								
							 
						 
						
							
							
								
								Added navigation sounds to left and right triggers.  
							
							... 
							
							
							
							Also added left and right trigger navigation to grid view, to jump to the first and last game of the gamelist. 
							
						 
						
							2020-06-15 22:55:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								b0ec97007f 
								
							 
						 
						
							
							
								
								Information and documentation files update.  
							
							... 
							
							
							
							Moved build and configuration information to INSTALL.md and updated several of the other info files. 
							
						 
						
							2020-06-15 22:16:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								43276ef855 
								
							 
						 
						
							
							
								
								Added default theme 'rbsimple-DE' and updated some information files.  
							
							
							
						 
						
							2020-06-15 17:45:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								b7b4a851d3 
								
							 
						 
						
							
							
								
								Some small adjustments to the information and documentation files.  
							
							
							
						 
						
							2020-06-14 13:16:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								9f7d1c75c7 
								
							 
						 
						
							
							
								
								Updates to and additions of various information and license files.  
							
							... 
							
							
							
							Located all license files in a separate directory, added a preliminary coding style guide, updated the README file and created a NEWS file to track the most important changes for each release. 
							
						 
						
							2020-06-14 12:55:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								fd6fc9653b 
								
							 
						 
						
							
							
								
								Removed deprecated GuiFastSelect.  
							
							
							
						 
						
							2020-06-13 22:26:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								4098c64468 
								
							 
						 
						
							
							
								
								Implemented shoulder- and triggerbutton navigation to TextEditComponent (i.e. text edit quickjumps).  
							
							
							
						 
						
							2020-06-13 21:55:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								8492160a80 
								
							 
						 
						
							
							
								
								Added semi-automatic scraping mode, fixed some scraping bugs and improved folder metadata editing.  
							
							
							
						 
						
							2020-06-13 16:47:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								b01bccc8d6 
								
							 
						 
						
							
							
								
								Added Apply and Cancel buttons to the game options menu.  
							
							
							
						 
						
							2020-06-13 10:48:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								f1f82ac29f 
								
							 
						 
						
							
							
								
								Added support for jumping to the beginning and end of gamelists and menus using the left and right trigger buttons. Also fixed some navigation bugs.  
							
							
							
						 
						
							2020-06-13 10:25:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								7cefe6a2bd 
								
							 
						 
						
							
							
								
								Moved quick selector letter index generation to gamelist sorting loop. This increases (non-optimized) sort time with around 1,5 - 4,5% but the game option GUI opens way faster now due to the caching of the letter index. Also made the quick selector more intuitive.  
							
							
							
						 
						
							2020-06-11 21:08:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								48d70e9f99 
								
							 
						 
						
							
							
								
								Removed the .github directory as the repository is not hosted on GitHub.  
							
							
							
						 
						
							2020-06-10 20:08:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								4c67dae788 
								
							 
						 
						
							
							
								
								Added color marking to GuiMetaDataEd for newly scraped data.  
							
							
							
						 
						
							2020-06-10 19:54:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								4a38271f6a 
								
							 
						 
						
							
							
								
								Expanded the help system to (hopefully) the whole application, removed the completely broken command line scraper and fixed some bugs related to the game collections.  
							
							
							
						 
						
							2020-06-09 20:03:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								c5e70385dd 
								
							 
						 
						
							
							
								
								Expanded support for help system theming to entire application, as before it was only partially implemented.  
							
							
							
						 
						
							2020-06-07 20:09:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								b7d4274c6e 
								
							 
						 
						
							
							
								
								Added save confirmation dialogs to the text edit components, reorganized the scraper menu slightly and fixed a bug when toggling the screensaver.  
							
							
							
						 
						
							2020-06-07 10:57:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								a104b653ae 
								
							 
						 
						
							
							
								
								Mapped button Y to backspace in TextEditComponent.  
							
							
							
						 
						
							2020-06-06 22:26:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Leon Styhre 
							
						 
						
							
							
							
							
								
							
							
								f5376defe0 
								
							 
						 
						
							
							
								
								Changed to ISO 8601 date format and tidied up the scraper search screen.  
							
							
							
						 
						
							2020-06-06 22:04:05 +02:00