aboutsummaryrefslogtreecommitdiff
path: root/gui/launcher.cpp
AgeCommit message (Collapse)Author
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
2006-11-19Fixed excessive indentation and removed leftover printf.Torbjörn Andersson
svn-id: r24749
2006-11-13Patch #1595705: "Select last game when removing the last game of the list"Eugene Sandulenko
svn-id: r24707
2006-10-25- Fix crash if theme_logo.visible is set to true in a classic theme config fileJohannes Schickel
svn-id: r24513
2006-10-25- renamed GUI::ThemeNew to GUI::ThemeModernJohannes Schickel
- renamed ThemeNew.cpp to ThemeModern.cpp svn-id: r24512
2006-10-02Add a somewhat hackish, uber-sekrit mass-add-game-feature (shift-click ↵Max Horn
'Add...' button to use at your own risk) svn-id: r24085
2006-09-23Moved base/engine.cpp and .h to engines/ (main motivation: helps untangle ↵Max Horn
the linker dependency graph). Porters will have to update project files svn-id: r23974
2006-09-21Fix bug #1562795: "Bug with auto-generated game IDs"Eugene Sandulenko
svn-id: r23960
2006-08-04Renamed handleScreenChanged() -> reflowLayout() in the GUI codeMax Horn
svn-id: r23662
2006-07-22Clear the active domain when (re)opening the launcher dialog. This fixes bugTorbjörn Andersson
#1523050. svn-id: r23571
2006-07-14More whitespace changes.Torbjörn Andersson
svn-id: r23496
2006-06-24Move backends/fs/fs.h and .cpp to common/fs/fs.h and .cppMax Horn
Rationale: backend implementations belong to backends/, but portable APIs meant to be used by high level code is for common / sound / graphics / ... (compare also with backends/midi vs. sound/mididrv.h) svn-id: r23274
2006-06-20Applied patches from bug report #1276480, "GUI: Accented characters". ThisTorbjörn Andersson
changes quite a lot of things in the font renderer and the convbdf tools, so there may be regressions, but we want this feature for 0.9.0. svn-id: r23208
2006-06-15- Make tabs narrower so they all fit on screen. Now navigation buttonsEugene Sandulenko
appear only on PSP resolution - Combined Audio/Volume tab in game options for consistency. svn-id: r23130
2006-06-15- Consistent order of tabs between global and game optionsEugene Sandulenko
- Consistent order of paths on paths tab in global and game options svn-id: r23118
2006-06-11Patch from bugreport #1503715: "Quit should clear domain"Eugene Sandulenko
svn-id: r23036
2006-06-11Re-calculate the label width for EditGameDialog's language and platform pop-upsTorbjörn Andersson
when the screen changes. svn-id: r23034
2006-06-03Re-align the launcher version string when the screen changes. It could beTorbjörn Andersson
argued that the widget should do this automagically, but in most cases they should probably keep the same alignment at all resolutions, so this is the exception that (dis)proves the rule. svn-id: r22906