diff options
author | Carl Worth <cworth@cworth.org> | 2007-12-05 01:52:03 -0800 |
---|---|---|
committer | Carl Worth <cworth@cworth.org> | 2007-12-05 01:52:03 -0800 |
commit | 11aaf992fb5d3d86f261ba48306adfaace9f96ea (patch) | |
tree | cad77f4aad1bb4bb483662301279c4c1ce475893 /NEWS | |
parent | 150564c7f8792fa2217fc2574e9e1925c9cd500f (diff) |
NEWS: Add notes for 1.5.4
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 57 |
1 files changed, 57 insertions, 0 deletions
@@ -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 |