[cairo-commit] goocanvas ChangeLog, 1.24, 1.25 NEWS, 1.1.1.1, 1.2 TODO, 1.9, 1.10

Damon Chaplin commit at pdx.freedesktop.org
Sat Apr 22 12:17:29 PDT 2006


Committed by: damon

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

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

	* src/goocanvasview.c: added support for keyboard focus navigation.
	(I still need to make it scroll to show the focused item if needed.)

	* demo/demo-focus.c: new demo page to test keyboard focus navigation.

	* src/goocanvasitemview.c: added "focus-in-event" & "focus-out-event"
	signals.

	* src/goocanvasitemsimple.c (goo_canvas_item_simple_get_path_bounds): 
	make sure we do min/max over all points of bounds.

	* src/goocanvasview.c (goo_canvas_view_focus_out): emit
	"focus_out_event", not "focus_in_event".



Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/goocanvas/ChangeLog,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -d -r1.24 -r1.25
--- ChangeLog	18 Apr 2006 23:40:43 -0000	1.24
+++ ChangeLog	22 Apr 2006 19:17:28 -0000	1.25
@@ -1,3 +1,19 @@
+2006-04-22  Damon Chaplin  <damon at gnome.org>
+
+	* src/goocanvasview.c: added support for keyboard focus navigation.
+	(I still need to make it scroll to show the focused item if needed.)
+
+	* demo/demo-focus.c: new demo page to test keyboard focus navigation.
+
+	* src/goocanvasitemview.c: added "focus-in-event" & "focus-out-event"
+	signals.
+
+	* src/goocanvasitemsimple.c (goo_canvas_item_simple_get_path_bounds): 
+	make sure we do min/max over all points of bounds.
+
+	* src/goocanvasview.c (goo_canvas_view_focus_out): emit
+	"focus_out_event", not "focus_in_event".
+
 2006-04-19  Damon Chaplin  <damon at gnome.org>
 
 	* src/goocanvasitem.c (goo_canvas_item_base_init): added "title" and
@@ -35,7 +51,7 @@
 
 	* src/goocanvasatk.[c]: new files to support accessibility. Most of
 	the code has been copied from foocanvas & libgnomecanvas, with slight
-	changes to handler our model/view split.
+	changes to handle our model/view split.
 
 	* src/goocanvasitemviewsimple.c (goo_canvas_item_view_simple_finalize):
 	chain up to parent's finalize method.

Index: NEWS
===================================================================
RCS file: /cvs/cairo/goocanvas/NEWS,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -d -r1.1.1.1 -r1.2
--- NEWS	15 Dec 2005 15:32:00 -0000	1.1.1.1
+++ NEWS	22 Apr 2006 19:17:28 -0000	1.2
@@ -0,0 +1,31 @@
+
+GooCanvas 0.3	(Apr ? 2006)
+=============
+
+ o New GooCanvasPath item (similar to SVG path element).
+ o Accessibility support.
+ o Keyboard focus navigation.
+ o API documentation.
+ o Convenience functions for coordinate conversions.
+ o Smooth scrolling & zooming.
+ o Zoom-independent text layout.
+ o Render part or all of canvas to a cairo_t, for ps/pdf output.
+ o New "visibility" and "visibility-threshold" properties for items.
+ o New "pointer-events" property specifying which parts of items get events.
+
+
+GooCanvas 0.2	(Dec 5 2005)
+=============
+
+ o Affine transformations for all items.
+ o Event handling, including support for pointer grabs.
+ o Support for simple animation.
+ o Finished port of FooCanvas demo, and added test for pointer grabs.
+
+
+GooCanvas 0.1	(Nov 17 2005)
+=============
+
+ o Basic items working.
+ o Model/view split.
+ o Interfaces for items & views.

Index: TODO
===================================================================
RCS file: /cvs/cairo/goocanvas/TODO,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- TODO	18 Apr 2006 15:43:07 -0000	1.9
+++ TODO	22 Apr 2006 19:17:28 -0000	1.10
@@ -1,13 +1,6 @@
 
 Features definitely needed:
 
- o API docs - functions, properties, signals, enums, structs etc.
-
- o Accessibility - hopefully the GnomeCanvas/FooCanvas code can be reused.
-
-
- o Keyboard focus navigation - port GtkContainer focus_sort code.
-
  o Editable text item.
 
 



More information about the cairo-commit mailing list