

GooCanvas 0.6	(Feb 17 2007)
=============

 o Major rewrite to make the model optional, so people can choose to have
   either a simple canvas or a model/view canvas. The standard items can be
   used in either scenario.
 o Added support for cascading style properties (things like fill color, stroke
   width, font etc.). Properties use a GQuark for a unique identifier, and a
   GValue for the property value, so they are very flexible.
 o Added GooCanvasTable item to layout child items.
 o Made it much easier to create new items, by subclassing GooCanvasItemSimple
   which handles most of the work. See demo/demo-item.c for a simple item.
 o Added support for different units - pixels, points, inches or millimeters,
   and allow setting of vertical and horizontal resolution (dpi).
 o Added workaround for cairo's 16-bit limit, to support large canvases.
 o Added demo/scalability-demo which creates 100,000 items over a large canvas.
   It takes a few seconds to create all the items, but once created it seems
   to work fast enough.
 o Improved the animation code, supporting relative or absolute values for
   the x, y, scale and rotation.
 o Added "clip-path" and "clip-fill-rule" to specify a clip path for an item.


GooCanvas 0.5	(Oct 10 2006)
=============

 o This was just a development release previewing the new optional model-view
   rewrite.


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)
=============

 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.
