10.4.8 - 2017-04-07
2
3  * Add PHP7 compatibility
4  * Fix C++ output of disassembler
5  * Fix heap overflows in parser.c (CVE-2017-7578)
6  * Avoid division by zero in listmp3 when no valid frame was found
7  * Don't try printing unknown block.
8  * Parse Protect tag's Password as string
9  * Check values before deriving malloc parameters from them in parser.c
10  * Make readString() stop reading string past buffer's end
11  * Return EOF when reading unsigned values hits end of memory backed buffer
12  * Exit immediately when unexpected EOF is by fgetc() in utility programs
13  * Fix using EOF marker -1 value as a valid flag byte
14  * Fix division by zero sample rate due to global buffer overflow.
15
16
170.4.7 - 2015-05-15
18
19	* Restore support for giflib 4.1.x
20
210.4.6 - 2015-05-14
22
23	* Add support for building against giflib 5.1.1+ (PR #47).
24	* Fix support for bison 2.6+ (Issue #38, PR #40).
25	* Fix build on GNU/Hurd (PR #39).
26	* Fix possible buffer overflow in makeswf
27	* Change php bindings license from PHP to LGPL-2.1+ (Issue #42)
28	* Fix build of python binding with libgif (rather than libungif)
29
300.4.5 - 2013-06-08
31
32	* Fix a build problem with perl module and Perl 5.13.10 (Debian package patch 07)
33	* Fix an issue with a shared lib version of the perl module (Debian package patch 05)
34	* Fix a runtime warnign in the PHP module (Issue #6)
35	* Fix build probem with PHP 5.4 (Issue #9, Debian Bug #662620)
36	* Took in some build warning fixes found by openSUSE
37	* Add support for giflib 4.2.0+ (bugzilla #119)
38	* Fix build with SunStudio compiler (bugzilla #103, #118)
39	* Include test file missing in 0.4.4 (Oops)
40	* Ensure perl tests use uninstalled package
41	* Allow running testsuite with interpreters in custom paths
42	* Improve detection of TCL files
43	* Fix testsuite runs on systems w/out GNU vasprintf
44	* Fix run of ActionScriptTests with BSD make
45	* Fix short allocation parsing empty glyph record
46
470.4.4 - 2011-10-26
48
49	* Generally improve swftoscript and decompiler
50	* Change makefdb to name output files by font ID, to play nicer
51	  with swftoscript.
52	* Add support for 'class A extends B' syntax in actioncompiler
53	* Fix bug in 'makeswf' failing to catch some compile errors
54	  (bugzilla #94) and being too silent in swf embedding errors
55	* Fix bug in action compiler dealing with class methods (bugzilla #94)
56	* Add support for libpng > 1.4 (bugzilla #96)
57	* Add font kernings support (bugzilla #95)
58	* Add button characters export capabilities
59	* Add support for 'swfAction <code>' syntax in asm blocks
60
610.4.3 - 2010-02-06
62
63	* Fixed SWFMatrix scaling if scale = 0.0
64	* Added delete and delete2 support in asm blocks
65	* A lot of updates and improvements in the Perl interface
66	* A lot of documentation (pod) was added to Perl files
67	* Support for manually specifying MP3 delaySeek for SWFSound
68	  and SWFSoundStream
69	* Fix sharing of fonts between static and dynamic texts
70	* Fix support for movie-bound init actions
71
720.4.0.rc2 - 2008-09-17
73
74	* SWFVideoStream allow manual frame control
75	* Autoconf perl version
76	* MSVC compile fixes
77	* removed src/test.c
78	* Embedded video in movie clips
79	* Seek in Embedded video streams
80	* Gradient / Fill fixes
81	* Sound / Soundstream fixes
82
830.4.0.rc1 - 2008-07-05
84
85	* Perl extension updates
86	* Python extension updates
87	* Do not force bgColor
88	* Redirect SWF_warn and SWF_error to stderr
89	* Propper checks for YACC and LEX
90	* Complete Bitmap fillstyles
91	* Font fixes
92	* Actioncompiler fixes (delete, built-in functions, callFrame -> call())
93	* Fixed tag order issues
94	* Ming defaults now to local-with-filesystem sandbox for SWF>=8
95	* Add support for init actions in makeswf
96	* SWF8 / 9 support for fromswf / prebuiltclip
97	* implements ASM op
98	* ASFunction()
99	* AS Class support
100	* Removed SWFFontCharacter destructor from PHP wrapper
101	* py_ext update
102	* Class members
103	* outputBlock() usese length and offset from SWF_Parserstruct
104	* SWFDisplayItem_flush(): immediately write display items.
105	* Removed ttftofft
106	* Improved ButtonRecord handling
107	* SWFSound_fromSoundStream()
108	* Many improvements in decompiler and swftoXXX tools
109	* C++ might throw a SWFException
110	* Support for embedded Nellymoser sound
111	* AS: in with-blocks legacy functions o not work
112	* Compiles again with MSVC
113	* simplified SWFSound usage with mp3 files
114	* SWFSoundStream_getDuration replaces SWFSoundStream_getFrames()
115	* perl_ext build changes (build out of tree)
116	* API float->double transition
117	* php_ext: SWFInput can wrap raw byte-streams
118	* php_ext: API: external data can be passed as file-resource, SWFInput or filename
119	* removed newSWFFont() as public function (causes various crashes)
120	* removed new SWFFont(...) usage with browserfonts in script languages. Use SWFBrowserFont class.
121
1220.4.0.beta5 - 2007-09-18
123
124	* Add support for targetPath asm opcode.
125	* Flash 8: filter and blend modes for buttons
126	* Flash 8: SWF_DEFINEMORPHSHAPE2
127	* Flash 8: SWFShape rendering hints
128	* Flash 8: new gradient features
129	* SWFFillStyle is reusable now and calculates propper GradientMatrix
130	* setLeft/RightFillStyle adds fill to the shape if necessary
131	* Handling fonts as shapes
132	* Basic ttf font support
133	* Typesafe SWFMovie_add / replace
134	* Add Envelopes to SoundInstance
135	* ABC (AS3) parser and output
136	* Parse SWF_SERIALNUMBER
137	* Parse SWF9 tags
138	* SWF9: DefineBinaryData
139	* SWF9: SymbolClass
140	* SWF9: DefineSceneData
141
1420.4.0.beta4 - 2007-03-27
143
144	* Fix handling of the special 'undefined' value.
145	* Fix 'delete' syntax in action compiler.
146	* makeswf now handles bitmaps.
147	* Many improvements in decompiler.
148	* Build scripts cleanup (including check rule).
149	* Add support for 'extends' and proper 'push' asm opcodes in
150	  ActionScript compiler.
151	* Generate DefineFunction2 when target version > 6.
152	* Use GOTOFRAME, GOTOFRAME2 and GOTOLABEL when using gotoAndPlay()
153	  or gotoAndStop() w/out an object.
154	* Video updates: added Flash8 codecs, generic flv parser
155	* Soundstream: accept flv audio streams (mp3 only for now)
156	* Flash 8: PlaceObject3
157	* Flash 8: Filter and Blendmode
158	* Write proper Flash 8 files
159	* Added movie control tags: FileAttributes, Metadata,
160	  ScriptLimits, ImportAssets2, SetTabIndex
161	* Flash 8: ScalingGrid
162	* Parser / listswf updates
163	* PHP / Perl bindings update
164	* Flash 8: DefineShape4 / Linestyle2
165	* SWFAction cleanup and API cleanup
166	* SWF_warnOnce()
167	* SWFInitAction
168
1690.4.0.beta3 - 2006-12-10
170
171	* Fix version to not use dashes to make rpmbuild happy
172	* autotool tcl extension
173	* coalesce multiple ming.i files into a single file at the top
174	* swig output updated for python & tcl
175	* Misc decompiler fixes
176	* makeswf now handles precompiled clips
177	* Make sure the extension source show up in the dist tarballs
178	* compiler fix for asm {} blocks
179
1800.4.0-beta2 - 2006-11-21
181
182	* Preliminary support for building RPM packages
183	* New PHP code that builds for PHP$ and PHP5
184	* Added missing SWFMovieClip class in PHP
185	* New tool, ttftofft, for producing ming formast fonts
186	* Allow output of SWF version 8
187	* Better SWF parser (utilities).
188	* NEW function: SWFMovie_protectWithPassword()
189	* preprocessor products of 'makeswf' are now named after
190	  output filename and frame# (ie: "out.swf.frame0.pp")
191	* Automake-based build, for portability's sake (libtool)
192	* Ming_setWarnFunction and Ming_setErrorFunction now return
193	  the previously-set value.
194	* More documentation !
195	* Start of a test suite!
196	* makeswf now provides an __SWF_VERSION__ macro for use
197	  in cross-version ActionScript code.
198	* NEW functions: SWFDisplayItem_getMatrix(),
199	  SWFPosition_getMatrix(), SWFMatrix_getScaleX(),
200	  SWFMatrix_getRotate0(), SWFMatrix_getRotate1(),
201	  SWFMatrix_getScaleY(), SWFMatrix_getTranslateX(),
202	  SWFMatrix_getTranslateY(), SWFShape_moveScaledPenTo().
203
2040.3.1 - ?
205
206	* Fixed libpng-less builds
207	* Fixed default error handler to exit with a FAILURE code
208
2090.3.0 - 2006-02-15
210
211	* Fixed bug in empty case: statements
212	* Updated ch language bindings
213
2140.3beta2 - 2006-01-30
215
216        * C# support
217        * Garbage collection support
218        * C++ / PHP / Java extensions fixes
219        * Autotools / configure support
220	* New SWFPrebuiltClip class - include external SWFs as MovieClips
221	* Command line actionscript compiler
222	* Decompiler redesign
223        * Fixes and cleanups all over the place
224	* Case-sensitive actionscript compiler
225	* Language bindings are now split out into seperate tarballs
226	* New utils based on common code and new parsing framework
227
2280.3beta1 - 2004-02-02
229
2300.2a - ???
231