CVSROOT:        /home/cvs
Module name:    freesci
Changes by:     cvsuser 01/01/06 15:41:06

Modified files:
        .              : ChangeLog 
        doc            : sci.sgml 
        doc/misc       : cfsml.spec 
        src/engine     : cfsml.pl game.c kernel.c savegame.c 
                         savegame.cfsml scriptdebug.c 
        src/gfx        : sci_widgets.c widgets.c 
        src/scicore    : decompress1.c hufftree.3 
Added files:
        src/scicore    : treedef.3 

Log message:
* Added third huffman tree (ASCII mode for DCL-EXPLODE) provided by Petr
to sources and docs
* Updated docs and sources to handle MemoryInfo case 4 (SCI01) (Thanks
Petr!)
* Updated cfsml preprocessor to version 0.8.0, matches language spec v0.8
* Updated cfsml language spec to 0.8:
.* removed the [*] hack
.* Added "*" for C-style pointers
.* Added atomic restore operations
.* Added malloc logging (frees all dynamic allocations if an atomic restore
failed, thus preventing memory leaks caused by broken savegames)
* Lots of changes to the savegame stuff
* widget.c bugfix provided by Petr
* Fixed (?) list controls (the things used to display savegames in a list)

Savegames still don't work, but all "features" required to do that are in now,
so we can focus on bugfixing that stuff now.

-- Christoph


Reply via email to