Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-11-14 | Committed my patch #2123680 "SDL: Backend transaction / rollback support". | Johannes Schickel | |
svn-id: r35062 | |||
2008-11-09 | Only hide the cursor for in-game pausing. Pausing from the outside is assumed to | Torbjörn Andersson | |
bring up the GUI, which has its own cursor. (This fixes the cursor disappearing when pausing on one of the engine's own dialog windows.) svn-id: r34977 | |||
2008-11-09 | Added a getMaximumSaveSlot() implementation for sword1 and sword2 | Filippos Karapetis | |
svn-id: r34969 | |||
2008-11-09 | Allow pausing (from the outside) during credits and palette fades. ↵ | Torbjörn Andersson | |
Refactored the code to distinguish outside pausing from in-game pausing, to avoid cursor-related problems. The screen is now only dimmed during in-game pausing. svn-id: r34957 | |||
2008-11-09 | Fixed pausing during credits. | Torbjörn Andersson | |
svn-id: r34956 | |||
2008-11-09 | Allow pausing during cutscene movies. (This will need an update to the mixer's | Torbjörn Andersson | |
getSoundElapsedTime() function to work better.) svn-id: r34954 | |||
2008-11-09 | Moved sound-related settings to syncSoundSettings() for the global options ↵ | Torbjörn Andersson | |
dialog. svn-id: r34947 | |||
2008-11-06 | Switched various Engine APIs to use Common::Error | Max Horn | |
svn-id: r34916 | |||
2008-11-05 | Turned enum PluginError into Common::Error, which in the future is to be ↵ | Max Horn | |
used in more places. Help with this is highly welcome svn-id: r34906 | |||
2008-11-05 | Got rid of the unused 'filename' attribute in SaveStateDescriptor | Max Horn | |
svn-id: r34905 | |||
2008-11-04 | Fixed the EngineFeature vs. MetaEngineFeature mess, clarified some ↵ | Max Horn | |
EngineFeature comments svn-id: r34896 | |||
2008-10-26 | Renamed engine feature kSupportsDirectLoad to kSupportsLoadingDuringStartup, ↵ | Filippos Karapetis | |
as discussed in patch #2122869 svn-id: r34854 | |||
2008-10-02 | Renamed FilesystemNode -> FSNode | Max Horn | |
svn-id: r34716 | |||
2008-09-30 | Renamed Engine::quit to Engine::shouldQuit (previously, it was easily ↵ | Max Horn | |
confused with Engine::quitGame); also cleaned up engine.h a bit svn-id: r34700 | |||
2008-09-11 | Committed my patch #2105593 "Launcher/MetaEngine: Finnished removeSaveState". | Johannes Schickel | |
svn-id: r34495 | |||
2008-09-07 | Replaced Engine::_gameDataPath (a String) by Engine::_gameDataDir (an ↵ | Max Horn | |
FSNode); adapted code to that (by using getChild() to get subdirs, not string concatenation svn-id: r34434 | |||
2008-09-03 | Moved check for shouldRTL() from engines to scummvm_main | Max Horn | |
svn-id: r34310 | |||
2008-09-03 | Moved FilesystemNode / FSList to namespace Common; also got rid of some ↵ | Max Horn | |
'typedef Common::String String;' name aliases svn-id: r34302 | |||
2008-08-16 | Added a MetaEngineFeature for RTL support, the RTL button is disabled in the ↵ | Christopher Page | |
GMM if the engine doesn't support it svn-id: r33921 | |||
2008-08-15 | Defined some MetaEngineFeatures for the engines, the launcher uses these ↵ | Christopher Page | |
features to allow/disallow loading and deleting saves svn-id: r33909 | |||
2008-07-29 | Added --list-saves support for SWORD2 | Christopher Page | |
svn-id: r33396 | |||
2008-07-13 | SWORD2 works with the new GMM implementation | Christopher Page | |
svn-id: r33044 | |||
2008-06-26 | Sword2 now uses the new _quit flag | Christopher Page | |
svn-id: r32794 | |||
2008-05-29 | Rewrote dimPalette() so that the dimming is now a "filter" between the Screen | Torbjörn Andersson | |
class and the backend, i.e. as far as the game engine is concerned the palette remains unchanged. (This is similar how to the SCUMM engine handles the "noir" mode in Sam & Max.) This is one small step towards allowing the game to be paused anywhere. svn-id: r32369 | |||
2008-05-23 | Initial implementation of pauseEngineIntern(). There are issues, though, since | Torbjörn Andersson | |
the engine doesn't always allow the game to be paused, and some things (GUI, movie cutscenes, credits, ...) are outside the main engine loop. svn-id: r32232 | |||
2008-05-06 | Allow static and dynamic plugins to be used at the same time | Jordi Vilalta Prat | |
svn-id: r31888 | |||
2008-02-15 | Merged lots of _mixer->isReady() warnings into a single one in Engine ↵ | Max Horn | |
constructor svn-id: r30871 | |||
2008-02-08 | Initial support for plugin types | Jordi Vilalta Prat | |
svn-id: r30825 | |||
2008-02-03 | Revised Engine plugin API to only provide a single func which returns a ↵ | Max Horn | |
MetaEngine instance. Used this to simplify the rest of the plugin system svn-id: r30780 | |||
2008-02-03 | Changed "COMPATIBLITY" to "COMPATIBILITY". | Torbjörn Andersson | |
svn-id: r30754 | |||
2008-02-02 | New MetaEngine class (work in progress to replace the current Engine plugin ↵ | Max Horn | |
API with a more object oriented approach) svn-id: r30726 | |||
2007-09-19 | Modified patch #1738058: "Action recorder". | Eugene Sandulenko | |
svn-id: r28968 | |||
2007-09-19 | Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵ | Nicola Mettifogo | |
been updated. svn-id: r28966 | |||
2007-06-23 | Merged the FSNode branch with trunk r27031:27680 | David Corrales | |
svn-id: r27681 | |||
2007-06-22 | Slightly updated key handling in BS2, Kyra, and Touche | Max Horn | |
svn-id: r27637 | |||
2007-06-21 | Use the KEYCODE constants. | Torbjörn Andersson | |
svn-id: r27593 | |||
2007-06-05 | Renamed 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-31 | Re-added Revolution Software copyright to BS2 engine | Max Horn | |
svn-id: r27030 | |||
2007-05-30 | Updated 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-04-01 | added the instance of EventManager returned by OSystem::getEventManager as a ↵ | Gregory Montoir | |
member of the Engine base class. This allows to simply the code a bit and should more efficient too (ie. less virtual function chain calls, obj->getA()->getB()). Also updated several engines to make use of it. svn-id: r26357 | |||
2007-03-18 | Let the event manager keep track of the mouse position. | Torbjörn Andersson | |
svn-id: r26205 | |||
2007-03-18 | Oops. | Torbjörn Andersson | |
svn-id: r26191 | |||
2007-03-17 | Moved 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-17 | Applied my re-revised patch #1487149 ("Simplified keyboard repeat"), with | Torbjörn Andersson | |
Fingolfin's blessings. Keyboard repeat is now handled by the event manager, rather than by individual engines. Since this can cause problems with some engines (see the AGI engine), the extra "key down" events are marked as "synthetic", so that they can be ignored if necessary. svn-id: r26170 | |||
2007-03-17 | Force all code to use EventManager::pollEvent instead of OSystem::pollEvent | Max Horn | |
svn-id: r26156 | |||
2007-02-11 | SWORD2: Enhance the detector to recurse into the 'clusters' directory, ↵ | Max Horn | |
making it possible to detect & run BS2 from (a straight copy of) the CD svn-id: r25490 | |||
2007-01-20 | First phase of detection-related plugins interface improvements. Now plugins | Eugene 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 | |||
2007-01-03 | Use FRAMES_PER_SECOND, not getFramesPerSecond(), to calculate the number of | Torbjörn Andersson | |
frames before a sound effect is triggered. This is not dependent on _gameSpeed. svn-id: r24971 | |||
2007-01-03 | Added experimental "fast mode" for Broken Sword 2. (Use Ctrl-f to toggle.) | Torbjörn Andersson | |
svn-id: r24970 | |||
2006-11-12 | Since we now generate warnings/messages for engine instantiation failures in ↵ | Max Horn | |
a central place, get rid of such messages printed by engines svn-id: r24686 |