CVSROOT:        /home/cvs
Module name:    freesci
Changes by:     cvsuser 01/02/14 15:30:50

Modified files:
        .              : ChangeLog 
        doc            : sci.sgml 
        src/gfx        : gfx_pixmap_scale.c gfx_resource.c gfx_support.c 
        src/gfx/drivers: ggi_driver.c xlib_driver.c 
        src/include    : gfx_system.h gfx_tools.h 

Log message:
* fixed several bugs in the xlib driver

Observations:
+ Somehow, it seems a bit faster than the ggi driver, even when displaying
locally. Must be because of the X11 based mouse pointer.
- I still get occasional segfaults
- Displaying from a big-endian machine to a little-endian machine (which is
what I do most of the time) screws up the colors in modes with more than
one byte per pixel. Need to find a good way to detect the endianness of the
system the X Server is running on...

I know there are other bugs I should be hunting, but I need this thing for
painless compiles and better performance on our university computers, so I
can do some sensible work there, too.

AI test tomorrow. Guess that'll be it for today.

BTW: Please use the ChangeLog!

-- Christoph


Reply via email to