Aloshi 
							
						 
						
							
							
							
							
								
							
							
								07d8046a3e 
								
							 
						 
						
							
							
								
								Images are almost fully reimplemented.  
							
							... 
							
							
							
							Font sizing is pretty much fixed.
Just need to re-initialize textures with the renderer. 
							
						 
						
							2012-08-29 16:52:25 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								cdb63c4a4f 
								
							 
						 
						
							
							
								
								Image loading working.  
							
							... 
							
							
							
							Still doesn't resize, tile, or render with alpha (though it loads it). 
							
						 
						
							2012-08-29 14:22:05 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								0314a14849 
								
							 
						 
						
							
							
								
								New renderer starting to work.  
							
							... 
							
							
							
							Image loading still not working and font sizing is still off. Resolution is hardcoded. 
							
						 
						
							2012-08-29 13:53:53 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								bff542f076 
								
							 
						 
						
							
							
								
								Menu is now gray instead of pink.  
							
							
							
						 
						
							2012-08-16 10:26:36 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								67e657391a 
								
							 
						 
						
							
							
								
								Fixed positioning on game images with the new 50/50 split.  
							
							... 
							
							
							
							Game images and descriptions are no longer displayed while scrolling - this should provide a better framerate for nicer scrolling. 
							
						 
						
							2012-08-16 10:23:23 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								7b1c4374ae 
								
							 
						 
						
							
							
								
								Hopefully fixed hex colors being backwards, though in a pretty hacky way.  
							
							
							
						 
						
							2012-08-15 06:05:34 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								7b97a464c3 
								
							 
						 
						
							
							
								
								Hopefully fixed <origin> tag. In particular, it's now a float instead of an int (as it should've been!).  
							
							
							
						 
						
							2012-08-15 01:18:06 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								e42568bc55 
								
							 
						 
						
							
							
								
								Removed framerate display.  
							
							
							
						 
						
							2012-08-13 20:42:19 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								114f0cf915 
								
							 
						 
						
							
							
								
								Fixed game description wrap length not using GuiGameList::sInfoWidth.  
							
							
							
						 
						
							2012-08-13 20:34:23 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								06dd1a9f60 
								
							 
						 
						
							
							
								
								Bug fixes and a few minor requested changes.  
							
							... 
							
							
							
							See changelog.txt (August 13, part 2) for specifics. 
							
						 
						
							2012-08-13 20:27:39 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								root 
							
						 
						
							
							
							
							
								
							
							
								d842d67557 
								
							 
						 
						
							
							
								
								Tons of new theming features!  
							
							... 
							
							
							
							Check out THEMES.md for more info. 
							
						 
						
							2012-08-13 13:32:53 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								c7349cd99a 
								
							 
						 
						
							
							
								
								Themes can now be used without the detailed GuiGameList.  
							
							... 
							
							
							
							If a theme.xml is not found in a system's directory, ES will now check for $HOME/.emulationstation/es_theme.xml. If present, it will load that.
Fixed GuiGameList image data not updating on system change/initial startup. (finally!) 
							
						 
						
							2012-08-12 09:43:09 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								878b384b02 
								
							 
						 
						
							
							
								
								Themes now load from system directories.  
							
							... 
							
							
							
							~ and . are now expanded in theme image paths.
Theme percentages should now work properly.
See changelog (August 10) for more. 
							
						 
						
							2012-08-11 15:54:21 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								2bd9c51447 
								
							 
						 
						
							
							
								
								Added check to make sure file names aren't empty.  
							
							
							
						 
						
							2012-08-10 20:29:51 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								5ae029cd89 
								
							 
						 
						
							
							
								
								Added initial theme support. More work on this to come.  
							
							... 
							
							
							
							Sped up image rendering a bit.
Added a framerate display - uncomment the #define DRAWFRAMERATE line in GuiGameList.cpp to see it. 
							
						 
						
							2012-08-10 14:28:34 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								2a0c338cdf 
								
							 
						 
						
							
							
								
								Removed multithreaded image loader.  
							
							
							
						 
						
							2012-08-09 21:17:48 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								9c86241cf8 
								
							 
						 
						
							
							
								
								Simple resizing for GuiImages using SDL_gfx.  
							
							... 
							
							
							
							Added multithreaded image loading for the GuiImage class. 
							
						 
						
							2012-08-09 16:19:07 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								6cfe83e8fe 
								
							 
						 
						
							
							
								
								Better gamelist.xml support. See changelog.txt (August 7) for more details.  
							
							
							
						 
						
							2012-08-07 19:50:45 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								root 
							
						 
						
							
							
							
							
								
							
							
								284a7a5dc6 
								
							 
						 
						
							
							
								
								Sorted list after gamelist.xml is parsed. Added restart to GuiMenu.  
							
							
							
						 
						
							2012-08-04 16:38:37 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								cd4ebeafa2 
								
							 
						 
						
							
							
								
								Finally made GuiList a template.  
							
							
							
						 
						
							2012-08-01 23:50:18 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								eaf7df7ad5 
								
							 
						 
						
							
							
								
								Moved configuration files to $HOME/.emulationstation/  
							
							... 
							
							
							
							Folders should now be sorted alphabetically.
Will now fall back to a system font if LinLibertine.ttf is not found.
Added a Menu button.
Began working on a simple menu. 
							
						 
						
							2012-08-01 23:03:15 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								b56094fe3d 
								
							 
						 
						
							
							
								
								If LinLibertine.ttf can't be found, fall back to a system font.  
							
							
							
						 
						
							2012-08-01 21:37:07 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								4f99dec7c2 
								
							 
						 
						
							
							
								
								Font size is now dependent on resolution width.  
							
							... 
							
							
							
							Scrolling will now occur if the input is held (not just keyboards anymore!).
