MDIutilities Changelog

What's new in MDIutilities 0.8.4.5

Jun 24, 2015
  • Improve performance of the EntityListResolver class
  • Handle sibling entities in the EntityListResolver class (for example in the case where an entity is resolved, then siblings relative to the directory of this entity will be resolved too)

New in MDIutilities 0.8.4.4 (Jun 24, 2015)

  • Support Objects reading and writing in the Preferences Helper

New in MDIutilities 0.8.4.3 (Apr 28, 2015)

  • Fix the text field in the JFileSelector not working correctly for new file dialogs

New in MDIutilities 0.8.4.2 (Mar 31, 2015)

  • Allow the JMultipleFileSelector dialog entries to initialize the current FileChooser at the last selected directory
  • Backport of the 0.8.4.2 on the Java 6 JRE. Note that JavaFX and JUnit packages are not ported from the Java 7 version

New in MDIutilities 0.8.4.1 (Feb 27, 2015)

  • Fix another case where getting the parent URL of an URL in the FileUtilities class would return an incorrect URL, when the URL is a jar entry

New in MDIutilities 0.8.4 (Feb 26, 2015)

  • Fix a case where getting the parent URL of an URL in the FileUtilities class would return an incorrect URL

New in MDIutilities 0.8.3 (Feb 24, 2015)

  • Fix some relative methods for URLs in the FileUtilities class not working correctly in some cases in some Linux platforms

New in MDIutilities 0.8.2 (Jan 27, 2015)

  • Add a method in the XMLSAXParser to parse directly a File without having first to get the associated InputStream or URL

New in MDIutilities 0.8.1 (Jan 21, 2015)

  • Avoid to emit parse exceptions in some cases when using the NetworkPreferencesFactory
  • Allow to configure the NetworkPreferencesFactory to use a specified File as backing store without having to specify a directory for the user and system preferences

New in MDIutilities 0.8 (Jan 15, 2015)

  • Fix the JMultipleFileSelector list of selectors not cleared in some cases when opening the dialog

New in MDIutilities 0.8 Beta 5 (Dec 19, 2014)

  • Fix the JMultipleFileSelector dialog being empty if initialized with a list of more than one file

New in MDIutilities 0.8 Beta 4 (Dec 18, 2014)

  • Fix the getSelectedFile() method for the JFileSelector

New in MDIutilities 0.8 Beta 3 (Dec 17, 2014)

  • Fix the getSelectedFile() method which might not return the correct result for the JFileSelector
  • Fix a possible NPE when cancelling the JMultipleFileSelector dialog

New in MDIutilities 0.8 Beta 2 (Dec 15, 2014)

  • Various small fixes for the JMultipleFileSelector:
  • Begin support for JavaFX anchors between parent and child Nodes

New in MDIutilities 0.8 Beta 1 (Dec 15, 2014)

  • Add a new JMutilpleFileSelector where each file selection can be in its own directory rather than using a unique
  • JFileChooser
  • Add several JUnit utilities for ordering Unit Tests in JavaFX, and execute tests only in selected categories, specified
  • in a properties file
  • Add a new JavaFX package (working from JavaFX 2.2) introducing an anchoring framework to JavaFX like it
  • exist in QML (yes I don't like it, but some people tend to think that if you don't have a QML anchoring mechanism,
  • your GUI must suck, even if QML is lamentably not capable to handle real shapes, and will never be with their
  • anchoring mechanism as it stands)

New in MDIutilities 0.7.23 (Nov 27, 2014)

  • Support the resolution of dependant children URIs relative to base URIs in the EntityListResolver
  • Add a local repository of the following standard XML Schema references: http://www.w3.org/2001/XMLSchema.dtd and
  • http://www.w3.org/2001/xml.xsd

New in MDIutilities 0.7.22 (Oct 30, 2014)

  • Fix a possible Concurrent Modification Exception in some cases when opening the JFileEditor

