[cairo-commit] gtkcairo ChangeLog, 1.31, 1.32 README, 1.6, 1.7 configure.in, 1.10, 1.11

Oeyvind Kolaas commit at pdx.freedesktop.org
Sun Aug 7 15:57:11 PDT 2005


Committed by: pippin

Update of /cvs/cairo/gtkcairo
In directory gabe:/tmp/cvs-serv29509

Modified Files:
	ChangeLog README configure.in 
Log Message:
Sync up with cairo api

Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/gtkcairo/ChangeLog,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -d -r1.31 -r1.32
--- ChangeLog	8 Apr 2005 10:27:25 -0000	1.31
+++ ChangeLog	7 Aug 2005 22:57:09 -0000	1.32
@@ -1,3 +1,25 @@
+2005-08-06  Bertram Felgenhauer  <int-e at gmx.de>
+
+	* README: added note about cairo support in upcoming GTK+.
+
+2005-08-02  Bertram Felgenhauer  <int-e at gmx.de>
+
+	* configure.in: bump cairo requirements
+
+	* tests/demo.c (paint): replace deprecated functions.
+
+	* gtkcairo/gtkcairo.c (gtk_cairo_expose): don't save cairo's state
+	here.
+	(gtk_cairo_set_gdk_color): replace deprecated function.
+
+	* gtkcairo/gdkcairo.c: change to use new cairo_create() semantics
+	(gdkcairo_destroy): free glitz_surface if it was allocated
+	(gdkcairo_size_allocate): make a temporary reference to glitz_surface
+	to prevent it from being freed.
+	(gdkcairo_expose): (xlib backend) use actual drawable width and height
+	for the X11 surface, create new cairo state for every expose.
+	(gdkcairo_expose): (glitz backend) save cairo's state.
+
 2005-04-08  Dave Beckett  <Dave.Beckett at bristol.ac.uk>
 
 	* autogen.sh: Use LIBTOOLIZE_FLAGS

Index: README
===================================================================
RCS file: /cvs/cairo/gtkcairo/README,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- README	1 Apr 2005 14:37:17 -0000	1.6
+++ README	7 Aug 2005 22:57:09 -0000	1.7
@@ -5,6 +5,11 @@
 cairo api using a few backends (xlib w/Render acceleration, and glitz
 w/open gl acceleration).
 
+NOTE: GTK+ 2.7+ supports creating cairo contexts for GDK drawables,
+making GtkCairo obsolete; see gdk_drawable_get_cairo().
+GtkCairo can still be used as a convenient interface to cairo for
+earlier GTK+ versions.
+
 Synopsis
 ========
 

Index: configure.in
===================================================================
RCS file: /cvs/cairo/gtkcairo/configure.in,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- configure.in	25 Jan 2005 20:53:11 -0000	1.10
+++ configure.in	7 Aug 2005 22:57:09 -0000	1.11
@@ -39,7 +39,7 @@
 AC_PATH_XTRA
 
 dnl ===========================================================================
-PKG_CHECK_MODULES(GTKCAIRO, gtk+-2.0 cairo >= 0.1.1)
+PKG_CHECK_MODULES(GTKCAIRO, gtk+-2.0 cairo >= 0.6.0)
 AC_SUBST(GTKCAIRO_CFLAGS)
 AC_SUBST(GTKCAIRO_LIBS)
 




More information about the cairo-commit mailing list