[cairo-commit] goocanvas/src Makefile.am, 1.12, 1.13 goocanvas.h, 1.5, 1.6 goocanvasellipse.h, 1.3, 1.4 goocanvasgroup.h, 1.9, 1.10 goocanvasimage.h, 1.3, 1.4 goocanvasitem.h, 1.11, 1.12 goocanvasitemmodel.h, 1.4, 1.5 goocanvasitemsimple.h, 1.15, 1.16 goocanvaspath.h, 1.6, 1.7 goocanvaspolyline.h, 1.5, 1.6 goocanvasrect.h, 1.3, 1.4 goocanvasstyle.h, 1.3, 1.4 goocanvastable.h, 1.3, 1.4 goocanvastext.h, 1.4, 1.5 goocanvaswidget.h, 1.1, 1.2

Damon Chaplin commit at pdx.freedesktop.org
Fri Feb 9 05:41:08 PST 2007


Committed by: damon

Update of /cvs/cairo/goocanvas/src
In directory kemper:/tmp/cvs-serv1492/src

Modified Files:
	Makefile.am goocanvas.h goocanvasellipse.h goocanvasgroup.h 
	goocanvasimage.h goocanvasitem.h goocanvasitemmodel.h 
	goocanvasitemsimple.h goocanvaspath.h goocanvaspolyline.h 
	goocanvasrect.h goocanvasstyle.h goocanvastable.h 
	goocanvastext.h goocanvaswidget.h 
Log Message:
2007-02-09  Damon Chaplin  <damon at gnome.org>

	* demo/demo-item.c (goo_demo_item_update): don't convert bounds to
	device space.

	* src/*.h: added padding to all *Class structs, to allow a bit of
	expansion without breaking backwards compatibility.

	* docs/*.xml: added example code to the introductory sections.
	Needs more explanation at some point.

	* configure.in: 
	* src/Makefile.am: added libtool version numbers.



Index: Makefile.am
===================================================================
RCS file: /cvs/cairo/goocanvas/src/Makefile.am,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- Makefile.am	9 Dec 2006 12:03:05 -0000	1.12
+++ Makefile.am	9 Feb 2007 13:41:03 -0000	1.13
@@ -13,6 +13,8 @@
 
 libgoocanvas_la_LIBADD = @PACKAGE_LIBS@ $(INTLLIBS)
 
+libgoocanvas_la_LDFLAGS = -version-info @VERSION_INFO@
+
 libgoocanvasincludedir = $(includedir)/goocanvas-1.0
 
 libgoocanvas_public_headers =		\

Index: goocanvas.h
===================================================================
RCS file: /cvs/cairo/goocanvas/src/goocanvas.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- goocanvas.h	6 Feb 2007 00:08:07 -0000	1.5
+++ goocanvas.h	9 Feb 2007 13:41:03 -0000	1.6
@@ -148,12 +148,18 @@
   GooCanvasItem* (* create_item)	    (GooCanvas          *canvas,
 					     GooCanvasItemModel *model);
 
-  /*< private >*/
-
   /* Signals. */
   void           (* item_created)	    (GooCanvas          *canvas,
 					     GooCanvasItem      *item,
 					     GooCanvasItemModel *model);
+
+  /*< private >*/
+
+  /* Padding for future expansion */
+  void (*_goo_canvas_reserved1) (void);
+  void (*_goo_canvas_reserved2) (void);
+  void (*_goo_canvas_reserved3) (void);
+  void (*_goo_canvas_reserved4) (void);
 };
 
 

Index: goocanvasellipse.h
===================================================================
RCS file: /cvs/cairo/goocanvas/src/goocanvasellipse.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- goocanvasellipse.h	29 Nov 2006 18:40:53 -0000	1.3
+++ goocanvasellipse.h	9 Feb 2007 13:41:03 -0000	1.4
@@ -47,6 +47,14 @@
 struct _GooCanvasEllipseClass
 {
   GooCanvasItemSimpleClass parent_class;
+
+  /*< private >*/
+
+  /* Padding for future expansion */
+  void (*_goo_canvas_reserved1) (void);
+  void (*_goo_canvas_reserved2) (void);
+  void (*_goo_canvas_reserved3) (void);
+  void (*_goo_canvas_reserved4) (void);
 };
 
 
