mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-01-06 14:20:19 +01:00
Disable the svg12 target in boilerplate.
This target was added to the boilerplate during 1.8.1. It currently shows many failures in the test suite. These failures likely fall into three different classes: * Tests needing new svg12-specific reference images * Tests exercising bugs in librsvg * Tests exercising existing cairo bugs We haven't gone through the effort to separate these, but even for the tests that are exercising actual cairo bugs, these are likely bugs that existed in the cairo 1.8.0 release and not regressions. Because of that, in this commit I'm conditionally disabling the testing of the svg12 target. As soon as we increment the cairo version to 1.9.0 or higher, this target will get re-enabled automatically and we can begin the work to separate the tests as described above and also fix the bugs.
This commit is contained in:
parent
a94928ddfa
commit
eed6771764
1 changed files with 5 additions and 0 deletions
|
|
@ -525,6 +525,10 @@ static cairo_boilerplate_target_t targets[] =
|
|||
_cairo_boilerplate_svg_surface_write_to_png,
|
||||
_cairo_boilerplate_svg_cleanup,
|
||||
NULL, TRUE },
|
||||
/* Disable the svg12 testing for the 1.8.2 release, but in a way that it
|
||||
* will come back on immediately afterward even if we forget to remove
|
||||
* this condition. */
|
||||
#if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 9, 0)
|
||||
{ "svg12", NULL, CAIRO_SURFACE_TYPE_SVG, CAIRO_CONTENT_COLOR_ALPHA, 1,
|
||||
_cairo_boilerplate_svg12_create_surface,
|
||||
_cairo_boilerplate_svg_force_fallbacks,
|
||||
|
|
@ -542,6 +546,7 @@ static cairo_boilerplate_target_t targets[] =
|
|||
_cairo_boilerplate_svg_cleanup,
|
||||
NULL, TRUE },
|
||||
#endif
|
||||
#endif
|
||||
#if CAIRO_HAS_BEOS_SURFACE
|
||||
/* BeOS sometimes produces a slightly different image. Perhaps this
|
||||
* is related to the fact that it doesn't use premultiplied alpha...
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue