pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/graphics

Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Oct  7 22:17:54 UTC 2012

Modified Files:
        pkgsrc/graphics/cairo: Makefile distinfo
        pkgsrc/graphics/cairo-gobject: Makefile

Log Message:
Update to 1.12.4:

Release 1.12.4 (2012-10-05 Chris Wilson <>)
More bugs, and more importantly, more fixes. On the cairo-gl side, we
have refinements to the MSAA compositor which enables hardware
acceleration of comparitively low-quality antialiasing - which is useful
in animations and on very high density screens. For cairo-xlib, we have
finally enabled SHM transport for image transfers to and from the X
server. A long standing required feature, SHM transport offers a notable
reduction in rendering latency by reducing the number of copies
required to upload image data - given hardware and driver support,
cairo-xlib can now perform zero copy uploads onto the GPU. And as usual
Adrian Johnson has been very busy fixing many different corner cases in
cairo-pdf, impoving opacity groups and font subsetting. Last, but not
least, for cairo-image Søren Sandmann Pedersen added support for
rendering glyphs to pixman and using that from within cairo. The new
glyph rendering facility reduces the overhead for setting up the
compositing operation, improving glyph thoughput for the image backend
by a factor of about 4. And before he did so, he also fixed up a few
bugs in the existing glyph rendering code. So many thanks to Andrea
Canciani, Adrian Johnson, Chuanbo Weng, Dongyeon Kim, Henry Song, Martin
Robinson, Søren Sandmann Pedersen and Uli Schlachter for their
contributions, finding and fixing bugs.

Bug fixes

 Interior boxes were being dropped when amalgamating regions during

 Allow building without gtk-doc installed

 Invalid edge generation whilst reducing complex polygons.

 Stroking around tight cusps

 Use locale correct formats for reading font subsetting and valid

 Ensure that the type1 subset includes all the glyph encodings

 Upload the whole source for a repeating pattern.

 Fix damage tracking to handle continuation chunks corectly and so
 prevent crashes on win32.

 Avoid emitting miter joins for degenerate line segments

 Convert the relative path semgents into the backend coordinates
 and then back again to user coordinates (cairo_copy_path,

 Fix extents computations for a degenerate path consisting only of a

 Prevent crashing on a degenerate project edge after polygon

To generate a diff of this commit:
cvs rdiff -u -r1.108 -r1.109 pkgsrc/graphics/cairo/Makefile
cvs rdiff -u -r1.61 -r1.62 pkgsrc/graphics/cairo/distinfo
cvs rdiff -u -r1.12 -r1.13 pkgsrc/graphics/cairo-gobject/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Home | Main Index | Thread Index | Old Index