@@ -87,6 +95,14 @@
 struct _GooCanvasEllipseModelClass
 {
   GooCanvasItemModelSimpleClass parent_class;
+
+  /*< private >*/
+
+  /* Padding for future expansion */
+  void (*_goo_canvas_reserved1) (void);
+  void (*_goo_canvas_reserved2) (void);
+  void (*_goo_canvas_reserved3) (void);
+  void (*_goo_canvas_reserved4) (void);
 };
 
 

Index: goocanvasgroup.h
===================================================================
RCS file: /cvs/cairo/goocanvas/src/goocanvasgroup.h,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- goocanvasgroup.h	29 Nov 2006 18:40:53 -0000	1.9
+++ goocanvasgroup.h	9 Feb 2007 13:41:03 -0000	1.10
@@ -45,6 +45,14 @@
 struct _GooCanvasGroupClass
 {
   GooCanvasItemSimpleClass parent_class;
+
+  /*< private >*/
+
+  /* Padding for future expansion */
+  void (*_goo_canvas_reserved1) (void);
+  void (*_goo_canvas_reserved2) (void);
+  void (*_goo_canvas_reserved3) (void);
+  void (*_goo_canvas_reserved4) (void);
 };
 
 
@@ -80,6 +88,14 @@
 struct _GooCanvasGroupModelClass
 {
   GooCanvasItemModelSimpleClass parent_class;
+
+  /*< private >*/
+
+  /* Padding for future expansion */
+  void (*_goo_canvas_reserved1) (void);
+  void (*_goo_canvas_reserved2) (void);
+  void (*_goo_canvas_reserved3) (void);
+  void (*_goo_canvas_reserved4) (void);
 };
 
 

Index: goocanvasimage.h
===================================================================
RCS file: /cvs/cairo/goocanvas/src/goocanvasimage.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- goocanvasimage.h	29 Nov 2006 18:40:53 -0000	1.3
+++ goocanvasimage.h	9 Feb 2007 13:41:03 -0000	1.4
@@ -49,6 +49,14 @@
 struct _GooCanvasImageClass
 {
   GooCanvasItemSimpleClass parent_class;
+
+  /*< private >*/
+
+  /* Padding for future expansion */
+  void (*_goo_canvas_reserved1) (void);
+  void (*_goo_canvas_reserved2) (void);
+  void (*_goo_canvas_reserved3) (void);
+  void (*_goo_canvas_reserved4) (void);
 };
 
 
@@ -88,6 +96,14 @@
 struct _GooCanvasImageModelClass
 {
   GooCanvasItemModelSimpleClass parent_class;
+
+  /*< private >*/
+
+  /* Padding for future expansion */
+  void (*_goo_canvas_reserved1) (void);
+  void (*_goo_canvas_reserved2) (void);
+  void (*_goo_canvas_reserved3) (void);
+  void (*_goo_canvas_reserved4) (void);
 };
 
 

Index: goocanvasitem.h
===================================================================
RCS file: /cvs/cairo/goocanvas/src/goocanvasitem.h,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- goocanvasitem.h	8 Feb 2007 22:56:45 -0000	1.11
+++ goocanvasitem.h	9 Feb 2007 13:41:03 -0000	1.12
@@ -260,6 +260,14 @@
 							 GdkEventGrabBroken	*event);
   void			(* child_notify)		(GooCanvasItem		*item,
 							 GParamSpec		*pspec);
+
+  /*< private >*/
+
+  /* Padding for future expansion */
+  void (*_goo_canvas_reserved1) (void);
+  void (*_goo_canvas_reserved2) (void);
+  void (*_goo_canvas_reserved3) (void);
+  void (*_goo_canvas_reserved4) (void);
 };
 
 

Index: goocanvasitemmodel.h
===================================================================
RCS file: /cvs/cairo/goocanvas/src/goocanvasitemmodel.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- goocanvasitemmodel.h	8 Feb 2007 22:56:45 -0000	1.4
+++ goocanvasitemmodel.h	9 Feb 2007 13:41:03 -0000	1.5
@@ -133,6 +133,14 @@
 							 gboolean		 recompute_bounds);
   void                 (* child_notify)			(GooCanvasItemModel	*model,
 							 GParamSpec		*pspec);
+
+  /*< private >*/
+
+  /* Padding for future expansion */
+  void (*_goo_canvas_reserved1) (void);
+  void (*_goo_canvas_reserved2) (void);
+  void (*_goo_canvas_reserved3) (void);
+  void (*_goo_canvas_reserved4) (void);
 };
 
 

