[cairo-commit] [cairo-www] 2 commits - src/news src/roadmap.mdwn
Carl Worth
cworth at freedesktop.org
Tue Apr 8 03:18:49 PDT 2008
src/news/cairo-1.5.20.mdwn | 88 +++++++++++++++++++++++++++++++++++++++++++++
src/roadmap.mdwn | 8 ++--
2 files changed, 92 insertions(+), 4 deletions(-)
New commits:
commit 389b76b15792b7ab41afb7cf32685a747d0592be
Author: Carl Worth <cworth at cworth.org>
Date: Tue Apr 8 03:18:30 2008 -0700
Add news item for cairo 1.5.20
diff --git a/src/news/cairo-1.5.20.mdwn b/src/news/cairo-1.5.20.mdwn
new file mode 100644
index 0000000..406495f
--- /dev/null
+++ b/src/news/cairo-1.5.20.mdwn
@@ -0,0 +1,88 @@
+[[meta title="cairo 1.5.20 snapshot available"]]
+[[meta date="2008-04-08"]]
+
+ From: Carl Worth <cworth at cworth.org>
+ Date: Tue, 08 Apr 2008 03:11:25 -0700
+ To: cairo-announce at cairographics.org
+ Cc: gnome-announce-list at gnome.org
+ Subject: cairo snapshot 1.5.20 now available
+
+ A new cairo snapshot 1.5.20 is now available from:
+
+ http://cairographics.org/snapshots/cairo-1.5.20.tar.gz
+
+ which can be verified with:
+
+ http://cairographics.org/snapshots/cairo-1.5.20.tar.gz.sha1
+ c7793ca5f0e6a9b09dd10394d67629796fc5380e cairo-1.5.20.tar.gz
+
+ http://cairographics.org/snapshots/cairo-1.5.20.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.5.20 tag which points to a commit named:
+ aadbaf7d990d0d5cd7c25cc856dbcfcc357b44f1
+
+ which can be verified with:
+ git verify-tag 1.5.20
+
+ and can be checked out with a command such as:
+ git checkout -b build 1.5.20
+
+ This is the tenth snapshot in cairo's unstable 1.5 series. It comes
+ just two days (and only one working day) after the 1.5.18
+ snapshot. The quick snapshot is due to two embarrassing bugs (both
+ affecting cairo-xlib) that had been introduced in the 1.5.18
+ snapshot. The fixes for these are described below along with a few
+ other fixes, (which hopefully aren't introducing new bugs this time).
+
+ We're hopeful that this release candidate holds up better than the
+ last one, and that we'll be able to make a 1.6.0 release soon with no
+ major code changes from this snapshot.
+
+ Have fun with cairo, everybody!
+
+ -Carl
+
+ Major changes from cairo 1.5.18 to cairo 1.5.20
+ ===============================================
+ cairo-xlib
+ ----------
+ Revert fix from 1.5.18 to allow pattern expansion based on the filter
+ mode. This fix seemed so boring, (the use case it addresses is almost
+ never used in practice), that it didn't even get mentioned in the
+ 1.5.18 release notes. However, the "fix" happened to break rendering
+ that is always used resulting in corrupt image rendering in mozilla,
+ evolution, and probably everything else that uses cairo.
+
+ Fix to avoid BadMatch errors in cairo_surface_create_similar. These
+ were introduced, (inadvertently, of course), as part of the fix in
+ 1.5.18 for creating similar surfaces without the Render
+ extension. Again, thanks to mozilla, (and Vladimir Vukicevic in
+ particular), for noticing our mistake.
+
+ general
+ -------
+ Correctly handle an in-error surface in
+ cairo_surface_write_to_png. Previously this function would cause an
+ assertion failure if you gave it a finished surface. Now it cleanly
+ returns a CAIRO_STATUS_SURFACE_FINISHED result instead.
+
+ Avoid potentially infinite wandering through memory inside
+ _cairo_hull_prev_valid. Thanks to Jonathan Watt for noticing this
+ problem:
+
+ https://bugzilla.mozilla.org/show_bug.cgi?id=306649#c21
+
+ cairo-pdf
+ ---------
+ Fix generation of "soft" masks made by drawing to a similar surface
+ and then calling cairo_mask_surface() with it.
+
+ cairo-svg
+ ---------
+ Fix for code that uses cairo_mask() on an intermediate surface which
+ is later passed to cairo_mask_surface().
commit ff086cacf9a1da893ea54910e108244ca815ff7c
Author: Carl Worth <cworth at cworth.org>
Date: Tue Apr 8 03:15:56 2008 -0700
roadmap: Indicate the things that made it into the 1.5.20 snapshot
diff --git a/src/roadmap.mdwn b/src/roadmap.mdwn
index 4f1e972..f6a3fb5 100644
--- a/src/roadmap.mdwn
+++ b/src/roadmap.mdwn
@@ -86,16 +86,16 @@ abgr8888) (in 1.5.2)
â Document all defaults (in 1.5.18)
- â Fix _cairo_hull_prev_valid to avoid going off into the weeds
+ â Fix _cairo_hull_prev_valid to avoid going off into the weeds (in 1.5.20)
if it receives a zero index. See:
https://bugzilla.mozilla.org/show_bug.cgi?id=306649#c21
- â Fix BadMatch bug introduced in 1.5.18
+ â Fix BadMatch bug introduced in 1.5.18 (in 1.5.20)
- â Fix corrupt xlib image rendering bug introduced in 1.5.18
+ â Fix corrupt xlib image rendering bug introduced in 1.5.18 (in 1.5.20)
- â Fix pdf and svg bugs with cairo_mask
+ â Fix pdf and svg bugs with cairo_mask (in 1.5.20)
## In-progress
More information about the cairo-commit
mailing list