Commit Graph

  • 51da8ad436 Give priority to parent art over default art. Menu code still WIP. Pieter Hulshoff 2018-10-02 21:49:46 +02:00
  • 919c4a15a7 Created new branch RetroFE-Release-0.8.18 RetroFE-Release-0.8.18 Pieter Hulshoff 2018-07-12 20:16:47 +00:00
  • 3dabe7e0a8 Removed invalid ICCP from png files. Pieter Hulshoff 2018-07-12 21:52:03 +02:00
  • 5b1504c948 Added truRIP superdat and directory structure support. Pieter Hulshoff 2018-07-12 21:23:48 +02:00
  • 4d9e756d4d Fixed copy/paste error causing input queue to be emptied on menu jump. Pieter Hulshoff 2018-06-24 13:15:38 +02:00
  • aad60b455f Added onMenuJumpEnter/Exit animation REPLACING onHighlightEnter/Exit animation for next/previous letter/page and for random selection; basically a jump within the same scrolling list menu. Layouts should be updated accordingly. Pieter Hulshoff 2018-06-23 16:04:48 +02:00
  • 3aa93a627a Updated version to 0.8.16. Pieter Hulshoff 2018-05-29 22:19:05 +02:00
  • 39671bcee5 Added subsSplit global settings to keep different subcollections separated in the menu. Added clearInputClear support for playlist change. Pieter Hulshoff 2018-05-27 00:09:06 +02:00
  • 445fd7ae6e Updated SDL2.dll to the latest version. Pieter Hulshoff 2018-05-26 22:00:38 +02:00
  • f188e7003c Fixed double loading of video on playlist change. Pieter Hulshoff 2018-05-26 21:59:21 +02:00
  • 8bbe0ba3d4 Updated Version.cpp. Pieter Hulshoff 2018-05-26 08:19:06 +02:00
  • d4a3115067 Added onPlaylistEnter/Exit animations REPLACING the onHighlightEnter/Exit animations that used to be triggered. Layouts should be updated accordingly! Pieter Hulshoff 2018-05-26 08:18:53 +02:00
  • 85b766b7bf Fixed sorting for playlists other than favorites. Pieter Hulshoff 2018-05-22 22:08:42 +02:00
  • c3eec64cfc Changed splash interrupt to only react to select key, and use the key status rather than SDL events. Pieter Hulshoff 2018-04-18 21:52:10 +02:00
  • 026e82e97f Changed lack of SDL audio from error to warning. Additional updates for the menu structure; still WIP. Pieter Hulshoff 2018-04-08 09:51:31 +02:00
  • 1beba0fcd2 Changed version to 0.8.15b3. Pieter Hulshoff 2018-04-02 12:03:52 +02:00
  • 7028847225 Removed extra call for menu key reading from controls.conf. Pieter Hulshoff 2018-04-02 12:02:54 +02:00
  • 4f25d0c988 Merged with main branch. Pieter Hulshoff 2018-04-02 11:58:34 +02:00
  • 9053c6a861 Make menu key optional. Pieter Hulshoff 2018-04-02 11:57:35 +02:00
  • df27c07175 Fixed Windows compile error. Pieter Hulshoff 2018-04-01 22:01:00 +02:00
  • da45a04ae8 Fixed certain menu related graphics loading issues. Partly implemented menu structure; getting bugs fixed took priority. Pieter Hulshoff 2018-04-01 21:42:31 +02:00
  • 65aa165404 Changed uint to unsigned int for Windows build. Pieter Hulshoff 2018-02-11 16:22:24 +01:00
  • aedd7e67fa - Added support for monitor aspect ratio selection in the layout.xml: e.g. layout 4x3.xml, layout 16x9.xml, etc. - Added controls configuration at startup when controls.conf is missing. Pieter Hulshoff 2018-02-11 15:00:07 +01:00
  • 3826057d64 Created new branch RetroFE-Release-0.8.14 RetroFE-Release-0.8.14 Pieter Hulshoff 2017-12-08 10:05:02 +00:00
  • 42835e689b Game index counter now runs during scrolling. Pieter Hulshoff 2017-12-08 10:35:02 +01:00
  • 88becbd8f2 Fixed case sensitivity for launcher conf extension. Pieter Hulshoff 2017-12-06 12:07:12 +01:00
  • aafa2e1009 Fixed support for default.png in the common mode for reloadable media. Pieter Hulshoff 2017-12-06 11:40:10 +01:00
  • 430480cdb4 Added menuScrollReload attribute for reloadable items to allow reloading of the art/text while scrolling through the menu. Beta release, since this functionality is mostly untested at this time. Pieter Hulshoff 2017-09-29 18:43:35 +02:00
  • eca598ec8d Fixed menuIndex !, >, and < for menuIndex other than 0. Pieter Hulshoff 2017-09-08 11:33:12 +02:00
  • c90b8990df Fixed playing of select sound; it was not tested for completion before launching the game. Pieter Hulshoff 2017-08-09 11:21:31 +02:00
  • 668b8badd9 Added new RetroFE icon, thanks to RCK. Pieter Hulshoff 2017-08-06 12:24:50 +02:00
  • 6068c98d7b Updated MAME.xml to MAME 0.188. Pieter Hulshoff 2017-08-01 16:53:16 +02:00
  • 329b34e386 Created new branch RetroFE-Release-0.8.13 RetroFE-Release-0.8.13 Pieter Hulshoff 2017-07-18 08:15:22 +00:00
  • fe64da8fce Updated SDL2.dll to 2.0.5. Pieter Hulshoff 2017-07-14 15:13:53 +02:00
  • ede578f5fa Updated MAME.xml to MAME 0.187. Pieter Hulshoff 2017-07-14 14:51:18 +02:00
  • 36840dae4f Updated controls.conf to use any controller in stead of only controller 0. Pieter Hulshoff 2017-07-14 14:46:42 +02:00
  • cf14be2ab3 Update Aeon Nox theme. Pieter Hulshoff 2017-07-14 14:44:05 +02:00
  • 538eeec696 Updated Windows SDL to 2.0.5 to support hot-pluggable controllers. Pieter Hulshoff 2017-07-14 14:12:15 +02:00
  • 3486226798 Added hot-pluggability for controllers. Fixed loss of controller after a game has been run when unloadSDL = true. Pieter Hulshoff 2017-07-14 13:09:16 +02:00
  • 9c099a8997 Updated version number to 0.8.12. Pieter Hulshoff 2017-07-05 09:29:41 +02:00
  • ea6d5ad51a Fixed info conf file support for reloadableMedia. Pieter Hulshoff 2017-07-05 08:57:46 +02:00
  • bbbaa425d9 Fixed CR/LF mix in header files. Pieter Hulshoff 2017-06-30 14:51:47 +02:00
  • 6f41300b56 Added the ability to add additional information via the collections/<collection name>/info/<item name>.conf files. This files work like all configuration files. The global configuration overwriteXML can be used to give the values in this file preference over those in the meta XML. This can also be used for ReloadableMedia as well as ReloadableText items. Pieter Hulshoff 2017-06-30 16:37:11 +02:00
  • 7294dc9ee9 On closing, RetroFE only needs to be de-initialised once. Destroying the RetroFE object will already do that. Pieter Hulshoff 2017-06-30 13:17:14 +02:00
  • a22bd1c6a1 Fonts only need to be reloaded when launching a game with unloadSDL = true. Reloading it every time the graphics are reallocated has a huge performance impact. Pieter Hulshoff 2017-06-30 12:57:20 +02:00
  • a7f50c9b03 Cleaned up the scrolling list code. Pieter Hulshoff 2017-06-30 11:41:25 +02:00
  • 1c155f710f Fixed SDL grabwindow bug when unloadSDL = false. Pieter Hulshoff 2017-06-21 21:20:35 +02:00
  • 6e00bc18a0 Updated layout files. Pieter Hulshoff 2017-06-21 16:48:38 +02:00
  • 05f26e9d06 Added onMenuIdle animation type, which will continuously be activated while the menu isn't scrolling. Pieter Hulshoff 2017-06-21 15:52:48 +02:00
  • f6ba968925 Updated code to allow proper emulator launching on RetroPie. Note that this is WIP, and more changes will be added, especially in the scripting area. Pieter Hulshoff 2017-06-21 11:05:09 +02:00
  • 126f88b4ce Fixed highlight sound effect when using multiple menus. Pieter Hulshoff 2017-06-07 16:37:59 +02:00
  • a853a6c6aa Created new branch RetroFE-Release-0.8.6 RetroFE-Release-0.8.6 Pieter Hulshoff 2017-05-25 12:22:08 +00:00
  • 119f899753 Updated Aeon Nox theme. Pieter Hulshoff 2017-05-25 14:19:47 +02:00
  • cd98016449 Added support for menuIndex attribute for menus. This will allow multiple menus to reside at the same menuIndex, effectively showing multiple menus at the same time. The direction for the keys is taken from the first menu definition at each level. Pieter Hulshoff 2017-05-24 20:24:10 +02:00
  • d30158ea67 Added automatic copying of last menu setup for higher level menus. Added support for <, >, and ! to the menuIndex parameter. Added support for i to the menuIndex parameter of menu items. This will allow for easier support for multi-level layouts, e.g. Pieter Hulshoff 2017-05-21 09:57:19 +02:00
  • 465be1846b Updated version to 0.8.5. Pieter Hulshoff 2017-05-17 21:48:45 +02:00
  • 60356f0c48 Added onGameEnter and onGameExit animation triggers. Pieter Hulshoff 2017-05-17 21:48:19 +02:00
  • 3e6f67f0c8 Added meta field support to reloadableScrollingText. Pieter Hulshoff 2017-05-10 10:56:01 +02:00
  • c01891d7b2 Changed version to 0.8.3. Pieter Hulshoff 2017-04-23 22:29:33 +02:00
  • 6b14ee64cd Fixed bug where <video> continued playing upon launch. Video needs to be turned off when a game is launched, and restarted when the game is complete. Pieter Hulshoff 2017-04-23 22:28:54 +02:00
  • 596e783eb1 Added reloadableMedia and reloadableText type firstLetter to allow images/text displayed based on the first letter of a selected item. Pieter Hulshoff 2017-04-23 22:05:14 +02:00
  • 546e0b2c14 Fixed playlist selection to "all" when autoFavorites = false. Pieter Hulshoff 2017-04-23 09:11:36 +02:00
  • 1a9d6ac874 Set version to 0.8.1. Pieter Hulshoff 2017-04-23 08:48:20 +02:00
  • 52b5a2fc46 Added support for , and . as input keys. Pieter Hulshoff 2017-04-23 08:47:54 +02:00
  • 48a7e99784 Fixed incorrect art loading when pressing next/previous letter during highlight animation. Pieter Hulshoff 2017-04-21 16:54:11 +02:00
  • 2d5be5ddae Merged default into RetroFE-Release-0.8.0 RetroFE-Release-0.8.0 Pieter Hulshoff 2017-04-20 09:59:41 +02:00
  • 23611c88cf Fixed attractMode timer when using a controller. Pieter Hulshoff 2017-04-19 20:56:53 +02:00
  • 3991ce2d25 Created new branch RetroFE-Release-0.8.0 Pieter Hulshoff 2017-04-19 15:25:01 +00:00
  • 8854a9a67b Releasing 0.8.0. Pieter Hulshoff 2017-04-19 16:48:13 +02:00
  • 32382464f8 Fixed bracket and parenthesis removal for games not found in the meta database. Pieter Hulshoff 2017-03-31 09:15:42 +02:00
  • afeb633f9e Improved next/previous page/letter scrolling, and preparing for 0.8.0 release candidate release(s). Pieter Hulshoff 2017-03-30 14:10:35 +02:00
  • cc17a04a7d Updated version to 0.7.21. Pieter Hulshoff 2017-02-09 10:07:10 +01:00
  • 7b654f301e Trim whitespace around, but not inside, key names in control binding. Levi Pearson 2017-02-05 12:49:24 -07:00
  • 6c15ac4d5e Alternate fix for use-after-free error. Levi Pearson 2017-02-04 21:47:57 -07:00
  • 7b3016bacf Removed recent change since it caused havoc with themes in progress. If this causes a memory leak issue it should be solved elsewhere. Pieter Hulshoff 2017-02-04 17:51:43 +01:00
  • 6563ae336e Allows spaces in the controls.conf; otherwise keys like Left Shift will not work. Pieter Hulshoff 2017-02-04 17:31:27 +01:00
  • 8380637fff Created new branch RetroFE-Release-0.7.20 RetroFE-Release-0.7.20 Pieter Hulshoff 2017-02-03 08:15:55 +00:00
  • ff1c47982d Close branch Release-0.7.20. Release-0.7.20 Pieter Hulshoff 2017-02-01 22:38:02 +00:00
  • 1b87233ab5 Prevent RetroFE crash on page up/down on empty collection. Pieter Hulshoff 2017-02-01 23:35:26 +01:00
  • a64e44eca8 Prevent RetroFE crash when pressing forward/back in an empty collection. Pieter Hulshoff 2017-02-01 23:27:58 +01:00
  • 87530a0d86 Created new branch Release-0.7.20 Pieter Hulshoff 2017-02-01 20:14:51 +00:00
  • d760ec5e5d Final update for release 0.7.20. Pieter Hulshoff 2017-02-01 21:14:13 +01:00
  • b81927ece9 Updated version to 0.7.20b5. Pieter Hulshoff 2017-01-29 08:49:04 +01:00
  • 0ce28a46a2 Misc cleanups; memory leaks, use-after-free, use of uninitialized data Levi Pearson 2017-01-28 22:32:17 -07:00
  • aacb41102f Fix crash when launcher files don't have extensions. Levi Pearson 2017-01-27 21:56:26 -07:00
  • 2f9c8c301f Enable gdb debugging symbols in Debug builds on non-Windows Levi Pearson 2017-01-27 21:55:59 -07:00
  • 1453305f52 Added support for launchers.linux, launchers.windows, and launchers.apple directories. If the correct directory is not available, the launchers directory will be used in stead. This will allow users to use a single installation for multiple operating systems, while allowing current setups to work with the new executable. Pieter Hulshoff 2017-01-26 09:41:52 +01:00
  • 69fc21e7f2 Enable gstreamer pixel aspect ratio correction. Levi Pearson 2017-01-25 23:06:22 -07:00
  • 6e06a9ac52 Add cleanup of input handlers when shutting down; Remove C++11ism. Levi Pearson 2017-01-25 22:58:45 -07:00
  • 91e2918f50 Fix stride to next multiple of 4 when video metadata is unavailable. Levi Pearson 2017-01-25 01:37:38 -07:00
  • a73e310f03 Fix for mamelist import SQL statement. Levi Pearson 2017-01-24 02:00:02 -07:00
  • 60d474d87e Fixed user input iterate over key handlers loop length catelite 2017-01-22 17:42:04 -08:00
  • 7564e317af Updated controls.conf to allow multiple keys/buttons for each input catelite 2017-01-22 17:20:06 -08:00
  • 4af4d8fa2b Switch gstreamer to planar YUV format, remove extra copy, and handle stride correctly. Levi Pearson 2017-01-21 01:38:04 -07:00
  • 4a700221d7 Recreate meta.db whenever the RetroFE executable has been updated. Pieter Hulshoff 2017-01-20 15:54:46 +01:00
  • 95cd4b5f05 Added support for launcher settings per game. RetroFE will check for collections/<collection name>/launchers/<game name>.conf file. This file should contain a single line containing the name of the launcher that should be called for that game. If no such file is found, or if the file is empty, the default launcher for that collection will be used in stead. Pieter Hulshoff 2017-01-20 15:40:58 +01:00
  • a116306eeb Collection's settings.conf file is no longer required. Since the introduction of merged collections and menu based collections, the requirement for the presence of a settings.conf file has become obsolete. Pieter Hulshoff 2017-01-20 15:01:58 +01:00
  • c42715c250 Support multiple rompaths using the ; separator for list.path in the collection's settings.conf file. Pieter Hulshoff 2017-01-20 14:52:01 +01:00
  • 96f1cbc580 Updated version to 0.7.20b3. Pieter Hulshoff 2017-01-13 16:18:06 +01:00
  • cae8a063e3 Fixed attract mode; was broken in the new menu handler. Pieter Hulshoff 2017-01-13 16:17:38 +01:00