Release Notes: This release added a simple ResolverSAXHandler class in the xml package, which is a handler without any graphical capacilities. The BasicSAXHandler now derives from it, and it is fully usable from the XMLSAXParser implementation.
Release Notes: It is now ensured that the Preferences root is cleared before serializing preferences when quitting the application.
Release Notes: The methods in PreferencesHelper, NestableURLConnection, and NestableJarURLConnection were changed to take care of the escaped spaces in file names.
Release Notes: This release fixes some methods wrongly directly using File.toURL(), as the toURL() method of the File class may return wrongly escaped results for files with spaces in their path.
Release Notes: This release adds a new "exist" method for URLs and methods on URLs that return null if the URL does not exist. These methods avoid calling the File.exist() method, which returns an exception in a restricted environment (such as Applets or Java Web Start).
Release Notes: The library was made usable in a restricted Web context (such as Applets or Java Web Start). FileFilters installed on a JFileSelector were not removed in some cases after their use, leading to new JFileSelectors presenting the old filefilters in addition to the one they should use.
Release Notes: This release fixes some tests that were not working anymore due to some missing resource files. It also fixes the systemNodeForPackage method of the NetworkPreferenceFactory class making use of the PreferencesFactory parent class, and thus was incorrectly accessing the registry in Windows. The JFileSelector class now returns the used JFileChooser, allowing users to configure the file chooser. Generics are used in the geom package. The createTransformArc method in the ShapeUtilities method was fixed, which incorrectly used a sub-portion of the arc for the bounding rectangle.
Release Notes: This release added the ability to look for the first entry in a nested archive in the NestableURLConnection rather than having to specify the complete path of each entry.
Release Notes: This release fixes the content of the JFileSelector not being disabled or enabled when the JFileSelector enable property is set.
Release Notes: Action listeners bound to the internal JFileChooser in the JFileSelector class were removed to avoid a problem that could occur when validating a File in the chooser: listeners could in certain cases be fired by the JFileChooser, not the JFileSelector.