aboutsummaryrefslogtreecommitdiff
path: root/gui/launcher.cpp
AgeCommit message (Collapse)Author
2008-08-14Misc GFX tweaks.Vicent Marti
svn-id: r33883
2008-08-14Added implementation for deleting savestates from the launcher for engines ↵Christopher Page
which do NOT use an index file. Implementation for those engines that do to come svn-id: r33857
2008-08-14Added 'delete' button to the launcher's load dialog, implementation for ↵Christopher Page
deleting a savegame to come svn-id: r33855
2008-08-13Fixed some memory leaksChristopher Page
svn-id: r33846
2008-08-13Finished legacy API cleanup. Removed all legacy code.Vicent Marti
Possible regressions. svn-id: r33833
2008-08-09Added support for image loading/blitting.Vicent Marti
Added support for loading theme files. (Make sure to grab the sample theme "scummodern.zip" from the gui/themes/ directory to try it out) Misc fixes. svn-id: r33718
2008-08-08Resolution-dependence in XML files.Vicent Marti
G1X scaler GUI now loads. Added layout for the launcher menu. MILESTONE: All core GUI dialogs/widgets working on G2x/G3x MILESTONE: Completely removed old Evaluator/Parser. Improved layout expanding again. Improved XML parser. Several bugfixes. svn-id: r33704
2008-08-07Game Options menu parsing.Vicent Marti
Added support for importing layouts inside other layouts. Misc bugfixes. svn-id: r33676
2008-08-06Added a check to make sure there is an active engine available when trying ↵Christopher Page
to load a game from the launcher svn-id: r33652
2008-08-05Look, the launcher is rendered with the new layout parser.Vicent Marti
svn-id: r33641
2008-08-04Merged revisions ↵Christopher Page
33188-33189,33191-33193,33196,33198,33202-33203,33206,33210,33212,33218-33220,33222,33224-33226,33229-33243,33246,33248-33250,33252,33258-33261,33263,33266,33270,33272-33283,33285,33287-33290,33295-33298,33321,33325-33330,33332-33335,33337-33340,33342,33345,33347,33349-33350,33352-33357,33359-33367,33369-33371,33373,33375-33377,33379-33380,33383-33385,33387-33389,33392-33394,33400-33402,33404-33405,33407-33410,33412-33416,33418-33419,33425-33427,33432,33436-33438,33444,33446,33452-33453,33455-33459,33463-33464,33466-33471,33473-33474,33478,33490,33492,33495-33496,33509-33512,33518-33519,33522-33527,33529-33530,33537,33541,33544,33546,33550,33552-33554,33556,33558,33561-33562,33565,33568,33570,33574,33576,33578-33581,33584-33587,33590,33596,33604-33611,33614-33615,33617-33618,33620-33621 via svnmerge from https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk svn-id: r33624
2008-08-03Proper fix for bug #2035390: Check for ConfigManager::kApplicationDomain, ↵Max Horn
and also forbid targets starting with an underscore svn-id: r33562
2008-08-02Fix bug #2035390: "GUI: setting game id to "scummvm" messes up list"Eugene Sandulenko
svn-id: r33554
2008-07-30Added support for Savestates to be loaded from the launcherChristopher Page
svn-id: r33461
2008-07-29Added convenience accessor method GameDescriptor::preferredtargetMax Horn
svn-id: r33414
2008-06-16Fixed a problem where the function that I previously implemented, ↵Christopher Page
popAllCursors(), was causing the mouse cursor to disapear svn-id: r32719
2008-06-11Modified mass detector to not re-add already configured games (that is, if ↵Max Horn
there is an existing entry with identical path, gameid, platform, language, then do not add a new one) svn-id: r32664
2008-05-13Moved the engine plugin code to engines/metaengine.h; ↵Max Horn
added/clarified/corrected various Doxygen comments for the plugin system svn-id: r32083
2008-05-12- Added an engine plugin manager and moved engine specific functionality into itJordi Vilalta Prat
- base/plugins.* reorganization svn-id: r32045
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-08-05Merged fsnode with trunk: r27971:28460David Corrales
svn-id: r28462
2007-07-17Implemented FR #1754616 - "GUI: Add option to delete games using the "Del" Key"Filippos Karapetis
svn-id: r28131
2007-07-08Merged the FSNode branch with trunk r27681:27969David Corrales
svn-id: r27970
2007-07-02Fix for launcher detecting DS configuration section in config file as a gameNeil Millstone
svn-id: r27874
2007-06-30Changed GUI system to use Common::KeyState stateMax Horn
svn-id: r27786
2007-06-27Patches #1743201: "GUI: Reworked modern theme"Eugene Sandulenko
svn-id: r27744
2007-06-27Patch #1743196: "GUI: Remove trailing spaces in some strings"Eugene Sandulenko
svn-id: r27741
2007-06-23Merged the FSNode branch with trunk r27031:27680David Corrales
svn-id: r27681
2007-06-15If we failed to compute any description for a game target, create a dummy ↵Max Horn
description (this ensures that the entry is at least displayed) svn-id: r27419
2007-06-11Fix bugs #1709323: "GUI: Button overlapping" and #1677997: "GUI: SwitchingEugene Sandulenko
options dialog between 1x and 2x" by introducing Volume tab to all resolutions svn-id: r27345
2007-06-11Revert commits:Eugene Sandulenko
r27175: Added partial workaround for bug #1677997 r27311: Extended the fix for bug #1677997 to also cover the global options dialog; also made the code a bit more flexible r27312: Oops, fix crash when opening globals options dialog svn-id: r27344
2007-06-10Oops, fix crash when opening globals options dialogMax Horn
svn-id: r27312
2007-06-10Extended the fix for bug #1677997 to also cover the global options dialog; ↵Max Horn
also made the code a bit more flexible svn-id: r27311
2007-06-07Added partial workaround for bug #1677997Max Horn
svn-id: r27175
2007-06-07Added a FIXME/TODO regarding the volume override control in the 'Edit Game' ↵Max Horn
options dialog svn-id: r27174
2007-06-05Renamed methods in the FilesystemNode class to match the AbstractFSNode ↵David Corrales
implementations. Also exposed the new methods (exists, isReadable and isWritable) in FilesystemNode. svn-id: r27113
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-03-17Moved Event/EventType/keyboard enum from common/system.h (part of class ↵Max Horn
OSystem) to common/events.h (part of namespace Common). Porters may have to make minor changes to their backends to get them to compile again svn-id: r26180
2007-03-17Don't track the modifier state, use the eventmanager instead (this also ↵Max Horn
fixes bug #1657322, GUI: 'Mass Add' button text does not revert after mass add) svn-id: r26174
2007-03-16Added new file gui/object.cpp (collecting GuiObject methods in there), and ↵Max Horn
renamed Dialog::deleteWidget to Dialog::removeWidget (name was misleading, the removed object does *not* get deleted) svn-id: r26147
2007-03-10Updated the conditions for the "override" checkboxes. Most of it is probablyTorbjörn Andersson
only noticeable if you edit the config file manually, but the volume settings should definitely affect the Audio override if there is no separate Volume tab. svn-id: r26066
2007-02-18Simplified addGameToConf and at the same time made it more powerful: Copy ↵Max Horn
all key/value pairs returned by the detector to the new config file domain svn-id: r25701
2007-02-18Redraw the launcher after doing a mass addMax Horn
svn-id: r25699
2007-02-18Improved 'Mass Detector': Now displays a dialog which displays the scan ↵Max Horn
progress to the user, and can be cancelled (the whole thing still needs to be polished) svn-id: r25697
2007-02-13Disable clear soundfont path button when path is not selected.Eugene Sandulenko
svn-id: r25568
2007-02-11Fix for bug #1656870 (GUI: MassAdd: One Has to click twice to confirm)Max Horn
svn-id: r25491
2007-02-04Make Add Button caption react to Shift key.Eugene Sandulenko
svn-id: r25373
2007-01-29Now AdvancedDetector could use single ID per engine. Also it can suggestEugene Sandulenko
more complex game IDs with platform and language specified. AGI engine benefits most from that. Also turned Cine, Parallaction and SAGA to single ID, autoupgrading old ID. svn-id: r25269
2007-01-28Pass objects by (const) ref instead of value; only set game description in ↵Max Horn
the config file if one has been specified svn-id: r25243
2007-01-20First phase of detection-related plugins interface improvements. Now pluginsEugene Sandulenko
return StringMap instead of fixed list of parameters. This adds great flexibility. Current patch should not alter any functionality, i.e. if there are regressions, submit a report. Phase 2 will benefit from these changes and will come later. svn-id: r25134