CVSROOT: /home/cvs
Module name: freesci
Changes by: cvsuser 00/12/16 20:26:46
Modified files:
. : ChangeLog config.h configure configure.in
src : main.c
src/engine : game.c kgraphics.c scriptdebug.c
src/gfx : operations.c
src/gfx/drivers: ggi_driver.c
src/gfx/resource: sci_pic_0.c
src/include : gfx_drivers_list.h gfx_operations.h
gfx_state_internal.h
Log message:
* More portability fixes as suggested by Petr
* The libggi API recently changed the semantics of ggi_mode.size to mean
mm instead of pixels- used ggi_mode.visible instead.
* Implemented on_control style functions (not fully correct yet).
* Enabled the standard debugger (not the on-screen one) again.
* Implemented three gfx_* debug functions
The libggi API change problem caused an FPE in what appeared to be a
corrupted stack. However, this was caused by a division by zero in the
initialization part of a function that had just been linked dynamically,
which, in turn, was caused by ggi_mode.size.(x,y)/(320,200) returning
zero. Figuring this one out was... interesting.
-- Christoph
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] Widget system: Bugs (was: cvs... Christoph Reichenbach
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
- [freesci-develop] cvs: cvsuser freesci-develop
