Johannes Schickel
73174eb8ef
Little more cleanup.
...
svn-id: r34497
2008-09-11 20:34:46 +00:00
Johannes Schickel
d996b305c5
- Moved delete confirm dialog to SaveLoadChooser, allows the user to check which save he was trying to delete
...
- Cleaned up the SaveLoadChooser / Launcher code
-> Should reduce memory usage a little bit
svn-id: r34496
2008-09-11 20:20:02 +00:00
Johannes Schickel
0a35842954
Committed my patch #2105593 "Launcher/MetaEngine: Finnished removeSaveState".
...
svn-id: r34495
2008-09-11 19:47:45 +00:00
Lars Persson
f01fc82f2e
Enum needs to be minimum four chars to compile (32 bit number I guess)
...
svn-id: r34353
2008-09-05 14:11:23 +00:00
Max Horn
531bcf847c
Moved FilesystemNode / FSList to namespace Common; also got rid of some 'typedef Common::String String;' name aliases
...
svn-id: r34302
2008-09-03 11:22:51 +00:00
Max Horn
916e088bdb
In the launcher load dialog code, store the save_slot in the transient domain (fixing bug #2089740 )
...
svn-id: r34294
2008-09-03 08:58:19 +00:00
Max Horn
900f95ba5b
cleanup
...
svn-id: r34264
2008-09-01 21:30:38 +00:00
Christopher Page
852bc9dbb7
Added a confirm dialog for deleting savegames
...
svn-id: r33981
2008-08-17 22:50:05 +00:00
Christopher Page
58166351c6
Made sure to set the loading slot AFTER selecting the active domain when loading from the launcher. Also fixed the flickering Virgin logo in BASS
...
svn-id: r33949
2008-08-16 22:06:44 +00:00
Christopher Page
dca5f7dc20
If the last savegame is deleted, reset save_slot in config man to -1
...
svn-id: r33918
2008-08-15 21:25:24 +00:00
Christopher Page
7e49b2e8a1
Fixes for Cine engine loading from launcher
...
svn-id: r33914
2008-08-15 19:44:17 +00:00
Christopher Page
ad5b550df8
Small correction for last commit
...
svn-id: r33910
2008-08-15 18:26:59 +00:00
Christopher Page
9d3cdcb2da
Defined some MetaEngineFeatures for the engines, the launcher uses these features to allow/disallow loading and deleting saves
...
svn-id: r33909
2008-08-15 18:15:14 +00:00
Christopher Page
5bc5855ae9
Added some MetaEngineFeatures, defined MEFs for the Scumm engine
...
svn-id: r33893
2008-08-15 07:10:23 +00:00
Christopher Page
5acac50f54
Added implementation for deleting savestates from the launcher for engines which do NOT use an index file. Implementation for those engines that do to come
...
svn-id: r33857
2008-08-14 06:51:04 +00:00
Christopher Page
c747e1d105
Added 'delete' button to the launcher's load dialog, implementation for deleting a savegame to come
...
svn-id: r33855
2008-08-14 03:50:48 +00:00
Christopher Page
2d31207a81
Fixed some memory leaks
...
svn-id: r33846
2008-08-13 20:27:39 +00:00
Christopher Page
8bcc4619ec
Added a check to make sure there is an active engine available when trying to load a game from the launcher
...
svn-id: r33652
2008-08-06 01:48:46 +00:00
Christopher Page
4198ee9623
Merged revisions 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-04 22:34:07 +00:00
Max Horn
01c50cfe1d
Proper fix for bug #2035390 : Check for ConfigManager::kApplicationDomain, and also forbid targets starting with an underscore
...
svn-id: r33562
2008-08-03 08:05:19 +00:00
Eugene Sandulenko
da2720d498
Fix bug #2035390 : "GUI: setting game id to "scummvm" messes up list"
...
svn-id: r33554
2008-08-02 23:05:38 +00:00
Christopher Page
1fe2700dab
Added support for Savestates to be loaded from the launcher
...
svn-id: r33461
2008-07-30 21:48:45 +00:00
Max Horn
df6e8e8889
Added convenience accessor method GameDescriptor::preferredtarget
...
svn-id: r33414
2008-07-29 16:16:15 +00:00
Christopher Page
7009aae893
Fixed a problem where the function that I previously implemented, popAllCursors(), was causing the mouse cursor to disapear
...
svn-id: r32719
2008-06-16 18:47:32 +00:00
Max Horn
42427f9a4e
Modified mass detector to not re-add already configured games (that is, if there is an existing entry with identical path, gameid, platform, language, then do not add a new one)
...
svn-id: r32664
2008-06-11 06:22:02 +00:00
Max Horn
2bb39e591f
Moved the engine plugin code to engines/metaengine.h; added/clarified/corrected various Doxygen comments for the plugin system
...
svn-id: r32083
2008-05-13 10:41:32 +00:00
Jordi Vilalta Prat
2c9968fe80
- Added an engine plugin manager and moved engine specific functionality into it
...
- base/plugins.* reorganization
svn-id: r32045
2008-05-12 00:26:29 +00:00
Nicola Mettifogo
258901bab9
Merged common/stdafx.h into common/scummsys.h. All referencing files have been updated.
...
svn-id: r28966
2007-09-19 08:40:12 +00:00
David Corrales
6856535010
Merged fsnode with trunk: r27971:28460
...
svn-id: r28462
2007-08-05 19:34:20 +00:00
Filippos Karapetis
d2d49e224b
Implemented FR #1754616 - "GUI: Add option to delete games using the "Del" Key"
...
svn-id: r28131
2007-07-17 21:59:44 +00:00
David Corrales
9bfe5d5354
Merged the FSNode branch with trunk r27681:27969
...
svn-id: r27970
2007-07-08 16:58:54 +00:00
Neil Millstone
e2495f1d21
Fix for launcher detecting DS configuration section in config file as a game
...
svn-id: r27874
2007-07-02 22:48:39 +00:00
Max Horn
2243197f50
Changed GUI system to use Common::KeyState state
...
svn-id: r27786
2007-06-30 12:26:59 +00:00
Eugene Sandulenko
bebaccbe65
Patches #1743201 : "GUI: Reworked modern theme"
...
svn-id: r27744
2007-06-27 09:53:22 +00:00
Eugene Sandulenko
3165e380c5
Patch #1743196 : "GUI: Remove trailing spaces in some strings"
...
svn-id: r27741
2007-06-27 09:28:09 +00:00
David Corrales
cacd7a28fd
Merged the FSNode branch with trunk r27031:27680
...
svn-id: r27681
2007-06-23 18:51:33 +00:00
Max Horn
a5c2c06a97
If we failed to compute any description for a game target, create a dummy description (this ensures that the entry is at least displayed)
...
svn-id: r27419
2007-06-15 16:32:14 +00:00
Eugene Sandulenko
2982a6ebb3
Fix bugs #1709323 : "GUI: Button overlapping" and #1677997 : "GUI: Switching
...
options dialog between 1x and 2x" by introducing Volume tab to all resolutions
svn-id: r27345
2007-06-11 07:57:39 +00:00
Eugene Sandulenko
7f7abe8706
Revert commits:
...
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-11 07:35:52 +00:00
Max Horn
3c359449ad
Oops, fix crash when opening globals options dialog
...
svn-id: r27312
2007-06-10 14:23:26 +00:00
Max Horn
85893e457d
Extended the fix for bug #1677997 to also cover the global options dialog; also made the code a bit more flexible
...
svn-id: r27311
2007-06-10 13:56:10 +00:00
Max Horn
c7169a36ff
Added partial workaround for bug #1677997
...
svn-id: r27175
2007-06-07 17:55:39 +00:00
Max Horn
4ecce505db
Added a FIXME/TODO regarding the volume override control in the 'Edit Game' options dialog
...
svn-id: r27174
2007-06-07 17:36:47 +00:00
David Corrales
3b96c7fad5
Renamed methods in the FilesystemNode class to match the AbstractFSNode implementations.
...
Also exposed the new methods (exists, isReadable and isWritable) in FilesystemNode.
svn-id: r27113
2007-06-05 21:02:35 +00:00
Max Horn
218e132e37
Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
...
svn-id: r27024
2007-05-30 21:56:52 +00:00
Max Horn
ed54ea9155
Moved Event/EventType/keyboard enum from common/system.h (part of class 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-17 19:02:05 +00:00
Max Horn
cfe7ecd6d9
Don't track the modifier state, use the eventmanager instead (this also fixes bug #1657322 , GUI: 'Mass Add' button text does not revert after mass add)
...
svn-id: r26174
2007-03-17 16:05:16 +00:00
Max Horn
a73c6c3670
Added new file gui/object.cpp (collecting GuiObject methods in there), and renamed Dialog::deleteWidget to Dialog::removeWidget (name was misleading, the removed object does *not* get deleted)
...
svn-id: r26147
2007-03-16 20:47:41 +00:00
Torbjörn Andersson
d7e9510265
Updated the conditions for the "override" checkboxes. Most of it is probably
...
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-03-10 18:25:37 +00:00
Max Horn
0219b46e9d
Simplified addGameToConf and at the same time made it more powerful: Copy all key/value pairs returned by the detector to the new config file domain
...
svn-id: r25701
2007-02-18 18:39:46 +00:00