-----------------------------------------------------------
  Release Notes for Transform SWF for Java, Version 2.3.1
-----------------------------------------------------------

This is a maintenance release with the following bug fixes:

    14438. FSGradientFill incorrectly limits number of gradients.
    14441. FSExceptionHandler does not decode correctly.
    14442. FSLayer does not merge correctly.
    14444. FSSoundConstructor does not decode MP3 frames correctly.
    14449. Text is offset when using Java 1.5 or higher.
    14685. Error encoding Flash Video files.
    14686. Error decoding ID3 tag in MP3 files.
	
-------------
  Bug Fixes  
-------------

14438. FSGradientFill incorrectly limits number of gradients.

The flash file format specification states that a maximum of 8 gradient points
(FSGradient objects) can be supported in a gradient fill. This requirement has 
been relaxed to allow files that ignored this requirement to be decoded.

14441. FSExceptionHandler does not decode correctly.

FSExceptionHandler now encodes and decodes correctly when a final block is defined 
for the exception.

14442. FSLayer does not merge correctly.

The frames when merging FSLayer objects together are now correctly aligned.

14444. FSSoundConstructor does not decode MP3 frames correctly.

The FSSoundConstructor now correctly decodes frames containing audio from an MP3 file.
A 16-bit offset was being incorrectly applied at the start of each frame.

14449. Text is offset when using Java 1.5 or higher.

The FSTextConstructor no longer applies a translation to the shapes when decoding an 
AWT Font object so the glyphs in a font are displayed inside the bounding box for a 
text object, rather than being offset outside.

The FSTextConstructor was updated to check the version of Java being used and the 
translation is not applied when using Java 1.5 or higher.

This bug is a duplicate of 14082 which is now also closed.

14685. Error encoding Flash Video files.

FSVideoObject now correctly sets the length when encoding an object to a file and FSVideo
not calculates the offset to the next object in the file correctly.

14686. Error decoding ID3 tag in MP3 files.

For MP3 files which contains the ID3 tag at the start of the file (rather than the end) 
the FSSoundConstructor now decodes the ID3 tag size correctly and is able to decode 
the frames containing the audio.


