ChangeLog updates:

        * src/sfx/iterator.c (_parse_sci_midi_command): Loop channels
        irrespectively of whether they have played notes or not.  The
        previous behaviour appears to have been an unneccessary
        optimisation that wound up breaking the cue iterators (since their
        channel mask is 0, they don't play notes, so they were always
        stopped, thereby causing the ``real'' song to be aborted also.)

        * src/engine/ksound.c (kDoSound_SCI0): Initialise songs with their
        own ID as handle (fixes SQ3 intro song breakage)

        * src/gfx/drivers/xlib_driver.c: Cleaned up warnings


----------

Tue Feb 19 10:07:08 MST 2008  [EMAIL PROTECTED]
  * Eliminated warnings in the xlib driver

    M ./ChangeLog +4
    M ./src/gfx/drivers/xlib_driver.c -20 +7

Tue Feb 19 10:53:20 MST 2008  [EMAIL PROTECTED]
  * SCI0: Set `handle' property in songs to song reference upon initialisation

    M ./ChangeLog +3
    M ./src/engine/ksound.c +2

Tue Feb 19 10:54:48 MST 2008  [EMAIL PROTECTED]
  * Loop channels even if they played 0 notes, to avoid premature cue iterator 
death

    M ./ChangeLog +7
    M ./src/sfx/iterator.c -11 +7



_______________________________________________
FreeSCI-develop mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/freesci-develop

Reply via email to