2013-05-13 19:53:28 +00:00
May 13, 2013
-Ported to Windows. You'll need to change the lib_paths property sheet Include and Library directories (I didn't include dependencies!).
-Added --windowed (only works for desktop builds).
2013-04-13 22:30:57 +00:00
April 13, 2013
-Finally merged the unstable branch, which means better input everything!
-Can now use multiple joysticks.
-Can now remap keyboard input.
-Hopefully prevented infinitely recursing symlinks.
2013-03-29 02:55:29 +00:00
March 28, 2013
-Hopefully fixed bad joystick events at startup.
2013-03-25 13:16:54 +00:00
March 25, 2013
2013-03-29 02:55:29 +00:00
-Fixed waking up from sleep with axes.
2013-03-25 13:16:54 +00:00
2013-03-19 14:29:44 +00:00
March 19, 2013
-Finally added a "dim" or sleep mode. Change behavior with "--dimtime [positive integer time in seconds]", with 0 for off.
2013-03-17 17:16:40 +00:00
March 17, 2013
-Added Fast Select font tag.
2013-01-26 17:47:43 +00:00
January 26, 2013
-Added "Reload" option to the menu. This option reloads all game data.
January 8, 2013
2013-01-08 15:23:28 +00:00
-Made a value of zero for "list selected color" mean no change.
2013-01-26 17:47:43 +00:00
January 6, 2013
2013-01-06 20:33:50 +00:00
-Added <basicTheme> tag support.
2012-12-20 18:29:05 +00:00
December 20, 2012
-Added --debug command-line option. Useful if you're having input config problems.
-Changed things so you can finish configuring without a keyboard. You should no longer need a keyboard to set up ES; SSH access should be sufficient.
2012-12-14 20:42:11 +00:00
December 14, 2012
-Added %BASENAME% tag for launch commands. Useful for AdvMAME.
2012-12-08 18:55:54 +00:00
December 8, 2012
-Fixed a segfault when opening the menu (related to sounds). Woops!
-Fixed PAGEDOWN/PAGEUP not appearing in the input config GUI.
-Fixed PAGEDOWN/PAGEUP not properly clearing/updating detail data.
2012-11-20 01:57:34 +00:00
November 19
-Added Arch Linux's DejaVuSeriff.ttf path to the list of fonts to check for.
2012-11-17 17:29:20 +00:00
November 17
-Fixed default game image resizing if none is defined.
2012-11-17 18:39:49 +00:00
-Heavily refactored theming. You shouldn't notice any changes, but if something broke, let me know!
2012-11-17 17:29:20 +00:00
2012-11-14 15:07:09 +00:00
November 14
-Added Exit command to the menu.
2012-10-31 14:46:06 +00:00
October 31
-Added custom font support. Check out THEMES.md.
-Happy halloween!
2012-10-26 20:28:15 +00:00
October 26
-Hopefully fixed the black screen bug with certain programs.
2012-10-25 17:36:30 +00:00
October 25
-Added gameImageNotFound tag for an image to display if a game image is not found/defined.
2012-10-25 18:03:35 +00:00
-Fixed keyboard not skipping joystick input configuration.
2012-10-25 23:23:26 +00:00
-Fixed a nasty crash bug with sounds. Always initialize your variables, kids!
2012-10-25 17:36:30 +00:00
2012-10-17 17:15:58 +00:00
October 17
-Added GuiAnimation class which animates its children.
-The game image on the game list now slides/fades in and out.
2012-10-17 18:32:01 +00:00
-You can now define alpha in hex colors (add two characters) - e.g. FFFFFF2F
2012-10-17 17:15:58 +00:00
2012-10-14 17:49:57 +00:00
October 14
-Fixed game list continuing to scroll when a menu is opened or a game is started.
2012-10-13 20:05:43 +00:00
October 13
-Added sound support through SDL_mixer.
-Added new theme tags for defining menu sounds. See THEMES.md for details.
2012-10-13 23:37:51 +00:00
-Added new theme tags for defining game art information. See THEMES.md for details.
2012-10-13 20:05:43 +00:00
2012-10-10 13:51:48 +00:00
October 10
-Added a theming tag for the Fast Select box's text.
2012-10-10 13:54:39 +00:00
-Fixed GuiBox background being positioned wrong.
2012-10-10 13:56:34 +00:00
-Fixed GuiBox/GuiFastSelect render order.
2012-10-10 15:21:03 +00:00
-Redid tiling to use only 6 verticies (instead of tilecount-dependent) with wrapped textures. Tiling is also precise now (cuts off when it should).
2012-10-10 13:51:48 +00:00
2012-10-07 21:56:33 +00:00
October 7
2012-10-07 22:25:51 +00:00
-Fixed borders for GuiBox. The right and bottom borders are flipped, too.
-Added corners for GuiBox.
-Added setFlipX() and setFlipY() to the GuiImage class.
2012-10-10 13:51:48 +00:00
-Added theming tags for the Fast Select GuiBox! See THEMES.md for more details. Tiling still not perfect though.
2012-10-07 21:56:33 +00:00
2012-10-05 13:44:18 +00:00
October 5
-GuiFastSelect is working, but ugly.
2012-10-05 20:04:12 +00:00
-Began work on GuiBox for theming the fast select dialog.
2012-10-05 20:18:36 +00:00
-Finally fixed detailed GuiGameList detection after input mapping.
2012-10-05 13:44:18 +00:00
2012-10-01 03:29:55 +00:00
September 30
-Began implementing GuiFastSelect, currently invoked by holding F2. Unfortunately, it doesn't do anything yet.
-Added <listSelectedColor>.
-Fixed OpenGL mipmap generation not setting a magnification filter. Hopefully this fixes the weird scaling. If not, I can switch from nearest neighbor to linear.
2012-09-29 18:14:31 +00:00
September 29
-SDL is now completely shut down on both the RPi and SDL GL renderer. You may see the flicker of a terminal when you launch a game. This was done in preparation for audio.
2012-09-23 21:01:56 +00:00
September 23
-Fixed crash when "%ROM%" isn't present in a launch command. Not sure why you'd ever do this on purpose, but hey.
-Added relative path operator ("./") support for gamelist.xml, for both game paths and image paths.
2012-09-16 19:18:11 +00:00
September 16
-Fixed a bug with skipping over unicode characters. [X] will be displayed if the character is not standard ASCII (characters 32 to 127).
2012-09-15 21:24:33 +00:00
September 15
-Added <listOffsetX>, <listTextOffsetX>, and <gameImageOffsetY> theme tags. See THEMES.md for details.
-Fixed a bug causing gamelists to be read incorrectly.
2012-09-14 18:22:01 +00:00
September 14
-Joystick names are now saved during input configuration to es_input.cfg.
-When loading an input config, if JOYNAME is defined, load the first joystick with that name. If it is not present, load the first joystick (old behavior).
-Joysticks should re-initialize properly with SDL on the desktop configuration.
2012-09-10 18:10:59 +00:00
September 10
-Fixed multiple extensions breaking things.
-Added Makefile.x86 for building on a desktop (acquire OpenGL context through SDL instead of EGL).
2012-09-08 18:17:36 +00:00
September 8
-Added support for multiple filetypes for systems - just separate them with a space.
-Updated example systems config to include example for multiple filetypes and be a little clearer.
2012-09-07 21:44:07 +00:00
September 7
-Tiling is now much faster.
-Added --draw-framerate and --help/-h command-line parameters.
-Fixed themes not properly re-initializing.
-Commented most headers. Things should be kind of understandable now.
-Finally increased scrolling speed.
2012-09-04 16:45:16 +00:00
September 3
-Everything is now rendered with OpenGL, leading to a (roughly) 600%+ speedup!
2012-08-13 18:32:53 +00:00
August 13
-Tons of new theming features!
-I've added a THEMES.md file for documentation on theming.
-A CREDITS.md file.
2012-08-14 01:27:39 +00:00
-Fixed theme defaults not resetting when theme changes.
-The game image on the GuiGameList now maintains its alpha channel.
-Descriptions can now contain newline characters.
-Changed the size of the game info column to be 50% of the screen (previously 40%).
-Adjusted description to have a 3% left and right margins.
-Added $infoWidth variable for playing with the size of the game info column.
-Added <listLeftAlign /> tag that makes the game list left aligned instead of centered.
-Made Renderer::LARGE (header) fontsize slightly bigger
2012-08-12 14:43:09 +00:00
August 12
-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.
-Themes can now be used without the detailed GuiGameList.
-Fixed GuiGameList image data not updating on system change/initial startup (finally!)
-Made the GuiList code a little bit less likely to crash on empty lists
2012-08-11 04:17:52 +00:00
August 10
-Themes now load from system directories (and thus you can set a different theme for each system)
-Theme paths now expand . (to directory of this theme.xml) and ~ (to $HOME).
-Added --ignore-gamelist switch. Does as it says, and forces the simple GuiGameList.
-Folders that do not contain games will not be added.
-Fixed float percentages in GuiTheme being converted to integers before they were converted to pixels...woops!
2012-08-10 19:28:34 +00:00
August 9
-Removed multithreaded image loading
-Improved GuiImage rendering speed by adding additional processing at load time (SDL_DisplayFormat)
-Began work on the GuiTheme class, allowing custom theming with an XML file
2012-08-09 21:19:07 +00:00
August 8
-Added automatic resizing of images using SDL_gfx
2012-08-10 19:28:34 +00:00
-Experimenting with multithreaded image loading for the GuiImage class
2012-08-09 21:19:07 +00:00
-Removed warning if an unknown variable is found in a systems config file (useful for additional utilities)
2012-08-08 00:50:45 +00:00
August 7
-gamelist.xml files are now read from each system's individual search directory.
-The switch --gamelist-only was added. Use it to skip automatic searching and only use files defined in gamelist.xml.
-A gamelist.xml file can now specify a file that wasn't previously found by the automatic search.
-Fixed alphabetizing uppercase and lowercase letters differently (woops!)
-When loading the system config file, if a system doesn't contain any games, it will be automatically deleted.
2012-08-02 04:03:15 +00:00
August 4
-Moved configuration files to $HOME/.emulationstation/
2012-08-04 21:38:37 +00:00
-Renderer::loadFonts() will now fall back to /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf if LinLibertine.ttf is not found.
-All folders should now be sorted alphabetically
2012-08-02 04:03:15 +00:00
-Added Menu button
2012-08-04 21:38:37 +00:00
-Added menu consisting of bash commands for "Restart" and "Shutdown"