New in MDIutilities 0.7.20 (Oct 22, 2014)

  • Fix a bug in the SingletonList iterator which would return true for the first call of hasNext() if the list is empty

New in MDIutilities 0.7.19 (Oct 18, 2014)

  • Generify the SingletonList class
  • Compile the project under Java 7

New in MDIutilities 0.7.18 (Jun 24, 2014)

  • Create a new JFileChooser which is able to return Files in the order that they were added by the user, rather than the default sorting of the JDK (alphabetical order), and allow to use it in the JFIleSelector component

New in MDIutilities 0.7.17 (Apr 24, 2014)

  • Add a getLocation method for Classes in the SystemUtils class.
  • Protect the PropertyEditor against possible cases where the height of Component to use for the property would be 0.

New in MDIutilities 0.7.16 (Mar 27, 2014)

  • Use the EntityResolver of the SAXParser also for the XML Schema validation of XML documents
  • Allow to search for the specified DTD (if it exist) when resolving entities, if the EntityResolver does not
  • resolve the entity

New in MDIutilities 0.7.15 (Feb 3, 2014)

  • Add two classes (and a new jar file) to order Unit Tests using the JUnit framework for version of jVM greater than Java 6
  • Add a default DefaultParserExceptionListener class to receive and process exceptions encountered during XML Parsing
  • Add the direct capacility to set an entity resolver for an XMLSAXParser

New in MDIutilities 0.7.14 (Jan 7, 2014)

  • Improve the XMLSAXParser class to allow XMLSchema validation, and customize error handling

New in MDIutilities 0.7.13 (Nov 18, 2013)

  • Add a XMLRootDetector class detecting the name of the root in an XML file or URL
  • Add methods to check the platform OS in the SystemUtils class
  • Only add the locahost host for local files for the MACOSX platform for the FileUtilities getChildURL method

New in MDIutilities 0.7.12 (Nov 4, 2013)

  • Add a method to restart the ResolverSAXHandler without resetting it. This method can be useful when the user want to reuse the same handler without clearing its results.

New in MDIutilities 0.7.9 (Oct 24, 2013)

  • Add a getFilesRelativeTo method in the PreferencesHelper class.

New in MDIutilities 0.7.8 (Oct 18, 2013)

  • Fix a regression of the NestableURLConnection introduced in the 0.7.7 version

New in MDIutilities 0.7.7 (Oct 18, 2013)

  • Fix the collapse method in the FileUtilities class (and the sameURL method which depend on it), which can fail on some cases
  • Fix some problems with the sameURL and getFile methods after the 0.7.6 version

New in MDIutilities 0.7.6 (Aug 24, 2013)

  • Add a localhost in the getChildURL method to avoid potential problems on Mac OS X.

New in MDIutilities 0.7.5 (May 13, 2013)

  • Replace the noui and complete versions of the distribution by: core, ui, and complete version
  • Add a generic dialog Swing class
  • Add two classes which allow to print styled messages in a Logger

New in MDIutilities 0.7 (Jan 4, 2013)

  • Added a framework for getting messages with parameters

New in MDIutilities 0.7 Beta 3 (Sep 23, 2012)

  • Make the getChildURL method in the FileUtilities class work well with http or https protocols
  • Add new methods in the FileUtilities class to know if the protocol is http or https

New in MDIutilities 0.7 Beta 2 (Sep 11, 2012)

  • Fix the exist(URL) method on URLs throwing SecurityExceptions in Applet security contexts
  • Fix the NestableURLConnection class not working with URLs using the http or https protocol
  • Add a method in the FileUtilities class to know if Files access is restricted by the current security context

New in MDIutilities 0.7 Beta 1 (Aug 2, 2012)

  • Add new features in the BasicSAXHandler and the ResolverSAXHandler classesto allow to add comments in the flow of XML parsing, and also allow to get a colored result depending on the type of errors encountered