[cairo-commit] cairo ChangeLog,1.351,1.352 configure.in,1.79,1.80

Owen Taylor commit at pdx.freedesktop.org
Tue Feb 1 21:45:54 PST 2005


Committed by: otaylor

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

Modified Files:
	ChangeLog configure.in 
Log Message:
2005-02-02 Owen Taylor <otaylor at redhat.com>

        * src/cairo_win32_font.c: Mostly-functioning Win32 font backend;
        no glyph paths yet.

        * configure.in: Turn on building of the Win32 font backend.

        * src/cairo-win32-private.h src/Makefile.am: Private header for
        the Win32 backend.

        * src/cairo-win32-private.h src/cairo_win32_surface.c:
        Internally export _cairo_win32_print_gdi_error() for use
        in the font code.

        * src/cairo-win32-private.h src/cairo_win32_surface.c:
        Add _cairo_win32_surface_create_dib to create a DIB surface.

        src/cairo-win32-private.h src/cairo_win32_surface.c:
        Add _cairo_surface_is_win32()

        * configure.in: Check for vasnprintf.

        * test/cairo_test.c (xasprintf): Add a simple fixed-buffer size
        snprintf fallback in the absence of vasnprintf.


Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/cairo/ChangeLog,v
retrieving revision 1.351
retrieving revision 1.352
diff -u -d -r1.351 -r1.352
--- ChangeLog	2 Feb 2005 04:47:43 -0000	1.351
+++ ChangeLog	2 Feb 2005 05:45:51 -0000	1.352
@@ -1,3 +1,28 @@
+2005-02-02 Owen Taylor <otaylor at redhat.com>
+
+	* src/cairo_win32_font.c: Mostly-functioning Win32 font backend;
+	no glyph paths yet.
+
+	* configure.in: Turn on building of the Win32 font backend.
+
+	* src/cairo-win32-private.h src/Makefile.am: Private header for
+	the Win32 backend.
+
+	* src/cairo-win32-private.h src/cairo_win32_surface.c: 
+	Internally export _cairo_win32_print_gdi_error() for use
+	in the font code.
+
+	* src/cairo-win32-private.h src/cairo_win32_surface.c: 
+	Add _cairo_win32_surface_create_dib to create a DIB surface.
+
+	src/cairo-win32-private.h src/cairo_win32_surface.c: 
+	Add _cairo_surface_is_win32()
+
+	* configure.in: Check for vasnprintf.
+
+	* test/cairo_test.c (xasprintf): Add a simple fixed-buffer size
+	snprintf fallback in the absence of vasnprintf.
+
 2005-02-01  Kristian Høgsberg  <krh at redhat.com>
 
 	* src/cairo_pdf_surface.c (_cairo_pdf_surface_composite): Pretend

Index: configure.in
===================================================================
RCS file: /cvs/cairo/cairo/configure.in,v
retrieving revision 1.79
retrieving revision 1.80
diff -u -d -r1.79 -r1.80
--- configure.in	1 Feb 2005 00:11:37 -0000	1.79
+++ configure.in	2 Feb 2005 05:45:51 -0000	1.80
@@ -37,6 +37,8 @@
 AC_STDC_HEADERS
 AC_C_BIGENDIAN
 
+AC_CHECK_FUNCS(vasnprintf)
+	
 AC_CHECK_LIBM
 
 LIBS="$LIBS $LIBM"
@@ -153,7 +155,7 @@
   AM_CONDITIONAL(CAIRO_HAS_WIN32_SURFACE, true)
 fi
 
-if true || test "x$use_win32" != "xyes"; then
+if test "x$use_win32" != "xyes"; then
   WIN32_FONT_FEATURE=CAIRO_HAS_NO_WIN32_FONT
   AM_CONDITIONAL(CAIRO_HAS_WIN32_FONT, false)
 else




More information about the cairo-commit mailing list