cairo/boilerplate
2007-04-20 00:52:03 -04:00
..
.gitignore Update .gitignore 2007-04-16 15:08:54 +01:00
cairo-boilerplate-beos-private.h [boilerplate] Rename test-beos to boilerplate-beos 2007-04-20 00:52:01 -04:00
cairo-boilerplate-beos.cpp [boilerplate] Properly namespace boilerplate methods 2007-04-20 00:52:02 -04:00
cairo-boilerplate-directfb-private.h [boilerplate] Rename test-directfb to boilerplate-directfb 2007-04-20 00:52:01 -04:00
cairo-boilerplate-directfb.c [boilerplate] Clean up includes and remove unnecessary ones 2007-04-20 00:52:03 -04:00
cairo-boilerplate-glitz-private.h [boilerplate] Strip glitz boilerplate into cairo-boilerplate-glitz* 2007-04-20 00:52:03 -04:00
cairo-boilerplate-glitz.c [boilerplate] Strip glitz boilerplate into cairo-boilerplate-glitz* 2007-04-20 00:52:03 -04:00
cairo-boilerplate-pdf-private.h [boilerplate] Strip pdf boilerplate into cairo-boilerplate-pdf* 2007-04-20 00:52:02 -04:00
cairo-boilerplate-pdf.c [boilerplate] Clean up includes and remove unnecessary ones 2007-04-20 00:52:03 -04:00
cairo-boilerplate-ps-private.h [boilerplate] Strip ps boilerplate into cairo-boilerplate-ps* 2007-04-20 00:52:02 -04:00
cairo-boilerplate-ps.c [boilerplate] Strip ps boilerplate into cairo-boilerplate-ps* 2007-04-20 00:52:02 -04:00
cairo-boilerplate-quartz-private.h [boilerplate] Rename quartz-boilerplate to boilerplate-quartz 2007-04-20 00:52:01 -04:00
cairo-boilerplate-quartz.c [boilerplate] Properly namespace boilerplate methods 2007-04-20 00:52:02 -04:00
cairo-boilerplate-svg-private.h [boilerplate] Strip svg boilerplate into cairo-boilerplate-svg* 2007-04-20 00:52:02 -04:00
cairo-boilerplate-svg.c [boilerplate] Clean up includes and remove unnecessary ones 2007-04-20 00:52:03 -04:00
cairo-boilerplate-win32-private.h [boilerplate] Strip win32 boilerplate into cairo-boilerplate-win32* 2007-04-20 00:52:03 -04:00
cairo-boilerplate-win32.c [boilerplate] Strip win32 boilerplate into cairo-boilerplate-win32* 2007-04-20 00:52:03 -04:00
cairo-boilerplate-xcb-private.h [boilerplate] Strip xcb boilerplate into cairo-boilerplate-xcb* 2007-04-20 00:52:02 -04:00
cairo-boilerplate-xcb.c [boilerplate] Clean up includes and remove unnecessary ones 2007-04-20 00:52:03 -04:00
cairo-boilerplate-xlib-private.h [boilerplate] Strip xlib boilerplate into cairo-boilerplate-xlib* 2007-04-20 00:52:02 -04:00
cairo-boilerplate-xlib.c [boilerplate] Properly namespace boilerplate methods 2007-04-20 00:52:02 -04:00
cairo-boilerplate.c [boilerplate] Remove leftover call to cairo_test_log 2007-04-20 00:52:03 -04:00
cairo-boilerplate.h [boilerplate] Rename xcairo_surface_set_user_data to cairo_boilerplate_surface_set_user_data 2007-04-20 00:52:02 -04:00
Makefile.am [boilerplate] Strip win32 boilerplate into cairo-boilerplate-win32* 2007-04-20 00:52:03 -04:00
Makefile.win32 [win32] Makefile.win32: use correct (/MD) runtime library flag everywhere 2006-09-09 23:29:17 -07:00
README Add boilerplate/README explaining its purpose 2006-08-30 22:33:53 -07:00
xmalloc.c boilerplate: Add xrealloc function 2006-11-08 06:07:01 -08:00
xmalloc.h boilerplate: Add xrealloc function 2006-11-08 06:07:01 -08:00

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).