Index: goocanvasitemsimple.h
===================================================================
RCS file: /cvs/cairo/goocanvas/src/goocanvasitemsimple.h,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- goocanvasitemsimple.h	8 Feb 2007 17:54:26 -0000	1.15
+++ goocanvasitemsimple.h	9 Feb 2007 13:41:03 -0000	1.16
@@ -124,6 +124,14 @@
 				       gdouble              y,
 				       cairo_t             *cr,
 				       gboolean             is_pointer_event);
+
+  /*< private >*/
+
+  /* Padding for future expansion */
+  void (*_goo_canvas_reserved1) (void);
+  void (*_goo_canvas_reserved2) (void);
+  void (*_goo_canvas_reserved3) (void);
+  void (*_goo_canvas_reserved4) (void);
 };
 
 
@@ -192,6 +200,14 @@
 struct _GooCanvasItemModelSimpleClass
 {
   GObjectClass parent_class;
+
+  /*< private >*/
+
+  /* Padding for future expansion */
+  void (*_goo_canvas_reserved1) (void);
+  void (*_goo_canvas_reserved2) (void);
+  void (*_goo_canvas_reserved3) (void);
+  void (*_goo_canvas_reserved4) (void);
 };
 
 

Index: goocanvaspath.h
===================================================================
RCS file: /cvs/cairo/goocanvas/src/goocanvaspath.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- goocanvaspath.h	29 Nov 2006 18:40:53 -0000	1.6
+++ goocanvaspath.h	9 Feb 2007 13:41:03 -0000	1.7
@@ -129,6 +129,14 @@
 struct _GooCanvasPathClass
 {
   GooCanvasItemSimpleClass parent_class;
+
+  /*< private >*/
+
+  /* Padding for future expansion */
+  void (*_goo_canvas_reserved1) (void);
+  void (*_goo_canvas_reserved2) (void);
+  void (*_goo_canvas_reserved3) (void);
+  void (*_goo_canvas_reserved4) (void);
 };
 
 
@@ -167,6 +175,14 @@
 struct _GooCanvasPathModelClass
 {
   GooCanvasItemModelSimpleClass parent_class;
+
+  /*< private >*/
+
+  /* Padding for future expansion */
+  void (*_goo_canvas_reserved1) (void);
+  void (*_goo_canvas_reserved2) (void);
+  void (*_goo_canvas_reserved3) (void);
+  void (*_goo_canvas_reserved4) (void);
 };
 
 

Index: goocanvaspolyline.h
===================================================================
RCS file: /cvs/cairo/goocanvas/src/goocanvaspolyline.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- goocanvaspolyline.h	29 Nov 2006 18:40:53 -0000	1.5
+++ goocanvaspolyline.h	9 Feb 2007 13:41:03 -0000	1.6
@@ -93,6 +93,14 @@
 struct _GooCanvasPolylineClass
 {
   GooCanvasItemSimpleClass parent_class;
+
+  /*< private >*/
+
+  /* Padding for future expansion */
+  void (*_goo_canvas_reserved1) (void);
+  void (*_goo_canvas_reserved2) (void);
+  void (*_goo_canvas_reserved3) (void);
+  void (*_goo_canvas_reserved4) (void);
 };
 
 
@@ -138,6 +146,14 @@
 struct _GooCanvasPolylineModelClass
 {
   GooCanvasItemModelSimpleClass parent_class;
+
+  /*< private >*/
+
+  /* Padding for future expansion */
+  void (*_goo_canvas_reserved1) (void);
+  void (*_goo_canvas_reserved2) (void);
+  void (*_goo_canvas_reserved3) (void);
+  void (*_goo_canvas_reserved4) (void);
 };
 
 

Index: goocanvasrect.h
===================================================================
RCS file: /cvs/cairo/goocanvas/src/goocanvasrect.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- goocanvasrect.h	29 Nov 2006 18:40:53 -0000	1.3
+++ goocanvasrect.h	9 Feb 2007 13:41:03 -0000	1.4
@@ -47,6 +47,14 @@
 struct _GooCanvasRectClass
 {
   GooCanvasItemSimpleClass parent_class;
+
+  /*< private >*/
+
+  /* Padding for future expansion */
+  void (*_goo_canvas_reserved1) (void);
+  void (*_goo_canvas_reserved2) (void);
+  void (*_goo_canvas_reserved3) (void);
+  void (*_goo_canvas_reserved4) (void);
 };
 
 
