DiaCanvas2 -- 0.13.1 ----------------------------------- - The X CanvasView is no longer supported - Cleaned up rendering code DiaCanvas2 -- 0.10.0 ----------------------------------- - Better text edit support with GtkTextView - Compiles on Win32 - Interfaces are more conform GTK+ - Visibility state (selected, focused, grabbed) can be quiried everywhere. - Simplified DiaCanvasGroupableIface. Python: - Iterating shapes and child items now works with a Python iterator object Implemented for 0.7.0: ----------------------------------- - Better Python support: - Lots of improvements for the Python bindings. - Python bindings modularized. - Documentation for the Python bindings. - Bug fixes. - Better code for adding and removing child items. - Better support for creating composite items. - Lots of extra properties for DiaCanvasText. - Setting a canvas on an already visible CanvasView now works OK. - Better support for text shapes. - More unit tests. Implemented for 0.6.0: ----------------------------------- - Stack tool. - DiaCanvasGroupable interface. - composite objects. - Debian support. - Iterators for shapes and grouped canvas items. Implemented for 0.5.0: ----------------------------------- - Tools. - Editable text object. - Python wrapper, which is only build if the appropriate libraries are found. Implemented for 0.4.0: ----------------------------------- - Undo functionality for all objects. Only adding and removing points from lines does not work yet. Implemented for 0.3.0: ----------------------------------- - DiaCanvasView's should support dynamic exents. Now only lower-right expansion works nicely. - Redrawing the canvas when doing a zoom-in or zoom-out doesn't work properly (probably a GnomeCanvas bug) - Add snap to grid function to the test-canvas (snap to grid works already btw) - Reimplement the DiaSelector class (should create a nice dashed line for its selection rectangle) - Add a orthogonal line shape (maybe use constraints to keep the line orthogonal) - arrow shapes on the head and tail of a line (like GnomeCanvasLine) - Add del_segment properties to the DiaCanvasLine.