[cairo-commit] [cairo-www] 2 commits - src/news src/todo.mdwn

Carl Worth cworth at freedesktop.org
Fri Feb 19 16:41:27 PST 2010


 src/news/cairo-1.8.10.mdwn |  109 +++++++++++++++++++++++++++++++++++++++++++++
 src/todo.mdwn              |    4 +
 2 files changed, 113 insertions(+)

New commits:
commit 9aa6edf3425759b60e6f7779739f187d03a4dc70
Author: Carl Worth <cworth at cworth.org>
Date:   Fri Feb 19 16:40:11 2010 -0800

    news: Add news item for the 1.8.10 release.
    
    As recently mailed out.

diff --git a/src/news/cairo-1.8.10.mdwn b/src/news/cairo-1.8.10.mdwn
new file mode 100644
index 0000000..1690a1c
--- /dev/null
+++ b/src/news/cairo-1.8.10.mdwn
@@ -0,0 +1,109 @@
+[[!meta title="cairo 1.8.10 release available"]]
+[[!meta date="2010-02-19"]]
+
+	From: Carl Worth <cworth at cworth.org>
+	Date: Fri, 19 Feb 2010 16:35:42 -0800
+	To: cairo-announce at cairographics.org
+	Cc: gnome-announce-list at gnome.org, ftp-release at lists.freedesktop.org, pr at lwn.net
+	Subject: cairo release 1.8.10 now available
+
+	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).
commit 90671c4d11e3f40925ab78a17dc8759e16527960
Author: Carl Worth <cworth at cworth.org>
Date:   Fri Feb 19 16:38:48 2010 -0800

    todo: Add idea for culling off-clip objects from PDF output.
    
    This was recently proposed on the mailing list by someone working
    on slicing up a large PDF file into smaller pieces.

diff --git a/src/todo.mdwn b/src/todo.mdwn
index aee0fa0..b050aa2 100644
--- a/src/todo.mdwn
+++ b/src/todo.mdwn
@@ -325,6 +325,10 @@ Other fixes
 
 	http://lists.cairographics.org/archives/cairo/2008-October/015316.html
 
+ * Eliminate objects entirely outside the current clip region
+
+	See a use-case in: Message-ID: <4B6DB866.30808 at gmail.com>
+
 Backend-specific improvements
 -----------------------------
 


More information about the cairo-commit mailing list