[cairo-commit]
goocanvas ChangeLog, 1.91, 1.92 NEWS, 1.5, 1.6 README,
1.7, 1.8 TODO, 1.28, 1.29 configure.in, 1.14, 1.15
Damon Chaplin
commit at pdx.freedesktop.org
Tue Feb 27 06:45:15 PST 2007
Committed by: damon
Update of /cvs/cairo/goocanvas
In directory kemper:/tmp/cvs-serv26732
Modified Files:
ChangeLog NEWS README TODO configure.in
Log Message:
2007-02-27 Damon Chaplin <damon at gnome.org>
* Released GooCanvas 0.7
2007-02-27 Damon Chaplin <damon at gnome.org>
* src/goocanvas.c (goo_canvas_get_items_in_area): new function to
get items inside or outside a given area.
* demo/demo.c: added little test for goo_canvas_get_items_at() and
goo_canvas_get_items_in_area().
Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/goocanvas/ChangeLog,v
retrieving revision 1.91
retrieving revision 1.92
diff -u -d -r1.91 -r1.92
--- ChangeLog 27 Feb 2007 01:42:07 -0000 1.91
+++ ChangeLog 27 Feb 2007 14:45:07 -0000 1.92
@@ -1,5 +1,17 @@
2007-02-27 Damon Chaplin <damon at gnome.org>
+ * Released GooCanvas 0.7
+
+2007-02-27 Damon Chaplin <damon at gnome.org>
+
+ * src/goocanvas.c (goo_canvas_get_items_in_area): new function to
+ get items inside or outside a given area.
+
+ * demo/demo.c: added little test for goo_canvas_get_items_at() and
+ goo_canvas_get_items_in_area().
+
+2007-02-27 Damon Chaplin <damon at gnome.org>
+
* src/goocanvasitemmodel.[hc]:
* src/goocanvasitem.[hc]: used name "transform" for all arguments
to get/set_transform functions.
Index: NEWS
===================================================================
RCS file: /cvs/cairo/goocanvas/NEWS,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- NEWS 17 Feb 2007 13:48:34 -0000 1.5
+++ NEWS 27 Feb 2007 14:45:07 -0000 1.6
@@ -1,5 +1,25 @@
+GooCanvas 0.7 (Feb 27 2007)
+=============
+
+ o Added goo_canvas_get_items_at() and goo_canvas_get_items_in_area() to get
+ all the items at a given point or in a given area.
+ o Use CAIRO_ANTIALIAS_GRAY as the default antialiasing mode, since that is
+ what is recommended by cairo for unhinted text.
+ o Added "hint-metrics" style property, so people can use hinted text if they
+ want to (though they shouldn't change the canvas scale in that case, as
+ the bounds of the text item may become incorrect).
+ o Unref all objects in dispose methods rather than finalize, to help bindings.
+ o Remove embedded widgets properly.
+ o Clip GooCanvasTable children if needed.
+ o Set the clip path in goo_canvas_render() if needed.
+ o Use the ink rects & the logical rects to calculate the text item bounds.
+ o Copied GTK+ build stuff for generating goocanvasmarshal.[hc] and
+ goocanvasenumtypes.[hc], so hopefully it is easier to build on Windows.
+ o Fixed a few other minor bugs.
+
+
GooCanvas 0.6 (Feb 17 2007)
=============
Index: README
===================================================================
RCS file: /cvs/cairo/goocanvas/README,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- README 17 Feb 2007 13:48:34 -0000 1.7
+++ README 27 Feb 2007 14:45:07 -0000 1.8
@@ -1,12 +1,20 @@
-Here's my new canvas widget for GTK+. You'll need GTK+ 2.8 to try it.
-It is similar in many ways to FooCanvas, hence the name. But it uses cairo
-for rendering, has an optional model/view split, and uses interfaces for items
-& models (so you can easily turn any application object into a canvas item or
-model).
+ Welcome to GooCanvas
+ ====================
-It is usable now, though the API may change slightly before 1.0.
+ (a cairo-based canvas widget for GTK+)
+
+ GooCanvas Home Page : http://sourceforge.net/projects/goocanvas
+
+
+GooCanvas is similar in many ways to GnomeCanvas and FooCanvas.
+But it uses cairo for rendering, has an optional model/view split,
+and uses interfaces for items & models (so you can easily turn any
+application object into a canvas item or model).
+
+The API for version 1.0 should be fixed very soon, at which point we'll
+guarantee backwards compatability.
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, or ./mv-demo
Index: TODO
===================================================================
RCS file: /cvs/cairo/goocanvas/TODO,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -d -r1.28 -r1.29
--- TODO 25 Feb 2007 17:37:56 -0000 1.28
+++ TODO 27 Feb 2007 14:45:07 -0000 1.29
@@ -1,6 +1,7 @@
Bugs
+ o There are no known bugs at present!
Features definitely needed:
Index: configure.in
===================================================================
RCS file: /cvs/cairo/goocanvas/configure.in,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- configure.in 19 Feb 2007 11:16:14 -0000 1.14
+++ configure.in 27 Feb 2007 14:45:07 -0000 1.15
@@ -1,6 +1,6 @@
dnl Process this file with autoconf to produce a configure script.
-AC_INIT(goocanvas, 0.6)
+AC_INIT(goocanvas, 0.7)
AC_PREREQ(2.50)
AC_CONFIG_SRCDIR(src/goocanvas.c)
AC_CONFIG_HEADERS(config.h)
More information about the cairo-commit
mailing list