Jump to content
Compatible Support Forums
Sign in to follow this  
news

cairo release 1.8.6 now available

Recommended Posts

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

 

_______________________________________________

 

Share this post


Link to post

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×