CVSROOT:        /home/cvs
Module name:    freesci
Changes by:     cvsuser 01/01/13 17:03:35

Modified files:
        .              : ChangeLog 
        src/engine     : kgraphics.c scriptdebug.c 

Log message:
* Dynview reparentization in kAnimate() is now skipped if the dynview list
is not empty
* DrawPic within vm method called by kAnimate() is caught and treated
appropriately now

Observations:
+ Sleeping at Erana's Peace works now. I don't know why they called DrawPic
within a doit method selector of a dynview, though...
+ Dynviews no longer pop into text windows and
+ Character creation screen (QfG1) still works
- Memory leak! We're loosing memory, apparently when moving from one scene
to another. Lots of it, too (maybe it's just pic_buffer_size != 0 being
interpreted as "infinite", but I don't think so).

Reliably finding the memory leak(s) will require slighly modified versions
of malloc() and friends, unless somebody already has a good tool for that.

This one is release critical.

-- Christoph


Reply via email to