diff options
author | Carl Worth <cworth@cworth.org> | 2010-02-19 16:23:23 -0800 |
---|---|---|
committer | Carl Worth <cworth@cworth.org> | 2010-02-19 16:23:23 -0800 |
commit | feadfb7c691602baeb156f7b80001d7dc0031ff6 (patch) | |
tree | 1ea752b34ea89343a0d4debf7e1d8d928ee4fbfe | |
parent | 6a46fabf7cba2cb61e89005e575d114766c780f6 (diff) |
NEWS: Add notes for the 1.8.10 release.
Summarizing all bug fixes (as well as I could).
-rw-r--r-- | NEWS | 78 |
1 files changed, 78 insertions, 0 deletions
@@ -1,3 +1,81 @@ +Release 1.8.10 (2010-02-19 Carl Worth <cworth@cworth.org>) +========================================================== +The cairo community is pleased to announce the 1.8.10 release of the +cairo graphics library. This is the fifth update to cairo's stable 1.8 +series. This release consists of about a dozen hand-picked fixes +compared to 1.8.8 (which was released about 8 months ago). + +We recommend that everyone using cairo upgrade to 1.8.10. + +-Carl + +General Bug fixes +================= +* Fix path construction for the case of cairo_curve_to immediately + after cairo_new_sub_path followed at some point by + cairo_close_path. (Previously, the final point for the close_path + was computed incorrectly.) + +* Fix for cairo_push_group or cairo_pop_group with a non-empty current + path. (Previously the path may have been erroneously translated when + either of these functions was called.) + +* Fix to correctly report an error if + cairo_surface_set_fallback_resolution is called with a value of 0 + (in either axis). Previously, an assertion would occur later rather + than an error being properly reported when the original, invalid + value was passed. + + Bug 23067: Using clear drawing operator crashes printing + http://bugs.freedesktop.org/show_bug.cgi?id=23067 + +* Fix to handle a cairo_arc of radius 0 as equivalent to a + cairo_line_to to the center coordinate, (previously cairo would do + nothing for a cairo_arc call with a radius of 0). + +Backend-specific bug fixes +========================== +cairo-xlib +---------- +* Fix to correctly copy from a Window source. Previously, cairo was + failing to include the contents of any sub-windows when copying from + a Window source. + + Bug 12996: Xlib source surface fast-paths do not use + IncludeInferiors, while slow paths do + + https://bugs.freedesktop.org/show_bug.cgi?id=12996 + +cairo-ft +-------- +* Fix conversion of freetype index to UCS4 value, (which would + previously miss the first character and cause the space glyph to map + to 0x00A0 instead of 0x0020). + +cairo-pdf +--------- +* Fix Type 1 subsetting to avoid generating corrupt data. + + Launchpad Ubuntu/cups bug 419143: Printing from evince (and + perhaps other GTK apps) to PostScript printers is broken + + https://bugs.launchpad.net/ubuntu/+source/cups/+bug/419143 + +* Fix Type 1 subsetting to correctly identify binary eexec data. + +* Fix Type 1 subsetting to include fixed-content portion in the + embedded font, (since some fonts may contain additional PostScript + code after the cleartomark). + +* Fix Type 1 subsetting to append "cleartomark" operator for binary + fonts that don't include it. + +Build fixes +=========== +* Fix to compile on OpenBSD, (which has a libpng.pc file but none of + libpng10.pc, libpng12.pc, or libpng13.pc which cairo was looking for + previously). + Release 1.8.8 (2009-06-16 Chris Wilson <chris@chris-wilson.co.uk>) ========================================================= The cairo community is pleased to announce the 1.8.8 release of the |