Revision history for Perl extension SWF::Builder.
0.11 Thu Aug 18 23:09:00 2005
- Fixed to fail packing imported characters when import_asset is used in a movieclip.
(Thanks to keclik)
- Support OTF and PostScript fonts using Font::FreeType.
Pureperl Font::TTF support (for only TTF) also remains.
- Font::TTF and Math::Bezier::Convert are deleted from PREREQ_PM in Makefile.PL
to be able to install without them. See PREREQUISITES section of README.
0.10 Sat Jul 30 23:38:00 2005
- Imported character wrongly deleted if the character be reffered only by ActionScript. Fixed.
- GD bitmap is now converted by reading GD binary data directly (Experimental).
To use the older version (to convert pixel by pixel), $m->new_bitmap($gd, 'GDPixel');
- Fixed to fail embedding composite glyphs. (Thanks to Herbert Volkmann)
0.09 Sun Jun 12 01:23:45 2005
- ActionScript compiler now supports 'set' statement.
- $movie->use_namespace($ns) prepares ActionScript namespace.
- 'init_action' for the _root movie is supported.
- Characters and display instances are named automatically by default.
$movie->no_namer cancels this feature.
- $as->gotoAndPlay/gotoAndStop jumped to a wrong frame. Fixed.
- Debug print for $as->tellTarget was removed. (Thanks to Jon Orwant)
- $as->tellTarget got a wrong target path if you gave a display instance.
You must give a target path in string now.
- ActionScript compiler wrongly optimized constant expressions. Fixed.
Limitation: It can optimize only the constant terms that queued up
from the head sequentially, i.e. 2*2*a is optimized into 4*a,
but a*2*2 isn't.
- Fixed synopsis of SWF::Builder::Character::Bitmap POD.
(Thanks to Merijn van den Kroonenberg)
- SWF::Builder::Character::Text is rewritten with new SWF::Element::TEXTRECORD.
SWF::File (SWF::Element) ver.0.41 is required.
0.08 Sat Feb 5 22:27:33 2005
- Support MP3 sound. (Referred to MPEG::Audio::Frame. Thanks to Yuval Kogman)
- Change the arguments of 'new_bitmap' method (Incompatiple with 0.07 and before)
- Fixed ActionScript compiler/assembler bugs. (Thanks to Peter Suschlik)
0.07 Mon Oct 4 23:43:27 2004
- Fixed many ActionScript compiler bugs and warnings. (Thanks to Peter Suschlik)
- An array literal was initialized in reversed order.
- A string literal ended with escaped quotation mark was parsed wrongly.
- Labels did not quote properly when switch statement was compiled.
- Expression statement did not check its terminator ';'.
- 'with' did not compiled correctly.
- Added many drawing methods for shapes.
- Cubic Bezier curve
- Rounded rectangle
- Circle, ellipse, and arc
- Star shape
- SVG-compatible path drawing
0.06 Thu Sep 10 00:00:30 2004
- Fixed @SWF::Builder::Character::Bitmap::JPEG::ISA. (Thanks to Jos.ANi Venceslau)
- Support SWF version control (6 or later).
- Fixed many ActionScript compiler bugs.
- Changed optimization option of AS compiler.
- Support register optimization by AS compiler.
- Improved compile speed.
0.05 Sat Jul 10 23:24:25 2004
- Changed some module pathes.
- Support dynamic texts.
- Support export and import assets.
- Support init actions for movie clips.
- Support mask.
- Support drawing text in the shape objects.
- $font->add_glyph can take start and end characters.
- Fixed to handle fullcolor GD objects.
0.04 Sat Mar 13 20:00:00 2004
- UTF8 flag is properly cleared now.
- Fixed wrong calculation of a shape boundary box. (Thanks to Jon Orwant)
- Fixed converting a lossless bitmap with alpha map.
0.03 Tue Dec 23 22:05:00 2003
- Converting TTF font more precisely.
- SWF character ID now starts with 1.
- Support to control font embedding and text kerning.
- Some modifications to work with perl 5.6.1 (but not recommended).
0.02 Wed Dec 17 20:30:00 2003
- Fixed ActionScript compiler to handle 'infinity' and 'NaN' properly.
(Thanks to Peter Sergeant)
0.01 Mon Dec 15 22:45:00 2003
- First release.
Shape, embedded TTF font, static text, JPEG and lossless bitmap,
movie clip, and actionscript compiler are supported.