diff options
author | wiz <wiz@pkgsrc.org> | 2013-01-21 14:15:16 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2013-01-21 14:15:16 +0000 |
commit | 208e77fdba8c7228c83a1fa4176cc9b9028ea2e1 (patch) | |
tree | a532306a1c3687a041d69178c08c508dc8f4960c /graphics | |
parent | 4d362b0bfcff6efc2aae5628458fbdd84cc2a5b2 (diff) | |
download | pkgsrc-208e77fdba8c7228c83a1fa4176cc9b9028ea2e1.tar.gz |
Update to 1.12.10:
Release 1.12.10 (2013-01-16 Chris Wilson <chris@chris-wilson.co.uk>)
===================================================================
A heap of bug fixes everywhere, and the gradual completion of the MSAA
backend for cairo-gl. Perhaps the most noteworthy set of the bugfixes
was the crusage lead by Behdad Eshfabod to make font handling by
pango/cairo/fontconfig fully threadsafe. This testing revealed a couple
of races that needed fixing in Cairo's scaled-font and glyph cache.
Bug fixes
---------
Append coincident elements to the recording's surface bbtree so that
the list is not corrupted and the overlapping elements lost.
Fix cairo-trace to correctly record map-to-image/unmap-image and then
replay them.
Ignore MappingNotifies when running the XCB testsuite as they are sent
to all clients when the keyboard changes. The testsuite would detect
the unexpected event and complain.
Handle very large large images in the XCB backend.
Fix a memory leak in the xlib/shm layer, and prevent use of the SHM
surfaces after the display is closed.
https://bugs.freedesktop.org/show_bug.cgi
Handle resizing of bitmap fonts, in preparation for a fix to
fontconfig to correctly pass on the user request for scaling.
Always include subroutine 4 (hint replacement idion) when subsetting
type 1 fonts in order to prevent a crash in cgpdftops on Mac OS/X
Fix a couple of typos in the cairo-gobject.h header files for
introspection.
Prevent a mutex deadlock when freeing a scaled-glyph containing a
recording-surface that itself references another scaled-glyph.
https://bugs.freedesktop.org/show_bug.cgi?id=54950
Make scaled-font cache actually thread-safe and prevent
use-after-frees.
Restore support for older versions of XRender. A couple of typos and a
few forgotten chunks prevented the xlib compositor from running
correctly with XRender < 0.10. Note that there are still a few
regressions remaining.
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/cairo/Makefile | 4 | ||||
-rw-r--r-- | graphics/cairo/distinfo | 8 |
2 files changed, 6 insertions, 6 deletions
diff --git a/graphics/cairo/Makefile b/graphics/cairo/Makefile index 37372ba92c7..f233a78c385 100644 --- a/graphics/cairo/Makefile +++ b/graphics/cairo/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.120 2012/11/04 23:44:27 wiz Exp $ +# $NetBSD: Makefile,v 1.121 2013/01/21 14:15:16 wiz Exp $ -DISTNAME= cairo-1.12.8 +DISTNAME= cairo-1.12.10 CATEGORIES= graphics MASTER_SITES= http://cairographics.org/releases/ EXTRACT_SUFX= .tar.xz diff --git a/graphics/cairo/distinfo b/graphics/cairo/distinfo index 05ac6fd7385..599d2852de7 100644 --- a/graphics/cairo/distinfo +++ b/graphics/cairo/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.72 2012/11/04 23:48:54 wiz Exp $ +$NetBSD: distinfo,v 1.73 2013/01/21 14:15:16 wiz Exp $ -SHA1 (cairo-1.12.8.tar.xz) = 56a10bf3b804367c97734d655c23a9f652d5c297 -RMD160 (cairo-1.12.8.tar.xz) = b27be3ba3262bdd3a5ca08c037c5df3fa1c11756 -Size (cairo-1.12.8.tar.xz) = 42113752 bytes +SHA1 (cairo-1.12.10.tar.xz) = be06d5aaa272bbbd08380f71ca710d5612881493 +RMD160 (cairo-1.12.10.tar.xz) = beb8ad7c3008e32f87f491df9545d28c54a3d79a +Size (cairo-1.12.10.tar.xz) = 42135592 bytes SHA1 (patch-aa) = b01bc60f77a7122b0c0d0d9b25ad512bac7c190c SHA1 (patch-ab) = 11f7e0e59bd5c51a8fdacb48dcf2f2fefdf3b768 SHA1 (patch-ac) = 1785bbef6bcab4781bf89e1b986a7eb96e5f2b64 |