Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-10-18 | SCUMM: Silence MSVC 2010 code analysis warning | Max Horn | |
svn-id: r53582 | |||
2010-10-18 | SCUMM: INSANE: fix a long standing bug discovered by static code analysis | Eugene Sandulenko | |
svn-id: r53581 | |||
2010-10-18 | CONFIGURE: Plug in Last Express engine | Eugene Sandulenko | |
svn-id: r53580 | |||
2010-10-18 | LASTEXPRESS: Merge in the engine. | Eugene Sandulenko | |
svn-id: r53579 | |||
2010-10-18 | SOUND: Add support for LastExpress version of IMA ADPCM sound. | Eugene Sandulenko | |
Patch by littleboy. svn-id: r53578 | |||
2010-10-18 | GUI: Use vprintf in Console class. Patch by littleboy | Eugene Sandulenko | |
svn-id: r53577 | |||
2010-10-18 | COMMON: Implement Common::vprintf(). Patch by littleboy | Eugene Sandulenko | |
svn-id: r53576 | |||
2010-10-18 | SCUMM: Fix out of bound access (discovered by Code Analysis in MS VS2010; ↵ | Max Horn | |
thanks to aquadran for helping verify the fix) svn-id: r53575 | |||
2010-10-18 | SCUMM: Simplify SO_LOAD_STRING code | Max Horn | |
svn-id: r53574 | |||
2010-10-18 | SCUMM: Add paranoia check | Max Horn | |
svn-id: r53573 | |||
2010-10-18 | SCUMM: Fix potential bug in ScummEngine::resStrLen. | Max Horn | |
In particular, it might happen that ScummEngine::resStrLen is called while the _scriptPointer is stale. In that case, it would be working with the stale pointer. If the code calling it then uses fetchScript*() methods to read the string whose length was just computed, then it would read potentially *different* data (e.g. copyScriptString or loadPtrToResource could have been affected). I am not sure if this actually could have caused bugs somewhere; it might even be provable that a script relocation cannot happen in all places that invoke resStrLen. But for now it's much easier to make the code safe than to verify that theory ;). Also simplified some related code. svn-id: r53572 | |||
2010-10-18 | SCUMM: Move common code from ScummEngine::fetchScript* to new method. | Max Horn | |
The new method is called refreshScriptPointer(). Also renamed getScriptEntryPoint() to resetScriptPointer() in an attempt to highlight both the similarity and difference between the two. svn-id: r53571 | |||
2010-10-18 | CONFIGURE: formatting fix (and kick the buildbot full rebuild) | Eugene Sandulenko | |
svn-id: r53570 | |||
2010-10-18 | SWORD25: Fix warning | Eugene Sandulenko | |
svn-id: r53569 | |||
2010-10-18 | SWORD25: Renamed Lua .c files to .cpp and make it compilable | Eugene Sandulenko | |
svn-id: r53568 | |||
2010-10-18 | SCUMM: Fix parts of bug #3087898 (SCUMM: Code analysis warnings) | Max Horn | |
svn-id: r53567 | |||
2010-10-18 | CREATE_MSVC: Added a missing check for sword25 and reordered some engine ↵ | Filippos Karapetis | |
checks alphabetically svn-id: r53566 | |||
2010-10-18 | SWORD25: Fix Valgrind reported uninitialised errors | Paul Gilbert | |
svn-id: r53565 | |||
2010-10-18 | CREATE_MSVC: Added support for libpng as well | Filippos Karapetis | |
svn-id: r53564 | |||
2010-10-18 | SWORD25: Fix for Valgrind identified errors | Paul Gilbert | |
svn-id: r53563 | |||
2010-10-18 | SCUMM: Check the sound channel is valid, before checking the sound channel. | Travis Howell | |
svn-id: r53562 | |||
2010-10-18 | SCUMM: Check the sound channel is valid, before checking the sound channel. | Travis Howell | |
svn-id: r53561 | |||
2010-10-18 | SCUMM: Correct incorrect demo entry for Backyard Football 2002. | Travis Howell | |
svn-id: r53560 | |||
2010-10-17 | SCUMM/FM-TOWNS: more improvements to japanese font drawing | Florian Kagerer | |
(MI1 intro is still not right) svn-id: r53558 | |||
2010-10-17 | SCUMM: Fix Macintosh demo of Putt-Putt Joins the Parade. | Travis Howell | |
svn-id: r53557 | |||
2010-10-17 | SCI: Added comments for the unmapped SCI2/SCI2.1 kernel functions | Filippos Karapetis | |
svn-id: r53556 | |||
2010-10-17 | GRAPHICS: enable sjis code for scumm engine | Florian Kagerer | |
svn-id: r53555 | |||
2010-10-17 | SCUMM/FM-TOWNS: more improvements to japanese font drawing | Florian Kagerer | |
- made use of LordHotos graphics/sjis code to reduce code duplication - japanese mode for version 3 and 5 works fine now with few exceptions (some line spacing glitches in MI1 intro etc.) svn-id: r53554 | |||
2010-10-17 | SCUMM: Fix bug #2952298 - HE (16Bit): Inventory items (Cursors) have wrong ↵ | Travis Howell | |
color. svn-id: r53552 | |||
2010-10-16 | TOON: Prevent quick load/save when it's not currently possible | Sylvain Dupont | |
svn-id: r53550 | |||
2010-10-16 | TOON: Added most of the remaining Advanced Engine Features | Sylvain Dupont | |
Loading/Saving during runtime, Advanced Pausing, Load savestate via launcher, RTL svn-id: r53549 | |||
2010-10-16 | SCI: Add The Black Cauldron (fan game) | Matthew Hoops | |
svn-id: r53547 | |||
2010-10-16 | TOON: Implemented the 4 different mute modes for sound/text | Sylvain Dupont | |
As specified in the hotkeys screen (music,dialog,sound,text on/off) Sounds are still played but with a volume = 0 (for timing issues) svn-id: r53545 | |||
2010-10-16 | GOB: Extend debug console variable command a bit | Sven Hesse | |
...So that it's actually useful svn-id: r53544 | |||
2010-10-16 | TOON: Fix bugs #3085967 and #3085969 about guards dance | Sylvain Dupont | |
Bug #3085969: "TOON: Missing dialogue for Palace guards dance" Bug #3085969: "TOON: Missing dialogue for Palace Guards sequence" svn-id: r53543 | |||
2010-10-16 | TOON: Fix inventory autoclose when the click is too long | Sylvain Dupont | |
svn-id: r53542 | |||
2010-10-16 | TOON: Removed useless debug printf | Sylvain Dupont | |
svn-id: r53541 | |||
2010-10-16 | TOON: Fixed bug #3085999 with bad mouse button behavior | Sylvain Dupont | |
Bug #3085999: TOON: "Exiting inventory screen loop" Now the events are fired on mouse down instead of on mouse up. svn-id: r53540 | |||
2010-10-16 | TOON: Fixed Bug #3086564 with freezing conversation | Sylvain Dupont | |
Bug #3086564: "TOON: Conversation freeze" There was an error in hardcoded conversation flag function Fixed also all endianess problems in conversations svn-id: r53539 | |||
2010-10-16 | SWORD25: Use C-style comments in C files | Ori Avtalion | |
svn-id: r53538 | |||
2010-10-16 | SWORD25: Update svn keywords | Ori Avtalion | |
svn-id: r53537 | |||
2010-10-16 | CREDITS: Sync credits with r53530. | Johannes Schickel | |
svn-id: r53531 | |||
2010-10-16 | CREDITS: Added Toon engine | Sylvain Dupont | |
svn-id: r53530 | |||
2010-10-16 | TOON: Fixed bug #3086000 there was no magnifier effect | Sylvain Dupont | |
Bug #3086000: "TOON: Magnifying glass cursor drawn incorrectly" Zoom magnifier postprocess fx has been implemented svn-id: r53529 | |||
2010-10-15 | SCUMM/FM-TOWNS: fix regression in non Japanese SCUMM 3 games | Florian Kagerer | |
svn-id: r53523 | |||
2010-10-15 | SCI: fixing iceman undithering door close-up | Martin Kiewitz | |
room 9 (go up right at the start) svn-id: r53522 | |||
2010-10-15 | TOON: Fixed Bug #3085978 with "Exit Not Defined" appearing | Sylvain Dupont | |
Bug #3085978: "TOON: "Exit not defined" when leaving cellar" svn-id: r53521 | |||
2010-10-15 | TOON: Fixed bug #3084738 with loading bottomless bag state | Sylvain Dupont | |
Bug #3084738: "TOON: Vanishing bottomless bag" svn-id: r53520 | |||
2010-10-15 | SCUMM/FM-TOWNS: fix display of dialogue options in Indy 4 Japanese | Florian Kagerer | |
svn-id: r53519 | |||
2010-10-15 | SCUMM/FM-TOWNS: fix up/down inventory arrows in Indy 4 Japanese | Florian Kagerer | |
svn-id: r53518 |