[cairo-announce] cairo snapshot 0.1.23 now available

Carl Worth cworth at east.isi.edu
Tue May 11 08:29:36 PDT 2004


A new cairo snapshot 0.1.23 is now available from:

	http://cairographics.org/snapshots/cairo-0.1.23.tar.gz

This snapshot includes a build fix for gcc 3.4, updates to work with the
latest gltiz snapshots, and various fixes (primarily in the
gradient/glitz code).

More details below, (along with notes on the minor 0.1.22 snapshot which
was never announced here).

-Carl

Snapshot 0.1.23 (2004-05-11 Carl Worth <cworth at isi.edu>)
========================================================
Fixes for gcc 3.4
-----------------
Fix prototype mismatches so that cairo can be built by gcc 3.4.

Updates to track glitz
----------------------
Various fixes to support the latest glitz snapshot (0.1.2).

Gradient updates
----------------
Radial gradients now support both inner and outer circles.
Transformed linear gradients are now properly handled.
Fixes for extend type reflect.

Glitz updates
-------------
Converted shading routines to use fixed point values and introduced a
shading operator structure for more efficient shading calculations.
Support compositing with mask surface when mask is solid or
multi-texturing is available.

PNG backend cleanups
--------------------
Fix output to properly compensate for pre-multiplied alpha format in cairo.
Add support for A8 and A1 image formats.

Bug fixes
---------
Avoid crash or infinite loop on null strings and degeneratively short
splines.

New? bugs in cairo_clip
-----------------------
There are some fairly serious bugs in cairo_clip. It is sometimes
causing an incorrect result. And even when it does work, it is
sometimes so slow as to be unusable. Some of these bugs may not be
new, (indeed cairo_clip has only ever had a braindead-slow
implementation), but I think they're worth mentioning here.

Snapshot 0.1.22 (2004-04-16 Carl Worth <cworth at isi.edu>)
========================================================
Cairo was updated to track the changes in libpixman, and now depends
on libpixman version 0.1.1.




More information about the cairo-announce mailing list