[cairo-commit] [cairo-www] src/news

Carl Worth cworth at freedesktop.org
Thu Sep 18 15:30:36 PDT 2008


 src/news/cairo-1.7.6.mdwn |  118 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 118 insertions(+)

New commits:
commit 76a21f1ca51dac77fccd80eede16354d28b3398c
Author: Carl Worth <cworth at cworth.org>
Date:   Thu Sep 18 15:30:18 2008 -0700

    Add news item for 1.7.6 release.

diff --git a/src/news/cairo-1.7.6.mdwn b/src/news/cairo-1.7.6.mdwn
new file mode 100644
index 0000000..d7c26d4
--- /dev/null
+++ b/src/news/cairo-1.7.6.mdwn
@@ -0,0 +1,118 @@
+[[meta title="cairo 1.7.6 snapshot available"]]
+[[meta date="2008-08-18"]]
+
+	From: Carl Worth <cworth at cworth.org>
+	Date: Thu, 18 Sep 2008 15:26:44 -0700
+	To: cairo-announce at cairographics.org
+	Cc: gnome-announce-list at gnome.org
+	Subject: cairo snapshot 1.7.6 now available
+
+	A new cairo snapshot 1.7.6 is now available from:
+
+	        http://cairographics.org/snapshots/cairo-1.7.6.tar.gz
+
+	    which can be verified with:
+
+	        http://cairographics.org/snapshots/cairo-1.7.6.tar.gz.sha1
+	        07be7452ddd24df4841c13bc73f76c2543f1d849  cairo-1.7.6.tar.gz
+
+	        http://cairographics.org/snapshots/cairo-1.7.6.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.7.6 tag which points to a commit named:
+	        005dd8499bca9521ab934a56c68d2b85042359b7
+
+	    which can be verified with:
+	        git verify-tag 1.7.6
+
+	    and can be checked out with a command such as:
+	        git checkout -b build 1.7.6
+
+	The cairo community is happy to announce the 1.7.6 snapshot of the
+	cairo graphics library. This is a "release candidate" for the upcoming
+	1.8.0 release, so we will greatly appreciate any reports of problems
+	in this release, and no major changes are currently planned before
+	1.8.
+
+	See below for details, and have fun!
+
+	-Carl
+
+	The cairo community is happy to announce the 1.7.6 snapshot of the
+	cairo graphics library. This is a "release candidate" for the upcoming
+	1.8.0 release, so we will greatly appreciate any reports of problems
+	in this release, and no major changes are currently planned before
+	1.8.
+
+	Notable changes in 1.7.6
+	------------------------
+	The largest number of changes since 1.7.4 did not change the
+	implementation of cairo itself, but instead revamped cairo's build
+	system. The primary goal of the revamp is to make the build system
+	less fragile, (particularly for non-Linux platforms). For example, now
+	people building on win32 will no longer need to maintain a
+	platform-specific list of files to be built. Also, the .so file will
+	now be installed with a different naming scheme, (for example, 1.7.6
+	will install with a .10706 suffix). Much thanks, Behdad!
+
+	And, as usual, Chris Wilson has made another large round of robustness
+	improvements, (eliminating dead code, fixing propagation of error
+	status values, test suite improvements, etc. etc.). Thanks as always,
+	Chris!
+
+	API changes since 1.7.4
+	-----------------------
+	There have been a few changes of API that was new during the 1.7
+	series:
+
+	* Remove cairo_font_options_set_lcd_filter
+	   and cairo_font_options_get_lcd_filter
+
+	  Motivation: At the Cairo Summit, this API was determined to be too
+		specific to the freetype font backend to be in the general
+		API. A similar API with a cairo_ft prefix might be introduced
+		in the future. Note that cairo will still respect the
+		corresponding fontconfig settings for these options.
+
+	* Replace cairo_has_show_glyphs
+	     with cairo_surface_has_show_glyphs
+
+	  Motivation: This really is a surface-specific interface, and the
+		convenience function on the cairo_t is not obviously
+		necessary. An application can easily call:
+
+		cairo_surface_has_show_glyphs (cairo_get_target (cr));
+
+		as needed.
+
+	* Add cairo_text_cluster_flags_t
+	   to cairo_show_text_glyphs
+	      cairo_scaled_font_text_to_glyphs
+	      cairo_user_scaled_font_text_to_glyphs_func_t
+
+	  Motivation: This flag, (and specifically the
+		CAIRO_TEXT_CLUSTER_FLAG_BACKWARD value), replaces the
+		cairo_bool_t backward argument in each of the above
+		interfaces. This leads to more readable user code, and also
+		allows future extensibility.
+
+	As always, there are no changes to any API from any major cairo
+	release, (1.0.x, 1.2.x, 1.4.x, 1.6.x). Cairo maintains the same
+	compatibility promise it always has.
+
+	Bug fixes since 1.7.4
+	---------------------
+	xlib: Faster bookkeeping (Karl Tomlinson)
+		https://bugzilla.mozilla.org/show_bug.cgi?id=453199#c5
+
+	PS: Fix gradients with non-constant alpha (Chris Wilson)
+
+	Fix deadlock in user-font code (Richard Hughes and Behdad Esfahbod)
+		http://bugs.freedesktop.org/show_bug.cgi?id=16819
+
+	Several other minor fixes.
+


More information about the cairo-commit mailing list