See also ReleaseRoadmap and StatusPage
Current Release
Ming
5th July 2008 -
Ming 0.4.0 Release Candidate 1 (rc1) Perl extension updates
Python extension updates
Do not force bgColor
Redirect SWF_warn and SWF_error to stderr
Propper checks for YACC and LEX
Complete Bitmap fillstyles
Font fixes
Actioncompiler fixes (delete, built-in functions, callFrame -> call())
Fixed tag order issues
Ming defaults now to local-with-filesystem sandbox for SWF>=8
Add support for init actions in makeswf
SWF8 / 9 support for fromswf / prebuiltclip
implements ASM op
ASFunction()
AS Class support
Removed SWFFontCharacter destructor from PHP wrapper
py_ext update
Class members
outputBlock() usese length and offset from SWF_Parserstruct
SWFDisplayItem_flush(): immediately write display items.
Removed ttftofft
Improved ButtonRecord handling
SWFSound_fromSoundStream()
Many improvements in decompiler and swftoXXX tools
C++ might throw a SWFException
Support for embedded Nellymoser sound
AS: in with-blocks legacy functions o not work
Compiles again with MSVC
simplified SWFSound usage with mp3 files
SWFSoundStream_getDuration replaces SWFSoundStream_getFrames()
perl_ext build changes (build out of tree)
API float->double transition
php_ext: SWFInput can wrap raw byte-streams
php_ext: API: external data can be passed as file-resource, SWFInput or filename
removed newSWFFont() as public function (causes various crashes)
removed new SWFFont(...) usage with browserfonts in script languages.
Fonts
-
First release of the ming-fonts package.
This contains the Bitstream Vera font family, a high quality font family suitable for commercial grade end user applications, converted into FDB format for use directly from Ming. Further information about the Bitstream Vera font family can be found here:
http://www.gnome.org/fonts.
Past Releases
Ming
19th September 2007 -
Ming 0.4.0 Beta 5 Add support for targetPath asm opcode.
Flash 8: filter and blend modes for buttons
Flash 8: SWF_DEFINEMORPHSHAPE2
Flash 8: SWFShape rendering hints
Flash 8: new gradient features
SWFFillStyle is reusable now and calculates proper GradientMatrix
setLeft/RightFillStyle adds fill to the shape if necessary
Handling fonts as shapes
Basic ttf font support
Typesafe SWFMovie_add / replace
Add Envelopes to SoundInstance
ABC (AS3) parser and output
Parse SWF_SERIALNUMBER
Parse SWF9 tags
SWF9: DefineBinaryData
SWF9: SymbolClass
SWF9: DefineSceneData
27th March 2007 -
Ming 0.4.0 Beta 4 Fix handling of the special 'undefined' value.
Fix 'delete' syntax in action compiler.
makeswf now handles bitmaps.
Many improvements in decompiler.
Build scripts cleanup (including check rule).
Add support for 'extends' and proper 'push' asm opcodes in
ActionScript compiler.
Generate DefineFunction2 when target version > 6.
Use GOTOFRAME, GOTOFRAME2 and GOTOLABEL when using gotoAndPlay()
or gotoAndStop() w/out an object.
Video updates: added Flash8 codecs, generic flv parser
Soundstream: accept flv audio streams (mp3 only for now)
Flash 8: PlaceObject3
Flash 8: Filter and Blendmode
Write proper Flash 8 files
Added movie control tags: FileAttributes, Metadata,
ScriptLimits, ImportAssets2, SetTabIndex
Flash 8: ScalingGrid
Parser / listswf updates
PHP / Perl bindings update
Flash 8: DefineShape4 / Linestyle2
SWFAction cleanup and API cleanup
SWF_warnOnce()
11th December 2006 -
Ming 0.4.0 Beta 3 Fix version to not use dashes to make rpmbuild happy
autotool tcl extension
coalesce multiple ming.i files into a single file at the top
swig output updated for python & tcl
Misc decompiler fixes
makeswf now handles precompiled clips
Make sure the extension source show up in the dist tarballs
compiler fix for asm {} blocks
21st November 2006 -
Ming 0.4.0 Beta 2 Preliminary support for building RPM packages
New PHP code that builds for PHP$ and PHP5
Added missing SWFMovieClip class in PHP
New tool, ttftofft, for producing ming formast fonts
Allow output of SWF version 8
Better SWF parser (utilities).
NEW function: SWFMovie_protectWithPassword()
preprocessor products of 'makeswf' are now named after
output filename and frame# (ie: "out.swf.frame0.pp")
Automake-based build, for portability's sake (libtool)
Ming_setWarnFunction and Ming_setErrorFunction now return
the previously-set value.
More documentation !
Start of a test suite!
makeswf now provides an __SWF_VERSION__ macro for use
in cross-version ActionScript code.
NEW functions: SWFDisplayItem_getMatrix(),
SWFPosition_getMatrix(), SWFMatrix_getScaleX(), SWFMatrix_getRotate0(), SWFMatrix_getRotate1(), SWFMatrix_getScaleY(), SWFMatrix_getTranslateX(), SWFMatrix_getTranslateY(), SWFShape_moveScaledPenTo().
15th February 2006 -
Ming 0.3.0 The old Ming 0.3.0 version.