[cairo-commit] NEWS
Behdad Esfahbod
behdad at kemper.freedesktop.org
Thu Jun 7 09:24:12 PDT 2007
NEWS | 14 ++++++++++++++
1 files changed, 14 insertions(+)
New commits:
diff-tree b6ee6c531c41adb57512fe0eaf21558e5d03f04b (from 2399f923d504fba6b3dcbd0a185cd3d4b29b4dcf)
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Thu Jun 7 12:22:20 2007 -0400
[NEWS] Add par about Chris 'ickle' Wilson's error-handling improvements work
diff --git a/NEWS b/NEWS
index 7b6f2f5..cfd8113 100644
--- a/NEWS
+++ b/NEWS
@@ -18,6 +18,20 @@ introduce work queues for the xlib backe
destruction of the X resources until the next time the application
directly operated on a xlib surface.
+Improved error handling patchs
+------------------------------
+Cairo has a fairly unique error-handling scheme that retains error
+status with objects infected. This requires lots of internal paths
+dealing with error returns and directing the error to the right
+object and releasing resources correctly (like all good libraries do).
+Chris Wilson previsouly stressed the memory allocation paths by
+injecting memory allocations faults into cairo's performance test suite
+and fixed all found issues. In this release he has done the same, plus
+applying other static and dynamic stress tests on the main cairo test
+suite and fixed a whole lot of other error-handling errors. We were
+pleased to find that his work fixed a highly-dupped crasher in
+gnome-about: http://bugzilla.gnome.org/show_bug.cgi?id=431990
+
Release 1.4.6 (2007-05-01 Carl Worth <cworth at cworth.org>)
=========================================================
More information about the cairo-commit
mailing list