Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-09 | DIRECTOR: Lingo: Allow 'me' as an argument to the handlers | Eugene Sandulenko | |
2017-01-09 | DIRECTOR: Lingo: Removed 'me' as lexer token | Eugene Sandulenko | |
2017-01-09 | DIRECTOR: Add sanity check to 'go to' functions | Eugene Sandulenko | |
2017-01-09 | DIRECTOR: Lingo: Debug Lingo parsing only with debugchannel explicitely set | Eugene Sandulenko | |
2017-01-09 | DIRECTOR: Documented mouse and pointer-related D3 keywords | Eugene Sandulenko | |
2017-01-09 | DIRECTOR: D4 Image Decoding, Buttons, Text, Shapes. | stevenhoefel | |
2017-01-09 | DIRECTOR: System beep and Mouse Cursors. | stevenhoefel | |
2017-01-09 | DIRECTOR: CASt members have Children in D4. | stevenhoefel | |
2017-01-08 | CHEWY: Add console command to change scenes | Filippos Karapetis | |
2017-01-08 | CHEWY: Initial implementation of scene sprites, props and hotspots | Filippos Karapetis | |
2017-01-08 | CHEWY: Make the error for invalid text resources more verbose | Filippos Karapetis | |
2017-01-08 | CHEWY: Clean up cursors a bit | Filippos Karapetis | |
2017-01-08 | DIRECTOR: Added g_director uglyness | Eugene Sandulenko | |
2017-01-08 | DIRECTOR: Lingo: Documented D3 menu properties | Eugene Sandulenko | |
2017-01-08 | DIRECTOR: Lingo: Added more D3 stubs | Eugene Sandulenko | |
2017-01-07 | DIRECTOR: Lingo: Fix arguments check for built-ins | Eugene Sandulenko | |
2017-01-07 | DIRECTOR: Lingo: Stubbed "sound*" built-ins | Eugene Sandulenko | |
2017-01-07 | DIRECTOR: Lingo: Added stub for 'me' keyword | Eugene Sandulenko | |
2017-01-07 | DIRECTOR: Lingo: Switch bison debug at runtime | Eugene Sandulenko | |
--debugflags=lingocompile -d10 | |||
2017-01-07 | DIRECTOR: Lingo: Fix 'on' keyword parsing | Eugene Sandulenko | |
It requires handler name after 'end' keyword | |||
2017-01-07 | DIRECTOR: Lingo: Documented catmember differences for D3 | Eugene Sandulenko | |
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 | |