Commit Graph
239 Commits
Author SHA1 Message Date
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