CVSROOT:        /home/cvs
Module name:    freesci
Changes by:     cvsuser 01/05/27 15:29:56

Modified files:
        .              : ChangeLog aclocal.m4 config.h.in configure 
                         configure.in 
        src/engine     : cfsml.pl 
        src/gfx        : sci_widgets.c 
        src/gfx/drivers: xlib_driver.c 
        src/gfx/resource: sci_pic_0.c 
        src/include    : resource.h scitypes.h 
        src/scicore    : modules.c 

Log message:
* (a) Changed 'char' to 'signed char' in a few places
* (b) Explicitly linked against libdl
* (c) Added support for the XFree86 RENDER extension in the Xlib driver

(a) and (b) might fix PPC, with some luck.

(b) also has the potential to fix the nightly builds, since it appears to
trigger a few more features hidden within autoconf.

Right now, we're only using (c) for translucent window shadows. Also, the
current rectangle drawing implementation for RENDER uses Keith Packard's
hack to work around bugs in XFree86 4.0.3.
In the long run, alpha-blended pixmaps might be useful for colored mouse
pointers; other than that, render is missing Z buffer support, so its benefit
for views and other stuff will be limited.

-- Christoph


Reply via email to