[cairo-commit] [cairo-www] src/news
cworth at freedesktop.org
Wed Dec 5 02:37:41 PST 2007
src/news/cairo-1.5.4.mdwn | 93 ++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 93 insertions(+)
Author: Carl Worth <cworth at cworth.org>
Date: Wed Dec 5 02:34:12 2007 -0800
Add notes for 1.5.4
diff --git a/src/news/cairo-1.5.4.mdwn b/src/news/cairo-1.5.4.mdwn
new file mode 100644
@@ -0,0 +1,93 @@
+[[meta title="cairo 1.5.4 snapshot available"]]
+ From: Carl Worth <cworth at cworth.org>
+ Date: Wed, 05 Dec 2007 02:31:16 -0800
+ To: cairo-announce at cairographics.org
+ Cc: gnome-announce-list at gnome.org
+ Subject: cairo snapshot 1.5.4 now available
+ A new cairo snapshot 1.5.4 is now available from:
+ which can be verified with:
+ 74f01fcea59631b077a823afd3a5146f63cb1c59 cairo-1.5.4.tar.gz
+ (signed by Carl Worth)
+ Additionally, a git clone of the source tree:
+ git clone git://git.cairographics.org/git/cairo
+ will include a signed 1.5.4 tag which points to a commit named:
+ which can be verified with:
+ git verify-tag 1.5.4
+ and can be checked out with a command such as:
+ git checkout -b build 1.5.4
+ This is the second snapshot in cairo's unstable 1.5 series. It comes
+ just over 1 month after the 1.5.2 snapshot. There are no API changes
+ or additions in 1.5.4 compared to 1.5.2, but there are several bug
+ fixes, and some optimizations. Most of these apply to particular
+ backends. See below for details.
+ Description of major changes from 1.5.2 to 1.5.4
+ General improvements
+ Use less memory for spline approximation calculations.
+ Change how the tolerance value is interpreted with regard to
+ fallback-resolution. [XXX: Is this user-visible? If so, how? Will
+ follow up on the cairo mailing list for more details.]
+ Fix precision of floating-point values in vector-output backends to
+ avoid rounding errors with very small numbers.
+ Xlib improvements
+ Fix bug in glyph rendering with xlib, (due to everything being clipped
+ out). This was a regression in the 1.5.2 snapshot that was visible in
+ the GIMP, for example. See:
+ cairo 1.5.2 causes font problems in GIMP 2.4 status bar and evolution 2.12.1
+ [XXX: Are we interpreting "cairo_new_path;cairo_clip" as a request to
+ clip everything? That wouldn't be consistent with how we treat
+ cairo_new_path;cairo_fill, for example. Will follow up on cairo
+ mailing list for more details.]
+ PostScript improvements
+ Fix bug leading to invalid PostScript files when rendering
+ text, (need "0 0 xyshow" instead of "0 xyshow").
+ Fix many issues with Type 3 fonts, including making the resulting text
+ Quartz improvements
+ Fix font metrics height value for ATSUI, (helps webkit on GTK+ OS X
+ layout nicely).
+ Fix gradients.
+ Fix EXTEND_NONE mode for patterns.
+ Fix cairo_quartz_surface_create to properly clear the new surface
+ in cairo_quartz_surface_create.
+ Fix to correctly handle 0x0 sized surfaces.
+ Optimize drawing of EXTEND_REPEAT patterns for OS X 10.5.
More information about the cairo-commit