[cairo-commit] [cairo-www] 2 commits - src/news
Carl Worth
cworth at freedesktop.org
Fri Apr 11 10:31:47 PDT 2008
src/news/cairo-1.6.0.mdwn | 2 -
src/news/cairo-1.6.2.mdwn | 90 ++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 91 insertions(+), 1 deletion(-)
New commits:
commit 5a2fdbd4dc908c04f56307e637dab33a7e5aa1f0
Author: Carl Worth <cworth at cworth.org>
Date: Fri Apr 11 10:31:25 2008 -0700
Fix typo in 1.6.0 news
diff --git a/src/news/cairo-1.6.0.mdwn b/src/news/cairo-1.6.0.mdwn
index 421fa27..756a4a3 100644
--- a/src/news/cairo-1.6.0.mdwn
+++ b/src/news/cairo-1.6.0.mdwn
@@ -15,7 +15,7 @@
The most significant new features in this release are dramatically
improved PDF and PostScript[*] output, support for arbitrary X server
- visuals (including PseudoColor), a new Quartz backend, and and a new
+ visuals (including PseudoColor), a new Quartz backend, and a new
"win32 printing" backend. See below for more details on these and
other new features.
commit 4a8d8e4589d14cd872b06fecdb126bd503939cb7
Author: Carl Worth <cworth at cworth.org>
Date: Fri Apr 11 10:31:15 2008 -0700
Add news for cairo 1.6.2
diff --git a/src/news/cairo-1.6.2.mdwn b/src/news/cairo-1.6.2.mdwn
new file mode 100644
index 0000000..dd27df2
--- /dev/null
+++ b/src/news/cairo-1.6.2.mdwn
@@ -0,0 +1,90 @@
+[[meta title="cairo 1.6.2 release available"]]
+[[meta date="2008-04-11"]]
+
+ From: Carl Worth <cworth at cworth.org>
+ Date: Fri, 11 Apr 2008 10:24:54 -0700
+ To: cairo-announce at cairographics.org
+ Cc: gnome-announce-list at gnome.org
+ Subject: cairo release 1.6.2 now available
+
+ The cairo community is pleased (but somewhat sheepish) to announce the
+ 1.6.2 release of the cairo graphics library. This is an update to
+ yesterday's 1.6.0 release with an important fix to prevent cairo's
+ PostScript output from crashing some printers. This release also
+ includes a locking fix for cairo's xlib backend to improve thread
+ safety. There are no changes beyond these two fixes. See below for
+ more details.
+
+ Have fun with cairo!
+
+ -Carl
+
+ Release 1.6.2 (2008-04-11 Carl Worth <cworth at cworth.org>)
+ =========================================================
+ A new cairo release 1.6.2 is now available from:
+
+ http://cairographics.org/releases/cairo-1.6.2.tar.gz
+
+ which can be verified with:
+
+ http://cairographics.org/releases/cairo-1.6.2.tar.gz.sha1
+ 5b69fcab20c442df132515c1bfe10b9525f66de0 cairo-1.6.2.tar.gz
+
+ http://cairographics.org/releases/cairo-1.6.2.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.6.2 tag which points to a commit named:
+ 5bc6fd71398f8aa902fcffe2da5d1e70fb94aa8a
+
+ which can be verified with:
+ git verify-tag 1.6.2
+
+ and can be checked out with a command such as:
+ git checkout -b build 1.6.2
+
+ Summary of changed from cairo 1.6.0 to 1.6.2
+ ============================================
+
+ Fix for PostScript printer crash
+ --------------------------------
+ Adrian Johnson discovered that cairo 1.6.0 was being a bit hard on
+ PostScript printers, by changing the font matrix very frequently. This
+ causes some PostScript interpreters to allocate new font objects every
+ few glyphs, eventually exhausting available resources. The fix
+ involves leaving translational components of the font matrix as zero,
+ so that the PostScript interpreter sees an identical font matrix
+ repeatedly, and can more easily share internal font object resources.
+
+ This fix has been tested to resolve the bugs posted here, (for both
+ Xerox and Dell printers):
+
+ Printing some PDFs from evince is crashing our Xerox printer
+ http://bugs.freedesktop.org/show_bug.cgi?id=15348
+
+ Cairo-generated postscript blocks Dell 5100cn
+ http://bugs.freedesktop.org/show_bug.cgi?id=15445
+
+ Add missing locking in cairo-xlib
+ ---------------------------------
+ Chris Wilson noticed that cairo 1.6.0 was manipulating an internal
+ cache of GC object within cairo's Xlib backend without proper
+ locking. The missing locking could cause failures for multi-threaded
+ applications. He fixed this in 1.6.2 by adding the missing locks.
+
+ Log of all commits from cairo 1.6.0 to 1.6.2
+ ============================================
+ Adrian Johnson (1):
+ PS: Fix inefficient implementation of Tm/Td operators that was
+ crashing printers
+
+ Carl Worth (3):
+ Increment version to 1.6.1 after 1.6.0 release
+ NEWS: Add notes for 1.6.2 release
+ Increment version to 1.6.2
+
+ Chris Wilson (1):
+ [xlib] Add locking around GC cache.
More information about the cairo-commit
mailing list