Commits on Oct 1, 2016
  1. SCUMM: Move detection entries for Steam versions to end of list

    For some games the Steam Mac version and Mac CD version have the
    same executable name and since we use the executable name to
    detect the Steam version it becomes a candidate for the CD version
    as well. Moving it at the end of the list ensures that the CD version
    entry takes precedence. This fixes bug #7060.
    criezy committed Oct 1, 2016
  2. SCUMM: Use platform from candidate to generate unknown version message

    If we don't provide the platform and the candidate is a Steam version
    it errors out with 'Unable to find Steam executable from detection
    pattern!' message.
    criezy committed Oct 1, 2016
  3. SCI: Bump save game number to fix save game compatibility

    Version 38 save games were added to the 1.9 release branch with
    only changes to SCI32 cursor support; shortly thereafter, changes
    to the general (SCI16+SCI32) save game metadata were committed to
    master -- without bumping the save game version number. This
    prevented SCI16 save games from loading correctly in 1.10pre, since
    the engine expected that version 38 games would have this extra
    metadata, but they don't.
    csnover committed Oct 1, 2016
Commits on Sep 30, 2016
  1. FULLPIPE: Increase number of saveslots.

    Original save/load menu supports only 8 saves.
    sev- committed Sep 30, 2016
  2. SCI32: Fix build

    wjp committed Sep 30, 2016
  3. SCI32: Fix broken palette cycling in SCI2/2.1early games

    This fixes the incorrect appearance of the Sierra logo in PQ4 when
    the main menu appears in hi-res mode.
    The behaviour of kPalCycle(SetCycle) changed in between 2.1early
    and 2.1mid to fix an off-by-one error that prevented the last
    palette entry in a cycle range from being used. Some earlier games,
    like PQ4CD in hi-res mode, relied on this behaviour, and would
    render incorrectly if the last palette entry in a range was used.
    csnover committed Sep 28, 2016
  4. SCI32: Increase resource manager LRU cache size

    This fixes high CPU utilisation playing Stooge Fighter 3 in SQ6.
    csnover committed Sep 26, 2016
  5. SCI32: Fix kArray signature

    csnover committed Sep 26, 2016
  6. SCI32: Fix whitespace

    csnover committed Sep 26, 2016
  7. SCI32: Add workaround for kNumCels

    This workaround may be able to be vastly simplified in the future
    since, so far, simply returning the number of cels in loop 0 is
    enough to make all the scripts with this bug work as expected.
    csnover committed Sep 26, 2016
  8. SCI32: Fix crashes in line drawing code

    Fixes Torin room 43000.
    The algorithm in Graphics::drawThickLine2 for drawing thick lines
    is not completely accurate and so there are still some single-pixel
    rendering bugs, but these do not impact the game itself and can
    be fixed separately.
    bluegr committed with csnover Sep 25, 2016
  9. SCI32: Implement kBitmapCreateFromView and kBitmapGetInfo

    Used by Torin room 40300 to perform pathfinding by bitmap.
    csnover committed Sep 25, 2016