[cairo-commit] goocanvas/docs goocanvas-sections.txt,1.22,1.23

Damon Chaplin commit at pdx.freedesktop.org
Sun Feb 25 09:38:03 PST 2007


Committed by: damon

Update of /cvs/cairo/goocanvas/docs
In directory kemper:/tmp/cvs-serv11858/docs

Modified Files:
	goocanvas-sections.txt 
Log Message:
2007-02-25  Damon Chaplin  <damon at gnome.org>

	* src/*.c: checked over all finalize methods and moved code to dispose
	methods where appropriate. (Dispose methods should be used to unref
	any other objects.) This was done to help the Ruby bindings.
	It was a bit fiddly so it might cause a few bugs.

	* src/goocanvasutils.c (goo_cairo_matrix_copy) 
	(goo_cairo_matrix_free): allocate and free with g_slice_new/free() as
	that is what was being used in GooCanvasItemSimple.

	* demo/scalability-demo.c: added a test for a very wide canvas, almost
	up to the 31-bit GDK window size limit. (It is slow to start though.)



Index: goocanvas-sections.txt
===================================================================
RCS file: /cvs/cairo/goocanvas/docs/goocanvas-sections.txt,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -d -r1.22 -r1.23
--- goocanvas-sections.txt	15 Feb 2007 14:18:50 -0000	1.22
+++ goocanvas-sections.txt	25 Feb 2007 17:37:57 -0000	1.23
@@ -674,6 +674,7 @@
 GOO_TYPE_CAIRO_MATRIX
 goo_cairo_matrix_get_type
 goo_cairo_matrix_copy
+goo_cairo_matrix_free
 GOO_TYPE_CAIRO_PATTERN
 goo_cairo_pattern_get_type
 GOO_TYPE_CANVAS_LINE_DASH



More information about the cairo-commit mailing list