Commit graph

52 commits

Author SHA1 Message Date
Florian
30858bed0e CHG: Additional input types, user-defined input config scripts 2015-04-19 11:57:10 +02:00
Aloshi
915cb376dc Merge branch 'master' into unstable 2015-03-12 12:22:23 -05:00
Aloshi
646bede3d9 Update version to 2.0.1a. 2015-03-08 16:08:54 -05:00
Aloshi
a9a8d0da84 Fixed merge issue with new FileData scheme. 2015-03-05 21:21:51 -06:00
Aloshi
1d129cdde8 Merge branch 'gamelistdb' into unstable 2015-03-05 20:24:31 -06:00
Aloshi
7635f11f92 Merge branch 'master' into gamelistdb
Conflicts:
	es-app/src/guis/GuiGamelistOptions.cpp
2015-03-05 20:11:44 -06:00
Aloshi
0047bd597a Merge branch 'master' into unstable 2015-03-05 20:07:03 -06:00
Aloshi
90bd22df14 Increment version to 2.0.1. 2015-03-05 18:04:41 -06:00
Aloshi
a6a9fff50f Fixed non-ASCII characters never setting an initial selected value for "jump to letter." 2015-03-05 17:33:19 -06:00
Aloshi
1a5b916ca1 Added time conversion for import/export XML. 2015-03-03 18:49:47 -06:00
Alec Lofquist
c52fcb18d6 Added automatic gamelist.xml import prompt. 2015-03-03 13:30:16 -06:00
Alec Lofquist
44fd9d631d Merge branch 'master' into gamelistdb
Conflicts:
	es-app/src/SystemData.cpp
2015-03-03 09:36:05 -06:00
Alec Lofquist
69bb3e0e89 Merge branch 'master' into unstable 2015-03-03 09:33:13 -06:00
Aloshi
df896cb933 Hopefully fixed non-ASCII paths not working on Windows.
Kind of emulator-dependent on if this works or not.
2015-02-21 16:48:56 -06:00
Aloshi
1500edbde3 Escape %ROM% by putting everything in quotes on Windows.
Use backslashes in %ROM% and %ROM_RAW% on Windows.
2015-02-21 16:04:09 -06:00
Aloshi
c0e0f4d702 Merge branch 'master' into gamelistdb 2015-02-10 13:09:31 -06:00
Aloshi
b4402b30fe Merge branch 'master' into unstable 2015-01-25 11:26:46 -06:00
Aloshi
721b02cfab Fixed ratings mysteriously not working on certain locales (e.g. German). 2015-01-25 11:26:16 -06:00
Alec Lofquist
8a01f71912 Merge branch 'master' into unstable 2015-01-21 14:28:08 -06:00
Alec Lofquist
d3f23a9986 Fix for issue #356. 2015-01-21 14:24:50 -06:00
Jools Wills
8b764f7914 added additional/differing rom names from mame4all (based on mame 0.37b5) to MameNameMap - #323 2015-01-21 15:01:44 +00:00
Aloshi
68a77d1646 Fixed to build on Windows (VS2012). 2015-01-19 18:02:06 -06:00
Steven Selph
2bd9062c2d Create a GamesDB scraper using hashing to fetch by ID. 2015-01-19 17:40:24 -05:00
Alec Lofquist
4c4fb5efeb Fix build errors on Linux. 2015-01-17 14:58:39 -06:00
Aloshi
52ed0ea2e5 Specify FileType in FileData constructor. 2015-01-09 14:15:13 -06:00
Aloshi
3e50413611 Fixed updateExists(system) not actually working. 2015-01-08 14:01:52 -06:00
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
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
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
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
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
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
c532c68dde Fix multiple occurances of tags in launch commands not being replaced. 2014-11-01 12:56:32 -05:00
Aloshi
ac37765744 Use user locale at startup. Should fix Unicode paths on Windows. 2014-10-18 16:31:10 -05:00
Aloshi
fb16dd8a91 Fix shutdown/restart commands on Windows. 2014-08-02 14:19:57 -05:00
Aloshi
4d4d4bc108 Re-added the "jump to letter" functionality. 2014-07-27 17:58:23 -05:00
Aloshi
23d8856773 Fixed VolumeControl::getVolume() rounding bug on Windows. 2014-07-09 16:17:59 -05:00