[Ftp-release] cairo release 1.8.10 now available

Carl Worth cworth at cworth.org
Fri Feb 19 16:35:45 PST 2010


A new cairo release 1.8.10 is now available from:

	http://cairographics.org/releases/cairo-1.8.10.tar.gz

    which can be verified with:

	http://cairographics.org/releases/cairo-1.8.10.tar.gz.sha1
	fd5e8ca82ff0e8542ea4c51612cad387f2a49df3  cairo-1.8.10.tar.gz

	http://cairographics.org/releases/cairo-1.8.10.tar.gz.sha1.asc
	(signed by Carl Worth)

  Additionally, a git clone of the source tree:

	git clone git://git.cairographics.org/git/cairo

    will include a signed 1.8.10 tag which points to a commit named:
	dc7eba7564c1cf90cb4d330824e63053a51d3450

    which can be verified with:
	git verify-tag 1.8.10

    and can be checked out with a command such as:
	git checkout -b build 1.8.10

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).

Log of all changes from 1.8.8 to 1.8.10
=======================================
Adrian Johnson (5):
      Type 1 subset: Don't add a new line when in binary mode
      Type1-subset: Check for binary eexec data
      PDF: Include Type 1 fixed-content portion in the embedded font
      Type1-subset: Append "cleartomark" operator for binary fonts that don't include it
      Fix bug in _cairo_ft_index_to_ucs4

Benjamin Otte (1):
      [xlib] DO_XCOPYAREA and DO_XTILE optimizations break with Window source

Carl Worth (3):
      Fix "make distcheck" to avoid complaints about duplicate getline definition
      NEWS: Add notes for the 1.8.10 release.
      Increment cairo version to 1.8.10.

Chris Wilson (4):
      Post release version increment to 1.8.9
      [cairo] Offset the current path when pushing/popping groups.
      [surface] Protect against the user setting a fallback resolution of 0.
      arc: Just emit a line-to if radius is zero.

M Joonas Pihlaja (1):
      [build] Look for libpng.pc as well when configuring.

Nis Martensen (1):
      [path] Fix missing implicit move-to
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/ftp-release/attachments/20100220/e6c11cac/attachment.pgp>


More information about the Ftp-release mailing list