[cairo] [cairo-announce] cairo release 1.8.6 now available
Chris Wilson
chris at chris-wilson.co.uk
Tue Dec 16 13:48:10 PST 2008
A new cairo release 1.8.6 is now available from:
http://cairographics.org/releases/cairo-1.8.6.tar.gz
which can be verified with:
http://cairographics.org/releases/cairo-1.8.6.tar.gz.sha1
d1e5479d4eeb7b1a3589672e3ef8f4899e7c5eba cairo-1.8.6.tar.gz
http://cairographics.org/releases/cairo-1.8.6.tar.gz.sha1.asc
(signed by Chris Wilson)
Additionally, a git clone of the source tree:
git clone git://git.cairographics.org/git/cairo
will include a signed 1.8.6 tag which points to a commit named:
e2a2eddcfb8fc73f3decdb91c00e8e6d5282e09c
which can be verified with:
git verify-tag 1.8.6
and can be checked out with a command such as:
git checkout -b build 1.8.6
The cairo community is pleased to announce the 1.8.6 release of the
cairo graphics library. This is the third update to cairo's stable
1.8 series and contains a small number of bug fixes (in particular a
few fixes for failures of cairo 1.8.4 on Quartz and PDF, and build fixes
for a couple of backends). This is being released just under a month
after cairo 1.8.4.
We recommend that everyone using cairo upgrade to 1.8.6.
-Chris
Build fixes
-----------
Fix build of DirectFB backend with debugging enabled:
Bug in _cairo_directfb_surface_release_source_image function
http://bugs.freedesktop.org/show_bug.cgi?id=18322
Fix build on OS/2.
Bug fixes
---------
Workaround a mis-compilation of cairo_matrix_invert() that generated
invalid matrices and triggered assertion failures later. The issue was
reported by Peter Hercek.
Invalid computation of the modulus:
https://bugzilla.mozilla.org/show_bug.cgi?id=466258
Invalid referencing of patterns in the Quartz backend:
Failed assertion `CAIRO_REFERENCE_COUNT_HAS_REFERENCE
(&pattern->ref_count)' when using cairo quartz backend
http://bugs.freedesktop.org/show_bug.cgi?id=18632
Invalid references to glyphs after early culling, causing segmentation
faults in the PDF backend:
http://lists.cairographics.org/archives/cairo/2008-December/015976.html
Check for XRender in the XCB backend, or else we may attempt an invalid
memory access:
XCB backend fails with missing render.
https://bugs.freedesktop.org/show_bug.cgi?id=18588
All changes from cairo 1.8.4 to 1.8.6
-------------------------------------
Behdad Esfahbod (1):
[os2] Fix includes
Carl Worth (1):
Increment version to 1.8.5 after the 1.8.4 release.
Chris Wilson (11):
[directfb] Compile fix with debug enabled.
[os2] Move include cairo.h before os2.h
[matrix] Optimise invert for simple scaling|translation matrices.
[gstate] Remove culled glyphs from clusters.
[perf-diff] Fix cairo-perf-diff for git 1.6
[doc] Fix erroneous doc comment.
[RELEASING] Correct a few minor typos.
[RELEASING] Update Makefile for git-1.6
[perf] Fix for git-1.6
[NEWS] Add notes for 1.8.6
Increment version to 1.8.6
Jeff Muizelaar (2):
[win32] Use MOD instead of the '%' operator
[quartz] Create a copy of the pattern so that the reference counts
are balanced
Julien Danjou (1):
[xcb] check for render extension presence
Maarten Maathuis (1):
cairo-xcb: avoid leaking memory
_______________________________________________
cairo-announce mailing list
cairo-announce at lists.cairographics.org
http://lists.cairographics.org/mailman/listinfo/cairo-announce
More information about the cairo
mailing list