mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2025-12-24 05:30:11 +01:00
A new meta-surface backend for serialising drawing operations to a CairoScript file. The principal use (as currently envisaged) is to provide a round-trip testing mechanism for CairoScript - i.e. we can generate script files for every test in the suite and check that we can replay them with perfect fidelity. (Obviously this does not provide complete coverage of CairoScript's syntax, but should give reasonable coverage over the operators.) |
||
|---|---|---|
| .. | ||
| .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-script-private.h | ||
| cairo-boilerplate-script.c | ||
| cairo-boilerplate-sdl-private.h | ||
| cairo-boilerplate-sdl.c | ||
| 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).