Release Notes: This release adds a new method to AbstractSettingAction and DefaultSettingAction to show the Settings directly.
Release Notes: This release fixes a problem in 0.6.2 Beta 1 which could occur when setting the modified state of a tab to false. It adds a convenience method to set/unset the current tab as modified.
Release Notes: It is now possible to append HTML-syntaxed text in the message area, and to add and manage hyperlinks in the area. Some code was made more generic. Return values were added for the addTab, removeSelectedTab, and removeTab methods of the TabbedApplication. The framework now ensures that there are never name duplicates in the tabs. Elements with duplicate names will have a trailing number (_1, _2, etc) added to the end of their name. Elements which have been modified now have a trailing "*" at the end of their tab name, and a new method was added to the TabbedApplication interface to support setting and unsetting elements as modified.
Release Notes: This release fixes the ant task which builds the MDIFramework jar, to avoid adding unnecessary classes.
Release Notes: This release changes the Preferences framework API to be able to pass the Preferences directory to the Configuration when sorting or retrieving configuration. This makes it possible for the core and Plugins configurations to get File properties relative to the base Preferences directory, and thus makes stored configurations portable across installations
Release Notes: This release fixes a bug that resulted in closing the currently selected tab in a TabbedPane even if the close button was clicked on another one.
Release Notes: The Android APK file format is now taken into account in the LauncherConf class. The framework now comes in two releases, one working on Java Swing and containing Swing components, and one without any Swing components that works on Android.
Release Notes: It is now ensured that the Preferences root is cleared before serializing preferences when quitting the application.
Release Notes: An empty constructor is allowed for the AbstractMDIAction class. This allows for easier unit tests for actions.
Release Notes: A new static constructor was added for the LauncherConf class, allowing it to be used in a restricted environment (such as Applet or Java Web Start).