[cairo-commit]
goocanvas ChangeLog, 1.48, 1.49 NEWS, 1.3, 1.4 README,
1.3, 1.4 TODO, 1.15, 1.16 configure.in, 1.6, 1.7
Damon Chaplin
commit at pdx.freedesktop.org
Thu Aug 24 01:06:25 PDT 2006
- Previous message: [cairo-commit] goocanvas/po en_GB.po,1.2,1.3 goocanvas.pot,1.2,1.3
- Next message: [cairo-commit] goocanvas/src goocanvasellipse.c, 1.5,
1.6 goocanvasellipseview.c, 1.11, 1.12 goocanvasgroup.c, 1.12,
1.13 goocanvasgroupview.c, 1.19, 1.20 goocanvasimage.c, 1.6,
1.7 goocanvasimageview.c, 1.15, 1.16 goocanvasitemview.c, 1.13,
1.14 goocanvaspath.c, 1.5, 1.6 goocanvaspathview.c, 1.9,
1.10 goocanvaspolyline.c, 1.5, 1.6 goocanvaspolylineview.c,
1.16, 1.17 goocanvasrect.c, 1.5, 1.6 goocanvasrectview.c, 1.11,
1.12 goocanvastext.c, 1.5, 1.6 goocanvastextview.c, 1.17,
1.18 goocanvasview.c, 1.28, 1.29
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Committed by: damon
Update of /cvs/cairo/goocanvas
In directory kemper:/tmp/cvs-serv7545
Modified Files:
ChangeLog NEWS README TODO configure.in
Log Message:
2006-08-24 Damon Chaplin <damon at gnome.org>
* Released GooCanvas 0.4
2006-08-24 Damon Chaplin <damon at gnome.org>
* src/*.c: updated docs to point to goo_canvas_view_get_item_view() as
a simple alternative for setting up signal handlers.
* src/goocanvasview.c (goo_canvas_view_pointer_ungrab): only call
gdk_display_pointer_ungrab() if we have an active pointer grab.
So maybe we can now use goo_canvas_view_pointer_ungrab() to ungrab
passive grabs on canvas item views (need to test this though).
Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/goocanvas/ChangeLog,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -d -r1.48 -r1.49
--- ChangeLog 23 Aug 2006 11:56:05 -0000 1.48
+++ ChangeLog 24 Aug 2006 08:06:22 -0000 1.49
@@ -1,3 +1,17 @@
+2006-08-24 Damon Chaplin <damon at gnome.org>
+
+ * Released GooCanvas 0.4
+
+2006-08-24 Damon Chaplin <damon at gnome.org>
+
+ * src/*.c: updated docs to point to goo_canvas_view_get_item_view() as
+ a simple alternative for setting up signal handlers.
+
+ * src/goocanvasview.c (goo_canvas_view_pointer_ungrab): only call
+ gdk_display_pointer_ungrab() if we have an active pointer grab.
+ So maybe we can now use goo_canvas_view_pointer_ungrab() to ungrab
+ passive grabs on canvas item views (need to test this though).
+
2006-08-23 Damon Chaplin <damon at gnome.org>
* src/goocanvasview.c: keep an item_to_view hash table so apps can
Index: NEWS
===================================================================
RCS file: /cvs/cairo/goocanvas/NEWS,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- NEWS 24 Apr 2006 15:14:33 -0000 1.3
+++ NEWS 24 Aug 2006 08:06:22 -0000 1.4
@@ -1,4 +1,14 @@
+GooCanvas 0.4 (Aug 24 2006)
+=============
+
+ o Many minor changes to support the PyGooCanvas python bindings.
+ o Added goo_canvas_view_get_item_view() to get views of particular items,
+ to make it easier to setup signal handlers for simple canvases.
+ (See demo/simple-demo.c for a demo of this.)
+ o Support transforms on item views as well as on items.
+
+
GooCanvas 0.3 (Apr 24 2006)
=============
Index: README
===================================================================
RCS file: /cvs/cairo/goocanvas/README,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- README 24 Apr 2006 15:14:33 -0000 1.3
+++ README 24 Aug 2006 08:06:22 -0000 1.4
@@ -5,7 +5,7 @@
for rendering, has a model/view split, and uses interfaces for items & views
(so you can easily turn any application object into a canvas item or view).
-It should be usable now. Though there will probably be a few bugs to iron out.
+It is usable now, though the API may change slightly before 1.0.
To build it run './configure' and 'make'. To run the demo cd into 'demo' and
run './demo'. (Or run ./simple-demo for the very simple demo.)
Index: TODO
===================================================================
RCS file: /cvs/cairo/goocanvas/TODO,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- TODO 26 Jul 2006 15:45:42 -0000 1.15
+++ TODO 24 Aug 2006 08:06:22 -0000 1.16
@@ -4,22 +4,23 @@
o Demo text layout is changing when scale is 0.65. Maybe bug 341481.
o Text item view bounds should use ink rect.
- o Emit item view signals on canvas view instead of item views?
- Currently setting up signal handlers is a bit awkward, and this would get
- rid of that. But the signal handler code would probably have to do a big
- switch {} on all the item views. (Just as the signal setup code does now.)
+
+Plans for next release:
+
+ o Support different units. Currently we assume everything is in pixels.
+ o Support for containers similar to widgets like GtkTable. These would do
+ a size-request/size-allocate procedure, and so would probably need to the
+ current update methods.
Features definitely needed:
- o Support different units. Currently we assume everything is in pixels.
- o Editable text item.
+ o Editable text item - a port of GtkTextView.
Possible additional features:
o Sticky items that don't move at all as the canvas is scrolled & zoomed.
- o Layout containers, things like a GtkTable for canvas items.
o Clip paths/masks for items.
o Filters like in SVG, to add graphical effects.
o Support using the same item in different places, like SVG 'use'.
Index: configure.in
===================================================================
RCS file: /cvs/cairo/goocanvas/configure.in,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- configure.in 19 Jul 2006 13:38:13 -0000 1.6
+++ configure.in 24 Aug 2006 08:06:22 -0000 1.7
@@ -1,6 +1,6 @@
dnl Process this file with autoconf to produce a configure script.
-AC_INIT(goocanvas, 0.3)
+AC_INIT(goocanvas, 0.4)
AC_PREREQ(2.50)
AC_CONFIG_SRCDIR(src/goocanvasview.c)
AC_CONFIG_HEADERS(config.h)
- Previous message: [cairo-commit] goocanvas/po en_GB.po,1.2,1.3 goocanvas.pot,1.2,1.3
- Next message: [cairo-commit] goocanvas/src goocanvasellipse.c, 1.5,
1.6 goocanvasellipseview.c, 1.11, 1.12 goocanvasgroup.c, 1.12,
1.13 goocanvasgroupview.c, 1.19, 1.20 goocanvasimage.c, 1.6,
1.7 goocanvasimageview.c, 1.15, 1.16 goocanvasitemview.c, 1.13,
1.14 goocanvaspath.c, 1.5, 1.6 goocanvaspathview.c, 1.9,
1.10 goocanvaspolyline.c, 1.5, 1.6 goocanvaspolylineview.c,
1.16, 1.17 goocanvasrect.c, 1.5, 1.6 goocanvasrectview.c, 1.11,
1.12 goocanvastext.c, 1.5, 1.6 goocanvastextview.c, 1.17,
1.18 goocanvasview.c, 1.28, 1.29
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the cairo-commit
mailing list