Permalink
Commits on May 5, 2012
Commits on May 3, 2012
  1. GUI: Use pressed state in predictive dialog in keyboard mode.

    inisider committed with sev- May 3, 2012
    This adds more visual feedback to the user.
Commits on May 2, 2012
Commits on Apr 29, 2012
  1. COMMON: Use the file cache in ZipArchive::listMembers for performance.

    lordhoto committed Apr 29, 2012
    This avoids a new iteration through the .zip file for every listMember call.
    Instead it uses the "_hash" HashMap, which already contains all the filenames
    and is filled on initializing the ZipArchive by unzOpen.
  2. SCI: Fix for bug #3522046 "Detection of SQ4CD as Windows breaks Music"

    bluegr committed Apr 29, 2012
    Fall back to the DOS soundtracks in Windows CD versions if the user picks
    a non-General MIDI music device, as the Windows tracks only contain MIDI
    music
Commits on Apr 28, 2012
  1. Merge pull request #234 from BenCastricum/master

    lordhoto committed Apr 28, 2012
    SCUMM: Fix bug #3493317 by removing assert() in detection algorithm.
  2. SCUMM: Fix bug #3493317 by removing assert() in detection algorithm.

    BenCastricum committed Apr 23, 2012
    Bug #3493317 ("SCUMM: Detecting Loom PCE without 16bpp support crashes")
    is caused by an assert() in detection algorithm. In case an MD5 is found
    the md5table, but the variant from the md5table is not found in
    detection_tables.h this assert triggers. However since certain variants
    can be left out compile-time this situation can occur. By ignoring
    instead of assert()-ing the entry ScummVM will no longer abort but
    continue the detection process.
Commits on Apr 27, 2012
Commits on Apr 26, 2012
Commits on Apr 24, 2012
Commits on Apr 23, 2012
  1. KYRA: Fix crahes in Kyra 1-3 and LoL when EGA/CGA graphics mode is se…

    lordhoto committed Apr 23, 2012
    …lected.
    
    This is a regression from 86a817b.
    
    Formerly Kyra always queried the render_mode and initializes its Screen
    functionality accordingly, even when the game actually only supported VGA.
    While in the "Edit game..." options only VGA was selectable, the global options
    still allowed for example EGA to be selected and thus messing up the internal
    state. I only check the render_mode setting for EoB 1 and 2 now, which are
    the only games which support the setting inside Screen.
Commits on Apr 22, 2012
  1. GRAPHICS: Fix BMP getPalette function definition.

    digitall committed Apr 22, 2012
    The BMP decoder getPalette function definition is now identical to
    the other image format decoders subclassed from ImageDecoder.
    This also fixes a overloaded virtual warning reported by salty-horse.
  2. SWORD25: Correct stack dump debug function output.

    digitall committed Apr 22, 2012
    This was introduced by the change from C++ output streams (<<) to
    Common::String output. Thanks to salty-horse for finding this.
  3. DREAMWEB: Slight cleanup

    bluegr committed Apr 22, 2012
Commits on Apr 21, 2012
  1. CRUISE: Fix update of background animations while waiting for user.

    digitall committed Apr 21, 2012
    This is the third and final part of the patch supplied by Ignaz Forster
    on bug #3423955 ("CRUISE: Slow / unresponsive game behaviour") for
    avoiding blocking graphical updates during user wait loops.
    
    The removal of the continue statement fixes the update of background
    animations while waiting for user to respond i.e. try opening a locked
    door on the upper deck of the boat and check the sea background
    animation, but it also has the side effect of allowing hotspots to
    respond during this period if the user clicks fast enough.
    
    However, this bug was also present in the original interpreter, and
    a workaround has been added to inhibit this.
  2. CRUISE: Modification to main loop to update cursor, even in FastMode.

    digitall committed Apr 21, 2012
    This is the second part of the patch supplied by Ignaz Forster on
    bug #3423955 ("CRUISE: Slow / unresponsive game behaviour") for
    avoiding blocking graphical updates during user wait loops.
    
    This removes the check for fastMode from the cursor update code and
    other code in this "idle" loop, and moves it down to qualifying
    only a few of the function calls.
  3. CRUISE: Move cursor update to upper "idle" loop in main function.

    digitall committed Apr 20, 2012
    This is the first part of the patch supplied by Ignaz Forster on
    bug #3423955 ("CRUISE: Slow / unresponsive game behaviour") for
    avoiding blocking graphical updates during user wait loops.
    
    Hotspots passed during the idle loop do _not_ give any user feedback
    without this patch.
    
    The original patch has been split to allow for better understanding of
    the changes and to allow fine grained bisection if this introduces any
    regressions.
Commits on Apr 19, 2012
  1. Merge pull request #232 from fingolfin/refactor-plugins

    bluegr committed Apr 19, 2012
    Refactor plugins
  2. Merge pull request #226 from digitall/sincos

    bluegr committed Apr 19, 2012
    Replace large static Sin and Cos tables with dynamically generated ones.
  3. Merge pull request #231 from BenCastricum/master

    bluegr committed Apr 19, 2012
    SCUMM: Add another Dutch Balloon-O-Rama variant.
  4. Merge pull request #229 from criezy/dreamweb-fr

    bluegr committed Apr 19, 2012
    Support for Dreamweb fr/es
  5. Merge pull request #228 from upthorn/master

    bluegr committed Apr 19, 2012
    DrasculaMetaEngine: added list saves support
Commits on Apr 18, 2012
  1. BUILD: Move list of engines out of configure

    fingolfin committed Apr 18, 2012
    The new file engines/configure.engines is currently manually created
    and maintained, but could be regenerated by a script in the future.