Initial XML gamelist support. If a file named gamelist.xml is present in the directory ES is run from, it will be parsed and the detailed GuiGameList will be used. Games are matched by absolute path, and a name, description, and image path can be read.
PugiXML is used for parsing XML files - its license can be found in src/pugiXML/pugiXML_license.txt.
SDL_image is used for loading screenshots with the detailed GuiGameList.
Almost all invalid bash characters should be escaped in ROM paths now - including !$^&*()[]<>?;'"\. 
							
						 
						
							2012-08-01 20:43:55 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								fbfa0d436c 
								
							 
						 
						
							
							
								
								Resolution now uses whatever the system was before.  
							
							... 
							
							
							
							A custom resolution can be used with the -w and -h switches.
For the old resolution, use "emulationstation -w 1024 -h 768". 
							
						 
						
							2012-07-27 17:35:45 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								d736aba22c 
								
							 
						 
						
							
							
								
								Now with folders! Folders will appear as a green entry in the games list. BUTTON2 can be used to 'go back.' If you're updating, you'll need to delete ~/.es_input.cfg to map BUTTON2.  
							
							
							
						 
						
							2012-07-27 11:58:27 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								77f82134bb 
								
							 
						 
						
							
							
								
								Updated the README, and removed a hat debug message.  
							
							
							
						 
						
							2012-07-23 21:15:09 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								3b44f51a9b 
								
							 
						 
						
							
							
								
								Fixed hats.  
							
							
							
						 
						
							2012-07-23 21:10:05 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								b2d59d93e3 
								
							 
						 
						
							
							
								
								Added error if $HOME/.es_systems.cfg exists, but contains no systems.  
							
							
							
						 
						
							2012-07-23 18:57:07 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								6c5edd3284 
								
							 
						 
						
							
							
								
								Lots of cleaning up to improve user friendliness. Config files are now loaded from the $HOME variable - es_systems.cfg and es_input.cfg.  
							
							... 
							
							
							
							An example system config file will be created at runtime if one does not exist. 
							
						 
						
							2012-07-23 18:53:33 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								21bd83d5b2 
								
							 
						 
						
							
							
								
								Removed some fake testing files. Now only initialize SDL's video and joystick systems - this avoids audio conflicts with RetroArch.  
							
							
							
						 
						
							2012-07-23 16:47:30 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								59ca4f301a 
								
							 
						 
						
							
							
								
								Axis support at last!  
							
							
							
						 
						
							2012-07-23 12:27:38 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								646cda75a6 
								
							 
						 
						
							
							
								
								Added joystick hat support. Began work on axis support (config should accept axes now, but my controller seems to be breaking).  
							
							
							
						 
						
							2012-07-22 17:03:54 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								b3fb58ebdb 
								
							 
						 
						
							
							
								
								An input configuration GUI was added, which allows a user to map an SDL Joystick's buttons to InputManager buttons.  
							
							... 
							
							
							
							This config file is saved/loaded from ./input.cfg.
Coming soon - axis support! 
							
						 
						
							2012-07-22 16:15:55 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								ac0407c059 
								
							 
						 
						
							
							
								
								Increased resolution to 1024x768.  
							
							
							
						 
						
							2012-07-21 16:02:37 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								f368a1f4cd 
								
							 
						 
						
							
							
								
								Browsing multiple systems is now possible! Just press left or right.  
							
							... 
							
							
							
							Also, config files can have comments (lines that start wih #). 
							
						 
						
							2012-07-21 15:57:53 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								561e4a7f44 
								
							 
						 
						
							
							
								
								Renderer now uses an int for colors instead of mixing SDL_Color and ints. GuiList now scrolls.  
							
							
							
						 
						
							2012-07-21 15:16:07 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								a801ad7505 
								
							 
						 
						
							
							
								
								Fix for the "stuck enter key" bug (now SDL's key repeat is disabled on game launch then re-eanbled on termination).  
							
							
							
						 
						
							2012-07-21 14:16:53 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								bbfe35a36d 
								
							 
						 
						
							
							
								
								Systems can be defined in the systems.cfg file (currently in the same directory as the executable). Games can now be launched with the enter key. Progress!  
							
							
							
						 
						
							2012-07-21 14:06:24 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								3df40182b1 
								
							 
						 
						
							
							
								
								Now searching a test directory for files matching an extension and displaying them.  
							
							
							
						 
						
							2012-07-20 11:14:09 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								42a39c52e6 
								
							 
						 
						
							
							
								
								Added InputManager; GuiComponents can register themselves to receive input events.  
							
							... 
							
							
							
							Added text rendering to Renderer, which uses SDL_ttf. Using LinLibertine_R.ttf font (GPL).
A lot more - soon I should have the "skeleton" done. 
							
						 
						
							2012-07-19 20:08:29 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								1177fde6c3 
								
							 
						 
						
							
							
								
								More work on the skeleton of the program.  
							
							
							
						 
						
							2012-07-19 11:13:27 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Alec Lofquist 
							
						 
						
							
							
							
							
								
							
							
								30ada8a9b3 
								
							 
						 
						
							
							
								
								Fixed Makefile's clean command and Renderer linking error.  
							
							
							
						 
						
							2012-07-18 22:18:50 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								cf77599950 
								
							 
						 
						
							
							
								
								Began writing the skeleton for the program.  
							
							
							
						 
						
							2012-07-18 20:14:17 -05:00