Commit graph

214 commits

Author SHA1 Message Date
Aloshi
635b9f9327 FINALLY added vsync.
Defaults to on for all platforms except the RPi. Force it off with "--vsync 0".

Will try to use late swap tearing if supported on the current system.
2014-11-22 11:03:02 -06:00
Alec Lofquist
dab1a12bc0 Require boost.locale. 2014-10-18 16:51:48 -05:00
Aloshi
71700bd0c9 Added <theme> tag to es_systems.cfg. 2014-06-15 12:34:22 -05:00
Aloshi
ff2fd4ee80 Split gamelist.xml documentation into its own text file.
Removed signature in THEMES.md.
2014-06-05 19:00:16 -05:00
Aloshi
b85876339b Removed --home-path argument.
I forgot, for weeks on end, that you can just manipulate environment variables.
2014-06-05 14:56:41 -05:00
Aloshi
28e7f357f7 Added support for multiple platforms in the <platform> tag.
You can also use any of the whitespace characters as extension delimiters now (", \n\r\t").
2014-06-03 19:42:01 -05:00
Aloshi
37db651ffa Added support for relative paths in gamelist.xmls.
Fixed default for the "rating" metadata value, so it no longer writes to the gamelist when the rating hasn't been set yet.
2014-06-02 13:13:30 -05:00
Aloshi
cb54d8ae6d Changed "platform IDs" to just "platform", and now names are used instead of numerical IDs.
Check src/PlatformIds.cpp for a complete list.
2014-05-26 17:32:57 -05:00
Aloshi
78a3f94e1e Changed folder structure significantly.
The ~/.emulationstation folder is now organized into categories. Everything probably broke again.
Added support for "theme sets," instead of just one theme for each system.
Read the top of THEMES.md for more information.
Added support for reading from `/etc/emulationstation/` for themes,
gamelists, and es_systems.cfg.
Updated documentation to match.
2014-04-30 21:15:13 -05:00
Aloshi
e842321b00 Removed dependency on libboost-regex.
It was kind of silly to pull in the entire lib for exactly one regular expression.
2014-04-16 12:32:40 -05:00
Aloshi
45ffbf978c Added --home-path [path] argument that redirects calls to getHomePath() to some directory [path].
Changed some existing command line arguments too:
-w and -h are now just --resolution [width] [height].
-h is now synonymous with --help.
2014-03-13 22:17:46 -05:00
Aloshi
6db26742ff Renamed all the internal "Settings" identifiers to be consistent in
capitalization style.  Probably should delete your old es_settings.cfg
file.
Removed --dimtime as an argument since you can set it internally now.
2014-03-08 13:00:18 -06:00
Aloshi
fdbbf96d5e Added scrolling to ComponentList.
--no-exit works again.
Changed default screen dim time from 30 seconds to 120 seconds.
2014-03-02 10:41:02 -06:00
Aloshi
816247ac20 Changed scroll gradient to a radial gradient and made the display full
screen instead of just inside the list.
Embedded the OpenSans font as the default font instead of relying on a
platform-dependent system default.
2014-02-16 12:27:58 -06:00
Aloshi
8eb9800127 Added color tag to ImageComponent (for colorshift).
Changed TextComponent's truncation from ".." to "...".
Updated documentation.
2014-01-23 15:30:32 -06:00
Aloshi
dca5467f7b Boost.Asio -> libcurl to hopefully fix the Linux bugs. 2013-10-10 13:11:01 -05:00
Aloshi
e7135d869c Updated README.md and --help command. 2013-09-30 14:34:22 -05:00
Aloshi
c807c98b4a Added HttpReq class based on Boost.Asio. 2013-09-15 12:56:47 -05:00
Aloshi
044619a2d3 Add ALSA package to dependency list.
Change name of example config from "NES" to "nes".
2013-08-28 14:39:29 -05:00
Aloshi
a23e873f91 Update documentation to reflect move to SDL2. 2013-08-23 10:09:25 -05:00
Aloshi
dbcb9aed37 Moved es_systems.cfg to use XML.
Updated README.md to reflect new format.
"descname" has been renamed to "fullname".
2013-08-13 01:56:10 -05:00
Aloshi
8bd87e162c Stop including Eigen directly in the project.
Update README.md for information on installing Eigen.
2013-07-16 22:41:39 -05:00
Bim Overbohm
4f8f2e6fa5 Update project description regarding RPI SD card issues 2013-07-10 13:31:57 +02:00
Bim Overbohm
65e65e1ac9 Update project description regarding G++ 4.7 2013-07-08 10:00:35 +02:00
Bim Overbohm
548b93dbd2 Update project description regarding issues 2013-07-05 11:23:21 +02:00
Aloshi
e785a2dfe0 You can now mix and match game list detail levels.
Basically, only games that have a gamelist.xml will use the detailed view.
2013-07-02 02:04:52 -05:00
Aloshi
961fccc3f3 Updates to README.md
Somewhat better build instructions, links to Windows dependencies.
2013-05-27 15:23:25 -05:00
Aloshi
80e33849b5 Fixed a few crashes, better support for higan
Fixed AudioManager/InputManager unsigned vs signed comparison warnings.
Fixed a FolderData sorting crash (I can't believe nobody's reported
this).
Fixed a GuiTheme crash for empty paths.
Added the %ROM_RAW% tag, for the unescaped ROM name - useful for higan
on windows.
SystemData will now add folders that end in EXTENSION as GameDatas, and
not recurse through them.  Also useful for higan.
2013-05-27 12:13:38 -05:00
Bim Overbohm
30f5bf0dcf Update README
Update libraries and mention CMake and volume keys
2013-05-23 11:44:51 +02:00
Aloshi
a119997ec7 Added page up/page down to the Input Config screen.
Updated the README.
2013-04-13 18:10:23 -05:00
Aloshi
0d7ac5a10a Added sleep mode/dimming. Use --dimtime [seconds] to change behavior. Default is 30, use 0 for never. 2013-03-19 09:29:44 -05:00
Aloshi
e59c430b89 Added <basicTheme> support. 2013-01-06 14:33:50 -06:00
Aloshi
d0cea1b8e7 Added --debug switch.
You no longer need a keyboard to save input configuration; that was stupid anyway. You should be able to set up ES without a keyboard now!
2012-12-20 12:29:05 -06:00
Aloshi
af36932f30 Added --no-exit switch.
This switch will keep ES from displaying the "Exit" option in the menu.
2012-12-18 09:20:13 -06:00
Aloshi
529c3a24c7 Updated README.md/THEMES.md for twolife's changes.
DESCNAME is a new, optional tag.
You can now use ~/.emulationstation/SYSTEMNAME/ for theme and gamelist files!
2012-12-18 09:08:25 -06:00
Sébastien NOEL
3da7a0dd14 Add a new directory for gamelist.xml & theme.xml for each system 2012-12-17 20:29:43 +01:00
Aloshi
b43b0a1874 Fixed README formatting. 2012-12-14 14:45:09 -06:00
Aloshi
12a0843045 Added %BASENAME% tag. 2012-12-14 14:42:11 -06:00
invisiblek
667f5424cb Add left and right brackets as PAGEUP and PAGEDOWN keys
Some devices, such as an IPAC are hard to program for PGUP and PGDOWN.
This makes it much easier and they are two keys that usually won't get
used for anything.
2012-11-30 21:06:06 -06:00
Aloshi
0c52bd2a20 Added link to the ES themes page. 2012-11-04 17:09:07 -06:00
Aloshi
5b0166d294 Fixed an issue with skipping joystick input.
Fixed the selected text color in the restart/shutdown menu.
Updated README.md.
2012-10-25 13:03:35 -05:00
Aloshi
de145a6959 Updated README.md to include SDL_mixer in the list of required libraries. 2012-10-13 13:32:33 -05:00
Aloshi
b225d0c9c8 Updated the README.md
Added instructions for building on a non-RPi device.
2012-09-18 21:05:20 -05:00
Aloshi
0468e64396 Fixed a bug with skipping over unicode characters. 2012-09-16 14:18:11 -05:00
Aloshi
5786ecae7c Added support for lists of file extensions, delimited by a space. 2012-09-08 13:17:36 -05:00
Aloshi
cac43474aa Fixed reinitialization problems with the renderer. 2012-09-04 11:45:16 -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
bd6c64aefb Updated the README. 2012-08-11 16:03:36 -05:00