Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-04-30 | GUI: Support adding games via Drag and Drop | Cameron Cawley | |
2018-06-27 | GUI: Grey out unlaunchable games in launcher | Adrian Frühwirth | |
2018-05-28 | GUI: Move UnknownGameDialog to gui | Thierry Crozat | |
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::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-01-27 | GUI: Remove Dialog::markAsDirty to expose full GUI redraws | Bastien Bouclet | |
2018-01-27 | GUI: Implement dirty-checking for widget redraws | Bastien Bouclet | |
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-06-13 | GUI: Focus the first 'focusable' widget when rebuilding dialogs | Bastien Bouclet | |
Fixes Trac#9838. | |||
2017-03-10 | GUI: Delay deletion of child widgets when rebuilding launcher and options dialog | Thierry Crozat | |
This is to avoid writing in deleted memory in the ButtonWidget::sendCommand when the sent command results in the parent dialog being rebuilt. | |||
2016-10-30 | GUI: Add possibility to rebuild the launcher dialog | Thierry Crozat | |
2016-10-17 | ALL: Fix compilation with disabled cloud but enabled libcurl | Eugene Sandulenko | |
2016-08-24 | GUI: Fix warnings | Eugene Sandulenko | |
2016-08-24 | GUI: Fix DownloadDialog detection | Alexander Tkachev | |
Now it calls Launcher directly, so it updates games list on success. | |||
2016-08-24 | CLOUD: Add auto-detect for downloaded game | Alexander Tkachev | |
If that's the game, that is. Method is copy-pasted from Launcher, but fixed not to ask the directory and thus doesn't contain the loop. | |||
2016-08-24 | CLOUD: Replace USE_CLOUD with USE_LIBCURL | Alexander Tkachev | |
In most cases that's the right one to check. USE_CLOUD is defined when either USE_LIBCURL or USE_SDL_NET are, which means if there is no curl, USE_CLOUD still could be defined and linking errors would appear. | |||
2016-08-24 | GUI: Forbid using download directory in "Add Game" | Alexander Tkachev | |
2016-08-24 | GUI: Add warning message for game's savepath | Alexander Tkachev | |
2016-06-01 | GUI: Initialize pointers to NULL, not false | Torbjörn Andersson | |
2016-06-01 | GUI: More object initialization cleanup | Eugene Sandulenko | |
2015-11-11 | GUI: Do not show splash when ran from launcher | Eugene Sandulenko | |
2015-06-25 | GUI: Mark "Mass Add..." and "Record..." for translation. | Thierry Crozat | |
2014-09-03 | Merge pull request #492 from BenCastricum/misc | Johannes Schickel | |
GUI: replace "savegame" by "saved game". | |||
2014-08-22 | GUI: s/savegame/saved game/ | Ben Castricum | |
Makes it consistant throughout the GUI | |||
2014-08-22 | GUI: Fix description of game specific extraPath | Ben Castricum | |
2014-02-18 | GUI: Make GPL headers consistent in themselves. | Johannes Schickel | |
2013-05-17 | RECORDER: Implement Events Recorder | Eugene Sandulenko | |
2013-02-03 | GUI: Fix text alignment for the version in the launcher. | Johannes Schickel | |
Formerly in LauncherDialog::reflowLayout an incorrect way to query the acutal text alignment was used for the static text widget used for the ScummVM version. | |||
2012-09-26 | JANITORIAL: Remove trailing whitespaces. | Johannes Schickel | |
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//' | |||
2012-06-10 | GUI: Get rid of SaveLoadChooser::setSaveMode. | Johannes Schickel | |
We already pass the title and process button name to the constructor of SaveLoadChooser and then do not offer any way of changing it, thus changing the edit mode of the chooser is kind of pointless and was never actually used. Instead we pass the mode on SaveLoadChooser construction now. | |||
2012-05-03 | GUI: Implemented pressed state for buttons | Oleksiy Kurochko | |
2012-03-25 | GUI: Remove leftover code for the global dithering checkbox | Filippos Karapetis | |
2012-03-19 | GUI: Add per-engine and per-game options | Filippos Karapetis | |
2012-02-26 | COMMON: Move RenderMode and GUIOptions functionality into separate files | Max Horn | |
2012-02-21 | Merge pull request #182 from fingolfin/forbid-ctype | Willem Jan Palenstijn | |
ALL: Avoid using is* macros from ctype.h | |||
2012-02-20 | COMMON: Move isFoo functions to namespace Common, add doxygen comments | Max Horn | |
2012-02-15 | JANITORIAL: Fix missing whitespace in pointer cast | Tarek Soliman | |
find -name '*.h' -or -name '*.cpp' | xargs sed -r -i 's@\(([A-Za-z0-9]+)\*\)@(\1 *)@g' This seems to have caught some params as well which is not undesirable IMO. It also caught some strings containing this which is undesirable so I excluded them manually. (engines/sci/engine/kernel_tables.h) | |||
2012-02-15 | ALL: Avoid using is* macros from ctype.h | Max Horn | |
On some systems, passing signed chars to macros like isspace() etc. lead to a runtime error. Hence, mark these macros as forbidden by default, and introduce otherwise equivalent alternatives for them. | |||
2011-10-25 | GUI: Fix search clear button when switching themes or resolution. | Johannes Schickel | |
This only fixes the clear button of the launcher's search. For the other clear buttons this is would be a bit more work since they are embedded in tabs. | |||
2011-10-25 | LAUNCHER: Fix MIDI override setting | Eugene Sandulenko | |
2011-10-25 | GUI: Refactor clear buttons | Eugene Sandulenko | |
2011-10-25 | GUI: Added clear button to paths | Eugene Sandulenko | |
2011-10-25 | LAUNCHER: benefit from PicButton being derivative of Button | Eugene Sandulenko | |
2011-10-25 | LAUNCHER: Do not show clear image in classic theme | Eugene Sandulenko | |
2011-10-24 | GUI: Added icon to clear button. Reverted PNG support | Eugene Sandulenko | |