aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2009-02-26SCI: Some nitpick FIXMEs on incorrect opcode number comments ;)Max Horn
svn-id: r38906
2009-02-26SCI: Moved gfx_line.cpp to line.h and turned _gfx_draw_line_buffer into a ↵Max Horn
template svn-id: r38905
2009-02-26SCI: Replaced #define hack to fake subclassing in C by regular C++ subclassingMax Horn
svn-id: r38904
2009-02-26Added filter to preserve needed Animation across location switch.Nicola Mettifogo
svn-id: r38903
2009-02-26changeLocation now uses the internal variable _newLocationName instead of an ↵Nicola Mettifogo
input parameter. svn-id: r38902
2009-02-26Commit patch #2641592 "Wrong type promotion for SharedPtr" with a slight ↵Johannes Schickel
formatting change. svn-id: r38901
2009-02-26Clarify behaviour of gfxop_get_event().Willem Jan Palenstijn
svn-id: r38900
2009-02-26Fix regression introduced with r38890, where the mouse cursor was redrawn ↵Johannes Schickel
every updateScreen call. svn-id: r38899
2009-02-26CleanupFilippos Karapetis
svn-id: r38898
2009-02-26Removed null*Ptr dummy objects, using SharedPtr's reset method to null ↵Nicola Mettifogo
pointers instead. svn-id: r38897
2009-02-26CleanupFilippos Karapetis
svn-id: r38896
2009-02-26Cleanup. Readded FIXMEFilippos Karapetis
svn-id: r38895
2009-02-26Merged walk code for NS, and simplified handling.Nicola Mettifogo
svn-id: r38894
2009-02-26Fixed crashes and leaks when quitting BRA from menu and splash screen.Nicola Mettifogo
svn-id: r38893
2009-02-26Cleanup of CommandExec and ProgramExec, and pushed down dependencies from ↵Nicola Mettifogo
exec.h. svn-id: r38892