Notes: JHotDraw 5.3 release ===================== A new version of JHotDraw - a two-dimensional graphics framework in Java for structured or technical drawing editors - is now available for download. It contains numerous enhancements and bug-fixes. Most notably, it integrates three different "offsprings" of the original 5.2 version. Major new features are: - undo/redo functionality - better support for MDI (bug-fixes and special menu for MDI commands) - applications can start with an empty drawing - version callbacks and pluggable strategies so applications can ensure version compatibility with JHotDraw Work on some other features - like support for Drag'n'Drop and auto-scrolling has been started but those features are currently not activated or not fully functional because they have not been tested thoroughly. Moreover, some new functionality and refactorings caused minor changes to the architecture and the API. Nevertheless, it should be possible to port existing applications with moderate effort to the new version. Please note that the licence for JHotDraw has been changed to LGPL. The following bugs have been fixed: 468492 PertApplication doesn't start up 470462 HandleTracker MouseUp calls sup.mseDrag 478307 NullDrawingView is missing 490663 SelectAreaTracker must dispose graphics 490665 DrawApplication.setTool() not public 490752 CreationTool needs getAnchorPoint() Thanks to everyone who contributed to this release, especially: Helge Horch, Mohan Keole, Lamont Gilbert, Larry Larham, and many others. Please keep up the good work! The JHotDraw development team