Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-06 | SCI32: Fix overlapped memory copies in SciString | Colin Snover | |
2017-01-06 | SCI32: Fix a subtle bug in SciArray::trim() | Filippos Karapetis | |
With this bug, whenever a string was trimmed from the right, the last character was always cut off, even if it wasn't whitespace. This was apparent in the RAMA demo, which parses a text file for its scenes, and each line is trimmed | |||
2017-01-06 | DIRECTOR: Lingo: Properly fix compilation on Dreamcast | Eugene Sandulenko | |
It should originally go to lingo-lex.l, as lingo-lex.cpp is autogenerated. The fix was initially in 0da273fc8c843a6248e11f | |||
2017-01-06 | SCI: Add FIXME for (very unlikely) race condition in _palVarySignal | Willem Jan Palenstijn | |
2017-01-06 | SCI: Unconditionally save palvary state | Willem Jan Palenstijn | |
Additionally, add workaround to fix up old QfG3 saves with broken _palVaryPaused state. Fixes bug #9674. | |||
2017-01-06 | DIRECTOR: Lingo: Add test for events | Eugene Sandulenko | |
2017-01-06 | DIRECTOR: Lingo: Implement 'on' statement parsing | Eugene Sandulenko | |
2017-01-05 | SCI32: Fix off-by-one error in array resizing | Colin Snover | |
This bug existed in SSCI and was pulled in carelessly during initial implementation of SciArray. Closer examination of SCI3 reveals that this only happened to work in SSCI because it would always allocate on the first resize, and would always allocate 25 extra elements per allocation. | |||
2017-01-05 | SCI32: Add validity checks to kList iteration methods | Colin Snover | |
In GK2, restoring a save game causes the segment manager to reset in the middle of a kListFirstTrue call, which invalidates all pointers and reg_ts to stored data. This means that when kListFirstTrue tries to decrement the list recursion counter at the end of iteration, it is writing to freed memory, potentially resulting in heap corruption. SCI3 added checks to prevent this from happening, but these checks seem like they should have also been applied to some SCI2.1 games as well (like GK2). Since there should be no negative side-effect to this check, it is applied universally to all SCI32 games. | |||
2017-01-05 | FULLPIPE: Silence GCC signed/unsigned warning. | Torbjörn Andersson | |
2017-01-05 | Merge pull request #883 from bluegr/fullpipe_mem | Eugene Sandulenko | |
FULLPIPE: Plug some memory leaks | |||
2017-01-03 | TITANIC: Fix initial display of fan control indicator | Paul Gilbert | |
2017-01-03 | TITANIC: Cleanup and fixes for starling puret | Paul Gilbert | |
2017-01-03 | TITANIC: Fixes and cleanup for the hammer dispensor | Paul Gilbert | |
2017-01-03 | TITANIC: Fix implemenations of mouse down/up in CStartAction | Paul Gilbert | |
2017-01-03 | TITANIC: Fix assert on bad video frame in the Promenade | Paul Gilbert | |
2017-01-03 | TITANIC: Make hose visible when dragging it | Paul Gilbert | |
2017-01-03 | TITANIC: Fix opening the broken pellerator enabling the hose | Paul Gilbert | |
2017-01-03 | TITANIC: Fixes and cleanup for Arboretum seasonal noises | Paul Gilbert | |
2017-01-02 | TITANIC: Fix rendering messages for Scraliontis & Brobostigon | Paul Gilbert | |
2017-01-02 | SCI32: Load VMDs from resource bundles | Colin Snover | |
GK2 includes some VMDs in the RESSCI.00n volume bundles for the chase scene at the end of Chapter 6. | |||
2017-01-02 | SCI32: Remove invalid GUIO options from GK2 | Colin Snover | |
2017-01-01 | TITANIC: Fix display of individual messages in MissiveOMat | Paul Gilbert | |
2017-01-01 | SCI: Fix PQ2 crash reading second page of files in jail | Colin Snover | |
This fixes the crash in PQ2 1.002.011. There is another workaround for the same problem from ticket Trac#5223, but it uses a different method name that does not match in this version of PQ2. Fixes Trac#9670. | |||
2017-01-01 | TITANIC: Support mouse wheel scrolling for MissiveOMat messages | Paul Gilbert | |
2017-01-01 | TITANIC: Properly redraw after scrolling text areas | Paul Gilbert | |
2017-01-01 | TITANIC: Support for German version MissiveOMat passwords | Paul Gilbert | |
2017-01-01 | TITANIC: Rename CPetText to CTextControl | Paul Gilbert | |
The class is used in several areas outside of the PET, so it makes better sense to not have it in the pet_control/ folder and named so | |||
2017-01-01 | TITANIC: Fix MissiveOMat text scrolling calls | Paul Gilbert | |
2017-01-01 | TITANIC: Fix display of MissiveOMat login welcome text | Paul Gilbert | |
2017-01-01 | TITANIC: Add 'scummvm' in as a valid MissiveOMat login username | Paul Gilbert | |
Because I've misspelled Leovinus' name way too many times during testing | |||
2016-12-31 | WME: Add three fangames from jennibee | Hubert Maier | |
- DFAF Adventure - Dreamcat - Open Quest Freely available from https://jennibee.itch.io/ these are three (very short) fangames. All of those games come in three packages (Linux, OSX, Windows32) but all the packages differ only in the platform .exe, the data.dcp stays the same, so the entry is limited to one. The packages even come with ScummVM 1.8.1 All three games tested and working (didn't solve the Open Quest final riddle though) One script runtime error encountered in DFAF Adventure on examining the "speaker", other than that fine. Feel free to give hints on what i should change. | |||
2016-12-31 | TITANIC: Further fixes and cleanup for MissiveOMat login | Paul Gilbert | |
2016-12-31 | TITANIC: Better names for CEditControlMsg mode enum | Paul Gilbert | |
2016-12-31 | TITANIC: Convert CEditControlMsg _mode to an enum | Paul Gilbert | |
2016-12-31 | TITANIC: Fix getting entered password in MissiveOMat | Paul Gilbert | |
2016-12-31 | TITANIC: Fix resetting MissiveOMat after entering an invalid login | Paul Gilbert | |
2016-12-31 | TITANIC: Workaround for MissiveOMat text not initialising in original | Paul Gilbert | |
2016-12-30 | TITANIC: Fixes and cleanup for MissiveOMat | Paul Gilbert | |
2016-12-30 | TITANIC: Add mouse wheel scrolling to inventory list | Paul Gilbert | |
2016-12-30 | TITANIC: Fix display of red fuse in fusebox | Paul Gilbert | |
2016-12-30 | TITANIC: Cleanup of CAnnounce class | Paul Gilbert | |
2016-12-30 | Merge pull request #878 from jammm/master | Eugene Sandulenko | |
FULLPIPE: Fix leaks in surface and bitmap usage. | |||
2016-12-31 | FULLPIPE: Fix leaks in surface and bitmap usage. | Aaryaman Vasishta | |
Fixes part of bug #9654. | |||
2016-12-28 | TITANIC: Renaming of CSuccUBus & CBilgeSuccUBus fields | Paul Gilbert | |
2016-12-28 | TITANIC: Fix Bilge SuccUBus activation speech | Paul Gilbert | |
2016-12-28 | ADL: Implement hires5 game loop | Walter van Niftrik | |
2016-12-28 | TITANIC: Properly play background music in Bilge room | Paul Gilbert | |
2016-12-28 | TITANIC: Fix activating Bilge SuccUBus | Paul Gilbert | |
2016-12-27 | ADL: Implement hires5 save/restore/restart | Walter van Niftrik | |