@@ -87,6 +95,14 @@
 struct _GooCanvasRectModelClass
 {
   GooCanvasItemModelSimpleClass parent_class;
+
+  /*< private >*/
+
+  /* Padding for future expansion */
+  void (*_goo_canvas_reserved1) (void);
+  void (*_goo_canvas_reserved2) (void);
+  void (*_goo_canvas_reserved3) (void);
+  void (*_goo_canvas_reserved4) (void);
 };
 
 

Index: goocanvasstyle.h
===================================================================
RCS file: /cvs/cairo/goocanvas/src/goocanvasstyle.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- goocanvasstyle.h	4 Feb 2007 23:10:14 -0000	1.3
+++ goocanvasstyle.h	9 Feb 2007 13:41:03 -0000	1.4
@@ -73,6 +73,14 @@
 struct _GooCanvasStyleClass
 {
   GObjectClass parent_class;
+
+  /*< private >*/
+
+  /* Padding for future expansion */
+  void (*_goo_canvas_reserved1) (void);
+  void (*_goo_canvas_reserved2) (void);
+  void (*_goo_canvas_reserved3) (void);
+  void (*_goo_canvas_reserved4) (void);
 };
 
 

Index: goocanvastable.h
===================================================================
RCS file: /cvs/cairo/goocanvas/src/goocanvastable.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- goocanvastable.h	4 Feb 2007 18:02:30 -0000	1.3
+++ goocanvastable.h	9 Feb 2007 13:41:03 -0000	1.4
@@ -74,6 +74,14 @@
 struct _GooCanvasTableClass
 {
   GooCanvasGroupClass parent_class;
+
+  /*< private >*/
+
+  /* Padding for future expansion */
+  void (*_goo_canvas_reserved1) (void);
+  void (*_goo_canvas_reserved2) (void);
+  void (*_goo_canvas_reserved3) (void);
+  void (*_goo_canvas_reserved4) (void);
 };
 
 
@@ -110,6 +118,14 @@
 struct _GooCanvasTableModelClass
 {
   GooCanvasGroupModelClass parent_class;
+
+  /*< private >*/
+
+  /* Padding for future expansion */
+  void (*_goo_canvas_reserved1) (void);
+  void (*_goo_canvas_reserved2) (void);
+  void (*_goo_canvas_reserved3) (void);
+  void (*_goo_canvas_reserved4) (void);
 };
 
 

Index: goocanvastext.h
===================================================================
RCS file: /cvs/cairo/goocanvas/src/goocanvastext.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- goocanvastext.h	29 Nov 2006 18:40:53 -0000	1.4
+++ goocanvastext.h	9 Feb 2007 13:41:03 -0000	1.5
@@ -55,6 +55,14 @@
 
   /* The font options we always use. */
   cairo_font_options_t *font_options;
+
+  /*< private >*/
+
+  /* Padding for future expansion */
+  void (*_goo_canvas_reserved1) (void);
+  void (*_goo_canvas_reserved2) (void);
+  void (*_goo_canvas_reserved3) (void);
+  void (*_goo_canvas_reserved4) (void);
 };
 
 
@@ -96,6 +104,14 @@
 struct _GooCanvasTextModelClass
 {
   GooCanvasItemModelSimpleClass parent_class;
+
+  /*< private >*/
+
+  /* Padding for future expansion */
+  void (*_goo_canvas_reserved1) (void);
+  void (*_goo_canvas_reserved2) (void);
+  void (*_goo_canvas_reserved3) (void);
+  void (*_goo_canvas_reserved4) (void);
 };
 
 

Index: goocanvaswidget.h
===================================================================
RCS file: /cvs/cairo/goocanvas/src/goocanvaswidget.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- goocanvaswidget.h	29 Nov 2006 18:27:06 -0000	1.1
+++ goocanvaswidget.h	9 Feb 2007 13:41:03 -0000	1.2
@@ -41,6 +41,14 @@
 struct _GooCanvasWidgetClass
 {
   GooCanvasItemSimpleClass parent_class;
+
+  /*< private >*/
+
+  /* Padding for future expansion */
+  void (*_goo_canvas_reserved1) (void);
+  void (*_goo_canvas_reserved2) (void);
+  void (*_goo_canvas_reserved3) (void);
+  void (*_goo_canvas_reserved4) (void);
 };
 
 



More information about the cairo-commit mailing list