Making check in pixman make[1]: Entering directory `/export/home/packages/BUILD/SUNWgnome-base-libs-2.21.2/i386/cairo-1.4.12/pixman' Making check in src make[2]: Entering directory `/export/home/packages/BUILD/SUNWgnome-base-libs-2.21.2/i386/cairo-1.4.12/pixman/src' make check-TESTS make[3]: Entering directory `/export/home/packages/BUILD/SUNWgnome-base-libs-2.21.2/i386/cairo-1.4.12/pixman/src' Checking source files for missing or misplaced #include "pixmanint.h" PASS: check-pixmanint.sh ================== All 1 tests passed ================== make[3]: Leaving directory `/export/home/packages/BUILD/SUNWgnome-base-libs-2.21.2/i386/cairo-1.4.12/pixman/src' make[2]: Leaving directory `/export/home/packages/BUILD/SUNWgnome-base-libs-2.21.2/i386/cairo-1.4.12/pixman/src' make[2]: Entering directory `/export/home/packages/BUILD/SUNWgnome-base-libs-2.21.2/i386/cairo-1.4.12/pixman' make[2]: Nothing to be done for `check-am'. make[2]: Leaving directory `/export/home/packages/BUILD/SUNWgnome-base-libs-2.21.2/i386/cairo-1.4.12/pixman' make[1]: Leaving directory `/export/home/packages/BUILD/SUNWgnome-base-libs-2.21.2/i386/cairo-1.4.12/pixman' Making check in src make[1]: Entering directory `/export/home/packages/BUILD/SUNWgnome-base-libs-2.21.2/i386/cairo-1.4.12/src' make check-TESTS make[2]: Entering directory `/export/home/packages/BUILD/SUNWgnome-base-libs-2.21.2/i386/cairo-1.4.12/src' make[3]: Entering directory `/export/home/packages/BUILD/SUNWgnome-base-libs-2.21.2/i386/cairo-1.4.12/src' make[3]: `cairo.def' is up to date. make[3]: Leaving directory `/export/home/packages/BUILD/SUNWgnome-base-libs-2.21.2/i386/cairo-1.4.12/src' Checking cairo.def PASS: check-def.sh 'readelf' not found; skipping test PASS: check-plt.sh Checking public headers for missing cairo_public decorators PASS: check-headers.sh Checking source files for missing or misplaced #include "cairoint.h" PASS: check-cairoint.sh ================== All 4 tests passed ================== make[2]: Leaving directory `/export/home/packages/BUILD/SUNWgnome-base-libs-2.21.2/i386/cairo-1.4.12/src' make[1]: Leaving directory `/export/home/packages/BUILD/SUNWgnome-base-libs-2.21.2/i386/cairo-1.4.12/src' Making check in doc make[1]: Entering directory `/export/home/packages/BUILD/SUNWgnome-base-libs-2.21.2/i386/cairo-1.4.12/doc' Making check in public make[2]: Entering directory `/export/home/packages/BUILD/SUNWgnome-base-libs-2.21.2/i386/cairo-1.4.12/doc/public' make[2]: Leaving directory `/export/home/packages/BUILD/SUNWgnome-base-libs-2.21.2/i386/cairo-1.4.12/doc/public' make[2]: Entering directory `/export/home/packages/BUILD/SUNWgnome-base-libs-2.21.2/i386/cairo-1.4.12/doc' make[2]: Nothing to be done for `check-am'. make[2]: Leaving directory `/export/home/packages/BUILD/SUNWgnome-base-libs-2.21.2/i386/cairo-1.4.12/doc' make[1]: Leaving directory `/export/home/packages/BUILD/SUNWgnome-base-libs-2.21.2/i386/cairo-1.4.12/doc' Making check in boilerplate make[1]: Entering directory `/export/home/packages/BUILD/SUNWgnome-base-libs-2.21.2/i386/cairo-1.4.12/boilerplate' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/export/home/packages/BUILD/SUNWgnome-base-libs-2.21.2/i386/cairo-1.4.12/boilerplate' Making check in test make[1]: Entering directory `/export/home/packages/BUILD/SUNWgnome-base-libs-2.21.2/i386/cairo-1.4.12/test' Making check in pdiff make[2]: Entering directory `/export/home/packages/BUILD/SUNWgnome-base-libs-2.21.2/i386/cairo-1.4.12/test/pdiff' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/export/home/packages/BUILD/SUNWgnome-base-libs-2.21.2/i386/cairo-1.4.12/test/pdiff' Making check in . make[2]: Entering directory `/export/home/packages/BUILD/SUNWgnome-base-libs-2.21.2/i386/cairo-1.4.12/test' make imagediff png-flatten pdf2png svg2png make[3]: Entering directory `/export/home/packages/BUILD/SUNWgnome-base-libs-2.21.2/i386/cairo-1.4.12/test' make[3]: `imagediff' is up to date. make[3]: `png-flatten' is up to date. make[3]: `pdf2png' is up to date. make[3]: `svg2png' is up to date. make[3]: Leaving directory `/export/home/packages/BUILD/SUNWgnome-base-libs-2.21.2/i386/cairo-1.4.12/test' make check-TESTS make[3]: Entering directory `/export/home/packages/BUILD/SUNWgnome-base-libs-2.21.2/i386/cairo-1.4.12/test' TESTING a8-mask test masks of CAIRO_FORMAT_A8 image backend fails because libpixman only handles (stride % sizeof(pixman_bits) == 0) Expecting failure a8-mask-image-argb32 [0]: XFAIL a8-mask-image-argb32 [25]: XFAIL a8-mask-image-rgb24 [0]: XFAIL a8-mask-image-rgb24 [25]: XFAIL a8-mask-xlib-argb32 [0]: PASS a8-mask-xlib-argb32 [25]: PASS a8-mask-xlib-rgb24 [0]: PASS a8-mask-xlib-rgb24 [25]: PASS a8-mask-ps-argb32 [0]: XFAIL a8-mask-ps-argb32 [25]: XFAIL a8-mask-ps-rgb24 [0]: XFAIL a8-mask-ps-rgb24 [25]: XFAIL a8-mask-pdf-argb32 [0]: XFAIL a8-mask-pdf-argb32 [25]: XFAIL a8-mask-pdf-rgb24 [0]: XFAIL a8-mask-pdf-rgb24 [25]: XFAIL a8-mask-svg-argb32 [0]: XFAIL a8-mask-svg-argb32 [25]: XFAIL a8-mask-svg-rgb24 [0]: XFAIL a8-mask-svg-rgb24 [25]: XFAIL Check a8-mask.log out for more information. XFAIL: a8-mask TESTING big-trap Test oversize trapezoid with a clip region Test needs to be adjusted to trigger the original bug Expecting failure big-trap-image-argb32 [0]: XFAIL big-trap-image-argb32 [25]: XFAIL big-trap-image-rgb24 [0]: XFAIL big-trap-image-rgb24 [25]: XFAIL big-trap-xlib-argb32 [0]: XFAIL big-trap-xlib-argb32 [25]: XFAIL big-trap-xlib-rgb24 [0]: XFAIL big-trap-xlib-rgb24 [25]: XFAIL big-trap-ps-argb32 [0]: XFAIL big-trap-ps-argb32 [25]: XFAIL big-trap-ps-rgb24 [0]: XFAIL big-trap-ps-rgb24 [25]: XFAIL big-trap-pdf-argb32 [0]: XFAIL big-trap-pdf-argb32 [25]: XFAIL big-trap-pdf-rgb24 [0]: XFAIL big-trap-pdf-rgb24 [25]: XFAIL big-trap-svg-argb32 [0]: XFAIL big-trap-svg-argb32 [25]: XFAIL big-trap-svg-rgb24 [0]: XFAIL big-trap-svg-rgb24 [25]: XFAIL Check big-trap.log out for more information. XFAIL: big-trap TESTING caps-joins Test caps and joins caps-joins-image-argb32 [0]: PASS caps-joins-image-argb32 [25]: PASS caps-joins-image-rgb24 [0]: PASS caps-joins-image-rgb24 [25]: PASS caps-joins-xlib-argb32 [0]: PASS caps-joins-xlib-argb32 [25]: PASS caps-joins-xlib-rgb24 [0]: PASS caps-joins-xlib-rgb24 [25]: PASS caps-joins-ps-argb32 [0]: PASS caps-joins-ps-argb32 [25]: PASS caps-joins-ps-rgb24 [0]: PASS caps-joins-ps-rgb24 [25]: PASS caps-joins-pdf-argb32 [0]: PASS caps-joins-pdf-argb32 [25]: PASS caps-joins-pdf-rgb24 [0]: PASS caps-joins-pdf-rgb24 [25]: PASS caps-joins-svg-argb32 [0]: PASS caps-joins-svg-argb32 [25]: PASS caps-joins-svg-rgb24 [0]: PASS caps-joins-svg-rgb24 [25]: PASS PASS: caps-joins TESTING caps-joins-alpha Test caps and joins with some source alpha caps-joins-alpha-image-argb32 [0]: PASS caps-joins-alpha-image-argb32 [25]: PASS caps-joins-alpha-image-rgb24 [0]: PASS caps-joins-alpha-image-rgb24 [25]: PASS caps-joins-alpha-xlib-argb32 [0]: PASS caps-joins-alpha-xlib-argb32 [25]: PASS caps-joins-alpha-xlib-rgb24 [0]: PASS caps-joins-alpha-xlib-rgb24 [25]: PASS caps-joins-alpha-ps-argb32 [0]: PASS caps-joins-alpha-ps-argb32 [25]: PASS caps-joins-alpha-ps-rgb24 [0]: PASS caps-joins-alpha-ps-rgb24 [25]: PASS caps-joins-alpha-pdf-argb32 [0]: PASS caps-joins-alpha-pdf-argb32 [25]: PASS caps-joins-alpha-pdf-rgb24 [0]: PASS caps-joins-alpha-pdf-rgb24 [25]: PASS caps-joins-alpha-svg-argb32 [0]: PASS caps-joins-alpha-svg-argb32 [25]: PASS caps-joins-alpha-svg-rgb24 [0]: PASS caps-joins-alpha-svg-rgb24 [25]: PASS PASS: caps-joins-alpha TESTING caps-sub-paths Test that sub-paths receive caps. caps-sub-paths-image-argb32 [0]: PASS caps-sub-paths-image-argb32 [25]: PASS caps-sub-paths-image-rgb24 [0]: PASS caps-sub-paths-image-rgb24 [25]: PASS caps-sub-paths-xlib-argb32 [0]: PASS caps-sub-paths-xlib-argb32 [25]: PASS caps-sub-paths-xlib-rgb24 [0]: PASS caps-sub-paths-xlib-rgb24 [25]: PASS caps-sub-paths-ps-argb32 [0]: PASS caps-sub-paths-ps-argb32 [25]: PASS caps-sub-paths-ps-rgb24 [0]: PASS caps-sub-paths-ps-rgb24 [25]: PASS caps-sub-paths-pdf-argb32 [0]: PASS caps-sub-paths-pdf-argb32 [25]: PASS caps-sub-paths-pdf-rgb24 [0]: PASS caps-sub-paths-pdf-rgb24 [25]: PASS caps-sub-paths-svg-argb32 [0]: PASS caps-sub-paths-svg-argb32 [25]: PASS caps-sub-paths-svg-rgb24 [0]: PASS caps-sub-paths-svg-rgb24 [25]: PASS PASS: caps-sub-paths TESTING clip-all Test clipping with everything clipped out clip-all-image-argb32 [0]: PASS clip-all-image-argb32 [25]: PASS clip-all-image-rgb24 [0]: PASS clip-all-image-rgb24 [25]: PASS clip-all-xlib-argb32 [0]: PASS clip-all-xlib-argb32 [25]: PASS clip-all-xlib-rgb24 [0]: PASS clip-all-xlib-rgb24 [25]: PASS clip-all-ps-argb32 [0]: PASS clip-all-ps-argb32 [25]: PASS clip-all-ps-rgb24 [0]: PASS clip-all-ps-rgb24 [25]: PASS clip-all-pdf-argb32 [0]: PASS clip-all-pdf-argb32 [25]: PASS clip-all-pdf-rgb24 [0]: PASS clip-all-pdf-rgb24 [25]: PASS clip-all-svg-argb32 [0]: PASS clip-all-svg-argb32 [25]: PASS clip-all-svg-rgb24 [0]: PASS clip-all-svg-rgb24 [25]: PASS PASS: clip-all TESTING clip-fill-rule Tests interaction of clipping with cairo_set_fill_rule clip-fill-rule-image-argb32 [0]: PASS clip-fill-rule-image-argb32 [25]: PASS clip-fill-rule-image-rgb24 [0]: PASS clip-fill-rule-image-rgb24 [25]: PASS clip-fill-rule-xlib-argb32 [0]: PASS clip-fill-rule-xlib-argb32 [25]: PASS clip-fill-rule-xlib-rgb24 [0]: PASS clip-fill-rule-xlib-rgb24 [25]: PASS clip-fill-rule-ps-argb32 [0]: PASS clip-fill-rule-ps-argb32 [25]: PASS clip-fill-rule-ps-rgb24 [0]: PASS clip-fill-rule-ps-rgb24 [25]: PASS clip-fill-rule-pdf-argb32 [0]: PASS clip-fill-rule-pdf-argb32 [25]: PASS clip-fill-rule-pdf-rgb24 [0]: PASS clip-fill-rule-pdf-rgb24 [25]: PASS clip-fill-rule-svg-argb32 [0]: PASS clip-fill-rule-svg-argb32 [25]: PASS clip-fill-rule-svg-rgb24 [0]: PASS clip-fill-rule-svg-rgb24 [25]: PASS PASS: clip-fill-rule TESTING clip-fill-rule-pixel-aligned Tests interaction of clipping and cairo_set_fill_rule with a pixel-aligned path clip-fill-rule-pixel-aligned-image-argb32 [0]: PASS clip-fill-rule-pixel-aligned-image-argb32 [25]: PASS clip-fill-rule-pixel-aligned-image-rgb24 [0]: PASS clip-fill-rule-pixel-aligned-image-rgb24 [25]: PASS clip-fill-rule-pixel-aligned-xlib-argb32 [0]: PASS clip-fill-rule-pixel-aligned-xlib-argb32 [25]: PASS clip-fill-rule-pixel-aligned-xlib-rgb24 [0]: PASS clip-fill-rule-pixel-aligned-xlib-rgb24 [25]: PASS clip-fill-rule-pixel-aligned-ps-argb32 [0]: PASS clip-fill-rule-pixel-aligned-ps-argb32 [25]: PASS clip-fill-rule-pixel-aligned-ps-rgb24 [0]: PASS clip-fill-rule-pixel-aligned-ps-rgb24 [25]: PASS clip-fill-rule-pixel-aligned-pdf-argb32 [0]: PASS clip-fill-rule-pixel-aligned-pdf-argb32 [25]: PASS clip-fill-rule-pixel-aligned-pdf-rgb24 [0]: PASS clip-fill-rule-pixel-aligned-pdf-rgb24 [25]: PASS clip-fill-rule-pixel-aligned-svg-argb32 [0]: PASS clip-fill-rule-pixel-aligned-svg-argb32 [25]: PASS clip-fill-rule-pixel-aligned-svg-rgb24 [0]: PASS clip-fill-rule-pixel-aligned-svg-rgb24 [25]: PASS PASS: clip-fill-rule-pixel-aligned TESTING clip-nesting Test clipping with multiple contexts for the same surface clip-nesting-image-argb32 [0]: PASS clip-nesting-image-argb32 [25]: PASS clip-nesting-image-rgb24 [0]: PASS clip-nesting-image-rgb24 [25]: PASS clip-nesting-xlib-argb32 [0]: PASS clip-nesting-xlib-argb32 [25]: PASS clip-nesting-xlib-rgb24 [0]: PASS clip-nesting-xlib-rgb24 [25]: PASS clip-nesting-ps-argb32 [0]: PASS clip-nesting-ps-argb32 [25]: PASS clip-nesting-ps-rgb24 [0]: PASS clip-nesting-ps-rgb24 [25]: PASS clip-nesting-pdf-argb32 [0]: PASS clip-nesting-pdf-argb32 [25]: PASS clip-nesting-pdf-rgb24 [0]: PASS clip-nesting-pdf-rgb24 [25]: PASS clip-nesting-svg-argb32 [0]: PASS clip-nesting-svg-argb32 [25]: PASS clip-nesting-svg-rgb24 [0]: PASS clip-nesting-svg-rgb24 [25]: PASS PASS: clip-nesting TESTING clip-operator Surface clipping with different operators clip-operator-image-argb32 [0]: PASS clip-operator-image-argb32 [25]: PASS clip-operator-image-rgb24 [0]: PASS clip-operator-image-rgb24 [25]: PASS clip-operator-xlib-argb32 [0]: PASS clip-operator-xlib-argb32 [25]: PASS clip-operator-xlib-rgb24 [0]: PASS clip-operator-xlib-rgb24 [25]: PASS clip-operator-ps-argb32 [0]: PASS clip-operator-ps-argb32 [25]: PASS clip-operator-ps-rgb24 [0]: PASS clip-operator-ps-rgb24 [25]: PASS clip-operator-pdf-argb32 [0]: PASS clip-operator-pdf-argb32 [25]: PASS clip-operator-pdf-rgb24 [0]: PASS clip-operator-pdf-rgb24 [25]: PASS clip-operator-svg-argb32 [0]: PASS clip-operator-svg-argb32 [25]: PASS clip-operator-svg-rgb24 [0]: PASS clip-operator-svg-rgb24 [25]: PASS PASS: clip-operator TESTING clip-push-group Test that push_group doesn't crash after setting a surface-based clip clip-push-group-image-argb32 [0]: PASS clip-push-group-image-argb32 [25]: PASS clip-push-group-image-rgb24 [0]: PASS clip-push-group-image-rgb24 [25]: PASS clip-push-group-xlib-argb32 [0]: PASS clip-push-group-xlib-argb32 [25]: PASS clip-push-group-xlib-rgb24 [0]: PASS clip-push-group-xlib-rgb24 [25]: PASS clip-push-group-ps-argb32 [0]: PASS clip-push-group-ps-argb32 [25]: PASS clip-push-group-ps-rgb24 [0]: PASS clip-push-group-ps-rgb24 [25]: PASS clip-push-group-pdf-argb32 [0]: PASS clip-push-group-pdf-argb32 [25]: PASS clip-push-group-pdf-rgb24 [0]: PASS clip-push-group-pdf-rgb24 [25]: PASS clip-push-group-svg-argb32 [0]: PASS clip-push-group-svg-argb32 [25]: PASS clip-push-group-svg-rgb24 [0]: PASS clip-push-group-svg-rgb24 [25]: PASS PASS: clip-push-group TESTING clip-twice Verifies that the clip mask is updated correctly when it constructed by setting the clip path twice. clip-twice-image-argb32 [0]: PASS clip-twice-image-argb32 [25]: PASS clip-twice-image-rgb24 [0]: PASS clip-twice-image-rgb24 [25]: PASS clip-twice-xlib-argb32 [0]: PASS clip-twice-xlib-argb32 [25]: PASS clip-twice-xlib-rgb24 [0]: PASS clip-twice-xlib-rgb24 [25]: PASS clip-twice-ps-argb32 [0]: PASS clip-twice-ps-argb32 [25]: PASS clip-twice-ps-rgb24 [0]: PASS clip-twice-ps-rgb24 [25]: PASS clip-twice-pdf-argb32 [0]: PASS clip-twice-pdf-argb32 [25]: PASS clip-twice-pdf-rgb24 [0]: PASS clip-twice-pdf-rgb24 [25]: PASS clip-twice-svg-argb32 [0]: PASS clip-twice-svg-argb32 [25]: PASS clip-twice-svg-rgb24 [0]: PASS clip-twice-svg-rgb24 [25]: PASS PASS: clip-twice TESTING close-path Test some corner cases related to cairo_close_path close-path-image-argb32 [0]: PASS close-path-image-argb32 [25]: PASS close-path-image-rgb24 [0]: PASS close-path-image-rgb24 [25]: PASS close-path-xlib-argb32 [0]: PASS close-path-xlib-argb32 [25]: PASS close-path-xlib-rgb24 [0]: PASS close-path-xlib-rgb24 [25]: PASS close-path-ps-argb32 [0]: PASS close-path-ps-argb32 [25]: PASS close-path-ps-rgb24 [0]: PASS close-path-ps-rgb24 [25]: PASS close-path-pdf-argb32 [0]: PASS close-path-pdf-argb32 [25]: PASS close-path-pdf-rgb24 [0]: PASS close-path-pdf-rgb24 [25]: PASS close-path-svg-argb32 [0]: PASS close-path-svg-argb32 [25]: PASS close-path-svg-rgb24 [0]: PASS close-path-svg-rgb24 [25]: PASS PASS: close-path TESTING composite-integer-translate-source Test simple compositing: integer-translation 32->32 SOURCE composite-integer-translate-source-image-argb32 [0]: PASS composite-integer-translate-source-image-argb32 [25]: PASS composite-integer-translate-source-image-rgb24 [0]: PASS composite-integer-translate-source-image-rgb24 [25]: PASS composite-integer-translate-source-xlib-argb32 [0]: PASS composite-integer-translate-source-xlib-argb32 [25]: PASS composite-integer-translate-source-xlib-rgb24 [0]: PASS composite-integer-translate-source-xlib-rgb24 [25]: PASS composite-integer-translate-source-ps-argb32 [0]: PASS composite-integer-translate-source-ps-argb32 [25]: PASS composite-integer-translate-source-ps-rgb24 [0]: PASS composite-integer-translate-source-ps-rgb24 [25]: PASS composite-integer-translate-source-pdf-argb32 [0]: PASS composite-integer-translate-source-pdf-argb32 [25]: PASS composite-integer-translate-source-pdf-rgb24 [0]: PASS composite-integer-translate-source-pdf-rgb24 [25]: PASS composite-integer-translate-source-svg-argb32 [0]: PASS composite-integer-translate-source-svg-argb32 [25]: PASS composite-integer-translate-source-svg-rgb24 [0]: PASS composite-integer-translate-source-svg-rgb24 [25]: PASS PASS: composite-integer-translate-source TESTING composite-integer-translate-over Test simple compositing: integer-translation 32->32 OVER composite-integer-translate-over-image-argb32 [0]: PASS composite-integer-translate-over-image-argb32 [25]: PASS composite-integer-translate-over-image-rgb24 [0]: PASS composite-integer-translate-over-image-rgb24 [25]: PASS composite-integer-translate-over-xlib-argb32 [0]: PASS composite-integer-translate-over-xlib-argb32 [25]: PASS composite-integer-translate-over-xlib-rgb24 [0]: PASS composite-integer-translate-over-xlib-rgb24 [25]: PASS composite-integer-translate-over-ps-argb32 [0]: PASS composite-integer-translate-over-ps-argb32 [25]: PASS composite-integer-translate-over-ps-rgb24 [0]: PASS composite-integer-translate-over-ps-rgb24 [25]: PASS composite-integer-translate-over-pdf-argb32 [0]: PASS composite-integer-translate-over-pdf-argb32 [25]: PASS composite-integer-translate-over-pdf-rgb24 [0]: PASS composite-integer-translate-over-pdf-rgb24 [25]: PASS composite-integer-translate-over-svg-argb32 [0]: PASS composite-integer-translate-over-svg-argb32 [25]: PASS composite-integer-translate-over-svg-rgb24 [0]: PASS composite-integer-translate-over-svg-rgb24 [25]: PASS PASS: composite-integer-translate-over TESTING composite-integer-translate-over-repeat Test simple compositing: integer-translation 32->32 OVER, with repeat composite-integer-translate-over-repeat-image-argb32 [0]: PASS composite-integer-translate-over-repeat-image-argb32 [25]: PASS composite-integer-translate-over-repeat-image-rgb24 [0]: PASS composite-integer-translate-over-repeat-image-rgb24 [25]: PASS composite-integer-translate-over-repeat-xlib-argb32 [0]: PASS composite-integer-translate-over-repeat-xlib-argb32 [25]: PASS composite-integer-translate-over-repeat-xlib-rgb24 [0]: PASS composite-integer-translate-over-repeat-xlib-rgb24 [25]: PASS composite-integer-translate-over-repeat-ps-argb32 [0]: PASS composite-integer-translate-over-repeat-ps-argb32 [25]: PASS composite-integer-translate-over-repeat-ps-rgb24 [0]: PASS composite-integer-translate-over-repeat-ps-rgb24 [25]: PASS composite-integer-translate-over-repeat-pdf-argb32 [0]: PASS composite-integer-translate-over-repeat-pdf-argb32 [25]: PASS composite-integer-translate-over-repeat-pdf-rgb24 [0]: PASS composite-integer-translate-over-repeat-pdf-rgb24 [25]: PASS composite-integer-translate-over-repeat-svg-argb32 [0]: PASS composite-integer-translate-over-repeat-svg-argb32 [25]: PASS composite-integer-translate-over-repeat-svg-rgb24 [0]: PASS composite-integer-translate-over-repeat-svg-rgb24 [25]: PASS PASS: composite-integer-translate-over-repeat TESTING copy-path Tests calls to path_data functions: cairo_copy_path, cairo_copy_path_flat, and cairo_append_path copy-path-image-argb32 [0]: PASS copy-path-image-argb32 [25]: PASS copy-path-image-rgb24 [0]: PASS copy-path-image-rgb24 [25]: PASS copy-path-xlib-argb32 [0]: PASS copy-path-xlib-argb32 [25]: PASS copy-path-xlib-rgb24 [0]: PASS copy-path-xlib-rgb24 [25]: PASS copy-path-ps-argb32 [0]: PASS copy-path-ps-argb32 [25]: PASS copy-path-ps-rgb24 [0]: PASS copy-path-ps-rgb24 [25]: PASS copy-path-pdf-argb32 [0]: PASS copy-path-pdf-argb32 [25]: PASS copy-path-pdf-rgb24 [0]: PASS copy-path-pdf-rgb24 [25]: PASS copy-path-svg-argb32 [0]: PASS copy-path-svg-argb32 [25]: PASS copy-path-svg-rgb24 [0]: PASS copy-path-svg-rgb24 [25]: PASS PASS: copy-path TESTING create-for-stream PASS: create-for-stream TESTING create-from-png Tests the creation of an image surface from a PNG file create-from-png-image-argb32 [0]: PASS create-from-png-image-argb32 [25]: PASS create-from-png-image-rgb24 [0]: PASS create-from-png-image-rgb24 [25]: PASS create-from-png-xlib-argb32 [0]: PASS create-from-png-xlib-argb32 [25]: PASS create-from-png-xlib-rgb24 [0]: PASS create-from-png-xlib-rgb24 [25]: PASS create-from-png-ps-argb32 [0]: PASS create-from-png-ps-argb32 [25]: PASS create-from-png-ps-rgb24 [0]: PASS create-from-png-ps-rgb24 [25]: PASS create-from-png-pdf-argb32 [0]: PASS create-from-png-pdf-argb32 [25]: PASS create-from-png-pdf-rgb24 [0]: PASS create-from-png-pdf-rgb24 [25]: PASS create-from-png-svg-argb32 [0]: PASS create-from-png-svg-argb32 [25]: PASS create-from-png-svg-rgb24 [0]: PASS create-from-png-svg-rgb24 [25]: PASS PASS: create-from-png TESTING create-from-png-stream Tests the creation of an image surface from a PNG using a FILE * create-from-png-stream-image-argb32 [0]: PASS create-from-png-stream-image-argb32 [25]: PASS create-from-png-stream-image-rgb24 [0]: PASS create-from-png-stream-image-rgb24 [25]: PASS create-from-png-stream-xlib-argb32 [0]: PASS create-from-png-stream-xlib-argb32 [25]: PASS create-from-png-stream-xlib-rgb24 [0]: PASS create-from-png-stream-xlib-rgb24 [25]: PASS create-from-png-stream-ps-argb32 [0]: PASS create-from-png-stream-ps-argb32 [25]: PASS create-from-png-stream-ps-rgb24 [0]: PASS create-from-png-stream-ps-rgb24 [25]: PASS create-from-png-stream-pdf-argb32 [0]: PASS create-from-png-stream-pdf-argb32 [25]: PASS create-from-png-stream-pdf-rgb24 [0]: PASS create-from-png-stream-pdf-rgb24 [25]: PASS create-from-png-stream-svg-argb32 [0]: PASS create-from-png-stream-svg-argb32 [25]: PASS create-from-png-stream-svg-rgb24 [0]: PASS create-from-png-stream-svg-rgb24 [25]: PASS PASS: create-from-png-stream TESTING dash-caps-joins Test caps and joins when dashing dash-caps-joins-image-argb32 [0]: PASS dash-caps-joins-image-argb32 [25]: PASS dash-caps-joins-image-rgb24 [0]: PASS dash-caps-joins-image-rgb24 [25]: PASS dash-caps-joins-xlib-argb32 [0]: PASS dash-caps-joins-xlib-argb32 [25]: PASS dash-caps-joins-xlib-rgb24 [0]: PASS dash-caps-joins-xlib-rgb24 [25]: PASS dash-caps-joins-ps-argb32 [0]: PASS dash-caps-joins-ps-argb32 [25]: PASS dash-caps-joins-ps-rgb24 [0]: PASS dash-caps-joins-ps-rgb24 [25]: PASS dash-caps-joins-pdf-argb32 [0]: PASS dash-caps-joins-pdf-argb32 [25]: PASS dash-caps-joins-pdf-rgb24 [0]: PASS dash-caps-joins-pdf-rgb24 [25]: PASS dash-caps-joins-svg-argb32 [0]: PASS dash-caps-joins-svg-argb32 [25]: PASS dash-caps-joins-svg-rgb24 [0]: PASS dash-caps-joins-svg-rgb24 [25]: PASS PASS: dash-caps-joins TESTING dash-no-dash Tests that we can actually turn dashing on and off again dash-no-dash-image-argb32 [0]: PASS dash-no-dash-image-argb32 [25]: PASS dash-no-dash-image-rgb24 [0]: PASS dash-no-dash-image-rgb24 [25]: PASS dash-no-dash-xlib-argb32 [0]: PASS dash-no-dash-xlib-argb32 [25]: PASS dash-no-dash-xlib-rgb24 [0]: PASS dash-no-dash-xlib-rgb24 [25]: PASS dash-no-dash-ps-argb32 [0]: PASS dash-no-dash-ps-argb32 [25]: PASS dash-no-dash-ps-rgb24 [0]: PASS dash-no-dash-ps-rgb24 [25]: PASS dash-no-dash-pdf-argb32 [0]: PASS dash-no-dash-pdf-argb32 [25]: PASS dash-no-dash-pdf-rgb24 [0]: PASS dash-no-dash-pdf-rgb24 [25]: PASS dash-no-dash-svg-argb32 [0]: PASS dash-no-dash-svg-argb32 [25]: PASS dash-no-dash-svg-rgb24 [0]: PASS dash-no-dash-svg-rgb24 [25]: PASS PASS: dash-no-dash TESTING dash-offset-negative Tests cairo_set_dash with a negative offset dash-offset-negative-image-argb32 [0]: PASS dash-offset-negative-image-argb32 [25]: PASS dash-offset-negative-image-rgb24 [0]: PASS dash-offset-negative-image-rgb24 [25]: PASS dash-offset-negative-xlib-argb32 [0]: PASS dash-offset-negative-xlib-argb32 [25]: PASS dash-offset-negative-xlib-rgb24 [0]: PASS dash-offset-negative-xlib-rgb24 [25]: PASS dash-offset-negative-ps-argb32 [0]: PASS dash-offset-negative-ps-argb32 [25]: PASS dash-offset-negative-ps-rgb24 [0]: PASS dash-offset-negative-ps-rgb24 [25]: PASS dash-offset-negative-pdf-argb32 [0]: PASS dash-offset-negative-pdf-argb32 [25]: PASS dash-offset-negative-pdf-rgb24 [0]: PASS dash-offset-negative-pdf-rgb24 [25]: PASS dash-offset-negative-svg-argb32 [0]: PASS dash-offset-negative-svg-argb32 [25]: PASS dash-offset-negative-svg-rgb24 [0]: PASS dash-offset-negative-svg-rgb24 [25]: PASS PASS: dash-offset-negative TESTING dash-scale Test interactions of cairo_set_dash and cairo_scale, (in particular with a non-uniformly scaled pen) dash-scale-image-argb32 [0]: PASS dash-scale-image-argb32 [25]: PASS dash-scale-image-rgb24 [0]: PASS dash-scale-image-rgb24 [25]: PASS dash-scale-xlib-argb32 [0]: PASS dash-scale-xlib-argb32 [25]: PASS dash-scale-xlib-rgb24 [0]: PASS dash-scale-xlib-rgb24 [25]: PASS dash-scale-ps-argb32 [0]: PASS dash-scale-ps-argb32 [25]: PASS dash-scale-ps-rgb24 [0]: PASS dash-scale-ps-rgb24 [25]: PASS dash-scale-pdf-argb32 [0]: PASS dash-scale-pdf-argb32 [25]: PASS dash-scale-pdf-rgb24 [0]: PASS dash-scale-pdf-rgb24 [25]: PASS dash-scale-svg-argb32 [0]: PASS dash-scale-svg-argb32 [25]: PASS dash-scale-svg-rgb24 [0]: PASS dash-scale-svg-rgb24 [25]: PASS PASS: dash-scale TESTING dash-zero-length Tests cairo_set_dash with zero length dash-zero-length-image-argb32 [0]: PASS dash-zero-length-image-argb32 [25]: PASS dash-zero-length-image-rgb24 [0]: PASS dash-zero-length-image-rgb24 [25]: PASS dash-zero-length-xlib-argb32 [0]: PASS dash-zero-length-xlib-argb32 [25]: PASS dash-zero-length-xlib-rgb24 [0]: PASS dash-zero-length-xlib-rgb24 [25]: PASS dash-zero-length-ps-argb32 [0]: PASS dash-zero-length-ps-argb32 [25]: PASS dash-zero-length-ps-rgb24 [0]: PASS dash-zero-length-ps-rgb24 [25]: PASS dash-zero-length-pdf-argb32 [0]: PASS dash-zero-length-pdf-argb32 [25]: PASS dash-zero-length-pdf-rgb24 [0]: PASS dash-zero-length-pdf-rgb24 [25]: PASS dash-zero-length-svg-argb32 [0]: PASS dash-zero-length-svg-argb32 [25]: PASS dash-zero-length-svg-rgb24 [0]: PASS dash-zero-length-svg-rgb24 [25]: PASS PASS: dash-zero-length TESTING dash-state Tries to explore the state space of the dashing code dash-state-image-argb32 [0]: PASS dash-state-image-argb32 [25]: PASS dash-state-image-rgb24 [0]: PASS dash-state-image-rgb24 [25]: PASS dash-state-xlib-argb32 [0]: PASS dash-state-xlib-argb32 [25]: PASS dash-state-xlib-rgb24 [0]: PASS dash-state-xlib-rgb24 [25]: PASS dash-state-ps-argb32 [0]: PASS dash-state-ps-argb32 [25]: PASS dash-state-ps-rgb24 [0]: PASS dash-state-ps-rgb24 [25]: PASS dash-state-pdf-argb32 [0]: PASS dash-state-pdf-argb32 [25]: PASS dash-state-pdf-rgb24 [0]: PASS dash-state-pdf-rgb24 [25]: PASS dash-state-svg-argb32 [0]: PASS dash-state-svg-argb32 [25]: PASS dash-state-svg-rgb24 [0]: PASS dash-state-svg-rgb24 [25]: PASS PASS: dash-state TESTING degenerate-path Tests the behaviour of degenerate paths with different cap types degenerate-path-image-argb32 [0]: PASS degenerate-path-image-argb32 [25]: PASS degenerate-path-image-rgb24 [0]: PASS degenerate-path-image-rgb24 [25]: PASS degenerate-path-xlib-argb32 [0]: PASS degenerate-path-xlib-argb32 [25]: PASS degenerate-path-xlib-rgb24 [0]: PASS degenerate-path-xlib-rgb24 [25]: PASS degenerate-path-ps-argb32 [0]: PASS degenerate-path-ps-argb32 [25]: PASS degenerate-path-ps-rgb24 [0]: PASS degenerate-path-ps-rgb24 [25]: PASS degenerate-path-pdf-argb32 [0]: PASS degenerate-path-pdf-argb32 [25]: PASS degenerate-path-pdf-rgb24 [0]: PASS degenerate-path-pdf-rgb24 [25]: PASS degenerate-path-svg-argb32 [0]: PASS degenerate-path-svg-argb32 [25]: PASS degenerate-path-svg-rgb24 [0]: PASS degenerate-path-svg-rgb24 [25]: PASS PASS: degenerate-path TESTING device-offset Simple test using a surface with a negative device-offset as a source. device-offset-image-argb32 [0]: PASS device-offset-image-argb32 [25]: PASS device-offset-image-rgb24 [0]: PASS device-offset-image-rgb24 [25]: PASS device-offset-xlib-argb32 [0]: PASS device-offset-xlib-argb32 [25]: PASS device-offset-xlib-rgb24 [0]: PASS device-offset-xlib-rgb24 [25]: PASS device-offset-ps-argb32 [0]: PASS device-offset-ps-argb32 [25]: PASS device-offset-ps-rgb24 [0]: PASS device-offset-ps-rgb24 [25]: PASS device-offset-pdf-argb32 [0]: PASS device-offset-pdf-argb32 [25]: PASS device-offset-pdf-rgb24 [0]: PASS device-offset-pdf-rgb24 [25]: PASS device-offset-svg-argb32 [0]: PASS device-offset-svg-argb32 [25]: PASS device-offset-svg-rgb24 [0]: PASS device-offset-svg-rgb24 [25]: PASS PASS: device-offset TESTING device-offset-positive Simple test using a surface with a positive device-offset as a source. device-offset-positive-image-argb32 [0]: PASS device-offset-positive-image-argb32 [25]: PASS device-offset-positive-image-rgb24 [0]: PASS device-offset-positive-image-rgb24 [25]: PASS device-offset-positive-xlib-argb32 [0]: PASS device-offset-positive-xlib-argb32 [25]: PASS device-offset-positive-xlib-rgb24 [0]: PASS device-offset-positive-xlib-rgb24 [25]: PASS device-offset-positive-ps-argb32 [0]: PASS device-offset-positive-ps-argb32 [25]: PASS device-offset-positive-ps-rgb24 [0]: PASS device-offset-positive-ps-rgb24 [25]: PASS device-offset-positive-pdf-argb32 [0]: PASS device-offset-positive-pdf-argb32 [25]: PASS device-offset-positive-pdf-rgb24 [0]: PASS device-offset-positive-pdf-rgb24 [25]: PASS device-offset-positive-svg-argb32 [0]: PASS device-offset-positive-svg-argb32 [25]: PASS device-offset-positive-svg-rgb24 [0]: PASS device-offset-positive-svg-rgb24 [25]: PASS PASS: device-offset-positive TESTING extend-pad Test CAIRO_EXTEND_PAD for surface patterns Expecting failure extend-pad-image-argb32 [0]: XFAIL extend-pad-image-argb32 [25]: XFAIL extend-pad-image-rgb24 [0]: XFAIL extend-pad-image-rgb24 [25]: XFAIL extend-pad-xlib-argb32 [0]: XFAIL extend-pad-xlib-argb32 [25]: XFAIL extend-pad-xlib-rgb24 [0]: XFAIL extend-pad-xlib-rgb24 [25]: XFAIL extend-pad-ps-argb32 [0]: XFAIL extend-pad-ps-argb32 [25]: XFAIL extend-pad-ps-rgb24 [0]: XFAIL extend-pad-ps-rgb24 [25]: XFAIL extend-pad-pdf-argb32 [0]: XFAIL extend-pad-pdf-argb32 [25]: XFAIL extend-pad-pdf-rgb24 [0]: XFAIL extend-pad-pdf-rgb24 [25]: XFAIL extend-pad-svg-argb32 [0]: XFAIL extend-pad-svg-argb32 [25]: XFAIL extend-pad-svg-rgb24 [0]: XFAIL extend-pad-svg-rgb24 [25]: XFAIL Check extend-pad.log out for more information. XFAIL: extend-pad TESTING fill-and-stroke Tests using cairo_fill_preserve/cairo_stroke to fill/stroke the same path fill-and-stroke-image-argb32 [0]: PASS fill-and-stroke-image-argb32 [25]: PASS fill-and-stroke-image-rgb24 [0]: PASS fill-and-stroke-image-rgb24 [25]: PASS fill-and-stroke-xlib-argb32 [0]: PASS fill-and-stroke-xlib-argb32 [25]: PASS fill-and-stroke-xlib-rgb24 [0]: PASS fill-and-stroke-xlib-rgb24 [25]: PASS fill-and-stroke-ps-argb32 [0]: PASS fill-and-stroke-ps-argb32 [25]: PASS fill-and-stroke-ps-rgb24 [0]: PASS fill-and-stroke-ps-rgb24 [25]: PASS fill-and-stroke-pdf-argb32 [0]: PASS fill-and-stroke-pdf-argb32 [25]: PASS fill-and-stroke-pdf-rgb24 [0]: PASS fill-and-stroke-pdf-rgb24 [25]: PASS fill-and-stroke-svg-argb32 [0]: PASS fill-and-stroke-svg-argb32 [25]: PASS fill-and-stroke-svg-rgb24 [0]: PASS fill-and-stroke-svg-rgb24 [25]: PASS PASS: fill-and-stroke TESTING fill-and-stroke-alpha Use a group to fill/stroke a path then blend the result with alpha onto the destination fill-and-stroke-alpha-image-argb32 [0]: PASS fill-and-stroke-alpha-image-argb32 [25]: PASS fill-and-stroke-alpha-image-rgb24 [0]: PASS fill-and-stroke-alpha-image-rgb24 [25]: PASS fill-and-stroke-alpha-xlib-argb32 [0]: PASS fill-and-stroke-alpha-xlib-argb32 [25]: PASS fill-and-stroke-alpha-xlib-rgb24 [0]: PASS fill-and-stroke-alpha-xlib-rgb24 [25]: PASS fill-and-stroke-alpha-ps-argb32 [0]: PASS fill-and-stroke-alpha-ps-argb32 [25]: PASS fill-and-stroke-alpha-ps-rgb24 [0]: PASS fill-and-stroke-alpha-ps-rgb24 [25]: PASS fill-and-stroke-alpha-pdf-argb32 [0]: PASS fill-and-stroke-alpha-pdf-argb32 [25]: PASS fill-and-stroke-alpha-pdf-rgb24 [0]: PASS fill-and-stroke-alpha-pdf-rgb24 [25]: PASS fill-and-stroke-alpha-svg-argb32 [0]: PASS fill-and-stroke-alpha-svg-argb32 [25]: PASS fill-and-stroke-alpha-svg-rgb24 [0]: PASS fill-and-stroke-alpha-svg-rgb24 [25]: PASS PASS: fill-and-stroke-alpha TESTING fill-and-stroke-alpha-add Use a group to fill/stroke a path (each with different alpha) using DEST_OUT and ADD to combine fill-and-stroke-alpha-add-image-argb32 [0]: PASS fill-and-stroke-alpha-add-image-argb32 [25]: PASS fill-and-stroke-alpha-add-image-rgb24 [0]: PASS fill-and-stroke-alpha-add-image-rgb24 [25]: PASS fill-and-stroke-alpha-add-xlib-argb32 [0]: PASS fill-and-stroke-alpha-add-xlib-argb32 [25]: PASS fill-and-stroke-alpha-add-xlib-rgb24 [0]: PASS fill-and-stroke-alpha-add-xlib-rgb24 [25]: PASS fill-and-stroke-alpha-add-ps-argb32 [0]: PASS fill-and-stroke-alpha-add-ps-argb32 [25]: PASS fill-and-stroke-alpha-add-ps-rgb24 [0]: PASS fill-and-stroke-alpha-add-ps-rgb24 [25]: PASS fill-and-stroke-alpha-add-pdf-argb32 [0]: PASS fill-and-stroke-alpha-add-pdf-argb32 [25]: PASS fill-and-stroke-alpha-add-pdf-rgb24 [0]: PASS fill-and-stroke-alpha-add-pdf-rgb24 [25]: PASS fill-and-stroke-alpha-add-svg-argb32 [0]: PASS fill-and-stroke-alpha-add-svg-argb32 [25]: PASS fill-and-stroke-alpha-add-svg-rgb24 [0]: PASS fill-and-stroke-alpha-add-svg-rgb24 [25]: PASS PASS: fill-and-stroke-alpha-add TESTING fill-degenerate-sort-order Tests the tessellator's event comparator with degenerate input fill-degenerate-sort-order-image-argb32 [0]: PASS fill-degenerate-sort-order-image-argb32 [25]: PASS fill-degenerate-sort-order-image-rgb24 [0]: PASS fill-degenerate-sort-order-image-rgb24 [25]: PASS fill-degenerate-sort-order-xlib-argb32 [0]: PASS fill-degenerate-sort-order-xlib-argb32 [25]: PASS fill-degenerate-sort-order-xlib-rgb24 [0]: PASS fill-degenerate-sort-order-xlib-rgb24 [25]: PASS fill-degenerate-sort-order-ps-argb32 [0]: UNTESTED fill-degenerate-sort-order-ps-argb32 [25]: UNTESTED fill-degenerate-sort-order-ps-rgb24 [0]: UNTESTED fill-degenerate-sort-order-ps-rgb24 [25]: UNTESTED fill-degenerate-sort-order-pdf-argb32 [0]: UNTESTED fill-degenerate-sort-order-pdf-argb32 [25]: UNTESTED fill-degenerate-sort-order-pdf-rgb24 [0]: UNTESTED fill-degenerate-sort-order-pdf-rgb24 [25]: UNTESTED fill-degenerate-sort-order-svg-argb32 [0]: UNTESTED fill-degenerate-sort-order-svg-argb32 [25]: UNTESTED fill-degenerate-sort-order-svg-rgb24 [0]: UNTESTED fill-degenerate-sort-order-svg-rgb24 [25]: UNTESTED PASS: fill-degenerate-sort-order TESTING fill-missed-stop Tests that the tessellator doesn't miss stop events when generating trapezoids fill-missed-stop-image-argb32 [0]: PASS fill-missed-stop-image-argb32 [25]: PASS fill-missed-stop-image-rgb24 [0]: PASS fill-missed-stop-image-rgb24 [25]: PASS fill-missed-stop-xlib-argb32 [0]: PASS fill-missed-stop-xlib-argb32 [25]: PASS fill-missed-stop-xlib-rgb24 [0]: PASS fill-missed-stop-xlib-rgb24 [25]: PASS fill-missed-stop-ps-argb32 [0]: PASS fill-missed-stop-ps-argb32 [25]: PASS fill-missed-stop-ps-rgb24 [0]: PASS fill-missed-stop-ps-rgb24 [25]: PASS fill-missed-stop-pdf-argb32 [0]: PASS fill-missed-stop-pdf-argb32 [25]: PASS fill-missed-stop-pdf-rgb24 [0]: PASS fill-missed-stop-pdf-rgb24 [25]: PASS fill-missed-stop-svg-argb32 [0]: PASS fill-missed-stop-svg-argb32 [25]: PASS fill-missed-stop-svg-rgb24 [0]: PASS fill-missed-stop-svg-rgb24 [25]: PASS PASS: fill-missed-stop TESTING fill-rule Tests cairo_set_full_rule with some star shapes fill-rule-image-argb32 [0]: PASS fill-rule-image-argb32 [25]: PASS fill-rule-image-rgb24 [0]: PASS fill-rule-image-rgb24 [25]: PASS fill-rule-xlib-argb32 [0]: PASS fill-rule-xlib-argb32 [25]: PASS fill-rule-xlib-rgb24 [0]: PASS fill-rule-xlib-rgb24 [25]: PASS fill-rule-ps-argb32 [0]: PASS fill-rule-ps-argb32 [25]: PASS fill-rule-ps-rgb24 [0]: PASS fill-rule-ps-rgb24 [25]: PASS fill-rule-pdf-argb32 [0]: PASS fill-rule-pdf-argb32 [25]: PASS fill-rule-pdf-rgb24 [0]: PASS fill-rule-pdf-rgb24 [25]: PASS fill-rule-svg-argb32 [0]: PASS fill-rule-svg-argb32 [25]: PASS fill-rule-svg-rgb24 [0]: PASS fill-rule-svg-rgb24 [25]: PASS PASS: fill-rule TESTING filter-nearest-offset Test sampling offset of CAIRO_FILTER_NEAREST wrong sampling location for nearest-neighbor filter in libpixman and Render Expecting failure filter-nearest-offset-image-argb32 [0]: XFAIL filter-nearest-offset-image-argb32 [25]: XFAIL filter-nearest-offset-image-rgb24 [0]: XFAIL filter-nearest-offset-image-rgb24 [25]: XFAIL filter-nearest-offset-xlib-argb32 [0]: XFAIL filter-nearest-offset-xlib-argb32 [25]: XFAIL filter-nearest-offset-xlib-rgb24 [0]: XFAIL filter-nearest-offset-xlib-rgb24 [25]: XFAIL filter-nearest-offset-ps-argb32 [0]: XFAIL filter-nearest-offset-ps-argb32 [25]: XFAIL filter-nearest-offset-ps-rgb24 [0]: XFAIL filter-nearest-offset-ps-rgb24 [25]: XFAIL filter-nearest-offset-pdf-argb32 [0]: XFAIL filter-nearest-offset-pdf-argb32 [25]: XFAIL filter-nearest-offset-pdf-rgb24 [0]: XFAIL filter-nearest-offset-pdf-rgb24 [25]: XFAIL filter-nearest-offset-svg-argb32 [0]: XFAIL filter-nearest-offset-svg-argb32 [25]: XFAIL filter-nearest-offset-svg-rgb24 [0]: XFAIL filter-nearest-offset-svg-rgb24 [25]: XFAIL Check filter-nearest-offset.log out for more information. XFAIL: filter-nearest-offset TESTING font-face-get-type PASS: font-face-get-type TESTING font-matrix-translation Test that translation in a font matrix can be used to offset a string font-matrix-translation-image-argb32 [0]: PASS font-matrix-translation-image-argb32 [25]: PASS font-matrix-translation-image-rgb24 [0]: PASS font-matrix-translation-image-rgb24 [25]: PASS font-matrix-translation-xlib-argb32 [0]: PASS font-matrix-translation-xlib-argb32 [25]: PASS font-matrix-translation-xlib-rgb24 [0]: PASS font-matrix-translation-xlib-rgb24 [25]: PASS font-matrix-translation-ps-argb32 [0]: PASS font-matrix-translation-ps-argb32 [25]: PASS font-matrix-translation-ps-rgb24 [0]: PASS font-matrix-translation-ps-rgb24 [25]: PASS font-matrix-translation-pdf-argb32 [0]: PASS font-matrix-translation-pdf-argb32 [25]: PASS font-matrix-translation-pdf-rgb24 [0]: PASS font-matrix-translation-pdf-rgb24 [25]: PASS font-matrix-translation-svg-argb32 [0]: PASS font-matrix-translation-svg-argb32 [25]: PASS font-matrix-translation-svg-rgb24 [0]: PASS font-matrix-translation-svg-rgb24 [25]: PASS PASS: font-matrix-translation TESTING glyph-cache-pressure Ensure that all backends behave well under artificial glyph cache pressure glyph-cache-pressure-image-argb32 [0]: PASS glyph-cache-pressure-image-argb32 [25]: PASS glyph-cache-pressure-image-rgb24 [0]: PASS glyph-cache-pressure-image-rgb24 [25]: PASS glyph-cache-pressure-xlib-argb32 [0]: PASS glyph-cache-pressure-xlib-argb32 [25]: PASS glyph-cache-pressure-xlib-rgb24 [0]: PASS glyph-cache-pressure-xlib-rgb24 [25]: PASS glyph-cache-pressure-ps-argb32 [0]: PASS glyph-cache-pressure-ps-argb32 [25]: PASS glyph-cache-pressure-ps-rgb24 [0]: PASS glyph-cache-pressure-ps-rgb24 [25]: PASS glyph-cache-pressure-pdf-argb32 [0]: PASS glyph-cache-pressure-pdf-argb32 [25]: PASS glyph-cache-pressure-pdf-rgb24 [0]: PASS glyph-cache-pressure-pdf-rgb24 [25]: PASS glyph-cache-pressure-svg-argb32 [0]: PASS glyph-cache-pressure-svg-argb32 [25]: PASS glyph-cache-pressure-svg-rgb24 [0]: PASS glyph-cache-pressure-svg-rgb24 [25]: PASS PASS: glyph-cache-pressure TESTING get-and-set Tests calls to the most trivial cairo_get and cairo_set functions get-and-set-image-argb32 [0]: PASS get-and-set-image-argb32 [25]: PASS get-and-set-image-rgb24 [0]: PASS get-and-set-image-rgb24 [25]: PASS get-and-set-xlib-argb32 [0]: PASS get-and-set-xlib-argb32 [25]: PASS get-and-set-xlib-rgb24 [0]: PASS get-and-set-xlib-rgb24 [25]: PASS get-and-set-ps-argb32 [0]: PASS get-and-set-ps-argb32 [25]: PASS get-and-set-ps-rgb24 [0]: PASS get-and-set-ps-rgb24 [25]: PASS get-and-set-pdf-argb32 [0]: PASS get-and-set-pdf-argb32 [25]: PASS get-and-set-pdf-rgb24 [0]: PASS get-and-set-pdf-rgb24 [25]: PASS get-and-set-svg-argb32 [0]: PASS get-and-set-svg-argb32 [25]: PASS get-and-set-svg-rgb24 [0]: PASS get-and-set-svg-rgb24 [25]: PASS PASS: get-and-set TESTING get-clip Test cairo_copy_clip_rectangle_list and cairo_clip_extents get-clip-image-argb32 [0]: PASS get-clip-image-argb32 [25]: PASS get-clip-image-rgb24 [0]: PASS get-clip-image-rgb24 [25]: PASS get-clip-xlib-argb32 [0]: PASS get-clip-xlib-argb32 [25]: PASS get-clip-xlib-rgb24 [0]: PASS get-clip-xlib-rgb24 [25]: PASS get-clip-ps-argb32 [0]: PASS get-clip-ps-argb32 [25]: PASS get-clip-ps-rgb24 [0]: PASS get-clip-ps-rgb24 [25]: PASS get-clip-pdf-argb32 [0]: PASS get-clip-pdf-argb32 [25]: PASS get-clip-pdf-rgb24 [0]: PASS get-clip-pdf-rgb24 [25]: PASS get-clip-svg-argb32 [0]: PASS get-clip-svg-argb32 [25]: PASS get-clip-svg-rgb24 [0]: PASS get-clip-svg-rgb24 [25]: PASS PASS: get-clip TESTING get-group-target Test of both cairo_get_group_target and cairo_surface_get_device_offset get-group-target-image-argb32 [0]: PASS get-group-target-image-argb32 [25]: PASS get-group-target-image-rgb24 [0]: PASS get-group-target-image-rgb24 [25]: PASS get-group-target-xlib-argb32 [0]: PASS get-group-target-xlib-argb32 [25]: PASS get-group-target-xlib-rgb24 [0]: PASS get-group-target-xlib-rgb24 [25]: PASS get-group-target-ps-argb32 [0]: PASS get-group-target-ps-argb32 [25]: PASS get-group-target-ps-rgb24 [0]: PASS get-group-target-ps-rgb24 [25]: PASS get-group-target-pdf-argb32 [0]: PASS get-group-target-pdf-argb32 [25]: PASS get-group-target-pdf-rgb24 [0]: PASS get-group-target-pdf-rgb24 [25]: PASS get-group-target-svg-argb32 [0]: PASS get-group-target-svg-argb32 [25]: PASS get-group-target-svg-rgb24 [0]: PASS get-group-target-svg-rgb24 [25]: PASS PASS: get-group-target TESTING get-path-extents Test cairo_fill_extents and cairo_stroke_extents get-path-extents-image-argb32 [0]: PASS get-path-extents-image-argb32 [25]: PASS get-path-extents-image-rgb24 [0]: PASS get-path-extents-image-rgb24 [25]: PASS get-path-extents-xlib-argb32 [0]: PASS get-path-extents-xlib-argb32 [25]: PASS get-path-extents-xlib-rgb24 [0]: PASS get-path-extents-xlib-rgb24 [25]: PASS get-path-extents-ps-argb32 [0]: PASS get-path-extents-ps-argb32 [25]: PASS get-path-extents-ps-rgb24 [0]: PASS get-path-extents-ps-rgb24 [25]: PASS get-path-extents-pdf-argb32 [0]: PASS get-path-extents-pdf-argb32 [25]: PASS get-path-extents-pdf-rgb24 [0]: PASS get-path-extents-pdf-rgb24 [25]: PASS get-path-extents-svg-argb32 [0]: PASS get-path-extents-svg-argb32 [25]: PASS get-path-extents-svg-rgb24 [0]: PASS get-path-extents-svg-rgb24 [25]: PASS PASS: get-path-extents TESTING gradient-alpha Tests drawing of a gradient with various alpha values in the color stops PDF backend will not be tested due to limitations in poppler. gradient-alpha-image-argb32 [0]: PASS gradient-alpha-image-argb32 [25]: PASS gradient-alpha-image-rgb24 [0]: PASS gradient-alpha-image-rgb24 [25]: PASS gradient-alpha-xlib-argb32 [0]: PASS gradient-alpha-xlib-argb32 [25]: PASS gradient-alpha-xlib-rgb24 [0]: PASS gradient-alpha-xlib-rgb24 [25]: PASS gradient-alpha-ps-argb32 [0]: PASS gradient-alpha-ps-argb32 [25]: PASS gradient-alpha-ps-rgb24 [0]: PASS gradient-alpha-ps-rgb24 [25]: PASS gradient-alpha-pdf-argb32 [0]: UNTESTED gradient-alpha-pdf-argb32 [25]: UNTESTED gradient-alpha-pdf-rgb24 [0]: UNTESTED gradient-alpha-pdf-rgb24 [25]: UNTESTED gradient-alpha-svg-argb32 [0]: PASS gradient-alpha-svg-argb32 [25]: PASS gradient-alpha-svg-rgb24 [0]: PASS gradient-alpha-svg-rgb24 [25]: PASS PASS: gradient-alpha TESTING infinite-join Test case for infinite loop when stroking with round joins infinite-join-image-argb32 [0]: PASS infinite-join-image-argb32 [25]: PASS infinite-join-image-rgb24 [0]: PASS infinite-join-image-rgb24 [25]: PASS infinite-join-xlib-argb32 [0]: PASS infinite-join-xlib-argb32 [25]: PASS infinite-join-xlib-rgb24 [0]: PASS infinite-join-xlib-rgb24 [25]: PASS infinite-join-ps-argb32 [0]: PASS infinite-join-ps-argb32 [25]: PASS infinite-join-ps-rgb24 [0]: PASS infinite-join-ps-rgb24 [25]: PASS infinite-join-pdf-argb32 [0]: PASS infinite-join-pdf-argb32 [25]: PASS infinite-join-pdf-rgb24 [0]: PASS infinite-join-pdf-rgb24 [25]: PASS infinite-join-svg-argb32 [0]: PASS infinite-join-svg-argb32 [25]: PASS infinite-join-svg-rgb24 [0]: PASS infinite-join-svg-rgb24 [25]: PASS PASS: infinite-join TESTING in-fill-empty-trapezoid Test that the tessellator isn't producing obviously empty trapezoids PASS: in-fill-empty-trapezoid TESTING invalid-matrix Test that all relevant public functions return CAIRO_STATUS_INVALID_MATRIX as appropriate invalid-matrix-image-argb32 [0]: PASS invalid-matrix-image-argb32 [25]: PASS invalid-matrix-image-rgb24 [0]: PASS invalid-matrix-image-rgb24 [25]: PASS invalid-matrix-xlib-argb32 [0]: PASS invalid-matrix-xlib-argb32 [25]: PASS invalid-matrix-xlib-rgb24 [0]: PASS invalid-matrix-xlib-rgb24 [25]: PASS invalid-matrix-ps-argb32 [0]: PASS invalid-matrix-ps-argb32 [25]: PASS invalid-matrix-ps-rgb24 [0]: PASS invalid-matrix-ps-rgb24 [25]: PASS invalid-matrix-pdf-argb32 [0]: PASS invalid-matrix-pdf-argb32 [25]: PASS invalid-matrix-pdf-rgb24 [0]: PASS invalid-matrix-pdf-rgb24 [25]: PASS invalid-matrix-svg-argb32 [0]: PASS invalid-matrix-svg-argb32 [25]: PASS invalid-matrix-svg-rgb24 [0]: PASS invalid-matrix-svg-rgb24 [25]: PASS PASS: invalid-matrix TESTING leaky-dash Exercises bug #4863 in which a dashed stroke leaks into half the rectangle being filled known bug (#4863) which has existed since the 1.0 release leaky-dash-image-argb32 [0]: PASS leaky-dash-image-argb32 [25]: PASS leaky-dash-image-rgb24 [0]: PASS leaky-dash-image-rgb24 [25]: PASS leaky-dash-xlib-argb32 [0]: PASS leaky-dash-xlib-argb32 [25]: PASS leaky-dash-xlib-rgb24 [0]: PASS leaky-dash-xlib-rgb24 [25]: PASS leaky-dash-ps-argb32 [0]: PASS leaky-dash-ps-argb32 [25]: PASS leaky-dash-ps-rgb24 [0]: PASS leaky-dash-ps-rgb24 [25]: PASS leaky-dash-pdf-argb32 [0]: PASS leaky-dash-pdf-argb32 [25]: PASS leaky-dash-pdf-rgb24 [0]: PASS leaky-dash-pdf-rgb24 [25]: PASS leaky-dash-svg-argb32 [0]: PASS leaky-dash-svg-argb32 [25]: PASS leaky-dash-svg-rgb24 [0]: PASS leaky-dash-svg-rgb24 [25]: PASS PASS: leaky-dash TESTING leaky-polygon Exercises a corner case in the trapezoid rasterization in which pixels outside the trapezoids received a non-zero alpha leaky-polygon-image-argb32 [0]: PASS leaky-polygon-image-argb32 [25]: PASS leaky-polygon-image-rgb24 [0]: PASS leaky-polygon-image-rgb24 [25]: PASS leaky-polygon-xlib-argb32 [0]: PASS leaky-polygon-xlib-argb32 [25]: PASS leaky-polygon-xlib-rgb24 [0]: PASS leaky-polygon-xlib-rgb24 [25]: PASS leaky-polygon-ps-argb32 [0]: PASS leaky-polygon-ps-argb32 [25]: PASS leaky-polygon-ps-rgb24 [0]: PASS leaky-polygon-ps-rgb24 [25]: PASS leaky-polygon-pdf-argb32 [0]: PASS leaky-polygon-pdf-argb32 [25]: PASS leaky-polygon-pdf-rgb24 [0]: PASS leaky-polygon-pdf-rgb24 [25]: PASS leaky-polygon-svg-argb32 [0]: PASS leaky-polygon-svg-argb32 [25]: PASS leaky-polygon-svg-rgb24 [0]: PASS leaky-polygon-svg-rgb24 [25]: PASS PASS: leaky-polygon TESTING line-width Tests cairo_set_line_width line-width-image-argb32 [0]: PASS line-width-image-argb32 [25]: PASS line-width-image-rgb24 [0]: PASS line-width-image-rgb24 [25]: PASS line-width-xlib-argb32 [0]: PASS line-width-xlib-argb32 [25]: PASS line-width-xlib-rgb24 [0]: PASS line-width-xlib-rgb24 [25]: PASS line-width-ps-argb32 [0]: PASS line-width-ps-argb32 [25]: PASS line-width-ps-rgb24 [0]: PASS line-width-ps-rgb24 [25]: PASS line-width-pdf-argb32 [0]: PASS line-width-pdf-argb32 [25]: PASS line-width-pdf-rgb24 [0]: PASS line-width-pdf-rgb24 [25]: PASS line-width-svg-argb32 [0]: PASS line-width-svg-argb32 [25]: PASS line-width-svg-rgb24 [0]: PASS line-width-svg-rgb24 [25]: PASS PASS: line-width TESTING line-width-scale Tests interaction of cairo_set_line_width with cairo_scale line-width-scale-image-argb32 [0]: PASS line-width-scale-image-argb32 [25]: PASS line-width-scale-image-rgb24 [0]: PASS line-width-scale-image-rgb24 [25]: PASS line-width-scale-xlib-argb32 [0]: PASS line-width-scale-xlib-argb32 [25]: PASS line-width-scale-xlib-rgb24 [0]: PASS line-width-scale-xlib-rgb24 [25]: PASS line-width-scale-ps-argb32 [0]: PASS line-width-scale-ps-argb32 [25]: PASS line-width-scale-ps-rgb24 [0]: PASS line-width-scale-ps-rgb24 [25]: PASS line-width-scale-pdf-argb32 [0]: PASS line-width-scale-pdf-argb32 [25]: PASS line-width-scale-pdf-rgb24 [0]: PASS line-width-scale-pdf-rgb24 [25]: PASS line-width-scale-svg-argb32 [0]: PASS line-width-scale-svg-argb32 [25]: PASS line-width-scale-svg-rgb24 [0]: PASS line-width-scale-svg-rgb24 [25]: PASS PASS: line-width-scale TESTING line-width-zero Test all stroke operations and all cap,join styles with line width of zero line-width-zero-image-argb32 [0]: PASS line-width-zero-image-argb32 [25]: PASS line-width-zero-image-rgb24 [0]: PASS line-width-zero-image-rgb24 [25]: PASS line-width-zero-xlib-argb32 [0]: PASS line-width-zero-xlib-argb32 [25]: PASS line-width-zero-xlib-rgb24 [0]: PASS line-width-zero-xlib-rgb24 [25]: PASS line-width-zero-ps-argb32 [0]: PASS line-width-zero-ps-argb32 [25]: PASS line-width-zero-ps-rgb24 [0]: PASS line-width-zero-ps-rgb24 [25]: PASS line-width-zero-pdf-argb32 [0]: PASS line-width-zero-pdf-argb32 [25]: PASS line-width-zero-pdf-rgb24 [0]: PASS line-width-zero-pdf-rgb24 [25]: PASS line-width-zero-svg-argb32 [0]: PASS line-width-zero-svg-argb32 [25]: PASS line-width-zero-svg-rgb24 [0]: PASS line-width-zero-svg-rgb24 [25]: PASS PASS: line-width-zero TESTING linear-gradient Tests the drawing of linear gradients PDF backend will not be tested due to limitations in poppler. linear-gradient-image-argb32 [0]: PASS linear-gradient-image-argb32 [25]: PASS linear-gradient-image-rgb24 [0]: PASS linear-gradient-image-rgb24 [25]: PASS linear-gradient-xlib-argb32 [0]: PASS linear-gradient-xlib-argb32 [25]: PASS linear-gradient-xlib-rgb24 [0]: PASS linear-gradient-xlib-rgb24 [25]: PASS linear-gradient-ps-argb32 [0]: PASS linear-gradient-ps-argb32 [25]: PASS linear-gradient-ps-rgb24 [0]: PASS linear-gradient-ps-rgb24 [25]: PASS linear-gradient-pdf-argb32 [0]: UNTESTED linear-gradient-pdf-argb32 [25]: UNTESTED linear-gradient-pdf-rgb24 [0]: UNTESTED linear-gradient-pdf-rgb24 [25]: UNTESTED linear-gradient-svg-argb32 [0]: PASS linear-gradient-svg-argb32 [25]: PASS linear-gradient-svg-rgb24 [0]: PASS linear-gradient-svg-rgb24 [25]: PASS PASS: linear-gradient TESTING linear-gradient-reflect Tests the drawing of linear gradient with reflect linear-gradient-reflect-image-argb32 [0]: PASS linear-gradient-reflect-image-argb32 [25]: PASS linear-gradient-reflect-image-rgb24 [0]: PASS linear-gradient-reflect-image-rgb24 [25]: PASS linear-gradient-reflect-xlib-argb32 [0]: PASS linear-gradient-reflect-xlib-argb32 [25]: PASS linear-gradient-reflect-xlib-rgb24 [0]: PASS linear-gradient-reflect-xlib-rgb24 [25]: PASS linear-gradient-reflect-ps-argb32 [0]: PASS linear-gradient-reflect-ps-argb32 [25]: PASS linear-gradient-reflect-ps-rgb24 [0]: PASS linear-gradient-reflect-ps-rgb24 [25]: PASS linear-gradient-reflect-pdf-argb32 [0]: PASS linear-gradient-reflect-pdf-argb32 [25]: PASS linear-gradient-reflect-pdf-rgb24 [0]: PASS linear-gradient-reflect-pdf-rgb24 [25]: PASS linear-gradient-reflect-svg-argb32 [0]: PASS linear-gradient-reflect-svg-argb32 [25]: PASS linear-gradient-reflect-svg-rgb24 [0]: PASS linear-gradient-reflect-svg-rgb24 [25]: PASS PASS: linear-gradient-reflect TESTING long-lines Test long lines Long lines are not drawn due to the limitations of the internal 16.16 fixed-point coordinates Expecting failure long-lines-image-argb32 [0]: XFAIL long-lines-image-argb32 [25]: XFAIL long-lines-image-rgb24 [0]: XFAIL long-lines-image-rgb24 [25]: XFAIL long-lines-xlib-argb32 [0]: XFAIL long-lines-xlib-argb32 [25]: XFAIL long-lines-xlib-rgb24 [0]: XFAIL long-lines-xlib-rgb24 [25]: XFAIL long-lines-ps-argb32 [0]: XFAIL long-lines-ps-argb32 [25]: XFAIL long-lines-ps-rgb24 [0]: XFAIL long-lines-ps-rgb24 [25]: XFAIL long-lines-pdf-argb32 [0]: XFAIL long-lines-pdf-argb32 [25]: XFAIL long-lines-pdf-rgb24 [0]: XFAIL long-lines-pdf-rgb24 [25]: XFAIL long-lines-svg-argb32 [0]: XFAIL long-lines-svg-argb32 [25]: XFAIL long-lines-svg-rgb24 [0]: XFAIL long-lines-svg-rgb24 [25]: XFAIL Check long-lines.log out for more information. XFAIL: long-lines TESTING mask Tests of cairo_mask mask-image-argb32 [0]: PASS mask-image-argb32 [25]: PASS mask-image-rgb24 [0]: PASS mask-image-rgb24 [25]: PASS mask-xlib-argb32 [0]: PASS mask-xlib-argb32 [25]: PASS mask-xlib-rgb24 [0]: PASS mask-xlib-rgb24 [25]: PASS mask-ps-argb32 [0]: PASS mask-ps-argb32 [25]: PASS mask-ps-rgb24 [0]: PASS mask-ps-rgb24 [25]: PASS mask-pdf-argb32 [0]: PASS mask-pdf-argb32 [25]: PASS mask-pdf-rgb24 [0]: PASS mask-pdf-rgb24 [25]: PASS mask-svg-argb32 [0]: PASS mask-svg-argb32 [25]: PASS mask-svg-rgb24 [0]: PASS mask-svg-rgb24 [25]: PASS PASS: mask TESTING mask-ctm Test that cairo_mask is affected properly by the CTM mask-ctm-image-argb32 [0]: PASS mask-ctm-image-argb32 [25]: PASS mask-ctm-image-rgb24 [0]: PASS mask-ctm-image-rgb24 [25]: PASS mask-ctm-xlib-argb32 [0]: PASS mask-ctm-xlib-argb32 [25]: PASS mask-ctm-xlib-rgb24 [0]: PASS mask-ctm-xlib-rgb24 [25]: PASS mask-ctm-ps-argb32 [0]: PASS mask-ctm-ps-argb32 [25]: PASS mask-ctm-ps-rgb24 [0]: PASS mask-ctm-ps-rgb24 [25]: PASS mask-ctm-pdf-argb32 [0]: PASS mask-ctm-pdf-argb32 [25]: PASS mask-ctm-pdf-rgb24 [0]: PASS mask-ctm-pdf-rgb24 [25]: PASS mask-ctm-svg-argb32 [0]: PASS mask-ctm-svg-argb32 [25]: PASS mask-ctm-svg-rgb24 [0]: PASS mask-ctm-svg-rgb24 [25]: PASS PASS: mask-ctm TESTING mask-surface-ctm Test that cairo_mask_surface is affected properly by the CTM mask-surface-ctm-image-argb32 [0]: PASS mask-surface-ctm-image-argb32 [25]: PASS mask-surface-ctm-image-rgb24 [0]: PASS mask-surface-ctm-image-rgb24 [25]: PASS mask-surface-ctm-xlib-argb32 [0]: PASS mask-surface-ctm-xlib-argb32 [25]: PASS mask-surface-ctm-xlib-rgb24 [0]: PASS mask-surface-ctm-xlib-rgb24 [25]: PASS mask-surface-ctm-ps-argb32 [0]: PASS mask-surface-ctm-ps-argb32 [25]: PASS mask-surface-ctm-ps-rgb24 [0]: PASS mask-surface-ctm-ps-rgb24 [25]: PASS mask-surface-ctm-pdf-argb32 [0]: PASS mask-surface-ctm-pdf-argb32 [25]: PASS mask-surface-ctm-pdf-rgb24 [0]: PASS mask-surface-ctm-pdf-rgb24 [25]: PASS mask-surface-ctm-svg-argb32 [0]: PASS mask-surface-ctm-svg-argb32 [25]: PASS mask-surface-ctm-svg-rgb24 [0]: PASS mask-surface-ctm-svg-rgb24 [25]: PASS PASS: mask-surface-ctm TESTING move-to-show-surface Tests calls to cairo_show_surface after cairo_move_to move-to-show-surface-image-argb32 [0]: PASS move-to-show-surface-image-argb32 [25]: PASS move-to-show-surface-image-rgb24 [0]: PASS move-to-show-surface-image-rgb24 [25]: PASS move-to-show-surface-xlib-argb32 [0]: PASS move-to-show-surface-xlib-argb32 [25]: PASS move-to-show-surface-xlib-rgb24 [0]: PASS move-to-show-surface-xlib-rgb24 [25]: PASS move-to-show-surface-ps-argb32 [0]: PASS move-to-show-surface-ps-argb32 [25]: PASS move-to-show-surface-ps-rgb24 [0]: PASS move-to-show-surface-ps-rgb24 [25]: PASS move-to-show-surface-pdf-argb32 [0]: PASS move-to-show-surface-pdf-argb32 [25]: PASS move-to-show-surface-pdf-rgb24 [0]: PASS move-to-show-surface-pdf-rgb24 [25]: PASS move-to-show-surface-svg-argb32 [0]: PASS move-to-show-surface-svg-argb32 [25]: PASS move-to-show-surface-svg-rgb24 [0]: PASS move-to-show-surface-svg-rgb24 [25]: PASS PASS: move-to-show-surface TESTING new-sub-path Test the cairo_new_sub_path call new-sub-path-image-argb32 [0]: PASS new-sub-path-image-argb32 [25]: PASS new-sub-path-image-rgb24 [0]: PASS new-sub-path-image-rgb24 [25]: PASS new-sub-path-xlib-argb32 [0]: PASS new-sub-path-xlib-argb32 [25]: PASS new-sub-path-xlib-rgb24 [0]: PASS new-sub-path-xlib-rgb24 [25]: PASS new-sub-path-ps-argb32 [0]: PASS new-sub-path-ps-argb32 [25]: PASS new-sub-path-ps-rgb24 [0]: PASS new-sub-path-ps-rgb24 [25]: PASS new-sub-path-pdf-argb32 [0]: PASS new-sub-path-pdf-argb32 [25]: PASS new-sub-path-pdf-rgb24 [0]: PASS new-sub-path-pdf-rgb24 [25]: PASS new-sub-path-svg-argb32 [0]: PASS new-sub-path-svg-argb32 [25]: PASS new-sub-path-svg-rgb24 [0]: PASS new-sub-path-svg-rgb24 [25]: PASS PASS: new-sub-path TESTING nil-surface Test that nil surfaces do not make cairo crash. nil-surface-image-argb32 [0]: PASS nil-surface-image-argb32 [25]: PASS nil-surface-image-rgb24 [0]: PASS nil-surface-image-rgb24 [25]: PASS nil-surface-xlib-argb32 [0]: PASS nil-surface-xlib-argb32 [25]: PASS nil-surface-xlib-rgb24 [0]: PASS nil-surface-xlib-rgb24 [25]: PASS nil-surface-ps-argb32 [0]: PASS nil-surface-ps-argb32 [25]: PASS nil-surface-ps-rgb24 [0]: PASS nil-surface-ps-rgb24 [25]: PASS nil-surface-pdf-argb32 [0]: PASS nil-surface-pdf-argb32 [25]: PASS nil-surface-pdf-rgb24 [0]: PASS nil-surface-pdf-rgb24 [25]: PASS nil-surface-svg-argb32 [0]: PASS nil-surface-svg-argb32 [25]: PASS nil-surface-svg-rgb24 [0]: PASS nil-surface-svg-rgb24 [25]: PASS PASS: nil-surface TESTING operator-clear Test of CAIRO_OPERATOR_CLEAR operator-clear-image-argb32 [0]: PASS operator-clear-image-argb32 [25]: PASS operator-clear-image-rgb24 [0]: PASS operator-clear-image-rgb24 [25]: PASS operator-clear-xlib-argb32 [0]: PASS operator-clear-xlib-argb32 [25]: PASS operator-clear-xlib-rgb24 [0]: PASS operator-clear-xlib-rgb24 [25]: PASS operator-clear-ps-argb32 [0]: PASS operator-clear-ps-argb32 [25]: PASS operator-clear-ps-rgb24 [0]: PASS operator-clear-ps-rgb24 [25]: PASS operator-clear-pdf-argb32 [0]: PASS operator-clear-pdf-argb32 [25]: PASS operator-clear-pdf-rgb24 [0]: PASS operator-clear-pdf-rgb24 [25]: PASS operator-clear-svg-argb32 [0]: PASS operator-clear-svg-argb32 [25]: PASS operator-clear-svg-rgb24 [0]: PASS operator-clear-svg-rgb24 [25]: PASS PASS: operator-clear TESTING operator-source Test of CAIRO_OPERATOR_SOURCE operator-source-image-argb32 [0]: PASS operator-source-image-argb32 [25]: PASS operator-source-image-rgb24 [0]: PASS operator-source-image-rgb24 [25]: PASS operator-source-xlib-argb32 [0]: PASS operator-source-xlib-argb32 [25]: PASS operator-source-xlib-rgb24 [0]: PASS operator-source-xlib-rgb24 [25]: PASS operator-source-ps-argb32 [0]: PASS operator-source-ps-argb32 [25]: PASS operator-source-ps-rgb24 [0]: PASS operator-source-ps-rgb24 [25]: PASS operator-source-pdf-argb32 [0]: PASS operator-source-pdf-argb32 [25]: PASS operator-source-pdf-rgb24 [0]: PASS operator-source-pdf-rgb24 [25]: PASS operator-source-svg-argb32 [0]: PASS operator-source-svg-argb32 [25]: PASS operator-source-svg-rgb24 [0]: PASS operator-source-svg-rgb24 [25]: PASS PASS: operator-source TESTING paint Test calls to cairo_paint paint-image-argb32 [0]: PASS paint-image-argb32 [25]: PASS paint-image-rgb24 [0]: PASS paint-image-rgb24 [25]: PASS paint-xlib-argb32 [0]: PASS paint-xlib-argb32 [25]: PASS paint-xlib-rgb24 [0]: PASS paint-xlib-rgb24 [25]: PASS paint-ps-argb32 [0]: PASS paint-ps-argb32 [25]: PASS paint-ps-rgb24 [0]: PASS paint-ps-rgb24 [25]: PASS paint-pdf-argb32 [0]: PASS paint-pdf-argb32 [25]: PASS paint-pdf-rgb24 [0]: PASS paint-pdf-rgb24 [25]: PASS paint-svg-argb32 [0]: PASS paint-svg-argb32 [25]: PASS paint-svg-rgb24 [0]: PASS paint-svg-rgb24 [25]: PASS PASS: paint TESTING paint-repeat Test calls to cairo_paint with a repeating source surface pattern paint-repeat-image-argb32 [0]: PASS paint-repeat-image-argb32 [25]: PASS paint-repeat-image-rgb24 [0]: PASS paint-repeat-image-rgb24 [25]: PASS paint-repeat-xlib-argb32 [0]: PASS paint-repeat-xlib-argb32 [25]: PASS paint-repeat-xlib-rgb24 [0]: PASS paint-repeat-xlib-rgb24 [25]: PASS paint-repeat-ps-argb32 [0]: PASS paint-repeat-ps-argb32 [25]: PASS paint-repeat-ps-rgb24 [0]: PASS paint-repeat-ps-rgb24 [25]: PASS paint-repeat-pdf-argb32 [0]: PASS paint-repeat-pdf-argb32 [25]: PASS paint-repeat-pdf-rgb24 [0]: PASS paint-repeat-pdf-rgb24 [25]: PASS paint-repeat-svg-argb32 [0]: PASS paint-repeat-svg-argb32 [25]: PASS paint-repeat-svg-rgb24 [0]: PASS paint-repeat-svg-rgb24 [25]: PASS PASS: paint-repeat TESTING paint-source-alpha Simple test of cairo_paint with a source surface with non-opaque alpha paint-source-alpha-image-argb32 [0]: PASS paint-source-alpha-image-argb32 [25]: PASS paint-source-alpha-image-rgb24 [0]: PASS paint-source-alpha-image-rgb24 [25]: PASS paint-source-alpha-xlib-argb32 [0]: PASS paint-source-alpha-xlib-argb32 [25]: PASS paint-source-alpha-xlib-rgb24 [0]: PASS paint-source-alpha-xlib-rgb24 [25]: PASS paint-source-alpha-ps-argb32 [0]: PASS paint-source-alpha-ps-argb32 [25]: PASS paint-source-alpha-ps-rgb24 [0]: PASS paint-source-alpha-ps-rgb24 [25]: PASS paint-source-alpha-pdf-argb32 [0]: PASS paint-source-alpha-pdf-argb32 [25]: PASS paint-source-alpha-pdf-rgb24 [0]: PASS paint-source-alpha-pdf-rgb24 [25]: PASS paint-source-alpha-svg-argb32 [0]: PASS paint-source-alpha-svg-argb32 [25]: PASS paint-source-alpha-svg-rgb24 [0]: PASS paint-source-alpha-svg-rgb24 [25]: PASS PASS: paint-source-alpha TESTING paint-with-alpha Simple test of cairo_paint_with_alpha paint-with-alpha-image-argb32 [0]: PASS paint-with-alpha-image-argb32 [25]: PASS paint-with-alpha-image-rgb24 [0]: PASS paint-with-alpha-image-rgb24 [25]: PASS paint-with-alpha-xlib-argb32 [0]: PASS paint-with-alpha-xlib-argb32 [25]: PASS paint-with-alpha-xlib-rgb24 [0]: PASS paint-with-alpha-xlib-rgb24 [25]: PASS paint-with-alpha-ps-argb32 [0]: PASS paint-with-alpha-ps-argb32 [25]: PASS paint-with-alpha-ps-rgb24 [0]: PASS paint-with-alpha-ps-rgb24 [25]: PASS paint-with-alpha-pdf-argb32 [0]: PASS paint-with-alpha-pdf-argb32 [25]: PASS paint-with-alpha-pdf-rgb24 [0]: PASS paint-with-alpha-pdf-rgb24 [25]: PASS paint-with-alpha-svg-argb32 [0]: PASS paint-with-alpha-svg-argb32 [25]: PASS paint-with-alpha-svg-rgb24 [0]: PASS paint-with-alpha-svg-rgb24 [25]: PASS PASS: paint-with-alpha TESTING pattern-get-type PASS: pattern-get-type TESTING pattern-getters Tests calls to pattern getter functions pattern-getters-image-argb32 [0]: PASS pattern-getters-image-argb32 [25]: PASS pattern-getters-image-rgb24 [0]: PASS pattern-getters-image-rgb24 [25]: PASS pattern-getters-xlib-argb32 [0]: PASS pattern-getters-xlib-argb32 [25]: PASS pattern-getters-xlib-rgb24 [0]: PASS pattern-getters-xlib-rgb24 [25]: PASS pattern-getters-ps-argb32 [0]: PASS pattern-getters-ps-argb32 [25]: PASS pattern-getters-ps-rgb24 [0]: PASS pattern-getters-ps-rgb24 [25]: PASS pattern-getters-pdf-argb32 [0]: PASS pattern-getters-pdf-argb32 [25]: PASS pattern-getters-pdf-rgb24 [0]: PASS pattern-getters-pdf-rgb24 [25]: PASS pattern-getters-svg-argb32 [0]: PASS pattern-getters-svg-argb32 [25]: PASS pattern-getters-svg-rgb24 [0]: PASS pattern-getters-svg-rgb24 [25]: PASS PASS: pattern-getters TESTING pixman-rotate Exposes pixman off-by-one error when rotating pixman-rotate-image-argb32 [0]: PASS pixman-rotate-image-argb32 [25]: PASS pixman-rotate-image-rgb24 [0]: PASS pixman-rotate-image-rgb24 [25]: PASS pixman-rotate-xlib-argb32 [0]: PASS pixman-rotate-xlib-argb32 [25]: PASS pixman-rotate-xlib-rgb24 [0]: PASS pixman-rotate-xlib-rgb24 [25]: PASS pixman-rotate-ps-argb32 [0]: PASS pixman-rotate-ps-argb32 [25]: PASS pixman-rotate-ps-rgb24 [0]: PASS pixman-rotate-ps-rgb24 [25]: PASS pixman-rotate-pdf-argb32 [0]: PASS pixman-rotate-pdf-argb32 [25]: PASS pixman-rotate-pdf-rgb24 [0]: PASS pixman-rotate-pdf-rgb24 [25]: PASS pixman-rotate-svg-argb32 [0]: PASS pixman-rotate-svg-argb32 [25]: PASS pixman-rotate-svg-rgb24 [0]: PASS pixman-rotate-svg-rgb24 [25]: PASS PASS: pixman-rotate TESTING radial-gradient Simple test of radial gradients radial-gradient-image-argb32 [0]: PASS radial-gradient-image-argb32 [25]: PASS radial-gradient-image-rgb24 [0]: PASS radial-gradient-image-rgb24 [25]: PASS radial-gradient-xlib-argb32 [0]: PASS radial-gradient-xlib-argb32 [25]: PASS radial-gradient-xlib-rgb24 [0]: PASS radial-gradient-xlib-rgb24 [25]: PASS radial-gradient-ps-argb32 [0]: PASS radial-gradient-ps-argb32 [25]: PASS radial-gradient-ps-rgb24 [0]: PASS radial-gradient-ps-rgb24 [25]: PASS radial-gradient-pdf-argb32 [0]: PASS radial-gradient-pdf-argb32 [25]: PASS radial-gradient-pdf-rgb24 [0]: PASS radial-gradient-pdf-rgb24 [25]: PASS radial-gradient-svg-argb32 [0]: PASS radial-gradient-svg-argb32 [25]: PASS radial-gradient-svg-rgb24 [0]: PASS radial-gradient-svg-rgb24 [25]: PASS PASS: radial-gradient TESTING random-intersections Tests the tessellator trapezoid generation and intersection computation random-intersections-image-argb32 [0]: PASS random-intersections-image-argb32 [25]: PASS random-intersections-image-rgb24 [0]: PASS random-intersections-image-rgb24 [25]: PASS random-intersections-xlib-argb32 [0]: PASS random-intersections-xlib-argb32 [25]: PASS random-intersections-xlib-rgb24 [0]: PASS random-intersections-xlib-rgb24 [25]: PASS random-intersections-ps-argb32 [0]: PASS random-intersections-ps-argb32 [25]: PASS random-intersections-ps-rgb24 [0]: PASS random-intersections-ps-rgb24 [25]: PASS random-intersections-pdf-argb32 [0]: PASS random-intersections-pdf-argb32 [25]: PASS random-intersections-pdf-rgb24 [0]: PASS random-intersections-pdf-rgb24 [25]: PASS random-intersections-svg-argb32 [0]: PASS random-intersections-svg-argb32 [25]: PASS random-intersections-svg-rgb24 [0]: PASS random-intersections-svg-rgb24 [25]: PASS PASS: random-intersections TESTING rectangle-rounding-error This demonstrates (or not) a rounding error that causes a gap between two neighbouring rectangles. rectangle-rounding-error-image-argb32 [0]: PASS rectangle-rounding-error-image-argb32 [25]: PASS rectangle-rounding-error-image-rgb24 [0]: PASS rectangle-rounding-error-image-rgb24 [25]: PASS rectangle-rounding-error-xlib-argb32 [0]: PASS rectangle-rounding-error-xlib-argb32 [25]: PASS rectangle-rounding-error-xlib-rgb24 [0]: PASS rectangle-rounding-error-xlib-rgb24 [25]: PASS rectangle-rounding-error-ps-argb32 [0]: UNTESTED rectangle-rounding-error-ps-argb32 [25]: UNTESTED rectangle-rounding-error-ps-rgb24 [0]: UNTESTED rectangle-rounding-error-ps-rgb24 [25]: UNTESTED rectangle-rounding-error-pdf-argb32 [0]: UNTESTED rectangle-rounding-error-pdf-argb32 [25]: UNTESTED rectangle-rounding-error-pdf-rgb24 [0]: UNTESTED rectangle-rounding-error-pdf-rgb24 [25]: UNTESTED rectangle-rounding-error-svg-argb32 [0]: UNTESTED rectangle-rounding-error-svg-argb32 [25]: UNTESTED rectangle-rounding-error-svg-rgb24 [0]: UNTESTED rectangle-rounding-error-svg-rgb24 [25]: UNTESTED PASS: rectangle-rounding-error TESTING rectilinear-stroke Test rectilinear stroke operations (covering only whole pixels) rectilinear-stroke-image-argb32 [0]: PASS rectilinear-stroke-image-argb32 [25]: PASS rectilinear-stroke-image-rgb24 [0]: PASS rectilinear-stroke-image-rgb24 [25]: PASS rectilinear-stroke-xlib-argb32 [0]: PASS rectilinear-stroke-xlib-argb32 [25]: PASS rectilinear-stroke-xlib-rgb24 [0]: PASS rectilinear-stroke-xlib-rgb24 [25]: PASS rectilinear-stroke-ps-argb32 [0]: PASS rectilinear-stroke-ps-argb32 [25]: PASS rectilinear-stroke-ps-rgb24 [0]: PASS rectilinear-stroke-ps-rgb24 [25]: PASS rectilinear-stroke-pdf-argb32 [0]: PASS rectilinear-stroke-pdf-argb32 [25]: PASS rectilinear-stroke-pdf-rgb24 [0]: PASS rectilinear-stroke-pdf-rgb24 [25]: PASS rectilinear-stroke-svg-argb32 [0]: PASS rectilinear-stroke-svg-argb32 [25]: PASS rectilinear-stroke-svg-rgb24 [0]: PASS rectilinear-stroke-svg-rgb24 [25]: PASS PASS: rectilinear-stroke TESTING rotate-image-surface-paint Test call sequence: image_surface_create; rotate; set_source_surface; paint This test is known to fail on the ps backend currently rotate-image-surface-paint-image-argb32 [0]: PASS rotate-image-surface-paint-image-argb32 [25]: PASS rotate-image-surface-paint-image-rgb24 [0]: PASS rotate-image-surface-paint-image-rgb24 [25]: PASS rotate-image-surface-paint-xlib-argb32 [0]: PASS rotate-image-surface-paint-xlib-argb32 [25]: PASS rotate-image-surface-paint-xlib-rgb24 [0]: PASS rotate-image-surface-paint-xlib-rgb24 [25]: PASS rotate-image-surface-paint-ps-argb32 [0]: PASS rotate-image-surface-paint-ps-argb32 [25]: PASS rotate-image-surface-paint-ps-rgb24 [0]: PASS rotate-image-surface-paint-ps-rgb24 [25]: PASS rotate-image-surface-paint-pdf-argb32 [0]: PASS rotate-image-surface-paint-pdf-argb32 [25]: PASS rotate-image-surface-paint-pdf-rgb24 [0]: PASS rotate-image-surface-paint-pdf-rgb24 [25]: PASS rotate-image-surface-paint-svg-argb32 [0]: PASS rotate-image-surface-paint-svg-argb32 [25]: PASS rotate-image-surface-paint-svg-rgb24 [0]: PASS rotate-image-surface-paint-svg-rgb24 [25]: PASS PASS: rotate-image-surface-paint TESTING scale-down-source-surface-paint Test call sequence: cairo_scale; cairo_set_source_surface; cairo_paint, with a scale < 1.0 scale-down-source-surface-paint-image-argb32 [0]: PASS scale-down-source-surface-paint-image-argb32 [25]: PASS scale-down-source-surface-paint-image-rgb24 [0]: PASS scale-down-source-surface-paint-image-rgb24 [25]: PASS scale-down-source-surface-paint-xlib-argb32 [0]: PASS scale-down-source-surface-paint-xlib-argb32 [25]: PASS scale-down-source-surface-paint-xlib-rgb24 [0]: PASS scale-down-source-surface-paint-xlib-rgb24 [25]: PASS scale-down-source-surface-paint-ps-argb32 [0]: PASS scale-down-source-surface-paint-ps-argb32 [25]: PASS scale-down-source-surface-paint-ps-rgb24 [0]: PASS scale-down-source-surface-paint-ps-rgb24 [25]: PASS scale-down-source-surface-paint-pdf-argb32 [0]: PASS scale-down-source-surface-paint-pdf-argb32 [25]: PASS scale-down-source-surface-paint-pdf-rgb24 [0]: PASS scale-down-source-surface-paint-pdf-rgb24 [25]: PASS scale-down-source-surface-paint-svg-argb32 [0]: PASS scale-down-source-surface-paint-svg-argb32 [25]: PASS scale-down-source-surface-paint-svg-rgb24 [0]: PASS scale-down-source-surface-paint-svg-rgb24 [25]: PASS PASS: scale-down-source-surface-paint TESTING scale-source-surface-paint Test call sequence: cairo_scale; cairo_set_source_surface; cairo_paint scale-source-surface-paint-image-argb32 [0]: PASS scale-source-surface-paint-image-argb32 [25]: PASS scale-source-surface-paint-image-rgb24 [0]: PASS scale-source-surface-paint-image-rgb24 [25]: PASS scale-source-surface-paint-xlib-argb32 [0]: PASS scale-source-surface-paint-xlib-argb32 [25]: PASS scale-source-surface-paint-xlib-rgb24 [0]: PASS scale-source-surface-paint-xlib-rgb24 [25]: PASS scale-source-surface-paint-ps-argb32 [0]: PASS scale-source-surface-paint-ps-argb32 [25]: PASS scale-source-surface-paint-ps-rgb24 [0]: PASS scale-source-surface-paint-ps-rgb24 [25]: PASS scale-source-surface-paint-pdf-argb32 [0]: PASS scale-source-surface-paint-pdf-argb32 [25]: PASS scale-source-surface-paint-pdf-rgb24 [0]: PASS scale-source-surface-paint-pdf-rgb24 [25]: PASS scale-source-surface-paint-svg-argb32 [0]: PASS scale-source-surface-paint-svg-argb32 [25]: PASS scale-source-surface-paint-svg-rgb24 [0]: PASS scale-source-surface-paint-svg-rgb24 [25]: PASS PASS: scale-source-surface-paint TESTING select-font-face Tests using cairo_select_font_face to draw text in different faces select-font-face-image-argb32 [0]: PASS select-font-face-image-argb32 [25]: PASS select-font-face-image-rgb24 [0]: PASS select-font-face-image-rgb24 [25]: PASS select-font-face-xlib-argb32 [0]: PASS select-font-face-xlib-argb32 [25]: PASS select-font-face-xlib-rgb24 [0]: PASS select-font-face-xlib-rgb24 [25]: PASS select-font-face-ps-argb32 [0]: PASS select-font-face-ps-argb32 [25]: PASS select-font-face-ps-rgb24 [0]: PASS select-font-face-ps-rgb24 [25]: PASS select-font-face-pdf-argb32 [0]: PASS select-font-face-pdf-argb32 [25]: PASS select-font-face-pdf-rgb24 [0]: PASS select-font-face-pdf-rgb24 [25]: PASS select-font-face-svg-argb32 [0]: PASS select-font-face-svg-argb32 [25]: PASS select-font-face-svg-rgb24 [0]: PASS select-font-face-svg-rgb24 [25]: PASS PASS: select-font-face TESTING select-font-no-show-text Test calling cairo_select_font_face but never drawing text. select-font-no-show-text-image-argb32 [0]: PASS select-font-no-show-text-image-argb32 [25]: PASS select-font-no-show-text-image-rgb24 [0]: PASS select-font-no-show-text-image-rgb24 [25]: PASS select-font-no-show-text-xlib-argb32 [0]: PASS select-font-no-show-text-xlib-argb32 [25]: PASS select-font-no-show-text-xlib-rgb24 [0]: PASS select-font-no-show-text-xlib-rgb24 [25]: PASS select-font-no-show-text-ps-argb32 [0]: PASS select-font-no-show-text-ps-argb32 [25]: PASS select-font-no-show-text-ps-rgb24 [0]: PASS select-font-no-show-text-ps-rgb24 [25]: PASS select-font-no-show-text-pdf-argb32 [0]: PASS select-font-no-show-text-pdf-argb32 [25]: PASS select-font-no-show-text-pdf-rgb24 [0]: PASS select-font-no-show-text-pdf-rgb24 [25]: PASS select-font-no-show-text-svg-argb32 [0]: PASS select-font-no-show-text-svg-argb32 [25]: PASS select-font-no-show-text-svg-rgb24 [0]: PASS select-font-no-show-text-svg-rgb24 [25]: PASS PASS: select-font-no-show-text TESTING self-copy Test copying from a surface to itself with a clip self-copy-image-argb32 [0]: PASS self-copy-image-argb32 [25]: PASS self-copy-image-rgb24 [0]: PASS self-copy-image-rgb24 [25]: PASS self-copy-xlib-argb32 [0]: PASS self-copy-xlib-argb32 [25]: PASS self-copy-xlib-rgb24 [0]: PASS self-copy-xlib-rgb24 [25]: PASS self-copy-ps-argb32 [0]: PASS self-copy-ps-argb32 [25]: PASS self-copy-ps-rgb24 [0]: PASS self-copy-ps-rgb24 [25]: PASS self-copy-pdf-argb32 [0]: PASS self-copy-pdf-argb32 [25]: PASS self-copy-pdf-rgb24 [0]: PASS self-copy-pdf-rgb24 [25]: PASS self-copy-svg-argb32 [0]: PASS self-copy-svg-argb32 [25]: PASS self-copy-svg-rgb24 [0]: PASS self-copy-svg-rgb24 [25]: PASS PASS: self-copy TESTING self-intersecting Test strokes of self-intersecting paths Self-intersecting strokes are wrong due to incremental trapezoidization. Expecting failure self-intersecting-image-argb32 [0]: PASS self-intersecting-image-argb32 [25]: PASS self-intersecting-image-rgb24 [0]: XFAIL self-intersecting-image-rgb24 [25]: XFAIL self-intersecting-xlib-argb32 [0]: PASS self-intersecting-xlib-argb32 [25]: PASS self-intersecting-xlib-rgb24 [0]: XFAIL self-intersecting-xlib-rgb24 [25]: XFAIL self-intersecting-ps-argb32 [0]: XFAIL self-intersecting-ps-argb32 [25]: XFAIL self-intersecting-ps-rgb24 [0]: XFAIL self-intersecting-ps-rgb24 [25]: XFAIL self-intersecting-pdf-argb32 [0]: XFAIL self-intersecting-pdf-argb32 [25]: XFAIL self-intersecting-pdf-rgb24 [0]: XFAIL self-intersecting-pdf-rgb24 [25]: XFAIL self-intersecting-svg-argb32 [0]: PASS self-intersecting-svg-argb32 [25]: PASS self-intersecting-svg-rgb24 [0]: XFAIL self-intersecting-svg-rgb24 [25]: XFAIL Check self-intersecting.log out for more information. XFAIL: self-intersecting TESTING set-source Tests calls to various set_source functions set-source-image-argb32 [0]: PASS set-source-image-argb32 [25]: PASS set-source-image-rgb24 [0]: PASS set-source-image-rgb24 [25]: PASS set-source-xlib-argb32 [0]: PASS set-source-xlib-argb32 [25]: PASS set-source-xlib-rgb24 [0]: PASS set-source-xlib-rgb24 [25]: PASS set-source-ps-argb32 [0]: PASS set-source-ps-argb32 [25]: PASS set-source-ps-rgb24 [0]: PASS set-source-ps-rgb24 [25]: PASS set-source-pdf-argb32 [0]: PASS set-source-pdf-argb32 [25]: PASS set-source-pdf-rgb24 [0]: PASS set-source-pdf-rgb24 [25]: PASS set-source-svg-argb32 [0]: PASS set-source-svg-argb32 [25]: PASS set-source-svg-rgb24 [0]: PASS set-source-svg-rgb24 [25]: PASS PASS: set-source TESTING show-text-current-point Test that cairo_show_text adjusts the current point properly show-text-current-point-image-argb32 [0]: PASS show-text-current-point-image-argb32 [25]: PASS show-text-current-point-image-rgb24 [0]: PASS show-text-current-point-image-rgb24 [25]: PASS show-text-current-point-xlib-argb32 [0]: PASS show-text-current-point-xlib-argb32 [25]: PASS show-text-current-point-xlib-rgb24 [0]: PASS show-text-current-point-xlib-rgb24 [25]: PASS show-text-current-point-ps-argb32 [0]: PASS show-text-current-point-ps-argb32 [25]: PASS show-text-current-point-ps-rgb24 [0]: PASS show-text-current-point-ps-rgb24 [25]: PASS show-text-current-point-pdf-argb32 [0]: PASS show-text-current-point-pdf-argb32 [25]: PASS show-text-current-point-pdf-rgb24 [0]: PASS show-text-current-point-pdf-rgb24 [25]: PASS show-text-current-point-svg-argb32 [0]: PASS show-text-current-point-svg-argb32 [25]: PASS show-text-current-point-svg-rgb24 [0]: PASS show-text-current-point-svg-rgb24 [25]: PASS PASS: show-text-current-point TESTING skew-extreme Test cases of extreme skew. skew-extreme-image-argb32 [0]: PASS skew-extreme-image-argb32 [25]: PASS skew-extreme-image-rgb24 [0]: PASS skew-extreme-image-rgb24 [25]: PASS skew-extreme-xlib-argb32 [0]: PASS skew-extreme-xlib-argb32 [25]: PASS skew-extreme-xlib-rgb24 [0]: PASS skew-extreme-xlib-rgb24 [25]: PASS skew-extreme-ps-argb32 [0]: PASS skew-extreme-ps-argb32 [25]: PASS skew-extreme-ps-rgb24 [0]: PASS skew-extreme-ps-rgb24 [25]: PASS skew-extreme-pdf-argb32 [0]: PASS skew-extreme-pdf-argb32 [25]: PASS skew-extreme-pdf-rgb24 [0]: PASS skew-extreme-pdf-rgb24 [25]: PASS skew-extreme-svg-argb32 [0]: PASS skew-extreme-svg-argb32 [25]: PASS skew-extreme-svg-rgb24 [0]: PASS skew-extreme-svg-rgb24 [25]: PASS PASS: skew-extreme TESTING solid-pattern-cache-stress Stress the solid pattern cache and ensure it behaves solid-pattern-cache-stress-image-argb32 [0]: PASS solid-pattern-cache-stress-image-argb32 [25]: PASS solid-pattern-cache-stress-image-rgb24 [0]: PASS solid-pattern-cache-stress-image-rgb24 [25]: PASS solid-pattern-cache-stress-xlib-argb32 [0]: PASS solid-pattern-cache-stress-xlib-argb32 [25]: PASS solid-pattern-cache-stress-xlib-rgb24 [0]: PASS solid-pattern-cache-stress-xlib-rgb24 [25]: PASS solid-pattern-cache-stress-ps-argb32 [0]: PASS solid-pattern-cache-stress-ps-argb32 [25]: PASS solid-pattern-cache-stress-ps-rgb24 [0]: PASS solid-pattern-cache-stress-ps-rgb24 [25]: PASS solid-pattern-cache-stress-pdf-argb32 [0]: PASS solid-pattern-cache-stress-pdf-argb32 [25]: PASS solid-pattern-cache-stress-pdf-rgb24 [0]: PASS solid-pattern-cache-stress-pdf-rgb24 [25]: PASS solid-pattern-cache-stress-svg-argb32 [0]: PASS solid-pattern-cache-stress-svg-argb32 [25]: PASS solid-pattern-cache-stress-svg-rgb24 [0]: PASS solid-pattern-cache-stress-svg-rgb24 [25]: PASS PASS: solid-pattern-cache-stress TESTING source-clip Test that a source surface is not affected by a clip source-clip-image-argb32 [0]: PASS source-clip-image-argb32 [25]: PASS source-clip-image-rgb24 [0]: PASS source-clip-image-rgb24 [25]: PASS source-clip-xlib-argb32 [0]: PASS source-clip-xlib-argb32 [25]: PASS source-clip-xlib-rgb24 [0]: PASS source-clip-xlib-rgb24 [25]: PASS source-clip-ps-argb32 [0]: PASS source-clip-ps-argb32 [25]: PASS source-clip-ps-rgb24 [0]: PASS source-clip-ps-rgb24 [25]: PASS source-clip-pdf-argb32 [0]: PASS source-clip-pdf-argb32 [25]: PASS source-clip-pdf-rgb24 [0]: PASS source-clip-pdf-rgb24 [25]: PASS source-clip-svg-argb32 [0]: PASS source-clip-svg-argb32 [25]: PASS source-clip-svg-rgb24 [0]: PASS source-clip-svg-rgb24 [25]: PASS PASS: source-clip TESTING source-clip-scale Test that a source surface is not affected by a clip when scaling source-clip-scale-image-argb32 [0]: PASS source-clip-scale-image-argb32 [25]: PASS source-clip-scale-image-rgb24 [0]: PASS source-clip-scale-image-rgb24 [25]: PASS source-clip-scale-xlib-argb32 [0]: PASS source-clip-scale-xlib-argb32 [25]: PASS source-clip-scale-xlib-rgb24 [0]: PASS source-clip-scale-xlib-rgb24 [25]: PASS source-clip-scale-ps-argb32 [0]: PASS source-clip-scale-ps-argb32 [25]: PASS source-clip-scale-ps-rgb24 [0]: PASS source-clip-scale-ps-rgb24 [25]: PASS source-clip-scale-pdf-argb32 [0]: PASS source-clip-scale-pdf-argb32 [25]: PASS source-clip-scale-pdf-rgb24 [0]: PASS source-clip-scale-pdf-rgb24 [25]: PASS source-clip-scale-svg-argb32 [0]: PASS source-clip-scale-svg-argb32 [25]: PASS source-clip-scale-svg-rgb24 [0]: PASS source-clip-scale-svg-rgb24 [25]: PASS PASS: source-clip-scale TESTING source-surface-scale-paint Test call sequence: cairo_set_source_surface; cairo_scale; cairo_paint source-surface-scale-paint-image-argb32 [0]: PASS source-surface-scale-paint-image-argb32 [25]: PASS source-surface-scale-paint-image-rgb24 [0]: PASS source-surface-scale-paint-image-rgb24 [25]: PASS source-surface-scale-paint-xlib-argb32 [0]: PASS source-surface-scale-paint-xlib-argb32 [25]: PASS source-surface-scale-paint-xlib-rgb24 [0]: PASS source-surface-scale-paint-xlib-rgb24 [25]: PASS source-surface-scale-paint-ps-argb32 [0]: PASS source-surface-scale-paint-ps-argb32 [25]: PASS source-surface-scale-paint-ps-rgb24 [0]: PASS source-surface-scale-paint-ps-rgb24 [25]: PASS source-surface-scale-paint-pdf-argb32 [0]: PASS source-surface-scale-paint-pdf-argb32 [25]: PASS source-surface-scale-paint-pdf-rgb24 [0]: PASS source-surface-scale-paint-pdf-rgb24 [25]: PASS source-surface-scale-paint-svg-argb32 [0]: PASS source-surface-scale-paint-svg-argb32 [25]: PASS source-surface-scale-paint-svg-rgb24 [0]: PASS source-surface-scale-paint-svg-rgb24 [25]: PASS PASS: source-surface-scale-paint TESTING surface-finish-twice Test to exercise a crash when calling cairo_surface_finish twice on the same surface. surface-finish-twice-image-argb32 [0]: PASS surface-finish-twice-image-argb32 [25]: PASS surface-finish-twice-image-rgb24 [0]: PASS surface-finish-twice-image-rgb24 [25]: PASS surface-finish-twice-xlib-argb32 [0]: PASS surface-finish-twice-xlib-argb32 [25]: PASS surface-finish-twice-xlib-rgb24 [0]: PASS surface-finish-twice-xlib-rgb24 [25]: PASS surface-finish-twice-ps-argb32 [0]: PASS surface-finish-twice-ps-argb32 [25]: PASS surface-finish-twice-ps-rgb24 [0]: PASS surface-finish-twice-ps-rgb24 [25]: PASS surface-finish-twice-pdf-argb32 [0]: PASS surface-finish-twice-pdf-argb32 [25]: PASS surface-finish-twice-pdf-rgb24 [0]: PASS surface-finish-twice-pdf-rgb24 [25]: PASS surface-finish-twice-svg-argb32 [0]: PASS surface-finish-twice-svg-argb32 [25]: PASS surface-finish-twice-svg-rgb24 [0]: PASS surface-finish-twice-svg-rgb24 [25]: PASS PASS: surface-finish-twice TESTING surface-pattern Test transformed repeated surface patterns Exhibiting a strange (very minor) failure in ps backend with device-offset Expecting failure surface-pattern-image-argb32 [0]: PASS surface-pattern-image-argb32 [25]: PASS surface-pattern-image-rgb24 [0]: PASS surface-pattern-image-rgb24 [25]: PASS surface-pattern-xlib-argb32 [0]: PASS surface-pattern-xlib-argb32 [25]: PASS surface-pattern-xlib-rgb24 [0]: PASS surface-pattern-xlib-rgb24 [25]: PASS surface-pattern-ps-argb32 [0]: PASS surface-pattern-ps-argb32 [25]: XFAIL surface-pattern-ps-rgb24 [0]: PASS surface-pattern-ps-rgb24 [25]: PASS surface-pattern-pdf-argb32 [0]: PASS surface-pattern-pdf-argb32 [25]: PASS surface-pattern-pdf-rgb24 [0]: PASS surface-pattern-pdf-rgb24 [25]: PASS surface-pattern-svg-argb32 [0]: PASS surface-pattern-svg-argb32 [25]: PASS surface-pattern-svg-rgb24 [0]: PASS surface-pattern-svg-rgb24 [25]: PASS Check surface-pattern.log out for more information. XFAIL: surface-pattern TESTING surface-pattern-big-scale-down Test scaled-down transformed not-repeated surface patterns with large images and offsets Expecting failure surface-pattern-big-scale-down-image-argb32 [0]: XFAIL surface-pattern-big-scale-down-image-argb32 [25]: XFAIL surface-pattern-big-scale-down-image-rgb24 [0]: XFAIL surface-pattern-big-scale-down-image-rgb24 [25]: XFAIL surface-pattern-big-scale-down-xlib-argb32 [0]: XFAIL surface-pattern-big-scale-down-xlib-argb32 [25]: XFAIL surface-pattern-big-scale-down-xlib-rgb24 [0]: XFAIL surface-pattern-big-scale-down-xlib-rgb24 [25]: XFAIL surface-pattern-big-scale-down-ps-argb32 [0]: XFAIL surface-pattern-big-scale-down-ps-argb32 [25]: XFAIL surface-pattern-big-scale-down-ps-rgb24 [0]: XFAIL surface-pattern-big-scale-down-ps-rgb24 [25]: XFAIL surface-pattern-big-scale-down-pdf-argb32 [0]: XFAIL surface-pattern-big-scale-down-pdf-argb32 [25]: XFAIL surface-pattern-big-scale-down-pdf-rgb24 [0]: XFAIL surface-pattern-big-scale-down-pdf-rgb24 [25]: XFAIL surface-pattern-big-scale-down-svg-argb32 [0]: XFAIL surface-pattern-big-scale-down-svg-argb32 [25]: XFAIL surface-pattern-big-scale-down-svg-rgb24 [0]: XFAIL surface-pattern-big-scale-down-svg-rgb24 [25]: XFAIL Check surface-pattern-big-scale-down.log out for more information. XFAIL: surface-pattern-big-scale-down TESTING surface-pattern-scale-down Test scaled-down transformed not-repeated surface patterns Fails xlib backend (with argb32) with inexplicable alpha in result Expecting failure surface-pattern-scale-down-image-argb32 [0]: PASS surface-pattern-scale-down-image-argb32 [25]: PASS surface-pattern-scale-down-image-rgb24 [0]: PASS surface-pattern-scale-down-image-rgb24 [25]: PASS surface-pattern-scale-down-xlib-argb32 [0]: XFAIL surface-pattern-scale-down-xlib-argb32 [25]: XFAIL surface-pattern-scale-down-xlib-rgb24 [0]: PASS surface-pattern-scale-down-xlib-rgb24 [25]: PASS surface-pattern-scale-down-ps-argb32 [0]: PASS surface-pattern-scale-down-ps-argb32 [25]: PASS surface-pattern-scale-down-ps-rgb24 [0]: PASS surface-pattern-scale-down-ps-rgb24 [25]: PASS surface-pattern-scale-down-pdf-argb32 [0]: PASS surface-pattern-scale-down-pdf-argb32 [25]: PASS surface-pattern-scale-down-pdf-rgb24 [0]: PASS surface-pattern-scale-down-pdf-rgb24 [25]: PASS surface-pattern-scale-down-svg-argb32 [0]: PASS surface-pattern-scale-down-svg-argb32 [25]: PASS surface-pattern-scale-down-svg-rgb24 [0]: PASS surface-pattern-scale-down-svg-rgb24 [25]: PASS Check surface-pattern-scale-down.log out for more information. XFAIL: surface-pattern-scale-down TESTING surface-pattern-scale-up Test scaled-up transformed not-repeated surface patterns Fails xlib backend (with argb32) with inexplicable alpha in result Expecting failure surface-pattern-scale-up-image-argb32 [0]: PASS surface-pattern-scale-up-image-argb32 [25]: PASS surface-pattern-scale-up-image-rgb24 [0]: PASS surface-pattern-scale-up-image-rgb24 [25]: PASS surface-pattern-scale-up-xlib-argb32 [0]: XFAIL surface-pattern-scale-up-xlib-argb32 [25]: XFAIL surface-pattern-scale-up-xlib-rgb24 [0]: PASS surface-pattern-scale-up-xlib-rgb24 [25]: PASS surface-pattern-scale-up-ps-argb32 [0]: PASS surface-pattern-scale-up-ps-argb32 [25]: PASS surface-pattern-scale-up-ps-rgb24 [0]: PASS surface-pattern-scale-up-ps-rgb24 [25]: PASS surface-pattern-scale-up-pdf-argb32 [0]: PASS surface-pattern-scale-up-pdf-argb32 [25]: PASS surface-pattern-scale-up-pdf-rgb24 [0]: PASS surface-pattern-scale-up-pdf-rgb24 [25]: PASS surface-pattern-scale-up-svg-argb32 [0]: PASS surface-pattern-scale-up-svg-argb32 [25]: PASS surface-pattern-scale-up-svg-rgb24 [0]: PASS surface-pattern-scale-up-svg-rgb24 [25]: PASS Check surface-pattern-scale-up.log out for more information. XFAIL: surface-pattern-scale-up TESTING text-antialias-gray Tests text rendering with grayscale antialiasing text-antialias-gray-image-argb32 [0]: PASS text-antialias-gray-image-argb32 [25]: PASS text-antialias-gray-image-rgb24 [0]: PASS text-antialias-gray-image-rgb24 [25]: PASS text-antialias-gray-xlib-argb32 [0]: PASS text-antialias-gray-xlib-argb32 [25]: PASS text-antialias-gray-xlib-rgb24 [0]: PASS text-antialias-gray-xlib-rgb24 [25]: PASS text-antialias-gray-ps-argb32 [0]: UNTESTED text-antialias-gray-ps-argb32 [25]: UNTESTED text-antialias-gray-ps-rgb24 [0]: UNTESTED text-antialias-gray-ps-rgb24 [25]: UNTESTED text-antialias-gray-pdf-argb32 [0]: UNTESTED text-antialias-gray-pdf-argb32 [25]: UNTESTED text-antialias-gray-pdf-rgb24 [0]: UNTESTED text-antialias-gray-pdf-rgb24 [25]: UNTESTED text-antialias-gray-svg-argb32 [0]: UNTESTED text-antialias-gray-svg-argb32 [25]: UNTESTED text-antialias-gray-svg-rgb24 [0]: UNTESTED text-antialias-gray-svg-rgb24 [25]: UNTESTED PASS: text-antialias-gray TESTING text-antialias-none Tests text rendering with no antialiasing text-antialias-none-image-argb32 [0]: PASS text-antialias-none-image-argb32 [25]: PASS text-antialias-none-image-rgb24 [0]: PASS text-antialias-none-image-rgb24 [25]: PASS text-antialias-none-xlib-argb32 [0]: PASS text-antialias-none-xlib-argb32 [25]: PASS text-antialias-none-xlib-rgb24 [0]: PASS text-antialias-none-xlib-rgb24 [25]: PASS text-antialias-none-ps-argb32 [0]: UNTESTED text-antialias-none-ps-argb32 [25]: UNTESTED text-antialias-none-ps-rgb24 [0]: UNTESTED text-antialias-none-ps-rgb24 [25]: UNTESTED text-antialias-none-pdf-argb32 [0]: UNTESTED text-antialias-none-pdf-argb32 [25]: UNTESTED text-antialias-none-pdf-rgb24 [0]: UNTESTED text-antialias-none-pdf-rgb24 [25]: UNTESTED text-antialias-none-svg-argb32 [0]: UNTESTED text-antialias-none-svg-argb32 [25]: UNTESTED text-antialias-none-svg-rgb24 [0]: UNTESTED text-antialias-none-svg-rgb24 [25]: UNTESTED PASS: text-antialias-none TESTING text-antialias-subpixel Tests text rendering with subpixel antialiasing text-antialias-subpixel-image-argb32 [0]: PASS text-antialias-subpixel-image-argb32 [25]: PASS text-antialias-subpixel-image-rgb24 [0]: PASS text-antialias-subpixel-image-rgb24 [25]: PASS text-antialias-subpixel-xlib-argb32 [0]: PASS text-antialias-subpixel-xlib-argb32 [25]: PASS text-antialias-subpixel-xlib-rgb24 [0]: PASS text-antialias-subpixel-xlib-rgb24 [25]: PASS text-antialias-subpixel-ps-argb32 [0]: UNTESTED text-antialias-subpixel-ps-argb32 [25]: UNTESTED text-antialias-subpixel-ps-rgb24 [0]: UNTESTED text-antialias-subpixel-ps-rgb24 [25]: UNTESTED text-antialias-subpixel-pdf-argb32 [0]: UNTESTED text-antialias-subpixel-pdf-argb32 [25]: UNTESTED text-antialias-subpixel-pdf-rgb24 [0]: UNTESTED text-antialias-subpixel-pdf-rgb24 [25]: UNTESTED text-antialias-subpixel-svg-argb32 [0]: UNTESTED text-antialias-subpixel-svg-argb32 [25]: UNTESTED text-antialias-subpixel-svg-rgb24 [0]: UNTESTED text-antialias-subpixel-svg-rgb24 [25]: UNTESTED PASS: text-antialias-subpixel TESTING text-cache-crash Test case for bug causing an assertion failure in _cairo_cache_lookup text-cache-crash-image-argb32 [0]: PASS text-cache-crash-image-argb32 [25]: PASS text-cache-crash-image-rgb24 [0]: PASS text-cache-crash-image-rgb24 [25]: PASS text-cache-crash-xlib-argb32 [0]: PASS text-cache-crash-xlib-argb32 [25]: PASS text-cache-crash-xlib-rgb24 [0]: PASS text-cache-crash-xlib-rgb24 [25]: PASS text-cache-crash-ps-argb32 [0]: PASS text-cache-crash-ps-argb32 [25]: PASS text-cache-crash-ps-rgb24 [0]: PASS text-cache-crash-ps-rgb24 [25]: PASS text-cache-crash-pdf-argb32 [0]: PASS text-cache-crash-pdf-argb32 [25]: PASS text-cache-crash-pdf-rgb24 [0]: PASS text-cache-crash-pdf-rgb24 [25]: PASS text-cache-crash-svg-argb32 [0]: PASS text-cache-crash-svg-argb32 [25]: PASS text-cache-crash-svg-rgb24 [0]: PASS text-cache-crash-svg-rgb24 [25]: PASS PASS: text-cache-crash TESTING text-pattern Patterned Text PDF backend will not be tested due to limitations in poppler. text-pattern-image-argb32 [0]: PASS text-pattern-image-argb32 [25]: PASS text-pattern-image-rgb24 [0]: PASS text-pattern-image-rgb24 [25]: PASS text-pattern-xlib-argb32 [0]: PASS text-pattern-xlib-argb32 [25]: PASS text-pattern-xlib-rgb24 [0]: PASS text-pattern-xlib-rgb24 [25]: PASS text-pattern-ps-argb32 [0]: PASS text-pattern-ps-argb32 [25]: PASS text-pattern-ps-rgb24 [0]: PASS text-pattern-ps-rgb24 [25]: PASS text-pattern-pdf-argb32 [0]: UNTESTED text-pattern-pdf-argb32 [25]: UNTESTED text-pattern-pdf-rgb24 [0]: UNTESTED text-pattern-pdf-rgb24 [25]: UNTESTED text-pattern-svg-argb32 [0]: PASS text-pattern-svg-argb32 [25]: PASS text-pattern-svg-rgb24 [0]: PASS text-pattern-svg-rgb24 [25]: PASS PASS: text-pattern TESTING text-rotate Tests show_text under various rotations text-rotate-image-argb32 [0]: PASS text-rotate-image-argb32 [25]: PASS text-rotate-image-rgb24 [0]: PASS text-rotate-image-rgb24 [25]: PASS text-rotate-xlib-argb32 [0]: PASS text-rotate-xlib-argb32 [25]: PASS text-rotate-xlib-rgb24 [0]: PASS text-rotate-xlib-rgb24 [25]: PASS text-rotate-ps-argb32 [0]: PASS text-rotate-ps-argb32 [25]: PASS text-rotate-ps-rgb24 [0]: PASS text-rotate-ps-rgb24 [25]: PASS text-rotate-pdf-argb32 [0]: PASS text-rotate-pdf-argb32 [25]: PASS text-rotate-pdf-rgb24 [0]: PASS text-rotate-pdf-rgb24 [25]: PASS text-rotate-svg-argb32 [0]: PASS text-rotate-svg-argb32 [25]: PASS text-rotate-svg-rgb24 [0]: PASS text-rotate-svg-rgb24 [25]: PASS PASS: text-rotate TESTING text-zero-len Tests show_text and text_path with a zero-sized string text-zero-len-image-argb32 [0]: PASS text-zero-len-image-argb32 [25]: PASS text-zero-len-image-rgb24 [0]: PASS text-zero-len-image-rgb24 [25]: PASS text-zero-len-xlib-argb32 [0]: PASS text-zero-len-xlib-argb32 [25]: PASS text-zero-len-xlib-rgb24 [0]: PASS text-zero-len-xlib-rgb24 [25]: PASS text-zero-len-ps-argb32 [0]: PASS text-zero-len-ps-argb32 [25]: PASS text-zero-len-ps-rgb24 [0]: PASS text-zero-len-ps-rgb24 [25]: PASS text-zero-len-pdf-argb32 [0]: PASS text-zero-len-pdf-argb32 [25]: PASS text-zero-len-pdf-rgb24 [0]: PASS text-zero-len-pdf-rgb24 [25]: PASS text-zero-len-svg-argb32 [0]: PASS text-zero-len-svg-argb32 [25]: PASS text-zero-len-svg-rgb24 [0]: PASS text-zero-len-svg-rgb24 [25]: PASS PASS: text-zero-len TESTING transforms Test various transformations. transforms-image-argb32 [0]: PASS transforms-image-argb32 [25]: PASS transforms-image-rgb24 [0]: PASS transforms-image-rgb24 [25]: PASS transforms-xlib-argb32 [0]: PASS transforms-xlib-argb32 [25]: PASS transforms-xlib-rgb24 [0]: PASS transforms-xlib-rgb24 [25]: PASS transforms-ps-argb32 [0]: PASS transforms-ps-argb32 [25]: PASS transforms-ps-rgb24 [0]: PASS transforms-ps-rgb24 [25]: PASS transforms-pdf-argb32 [0]: PASS transforms-pdf-argb32 [25]: PASS transforms-pdf-rgb24 [0]: PASS transforms-pdf-rgb24 [25]: PASS transforms-svg-argb32 [0]: PASS transforms-svg-argb32 [25]: PASS transforms-svg-rgb24 [0]: PASS transforms-svg-rgb24 [25]: PASS PASS: transforms TESTING translate-show-surface Tests calls to cairo_show_surface after cairo_translate translate-show-surface-image-argb32 [0]: PASS translate-show-surface-image-argb32 [25]: PASS translate-show-surface-image-rgb24 [0]: PASS translate-show-surface-image-rgb24 [25]: PASS translate-show-surface-xlib-argb32 [0]: PASS translate-show-surface-xlib-argb32 [25]: PASS translate-show-surface-xlib-rgb24 [0]: PASS translate-show-surface-xlib-rgb24 [25]: PASS translate-show-surface-ps-argb32 [0]: PASS translate-show-surface-ps-argb32 [25]: PASS translate-show-surface-ps-rgb24 [0]: PASS translate-show-surface-ps-rgb24 [25]: PASS translate-show-surface-pdf-argb32 [0]: PASS translate-show-surface-pdf-argb32 [25]: PASS translate-show-surface-pdf-rgb24 [0]: PASS translate-show-surface-pdf-rgb24 [25]: PASS translate-show-surface-svg-argb32 [0]: PASS translate-show-surface-svg-argb32 [25]: PASS translate-show-surface-svg-rgb24 [0]: PASS translate-show-surface-svg-rgb24 [25]: PASS PASS: translate-show-surface TESTING trap-clip Trapezoid clipping PDF backend will not be tested due to limitations in poppler. trap-clip-image-argb32 [0]: PASS trap-clip-image-argb32 [25]: PASS trap-clip-image-rgb24 [0]: PASS trap-clip-image-rgb24 [25]: PASS trap-clip-xlib-argb32 [0]: PASS trap-clip-xlib-argb32 [25]: PASS trap-clip-xlib-rgb24 [0]: PASS trap-clip-xlib-rgb24 [25]: PASS trap-clip-ps-argb32 [0]: PASS trap-clip-ps-argb32 [25]: PASS trap-clip-ps-rgb24 [0]: PASS trap-clip-ps-rgb24 [25]: PASS trap-clip-pdf-argb32 [0]: UNTESTED trap-clip-pdf-argb32 [25]: UNTESTED trap-clip-pdf-rgb24 [0]: UNTESTED trap-clip-pdf-rgb24 [25]: UNTESTED trap-clip-svg-argb32 [0]: PASS trap-clip-svg-argb32 [25]: PASS trap-clip-svg-rgb24 [0]: PASS trap-clip-svg-rgb24 [25]: PASS PASS: trap-clip TESTING truetype-tables PASS: truetype-tables TESTING unantialiased-shapes Test shape drawing without antialiasing unantialiased-shapes-image-argb32 [0]: PASS unantialiased-shapes-image-argb32 [25]: PASS unantialiased-shapes-image-rgb24 [0]: PASS unantialiased-shapes-image-rgb24 [25]: PASS unantialiased-shapes-xlib-argb32 [0]: PASS unantialiased-shapes-xlib-argb32 [25]: PASS unantialiased-shapes-xlib-rgb24 [0]: PASS unantialiased-shapes-xlib-rgb24 [25]: PASS unantialiased-shapes-ps-argb32 [0]: UNTESTED unantialiased-shapes-ps-argb32 [25]: UNTESTED unantialiased-shapes-ps-rgb24 [0]: UNTESTED unantialiased-shapes-ps-rgb24 [25]: UNTESTED unantialiased-shapes-pdf-argb32 [0]: UNTESTED unantialiased-shapes-pdf-argb32 [25]: UNTESTED unantialiased-shapes-pdf-rgb24 [0]: UNTESTED unantialiased-shapes-pdf-rgb24 [25]: UNTESTED unantialiased-shapes-svg-argb32 [0]: UNTESTED unantialiased-shapes-svg-argb32 [25]: UNTESTED unantialiased-shapes-svg-rgb24 [0]: UNTESTED unantialiased-shapes-svg-rgb24 [25]: UNTESTED PASS: unantialiased-shapes TESTING unbounded-operator Operators with an effect for transparent source/mask unbounded-operator-image-argb32 [0]: PASS unbounded-operator-image-argb32 [25]: PASS unbounded-operator-image-rgb24 [0]: PASS unbounded-operator-image-rgb24 [25]: PASS unbounded-operator-xlib-argb32 [0]: PASS unbounded-operator-xlib-argb32 [25]: PASS unbounded-operator-xlib-rgb24 [0]: PASS unbounded-operator-xlib-rgb24 [25]: PASS unbounded-operator-ps-argb32 [0]: PASS unbounded-operator-ps-argb32 [25]: PASS unbounded-operator-ps-rgb24 [0]: PASS unbounded-operator-ps-rgb24 [25]: PASS unbounded-operator-pdf-argb32 [0]: PASS unbounded-operator-pdf-argb32 [25]: PASS unbounded-operator-pdf-rgb24 [0]: PASS unbounded-operator-pdf-rgb24 [25]: PASS unbounded-operator-svg-argb32 [0]: PASS unbounded-operator-svg-argb32 [25]: PASS unbounded-operator-svg-rgb24 [0]: PASS unbounded-operator-svg-rgb24 [25]: PASS PASS: unbounded-operator PASS: user-data TESTING rel-path Tests calls to various relative path functions rel-path-image-argb32 [0]: PASS rel-path-image-argb32 [25]: PASS rel-path-image-rgb24 [0]: PASS rel-path-image-rgb24 [25]: PASS rel-path-xlib-argb32 [0]: PASS rel-path-xlib-argb32 [25]: PASS rel-path-xlib-rgb24 [0]: PASS rel-path-xlib-rgb24 [25]: PASS rel-path-ps-argb32 [0]: PASS rel-path-ps-argb32 [25]: PASS rel-path-ps-rgb24 [0]: PASS rel-path-ps-rgb24 [25]: PASS rel-path-pdf-argb32 [0]: PASS rel-path-pdf-argb32 [25]: PASS rel-path-pdf-rgb24 [0]: PASS rel-path-pdf-rgb24 [25]: PASS rel-path-svg-argb32 [0]: PASS rel-path-svg-argb32 [25]: PASS rel-path-svg-rgb24 [0]: PASS rel-path-svg-rgb24 [25]: PASS PASS: rel-path TESTING push-group Verify that cairo_push_group works. push-group-image-argb32 [0]: PASS push-group-image-argb32 [25]: PASS push-group-image-rgb24 [0]: PASS push-group-image-rgb24 [25]: PASS push-group-xlib-argb32 [0]: PASS push-group-xlib-argb32 [25]: PASS push-group-xlib-rgb24 [0]: PASS push-group-xlib-rgb24 [25]: PASS push-group-ps-argb32 [0]: PASS push-group-ps-argb32 [25]: PASS push-group-ps-rgb24 [0]: PASS push-group-ps-rgb24 [25]: PASS push-group-pdf-argb32 [0]: PASS push-group-pdf-argb32 [25]: PASS push-group-pdf-rgb24 [0]: PASS push-group-pdf-rgb24 [25]: PASS push-group-svg-argb32 [0]: PASS push-group-svg-argb32 [25]: PASS push-group-svg-rgb24 [0]: PASS push-group-svg-rgb24 [25]: PASS PASS: push-group TESTING zero-alpha Testing that drawing with zero alpha has no effect zero-alpha-image-argb32 [0]: PASS zero-alpha-image-argb32 [25]: PASS zero-alpha-image-rgb24 [0]: PASS zero-alpha-image-rgb24 [25]: PASS zero-alpha-xlib-argb32 [0]: PASS zero-alpha-xlib-argb32 [25]: PASS zero-alpha-xlib-rgb24 [0]: PASS zero-alpha-xlib-rgb24 [25]: PASS zero-alpha-ps-argb32 [0]: PASS zero-alpha-ps-argb32 [25]: PASS zero-alpha-ps-rgb24 [0]: PASS zero-alpha-ps-rgb24 [25]: PASS zero-alpha-pdf-argb32 [0]: PASS zero-alpha-pdf-argb32 [25]: PASS zero-alpha-pdf-rgb24 [0]: PASS zero-alpha-pdf-rgb24 [25]: PASS zero-alpha-svg-argb32 [0]: PASS zero-alpha-svg-argb32 [25]: PASS zero-alpha-svg-rgb24 [0]: PASS zero-alpha-svg-rgb24 [25]: PASS PASS: zero-alpha TESTING pthread-show-text PASS: pthread-show-text TESTING bitmap-font Test drawing with a font consisting only of bitmaps PDF backend is failing for an unknown reason (not a regression compared to 1.4.10 Expecting failure bitmap-font-image-argb32 [0]: PASS bitmap-font-image-argb32 [25]: PASS bitmap-font-image-rgb24 [0]: PASS bitmap-font-image-rgb24 [25]: PASS bitmap-font-xlib-argb32 [0]: PASS bitmap-font-xlib-argb32 [25]: PASS bitmap-font-xlib-rgb24 [0]: PASS bitmap-font-xlib-rgb24 [25]: PASS bitmap-font-ps-argb32 [0]: PASS bitmap-font-ps-argb32 [25]: PASS bitmap-font-ps-rgb24 [0]: PASS bitmap-font-ps-rgb24 [25]: PASS bitmap-font-pdf-argb32 [0]: XFAIL bitmap-font-pdf-argb32 [25]: XFAIL bitmap-font-pdf-rgb24 [0]: PASS bitmap-font-pdf-rgb24 [25]: PASS bitmap-font-svg-argb32 [0]: PASS bitmap-font-svg-argb32 [25]: PASS bitmap-font-svg-rgb24 [0]: PASS bitmap-font-svg-rgb24 [25]: PASS Check bitmap-font.log out for more information. XFAIL: bitmap-font TESTING ft-font-create-for-ft-face Simple test to verify that cairo_ft_font_create_for_ft_face doesn't crash. ft-font-create-for-ft-face-image-argb32 [0]: PASS ft-font-create-for-ft-face-image-argb32 [25]: PASS ft-font-create-for-ft-face-image-rgb24 [0]: PASS ft-font-create-for-ft-face-image-rgb24 [25]: PASS ft-font-create-for-ft-face-xlib-argb32 [0]: PASS ft-font-create-for-ft-face-xlib-argb32 [25]: PASS ft-font-create-for-ft-face-xlib-rgb24 [0]: PASS ft-font-create-for-ft-face-xlib-rgb24 [25]: PASS ft-font-create-for-ft-face-ps-argb32 [0]: PASS ft-font-create-for-ft-face-ps-argb32 [25]: PASS ft-font-create-for-ft-face-ps-rgb24 [0]: PASS ft-font-create-for-ft-face-ps-rgb24 [25]: PASS ft-font-create-for-ft-face-pdf-argb32 [0]: PASS ft-font-create-for-ft-face-pdf-argb32 [25]: PASS ft-font-create-for-ft-face-pdf-rgb24 [0]: PASS ft-font-create-for-ft-face-pdf-rgb24 [25]: PASS ft-font-create-for-ft-face-svg-argb32 [0]: PASS ft-font-create-for-ft-face-svg-argb32 [25]: PASS ft-font-create-for-ft-face-svg-rgb24 [0]: PASS ft-font-create-for-ft-face-svg-rgb24 [25]: PASS PASS: ft-font-create-for-ft-face TESTING ft-text-vertical-layout-type1 Tests text rendering for vertical layout with Type1 fonts Can fail if an incorrect font is loaded---need to bundle the desired font ft-text-vertical-layout-type1-image-argb32 [0]: FAIL ft-text-vertical-layout-type1-image-argb32 [25]: FAIL ft-text-vertical-layout-type1-image-rgb24 [0]: FAIL ft-text-vertical-layout-type1-image-rgb24 [25]: FAIL ft-text-vertical-layout-type1-xlib-argb32 [0]: FAIL ft-text-vertical-layout-type1-xlib-argb32 [25]: FAIL ft-text-vertical-layout-type1-xlib-rgb24 [0]: FAIL ft-text-vertical-layout-type1-xlib-rgb24 [25]: FAIL ft-text-vertical-layout-type1-ps-argb32 [0]: FAIL ft-text-vertical-layout-type1-ps-argb32 [25]: FAIL ft-text-vertical-layout-type1-ps-rgb24 [0]: FAIL ft-text-vertical-layout-type1-ps-rgb24 [25]: FAIL ft-text-vertical-layout-type1-pdf-argb32 [0]: FAIL ft-text-vertical-layout-type1-pdf-argb32 [25]: FAIL ft-text-vertical-layout-type1-pdf-rgb24 [0]: FAIL ft-text-vertical-layout-type1-pdf-rgb24 [25]: FAIL ft-text-vertical-layout-type1-svg-argb32 [0]: FAIL ft-text-vertical-layout-type1-svg-argb32 [25]: FAIL ft-text-vertical-layout-type1-svg-rgb24 [0]: FAIL ft-text-vertical-layout-type1-svg-rgb24 [25]: FAIL Check ft-text-vertical-layout-type1.log out for more information. FAIL: ft-text-vertical-layout-type1 TESTING ft-text-vertical-layout-type3 Tests text rendering for vertical layout with TrueType fonts ft-text-vertical-layout-type3-image-argb32 [0]: FAIL ft-text-vertical-layout-type3-image-argb32 [25]: FAIL ft-text-vertical-layout-type3-image-rgb24 [0]: FAIL ft-text-vertical-layout-type3-image-rgb24 [25]: FAIL ft-text-vertical-layout-type3-xlib-argb32 [0]: FAIL ft-text-vertical-layout-type3-xlib-argb32 [25]: FAIL ft-text-vertical-layout-type3-xlib-rgb24 [0]: FAIL ft-text-vertical-layout-type3-xlib-rgb24 [25]: FAIL ft-text-vertical-layout-type3-ps-argb32 [0]: FAIL ft-text-vertical-layout-type3-ps-argb32 [25]: FAIL ft-text-vertical-layout-type3-ps-rgb24 [0]: FAIL ft-text-vertical-layout-type3-ps-rgb24 [25]: FAIL ft-text-vertical-layout-type3-pdf-argb32 [0]: FAIL ft-text-vertical-layout-type3-pdf-argb32 [25]: FAIL ft-text-vertical-layout-type3-pdf-rgb24 [0]: FAIL ft-text-vertical-layout-type3-pdf-rgb24 [25]: FAIL ft-text-vertical-layout-type3-svg-argb32 [0]: FAIL ft-text-vertical-layout-type3-svg-argb32 [25]: FAIL ft-text-vertical-layout-type3-svg-rgb24 [0]: FAIL ft-text-vertical-layout-type3-svg-rgb24 [25]: FAIL Check ft-text-vertical-layout-type3.log out for more information. FAIL: ft-text-vertical-layout-type3 TESTING ft-text-antialias-none Tests text rendering with no antialiasing ft-text-antialias-none-image-argb32 [0]: PASS ft-text-antialias-none-image-argb32 [25]: PASS ft-text-antialias-none-image-rgb24 [0]: PASS ft-text-antialias-none-image-rgb24 [25]: PASS ft-text-antialias-none-xlib-argb32 [0]: PASS ft-text-antialias-none-xlib-argb32 [25]: PASS ft-text-antialias-none-xlib-rgb24 [0]: PASS ft-text-antialias-none-xlib-rgb24 [25]: PASS ft-text-antialias-none-ps-argb32 [0]: UNTESTED ft-text-antialias-none-ps-argb32 [25]: UNTESTED ft-text-antialias-none-ps-rgb24 [0]: UNTESTED ft-text-antialias-none-ps-rgb24 [25]: UNTESTED ft-text-antialias-none-pdf-argb32 [0]: UNTESTED ft-text-antialias-none-pdf-argb32 [25]: UNTESTED ft-text-antialias-none-pdf-rgb24 [0]: UNTESTED ft-text-antialias-none-pdf-rgb24 [25]: UNTESTED ft-text-antialias-none-svg-argb32 [0]: UNTESTED ft-text-antialias-none-svg-argb32 [25]: UNTESTED ft-text-antialias-none-svg-rgb24 [0]: UNTESTED ft-text-antialias-none-svg-rgb24 [25]: UNTESTED PASS: ft-text-antialias-none TESTING svg-surface svg-surface: Please check svg-surface.svg to make sure it looks happy. PASS: svg-surface TESTING svg-clip svg-surface: Please check svg-clip.svg to make sure it looks happy. PASS: svg-clip TESTING pdf-features pdf-features: Please check pdf-features.pdf to ensure it looks/prints correctly. PASS: pdf-features TESTING ps-features ps-features: Please check ps-features.ps to ensure it looks/prints correctly. PASS: ps-features TESTING xlib-surface PASS: xlib-surface TESTING multi-page multi-page: Please check multi-page.ps to ensure it looks happy. multi-page: Please check multi-page.pdf to ensure it looks happy. PASS: multi-page TESTING fallback-resolution fallback-resolution: Please check fallback-resolution.pdf to ensure it looks correct. fallback-resolution: Please check fallback-resolution.ps to ensure it looks correct. fallback-resolution: Please check fallback-resolution.svg to ensure it looks correct. PASS: fallback-resolution ======================================================================== 2 of 124 tests failed Please report to http://bugs.freedesktop.org/enter_bug.cgi?product=cairo ======================================================================== make[3]: Leaving directory `/export/home/packages/BUILD/SUNWgnome-base-libs-2.21.2/i386/cairo-1.4.12/test' make[2]: Leaving directory `/export/home/packages/BUILD/SUNWgnome-base-libs-2.21.2/i386/cairo-1.4.12/test' make[1]: Leaving directory `/export/home/packages/BUILD/SUNWgnome-base-libs-2.21.2/i386/cairo-1.4.12/test'