mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-03-31 03:00:44 +02:00
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. |
||
|---|---|---|
| .. | ||
| .gitignore | ||
| cairo-boilerplate-beos-private.h | ||
| cairo-boilerplate-beos.cpp | ||
| cairo-boilerplate-directfb-private.h | ||
| cairo-boilerplate-directfb.c | ||
| cairo-boilerplate-getopt.c | ||
| cairo-boilerplate-getopt.h | ||
| cairo-boilerplate-glitz-private.h | ||
| cairo-boilerplate-glitz.c | ||
| cairo-boilerplate-pdf-private.h | ||
| cairo-boilerplate-pdf.c | ||
| cairo-boilerplate-ps-private.h | ||
| cairo-boilerplate-ps.c | ||
| cairo-boilerplate-quartz-private.h | ||
| cairo-boilerplate-quartz.c | ||
| cairo-boilerplate-scaled-font.h | ||
| cairo-boilerplate-svg-private.h | ||
| cairo-boilerplate-svg.c | ||
| cairo-boilerplate-system.c | ||
| cairo-boilerplate-system.h | ||
| cairo-boilerplate-test-surfaces-private.h | ||
| cairo-boilerplate-test-surfaces.c | ||
| cairo-boilerplate-win32-printing.c | ||
| cairo-boilerplate-win32-private.h | ||
| cairo-boilerplate-win32.c | ||
| cairo-boilerplate-xcb-private.h | ||
| cairo-boilerplate-xcb.c | ||
| cairo-boilerplate-xlib-private.h | ||
| cairo-boilerplate-xlib.c | ||
| cairo-boilerplate-xlib.h | ||
| cairo-boilerplate.c | ||
| cairo-boilerplate.h | ||
| check-link.c | ||
| Makefile.am | ||
| Makefile.sources | ||
| Makefile.win32 | ||
| README | ||
This directory provides code that is common to both of cairo's tests suites: * The test suite for correctness in test/ * The test suite for performance in perf/ We call it boilerplate as it consists primarily of the boilerplate code necessary for initializing a backend in order to create a surface for that backend. The code here just might be useful for someone looking to get started writing cairo code to use a particular backend, (but there are no promises that the boilerplate code found here for any particular backend is exemplary).