Commit graph

789 commits

Author SHA1 Message Date
Aloshi
b20b3eb142 Initial work for the SQLite database replacement.
Can convert XML into database and back again.

DOES NOT CURRENTLY WORK WITH THE PROGRAM. The metadata member variable on
FileData needs to be replaced.  FileData might get completely rewritten in
favor of a solution that lets us use SQL queries to get file lists.
2014-11-27 22:14:15 -06:00
Aloshi
bc2dfc93c7 Added SQLite3 to the project. 2014-11-25 21:30:37 -06:00
Aloshi
bcc099d8ba Attach to parent process when calling --help on Windows. 2014-11-24 21:08:22 -06:00
Aloshi
7c48887ab3 Hide the console on Windows unless --debug is set. 2014-11-24 20:50:09 -06:00
Alec Lofquist
45b47024ca Don't reset system volume on exit (for some reason only affects Linux). 2014-11-23 11:10:38 -06:00
Aloshi
9d2b7e5e66 Changed --vsync true to --vsync on.
Updated README.md.
2014-11-23 10:23:31 -06:00
Aloshi
cefe9b6287 Merge branch 'utf8' into unstable 2014-11-23 09:55:57 -06:00
Aloshi
c48f1784c5 Can now specify --vsync true or --vsync false in addition to 1/0. 2014-11-23 09:52:37 -06:00
Aloshi
396cf1bde9 Merge branch 'unstable' 2014-11-23 09:44:56 -06:00
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
Aloshi
f899b8aaaf Fix backwards "sound enabled" logic (#261). 2014-11-11 19:13:57 -06:00
Aloshi
c532c68dde Fix multiple occurances of tags in launch commands not being replaced. 2014-11-01 12:56:32 -05:00
Aloshi
d89ab913ab Merge branch 'unstable' 2014-10-25 21:18:12 -05:00
Alec Lofquist
dab1a12bc0 Require boost.locale. 2014-10-18 16:51:48 -05:00
Aloshi
ac37765744 Use user locale at startup. Should fix Unicode paths on Windows. 2014-10-18 16:31:10 -05:00
Alec Lofquist
c870caee03 Fix newlines messing up cursor offset.
Fix an uninitialized value in TextEditComponent.
2014-10-18 15:46:14 -05:00
Alec Lofquist
885efcf431 Fixed Font::getWrappedCursorOffset. 2014-10-18 15:32:18 -05:00
Alec Lofquist
50d2ba2291 Fall back to the DroidSansFallbackFull.ttf font on Linux. 2014-09-27 17:19:37 -05:00
Aloshi
030c840cfb Fixed uninitialized max glyph size in Font. 2014-09-27 16:09:49 -05:00
Aloshi
7c31d7ca0a Hopefully fixed compiling on Linux. 2014-08-31 09:57:38 -05:00
Aloshi
531fb50e01 Fixed text editing for multi-byte characters. 2014-08-30 15:37:51 -05:00
Aloshi
c4d0e0229e Added fallback font support. Untested on Linux (but should fail gracefully). 2014-08-30 15:36:56 -05:00
Aloshi
8739519e15 Fix removeCommonPath throwing an exception when path does not exist. 2014-08-13 18:45:26 -05:00
Aloshi
9f040f4c71 Fixed deinitialization/reinitialization for fonts. 2014-08-11 18:05:18 -05:00
Aloshi
fb16dd8a91 Fix shutdown/restart commands on Windows. 2014-08-02 14:19:57 -05:00
Aloshi
01923f38e5 Merge pull request #208 from qjcg/patch-1
Remove ${SDL2MAIN_LIBRARY} reference, fixes #205
2014-08-02 00:58:47 -05:00
qjcg
147baca316 Remove ${SDL2MAIN_LIBRARY} reference, fixes #205 2014-08-01 19:49:10 -04:00
Aloshi
4d4d4bc108 Re-added the "jump to letter" functionality. 2014-07-27 17:58:23 -05:00
Aloshi
ded816905d Fixed a typo in MenuComponent that accidentally used a constant as a
boolean value (technically still worked)
2014-07-27 17:49:12 -05:00
Aloshi
2b22e1fe0b Rewrote font code to use multiple textures.
Will corrupt after playing a game.
2014-07-27 16:44:02 -05:00
Aloshi
8a23093781 Merge pull request #197 from vikbez/patch-1
Update README.md (invalid apt-get command for mesa)
2014-07-15 13:39:58 -05:00
Romain Gay
56df45c580 Update README.md
invalid apt-get command
2014-07-15 16:47:51 +02:00
Aloshi
23d8856773 Fixed VolumeControl::getVolume() rounding bug on Windows. 2014-07-09 16:17:59 -05:00
Aloshi
07598b3d6f Added log output for OpenGL extensions to warn when NPOT textures aren't supported 2014-07-04 14:42:26 -05:00
Aloshi
bc72990f39 Changed 'emulationstation' folder to 'es-app' because I forgot executables don't have extensions on Linux
Half of the ES code has been missing for 5 days because I am incompetent
2014-06-25 12:02:36 -05:00
Aloshi
dbdbcde6cd Renamed folders to match their projects properly. 2014-06-20 20:03:05 -05:00
Alec Lofquist
c30fbdd6ba Fixed case-sensitivity issues on Linux. 2014-06-20 15:36:44 -05:00
Aloshi
98120f9ecd Split into subprojects (external, core, es).
Removed relative paths in #includes.
Changed ViewController to a singleton, removing it from the Window class.
2014-06-20 01:40:36 -05:00
Aloshi
9df8129d55 Update internal version to 2.0.0-rc1.
Update menu to display version in uppercase.
2014-06-16 15:49:51 -05:00
Aloshi
1df8e6555d Start cursor at the end of text in single-line text popups.
Fixed an error message being in lower-case.
2014-06-15 12:55:30 -05:00
Aloshi
71700bd0c9 Added <theme> tag to es_systems.cfg. 2014-06-15 12:34:22 -05:00
Aloshi
0b83c7dc96 Renamed "mac" platform to "macintosh". 2014-06-11 10:36:13 -05:00
Aloshi
e7e502bc0e Updated splash screen slightly. 2014-06-10 13:09:09 -05:00
Alec Lofquist
678cd10029 Fixed white space on the left/top of background images with an origin of "0.5 0.5". Hopefully.
Added additional error output when SDL renderer fails to create window.
2014-06-10 17:36:03 +00:00
Aloshi
4efbafdad9 Changed <version> theme tag to <formatVersion> to be more clear. 2014-06-09 13:12:21 -05:00
Aloshi
c3b394f1b9 Adjusted max selected logo height. 2014-06-09 12:40:48 -05:00
Aloshi
50df31b8b9 Adjusted system info fade speed to match background fade speed. 2014-06-07 11:26:18 -05:00
Aloshi
8efbc953d0 System view extras are now clipped (can no longer overflow into other views). 2014-06-07 11:18:24 -05:00
Aloshi
f141dd256c Fixed "WORKING" text hiding the G at some resolutions. 2014-06-06 16:58:48 -05:00
Aloshi
4ad8017c9f Restored error propogation to scrapers.
Now you have to use subclasses because I didn't want to pass "setError" function pointers in the arguments.
Fixed tricky timing bug in ScraperHttpRequest::update that could cause misreported network errors.
2014-06-06 16:06:10 -05:00