[cairo-commit] cairo AUTHORS, 1.8, 1.9 ChangeLog, 1.286, 1.287 configure.in, 1.66, 1.67

Kristian Hogsberg commit at pdx.freedesktop.org
Wed Jan 5 14:29:33 PST 2005


Committed by: krh

Update of /cvs/cairo/cairo
In directory gabe:/tmp/cvs-serv22155

Modified Files:
	AUTHORS ChangeLog configure.in 
Log Message:
2005-01-05  Kristian Høgsberg  <krh at redhat.com>

        * src/cairo_pdf_surface.c: New PDF backend.
        * src/cairo.h: Add PDF surface constructors.
        * src/cairo_array.c: New file - generic array implementation.
        * src/cairoint.h: Add cairo_array prototypes.
        * src/Makefile.am (libcairo_la_SOURCES): Add cairo_array.c and cairo_pdf_surface.c.



Index: AUTHORS
===================================================================
RCS file: /cvs/cairo/cairo/AUTHORS,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- AUTHORS	20 Dec 2004 16:58:38 -0000	1.8
+++ AUTHORS	5 Jan 2005 22:29:31 -0000	1.9
@@ -7,6 +7,7 @@
 James Henstridge <james at daa.com.au> Build fixes related to freetype
 Graydon Hoare <graydon at redhat.com> Support for non-render X server, first real text support
 Thomas Hunger <info at teh-web.de> Initial version of cairo_in_stroke/fill
+Kristian Høgsberg <krh at redhat.com> PDF backend
 Alexander Larsson <alexl at redhat.com> Profiling and performance fixes.
 Jordi Mas <jordi at ximian.com> Bug fix for cairo_show_text
 Keith Packard <keithp at keithp.com> Original concept, polygon tessellation, dashing

Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/cairo/ChangeLog,v
retrieving revision 1.286
retrieving revision 1.287
diff -u -d -r1.286 -r1.287
--- ChangeLog	23 Dec 2004 21:49:56 -0000	1.286
+++ ChangeLog	5 Jan 2005 22:29:31 -0000	1.287
@@ -1,3 +1,11 @@
+2005-01-05  Kristian Høgsberg  <krh at redhat.com>
+
+	* src/cairo_pdf_surface.c: New PDF backend.
+	* src/cairo.h: Add PDF surface constructors.
+	* src/cairo_array.c: New file - generic array implementation.
+	* src/cairoint.h: Add cairo_array prototypes.
+	* src/Makefile.am (libcairo_la_SOURCES): Add cairo_array.c and cairo_pdf_surface.c.
+
 2004-12-23  Carl Worth  <cworth at cworth.org>
 
 	* src/cairo_traps.c: Remove unused CAIRO_TRAPS_GROWTH_INC.

Index: configure.in
===================================================================
RCS file: /cvs/cairo/cairo/configure.in,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -d -r1.66 -r1.67
--- configure.in	8 Nov 2004 21:34:58 -0000	1.66
+++ configure.in	5 Jan 2005 22:29:31 -0000	1.67
@@ -112,6 +112,22 @@
 
 dnl ===========================================================================
 
+AC_ARG_ENABLE(pdf,
+  [  --disable-pdf           Disable cairo's PDF backend],
+  [use_pdf=$enableval], [use_pdf=yes])
+
+if test "x$use_pdf" != "xyes"; then
+  PDF_SURFACE_FEATURE=CAIRO_HAS_NO_PDF_SURFACE
+  AM_CONDITIONAL(CAIRO_HAS_PDF_SURFACE, false)
+else
+  PDF_SURFACE_FEATURE=CAIRO_HAS_PDF_SURFACE
+  AM_CONDITIONAL(CAIRO_HAS_PDF_SURFACE, true)
+fi
+
+AC_SUBST(PDF_SURFACE_FEATURE)
+
+dnl ===========================================================================
+
 AC_ARG_ENABLE(png,
   [  --disable-png           Disable cairo's PNG backend],
   [use_png=$enableval], [use_png=yes])
@@ -270,6 +286,7 @@
 echo "  Xlib: $use_xlib"
 echo "  XCB: $use_xcb"
 echo "  PostScript: $use_ps"
+echo "  PDF: $use_pdf"
 echo "  PNG: $use_png"
 echo "  glitz: $use_glitz"
 echo ""




More information about the cairo-commit mailing list