aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-02-28Updated the MSVC project files of the SCI and SWORD1 enginesFilippos Karapetis
svn-id: r38962
2009-02-28SCI: Renamed some kernel types and general cleanupJordi Vilalta Prat
svn-id: r38961
2009-02-28Fixed MSVC compiler warningPaul Gilbert
svn-id: r38960
2009-02-28Add support for saving Common::String objects.Willem Jan Palenstijn
Use it to simplify SavegameMetadata handling. svn-id: r38959
2009-02-28Shutting up a compiler warningSven Hesse
svn-id: r38958
2009-02-28Patch #2638336: Broken Sword PSX Support Part 2 of 2Eugene Sandulenko
svn-id: r38957
2009-02-28Patch #2638336: Broken Sword PSX SupportEugene Sandulenko
svn-id: r38956
2009-02-28syncEugene Sandulenko
svn-id: r38955
2009-02-28Make CFSML writers take const argumentsWillem Jan Palenstijn
svn-id: r38952
2009-02-28Initialize mixer feed variablesWillem Jan Palenstijn
svn-id: r38951
2009-02-28cleanupMax Horn
svn-id: r38950
2009-02-28SCI: Get rid around the first layer around the ScummVM audio mixer. Also ↵Max Horn
resolve the FIXME about releasing the mixer channel we allocated svn-id: r38949
2009-02-28Improved debug output when listing animations.Nicola Mettifogo
svn-id: r38948
2009-02-28SCI: Get rid of extra layer around our timer managerMax Horn
svn-id: r38947
2009-02-28Add German font data table for German versions of Elvira 2 and Waxworks.Travis Howell
svn-id: r38943
2009-02-28Elvira 1 uses slightly different font data table, shared for all languages.Travis Howell
svn-id: r38942
2009-02-27Add FIXME: We need a pcm_device->exit() function,Willem Jan Palenstijn
to release the mixer channel allocated for pcm_device in ScummVM's mixer. svn-id: r38941
2009-02-27Fix typo.Willem Jan Palenstijn
svn-id: r38940
2009-02-27Depend on backend timer API instead of a new mutexWillem Jan Palenstijn
This fixes a deadlock between the backend's timer mutex and the sound callbackMutex that would occur while restoring a game. svn-id: r38939
2009-02-27Clarify timer API.Willem Jan Palenstijn
svn-id: r38938
2009-02-27Add detection of another version of the Black Cauldron. (See bug #2628354).Matthew Hoops
svn-id: r38936
2009-02-27Fix bug #2642654 - SIMON2: Cannot load savegame, also in CD DOS?.Travis Howell
svn-id: r38935
2009-02-27Fix reading corrupted saves.Willem Jan Palenstijn
svn-id: r38934
2009-02-27fix warnings and memleaks in savegame.cfsmlWillem Jan Palenstijn
svn-id: r38933
2009-02-27sync savegame.cfsml with include/ dir changesWillem Jan Palenstijn
svn-id: r38932
2009-02-27corrected some typosMax Horn
svn-id: r38931
2009-02-27Fix code formattingEugene Sandulenko
svn-id: r38930
2009-02-27updatePaweł Kołodziejski
svn-id: r38929
2009-02-27The engine has now to build the drawing list for the graphic department, ↵Nicola Mettifogo
instead of setting visibility flags; the new field _prog has been added to GfxObj to help sorting the list. The outcome is that cleaning up unused resources on location switches is now easier to manage, and less error prone. svn-id: r38928
2009-02-27Improved debugger output.Nicola Mettifogo
svn-id: r38927
2009-02-27Changing the visibility of the mouse means it has to be redrawn. At least, thisTorbjörn Andersson
fixes a regression in Broken Sword 1 when using one inventory object on another (if the cursor is partly beneath the inventory bar) for me. svn-id: r38926
2009-02-27Committed patch #2606844 ("Fix crash when using BS1 without portuguese data").Torbjörn Andersson
Admittedly, I'm not really that familiar with BS1 resource management, but as far as I can tell the patch just adds sanity checking, so it shouldn't hurt. svn-id: r38925
2009-02-27Overhaul to the README:Max Horn
* Added a quick start section * Reduced indention for many lists, to use screen space better * Rewrapped most sections to a column limit of 72 chars (not enforced strictly, though, tried to make a compromise between readability, uniformity, good looks and common sense ;) * Corrected/added a few minor things svn-id: r38924
2009-02-27Committed a slightly updated patch #2602772 ("Patches for BS1 bug ID #1977094")Torbjörn Andersson
to replace some missing subtitles with hard-coded ones. svn-id: r38923
2009-02-27SCI: Remove empty include/ dirMax Horn
svn-id: r38922
2009-02-27SCI: Renamed include/engine.h to engine/state.h; added a corresponding .cpp ↵Max Horn
file with the EngineState constructor svn-id: r38921
2009-02-27SCI: Moved almost all files from include/ to other dirs; only ↵Max Horn
include/engine.h remains svn-id: r38920
2009-02-27SCI: Commited file handling revamp, work in progressMax Horn
svn-id: r38919
2009-02-26Reset successor variable after use.Willem Jan Palenstijn
This fixes a crash in SQ3 after reloading followed by restarting. svn-id: r38918
2009-02-26Updated the MSVC project files of the SCI engineFilippos Karapetis
svn-id: r38917
2009-02-26- Removed engine/sys_strings.*Filippos Karapetis
- Renamed sys_string_t -> SystemString, sys_strings_t -> SystemStrings svn-id: r38916
2009-02-26start out with an empty array of file handles, so the Enginestates matches ↵Andre Heider
between startup and restart. really check its size before accessing it (fixes LSL3 restart) svn-id: r38915
2009-02-26fix graphics regression in Iceman caused by r38909Willem Jan Palenstijn
svn-id: r38914
2009-02-26protect the sfx timer with the callbackMutex to fix the race the condition ↵Andre Heider
when restarting or restoring a game. svn-id: r38913
2009-02-26reinit sfx in game_init() when it got deinitialized in game_exit(), this ↵Andre Heider
unmutes the game after a restart. shutdown sfx in game_exit() only if there is no EngineState successor (restored game) since gamestate_restore() already reinitialized it. svn-id: r38912
2009-02-26Updated the MSVC project files of the SCI and parallaction enginesFilippos Karapetis
svn-id: r38911
2009-02-26cleanupMax Horn
svn-id: r38910
2009-02-26SCI: Modified gfx_new_mode to take a Graphics::PixelFormatMax Horn
svn-id: r38909
2009-02-26SCI: Changed 'typedef enum { } NAME' into C++-style 'enum NAME { }'Max Horn
svn-id: r38908
2009-02-26SCI: Turned the crossblit code into a templateMax Horn
svn-id: r38907