Aloshi
a99b2e2c73
Fixed another metadatalisttype/filetype test.
...
Fixed "IMPORT XML" option not updating gamelist views.
DetailedGameListView now repopulates instead of recreating itself when changes occur.
2015-01-08 13:48:51 -06:00
Aloshi
68348edf26
Added "IMPORT XML" option to the "SCRAPER" menu.
2015-01-08 13:28:38 -06:00
Aloshi
35370a4bc9
Fixed FileType/MetaDataListType confusions.
...
Fixed launching games causing a crash.
(because the filetype column in GamelistDB used to be isfolder, so the enum was just tested as a boolean).
2015-01-08 12:56:57 -06:00
Aloshi
e501450dc6
Sort support.
2015-01-08 12:30:03 -06:00
Aloshi
bf70403052
Merge pull request #337 from gizmo98/patch-2
...
CMakeList.txt: add oLinuXino/Mali
2015-01-06 16:29:03 -06:00
gizmo98
3c322f55c4
CMakeList.txt: add oLinuXino/Mali
2015-01-06 21:41:00 +01:00
Aloshi
c8d62cf881
Merge pull request #331 from RobLoach/psp
...
Add documentation for PlayStation Portable
2015-01-02 10:50:36 -06:00
Rob Loach
39c818030d
Add PlayStation Portable
2015-01-02 11:23:02 -05:00
Aloshi
59c5a17cba
Merge pull request #328 from RobLoach/steam
...
Add Steam documentation
2015-01-01 11:06:38 -06:00
Rob Loach
98418d4ba2
Add Steam documentation
2015-01-01 09:12:34 -05:00
Aloshi
dda60ab869
Merge pull request #325 from RobLoach/systems
...
Add Emulator Documentation in SYSTEMS.md
2014-12-29 21:42:34 -06:00
Rob Loach
a7396554bb
Add SYSTEMS.md
2014-12-29 21:55:04 -05:00
Aloshi
60a52e6634
THE GREAT FILEDATA REWRITE OF CHRISTMAS 2014
...
FileData now basically works as a key in the GamelistDB "files" table.
Still not quite done (lots of places marked TODO), but semi-functional.
Removed Boost.Regex dependency, didn't need it after all.
2014-12-28 23:05:01 -06:00
Aloshi
2013215aa0
Added Boost.Regex dependency.
2014-12-27 21:04:13 -06:00
Aloshi
c0bc2ea399
GamelistDB starting to be integrated into SystemManager.
2014-12-27 15:49:35 -06:00
Aloshi
0abae19fc7
GamelistDB now handles metadata format changes automatically (e.g. whenever MetaData.cpp's gameDecls array changes).
2014-12-27 15:18:11 -06:00
Aloshi
1449ab1be1
Redesigned GamelistDB to store all data in a single table.
...
Also wrote a short and simple SQLite C++ wrapper that uses exceptions and RAII,
which makes the code much cleaner.
2014-12-26 23:10:34 -06:00
Aloshi
6ae49e9345
Refactored SystemData into SystemData + SystemManager.
...
Removed ScraperCmdLine.h/.cpp, since it was never used anyway.
2014-12-22 15:18:01 -06:00
Aloshi
02e91a35b8
Merge branch 'unstable' into gamelistdb
2014-12-06 16:32:15 -06:00
Alec Lofquist
3afbc4543f
Fixed buffer overflow in HttpReq::encodeUrl.
...
I believe the character in the URL string was being read as a signed char instead of an unsigned char which caused weirdness with Unicode characters.
2014-11-29 14:42:30 -06:00
Aloshi
0dcfc2945d
Added MSX platform.
2014-11-29 12:51:17 -06:00
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