From fcfe7c67248ea171dc40c0dbd861e489a2df5941 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Sat, 3 Jul 2010 02:54:28 +0200 Subject: [PATCH] boilerplate: Add describe string Print the pixman version we're using --- boilerplate/cairo-boilerplate.c | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/boilerplate/cairo-boilerplate.c b/boilerplate/cairo-boilerplate.c index 529a4f21c..a77fa578a 100644 --- a/boilerplate/cairo-boilerplate.c +++ b/boilerplate/cairo-boilerplate.c @@ -29,6 +29,8 @@ #include "cairo-boilerplate-private.h" #include "cairo-boilerplate-scaled-font.h" +#include + #include #include @@ -166,6 +168,16 @@ _cairo_boilerplate_image16_create_surface (const char *name, return cairo_image_surface_create (CAIRO_FORMAT_RGB16_565, ceil (width), ceil (height)); } +static char * +_cairo_boilerplate_image_describe (void *closure) +{ + char *s; + + xasprintf (&s, "pixman %s", pixman_version_string ()); + + return s; +} + #if CAIRO_HAS_RECORDING_SURFACE static cairo_surface_t * _cairo_boilerplate_recording_create_surface (const char *name, @@ -326,7 +338,8 @@ static const cairo_boilerplate_target_t builtin_targets[] = { NULL, NULL, _cairo_boilerplate_get_image_surface, cairo_surface_write_to_png, - NULL, NULL, NULL, + NULL, NULL, + _cairo_boilerplate_image_describe, TRUE, FALSE, FALSE }, { @@ -336,7 +349,8 @@ static const cairo_boilerplate_target_t builtin_targets[] = { NULL, NULL, _cairo_boilerplate_get_image_surface, cairo_surface_write_to_png, - NULL, NULL, NULL, + NULL, NULL, + _cairo_boilerplate_image_describe, FALSE, FALSE, FALSE }, { @@ -346,7 +360,8 @@ static const cairo_boilerplate_target_t builtin_targets[] = { NULL, NULL, _cairo_boilerplate_get_image_surface, cairo_surface_write_to_png, - NULL, NULL, NULL, + NULL, NULL, + _cairo_boilerplate_image_describe, TRUE, FALSE, FALSE }, #if CAIRO_HAS_RECORDING_SURFACE