aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-01-11DIRECTOR: Seperate render pass for shape fill and strokeScott Percival
2020-01-11GRAPHICS: Fix arguments order in drawRectScott Percival
2020-01-11DIRECTOR: Align fill patterns to global originScott Percival
2020-01-11DIRECTOR: LINGO: Allow b_length to cast from referenceScott Percival
2020-01-10SCI: Fix SQ1VGA Russian class namessluicebox
Fixes bug #10156
2020-01-10SCI: Ignore incorrectly detected volume versionsluicebox
Ignores a detected volume version of SCI3 when the map version is less than SCI2, as that indicates detectVolVersion's heuristics failed. SQ1VGA Russian has volume files with a few junk bytes in between resource entries, which causes detectVolVersion to return SCI3 instead of the expected result of Invalid and then use the correctly detected map version. The detection algorithm tries each version until it finds one that fits, and the SCI3 pattern happens to fit because it's necessarily the most permissive due to the wCompression bytes containing meaningless values. Fixes bug #10156
2020-01-10DIRECTOR: Do not crash if movie was not loadedEugene Sandulenko
2020-01-10DIRECTOR: Gracefully exit when end of movie list is reachedEugene Sandulenko
2020-01-10DIRECTOR: More streamlined movie loading tracingEugene Sandulenko
2020-01-10DIRECTOR: Fix crash when built-in is being redefinedEugene Sandulenko
2020-01-10DIRECTOR: Better track of loaded moviesEugene Sandulenko
2020-01-10DIRECTOR: Properly iterate over all movies when test-all is requestedEugene Sandulenko
2020-01-10DIRECTOR: Fix crashes on ungraceful exitEugene Sandulenko
2020-01-09GUI: Fix crash opening edit game dialog for games with no musicPaul Gilbert
2020-01-09SCI: Log bp_function (bpe) parameters in debuggersluicebox
Trac #9833
2020-01-09SCI: Trigger bpr/bpw breakpoints within kernel callssluicebox
Trac #9835
2020-01-09MACOSX: Opt in for dark themeThierry Crozat
macOS 10.14 introduced a dark theme in addition to the nornal aqua theme. Applications compiled with the 10.14 SDK or above are automatically opt in for both, but applications compiled with an older SDK are not and still use the aqua theme even when the system is set to use the dark theme. Those applications need to explicitely opt in to use the dark theme. This fixes bug #11305: Dark Mode is not supported
2020-01-09KYRA: (LOK/Amiga) - fix save thumbnail colorsathrxx
(I probably broke that in 04e85a0f)
2020-01-09DIRECTOR: Sanity checks on unsuccessful movie loadingEugene Sandulenko
2020-01-09DIRECTOR: Improve error messagesEugene Sandulenko
2020-01-09DIRECTOR: Properly reastart moviesEugene Sandulenko
2020-01-09DIRECTOR: Do not start main loop when compile only is requestedEugene Sandulenko
2020-01-09DIRECTOR: Narrowed down movie scanning only to the game directoryEugene Sandulenko
2020-01-09DIRECTOR: Added test target for executing all moviesEugene Sandulenko
2020-01-09DIRECTOR: Renamed lingotests detection file to avoid executionEugene Sandulenko
2020-01-09DIRECTOR: LINGO: Added test for 'put the number of <x> of'Eugene Sandulenko
2020-01-09DIRECTOR: LINGO: Fix compilation for 'the number of words of'Eugene Sandulenko
2020-01-09PRINCE: I18N: Update translation (English)Eugene Sandulenko
Currently translated at 87.3% (2408 of 2757 strings)
2020-01-09DIRECTOR: LINGO: Allow cb_v4theentitypush and cb_v4theentityassign to cast ↵Scott Percival
to INT
2020-01-08SCI32: Update GK2 subtitle compatibilitysluicebox
2020-01-09I18N: Update translation (Hebrew)Niv Baehr
Currently translated at 97.8% (1129 of 1154 strings)
2020-01-08DIRECTOR: Correctly set script type for Lscr bytecodeEugene Sandulenko
2020-01-08KYRA: (LOK) - workaround for green potion animationathrxx
The optional green potion that can be made at the alchemists' crystals can lead to invalid memory access. The animation frames aren't properly cleaned up like in the snake poisoning sequence. I just add the same handling as as workaround.
2020-01-08DIRECTOR: Fix loading CastInfo stringsEugene Sandulenko
2020-01-08DIRECTOR: LINGO: Regenerate lexerEugene Sandulenko
2020-01-08DIRECTOR: LINGO: Fix MovieScript event processingEugene Sandulenko
2020-01-08DIRECTOR: Set correct script cast type when parsingEugene Sandulenko
2020-01-08DIRECTOR: Parse script cast typesEugene Sandulenko
2020-01-08DIRECTOR: Generate start/stopMovie eventsEugene Sandulenko
2020-01-08DIRECTOR: LINGO: Implement 'the pi'Eugene Sandulenko
2020-01-08DIRECTOR: LINGO: Clarified built-ins for D3Eugene Sandulenko
2020-01-08KYRA: (LOK) - fix mouse cursor bug (see #11303)athrxx
2020-01-08KYRA: (LOK) - shakeScreen() improvementathrxx
(maintain smooth mouse cursor movement during shakes)
2020-01-08GRAPHICS: (really) fix screen shake x/y offsetsathrxx
I confused window w/h with actual drawing w/h. And obviously forgot to test stretch modes like "Center". Now these modes also seem to work pixel exact...
2020-01-08GUI: Fix Missing Default Switch Cases in Theme Layout ClassD G Turner
2020-01-07XEEN: Fix crash in WOXCD Deep Mine AlphaPaul Gilbert
2020-01-07SCI32: Add GK2 subtitle patch compatibilitysluicebox
Fixes #9677, #11282
2020-01-08PRINCE: I18N: Update translation (English)Eugene Sandulenko
Currently translated at 86.5% (2386 of 2757 strings)
2020-01-08DIRECTOR: Invert button on mouse downEugene Sandulenko
2020-01-07GRAPHICS: Fix screen shake x/y offsets scalingathrxx
The x and y offsets need to be scaled the same way as the rest of the screen output.