summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Worth <cworth@cworth.org>2007-12-05 01:52:03 -0800
committerCarl Worth <cworth@cworth.org>2007-12-05 01:52:03 -0800
commit11aaf992fb5d3d86f261ba48306adfaace9f96ea (patch)
treecad77f4aad1bb4bb483662301279c4c1ce475893
parent150564c7f8792fa2217fc2574e9e1925c9cd500f (diff)
NEWS: Add notes for 1.5.4
-rw-r--r--NEWS57
1 files changed, 57 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index b2e5b6df..9972d978 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,60 @@
+Snapshot 1.5.4 (2007-12-05 Carl Worth <cworth@cworth.org>)
+==========================================================
+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.3 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.
+
+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
+ https://bugs.freedesktop.org/show_bug.cgi?id=13084
+
+[XXX: Are we interpreting "cairo_new_path;cairo_clip" as a request to
+clip everything? That wouldn't be consisten with how we treat
+cairo_new_path;cairo_fill, for example. Will follow up on cairo
+mailing list for more details.]
+
+PostScript improvments
+----------------------
+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
+extractable.
+
+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.
+
Snapshot 1.5.2 (2007-10-30 Carl Worth <cworth@cworth.org>)
==========================================================
This is the first snapshot in cairo's unstable 1.5 series. It comes 4