[cairo-commit] goocanvas ChangeLog,1.85,1.86 TODO,1.27,1.28

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


Committed by: damon

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

Modified Files:
	ChangeLog TODO 
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: ChangeLog
===================================================================
RCS file: /cvs/cairo/goocanvas/ChangeLog,v
retrieving revision 1.85
retrieving revision 1.86
diff -u -d -r1.85 -r1.86
--- ChangeLog	24 Feb 2007 11:16:35 -0000	1.85
+++ ChangeLog	25 Feb 2007 17:37:56 -0000	1.86
@@ -1,3 +1,17 @@
+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.)
+
 2007-02-24  Damon Chaplin  <damon at gnome.org>
 
 	* demo/widgets-demo.c (on_delete_event): 

Index: TODO
===================================================================
RCS file: /cvs/cairo/goocanvas/TODO,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -d -r1.27 -r1.28
--- TODO	20 Feb 2007 22:54:46 -0000	1.27
+++ TODO	25 Feb 2007 17:37:56 -0000	1.28
@@ -1,7 +1,6 @@
 
 Bugs
 
- o Demo text layout is changing when scale is changed. Maybe bug 341481.
 
 
 Features definitely needed:



More information about the cairo-commit mailing list