CVSROOT:        /var/cvs/freesci
Module name:    freesci
Tesing username: 
Changes by:     freesci 01/12/21 22:59:29

Modified files:
        .              : ChangeLog 
        src            : main.c 
        src/engine     : game.c savegame.c savegame.cfsml 
        src/include    : vm.h 
        src/scicore    : tools.c 
        src/sound      : polled_ss_unix.c 

Log message:
* Always set the savegame directory correctly during startup (i.e. _after_
initializing directories) (a)
* When restoring, copy version, max_version, min_version, and the savegame/
working directories from the currently set values (b)
* UNIX: Upon SIGTSTP/SIGCONT, pass the signal on to the sound server (c)
* Minor fix in tools.c (d)

(a) and (b) solve a problem that made it impossible to restore or save again
after restoring a Win32 savegame under UNIX (or that would set a very weird
but correct working directory, after the (d) fix).

(b) should fix #289 and #290, please test!

(c) makes sure all of FreeSCI is suspended when pressing C-z on the shell,
fixing an (IIRC unfiled) bug reported by Claudio a while ago.

-- Christoph


Reply via email to