[cairo] Pre-release snapshot before cairo 1.4.8 (win32 mutex testing needed)

sam sirlin samuel.w.sirlin at jpl.nasa.gov
Thu Jun 7 19:08:16 PDT 2007


On Thu, 07 Jun 2007 14:04:47 -0700
Carl Worth <cworth at cworth.org> wrote:

> We're in the process of making a 1.4.8 release. Before we announce it,
> I'd love to get some quick feedback to make sure we didn't break
> anything, (in particular with the mutex changes on systems like
> win32). Here's a tar-file snapshot for testing:
> 
> http://cairographics.org/snapshots/cairo-1.4.7-20070607-e19c49.tar.gz
> 
> If anyone can get me feedback on that within 24 hours I'll incorporate
> any minor changes necessary into the release. Otherwise it will ship
> as-is. Thanks.

FYI,

Compiling on solaris 9, 
src/cairo-xlib-xrender.h
needs more includes besides #include <X11/extensions/Xrender.h>
else types undefined
e.g. tons of:
/usr/openwin/include/X11/Xutil.h:117: error: expected specifier-qualifier-list before 'Bool'
 

this works for me:
#include <X11/Xlib.h>
#include <X11/extensions/Xrender.h>

Then cairo builds.

To do make check, perf/Makefile linking needs -lrt for sched_yield
...

then some passes, various fails...
alessin{sam} > grep -i fail check.log
FAIL: check-def.sh
FAIL: check-plt.sh
2 of 4 tests failed
[249]    image-rgb     text_similar_rgb_source-256    FAIL: cairo-perf
1 of 1 tests failed

kalessin{sam} > grep -i pass check.log
PASS: check-pixmanint.sh
All 1 tests passed
PASS: check-headers.sh
PASS: check-cairoint.sh

> -Carl
> 
> PS. This 1.4.8 release will cap off the excellent robustness
> improvements that Chris Wilson has made so single-handedly with his
> malloc fault injection. In addition to the dozens of bugs this work
> fixed that nobody had it yet, it also fixed a bug triggered by
> gnome-about that dozens of people had hit, (and that Behdad had been
> wanting to track down and fix).
> 
> This release will also include the solid-pattern cache (originally by
> Jorn Baayen), with the addition of the xlib workqueue, (again, by
> Chris Wilson), that fixes the multi-threaded problems with the
> original cache. Good stuff, all around!
> 
> And many thanks to Chris for carrying the torch so well over the past
> month. I greatly appreciate it!
> 


-- 
sam sirlin <samuel.w.sirlin at jpl.nasa.gov>


More information about the cairo mailing list