Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-12-02 | PLUGINS: Fix crash when no plugins are available | Cameron Cawley | |
2019-11-17 | BACKENDS: Remove the Windows CE port | Cameron Cawley | |
2019-11-03 | BASE: Remove the engines/games alphabetical sort | Bastien Bouclet | |
2019-11-03 | BASE: Change the command line interface to use engine-qualified game names | Bastien Bouclet | |
Qualified game names have the following form: engineId:gameId. Unqualified game names are still supported as long as they are not ambiguous. However they are considered deprecated and are no longer displayed by the --list-games command. | |||
2019-11-03 | BASE: Add a command line option to list the engines | Bastien Bouclet | |
2019-11-03 | ENGINES: Automatically upgrade the targets on launch to add an engine ID | Bastien Bouclet | |
2019-11-03 | ENGINES: Change targets to have an 'engine ID' | Bastien Bouclet | |
The engine ID identifies which engine should be used to launch the target. Also remove the 'single ID' system. Different games from engines that used that system now have different game IDs. Also-By: Matthew Hoops <clone2727@gmail.com> | |||
2019-10-14 | TTS: Fix "No voice available" warning | Jaromir Wysoglad | |
2019-09-23 | RELEASE: This is 2.2.0git | Eugene Sandulenko | |
2019-09-14 | JANITORIAL: Fix indentation | Eugene Sandulenko | |
2019-09-01 | TTS: Implement tts state switching when needed. | Jaromir Wysoglad | |
The state has to be pushed and poped when there is a transition between game and gui code. | |||
2019-09-01 | TTS: Make sure that TTS lang matches transMan lang | Jaromir Wysoglad | |
2019-05-12 | GUI: Better integration for the unknown game dialog when adding games | Bastien Bouclet | |
* The list of candidates now includes unknown variants. When an unknown variant is selected, the unknown game dialog is shown. * On the unknown game dialog, users are given the choice to add the game when that is possible, or to cancel. The goal of those changes is to make the unknown game dialog less confusing for users, especially when both known and unknown games variants are found. | |||
2019-03-10 | BASE: Only reload engine plugins after return to launcher | Eric Culp | |
The other plugins do not need to be reloaded. Reloading the scaler plugins breaks the graphics. | |||
2019-03-02 | WIN32: Fix embedding disabled engine files | sluicebox | |
Fix Windows builds (msvc and mingw) including data files from disabled engines as embedded resources in executable. Bug #10878 | |||
2019-01-13 | BASE: Add feature string for liba52 support. | Torbjörn Andersson | |
2018-12-16 | GUI: Allow user to opt between GUI browser and native browser | SupSuper | |
2018-12-08 | ENGINES: Add optional extra configuration entries when creating new targets | Paul Gilbert | |
2018-12-02 | GUI: Add an option to set the GUI language to the game language | Bastien Bouclet | |
2018-11-16 | WIN32: Retrieve the version information for the resource script from ↵ | Cameron Cawley | |
base/internal_version.h | |||
2018-11-04 | BACKENDS: Remove references to the GP32 backend | Cameron Cawley | |
2018-07-08 | BASE: Add command line stretch mode arg | Thierry Crozat | |
2018-06-17 | BASE: Fix a segfault when mass detector encounters an empty directory | Bastien Bouclet | |
Was introduced in the recent detection rework. | |||
2018-06-13 | JANITORIAL: Fix comment typo | Torbjörn Andersson | |
2018-06-03 | BASE: Remove temporary targets when they fail to launch | Bastien Bouclet | |
Prevents invalid targets created from the command line to show up in the launcher. Fixes Trac#2788. | |||
2018-05-10 | ENGINES: Remove usage of C++11 extended initializer lists | Bastien Bouclet | |
2018-05-10 | ENGINES: Merge GameDescriptor and DetectedGame | Bastien Bouclet | |
2018-05-10 | ENGINES: Factor adding games to ConfMan | Bastien Bouclet | |
2018-05-10 | ENGINES: Turn GameDescriptor into a simple struct | Bastien Bouclet | |
2018-05-10 | ENGINES: Change MetaEngine::listSupportedGames to return plain game descriptors | Bastien Bouclet | |
2018-05-10 | ENGINES: Change MetaEngine::findGame to return a plain game descriptor | Bastien Bouclet | |
2018-05-10 | ENGINES: Add unknown game variants to the game detector results | Bastien Bouclet | |
2018-04-29 | ENGINES: Show the unknown Game dialog only when the detector is launched by ↵ | Lothar Serra Mari | |
the Add Game feature | |||
2018-04-25 | BASE: Allow listing save games for all targets | Thierry Crozat | |
2018-04-25 | BASE: Use --game to specify target for --list-saves command | Thierry Crozat | |
This change brings the --list-saves command syntax in line with other commands. | |||
2018-04-22 | BASE: Allow options to come after command on the command line | Bastien Bouclet | |
2018-04-15 | JANITORIAL: Fix whitespace | Adrian Frühwirth | |
2018-04-12 | BASE: Minor text fix for --copy-protection help | Tarek Soliman | |
2018-04-08 | AUDIO: add support for OPL2LPT | Vincent Bernat | |
The OPL2LPT is an OPL2 chip plugged on a parallel port. It is write-only but otherwise acts as a classic AdLib. This commit adds support for this device. User is expected to have the right permissions on the parallel port. By default, the first suitable parallel port is used. It is possible to override that with the hidden configuration setting "opl2lpt_parport". It depends on the presence of the libieee1284 library which abstracts a bit parallel port handling. An alternative would be to access directly /dev/parportX on Linux. This would amount of code but it would be Linux-only. Tested with Indy 3 and SOMI. | |||
2018-04-07 | BASE: Show nuked audio driver only when compiled | Eugene Sandulenko | |
2018-04-07 | AUDIO: Add Nuked OPL3 core | nukeykt | |
2017-12-03 | BASE: Remove bad casts between incompatible Plugin types | Colin Snover | |
Previously, a C-style cast was used to convert a Common::Array<Plugin *>, populated with pointers to StaticPlugin and DynamicPlugin instances, to a Common::Array<PluginSubclass<T> *>, but PluginSubclass<T> is a *sibling* class to StaticPlugin/DynamicPlugin, so this cast was invalid and the results undefined. The methods for retrieving subclasses of plugins can't be easily changed to just generate an array of temporary wrapper objects that expose an identical API which dereferences to the preferred PluginObject subclass because pointers to these objects are retained by other parts of ScummVM, so the wrappers would needed to be persisted or they would need to just re-expose the underlying Plugin object again. This indicated that a way to solve this problem is to have the callers receive Plugin objects and get the PluginObject from the Plugin by explicitly stating their desired type, in a similar manner to std::get(std::variant), so that the pattern used by this patch to solve the problem. Closes gh-1051. | |||
2017-11-30 | RELEASE: This is 2.1.0git | Thierry Crozat | |
2017-11-21 | RELEASE: 1.10 will henceforth be known as 2.0 | Colin Snover | |
General consensus on the ML was that people wanted to do this. http://lists.scummvm.org/pipermail/scummvm-devel/2017-November/012008.html | |||
2017-11-02 | BASE: Minor command line detection cleanup | Bastien Bouclet | |
2017-09-08 | UPDATES: Fix crash when compiling with updates enabled but without an ↵ | Thierry Crozat | |
UpdateManager This can happen when Sparkle was not found during configure which results in USE_UPDATES being defined but USE_SPARKLE not being defined. | |||
2017-08-06 | CMD: Handle --game=<ID> for --detect and --auto-detect | Thierry Crozat | |
The README and command line help indicated this should work, but this was not implemented. | |||
2017-08-06 | CMD: Improve warnings for --detect and --add when no game is found | Thierry Crozat | |
2017-08-06 | CMD: Print full path information for --detect | Tobia Tesan | |
2017-08-06 | CMD: Update error codes in case of autodetector error | Tobia Tesan | |