[cairo-commit] goocanvas ChangeLog,1.21,1.22

Damon Chaplin commit at pdx.freedesktop.org
Sun Apr 16 15:29:46 PDT 2006


Committed by: damon

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

Modified Files:
	ChangeLog 
Log Message:
2006-04-16  Damon Chaplin  <damon at gnome.org>

	* src/goocanvasview.c (propagate_event, emit_pointer_event): ref views
	and check they are still valid.

	* src/*view.[hc]: made views hold reference on items, to ensure we
	never use invalid pointers.



Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/goocanvas/ChangeLog,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -d -r1.21 -r1.22
--- ChangeLog	16 Apr 2006 21:00:54 -0000	1.21
+++ ChangeLog	16 Apr 2006 22:29:44 -0000	1.22
@@ -1,5 +1,13 @@
 2006-04-16  Damon Chaplin  <damon at gnome.org>
 
+	* src/goocanvasview.c (propagate_event, emit_pointer_event): ref views
+	and check they are still valid.
+
+	* src/*view.[hc]: made views hold reference on items, to ensure we
+	never use invalid pointers.
+
+2006-04-16  Damon Chaplin  <damon at gnome.org>
+
 	* demo/simple-demo.c: new very simple demo, also used in docs.
 
 	* src/goocanvasitemviewsimple.[hc]: new base class for item views,



More information about the cairo-commit mailing list