$Id: changes.txt,v 1.2 2004/08/20 05:59:58 wolfpaulus Exp $
* * * * * * 1.2 (tag: swixml_1xx) from 1.1 (tag: swixml_139) * * * * *
Changed Mac OS X detection like recommended in Apple's Technical Note TN2110
To avoid the problem with BufferedReader switching to the default
Platform-Encoding,
BufferedReaders are not used anymore when reading XML descriptors.
i.e. DataInputStreams are implicitly localized when wrapped into an appropriate
BufferedReader.
Deprecated SwingEngine Ctor: SwingEngine(ClassLoader cl, final String resource),
which is not useful but confusing, i.e. a ResourceBundle can only be set after
the XML descriptor has been rendered, when changing the CL however, one often
wants to provide a new rb as well.
Fixed the Localizer class' setResourceBundle() method to work also in a remoting
environment.
* * * * * * 1.1 (tag: swixml_138) from 1.0.1 (tag: swixml_137) * * * * *
Added example HelloMac, showing some of the Mac OS X specifics
Updated TagDocumentation/Custom Swixml Attributes with MAC_OS examples
Updated TagDocumentation to link to JavaTMÊ2ÊPlatform Std.ÊEd. v1.4.2
Updated lib/jdom.jar library to BETA-10 RC1.
Updated lib/ant.jar to ant 1.6.1
Updated lib/ui.jar to apple jre 1.4.2
Updated build.xml file to work on the MAC
Updated license file.
Added guessSetter method to Factory Interface and implementations.
Added guessSetter method to TagLibrary class.
The new methods are used during parsing to determine which method to used to
set a property and case now doesn't matter anymore for attribute names.
I.e. a JLabels' MaximumSize property could be set with a label tag like this:
. However, didn't work before.
BUG FIXES
---------
Fixed logical error in method SwingEngine.setActionListener, which prevented
ActionListeners being assigned to MenuItems.
* * * * * * 1.0.1 (tag: swixml_136) from 1.0 (tag: swixml_135) * * * * *
Added ClassLoader property to the SwingEngine to allow remoting.
The classloader can be set through manually or through a constructor or if not set,
the SwingEngines ClassLoader is used instead. In any case, the classloader is
passed to the Localizer and used by the Parser and the IconImageConverter.
Implemented a RectangleConverter and added to ConverterLib.,
This has a nice side effect; it enables methods like setBounds(), i.e. for
JInternalFrames. Therefore, a Bounds attribute is now supported for the internalframe tag.
Added more sample code to smaples package, i.e. Layout sample showing some of the
currently supported layoutmanagers in an InteralFrame.
Added SWIXML LOGO PERMISSION AGREEMENT to LICENSE.txt
BUG FIXES
---------
Parser now adds MenuBars into its parent container, even if that doesn't provide a
setJMenuBar method.
* * * * * * 1.0 (tag: swixml_135) from RC2 (tag: swixml_132) * * * * * *
BUG FIXES
---------
Added Exceptionhandlers to prevent exceptions to show in restricted environments
like Applets.
Added JFrame.class to the primitive converters list of constant providers,
provided constants to be used with the DefaultCloseOperation attribute.
* * * * * * RC2 (tag: swixml_131) from Beta6 (tag: swixml_128) * * * * * *
New
---
Added HBox, VBox, and Glue tags (removed Box tag).
Added PointConverter.
Added MacOSX support look for new propritary attributes for info.
Added Localization sample to demo localization and the new OSX features.
* * * * * * Beta6 (tag: swixml_128) from Beta5 (tag: swixml_110) * * * * * *
NEW
---
Added XGridBackContraints, providing bean-style getters and setters for all
public none static fields in GridBackContraints class
Added Escape key handling for Dialogs
Added constants that are defined in the JTabbedPane class into the PrimiveConverter
Added additional render method to the SwingEngine class:
render public Container render( final File xml_file ) throws Exception
Added a couple samples
CHANGES:
The SwingEngine's setActionListener(..) method now uses a backtracking algorithm,
which registers the actionlistener rather on a child object.
Deprecated swixml attribute use and replaced it with refid
BUG FIXES
---------
Parser.getSwing() iterated passed last element in an attribute list under some
error conditions.
* * * * * * Beta5 (tag: swixml_110) from Beta4 (tag: swixml_105) * * * * * *
NEW
---
Added support for the CardLayout LayoutManager:
Example:
..
..
See is a complete sample (java and xml) in the distribution's sample package.
Added WindowConstants.class as a constant provider for the PrimitiveConverter.
Example: