2013-06-08  Stuart R. Anderson <anderson@netsweng.com>

	* util/Makefile.am: Eeek... wrong file name in the headers list.
	vasprintf.h is missing from the release tarballs.

2013-06-08  Stuart R. Anderson <anderson@netsweng.com>

	* NEWS: Add list of fixes, and call it 0.4.5

2013-06-08  Stuart R. Anderson <anderson@netsweng.com>

	* perl_ext/Exports.c, perl_ext/perl_swf.h: Apply patch
	07-GvCV-isn-t-an-lvalue-since-Perl-5.13.10 from the Debian package

2013-06-08  Stuart R. Anderson <anderson@netsweng.com>

	* perl_ext/Makefile.PL: Apply patch 05_shared_perl from the Debian
	package

2013-06-08  Stuart R. Anderson <anderson@netsweng.com>

	* php_ext/ming.c: Fix issue #6

2013-06-08  Stuart R. Anderson <anderson@netsweng.com>

	* php_ext/ming.c: Fix issue #9 using patch from Debian bug #662620

2013-06-03  Andreas Stieger <andreas.stieger@gmx.de>

	* src/blocks/pngdbl.c, util/dbl2png.c, util/png2dbl.c: Fix some
	openSUSE build warnings Fix implicit definitions of functions [  155s] I: Program is using implicit definitions of functions
	getting [  155s]    pointers or implemented by macros. These
	functions need to use their [  155s]    correct prototypes to allow
	correct argument passing on e.g. x86_64 .  [  155s]      - Implicit
	memory/string functions need #include <string.h>.  [  155s]      -
	Implicit *printf functions need #include <stdio.h>.  [  155s]      -
	Implicit *printf functions need #include <stdio.h>.  [  155s]      -
	Implicit *read* functions need #include <unistd.h>.  [  155s]      -
	Implicit *recv* functions need #include <sys/socket.h>.  [  155s] W:
	ploticus implicit-pointer-decl dbl2png.c:274 [  155s] W: ploticus
	implicit-pointer-decl png2dbl.c:353 [  155s] [  155s] I: Program is
	likely to break with new gcc. Try -fno-strict-aliasing.  [  155s] W:
	ploticus strict-aliasing-punning read.c:134, 146 [  155s] [  155s]
	I: Program is using implicit definitions of special functions.  [
	155s]    these functions need to use their correct prototypes to
	allow [  155s]    the lightweight buffer overflow checking to work.
	[  155s]      - Implicit memory/string functions need #include
	<string.h>.  [  155s]      - Implicit *printf functions need
	#include <stdio.h>.  [  155s]      - Implicit *printf functions need
	#include <stdio.h>.  [  155s]      - Implicit *read* functions need
	#include <unistd.h>.  [  155s]      - Implicit *recv* functions need
	#include <sys/socket.h>.  [  155s] E: ploticus implicit-fortify-decl
	dbl2png.c:258, 267 [  155s] E: ploticus implicit-fortify-decl
	png2dbl.c:245, 272, 337, 346 [  155s] E: ploticus
	implicit-fortify-decl pngdbl.c:97, 278 Signed-off-by: Sandro Santilli <strk@keybit.net>

2012-06-07  John Hein <6zdtkz6xth@snkmail.com>

	* NEWS, configure.in, src/libming.h, util/gif2dbl.c,
	util/gif2mask.c: Use giflib in preference to older ungif.  Recent giflib 4.2.0 has removed PrintGifError - accomodate that
	change.

2012-03-14  Sandro Santilli <strk@keybit.net>

	* util/outputdecl.h, util/outputscript.c: Avoid wild casting
	SWF_LINESTYLE2 to SWF_LINESTYLE (#118) Doesn't output SWF_LINESTYLE2 properly, but should fix building

2012-03-09  Sandro Santilli <strk@keybit.net>

	* NEWS: Update NEWS

2012-03-09  Sandro Santilli <strk@keybit.net>

	* util/outputscript.c: void function cannot return value (#118)

2012-03-09  Sandro Santilli <strk@keybit.net>

	* configure.in: Oops, fix for previous commit (typo)

2012-03-09  Sandro Santilli <strk@keybit.net>

	* NEWS, configure.in: Use -features=extensions for SunStudio
	compiler (#103)

2011-12-12  Sandro Santilli <strk@keybit.net>

	* util/parser.c: Use advancebits to compute allocation size for
	advances.  This fixes a bug with previous fix. Oops.  Thanks Ehy for peer
	review.

2011-12-11  Sandro Santilli <strk@keybit.net>

	* NEWS: Add NEWS item about font parsing fix

2011-12-11  Sandro Santilli <strk@keybit.net>

	* util/parser.c: Fix short allocation parsing empty glyph record.  See https://github.com/libming/libming/issues/4

2011-12-07  Sandro Santilli <strk@keybit.net>

	* NEWS, test/actionscript/ActionScriptTest.c: Allow tabs in addition
	to spaces in the macro listing testcases.  See https://github.com/libming/libming/issues/3

2011-10-31  Shigeharu TAKENO <shige@iee.niit.ac.jp>

	* util/Makefile.am: Link makeswf to libutil, for vasprintf Signed-off-by: Sandro Santilli <strk@keybit.net>

2011-10-29  Sandro Santilli <strk@keybit.net>

	* NEWS: Add item about vasprintf change

2011-10-29  Sandro Santilli <strk@keybit.net>

	* test/actionscript/ActionScriptTest.c,
	test/actionscript/Makefile.am, util/Makefile.am, util/decompile.c,
	util/makeswf.c, util/makeswf_utils.c, util/vasprintf.c,
	util/vasprintf.h: Put vasprintf own implementation in its own file

2011-10-28  Sandro Santilli <strk@keybit.net>

	* NEWS: Add TCL seeking improvement

2011-10-28  Shigeharu TAKENO <shige@iee.niit.ac.jp>

	* configure.in: Search for tcl libs/includes in ../include and
	../lib from tcl binary dir

2011-10-28  Shigeharu TAKENO <shige@iee.niit.ac.jp>

	* util/parser.c: Fix glyphs table parsing on big endian host

2011-10-28  Sandro Santilli <strk@keybit.net>

	* util/read.c: Fix read functions for big endian hosts (thanks
	Shigeharu TAKENO).  fIx type-punned pointer use.

2011-10-28  Sandro Santilli <strk@keybit.net>

	* NEWS, test/dotests.pl: Fix perl run of testsuite to use
	uninstalled libraries (thanks mst@freenode)

2011-10-28  Sandro Santilli <strk@keybit.net>

	* test/Makefile.inc, test/dotests.pl: Allow having perl and python
	binaries in arbitrary paths (for testsuite)

2011-10-27  Sandro Santilli <strk@keybit.net>

	* NEWS, test/Media/Makefile.am: Include missing testfile (thanks
	Shigeharu TAKENO)

2011-10-26  Sandro Santilli <strk@keybit.net>

	* NEWS, configure.in: Bump up version (next stop: 0.4.5)

2011-10-26  Sandro Santilli <strk@keybit.net>

	* NEWS: Set release date for 0.4.4

2011-10-23  Sandro Santilli <strk@keybit.net>

	* NEWS, util/makeswf.c: Be more verbose on error embedding a
	prebuilt clip

2011-09-07  Sandro Santilli <strk@keybit.net>

	* src/blocks/videostream.c: Elaborate videostream block parser
	comment some more. Curtesy of NamN.

2011-03-28  peo3 <peo314159265@yahoo.co.jp>

	* py_ext/ming.py: Python: Fix typo 'uft-8'

2011-07-08  Sandro Santilli <strk@keybit.net>

	* util/action.c: Do not segfault dumping an SWF with ActionPush
	referencin an unexistin ConstantPool

2011-07-01  Sandro Santilli <strk@keybit.net>

	* src/blocks/soundstream.c: Raise a warning when the number of
	samples in SOUNDSTREAM head or block can't be represented with the
	16bit unsigned integer we have available for that in the tag..

2011-07-01  Sandro Santilli <strk@keybit.net>

	* src/blocks/mp3.c: Document getMP3Samples

2011-07-01  Sandro Santilli <strk@keybit.net>

	* util/outputtxt.c, util/parser.c, util/swftypes.h: SampleCount
	fields are unsigned

2011-05-25  Sandro Santilli <strk@keybit.net>

	* .gitignore: Stop ignoring CVS dirs. Nobody should be using CVS
	anymore by now.

2011-05-10  Sandro Santilli <strk@keybit.net>

	* src/movie.c: Do not add another SHOWFRAME/END pair on each
	output/save operation.

2011-05-10  Axel Huizinga <axel@3drachen.de>

	* src/movie.c: Allow exporting DEFINEBITSLOSSLESS2 (for transparent
	png bitmaps).

2011-03-31  Sandro Santilli <strk@keybit.net>

	* NEWS: Add note about the swfAction asm syntax

2011-03-31  Sandro Santilli <strk@keybit.net>

	* src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y,
	test/actionscript/ASM_swfAction.as,
	test/actionscript/ASM_swfAction.ref, test/actionscript/Makefile.am: 
	Add support for 'swfAction <byte>' syntax in asm{} blocks.

2011-03-19  Sandro Santilli <strk@keybit.net>

	* ChangeLog, NEWS: Add a few more items in NEWS, drop ChangeLog
	(it's generated on make dist)

2011-03-19  Sandro Santilli <strk@keybit.net>

	* test/actionscript/Makefile.am: Simplify lists

2011-03-19  Sandro Santilli <strk@keybit.net>

	* util/decompile.c: When SETMEMBER occurs right after a
	STOREREGISTER, assign the register value rather than the original
	value. This prevents duplicated function definitions. With this
	change you can successfully decompile/recompile cycle
	test/actionscript/class_extends.swf.

2011-03-19  Sandro Santilli <strk@keybit.net>

	* util/decompile.c: Use ASM for extend op (easiest way)

2011-03-19  Sandro Santilli <strk@keybit.net>

	* src/actioncompiler/compile.c, src/actioncompiler/compile.h,
	src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y, test/actionscript/Makefile.am,
	test/actionscript/class_extends.as,
	test/actionscript/class_extends.ref: Implement support for 'class A
	extends B' syntax, and test it.

2011-03-19  Sandro Santilli <strk@keybit.net>

	* util/outputscript.c: Add swftoscript support for SWFVideoStream
	(both with and w/out frames)

2011-03-18  Sandro Santilli <strk@keybit.net>

	* perl_ext/Movie.xs: Perl: don't choke when addExport is passed a
	null block

2011-03-18  Sandro Santilli <strk@keybit.net>

	* util/outputscript.c: outputscript: Use SWFTextField::setFlags
	rather than passing everything in the constructor, don't use
	nonexistent flag

2011-03-18  Sandro Santilli <strk@keybit.net>

	* test/FillStyle/.gitignore: Update ignores

2011-03-18  Sandro Santilli <strk@keybit.net>

	* php_ext/ming.c, test/FillStyle/Makefile.am,
	test/FillStyle/test08.php: PHP: Expose addGradientFill interface and
	test

2011-03-18  Sandro Santilli <strk@keybit.net>

	* test/FillStyle/.gitignore, test/FillStyle/Makefile.am,
	test/FillStyle/TestList, test/FillStyle/test08-cxx.C,
	test/FillStyle/test08.c, test/FillStyle/test08.ref: Add test for
	linear gradients

2011-03-18  Sandro Santilli <strk@keybit.net>

	* test/FillStyle/Makefile.am, test/FillStyle/test07.php: Add PHP
	version of test07 (autogenerated, working out of the box)

2011-03-18  Sandro Santilli <strk@keybit.net>

	* php_ext/ming.c: PHP: Allow addBitmapFill to be called with a NULL
	bitmap (it happens when converting some SWF to PHP, where fills
	reference unexisting/undefined bitmaps)

2011-03-18  Sandro Santilli <strk@keybit.net>

	* src/blocks/input.c: Tell more about fopen failures on SWFInput
	construction

2011-03-18  Sandro Santilli <strk@keybit.net>

	* util/outputscript.c: make swfextract tips nicer-looking

2011-03-18  Sandro Santilli <strk@keybit.net>

	* src/blocks/fdbfont.c: Survive unexpected style changes while
	parsing fdb files (turn ERROR into WARNING)

2011-03-17  Sandro Santilli <strk@keybit.net>

	* util/outputfdb.c: makefdb: name output font by fontId rather than
	sequencially, to be a useful companion of swftoscript; consider
	DEFINEFONT and DEFINEFONT3 too (rather than just DEFINEFONT2)

2011-03-17  Sandro Santilli <strk@keybit.net>

	* php_ext/ming.c: Make font load error message more useful

2011-03-17  Sandro Santilli <strk@keybit.net>

	* util/outputscript.c: Pretend fonts are extracted with pattern
	"font#.fdb", which is easier to get..

2011-03-17  Sandro Santilli <strk@keybit.net>

	* util/outputscript.c: Properly quote addChars argument for PHP and
	PYTHON

2011-03-17  Sandro Santilli <strk@keybit.net>

	* util/outputscript.c: Output DEFINEFONT3 and DEFINEFONT for script

2011-03-17  Sandro Santilli <strk@keybit.net>

	* util/outputscript.c: Properly output cxform transforms of
	DisplayItems (addColor, multColor rather than setColorAdd,
	setColorMult)

2011-03-16  Sandro Santilli <strk@keybit.net>

	* ming.i, py_ext/ming.py, py_ext/ming_wrap.c, py_ext/mingc.py,
	test/Sound/Makefile.am, test/Sound/test03.py: Expose
	SWFSound.setInitialMp3Delay in python binding, test it

2011-03-16  Sandro Santilli <strk@keybit.net>

	* test/Sound/Makefile.am, test/Sound/test01.py,
	test/Sound/test02.py: Python version of tests 1 and 2 in Sound/  (3
	requires adding a new interface)

2011-03-15  Sandro Santilli <strk@keybit.net>

	* perl_ext/SoundStream.xs, test/SoundStream/Makefile.am,
	test/SoundStream/test01.pl, test/SoundStream/test02.pl,
	test/SoundStream/test03.pl: Add SWF::SoundStream::setInitialMp3Delay
	interface to Perl binding, and tests

2011-03-15  Sandro Santilli <strk@keybit.net>

	* test/SoundStream/Makefile.am, test/SoundStream/test02.py,
	test/SoundStream/test03.py: Add python version of
	SWFSoundStream/test03, and fix test02 to be 1:1 with C version, now
	that getRate is fixed

2011-03-15  Sandro Santilli <strk@keybit.net>

	* py_ext/Makefile.am: Drop SWIG-generated files on 'make
	maintainer-clean' (I'm still not sure we should ship these
	pre-generated)

2011-03-15  Sandro Santilli <strk@keybit.net>

	* py_ext/ming_wrap.c, py_ext/mingc.py: Regenerate pyhon binding from
	inputs (maybe we should drop these from repo)

2011-03-15  Sandro Santilli <strk@keybit.net>

	* py_ext/ming.py: Fix Python binding's SWFMovie.getRate() to
	actually return something

2011-03-15  Sandro Santilli <strk@keybit.net>

	* ming.i, py_ext/ming.py: Add SWFSoundStream.setInitialMp3Delay
	interface to python binding

2011-03-15  Sandro Santilli <strk@keybit.net>

	* py_ext/Makefile.am: Another attempt at fixing the python install
	rule. This one works, dunno if it is acceptable by DESTDIR users
	though, as it forces it to be an absolute dir

2011-03-15  Sandro Santilli <strk@keybit.net>

	* py_ext/Makefile.am: Fix python binding installation rule

2011-03-15  Sandro Santilli <strk@keybit.net>

	* test/SoundStream/Makefile.am, test/SoundStream/test01.py,
	test/SoundStream/test02.py: SoundStream python tests (incomplete)

2011-03-15  Sandro Santilli <strk@keybit.net>

	* test/Text/Makefile.am, test/Text/test01.py, test/Text/test02.py,
	test/Text/test03.py: Python version of Text/ tests

2011-03-15  Sandro Santilli <strk@keybit.net>

	* test/TextField/Makefile.am, test/TextField/test01.py,
	test/TextField/test02.py: Python version of TextField  tests

2011-03-15  Sandro Santilli <strk@keybit.net>

	* test/Bitmap/Makefile.am, test/Bitmap/test01.py,
	test/Bitmap/test02.py: Python version of all tests under Bitmap/

2011-03-15  Sandro Santilli <strk@keybit.net>

	* php_ext/ming.c: Document the optional second argument to
	SWFInitAction constructor

2011-03-15  Sandro Santilli <strk@keybit.net>

	* util/outputscript.c: Output initaction with an InitAction object,
	and fix an unescaped newline.

2011-03-15  Sandro Santilli <strk@keybit.net>

	* test/Action/Makefile.am, test/Action/test01.py: Python version of
	Action/test01

2011-03-15  Sandro Santilli <strk@keybit.net>

	* test/find_missing: Add script to get a list of missing binding
	tests

2011-03-14  Sandro Santilli <strk@keybit.net>

	* util/outputscript.c: Remove empty line in script output

2011-03-14  Sandro Santilli <strk@keybit.net>

	* test/FillStyle/Makefile.am, test/FillStyle/test02.pl,
	test/FillStyle/test03.pl, test/FillStyle/test05.pl,
	test/FillStyle/test06.pl: Perl version of tests 02, 03, 05 and 06 in
	FillStyle/

2011-03-14  Sandro Santilli <strk@keybit.net>

	* test/FillStyle/Makefile.am, test/FillStyle/test02.py,
	test/FillStyle/test03.py, test/FillStyle/test05.py,
	test/FillStyle/test06.py: Python version of tests 02, 03, 05 and 06

2011-03-14  Sandro Santilli <strk@keybit.net>

	* test/FillStyle/Makefile.am, test/FillStyle/test04.php,
	test/FillStyle/test05.php, test/FillStyle/test06.php: PHP version of
	tests 04, 05 and 06

2011-03-14  Sandro Santilli <strk@keybit.net>

	* test/FillStyle/Makefile.am, test/FillStyle/test03.php: PHP
	FillStyle/test03

2011-03-14  Sandro Santilli <strk@keybit.net>

	* php_ext/ming.c: Add NONSMOOTHED bitmap constant flags to PHP
	bindings

2011-03-14  Sandro Santilli <strk@keybit.net>

	* php_ext/ming.c, test/FillStyle/Makefile.am,
	test/FillStyle/test02.php: Add SWFShape::setBitmapFill interface to
	PHP, and test

2011-03-14  Sandro Santilli <strk@keybit.net>

	* test/FillStyle/test01.py, util/outputscript.c: Automatically
	generate Ming_setScale call with python binding, regenerate the
	FillStyle/test01 python binding now that it works out-of-the-box :)

2011-03-14  Sandro Santilli <strk@keybit.net>

	* test/FillStyle/Makefile.am, test/FillStyle/test01.py: Python
	version of FillStyle/test01

2011-03-14  Sandro Santilli <strk@keybit.net>

	* test/FillStyle/Makefile.am, test/FillStyle/test01.pl: Perl version
	of FillStyle/test01

2011-03-14  Sandro Santilli <strk@keybit.net>

	* test/FillStyle/Makefile.am, test/FillStyle/test01.php: PHP version
	of FillStyle/test01

2011-03-14  Sandro Santilli <strk@keybit.net>

	* test/Shape/Makefile.am, test/Shape/test02.py: Add python version
	of test02 in Shape (generating this didn't work out of the box)

2011-03-14  Sandro Santilli <strk@keybit.net>

	* test/Shape/Makefile.am, test/Shape/test01.py: Add python version
	of test01 under Shape

2011-03-14  Sandro Santilli <strk@keybit.net>

	* test/Shape/addSolidFill/Makefile.am,
	test/Shape/addSolidFill/test01.php,
	test/Shape/addSolidFill/test01.pl,
	test/Shape/addSolidFill/test01.py,
	test/Shape/addSolidFill/test01.tcl: Add (generated!) php,pl,py and
	tcl versions of the addSolidFill test

2011-03-14  Sandro Santilli <strk@keybit.net>

	* configure.in, test/Shape/Makefile.am,
	test/Shape/addSolidFill/Makefile.am,
	test/Shape/addSolidFill/TestList,
	test/Shape/addSolidFill/test01-cxx.C,
	test/Shape/addSolidFill/test01.c,
	test/Shape/addSolidFill/test01.ref: Add test for Shape.addSolidFill

2011-03-14  Sandro Santilli <strk@keybit.net>

	* php_ext/ming.c, test/Shape/test02.php: Add an
	SWFShape::addSolidFill interface in PHP binding, to be consistent
	with python, perl and what swftophp outputs anyway...

2011-02-15  OBATA Akio <obata@lins.jp>

	* macros/python.m4: Bug 110 - portability fix for autoconf macro

2011-02-15  OBATA Akio <obata@lins.jp>

	* src/blocks/pngdbl.c, util/png2dbl.c: Bug 109 - libpng-1.5 support

2010-12-06  akleine <alb.kleine@gmx.de>

	* util/outputfdb.c: avoid writing incomplete fdb file

2010-11-30  akleine <alb.kleine@gmx.de>

	* : commit 9dca05769988bf53356b7baafe1ef3bb21df8fec Author: akleine
	<alb.kleine@gmx.de> Date:   Tue Nov 30 21:06:14 2010 +0100

2010-11-28  Sandro Santilli <strk@keybit.net>

	* TODO: TODO doesn't need to be executable

2010-11-27  Sandro Santilli <strk@keybit.net>

	* util/outputscript.c: Fix outputSWF_LINESTYLEARRAY in presence of
	new line styles. Thanks Tim Retout for spotting this (on gnash-dev)

2010-11-16  Sandro Santilli <strk@keybit.net>

	* test/Font/.gitignore, test/Font/Makefile.am,
	test/Font/test07-cxx.C: Add C++ version of UTF8 string in TextField

2010-11-16  Sandro Santilli <strk@keybit.net>

	* test/Font/test07.c, test/Font/test07.ref: Add NOEDIT flag to
	TextField, so to have just 22 glyphs rather than 256 in final
	output...

2010-11-16  Sandro Santilli <strk@keybit.net>

	* mingpp.h: const correct SWFFont constructor by path

2010-11-16  Sandro Santilli <strk@keybit.net>

	* test/Font/.gitignore, test/Font/Makefile.am, test/Font/TestList,
	test/Font/test07.c, test/Font/test07.ref: Add test for
	http://bugs.libming.org/show_bug.cgi?id=98

2010-11-16  Sandro Santilli <strk@keybit.net>

	* test/Font/test05.c: style

2010-11-16  Sandro Santilli <strk@keybit.net>

	* util/makeswf_utils.c: Avoid a full memset just to add terminating
	null

2010-11-16  Sandro Santilli <strk@keybit.net>

	* util/makeswf_utils.c: fix leak on error (just to keep cppcheck
	happy)

2010-11-16  Sandro Santilli <strk@keybit.net>

	* util/outputscript.c: Fix gap in glyph buffer buffer

2010-11-09  akleine <alb.kleine@gmx.de>

	* util/outputscript.c: use font data only if font flag set

2010-11-02  akleine <alb.kleine@gmx.de>

	* util/outputscript.c: prevent buffer overflow error

2010-10-30  Sandro Santilli <strk@keybit.net>

	* util/Makefile.am: Add missing libs, fixing build with gold linker

2010-10-27  Sandro Santilli <strk@keybit.net>

	* test/Movie/add/test01.php, test/Movie/add/test01.pl,
	test/Movie/add/test01.py, test/Movie/add/test02.php,
	test/Movie/add/test02.pl, test/Movie/add/test02.py,
	test/Movie/nextFrame/test01.php, test/Movie/nextFrame/test01.pl,
	test/Movie/nextFrame/test01.py, test/Movie/nextFrame/test02.php,
	test/Movie/nextFrame/test02.pl, test/Movie/nextFrame/test02.py: mode
	change

2010-10-27  Sandro Santilli <strk@keybit.net>

	* test/Text/test03-cxx.C, test/Text/test03.php, test/Text/test03.pl: 
	Update binding versions

2010-10-27  Sandro Santilli <strk@keybit.net>

	* : commit 7b3a06bef9dd759978ec40b0c00743ca47fefd5a Author: Sandro
	Santilli <strk@keybit.net> Date:   Wed Oct 27 21:00:38 2010 +0200

2010-10-27  Albrecht Kleine <alb.kleine@gmx.de>

	* src/blocks/text.c: Flag presence of X/Y offsets for text record
	even if == 0 when not being the first one

2010-10-16  Sandro Santilli <strk@keybit.net>

	* configure.in: Be silent by default during build, use 'make V=1' to
	make more verbose

2010-10-16  Sandro Santilli <strk@keybit.net>

	* test/Movie/Background/test01.c, test/Movie/Background/test02.c,
	test/Movie/Background/test03.c: Explicit int return from main.

2010-09-22  Sandro Santilli <strk@keybit.net>

	* .cvsignore, .gitignore, c++_ext/.cvsignore, c++_ext/.gitignore,
	config/.cvsignore, config/.gitignore, docs/.cvsignore,
	docs/.gitignore, docs/man/.cvsignore, docs/man/.gitignore,
	macros/.cvsignore, macros/.gitignore, perl_ext/.cvsignore,
	perl_ext/.gitignore, perl_ext/SWF/.cvsignore,
	perl_ext/SWF/.gitignore, perl_ext/t/.cvsignore,
	perl_ext/t/.gitignore, php_ext/.cvsignore, php_ext/.gitignore,
	py_ext/.cvsignore, py_ext/.gitignore, py_ext/Zwiff/.cvsignore,
	py_ext/Zwiff/.gitignore, rb_ext/.cvsignore, rb_ext/.gitignore,
	src/.cvsignore, src/.gitignore, src/actioncompiler/.cvsignore,
	src/actioncompiler/.gitignore, src/blocks/.cvsignore,
	src/blocks/.gitignore, tcl_ext/.cvsignore, tcl_ext/.gitignore,
	test/.cvsignore, test/.gitignore, test/Action/.cvsignore,
	test/Action/.gitignore, test/Bitmap/.cvsignore,
	test/Bitmap/.gitignore, test/BrowserFont/.cvsignore,
	test/BrowserFont/.gitignore, test/Button/.cvsignore,
	test/Button/.gitignore, test/FillStyle/.cvsignore,
	test/FillStyle/.gitignore, test/Filter/.cvsignore,
	test/Filter/.gitignore, test/Font/.cvsignore, test/Font/.gitignore,
	test/Gradient/.cvsignore, test/Gradient/.gitignore,
	test/LineStyle/.cvsignore, test/LineStyle/.gitignore,
	test/Media/.cvsignore, test/Media/.gitignore,
	test/Morph/.cvsignore, test/Morph/.gitignore,
	test/Movie/.cvsignore, test/Movie/.gitignore,
	test/Movie/Background/.cvsignore, test/Movie/Background/.gitignore,
	test/Movie/Dimension/.cvsignore, test/Movie/Dimension/.gitignore,
	test/Movie/FrameLabel/.cvsignore, test/Movie/FrameLabel/.gitignore,
	test/Movie/NumFrames/.cvsignore, test/Movie/NumFrames/.gitignore,
	test/Movie/Protect/.cvsignore, test/Movie/Protect/.gitignore,
	test/Movie/Rate/.cvsignore, test/Movie/Rate/.gitignore,
	test/Movie/add/.cvsignore, test/Movie/add/.gitignore,
	test/Movie/addMetadata/.cvsignore,
	test/Movie/addMetadata/.gitignore,
	test/Movie/assignSymbol/.cvsignore,
	test/Movie/assignSymbol/.gitignore,
	test/Movie/defineScene/.cvsignore,
	test/Movie/defineScene/.gitignore,
	test/Movie/importCharacter/.cvsignore,
	test/Movie/importCharacter/.gitignore, test/Movie/new/.cvsignore,
	test/Movie/new/.gitignore, test/Movie/nextFrame/.cvsignore,
	test/Movie/nextFrame/.gitignore, test/Movie/replace/.cvsignore,
	test/Movie/replace/.gitignore,
	test/Movie/setNetworkAccess/.cvsignore,
	test/Movie/setNetworkAccess/.gitignore,
	test/Movie/setScriptLimits/.cvsignore,
	test/Movie/setScriptLimits/.gitignore,
	test/Movie/setSoundStream/.cvsignore,
	test/Movie/setSoundStream/.gitignore,
	test/Movie/setTabIndex/.cvsignore,
	test/Movie/setTabIndex/.gitignore, test/MovieClip/.cvsignore,
	test/MovieClip/.gitignore, test/PrebuiltClip/.cvsignore,
	test/PrebuiltClip/.gitignore, test/Shape/.cvsignore,
	test/Shape/.gitignore, test/Sound/.cvsignore,
	test/Sound/.gitignore, test/SoundStream/.cvsignore,
	test/SoundStream/.gitignore, test/Text/.cvsignore,
	test/Text/.gitignore, test/TextField/.cvsignore,
	test/TextField/.gitignore, test/Video/.cvsignore,
	test/Video/.gitignore, test/actionscript/.cvsignore,
	test/actionscript/.gitignore, util/.cvsignore, util/.gitignore,
	util/old/.cvsignore, util/old/.gitignore: Rename all .cvsignore
	files to .gitignore

2010-09-22  Sandro Santilli <strk@keybit.net>

	* src/blocks/ttffont.c: Fix memory corruption when reading TTF fonts
	with glyphs reused for different charcodes. Thanks traum in github

2010-09-17  Sandro Santilli <strk@keybit.net>

	* .gitignore: more ignores

2010-09-17  Sandro Santilli <strk@keybit.net>

	* ChangeLog: Update ChangeLog

2010-09-17  Sandro Santilli <strk@keybit.net>

	* Makefile.am: Add ChangeLog rule (proper casing)

2010-09-17  Sandro Santilli <strk@keybit.net>

	* config/config.guess, config/config.sub, config/install-sh: Scrits
	mode after re-run of autogen.sh

2010-09-17  Sandro Santilli <strk@keybit.net>

	* Makefile.am: Tweak Changelog rule to use git2cl

2010-09-17  Sandro Santilli <strk@keybit.net>

	* .gitignore: add git ignores

2010-09-16  strk <strk>

	* mingpp.h: by Alessandro Volz: mark SWFFont::getShape as deprecated
	(see bugzilla #106)

2010-08-26  strk <strk>

	* php_ext/.cvsignore, test/Bitmap/.cvsignore: update ignores

2010-08-26  strk <strk>

	* php_ext/ming.c, test/SoundStream/Makefile.am,
	test/SoundStream/test03.php: Implement
	SWFSoundStream->setInitialMp3Delay in PHP, add test for it. Also add
	support for SWFMovieClip->setSoundStream(SWFSoundStream)

2010-08-26  strk <strk>

	* test/Bitmap/test02-cxx.C, test/Bitmap/test02.c,
	test/Bitmap/test02.php, test/Bitmap/test02.pl,
	test/Bitmap/test02.ref: Oops, forgot to add these ones (nobody
	running make check eh ?)

2010-08-12  strk <strk>

	* src/movie.c, test/Bitmap/Makefile.am, test/Bitmap/TestList,
	test/Bitmap/test01-cxx.C, test/Bitmap/test01.c,
	test/Bitmap/test01.php, test/Bitmap/test01.pl,
	test/Bitmap/test01.ref, test/Button/TestList: Allow exporting
	bitmaps, thanks to Benjamin Wolsey. Cleanup the existing test in
	test/Bitmap to only do creation and export (DEFINELOSSLESS), add a
	second test for DEFINEBITSJPEG2 [ TODO: add more for other tags ]

2010-07-24  strk <strk>

	* : Add ID3 tag to test file, to verify tags stripping

2010-06-17  strk <strk>

	* php_ext/Makefile.am, test/Makefile.inc, test/dotests.pl: Refactor
	the way PHP binding is built so to avoid a second ./configure and
	better track dependencies; refactor the way pre-install PHP tests
	are run as the custom php.ini thing never worked completely and
	required a lot of system modules copies; expose test##.phpx rules in
	each and every testsuite directory to help manual runs.

2010-06-05  strk <strk>

	* configure.in: Bump version to 0.4.4

2010-06-05  strk <strk>

	* test/Button/test02-cxx.C, test/Button/test02.c,
	test/Button/test02.php, test/Button/test02.pl,
	test/Button/test02.ref: Testexport of Button characters, curtesy of
	Benjamin Wolsey

2010-06-04  strk <strk>

	* util/swftypes.h: Work around SunStudio 12 limitation on empty
	structs, patch by Daniel Flinkmann, see
	http://bugs.libming.org/show_bug.cgi?id=103

2010-06-04  strk <strk>

	* ChangeLog, NEWS: Update

2010-06-04  strk <strk>

	* src/movie.c: Allow exporting BUTTON and BUTTON2 characters, thanks
	to Benjamin Wolsey for the patch. Will need a test in test/Button

2010-05-29  strk <strk>

	* NEWS: indent

2010-05-24  strk <strk>

	* src/blocks/font.c, src/blocks/text.c, test/Font/.cvsignore,
	test/Font/Makefile.am, test/Font/TestList, test/Font/test06-cxx.C,
	test/Font/test06.c, test/Font/test06.ref: Use font kerning in static
	Text advance. Patch by Nick Lewis, see
	http://bugs.libming.org/show_bug.cgi?id=95

2010-05-23  strk <strk>

	* php_ext/ming.c: Properly initialize SWFTextField flags. Fixes bug
	#100.

2010-05-21  strk <strk>

	* NEWS: Add libpng change

2010-05-20  strk <strk>

	* test/dotests.pl: More informations about failures

2010-05-20  strk <strk>

	* src/blocks/pngdbl.c: Drop use of deprecated libpng interface.
	Patch by Vikram J. Gurjar. See bug #96

2010-05-20  strk <strk>

	* config/.cvsignore, macros/.cvsignore: Some ignore files

2010-05-20  strk <strk>

	* test/LineStyle/TestList: Fix 'make check' for builds w/out png
	enabled

2010-04-28  strk <strk>

	* NEWS, src/actioncompiler/compile.c: Fix compiling class methods,
	patch by Benjamin Wolsey
	(http://bugs.libming.org/show_bug.cgi?id=94)

2010-04-28  strk <strk>

	* util/makeswf_utils.c: Don't trust SWFAction_compile return code to
	be the only sign of failure.

2010-03-31  vapour <vapour>

	* .cvsignore: Added a meta data file created by Eclipse.

2010-02-07  anderson <anderson>

	* test/actionscript/Makefile.am: Need to includ substr.as in the
	distribution

2010-02-07  anderson <anderson>

	* configure.in: Apply a fix from the Debian package to correctly set
	PIC for a wider variety of architectures.

2010-02-07  anderson <anderson>

	* ChangeLog, NEWS: Release 0.4.3

2010-01-12  strk <strk>

	* test/Action/test01.php, test/Action/test02.php,
	test/Bitmap/test01.php, test/BrowserFont/test01.php,
	test/Button/test02.php, test/Filter/test01.php,
	test/Filter/test02.php, test/Filter/test03.php,
	test/Filter/test04.php, test/Filter/test05.php,
	test/Font/test01.php, test/Font/test02.php, test/Font/test03.php,
	test/Font/test04.php, test/Font/test05.php, test/Morph/test01.php,
	test/Morph/test02.php, test/Movie/Background/test01.php,
	test/Movie/Background/test02.php, test/Movie/Background/test03.php,
	test/Movie/Dimension/test01.php, test/Movie/FrameLabel/test01.php,
	test/Movie/FrameLabel/test02.php, test/Movie/NumFrames/test01.php,
	test/Movie/Protect/test01.php, test/Movie/Protect/test02.php,
	test/Movie/Rate/test01.php, test/Movie/add/test01.php,
	test/Movie/add/test02.php, test/Movie/addMetadata/test01.php,
	test/Movie/assignSymbol/test01.php,
	test/Movie/defineScene/test01.php,
	test/Movie/importCharacter/test01.php,
	test/Movie/importCharacter/test02.php, test/Movie/new/test01.php,
	test/Movie/new/test02.php, test/Movie/new/test03.php,
	test/Movie/new/test04.php, test/Movie/new/test05.php,
	test/Movie/new/test06.php, test/Movie/new/test07.php,
	test/Movie/nextFrame/test01.php, test/Movie/nextFrame/test02.php,
	test/Movie/replace/test01.php, test/Movie/replace/test02.php,
	test/Movie/setNetworkAccess/test01.php,
	test/Movie/setNetworkAccess/test02.php,
	test/Movie/setScriptLimits/test01.php,
	test/Movie/setSoundStream/test01.php,
	test/Movie/setSoundStream/test02.php,
	test/Movie/setSoundStream/test03.php,
	test/Movie/setSoundStream/test04.php,
	test/Movie/setTabIndex/test01.php, test/PrebuiltClip/test01.php,
	test/Shape/test01.php, test/Shape/test02.php,
	test/SoundStream/test01.php, test/SoundStream/test02.php,
	test/Text/test01.php, test/Text/test02.php, test/Text/test03.php,
	test/TextField/test01.php, test/TextField/test02.php,
	test/Video/test01.php, test/Video/test02.php,
	test/Video/test03.php, test/Video/test04.php,
	test/Video/test05.php, test/Video/test06.php: Pass a single argument
	in shebang magic as two are not supported on some systems

2010-01-12  strk <strk>

	* test/dotests.pl: Add more runtime sanity checks

2009-12-13  strk <strk>

	* test/actionscript/Makefile.am, test/actionscript/substr.as,
	test/actionscript/substr.ref: Add automated testcase for using
	ACTION_SUBSTRING from AS code

2009-12-13  strk <strk>

	* src/actioncompiler/swf5compiler.y: Fix typo breaking use of
	'substr' as a way to use the legacy substring

2009-12-11  strk <strk>

	* ChangeLog, NEWS: Updated

2009-12-03  strk <strk>

	* test/TextField/Makefile.am, test/TextField/test01.php,
	test/TextField/test02.php: Add PHP version of all tests in TextField
	suite

2009-12-03  strk <strk>

	* php_ext/ming.c: Add TextField.setFlags, to make compliant with
	other bindings and thus support decompiler better

2009-12-03  strk <strk>

	* test/Text/Makefile.am, test/Text/test03.php: Add PHP version of
	test03

2009-12-03  strk <strk>

	* test/Text/Makefile.am, test/Text/test03.pl: Add missing perl test
	for Text

2009-12-03  strk <strk>

	* test/TextField/Makefile.am, test/TextField/test01.pl,
	test/TextField/test02.pl: While I was at it.. added perl version of
	tests for TextField too

2009-12-03  strk <strk>

	* test/Font/Makefile.am, test/Font/test05.py: Python version of
	test05

2009-12-03  strk <strk>

	* test/Font/test04.php: Drop confusing argument passed to TextField
	constructor

2009-12-03  strk <strk>

	* test/Font/Makefile.am, test/Font/test05.php: Add PHP version of
	test05

2009-12-02  strk <strk>

	* test/Font/.cvsignore, test/Font/Makefile.am, test/Font/TestList,
	test/Font/test05-cxx.C, test/Font/test05.c, test/Font/test05.pl,
	test/Font/test05.ref: C, C++ and perl versions of a test with mixed
	Text and readonly TextField (thanks Nick Lewis for providing the
	perl version)

2009-12-01  strk <strk>

	* test/Font/.cvsignore, test/Font/Makefile.am,
	test/Font/test04-cxx.C: C++ version of shared text/textfield font
	test

2009-12-01  strk <strk>

	* test/Font/Makefile.am, test/Font/test04.py: Python version of
	shared text/textfield font test

2009-12-01  strk <strk>

	* test/Font/test04.php: Ehm.. forgot to add the actual test

2009-12-01  strk <strk>

	* test/Font/Makefile.am: PHP version of shared text/textfield font
	test

2009-12-01  strk <strk>

	* test/Font/Makefile.am, test/Font/test04.pl: Perl version of shared
	text/textfield font test

2009-12-01  strk <strk>

	* src/blocks/font.c, src/blocks/font.h, src/blocks/text.c,
	test/Font/Makefile.am, test/Font/TestList, test/Font/test04.ref: 
	Commit patch by "Nick Lewis" <Nick.Lewis@atltelecom.com> to fix use
	of the same font in a text and a textfield. Also add a C version of
	a testcase for this (bindings versions to be done)

2009-11-28  strk <strk>

	* test/Movie/assignSymbol/test01-cxx.C,
	test/Movie/assignSymbol/test01.c,
	test/Movie/assignSymbol/test01.php,
	test/Movie/assignSymbol/test01.pl,
	test/Movie/assignSymbol/test01.ref: Slighly modify the test so that
	the text is all visible in the stage

2009-11-28  strk <strk>

	* test/Font/test01-cxx.C, test/Font/test01.c, test/Font/test01.php,
	test/Font/test01.pl, test/Font/test01.py, test/Font/test01.ref: 
	Modify again to re-introduce X shift of the text (or we would have
	been testing less things..)

2009-11-28  strk <strk>

	* test/Font/test01-cxx.C, test/Font/test01.c, test/Font/test01.php,
	test/Font/test01.pl, test/Font/test01.py, test/Font/test01.ref: 
	Slightly modify the test so the full text is shown in the created
	window

2009-11-28  strk <strk>

	* test/Font/.cvsignore, test/Font/Makefile.am, test/Font/test04.c: 
	Add testcase for http://bugs.libming.org/show_bug.cgi?id=89. This is
	not run atm because it really gives bogus results.

2009-11-26  anderson <anderson>

	* docs/man/Makefile.am, docs/man/dbl2png.1, docs/man/gif2dbl.1,
	docs/man/gif2mask.1, docs/man/listfdb.1, docs/man/listjpeg.1,
	docs/man/listmp3.1, docs/man/makefdb.1, docs/man/png2dbl.1,
	docs/man/raw2adpcm.1, docs/man/swftocxx.1, docs/man/swftoperl.1,
	docs/man/swftophp.1, docs/man/swftopython.1, docs/man/swftotcl.1: 
	While preparing Debians 0.4.2 package, I had to provide a number of
	missing man pages. Here they are, so I won't have to do it again
	8-).

2009-10-09  strk <strk>

	* test/Shape/Makefile.am, test/Shape/test01.pl,
	test/Shape/test02.pl: Perl version of shape tests

2009-10-09  strk <strk>

	* test/Shape/Makefile.am, test/Shape/test01.php,
	test/Shape/test02.php: PHP version of Shape tests

2009-10-09  strk <strk>

	* test/Morph/Makefile.am, test/Morph/test01.pl,
	test/Morph/test02.pl: Perl version of Morph tests

2009-10-09  strk <strk>

	* test/Morph/Makefile.am, test/Morph/test01.php,
	test/Morph/test02.php: PHP version of morph tests

2009-10-09  strk <strk>

	* test/Movie/replace/Makefile.am, test/Movie/replace/test01.pl,
	test/Movie/replace/test02.pl: Perl version of the replace tests
	(perl args order for setLine2 matches the C version)

2009-10-09  strk <strk>

	* test/Movie/replace/Makefile.am, test/Movie/replace/test02.php: 
	Second php test

2009-10-09  strk <strk>

	* test/Movie/replace/Makefile.am, test/Movie/replace/test01.php: Add
	PHP version of test 1 for Movie.replace (I wonder why such a complex
	shape is used in this test, which in turn makes me wonder why
	arguments in PHP binding are in different order than in C for
	SWFShape.setLine2)

2009-10-09  strk <strk>

	* test/Makefile.inc: Encode the new -c switch in php test generator
	rule

2009-10-09  strk <strk>

	* test/Text/.cvsignore, test/Text/Makefile.am, test/Text/TestList,
	test/Text/test03-cxx.C, test/Text/test03.c, test/Text/test03.ref: 
	Add test for SWFText_moveTo (C and C++)

2009-10-09  strk <strk>

	* test/Action/test01.php, test/Action/test02.php,
	test/Bitmap/test01.php, test/BrowserFont/test01.php,
	test/Button/test02.php, test/Filter/test01.php,
	test/Filter/test02.php, test/Filter/test03.php,
	test/Filter/test04.php, test/Filter/test05.php,
	test/Font/test01.php, test/Font/test02.php, test/Font/test03.php,
	test/Movie/Background/test01.php, test/Movie/Background/test02.php,
	test/Movie/Background/test03.php, test/Movie/Dimension/test01.php,
	test/Movie/FrameLabel/test01.php, test/Movie/FrameLabel/test02.php,
	test/Movie/NumFrames/test01.php, test/Movie/Protect/test01.php,
	test/Movie/Protect/test02.php, test/Movie/Rate/test01.php,
	test/Movie/add/test01.php, test/Movie/add/test02.php,
	test/Movie/addMetadata/test01.php,
	test/Movie/assignSymbol/test01.php,
	test/Movie/defineScene/test01.php,
	test/Movie/importCharacter/test01.php,
	test/Movie/importCharacter/test02.php, test/Movie/new/test01.php,
	test/Movie/new/test02.php, test/Movie/new/test03.php,
	test/Movie/new/test04.php, test/Movie/new/test05.php,
	test/Movie/new/test06.php, test/Movie/new/test07.php,
	test/Movie/nextFrame/test01.php, test/Movie/nextFrame/test02.php,
	test/Movie/setNetworkAccess/test01.php,
	test/Movie/setNetworkAccess/test02.php,
	test/Movie/setScriptLimits/test01.php,
	test/Movie/setSoundStream/test01.php,
	test/Movie/setSoundStream/test02.php,
	test/Movie/setSoundStream/test03.php,
	test/Movie/setSoundStream/test04.php,
	test/Movie/setTabIndex/test01.php, test/PrebuiltClip/test01.php,
	test/SoundStream/test01.php, test/SoundStream/test02.php,
	test/Text/test01.php, test/Text/test02.php, test/Video/test01.php,
	test/Video/test02.php, test/Video/test03.php,
	test/Video/test04.php, test/Video/test05.php, test/Video/test06.php: 
	Change all PHP based tests to read '-c php.ini' rather than '-c .'.
	This fixes a WARNING when systemwide php.ini already loads the ming
	module.

2009-10-09  strk <strk>

	* test/find_misdistributed: Quick script to find binding tests which
	are not being distributed

2009-10-09  strk <strk>

	* test/PrebuiltClip/Makefile.am: Distribute PrebuiltClip php test

2009-10-09  strk <strk>

	* test/Movie/setNetworkAccess/.cvsignore: updated

2009-10-09  strk <strk>

	* test/Action/Makefile.am, test/Action/test01.php,
	test/Action/test02.php: Add php versions of Action tests

2009-10-09  strk <strk>

	* php_ext/ming.c: Fix handling of init-action id, allow adding init
	actions to movie

2009-10-09  strk <strk>

	* php_ext/ming.c: Allow constructing SWFInitAction with an id
	specifier

2009-10-09  strk <strk>

	* test/BrowserFont/Makefile.am, test/BrowserFont/test01.pl: Add perl
	version of BrowserFont test 1 (also distribute php version which was
	available but not distributed)

2009-10-09  strk <strk>

	* php_ext/ming.c: Make argument to SWFTextField (flags) optional
	with php binding

2009-09-10  strk <strk>

	* test/Video/test06.pl: SEEK_SET is a constant, not a variable

2009-09-09  strk <strk>

	* test/Action/Makefile.am, test/Action/test01.pl,
	test/Action/test02.pl: Perl version of Action tests

2009-09-09  strk <strk>

	* perl_ext/InitAction.xs: Accept character id argument in InitAction
	constructor (perl interface)

2009-09-08  strk <strk>

	* util/makeswf.c, util/makeswf.h, util/makeswf_utils.c: Update
	copyright notice (and FSF address)

2009-09-08  strk <strk>

	* test/Video/Makefile.am, test/Video/test06.py: Python version of
	VideoStream test 6 (all done here)

2009-09-08  strk <strk>

	* test/Video/Makefile.am, test/Video/test05.py: Python version of
	VideoStream test 5

2009-09-08  strk <strk>

	* test/Video/Makefile.am, test/Video/test04.py: Python version of
	VideoStream test 4

2009-09-08  strk <strk>

	* test/Video/Makefile.am, test/Video/test03.py: Python version of
	Video test 3 (how do you enter text in a more elegant way with
	python?)

2009-09-08  strk <strk>

	* py_ext/ming_wrap.c, py_ext/mingc.py: Regenerated files after SWIG
	input change (not sure why these are in the repository)

2009-09-08  strk <strk>

	* test/Video/Makefile.am, test/Video/test01.py,
	test/Video/test02.py: Python versions of VideoStream tests 1 and 2

2009-09-08  strk <strk>

	* py_ext/ming.py: Allow passing a filename argument to python's
	SWFVideoStream constructor

2009-09-08  strk <strk>

	* ming.i: Add destroySWFVideoStream to swig interface

2009-09-08  strk <strk>

	* test/Video/Makefile.am, test/Video/test06.php,
	test/Video/test06.pl: Perl version of Video test 6, drop unused
	variable in the php version..

2009-09-08  strk <strk>

	* test/Video/Makefile.am, test/Video/test06.php: PHP version of
	Video test 6

2009-09-08  strk <strk>

	* php_ext/config.m4: Fix SWFVideoStream_seek detection code

2009-09-07  strk <strk>

	* php_ext/config.m4: Check for SWFVideoStream_seek availability

2009-09-07  strk <strk>

	* test/Video/Makefile.am, test/Video/test05.php: Fifth video test
	ported to php

2009-09-07  strk <strk>

	* php_ext/config.m4: Properly set HAVE_SWFVIDEOSTREAM_SETFRAMEMODE
	and HAVE_SWFVIDEOSTREAM_NEXTFRAME

2009-09-07  strk <strk>

	* test/Video/Makefile.am, test/Video/test04.php: PHP version for
	manual video frame control

2009-09-07  strk <strk>

	* test/Video/Makefile.am: Distribute perl tests

2009-09-07  strk <strk>

	* test/Video/Makefile.am, test/Video/test02.php,
	test/Video/test03.php: Some php tests for Video (unfinished)

2009-09-07  strk <strk>

	* php_ext/ming.c: Add constants for use in SWFVideo->setFrameMode

2009-08-29  strk <strk>

	* test/Sound/Makefile.am, test/Sound/test01.pl,
	test/Sound/test02.pl, test/Sound/test03.pl: Add perl version of
	Sound tests

2009-08-29  strk <strk>

	* perl_ext/Sound.xs: Add setInitialMp3Delay interface to perl
	binding

2009-06-08  strk <strk>

	* test/SoundStream/test02.c: fix typo in error message

2009-06-08  strk <strk>

	* mingpp.h, test/SoundStream/.cvsignore,
	test/SoundStream/Makefile.am, test/SoundStream/TestList,
	test/SoundStream/test03-cxx.C, test/SoundStream/test03.c,
	test/SoundStream/test03.ref: Add setInitialMp3Delay interface to C++
	SWFSoundStream, add test for it

2009-06-08  strk <strk>

	* NEWS: Add note about SWFSoundStream delaySeek control

2009-06-08  strk <strk>

	* src/ming.h.in: typo in SWFSoundStream_setInitialMp3Delay signature

2009-06-08  strk <strk>

	* mingpp.h, src/blocks/sound.c, src/blocks/soundstream.c,
	src/ming.h.in, test/Sound/test03.c: Renamed SWFSound_delaySeek to
	SWFSound_setInitialMp3Delay, for consistency with existing
	SWFSoundStream_setInitialMp3Delay which also gets in the public
	header with this commit (was missing)

2009-06-08  strk <strk>

	* NEWS: Note the MP3 delaySeek change

2009-06-08  strk <strk>

	* mingpp.h, test/Sound/test03-cxx.C, test/Sound/test03.c,
	test/Sound/test03.ref: Add C++ interface for SWFSound delaySeek and
	test it

2009-06-08  strk <strk>

	* src/blocks/sound.c, src/ming.h.in: Add SWFSound_delaySeek function
	to allow explicitly setting seek samples for sounds

2009-05-20  strk <strk>

	* src/shape_util.c, test/Button/test01.ref,
	test/Gradient/test07.ref: Improve arcs and circles accuracy. Patch
	by Brad Fisher in bug #77.

2009-05-20  strk <strk>

	* test/Bitmap/Makefile.am, test/Bitmap/test01.php: Add missing php
	test for Bitmap fill

2009-05-20  strk <strk>

	* src/blocks/character.c, src/blocks/fillstyle.c,
	src/blocks/gradient.c, src/blocks/linestyle.c, src/movie.c: Add
	defineshape4 references where missing. Patch by Philip de Nier.
	CLoses bug #78

2009-05-20  strk <strk>

	* macros/Makefile.am: Don't distribute libtool.m4, should be
	provided by system of anyone willing to regenerate makefiles

2009-05-20  strk <strk>

	* src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y, test/actionscript/ASM_all.as,
	test/actionscript/ASM_all.ref: Add support for enumerate2 in asm
	block. Thanks to Benjamin Wolsey.

2009-05-19  strk <strk>

	* ChangeLog: Update ChangeLog

2009-05-11  strk <strk>

	* src/gc.c, src/gc.h: Add missing copyright header

2009-05-04  strk <strk>

	* test/LineStyle/.cvsignore, test/LineStyle/Makefile.am,
	test/LineStyle/TestList, test/LineStyle/test03-cxx.C,
	test/LineStyle/test03.c, test/LineStyle/test03.ref: Add tests for
	filled line style provided by Pawel Karwowski

2009-05-04  strk <strk>

	* mingpp.h: C++ interface typo for setLine2Filled (thanks to Pawel
	Karwowski)

2009-05-03  strk <strk>

	* ChangeLog, src/blocks/linestyle.c, src/blocks/linestyle.h,
	src/blocks/shape.c: Complete filled line style implementation. Patch
	by Philip de Nier (bug #84 on libming.org)

2009-03-28  strk <strk>

	* INSTALL: Add note about possible requirement to restart apache
	when changing php.ini to add load of ming

2009-03-28  strk <strk>

	* INSTALL: It's ming.so, not php_ming.so. Also, drop the
	extension_dir reccomandation as 'make install' should just do the
	right thing atm.

2009-03-28  strk <strk>

	* INSTALL: Fix php building instructions (review welcome)

2009-03-27  strk <strk>

	* test/Movie/assignSymbol/Makefile.am,
	test/Movie/assignSymbol/test01.pl: Add missing perl test after
	Albrecht fix :)

2009-03-27  akleine <akleine>

	* perl_ext/Movie.xs: assignSymbol() argument fix / thanks to strk
	for hint!

2009-03-27  strk <strk>

	* test/Filter/Makefile.am, test/Filter/test01.pl: Distribute
	existing php tests, add 1 perl test (of 5 required).  This is
	another case in which scripting interface seems inconsistent.

2009-03-27  strk <strk>

	* test/Filter/test01.c, test/Filter/test02.c, test/Filter/test03.c,
	test/Filter/test04.c, test/Filter/test05.c: Drop using deprecated
	SWFButton_addShape method

2009-03-27  strk <strk>

	* test/Movie/importCharacter/Makefile.am,
	test/Movie/importCharacter/test01.pl,
	test/Movie/importCharacter/test02.pl: Add missing perl tests (NOTE:
	php interface is different from perl : importChar vs
	importCharacter)

2009-03-27  strk <strk>

	* test/Movie/defineScene/Makefile.am,
	test/Movie/defineScene/test01.php, test/Movie/defineScene/test01.pl: 
	Add missing perl and php tests, out-of-the-box success with
	swftoscript

2009-03-27  strk <strk>

	* util/outputscript.c: Add support for script output of defineScene

2009-03-27  strk <strk>

	* docs/man/makeswf.1: Add note about default frame size

2009-03-27  strk <strk>

	* test/Font/test02.py: Fix path to Media dir in python test file

2009-03-27  strk <strk>

	* test/Bitmap/test01.ref, test/Button/test01.ref,
	test/Button/test02.ref, test/Button/test03.ref,
	test/FillStyle/test01.ref, test/FillStyle/test02.ref,
	test/FillStyle/test03.ref, test/FillStyle/test04.ref,
	test/FillStyle/test05.ref, test/FillStyle/test06.ref,
	test/FillStyle/test07.ref, test/Filter/test01.ref,
	test/Filter/test02.ref, test/Filter/test03.ref,
	test/Filter/test04.ref, test/Filter/test05.ref,
	test/Gradient/test01.ref, test/Gradient/test02.ref,
	test/Gradient/test03.ref, test/Gradient/test04.ref,
	test/Gradient/test05.ref, test/Gradient/test06.ref,
	test/Gradient/test07.ref, test/Gradient/test08.ref,
	test/Gradient/test09.ref, test/LineStyle/test01.ref,
	test/LineStyle/test02.ref, test/Movie/replace/test01.ref,
	test/Movie/replace/test02.ref, test/Shape/test01.ref,
	test/Shape/test02.ref, util/outputscript.c, util/outputtxt.c,
	util/parser.c, util/swftypes.h: When parsing a LINESTYLEARRAY don't
	bother remembering *how* the line style count was encoded, but just
	figure out that count and print it. Update refs accordingly.

2009-03-27  strk <strk>

	* test/Movie/assignSymbol/Makefile.am,
	test/Movie/assignSymbol/test01.php: Add missing php test

2009-03-27  strk <strk>

	* util/outputscript.c: Pass an argument to Text object constructor,
	1 for DEFINETEXT, 2 for DEFINETEXT2

2009-03-27  strk <strk>

	* test/Font/Makefile.am, test/Font/test01.php,
	test/Font/test02.php, test/Font/test03.php: Add missing php tests

2009-03-27  strk <strk>

	* test/Text/Makefile.am, test/Text/test01.php, test/Text/test02.php: 
	Add missing php tests

2009-03-27  strk <strk>

	* test/Text/Makefile.am, test/Text/test01.pl, test/Text/test02.pl: 
	Add missing perl tests

2009-03-27  strk <strk>

	* mingpp.h, test/Text/test01-cxx.C, test/Text/test02-cxx.C: Have C++
	binding default Text constructor to version 1, not 2. Fix existing
	testcases accordingly.

2009-03-27  strk <strk>

	* util/outputscript.c: Don't forget to tag first argument to
	assignSymbol as a variable

2009-03-27  strk <strk>

	* util/outputscript.c: Add support for script output of assignSymbol

2009-03-27  strk <strk>

	* src/blocks/shape.c: Have SWFShape_addBitmapFillStyle survive a
	NULL bitmap

2009-03-27  strk <strk>

	* test/Movie/addMetadata/Makefile.am,
	test/Movie/setScriptLimits/Makefile.am,
	test/Movie/setSoundStream/Makefile.am,
	test/Movie/setTabIndex/Makefile.am: Distribute perl and php tests

2009-03-27  strk <strk>

	* test/Movie/setNetworkAccess/Makefile.am,
	test/Movie/setNetworkAccess/TestList,
	test/Movie/setNetworkAccess/test02-cxx.C,
	test/Movie/setNetworkAccess/test02.c,
	test/Movie/setNetworkAccess/test02.php,
	test/Movie/setNetworkAccess/test02.pl,
	test/Movie/setNetworkAccess/test02.ref: Add test for
	setNetworkAccess with arg==1 (the existing one was with arg==0; fix
	distribution of binding tests

2009-03-27  strk <strk>

	* test/Movie/setNetworkAccess/test01.php,
	test/Movie/setNetworkAccess/test01.pl: Add missing php and perl
	tests

2009-03-27  strk <strk>

	* test/Movie/nextFrame/test01.c, test/Movie/nextFrame/test02.c: Fix
	compiler warnings and deprecation warnings

2009-03-27  strk <strk>

	* test/Movie/setScriptLimits/test01.php,
	test/Movie/setScriptLimits/test01.pl: Add missing perl and php tests
	(out-of-the-box success with swftoscript)

2009-03-27  strk <strk>

	* util/outputscript.c: Add support for generating setScriptLimit
	script

2009-03-27  strk <strk>

	* test/Movie/add/test02.c: Fix compiler warning (unused static)

2009-03-27  strk <strk>

	* test/Movie/setTabIndex/test01.php,
	test/Movie/setTabIndex/test01.pl: Add missing perl and php tests
	(out-of-the-box success with swftoscript)

2009-03-27  strk <strk>

	* util/outputscript.c: Add support for generating setTabIndex script

2009-03-27  strk <strk>

	* test/Movie/setSoundStream/test01.pl,
	test/Movie/setSoundStream/test02.pl,
	test/Movie/setSoundStream/test03.pl,
	test/Movie/setSoundStream/test04.pl: Add perl version of
	setSoundStream tests

2009-03-27  strk <strk>

	* test/Movie/setSoundStream/test04.php: Add missing php test

2009-03-27  strk <strk>

	* util/outputscript.c: Add support for decompiling SWF_METADATA tag

2009-03-27  strk <strk>

	* test/Movie/addMetadata/test01.pl: Add perl version of addMetadata
	test

2009-03-27  strk <strk>

	* test/Movie/addMetadata/test01.php: Add php version of addMetadata
	test

2009-03-27  strk <strk>

	* test/Makefile.inc: Provide specific 'gen' rules to allow
	generating single bindings

2009-03-27  strk <strk>

	* test/Font/test01.ref, test/Font/test02.ref, test/Font/test03.ref,
	test/Movie/assignSymbol/test01.ref, test/Text/test01.ref,
	test/Text/test02.ref, test/TextField/test01.ref,
	test/TextField/test02.ref: Regenerate refs after typo fix in listswf

2009-03-27  strk <strk>

	* php_ext/ming.c: Don't use union cast, as MVC doesn't like it. See

	http://sourceforge.net/mailarchive/message.php?msg_name=20090327082410.GE16685%40keybit.net.

2009-03-24  strk <strk>

	* util/outputtxt.c: Typo: FontBoundsable -> FontBoundsTable

2009-03-24  strk <strk>

	* util/swftypes.h: Make space for wide codes in KERNING record
	struct

2009-03-18  strk <strk>

	* src/blocks/shape.c: Allow NONSMOOTHED flag to be used with
	newSWFShapeFromBitmap

2009-03-17  strk <strk>

	* perl_ext/Exports.c: Make NONSMOOTHED version of bitmap fills
	available as constants

2009-03-16  strk <strk>

	* mingpp.h, src/blocks/fillstyle.c, src/blocks/shape.c,
	test/FillStyle/.cvsignore, test/FillStyle/Makefile.am,
	test/FillStyle/TestList, test/FillStyle/test07-cxx.C,
	test/FillStyle/test07.c, test/FillStyle/test07.ref: Allow creating
	Bitmap fill styles with NULL bitmap, with the effect of writing a
	bitmap fill style referencing character 65535.

2009-03-16  strk <strk>

	* test/Bitmap/Makefile.am: Distribute the new perl test

2009-03-15  strk <strk>

	* perl_ext/Bitmap.xs, perl_ext/SWF/Bitmap.pm: When an 'alpha'
	parameter is passed to perl's Bitmap constructor, assume the
	filename argument points to a jpeg. Fixes
	per_ext/examples/alphafill.cgi. Update perldoc dropping file
	extension limits.

2009-03-15  strk <strk>

	* util/makeswf.c: Allow using .dbl files as frame content

2009-03-15  strk <strk>

	* util/outputscript.c: Second attempt at making bitmap extraction
	easyer for user. The idea is you'd grep 'swfextract' from the
	generated script, cleanup comments, set swf file and end up with an
	extraction script (based on SWFTool's swfextract).

2009-03-15  akleine <akleine>

	* perl_ext/Bitmap.xs, perl_ext/SWF/Bitmap.pm: added another
	constructor for creating bitmaps from open file handles including
	STDIN and pipes. POD updated.

2009-03-15  strk <strk>

	* util/outputscript.c: Set depth explicitly in PLACEOBJECT2 (mask
	layers [clipdepths] depend on that to be exact)

2009-03-14  strk <strk>

	* util/outputscript.c: Add a filename argument to the generated
	Bitmap construction methods.  If nothing else, it gives hint on
	which character id to pass to extraction tools at runtime (ie:
	"can't find character14.img").

2009-03-14  strk <strk>

	* util/outputscript.c: Extract specific bitmap fill type when
	converting to script.

2009-03-14  strk <strk>

	* perl_ext/Bitmap.xs, test/Bitmap/test01.pl: Simplify bitmap
	handling in perl extension to use the general
	newSWFBitmap_fromInput. Drops limitation of only allowing load of
	jpegs and dbl files and only allowing known extensions (ie: you can
	now load png and gifs too, if support is built in). Add perl version
	of the only Bitmap test we have (we'd need more).

2009-03-14  strk <strk>

	* test/Button/test01.ref, test/Button/test02.ref,
	test/Button/test03.ref: Other tests containing old ColorTransform
	output (just a label rename from ColorTransForm to ColorTransform)

2009-03-14  strk <strk>

	* docs/man/makeswf.1: Add some long option names to manual page

2009-03-14  strk <strk>

	* docs/man/makeswf.1, util/makeswf.c: Add -b --bgcolor switch to
	makeswf

2009-03-13  strk <strk>

	* util/outputscript.c: Add dump lossless/lossless2 bitmap info too

2009-03-13  strk <strk>

	* test/Filter/test01.ref, test/Filter/test02.ref,
	test/Filter/test03.ref, test/Filter/test04.ref,
	test/Filter/test05.ref, util/outputtxt.c: Don't hide ColorTransform
	in PLACEOBJECT2 and PLACEOBJECT3, use decimal, not hexadecimal
	format for multiply/add values of it. Regenerate refs for the few
	cases in which ColorTransform (empty, btw) appear in testsuite.

2009-03-09  akleine <akleine>

	* perl_ext/Movie.xs, perl_ext/SWF/Movie.pm: argument access fix,
	makes work $movie->replace(  ) +also added pod update

2009-03-08  akleine <akleine>

	* src/blocks/sound.c: Sound constructor fix (init data)

2009-03-07  akleine <akleine>

	* perl_ext/CXform.xs, perl_ext/Matrix.xs, perl_ext/TODO: added
	bugfix and some comments to object destructor code

2009-03-06  strk <strk>

	* src/actioncompiler/swf4compiler.y,
	src/actioncompiler/swf5compiler.y: Apply Patrice Dumas patch to
	support newer bison version (2.4.1).  Successfully tested with 2.3
	too.

2009-03-03  akleine <akleine>

	* perl_ext/Movie.xs, perl_ext/SWF/Movie.pm: Fixed return values of
	xs_output() and replace() methods, this also removes warning "unused
	variable ‘targ’" twice.  Also added pod update.

2009-03-01  akleine <akleine>

	* src/blocks/linestyle.c: fixed return value of
	newSWFLineStyle2_filled(), preventing segfault

2009-03-01  akleine <akleine>

	* perl_ext/Movie.xs: avoid compiler warning  "RETVAL may be used
	uninitialized...."

2009-03-01  akleine <akleine>

	* perl_ext/SWF/SoundStream.pm, perl_ext/SoundStream.xs: added
	"deprecated method" warning to getFrames()

2009-02-23  akleine <akleine>

	* perl_ext/Button.xs: removed 4 useless set..  ALIASes

2009-02-23  akleine <akleine>

	* perl_ext/Exports.c, perl_ext/SWF/Constants.pm: added Shape tags
	and Video tags to exports and updated pod

2009-02-22  akleine <akleine>

	* perl_ext/examples/alphafill.cgi: Made example directory files work
	completely now, by including *.msk file and update of alphafill
	example.  Also this shows that bug
	http://bugs.libming.org/show_bug.cgi?id=75 is fixed since some time.

2009-02-22  akleine <akleine>

	* perl_ext/examples/jpegfill.cgi: made Soheil Seyfaie's example work
	again

2009-02-21  akleine <akleine>

	* perl_ext/Exports.c, perl_ext/SWF/DisplayItem.pm: Added
	SWFBLEND_MODE_... constants into the "DisplayItem" group of the
	exports and also extendend pod documentation with some example code.

2009-02-20  akleine <akleine>

	* docs/perl/index.html: added new doc files into index

2009-02-19  akleine <akleine>

	* src/blocks/placeobject.c: added missing gc lines  (because make
	check was broken)

2009-02-19  akleine <akleine>

	* perl_ext/SWF/ButtonRecord.pm: typo fix

2009-02-18  akleine <akleine>

	* docs/perl/SWF::BinaryData.html, docs/perl/SWF::Blur.html,
	docs/perl/SWF::BrowserFont.html, docs/perl/SWF::ButtonRecord.html,
	docs/perl/SWF::CXform.html, docs/perl/SWF::Character.html,
	docs/perl/SWF::Filter.html, docs/perl/SWF::FilterMatrix.html,
	docs/perl/SWF::FontCharacter.html,
	docs/perl/SWF::FontCollection.html, docs/perl/SWF::InitAction.html,
	docs/perl/SWF::Matrix.html, docs/perl/SWF::MovieClip.html,
	docs/perl/SWF::PrebuiltClip.html, docs/perl/SWF::Shadow.html,
	docs/perlman/SWF::BinaryData.3pm, docs/perlman/SWF::Blur.3pm,
	docs/perlman/SWF::BrowserFont.3pm,
	docs/perlman/SWF::ButtonRecord.3pm, docs/perlman/SWF::CXform.3pm,
	docs/perlman/SWF::Character.3pm, docs/perlman/SWF::Filter.3pm,
	docs/perlman/SWF::FilterMatrix.3pm,
	docs/perlman/SWF::FontCharacter.3pm,
	docs/perlman/SWF::FontCollection.3pm,
	docs/perlman/SWF::InitAction.3pm, docs/perlman/SWF::Matrix.3pm,
	docs/perlman/SWF::MovieClip.3pm,
	docs/perlman/SWF::PrebuiltClip.3pm, docs/perlman/SWF::Shadow.3pm: 
	added new html documentation files produced with perl_ext/mkdoc

2009-02-18  akleine <akleine>

	* docs/perl/SWF::Action.html, docs/perl/SWF::Bitmap.html,
	docs/perl/SWF::Button.html, docs/perl/SWF::Constants.html,
	docs/perl/SWF::DisplayItem.html, docs/perl/SWF::Fill.html,
	docs/perl/SWF::Font.html, docs/perl/SWF::Gradient.html,
	docs/perl/SWF::Morph.html, docs/perl/SWF::Movie.html,
	docs/perl/SWF::Shape.html, docs/perl/SWF::Sound.html,
	docs/perl/SWF::SoundInstance.html, docs/perl/SWF::SoundStream.html,
	docs/perl/SWF::Sprite.html, docs/perl/SWF::Text.html,
	docs/perl/SWF::TextField.html, docs/perl/SWF::VideoStream.html,
	docs/perlman/SWF::Action.3pm, docs/perlman/SWF::Bitmap.3pm,
	docs/perlman/SWF::Button.3pm, docs/perlman/SWF::Constants.3pm,
	docs/perlman/SWF::DisplayItem.3pm, docs/perlman/SWF::Fill.3pm,
	docs/perlman/SWF::Font.3pm, docs/perlman/SWF::Gradient.3pm,
	docs/perlman/SWF::Morph.3pm, docs/perlman/SWF::Movie.3pm,
	docs/perlman/SWF::Shape.3pm, docs/perlman/SWF::Sound.3pm,
	docs/perlman/SWF::SoundInstance.3pm,
	docs/perlman/SWF::SoundStream.3pm, docs/perlman/SWF::Sprite.3pm,
	docs/perlman/SWF::Text.3pm, docs/perlman/SWF::TextField.3pm,
	docs/perlman/SWF::VideoStream.3pm: replaced html-files with newer
	ones ( produced via perl_ext/mkdoc )

2009-02-18  akleine <akleine>

	* perl_ext/SWF/BinaryData.pm, perl_ext/SWF/Character.pm,
	perl_ext/SWF/FontCharacter.pm, perl_ext/SWF/FontCollection.pm,
	perl_ext/SWF/InitAction.pm, perl_ext/TODO: once more added missing
	pod, also updated TODO list.

2009-02-17  akleine <akleine>

	* perl_ext/SWF/ButtonRecord.pm: added initial pod

2009-02-16  akleine <akleine>

	* NEWS, perl_ext/SWF/Button.pm: added Perl news to NEWS / and
	updated pod for SWF::Button

2009-02-16  akleine <akleine>

	* perl_ext/SWF/DisplayItem.pm, perl_ext/SWF/SoundStream.pm: pod
	update: removed a 'ToDo' plus a typo fix

2009-02-16  akleine <akleine>

	* perl_ext/SWF/VideoStream.pm: added video methods to pod

2009-02-16  krechert <krechert>

	* src/blocks/shape.c: shape versioning prevent fill overflow make
	older c compilers happy by Iori Lim

2009-02-16  krechert <krechert>

	* src/ming.h.in: add more SWFShape version defines by Iori Lim

2009-02-16  krechert <krechert>

	* src/blocks/text.c: make older C compilers happy patch by Iori Lim

2009-02-16  krechert <krechert>

	* src/blocks/input.c: make older C compilers happy by Iori Lim

2009-02-16  krechert <krechert>

	* src/blocks/fromswf.c: don't use zlib if defined to 0 by Iori Lim

2009-02-16  krechert <krechert>

	* src/blocks/dbl.c: make old C compiles happy

2009-02-16  krechert <krechert>

	* src/blocks/placeobject.c: added missing GC support patch by Iori
	Lim

2009-02-15  akleine <akleine>

	* perl_ext/Constants.xs, perl_ext/SWF/Shape.pm, perl_ext/Shape.xs: 
	added setLine2 - methods to shape.xs and shape.pm, added deprecation
	warn messages for old code in shape.xs, added SWF_LINESTYLE_.. flags
	to Constants.xs

2009-02-14  krechert <krechert>

	* src/movie.c: don't use ZLIB if defined to 0 patch by Iori Lim

2009-02-14  krechert <krechert>

	* src/ming.h.in: MSVC inline patch by Iori Lim

2009-02-13  akleine <akleine>

	* perl_ext/SWF/Shape.pm: updated pod / added new methods

2009-02-10  akleine <akleine>

	* AUTHORS, perl_ext/SWF/BrowserFont.pm, perl_ext/SWF/Movie.pm,
	perl_ext/SWF/MovieClip.pm: some more documentation updates for perl
	pod

2009-02-08  akleine <akleine>

	* perl_ext/SWF/Morph.pm, perl_ext/SWF/Movie.pm,
	perl_ext/SWF/Shape.pm, perl_ext/SWF/Sprite.pm: minor pod updates
	(and made podchecker happy)

2009-02-08  akleine <akleine>

	* perl_ext/SWF/SoundInstance.pm, perl_ext/SWF/SoundStream.pm: added
	initial pod

2009-02-07  akleine <akleine>

	* perl_ext/SWF/Sound.pm, perl_ext/Sound.xs: Sound.xs: fixed bug in
	SWF:Sound constructor: ("Assertion ((svtype)((_svi)->sv_flags &
	0xff)) >= SVt_PV failed: ...") Sound.pm: added initial pod

2009-02-05  akleine <akleine>

	* perl_ext/SWF/Movie.pm: replaced SWF::Sound() w SWF::SoundStream()
	in streamMp3() and added lots of new method documentation into pod

2009-02-05  strk <strk>

	* ChangeLog, test/Gradient/test05.ref, test/Gradient/test06.ref: 
	Regenerated expected results after fix of swapped flags bug in
	Gradients handling

2009-02-04  akleine <akleine>

	* perl_ext/SWF/PrebuiltClip.pm: added initial pod

2009-02-03  akleine <akleine>

	* perl_ext/SWF/Matrix.pm: added initial pod

2009-02-02  akleine <akleine>

	* perl_ext/Action.xs, perl_ext/SWF/Action.pm: updated pod and added
	OUTPUT keyword fixing return value of compile() method, also removed
	warning: "unused variable `targ'"

2009-01-30  akleine <akleine>

	* util/gif2mask.c: bug fix: was wrong compressed data file size

2009-01-29  akleine <akleine>

	* src/blocks/jpeg.c: destructor crash in SWFJpegWithAlpha* -blocks
	fixed (gc stuff)

2009-01-28  akleine <akleine>

	* perl_ext/SWF/Bitmap.pm, perl_ext/SWF/DisplayItem.pm: update pod

2009-01-22  akleine <akleine>

	* perl_ext/SWF/Bitmap.pm: pod update

2009-01-21  akleine <akleine>

	* perl_ext/SWF/Fill.pm: added initial pod

2009-01-20  akleine <akleine>

	* src/blocks/gradient.c: gradient flag bug fix

2009-01-19  akleine <akleine>

	* perl_ext/SWF/Gradient.pm: added initial pod

2009-01-19  akleine <akleine>

	* perl_ext/Exports.c, perl_ext/SWF/Constants.pm: added more v8
	constants

2009-01-17  akleine <akleine>

	* perl_ext/SWF/Blur.pm, perl_ext/SWF/BrowserFont.pm,
	perl_ext/SWF/CXform.pm, perl_ext/SWF/Filter.pm,
	perl_ext/SWF/FilterMatrix.pm, perl_ext/SWF/Shadow.pm,
	perl_ext/SWF/Shape.pm: updated pod / added new pod for SWF::CXform

2009-01-16  akleine <akleine>

	* perl_ext/SWF/FilterMatrix.pm: added initial pod

2009-01-15  akleine <akleine>

	* perl_ext/Exports.c, perl_ext/SWF/Constants.pm: added Filter
	constants

2009-01-14  akleine <akleine>

	* perl_ext/SWF/Filter.pm: added initial pod

2009-01-14  akleine <akleine>

	* perl_ext/FilterMatrix.xs: fixed check of array length

2009-01-13  akleine <akleine>

	* perl_ext/SWF/Blur.pm, perl_ext/SWF/Shadow.pm: added initial pod

2009-01-13  akleine <akleine>

	* perl_ext/Button.xs: avoid gcc 4.x compiler warning

2009-01-12  akleine <akleine>

	* perl_ext/Filter.xs: Fixed array size bug: av_len returns the
	highest index in the array.  The number of elements in the array is
	"av_len(av) + 1".

2009-01-12  akleine <akleine>

	* perl_ext/FilterMatrix.xs, perl_ext/Shadow.xs: fixed typos in
	PREFIX keyword

2009-01-11  akleine <akleine>

	* perl_ext/SWF/BrowserFont.pm: added initial pod

2009-01-11  akleine <akleine>

	* util/outputscript.c: use BrowserFont conditional

2009-01-09  akleine <akleine>

	* perl_ext/SWF/Font.pm: added initial pod

2009-01-08  akleine <akleine>

	* perl_ext/Shape.xs: added missing function SWFShape_dumpOutline()
	for Perl

2009-01-06  akleine <akleine>

	* perl_ext/SWF/TextField.pm: pod update

2009-01-05  akleine <akleine>

	* perl_ext/SWF/Text.pm: Added initial pod for SWF::Text

2009-01-04  akleine <akleine>

	* util/outputfdb.c: Changed "buf" memory allocation from stack to
	heap to prevent segmentation fault due too small stack size ('ulimit
	-s') as seen for some huge Asian Unicode font files.  Also fixed
	file size message.

2009-01-02  akleine <akleine>

	* perl_ext/MovieClip.xs: added deprecation warning for SWF::Sprite

2008-12-31  akleine <akleine>

	* util/outputscript.c: removed useless TextField flags

2008-12-26  akleine <akleine>

	* perl_ext/examples/action.cgi, perl_ext/examples/morph.cgi,
	perl_ext/examples/textfield.cgi: made work again some of
	perl_ext/examples/*.cgi

2008-12-26  akleine <akleine>

	* perl_ext/Exports.c: Fixed broken export of constants in the Perl
	interface.  This bug was first mentioned by Patrice Dumas,
	2008-04-02 on the ming mailing list. Also it makes some of the demo
	files in perl_ext/examples/*.cgi running again.

2008-12-23  akleine <akleine>

	* perl_ext/Sound.xs, perl_ext/SoundInstance.xs: This patch does fix
	a bug reported by Yung-chung Lin at 2008-08-09 on the 'ming-users'
	mailing list in using Sound objects via the Perl interface: 'new
	SWF::Sound(...);'

2008-12-23  akleine <akleine>

	* src/ming.h.in: added missing prototype: destroySWFSoundInstance()

2008-12-21  krechert <krechert>

	* util/gif2mask.c: bugfix:
	http://bugs.libming.org/show_bug.cgi?id=73

2008-12-19  strk <strk>

	* test/Font/test01.py, test/Font/test02.py: fix run of python tests
	out of source tree

2008-12-19  strk <strk>

	* test/Filter/test05.php, test/Movie/setSoundStream/test01.php,
	test/Movie/setSoundStream/test02.php,
	test/Movie/setSoundStream/test03.php, test/SoundStream/test01.php,
	test/SoundStream/test02.php, test/Video/test01.php: Fix php tests
	run out of source tree

2008-12-19  strk <strk>

	* test/FillStyle/test04.py, test/Font/test03.py: Add handling of
	srcdir arg passed to python tests. The test in Font fails for
	different reasons it seems.

2008-12-19  strk <strk>

	* py_ext/Makefile.am, py_ext/setup.py.in, tcl_ext/Makefile.am: 
	Out-of-tree build for python extension. Contributed by Patrice
	Dumas.

2008-12-18  strk <strk>

	* test/Video/test05.pl: another test ported to perl

2008-12-18  strk <strk>

	* test/Video/test04.pl: Figured how to use constants

2008-12-18  strk <strk>

	* test/Video/test01.pl, test/Video/test02.pl, test/Video/test03.pl: 
	Add perl version of some Video tests. To proceed I need to figure
	how to specify constants (anyone?)

2008-12-18  strk <strk>

	* test/Makefile.inc: generate testing files in sourcedir, not
	builddir

2008-11-19  strk <strk>

	* src/actioncompiler/swf4compiler.flex,
	src/actioncompiler/swf4compiler.y: Add support for loadMovieNum in
	SWF4

2008-11-07  strk <strk>

	* ChangeLog: updated ChangeLog

2008-11-07  strk <strk>

	* NEWS: add note about delete/delete2

2008-11-06  strk <strk>

	* src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y, test/actionscript/ASM_all.as,
	test/actionscript/ASM_all.ref: Add support for 'delete' and
	'delete2' in asm blocks

2008-11-02  krechert <krechert>

	* src/actioncompiler/swf5compiler.flex: bugfix: added missing length
	check

2008-10-21  krechert <krechert>

	* configure.in: fixed endian check on some systems (e.g.
	sparc/solaris)

2008-10-21  krechert <krechert>

	* php_ext/Makefile.am: removed unbalanced "

2008-10-20  krechert <krechert>

	* autogen.sh: s not working on all versions

2008-10-13  krechert <krechert>

	* util/dbl2png.c, util/main.c, util/makeswf_utils.c,
	util/outputfdb.c, util/png2dbl.c: fix warning

2008-10-13  krechert <krechert>

	* docs/Makefile.am: distribute man pages

2008-10-13  krechert <krechert>

	* config/config.guess, config/config.sub: update config.* files

2008-10-13  krechert <krechert>

	* autogen.sh: get all necessary libtool / auto* files

2008-10-13  krechert <krechert>

	* macros/libtool.m4: remove libtool. the build system should provide
	it.

2008-10-13  krechert <krechert>

	* docs/Makefile.am: don't distribute CVS directories

2008-10-12  krechert <krechert>

	* util/Makefile.am, util/img2swf.c, util/old/img2swf.c: drop img2swf
	due name clashes and superior successor "makeswf"

2008-10-11  krechert <krechert>

	* perl_ext/Makefile.am: make check should depend on all:

2008-10-11  krechert <krechert>

	* tcl_ext/.cvsignore: ming_wrap.c is generated. ignore in CVS

2008-10-11  krechert <krechert>

	* tcl_ext/Makefile.am: fix bug #72: make dist failed in tcl_ext

2008-10-11  krechert <krechert>

	* test/Button/test02.pl, test/Button/test03.pl: add SWF::Constants::
	prefix to button constants

2008-10-08  strk <strk>

	* test/Media/Makefile.am: 150bpm.wav isn't in the repository, and
	isn't needed either

2008-10-08  strk <strk>

	* mingpp.h, test/Sound/test01-cxx.C, test/Sound/test01.c,
	test/Sound/test01.ref, test/Sound/test02-cxx.C,
	test/Sound/test02.c, test/Sound/test02.ref,
	test/Sound/test03-cxx.C, test/Sound/test03.c, test/Sound/test03.ref: 
	Add support for exporting event sounds in C++ interface, add tests
	for sound export

2008-10-08  krechert <krechert>

	* util/parser.c: parsing mp3 sound data can't be shared between
	event and streaming sound

2008-10-08  strk <strk>

	* src/movie.c: Allow exporting event sounds (SWFSound). Tested
	within Gnash, needs Ming-specific test in test/Sound but that subdir
	currently fails as it is (see bugzilla bug #70)

2008-10-06  strk <strk>

	* util/action.c: typo: UrlSring -> UrlString

2008-10-05  krechert <krechert>

	* test/Movie/setSoundStream/test03.ref: no sample count in non-MP3
	streams

2008-10-05  krechert <krechert>

	* util/outputtxt.c, util/parser.c, util/swftypes.h: 
	SWFSoundStreamBlock: sample count is only available with MP3 sound

2008-10-05  krechert <krechert>

	* src/blocks/soundstream.c: set initial delay only for MP3

2008-10-05  krechert <krechert>

	* docs/libming/SWFAction_compile.html,
	docs/libming/SWFAction_getByteCode.html,
	docs/libming/SWFAction_setDebug.html,
	docs/libming/SWFBlockList_getLastBlock.html,
	docs/libming/SWFBlock_isCharacter.html,
	docs/libming/SWFCXform_setColorAdd.html,
	docs/libming/SWFCXform_setColorMult.html,
	docs/libming/SWFCharacter_getHeight.html,
	docs/libming/SWFCharacter_getWidth.html,
	docs/libming/SWFDisplayItem_flush.html,
	docs/libming/SWFDisplayItem_setMaskLevel.html,
	docs/libming/SWFDisplayItem_setName.html,
	docs/libming/SWFFontCharacter_addAllChars.html,
	docs/libming/SWFFontCharacter_addChars.html,
	docs/libming/SWFFontCharacter_addUTF8Chars.html,
	docs/libming/SWFFont_getScaledAscent.html,
	docs/libming/SWFGradient_addEntry.html,
	docs/libming/SWFGradient_setFocalPoint.html,
	docs/libming/SWFGradient_setInterpolationMode.html,
	docs/libming/SWFGradient_setSpreadMode.html,
	docs/libming/SWFMatrix_leftMultiply.html,
	docs/libming/SWFMatrix_multiply.html,
	docs/libming/SWFMovieClip_add.html,
	docs/libming/SWFMovieClip_addInitAction.html,
	docs/libming/SWFMovieClip_labelFrame.html,
	docs/libming/SWFMovieClip_nextFrame.html,
	docs/libming/SWFMovieClip_remove.html,
	docs/libming/SWFMovieClip_setNumberOfFrames.html,
	docs/libming/SWFMovieClip_setSoundStream.html,
	docs/libming/SWFMovieClip_setSoundStreamAt.html,
	docs/libming/SWFMovieClip_startSound.html,
	docs/libming/SWFMovieClip_stopSound.html,
	docs/libming/SWFMovie_addExport.html,
	docs/libming/SWFMovie_addFont.html,
	docs/libming/SWFMovie_addMetadata.html,
	docs/libming/SWFMovie_getRate.html,
	docs/libming/SWFMovie_importCharacter.html,
	docs/libming/SWFMovie_importFont.html,
	docs/libming/SWFMovie_labelFrame.html,
	docs/libming/SWFMovie_nextFrame.html,
	docs/libming/SWFMovie_output.html,
	docs/libming/SWFMovie_output_to_stream.html,
	docs/libming/SWFMovie_protect.html,
	docs/libming/SWFMovie_remove.html, docs/libming/SWFMovie_save.html,
	docs/libming/SWFMovie_setNetworkAccess.html,
	docs/libming/SWFMovie_setSoundStream.html,
	docs/libming/SWFMovie_setSoundStreamAt.html,
	docs/libming/SWFMovie_startSound.html,
	docs/libming/SWFMovie_stopSound.html,
	docs/libming/SWFMovie_writeExports.html,
	docs/libming/SWFOutput_checkSize.html,
	docs/libming/SWFOutput_writeFloat16.html,
	docs/libming/SWFPlaceObject2Block_addFilter.html,
	docs/libming/SWFPlaceObject2Block_setBlendMode.html,
	docs/libming/SWFPlaceObject2Block_setCacheFlag.html,
	docs/libming/SWFRect_includePoint.html,
	docs/libming/SWFShape_drawArc.html,
	docs/libming/SWFShape_drawCubic.html,
	docs/libming/SWFShape_movePenTo.html,
	docs/libming/SWFShape_setLine.html,
	docs/libming/SWFShape_setRenderHintingFlags.html,
	docs/libming/SWFShape_useVersion.html,
	docs/libming/SWFSoundInstance_addEnvelope.html,
	docs/libming/SWFSoundInstance_setLoopCount.html,
	docs/libming/SWFSoundInstance_setLoopInPoint.html,
	docs/libming/SWFSoundInstance_setLoopOutPoint.html,
	docs/libming/SWFSoundInstance_setNoMultiple.html,
	docs/libming/SWFSoundStream_getDuration.html,
	docs/libming/SWFSoundStream_getFrames.html,
	docs/libming/SWFSoundStream_rewind.html,
	docs/libming/SWFTextField_setFont.html,
	docs/libming/SWFTextField_setFontCharacter.html,
	docs/libming/SWFText_addWideString.html,
	docs/libming/SWFText_resolveCodes.html,
	docs/libming/SWFVideoStream_nextFrame.html,
	docs/libming/SWFVideoStream_seek.html,
	docs/libming/SWFVideoStream_setFrameMode.html,
	docs/libming/destroySWFAction.html,
	docs/libming/destroySWFBinaryData.html,
	docs/libming/destroySWFBitmap.html,
	docs/libming/destroySWFBrowserFont.html,
	docs/libming/destroySWFCXform.html,
	docs/libming/destroySWFMovieClip.html,
	docs/libming/destroySWFPrebuiltClip.html,
	docs/libming/destroySWFSoundInstance.html,
	docs/libming/dumpJpegBlock.html, docs/libming/getMP3Duration.html,
	docs/libming/getMP3Flags.html, docs/libming/newBevelFilter.html,
	docs/libming/newBlurFilter.html,
	docs/libming/newColorMatrixFilter.html,
	docs/libming/newConvolutionFilter.html,
	docs/libming/newDropShadowFilter.html,
	docs/libming/newGlowFilter.html,
	docs/libming/newGradientBevelFilter.html,
	docs/libming/newGradientGlowFilter.html,
	docs/libming/newSWFAction.html,
	docs/libming/newSWFAction_fromFile.html,
	docs/libming/newSWFAddCXform.html,
	docs/libming/newSWFBinaryData.html, docs/libming/newSWFBlur.html,
	docs/libming/newSWFBrowserFont.html,
	docs/libming/newSWFCXform.html,
	docs/libming/newSWFFilterMatrix.html,
	docs/libming/newSWFFontCollection_fromFile.html,
	docs/libming/newSWFFont_fromFile.html,
	docs/libming/newSWFInitAction.html,
	docs/libming/newSWFInitAction_withId.html,
	docs/libming/newSWFInput_allocedBuffer.html,
	docs/libming/newSWFInput_bufferCopy.html,
	docs/libming/newSWFJpegWithAlpha_fromInput.html,
	docs/libming/newSWFLineStyle.html,
	docs/libming/newSWFLineStyle2.html,
	docs/libming/newSWFLineStyle2_filled.html,
	docs/libming/newSWFMatrix.html, docs/libming/newSWFMovieClip.html,
	docs/libming/newSWFMultCXform.html,
	docs/libming/newSWFPlaceObjectBlock.html,
	docs/libming/newSWFPosition.html,
	docs/libming/newSWFPrebuiltClip_fromFile.html,
	docs/libming/newSWFPrebuiltClip_fromInput.html,
	docs/libming/newSWFShadow.html, docs/libming/newSWFSound.html,
	docs/libming/newSWFSoundFromFileno.html,
	docs/libming/newSWFSoundInstance.html,
	docs/libming/newSWFSound_fromSoundStream.html,
	docs/libming/newSWFText2.html, docs/libming/newSizedSWFOutput.html,
	docs/libming/readMP3Header.html, docs/man/Ming_getScale.3,
	docs/man/Ming_init.3, docs/man/Ming_setCubicThreshold.3,
	docs/man/Ming_setErrorFunction.3,
	docs/man/Ming_setSWFCompression.3, docs/man/Ming_setScale.3,
	docs/man/Ming_setWarnFunction.3, docs/man/Ming_useSWFVersion.3,
	docs/man/SWFAction_compile.3, docs/man/SWFAction_getByteCode.3,
	docs/man/SWFAction_setDebug.3,
	docs/man/SWFBlockList_getLastBlock.3,
	docs/man/SWFBlock_isCharacter.3,
	docs/man/SWFButtonRecord_addFilter.3,
	docs/man/SWFButtonRecord_setBlendMode.3,
	docs/man/SWFButton_addAction.3, docs/man/SWFButton_addCharacter.3,
	docs/man/SWFButton_addShape.3,
	docs/man/SWFButton_removeScalingGrid.3,
	docs/man/SWFButton_setScalingGrid.3,
	docs/man/SWFCXform_setColorAdd.3,
	docs/man/SWFCXform_setColorMult.3,
	docs/man/SWFCharacter_getHeight.3,
	docs/man/SWFCharacter_getWidth.3,
	docs/man/SWFDisplayItem_addFilter.3,
	docs/man/SWFDisplayItem_cacheAsBitmap.3,
	docs/man/SWFDisplayItem_flush.3,
	docs/man/SWFDisplayItem_setBlendMode.3,
	docs/man/SWFDisplayItem_setMaskLevel.3,
	docs/man/SWFDisplayItem_setName.3,
	docs/man/SWFFontCharacter_addAllChars.3,
	docs/man/SWFFontCharacter_addChars.3,
	docs/man/SWFFontCharacter_addUTF8Chars.3,
	docs/man/SWFFont_getScaledAscent.3,
	docs/man/SWFGradient_addEntry.3,
	docs/man/SWFGradient_setFocalPoint.3,
	docs/man/SWFGradient_setInterpolationMode.3,
	docs/man/SWFGradient_setSpreadMode.3,
	docs/man/SWFMatrix_leftMultiply.3, docs/man/SWFMatrix_multiply.3,
	docs/man/SWFMovieClip_add.3, docs/man/SWFMovieClip_addInitAction.3,
	docs/man/SWFMovieClip_labelFrame.3,
	docs/man/SWFMovieClip_nextFrame.3, docs/man/SWFMovieClip_remove.3,
	docs/man/SWFMovieClip_removeScalingGrid.3,
	docs/man/SWFMovieClip_setNumberOfFrames.3,
	docs/man/SWFMovieClip_setScalingGrid.3,
	docs/man/SWFMovieClip_setSoundStream.3,
	docs/man/SWFMovieClip_setSoundStreamAt.3,
	docs/man/SWFMovieClip_startSound.3,
	docs/man/SWFMovieClip_stopSound.3, docs/man/SWFMovie_addExport.3,
	docs/man/SWFMovie_addFont.3, docs/man/SWFMovie_addMetadata.3,
	docs/man/SWFMovie_add_internal.3, docs/man/SWFMovie_assignSymbol.3,
	docs/man/SWFMovie_defineScene.3, docs/man/SWFMovie_getRate.3,
	docs/man/SWFMovie_importCharacter.3,
	docs/man/SWFMovie_importFont.3, docs/man/SWFMovie_labelFrame.3,
	docs/man/SWFMovie_namedAnchor.3, docs/man/SWFMovie_nextFrame.3,
	docs/man/SWFMovie_output.3, docs/man/SWFMovie_output_to_stream.3,
	docs/man/SWFMovie_protect.3, docs/man/SWFMovie_remove.3,
	docs/man/SWFMovie_replace_internal.3, docs/man/SWFMovie_save.3,
	docs/man/SWFMovie_setBackground.3,
	docs/man/SWFMovie_setDimension.3,
	docs/man/SWFMovie_setNetworkAccess.3,
	docs/man/SWFMovie_setNumberOfFrames.3, docs/man/SWFMovie_setRate.3,
	docs/man/SWFMovie_setScriptLimits.3,
	docs/man/SWFMovie_setSoundStream.3,
	docs/man/SWFMovie_setSoundStreamAt.3,
	docs/man/SWFMovie_setTabIndex.3, docs/man/SWFMovie_startSound.3,
	docs/man/SWFMovie_stopSound.3, docs/man/SWFMovie_writeExports.3,
	docs/man/SWFOutput_checkSize.3, docs/man/SWFOutput_writeFloat16.3,
	docs/man/SWFPlaceObject2Block_addFilter.3,
	docs/man/SWFPlaceObject2Block_setBlendMode.3,
	docs/man/SWFPlaceObject2Block_setCacheFlag.3,
	docs/man/SWFRect_includePoint.3, docs/man/SWFShape_drawArc.3,
	docs/man/SWFShape_drawCubic.3,
	docs/man/SWFShape_drawScaledLineTo.3,
	docs/man/SWFShape_getVersion.3, docs/man/SWFShape_movePenTo.3,
	docs/man/SWFShape_moveScaledPenTo.3, docs/man/SWFShape_setLine.3,
	docs/man/SWFShape_setLine2.3, docs/man/SWFShape_setLine2Filled.3,
	docs/man/SWFShape_setLineStyle2_internal.3,
	docs/man/SWFShape_setLineStyle2filled_internal.3,
	docs/man/SWFShape_setLineStyle_internal.3,
	docs/man/SWFShape_setRenderHintingFlags.3,
	docs/man/SWFShape_useVersion.3,
	docs/man/SWFSoundInstance_addEnvelope.3,
	docs/man/SWFSoundInstance_setLoopCount.3,
	docs/man/SWFSoundInstance_setLoopInPoint.3,
	docs/man/SWFSoundInstance_setLoopOutPoint.3,
	docs/man/SWFSoundInstance_setNoMultiple.3,
	docs/man/SWFSoundStream_getDuration.3,
	docs/man/SWFSoundStream_getFrames.3,
	docs/man/SWFSoundStream_rewind.3, docs/man/SWFTextField_setFont.3,
	docs/man/SWFTextField_setFontCharacter.3,
	docs/man/SWFText_addWideString.3, docs/man/SWFText_resolveCodes.3,
	docs/man/SWFVideoStream_getNumFrames.3,
	docs/man/SWFVideoStream_getVideoFrame.3,
	docs/man/SWFVideoStream_hasAudio.3,
	docs/man/SWFVideoStream_nextFrame.3,
	docs/man/SWFVideoStream_seek.3,
	docs/man/SWFVideoStream_setDimension.3,
	docs/man/SWFVideoStream_setFrameMode.3,
	docs/man/destroySWFAction.3, docs/man/destroySWFBinaryData.3,
	docs/man/destroySWFBitmap.3, docs/man/destroySWFBrowserFont.3,
	docs/man/destroySWFCXform.3, docs/man/destroySWFMovie.3,
	docs/man/destroySWFMovieClip.3, docs/man/destroySWFPrebuiltClip.3,
	docs/man/destroySWFSoundInstance.3, docs/man/dumpJpegBlock.3,
	docs/man/getMP3Duration.3, docs/man/getMP3Flags.3,
	docs/man/newBevelFilter.3, docs/man/newBlurFilter.3,
	docs/man/newColorMatrixFilter.3, docs/man/newConvolutionFilter.3,
	docs/man/newDropShadowFilter.3, docs/man/newGlowFilter.3,
	docs/man/newGradientBevelFilter.3,
	docs/man/newGradientGlowFilter.3, docs/man/newSWFAction.3,
	docs/man/newSWFAction_fromFile.3, docs/man/newSWFAddCXform.3,
	docs/man/newSWFBinaryData.3, docs/man/newSWFBlur.3,
	docs/man/newSWFBrowserFont.3, docs/man/newSWFCXform.3,
	docs/man/newSWFFilterMatrix.3,
	docs/man/newSWFFontCollection_fromFile.3,
	docs/man/newSWFFont_fromFile.3, docs/man/newSWFInitAction.3,
	docs/man/newSWFInitAction_withId.3,
	docs/man/newSWFInput_allocedBuffer.3,
	docs/man/newSWFInput_bufferCopy.3,
	docs/man/newSWFJpegWithAlpha_fromInput.3,
	docs/man/newSWFLineStyle.3, docs/man/newSWFLineStyle2.3,
	docs/man/newSWFLineStyle2_filled.3, docs/man/newSWFMatrix.3,
	docs/man/newSWFMovie.3, docs/man/newSWFMovieClip.3,
	docs/man/newSWFMovieWithVersion.3, docs/man/newSWFMultCXform.3,
	docs/man/newSWFPlaceObjectBlock.3, docs/man/newSWFPosition.3,
	docs/man/newSWFPrebuiltClip_fromFile.3,
	docs/man/newSWFPrebuiltClip_fromInput.3, docs/man/newSWFShadow.3,
	docs/man/newSWFShapeFromBitmap.3, docs/man/newSWFSound.3,
	docs/man/newSWFSoundFromFileno.3, docs/man/newSWFSoundInstance.3,
	docs/man/newSWFSound_fromSoundStream.3, docs/man/newSWFText2.3,
	docs/man/newSWFVideoStream.3,
	docs/man/newSWFVideoStream_fromFile.3,
	docs/man/newSWFVideoStream_fromInput.3,
	docs/man/newSizedSWFOutput.3, docs/man/readMP3Header.3,
	docs/man/writeSWFButtonSoundToMethod.3: update

2008-10-05  krechert <krechert>

	* src/blocks/gradient.c: update documentation

2008-10-05  krechert <krechert>

	* NEWS: update NEWS file

2008-09-29  krechert <krechert>

	* src/blocks/sound.c: cleanup sound structure

2008-09-29  krechert <krechert>

	* src/blocks/sound.c, src/blocks/sound.h: remove dead code

2008-09-28  krechert <krechert>

	* src/blocks/action.c, src/blocks/browserfont.c,
	src/blocks/filter.c, src/blocks/font.c, src/blocks/fromswf.c,
	src/blocks/imports.c, src/blocks/input.c, src/blocks/matrix.c,
	src/blocks/output.c, src/blocks/outputblock.c,
	src/blocks/placeobject.c, src/blocks/pngdbl.c,
	src/blocks/protect.c, src/blocks/scenedata.c,
	src/blocks/symbolclass.c, src/blocks/text.c,
	src/blocks/textfield.c, src/blocks/utf8.c, src/font_util.c,
	src/gc.c, src/movie.c, src/shape_cubic.c: close
	http://bugs.libming.net/show_bug.cgi?id=39 do not include system
	header into c2man. c2man can not handle some __XXX declarations.

2008-09-28  krechert <krechert>

	* src/blocks/filter.c: add missing LGPL header

2008-09-28  krechert <krechert>

	* util/outputscript.c: closes bug
	http://bugs.libming.net/show_bug.cgi?id=68

2008-09-25  strk <strk>

	* configure.in: Bump release and lib versioning. Seems safe to do
	this always right after a release, so people runnign the CVS version
	will always be able to distinguish it from the actual latest
	release. The bump is by default only a minor (and lib revision) one,
	so we can have more chances to catch ABI breakers while developing.
	I left a comment about what numbers were associated with actual
	latest release, so when it is time to release again we can decide
	how to change it based on whether or not we broke the ABI the API or
	whatever.

2008-09-25  krechert <krechert>

	* : removed this WAV file because of noise artefacts. makes
	debugging and testing of mings sounds functionality difficult.

2008-09-23  krechert <krechert>

	* src/actioncompiler/swf5compiler.y: bugfix #2118651 "fix typo in
	swf5compiler.y" found by Furumoto-san

2008-09-23  krechert <krechert>

	* src/blocks/button.c, src/blocks/matrix.c, src/blocks/text.c,
	src/displaylist.c: don't omit scale if values are 0.0

2008-09-23  krechert <krechert>

	* src/blocks/button.c, src/ming.h.in: added
	SWFButtonRecord_setMatrix

2008-09-23  krechert <krechert>

	* src/blocks/matrix.c, src/blocks/matrix.h: move matrix struct
	definition to matrix.h. Allows the usage inside the lib.

2008-09-20  anderson <anderson>

	* NEWS: Close out the rc2 section

2008-09-18  anderson <anderson>

	* ChangeLog: Update changelog for 0.4 RC2

2008-09-18  anderson <anderson>

	* configure.in: Update to 0.4.2 for the RC2 release

2008-09-17  strk <strk>

	* util/Makefile.am, util/img2swf.c, util/png2swf.c: Renamed png2swf
	to img2swf. Drop check for .png extension as the core lib looks at
	magic numbers

2008-09-13  krechert <krechert>

	* mingpp.h: add missing methods

2008-09-13  krechert <krechert>

	* mingpp.h: C++ create SWFFill instance from SWFFillStyle

2008-09-13  krechert <krechert>

	* test/Gradient/.cvsignore, test/Gradient/Makefile.am,
	test/Gradient/TestList, test/Gradient/test09-cxx.C,
	test/Gradient/test09.c, test/Gradient/test09.ref: move gradient
	fills

2008-09-13  krechert <krechert>

	* src/blocks/gradient.c: fix SWFFill_move() on gradients

2008-09-13  krechert <krechert>

	* test/Gradient/.cvsignore, test/Gradient/Makefile.am,
	test/Gradient/TestList, test/Gradient/test01.ref,
	test/Gradient/test02.ref, test/Gradient/test03.ref,
	test/Gradient/test04.ref, test/Gradient/test05.ref,
	test/Gradient/test06.ref, test/Gradient/test07.ref,
	test/Gradient/test08-cxx.C, test/Gradient/test08.c,
	test/Gradient/test08.ref: add testcase with displaced gradient shape
	update refs

2008-09-13  krechert <krechert>

	* src/blocks/gradient.c: fix gradient matrix closes
	http://bugs.libming.net/show_bug.cgi?id=66

2008-09-12  krechert <krechert>

	* php_ext/Makefile.am: don't use $prefix, as php-config
	--extension-dir already provides the full path

2008-09-12  krechert <krechert>

	* perl_ext/.cvsignore: SWF.pm is generated

2008-09-12  krechert <krechert>

	* php_ext/ming.c, php_ext/php_ming.h: SWFShape_dumpOutline()
	SWFFont_getShape()

2008-09-12  krechert <krechert>

	* src/blocks/shape.c, src/compat.c, src/ming.h.in: 
	SWFShape_dumpOutline() readd (deprecated) SWFFont_getShape()

2008-09-08  krechert <krechert>

	* src/blocks/sound.c, src/blocks/soundstream.c,
	src/blocks/soundstream.h: fix bug #64 cleanup

2008-09-08  krechert <krechert>

	* test/Button/test02.pl: Constants should work this way

2008-09-08  krechert <krechert>

	* test/SoundStream/test01.ref, test/SoundStream/test02.ref: update
	output

2008-09-08  krechert <krechert>

	* test/Sound/test01.ref, test/Sound/test02.ref,
	test/Sound/test03.ref: more verbose DEFINESOUND / STARTSOUND output

2008-09-08  krechert <krechert>

	* test/Movie/setSoundStream/test01.ref,
	test/Movie/setSoundStream/test02.ref,
	test/Movie/setSoundStream/test03.ref,
	test/Movie/setSoundStream/test04.ref: update testcase ooutput
	(simple output txt string change)

2008-09-08  krechert <krechert>

	* test/Button/test02.pl: add static module prefix to SWF constants

2008-09-06  krechert <krechert>

	* util/outputtxt.c, util/parser.c, util/swftypes.h: verbose
	SOUNDINFO output DEFINESOUND mp3 details

2008-09-05  krechert <krechert>

	* test/PrebuiltClip/test01.php: php testcase

2008-09-04  krechert <krechert>

	* src/blocks/shape.c: change memory management for SWFFillSyle
	objects. Fixes bug #65 Now the user needs to destroy all SWFFillInstances, no matter how
	they have been created. This is not the best solution, but it does
	not crash if a pointer was freed twice.  A long term solution needs refcounting, which also makes Fills
	reuseable.

2008-09-04  krechert <krechert>

	* php_ext/ming.c: fix compile error

2008-08-13  fmk_ca <fmk_ca>

	* php_ext/ming.c: Sync with the PHP source tree 1) Fix ZTS builds 2) Use int's instead of long's

2008-08-06  krechert <krechert>

	* mingpp.h: usefull default fill values

2008-07-24  krechert <krechert>

	* test/dotests.pl: unused variable

2008-07-24  krechert <krechert>

	* perl_ext/Shape.xs: fix bogus function call

2008-07-24  krechert <krechert>

	* php_ext/ming.c: fix warnings

2008-07-24  krechert <krechert>

	* php_ext/ming.c: skip is an optional parameter

2008-07-24  krechert <krechert>

	* test/Shape/test02.c: return 0: otherwise test fails

2008-07-24  krechert <krechert>

	* php_ext/ming.c: fix parameter type

2008-07-24  fmk_ca <fmk_ca>

	* php_ext/ming.c: Remove deprecated zend_get_parameters_ex() and use
	the zend_parse_parameters() function.

2008-07-22  krechert <krechert>

	* php_ext/config.m4, src/Makefile.am: remove non-portable hack

2008-07-22  krechert <krechert>

	* test/Media/Makefile.am: mpeg1.mp3

2008-07-22  krechert <krechert>

	* : mpeg1 file

2008-07-22  krechert <krechert>

	* test/Movie/setSoundStream/.cvsignore,
	test/Movie/setSoundStream/Makefile.am,
	test/Movie/setSoundStream/TestList,
	test/Movie/setSoundStream/test04-cxx.C,
	test/Movie/setSoundStream/test04.c,
	test/Movie/setSoundStream/test04.ref: mpeg1 testcase

2008-07-22  krechert <krechert>

	* src/blocks/mp3.c: bugfix: fix frame length calculation (by Aleksey
	Scherbakov)

2008-07-22  krechert <krechert>

	* test/Shape/.cvsignore, test/Shape/Makefile.am,
	test/Shape/TestList, test/Shape/test02-cxx.C, test/Shape/test02.c,
	test/Shape/test02.ref: draw cubic testcase

2008-07-21  krechert <krechert>

	* test/Video/test06.ref: update

2008-07-21  krechert <krechert>

	* src/blocks/videostream.c: fix frame labeling in manual mode don't
	duplicate frames

2008-07-20  strk <strk>

	* configure.in: Set release version to 0.4.1 so to avoid
	MING_VERSION_CODE decreasing.  Update interface revision, since -rc1
	was gone public.  This versioning should be fine for final release.

2008-07-20  strk <strk>

	* test/dotests.pl: Fix PERL5LIB now that SWF.pm is in buildtree

2008-07-20  strk <strk>

	* test/actionscript/TryCatch.as, test/actionscript/TryCatch.ref: Add
	another test with a conditional throw

2008-07-20  strk <strk>

	* src/actioncompiler/swf5compiler.y, test/actionscript/TryCatch.as,
	test/actionscript/TryCatch.ref: Fix try/catch/finally (bug #57)

2008-07-15  krechert <krechert>

	* ming.i, mingpp.h, perl_ext/VideoStream.xs, php_ext/ming.c,
	php_ext/php_ming.h, py_ext/ming.py, py_ext/ming_wrap.c,
	py_ext/mingc.py: SWFVideoStream_seek()

2008-07-15  krechert <krechert>

	* NEWS: update

2008-07-15  krechert <krechert>

	* test/Video/.cvsignore, test/Video/Makefile.am,
	test/Video/TestList, test/Video/test06-cxx.C, test/Video/test06.c,
	test/Video/test06.ref: video stream seek test

2008-07-15  krechert <krechert>

	* src/blocks/videostream.c, src/ming.h.in: seek in embedided video
	streams

2008-07-14  krechert <krechert>

	* test/Video/.cvsignore, test/Video/Makefile.am,
	test/Video/TestList, test/Video/test05-cxx.C, test/Video/test05.c,
	test/Video/test05.ref: embedded video in movie clips

2008-07-14  krechert <krechert>

	* NEWS, src/blocks/sprite.c: embedded video in movieclip

2008-07-14  krechert <krechert>

	* py_ext/ming.py: fix syntax error

2008-07-14  krechert <krechert>

	* src/actioncompiler/swf5compiler.y: fix crash in empty for-loops

2008-07-14  krechert <krechert>

	* test/actionscript/Makefile.am, test/actionscript/for.as,
	test/actionscript/for.ref: empty for loop

2008-07-13  krechert <krechert>

	* NEWS: update

2008-07-13  krechert <krechert>

	* php_ext/ming.c, php_ext/php_ming.h: setFrameMode / nextFrame

2008-07-13  krechert <krechert>

	* ming.i, perl_ext/Constants.xs, perl_ext/VideoStream.xs,
	py_ext/ming.py, py_ext/ming_wrap.c, py_ext/mingc.py: setFrameMode /
	nextFrame

2008-07-13  krechert <krechert>

	* test/Video/.cvsignore, test/Video/Makefile.am,
	test/Video/TestList, test/Video/test04-cxx.C, test/Video/test04.c,
	test/Video/test04.ref: manual frame control testcase

2008-07-13  krechert <krechert>

	* mingpp.h, src/blocks/videostream.c, src/ming.h.in: add manual
	frame control

2008-07-13  krechert <krechert>

	* perl_ext/Makefile.PL: Fix Makefile.PL (SWF.pm is in BUIDLDIR now)
	Patch by Patrice Dumas

2008-07-13  krechert <krechert>

	* src/test.c: test.c is obsolete now. we have a testsuite

2008-07-13  krechert <krechert>

	* util/outputtxt.c: rename iprintf to _iprintf.  iprintf is defined
	in some stdio.h implementions (e.g. newlib)

2008-07-13  krechert <krechert>

	* configure.in: prevent multiple inclusion of ming_config.h

2008-07-13  krechert <krechert>

	* php_ext/Makefile.am: The php extension doesn't honor DESTDIR.
	Patch by Patrice Dumas

2008-07-13  krechert <krechert>

	* src/actioncompiler/swf5compiler.flex: read_int still makes trouble
	on some systems. using int as return type now.

2008-07-13  krechert <krechert>

	* src/actioncompiler/swf4compiler.flex,
	src/actioncompiler/swf5compiler.flex: enable YY prototypes by
	default

2008-07-13  krechert <krechert>

	* mingpp.h: MSVC fix (by Wolfgang Glunz)

2008-07-13  krechert <krechert>

	* configure.in, perl_ext/Makefile.am, perl_ext/SWF.pm,
	perl_ext/SWF.pm.in: autoconf SWF.pm

2008-07-13  krechert <krechert>

	* configure.in: have a clean version number (only numbers)

2008-07-10  krechert <krechert>

	* src/actioncompiler/swf4compiler.flex,
	src/actioncompiler/swf5compiler.flex: MSVC fix (by Wolfgang Glunz)

2008-07-10  krechert <krechert>

	* src/actioncompiler/swf5compiler.y: MSVC fix (by Wolfgang Glunz)

2008-07-10  krechert <krechert>

	* src/blocks/font.h: add missing prototype

2008-07-10  krechert <krechert>

	* src/actioncompiler/swf5compiler.flex: MSVC compile fix (by
	Wolfgang Glunz)

2008-07-10  krechert <krechert>

	* src/blocks/error.h: MSVC compile fix by Wolfgang Glunz

2008-07-10  krechert <krechert>

	* src/actioncompiler/swf4compiler.flex,
	src/actioncompiler/swf5compiler.flex: MSVC compile fix (by Wolfgang
	Glunz)

2008-07-07  anderson <anderson>

	* NEWS: Set the date for the rc1 release

2008-07-06  krechert <krechert>

	* mingpp.h: bugfix: add missing return statement discoverd by Jay
	Koutavas.

2008-07-05  anderson <anderson>

	* ChangeLog, configure.in: Set the version to 0.4.0.rc1

2008-07-05  anderson <anderson>

	* ChangeLog: Set the version to 0.4.0.rc1

2008-07-05  krechert <krechert>

	* test/SoundStream/test01.php: php testcase

2008-07-02  krechert <krechert>

	* mingpp.h: c++: wrap newSWFBitmap_fromRawImg

2008-06-30  peterdd <peterdd>

	* perl_ext/SWF.pm: no commas here

2008-06-30  krechert <krechert>

	* py_ext/ming.py: wrap returned c-objects in python objects

2008-06-30  krechert <krechert>

	* perl_ext/.cvsignore, perl_ext/Character.xs, perl_ext/MANIFEST,
	perl_ext/Makefile.PL, perl_ext/Makefile.am, perl_ext/SWF.pm,
	perl_ext/SWF/Character.pm: SWFCharacter

2008-06-30  krechert <krechert>

	* php_ext/ming.c: SWFCharacter functions

2008-06-30  krechert <krechert>

	* php_ext/make_module.sh: cp modules modules from host machine to
	build-dir make check fails on ubuntu (missing pdo.so) otherwise

2008-06-30  krechert <krechert>

	* py_ext/ming.py, py_ext/ming_wrap.c, py_ext/mingc.py: SWFCharacter
	and friends added missing prototype

2008-06-30  krechert <krechert>

	* mingpp.h: fix access rights. SWFCharacter has no public
	constructor

2008-06-30  krechert <krechert>

	* test/actionscript/ActionScriptTest.c: compile fix: add 3rd
	argument (debug = 0)

2008-06-28  krechert <krechert>

	* src/blocks/mp3.c: bugfix: mp3 files with id3 tags didn't play.

2008-06-26  krechert <krechert>

	* util/parser.c: fix darwin compile error

2008-06-26  krechert <krechert>

	* src/actioncompiler/swf4compiler.flex,
	src/actioncompiler/swf5compiler.flex, src/blocks/action.c,
	src/ming.h.in, util/makeswf.c, util/makeswf.h, util/makeswf_utils.c: 
	fix linker error and make enabling SWFAction's debug mode generic

2008-06-26  krechert <krechert>

	* perl_ext/.cvsignore, perl_ext/FontCollection.xs,
	perl_ext/MANIFEST, perl_ext/Makefile.PL, perl_ext/Makefile.am,
	perl_ext/SWF.pm, perl_ext/SWF/FontCollection.pm,
	perl_ext/perl_swf.h, perl_ext/typemap: FontCollection

2008-06-26  krechert <krechert>

	* php_ext/ming.c, php_ext/php_ming.h: SWFFontCollection

2008-06-26  krechert <krechert>

	* mingpp.h: SWFFontCollection support

2008-06-26  krechert <krechert>

	* ming.i, py_ext/ming.py, py_ext/ming_wrap.c, py_ext/mingc.py: 
	FontCollection support

2008-06-26  krechert <krechert>

	* src/ming.h.in: add missing prototype

2008-06-25  krechert <krechert>

	* src/blocks/font.c, src/ming.h.in: improve fontcollection
	interface. make it easier to wrap

2008-06-25  krechert <krechert>

	* php_ext/ming.c, php_ext/php_ming.h: SWFFill update

2008-06-25  krechert <krechert>

	* perl_ext/Fill.xs: Fill updates

2008-06-25  krechert <krechert>

	* py_ext/ming.py: SWFFill updates

2008-06-25  krechert <krechert>

	* ming.i, py_ext/ming_wrap.c, py_ext/mingc.py: remove SWFFont()

2008-06-25  krechert <krechert>

	* mingpp.h: SWFFill updates no public constructor for SWFFill

2008-06-25  krechert <krechert>

	* ChangeLog, NEWS: update

2008-06-25  krechert <krechert>

	* php_ext/ming.c, php_ext/php_ming.h: cleanup dead code SWFFont
	update

2008-06-25  krechert <krechert>

	* ming.i, mingpp.h, perl_ext/Font.xs, py_ext/ming.py,
	py_ext/ming_wrap.c, py_ext/mingc.py: SWFFont updates

2008-06-25  krechert <krechert>

	* src/ming.h.in: removed newSWFFont() as public function (causes
	various crashes)

2008-06-25  krechert <krechert>

	* src/blocks/block.c, src/blocks/blocktypes.h, src/blocks/font.c,
	src/blocks/textfield.c: make SWFTextField_setFont() more secure

2008-06-25  krechert <krechert>

	* ming.i, perl_ext/Movie.xs, py_ext/ming.py, py_ext/ming_wrap.c,
	py_ext/mingc.py: SWFMovie::getRate

2008-06-24  krechert <krechert>

	* test/SoundStream/Makefile.am, test/SoundStream/TestList,
	test/SoundStream/test02-cxx.C, test/SoundStream/test02.c,
	test/SoundStream/test02.php, test/SoundStream/test02.ref: movieclip
	soundstream

2008-06-24  krechert <krechert>

	* mingpp.h, php_ext/ming.c, php_ext/php_ming.h: SWFMovie::getRate

2008-06-24  krechert <krechert>

	* test/Movie/setSoundStream/test01.c,
	test/Movie/setSoundStream/test01.php,
	test/Movie/setSoundStream/test03.php: modified testcase to test more
	php interfaces added test03.php

2008-06-24  krechert <krechert>

	* test/Movie/setSoundStream/test02.php: php testcase

2008-06-24  krechert <krechert>

	* test/Movie/setSoundStream/test01.php: php soundstream test

2008-06-24  krechert <krechert>

	* test/BrowserFont/test01.php: use browserfont

2008-06-24  krechert <krechert>

	* php_ext/ming.c: fix warning

2008-06-24  krechert <krechert>

	* php_ext/ming.c, php_ext/php_ming.h: added browserfont

2008-06-24  krechert <krechert>

	* src/blocks/text.c: remove browserfont code from swftext.
	browserfonts can't be used with static textfields.

2008-06-24  krechert <krechert>

	* perl_ext/Font.xs: let ming do the file check. caused failure with
	make check

2008-06-23  krechert <krechert>

	* NEWS: update

2008-06-23  krechert <krechert>

	* test/BrowserFont/test01.php: php testcase

2008-06-22  krechert <krechert>

	* test/Filter/test05.php: php filtermatrix / filter testcase

2008-06-22  krechert <krechert>

	* test/Filter/test05-cxx.C, test/Filter/test05.c,
	test/Filter/test05.ref: make testcase simpler

2008-06-22  krechert <krechert>

	* src/blocks/input.c, src/ming.h.in: let ming allocate, copy and
	destroy memory

2008-06-22  krechert <krechert>

	* php_ext/ming.c: Fix functions which take external data (e.g.
	bitmaps, sound, video ...) All these functions are more typesafe
	now. They take either a filename, a file ressource (php equivalent
	of FILE *) or a SWFInput object wrapping raw memory.

2008-06-20  krechert <krechert>

	* src/blocks/filter.c: bugfix: allocate enough memory

2008-06-19  krechert <krechert>

	* php_ext/ming.c, src/blocks/input.c: fix typo

2008-06-19  krechert <krechert>

	* ming.i, py_ext/ming.py, py_ext/ming_wrap.c, py_ext/mingc.py: 
	SWFFilter, SWFShadow, SWFBlur, SWFFilterMatrix

2008-06-19  krechert <krechert>

	* py_ext/ming.py: compile fixes SWFText update

2008-06-19  krechert <krechert>

	* php_ext/ming.c: bugfix: dont compare pointer and int

2008-06-19  krechert <krechert>

	* mingpp.h: SWFText update

2008-06-19  krechert <krechert>

	* perl_ext/Text.xs: SWFText update

2008-06-19  krechert <krechert>

	* php_ext/ming.c: SWFText updates

2008-06-19  krechert <krechert>

	* php_ext/ming.c: SWFMatrix and friends

2008-06-19  krechert <krechert>

	* perl_ext/Constants.xs, perl_ext/Shape.xs: remove private constants

2008-06-19  krechert <krechert>

	* perl_ext/TextField.xs: textfield updates

2008-06-19  krechert <krechert>

	* php_ext/ming.c: removed private constant

2008-06-19  krechert <krechert>

	* php_ext/ming.c, php_ext/php_ming.h: textfield updates

2008-06-19  krechert <krechert>

	* py_ext/ming.py: textfield updates

2008-06-19  krechert <krechert>

	* mingpp.h: textfield updates

2008-06-17  krechert <krechert>

	* py_ext/ming.py: added new method and bugfix

2008-06-17  krechert <krechert>

	* php_ext/ming.c: fix some warnings

2008-06-16  krechert <krechert>

	* src/ming.h.in: make SWFMovie_getRate() public

2008-06-16  krechert <krechert>

	* php_ext/ming.c: added swfaction::compile

2008-06-16  krechert <krechert>

	* php_ext/ming.c, php_ext/php_ming.h: added CXform

2008-06-16  krechert <krechert>

	* test/Filter/test01.php, test/Filter/test02.php,
	test/Filter/test03.php, test/Filter/test04.php: testing filter in
	php

2008-06-16  krechert <krechert>

	* php_ext/ming.c: set 0xff as default alpha value update docs

2008-06-16  krechert <krechert>

	* php_ext/ming.c: several bugfixes

2008-06-16  krechert <krechert>

	* perl_ext/.cvsignore: add BrowserFont.c

2008-06-16  krechert <krechert>

	* ming.i, py_ext/ming.py, py_ext/ming_wrap.c, py_ext/mingc.py: add
	setLine2Filled

2008-06-14  krechert <krechert>

	* php_ext/ming.c, php_ext/php_ming.h: update shape functions

2008-06-14  krechert <krechert>

	* src/fill.h, src/ming.h.in: make SWFFill_getFillStyle() public make
	filter types public

2008-06-14  krechert <krechert>

	* src/blocks/filter.c: better naming scheme

2008-06-14  krechert <krechert>

	* src/blocks/browserfont.c: add docs

2008-06-13  krechert <krechert>

	* php_ext/php_ming.h: update

2008-06-12  krechert <krechert>

	* php_ext/php_ming.h: missing prototype

2008-06-12  krechert <krechert>

	* php_ext/php_ming.h: add SWFBlur SWFShadow SWFFilterMatrix
	SWFFilter SWFButtonRecord_addFilter SWFDisplayItem_addFilter

2008-06-12  krechert <krechert>

	* php_ext/ming.c: add SWFBlur SWFShadow SWFFilterMatrix SWFFilter
	SWFButtonRecord_addFilter SWFDisplayItem_addFilter

2008-06-12  krechert <krechert>

	* util/parser.c: warn louder and with more details

2008-06-09  krechert <krechert>

	* src/blocks/blocktypes.h, src/blocks/browserfont.c,
	src/blocks/character.c, src/blocks/textfield.c: bugfix: if a
	browserfont is added to a textfield, the font is marked as a
	dependency of the textfield. the hack marking a font as a textfield
	causes an error.

2008-06-09  krechert <krechert>

	* php_ext/config.m4, php_ext/ming.c: zlib is checked by the ming
	library

2008-06-08  krechert <krechert>

	* py_ext/setup.py.in: build out-of tree

2008-06-08  krechert <krechert>

	* perl_ext/Makefile.am: removed unnecssary path determination

2008-06-08  krechert <krechert>

	* php_ext/Makefile.am: need to compile before installing

2008-06-08  krechert <krechert>

	* perl_ext/Makefile.PL: link Makefile.PL to BUILDDIR

2008-06-01  krechert <krechert>

	* src/blocks/font.c, src/blocks/shape.c, src/blocks/ttffont.c: 
	bugfix: SF #1960226: SWFFont memory leak

2008-06-01  krechert <krechert>

	* php_ext/ming.c: remove useless FLOAT_Z_DVAL_PP macro float->double
	transition updated docs

2008-06-01  krechert <krechert>

	* ming.i, py_ext/ming_wrap.c, py_ext/mingc.py: resync: float->double

2008-06-01  krechert <krechert>

	* src/ming.h.in: removed dup-prototype

2008-06-01  krechert <krechert>

	* perl_ext/ButtonRecord.xs, perl_ext/DisplayItem.xs,
	perl_ext/Matrix.xs, perl_ext/Shape.xs: resync with c-lib:
	float->double

2008-06-01  krechert <krechert>

	* src/blocks/button.c, src/ming.h.in: float -> double

2008-06-01  krechert <krechert>

	* src/blocks/matrix.c: remove printf

2008-05-31  krechert <krechert>

	* mingpp.h: resync

2008-05-31  krechert <krechert>

	* NEWS, configure.in, src/blocks/matrix.c, src/blocks/matrix.h,
	src/displaylist.c, src/ming.h.in, src/position.c, src/position.h,
	src/shape_cubic.c, src/shape_util.c: use double instead of float to
	avoid problems with large numbers

2008-05-27  akleine <akleine>

	* util/outputscript.c: added addChars() call where needed

2008-05-25  krechert <krechert>

	* perl_ext/Makefile.PL: out-of-tree build without touching SRCDIR

2008-05-25  krechert <krechert>

	* perl_ext/BrowserFont.xs, perl_ext/Font.xs, perl_ext/MANIFEST,
	perl_ext/Makefile.PL, perl_ext/Makefile.am, perl_ext/SWF.pm,
	perl_ext/SWF/BrowserFont.pm, perl_ext/perl_swf.h, perl_ext/typemap: 
	added browserfont

2008-05-23  krechert <krechert>

	* src/blocks/matrix.c: fix overflow when writing matrix

2008-05-23  krechert <krechert>

	* NEWS: update

2008-05-22  krechert <krechert>

	* perl_ext/Makefile.PL: hacked Makefile.PL to install man-pages
	correctly if out-of-tree build

2008-05-22  krechert <krechert>

	* perl_ext/SWF.pm: Sprite is deprecated but still supported

2008-05-22  krechert <krechert>

	* perl_ext/Makefile.PL: install Sprite.pm for compat reasons

2008-05-22  strk <strk>

	* perl_ext/SWF.pm: Stop exporting Sprite (obsoleted, right ?)

2008-05-21  krechert <krechert>

	* perl_ext/Makefile.PL: make install out-of-tree

2008-05-21  krechert <krechert>

	* perl_ext/Makefile.am: revert "install fix"

2008-05-21  krechert <krechert>

	* perl_ext/Makefile.am: fix make install

2008-05-20  fmk_ca <fmk_ca>

	* src/movie.c: Adding missing getRate() function

2008-05-20  strk <strk>

	* test/dotests.pl: SWF.so is also needed in @INC, and found under
	build dir...

2008-05-20  strk <strk>

	* test/dotests.pl: set PERL5LIB to just top_srcdir/perl_ext, as all
	we need is SWF.pm

2008-05-20  strk <strk>

	* test/Makefile.inc: provide a top_srcdir env variable to dotests.pl
	invocation

2008-05-20  krechert <krechert>

	* perl_ext/Makefile.PL: make perl_ext build out-of-tree

2008-05-20  strk <strk>

	* perl_ext/Makefile.PL: Add Ming top builddir/src to inc dirs (where
	ming.h is found)

2008-05-19  krechert <krechert>

	* ming.i, py_ext/ming.py, py_ext/ming_wrap.c, py_ext/mingc.py: 
	SoundStream updates

2008-05-19  anderson <anderson>

	* perl_ext/Makefile.am, php_ext/Makefile.am: Need to pass a possibly
	overridden  into the perl & php build systems during install

2008-05-19  anderson <anderson>

	* docs/man/Makefile.am, perl_ext/Makefile.am, src/Makefile.am,
	tcl_ext/Makefile.am, test/BrowserFont/Makefile.am,
	test/Media/Makefile.am, test/Movie/importCharacter/Makefile.am,
	test/Video/Makefile.am: Add several file that are missing in the
	distribution to EXTRA_DIST

2008-05-18  krechert <krechert>

	* test/Makefile.inc: fix typo

2008-05-18  krechert <krechert>

	* configure.in: fix freetype detection

2008-05-18  krechert <krechert>

	* src/actioncompiler/swf5compiler.y: bugfix:
	http://bugs.libming.net/show_bug.cgi?id=52 this bug is not related to the as-grammar. your example triggered an
	other issue. calling swf5error() in the action part of a bison file
	does not set the parser in an error state. Therefore swf5parse()
	returns success. This issues occurs only when fiddling with mings
	error reporting methods (like makeswf).

2008-05-17  strk <strk>

	* test/dotests.pl: Fail if test builder return non-success. Should
	fix bug #54 from bugzilla.

2008-05-17  strk <strk>

	* test/Shape/test01.c: add return from main

2008-05-17  strk <strk>

	* src/blocks/character.c, src/blocks/sound.c, test/Sound/test01.c,
	test/Sound/test02.c, test/Sound/test03.c: Apply patch in bug 53
	(bugzilla) by Johan Euphrosine <proppy@aminche.com>

2008-05-17  strk <strk>

	* test/Font/test01.pl, test/Font/test02.pl, test/Font/test03.pl: Use
	first argument to find Media dir. Fixes make check in a separate
	build tree.

2008-05-17  strk <strk>

	* test/dotests.pl: Pass source dir as argument to test builders

2008-05-12  krechert <krechert>

	* ming.i: added SoundStream

2008-05-12  krechert <krechert>

	* src/ming.h.in: declare output method to make perl_ext compile

2008-05-12  krechert <krechert>

	* perl_ext/Text.xs, perl_ext/typemap: fixes warning

2008-05-12  krechert <krechert>

	* perl_ext/Makefile.PL: don't use internal libming.h

2008-05-12  krechert <krechert>

	* perl_ext/SoundStream.xs: added getDuration to SoundStream.xs

2008-05-12  krechert <krechert>

	* php_ext/ming.c: removed used of deprecated method added
	SWFSoundStream_getDuration()

2008-05-12  company <company>

	* src/actioncompiler/swf5compiler.flex: Put double values into
	doubleVal We can't return an int here anyway, because 1e100 just doesn't fit

2008-05-09  krechert <krechert>

	* mingpp.h, src/blocks/flv.c, src/blocks/flv.h, src/blocks/mp3.c,
	src/blocks/mp3.h, src/blocks/sound.h, src/blocks/soundstream.c,
	src/ming.h.in: SWFSoundStream_getDuration SWFSoundStream cleanup

2008-05-08  krechert <krechert>

	* py_ext/setup.py.in: added missing @

2008-05-08  krechert <krechert>

	* src/blocks/soundstream.c, src/ming.h.in: deprecate
	SWFSoundStreams_getFrames

2008-05-08  krechert <krechert>

	* src/blocks/sound.c, src/blocks/soundstream.c: cleanup

2008-05-08  krechert <krechert>

	* test/Sound/.cvsignore: update

2008-05-08  krechert <krechert>

	* src/blocks/mp3.c: always return less then requested samples

2008-05-07  krechert <krechert>

	* src/blocks/mp3.c, src/blocks/mp3.h, src/blocks/sound.c: count mp3
	samples

2008-05-07  krechert <krechert>

	* test/Sound/Makefile.am, test/Sound/TestList,
	test/Sound/test01.ref, test/Sound/test03-cxx.C,
	test/Sound/test03.c, test/Sound/test03.ref: mp3 event sound

2008-05-07  krechert <krechert>

	* configure.in, test/Makefile.am: soundstream test case

2008-05-07  krechert <krechert>

	* test/SoundStream/.cvsignore, test/SoundStream/Makefile.am,
	test/SoundStream/TestList, test/SoundStream/test01-cxx.C,
	test/SoundStream/test01.c, test/SoundStream/test01.ref: mp3
	soundstream testcase

2008-05-07  krechert <krechert>

	* test/Media/Makefile.am: add sound1.mp3 to extradist

2008-05-07  krechert <krechert>

	* : add another mp3 file

2008-05-07  krechert <krechert>

	* src/blocks/soundstream.c: fix warning fix sample count for small
	files

2008-05-07  krechert <krechert>

	* src/blocks/mp3.c, src/blocks/mp3.h, src/blocks/sound.c,
	src/blocks/soundstream.c, src/blocks/soundstream.h: added generic
	getMP3Flags() function unify mp3 handling determine flags for mp3
	event sound

2008-05-07  krechert <krechert>

	* src/blocks/mp3.h, src/blocks/sound.c, src/blocks/sound.h,
	src/blocks/soundstream.c: Make mp3's initial delay configurable

2008-05-07  krechert <krechert>

	* util/decompile.c: only print push-types in DEBUG-mode

2008-05-07  krechert <krechert>

	* configure.in: changed AC_PROG_CC_C_O to AM_PROG_CC_C_O to make
	automake happy

2008-05-07  krechert <krechert>

	* perl_ext/Makefile.am: automake -Wall does not like $(shell ...)
	since it is not portable

2008-05-02  krechert <krechert>

	* php_ext/ming.c: SWFMovie_setSoundStream

2008-04-30  krechert <krechert>

	* php_ext/ming.c: added SoundStream class extended Sound class

2008-04-30  krechert <krechert>

	* test/Video/test01.php: do not forget to add the videostream to the
	movie

2008-04-30  krechert <krechert>

	* php_ext/.cvsignore: update

2008-04-30  krechert <krechert>

	* php_ext/ming.c: fixed regression (segmentation fault)

2008-04-30  krechert <krechert>

	* perl_ext/Sound.xs: add newSWFSound_fromSoundStream()

2008-04-30  krechert <krechert>

	* src/blocks/sound.c: add documentation

2008-04-30  krechert <krechert>

	* ming.i, py_ext/ming.py, py_ext/ming_wrap.c, py_ext/mingc.py: fixe
	build and remove warnings

2008-04-30  krechert <krechert>

	* py_ext/setup.py.in: link with gif, png, z only if available

2008-04-29  krechert <krechert>

	* py_ext/ming.py: newSWFSound() takes two arguments

2008-04-29  krechert <krechert>

	* py_ext/ming.py: added SWFCXform update SWFSound

2008-04-29  krechert <krechert>

	* src/compat.c: add ming-0.3.x ABI compat symbols

2008-04-28  krechert <krechert>

	* perl_ext/MANIFEST, perl_ext/Makefile.PL, perl_ext/Makefile.am,
	perl_ext/SWF.pm, perl_ext/SWF/Sprite.pm: readded Sprite object. The
	usage of SWF::Sprite is deprecated but we don't want to break the
	API now.

2008-04-21  krechert <krechert>

	* test/actionscript/getURL2.ref,
	test/actionscript/legacy_functions.ref: update ref: load*Num uses
	unique _level composition

2008-04-21  krechert <krechert>

	* src/actioncompiler/swf5compiler.y: expect some shift/reduce
	conflicts... removes the useless warnings

2008-04-21  krechert <krechert>

	* src/actioncompiler/swf5compiler.y: fix reduce/reduce conflict:
	loadVariablesNum and loadMovieNum need a level argument. this can
	either be an expression or an integer. Internally it is converted to
	a string value starting with "_level".  Because INTEGER is a subset
	of expression this causes a reduce/reduce conflict.

2008-04-21  krechert <krechert>

	* util/decompile.c: cleanup / added OpCode function

2008-04-20  krechert <krechert>

	* test/dotests.pl: added prototype to get rid of a *stupid* perl
	warning

2008-04-20  krechert <krechert>

	* util/decompile.c: use symbolic names for PUSH-types

2008-04-20  krechert <krechert>

	* test/Sound/test01.ref, test/Sound/test02.ref: update: verbose
	output of SWF_SOUND tags

2008-04-20  krechert <krechert>

	* util/decompile.c: remove static attribute from decompileAction5

2008-04-20  krechert <krechert>

	* util/decompile.c: fixed more memory bugs use a *single*
	codingstyle!

2008-04-18  krechert <krechert>

	* util/blocktypes.c, util/outputdecl.h, util/outputtxt.c,
	util/parser.c, util/parserdecl.h, util/swftypes.h: output
	SWF_DEBUGID

2008-04-18  krechert <krechert>

	* src/blocks/blocktypes.h: add TAG 63

2008-04-18  krechert <krechert>

	* util/blocktypes.c, util/outputdecl.h, util/outputtxt.c,
	util/parser.c, util/parserdecl.h, util/swftypes.h: deal with unknown
	blocktypes

2008-04-16  krechert <krechert>

	* util/outputtxt.c: verbose SWF_DEFINESOUND output

2008-04-15  strk <strk>

	* src/blocks/text.c: minor indent thing

2008-04-13  krechert <krechert>

	* util/decompile.c: fixed several memory bugs

2008-04-13  krechert <krechert>

	* util/main.c: fix build without zlib

2008-04-11  krechert <krechert>

	* util/decompile.c: allocate memory for struct _stack instead for a
	pointer

2008-04-11  krechert <krechert>

	* util/main.c: switch to tempfile if swf is compressed

2008-04-11  krechert <krechert>

	* src/blocks/text.c: close bug 51 When SWFText_addString() is called
	with an 'advance' parameter, the function takes ownerhip of it,
	assuming it is a pointer to allocated memory.  Might be intended
	behaviour, but is confusing..

2008-04-11  krechert <krechert>

	* src/blocks/mp3.c, src/blocks/soundstream.c: improve file checking
	use SWF_warn instead of printf

2008-04-10  krechert <krechert>

	* test/actionscript/switch.ref: update after break-stmt fi

2008-04-10  krechert <krechert>

	* src/actioncompiler/compile.c, src/actioncompiler/swf5compiler.y: 
	fix break-stmt in switch blocks

2008-04-10  krechert <krechert>

	* util/main.c: spilt main()

2008-04-09  krechert <krechert>

	* src/blocks/error.c, src/blocks/error.h: make SWF_warn/error a
	macro.

2008-04-09  krechert <krechert>

	* src/actioncompiler/Makefile.am: disable "test" for now

2008-04-09  krechert <krechert>

	* util/decompile.c, util/main.c, util/parser.c, util/read.c,
	util/read.h: do not duplicate error/warn methods

2008-04-09  krechert <krechert>

	* src/blocks/pngdbl.c: include error.h do only warn and return NULL
	#ifdef -> #if

2008-04-09  krechert <krechert>

	* test/Action/test01.ref, test/Button/test03.ref,
	test/Movie/add/test02.ref, test/MovieClip/test01.ref,
	test/MovieClip/test02.ref, test/MovieClip/test03.ref,
	test/PrebuiltClip/test01.ref: SpriteID -> CharacterID

2008-04-09  krechert <krechert>

	* test/TextField/TestList: added freetype as a precondition

2008-04-09  krechert <krechert>

	* test/Bitmap/TestList: added png as precondition

2008-04-09  krechert <krechert>

	* util/outputtxt.c: output CharacterID instead of SpriteID

2008-04-09  krechert <krechert>

	* test/Text/TestList: add freetype as a precondition

2008-04-09  krechert <krechert>

	* test/README: target is called "make refs"

2008-04-09  krechert <krechert>

	* util/main.c: always check file length first before reading

2008-04-09  krechert <krechert>

	* util/main.c, util/read.c, util/read.h: cleanup fix compile error
	from previous commit

2008-04-09  krechert <krechert>

	* util/main.c: unify codingstyle cleanup add sanity check before
	reading a block

2008-04-06  krechert <krechert>

	* php_ext/config.m4, php_ext/ming.c: remove non-working m4 test for
	SWFPrebuiltClip php-wrapper was always built without SWFPrebuiltClip
	support

2008-04-06  krechert <krechert>

	* test/Gradient/.cvsignore, test/Media/.cvsignore: .cvsignore update

2008-04-06  krechert <krechert>

	* test/FillStyle/TestList, test/Font/TestList, test/Makefile.inc,
	test/Movie/assignSymbol/TestList: add freetype flag to buildoptions
	update Testlist conditions

2008-04-06  krechert <krechert>

	* src/blocks/font.c: fdb fonts work well without freetype

2008-04-06  krechert <krechert>

	* configure.in: give hints to install flex / bison make freetype
	usage optional

2008-04-04  krechert <krechert>

	* util/action.c: verbose GETURL output

2008-04-03  krechert <krechert>

	* Makefile.am, configure.in: move ACLOCAL_AMFLAGS to Makefile.am
	Patch by Patrice Dumas

2008-04-03  krechert <krechert>

	* perl_ext/Makefile.PL: do not install libming.a and ming.h with
	perl wrapper Patch by Patrice Dumas

2008-04-02  krechert <krechert>

	* src/actioncompiler/compile.c, src/actioncompiler/swf5compiler.y: 
	revert for-in fix

2008-04-02  krechert <krechert>

	* src/actioncompiler/compile.c, src/actioncompiler/swf5compiler.y: 
	support nested for-in loops

2008-04-02  krechert <krechert>

	* src/movie.c: don't destroy blocks which are in the movie's
	blocklist closes bug libming.net #50

2008-03-26  krechert <krechert>

	* src/blocks/soundstream.c: bugfix: reading mp3Flags from files < 4
	bytes was broken

2008-03-21  krechert <krechert>

	* util/parser.c, util/parserdecl.h: quick fix to parse (malformed)
	placeobject's clipactions

2008-03-20  krechert <krechert>

	* src/blocks/sprite.c: fix movieclip soundstream regression

2008-03-20  company <company>

	* src/actioncompiler/compile.c, src/actioncompiler/compile.h,
	src/actioncompiler/swf5compiler.y: fix continue in for loops

2008-03-20  company <company>

	* src/actioncompiler/swf5compiler.y: simplify compiling for loops Tis should now also be more in line with what the official player
	does

2008-03-16  company <company>

	* src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y: add asm codes for NewObject and
	NewMethod bytecodes

2008-03-07  strk <strk>

	* util/outputtxt.c: Don't escape newlines in decompiled actionscript

2008-03-03  krechert <krechert>

	* ChangeLog, src/blocks/Makefile.am, test/Action/test01-cxx.C,
	test/Action/test02-cxx.C, test/Bitmap/test01-cxx.C,
	test/BrowserFont/test01-cxx.C, test/Button/Makefile.am,
	test/Button/test01-cxx.C, test/Button/test02-cxx.C,
	test/Button/test03-cxx.C, test/FillStyle/test01-cxx.C,
	test/FillStyle/test02-cxx.C, test/FillStyle/test03-cxx.C,
	test/FillStyle/test04-cxx.C, test/FillStyle/test05-cxx.C,
	test/FillStyle/test06-cxx.C, test/Filter/test01-cxx.C,
	test/Filter/test02-cxx.C, test/Filter/test03-cxx.C,
	test/Filter/test04-cxx.C, test/Filter/test05-cxx.C,
	test/Font/test01-cxx.C, test/Font/test02-cxx.C,
	test/Font/test03-cxx.C, test/Gradient/test01-cxx.C,
	test/Gradient/test02-cxx.C, test/Gradient/test03-cxx.C,
	test/Gradient/test04-cxx.C, test/Gradient/test05-cxx.C,
	test/Gradient/test06-cxx.C, test/Gradient/test07-cxx.C,
	test/LineStyle/test01-cxx.C, test/LineStyle/test02-cxx.C,
	test/Media/Makefile.am, test/Morph/test01-cxx.C,
	test/Morph/test02-cxx.C, test/Movie/Background/test01-cxx.C,
	test/Movie/Background/test02-cxx.C,
	test/Movie/Background/test03-cxx.C,
	test/Movie/Dimension/test01-cxx.C,
	test/Movie/FrameLabel/test01-cxx.C,
	test/Movie/FrameLabel/test02-cxx.C,
	test/Movie/NumFrames/test01-cxx.C, test/Movie/Protect/test01-cxx.C,
	test/Movie/Protect/test02-cxx.C, test/Movie/Rate/test01-cxx.C,
	test/Movie/add/test01-cxx.C, test/Movie/add/test02-cxx.C,
	test/Movie/addMetadata/test01-cxx.C,
	test/Movie/assignSymbol/test01-cxx.C,
	test/Movie/defineScene/test01-cxx.C,
	test/Movie/importCharacter/test01-cxx.C,
	test/Movie/importCharacter/test02-cxx.C,
	test/Movie/new/test01-cxx.C, test/Movie/new/test02-cxx.C,
	test/Movie/new/test03-cxx.C, test/Movie/new/test04-cxx.C,
	test/Movie/new/test05-cxx.C, test/Movie/new/test06-cxx.C,
	test/Movie/new/test07-cxx.C, test/Movie/nextFrame/test01-cxx.C,
	test/Movie/nextFrame/test02-cxx.C, test/Movie/replace/test01-cxx.C,
	test/Movie/replace/test02-cxx.C,
	test/Movie/setNetworkAccess/test01-cxx.C,
	test/Movie/setScriptLimits/test01-cxx.C,
	test/Movie/setSoundStream/test01-cxx.C,
	test/Movie/setSoundStream/test02-cxx.C,
	test/Movie/setSoundStream/test03-cxx.C,
	test/Movie/setTabIndex/test01-cxx.C, test/MovieClip/test01-cxx.C,
	test/MovieClip/test02-cxx.C, test/MovieClip/test03-cxx.C,
	test/PrebuiltClip/test01-cxx.C, test/Shape/test01-cxx.C,
	test/Sound/Makefile.am, test/Sound/test01-cxx.C,
	test/Sound/test02-cxx.C, test/Text/test01-cxx.C,
	test/Text/test02-cxx.C, test/TextField/test01-cxx.C,
	test/TextField/test02-cxx.C, test/Video/test01-cxx.C,
	test/Video/test02-cxx.C, test/Video/test03-cxx.C: patch for make
	distcheck and gcc 4.3 by Patrice Dumas

2008-02-28  krechert <krechert>

	* ming.i, py_ext/ming.py, py_ext/ming_wrap.c, py_ext/mingc.py: add
	ButtonRecord class

2008-02-28  krechert <krechert>

	* py_ext/ming.py: add reference

2008-02-28  krechert <krechert>

	* perl_ext/Shape.xs: add missing function

2008-02-28  krechert <krechert>

	* py_ext/ming.py: remove wrapper to non existant functions

2008-02-28  krechert <krechert>

	* perl_ext/Constants.xs, perl_ext/Shape.xs: SWFShape updates

2008-02-28  krechert <krechert>

	* mingpp.h: added missing SWFShape methods

2008-02-28  krechert <krechert>

	* perl_ext/DisplayItem.xs: add CXform method

2008-02-28  krechert <krechert>

	* perl_ext/.cvsignore, perl_ext/CXform.xs, perl_ext/MANIFEST,
	perl_ext/Makefile.PL, perl_ext/SWF.pm, perl_ext/SWF/CXform.pm,
	perl_ext/perl_swf.h, perl_ext/typemap: added CXform class

2008-02-28  krechert <krechert>

	* perl_ext/ButtonRecord.xs, perl_ext/DisplayItem.xs: added
	_addFilter() methods

2008-02-28  krechert <krechert>

	* perl_ext/Constants.xs: added Filter constants

2008-02-28  krechert <krechert>

	* perl_ext/.cvsignore, perl_ext/Filter.xs, perl_ext/MANIFEST,
	perl_ext/Makefile.PL, perl_ext/SWF.pm, perl_ext/SWF/Filter.pm,
	perl_ext/perl_swf.h, perl_ext/typemap: added Filter

2008-02-28  krechert <krechert>

	* perl_ext/Constants.xs, perl_ext/Gradient.xs: update Gradient class

2008-02-27  krechert <krechert>

	* perl_ext/Blur.xs: fix PREFIX

2008-02-27  krechert <krechert>

	* perl_ext/.cvsignore, perl_ext/FilterMatrix.xs, perl_ext/MANIFEST,
	perl_ext/Makefile.PL, perl_ext/SWF.pm,
	perl_ext/SWF/FilterMatrix.pm, perl_ext/perl_swf.h, perl_ext/typemap: 
	added FilterMatrix class

2008-02-27  krechert <krechert>

	* perl_ext/.cvsignore, perl_ext/Blur.xs, perl_ext/DisplayItem.xs,
	perl_ext/MANIFEST, perl_ext/Makefile.PL, perl_ext/Matrix.xs,
	perl_ext/SWF.pm, perl_ext/SWF/Blur.pm, perl_ext/SWF/Matrix.pm,
	perl_ext/SWF/Shadow.pm, perl_ext/Shadow.xs, perl_ext/perl_swf.h,
	perl_ext/typemap: add Matrix, Shadow, Blur class update DisplayItem

2008-02-26  krechert <krechert>

	* src/displaylist.h: remove duplicate prototypes

2008-02-26  krechert <krechert>

	* ming.i, py_ext/ming.py, py_ext/ming_wrap.c, py_ext/mingc.py: add
	SWFMatrix and SWFDisplayItem methods

2008-02-26  krechert <krechert>

	* ming.i, py_ext/ming.py, py_ext/ming_wrap.c, py_ext/mingc.py: add
	cpointers to ming.i add missing SWFDisplayItem methods

2008-02-26  krechert <krechert>

	* php_ext/ming.c: add missing SWFDisplayItem methods

2008-02-26  krechert <krechert>

	* php_ext/ming.c, src/displaylist.c, src/displaylist.h,
	src/ming.h.in: removed duplicated functions

2008-02-26  krechert <krechert>

	* src/actioncompiler/swf4compiler.flex,
	src/actioncompiler/swf5compiler.flex: set non-interactive flex
	option to make ming compile with MSVC Thanks to Wolfgang Glunz

2008-02-26  krechert <krechert>

	* perl_ext/DisplayItem.xs: added missing SWFDisplayItem functions

2008-02-26  krechert <krechert>

	* mingpp.h: add missing SWFDisplayItem methods add SWFCXform class

2008-02-26  krechert <krechert>

	* src/blocks/cxform.c, src/ming.h.in: move docs to .c file

2008-02-26  krechert <krechert>

	* util/outputtxt.c: output sprite id in init action blocks also if
	decompile is enabled

2008-02-26  krechert <krechert>

	* mingpp.h: add SWFMatrix class

2008-02-26  krechert <krechert>

	* perl_ext/Bitmap.xs: fix warnings

2008-02-26  krechert <krechert>

	* perl_ext/Button.xs: remove deprecated function calls

2008-02-26  krechert <krechert>

	* perl_ext/.cvsignore, perl_ext/InitAction.xs, perl_ext/MANIFEST,
	perl_ext/Makefile.PL, perl_ext/SWF.pm, perl_ext/SWF/InitAction.pm,
	perl_ext/perl_swf.h, perl_ext/typemap: add initaction class

2008-02-26  krechert <krechert>

	* php_ext/ming.c: remove deprecated function calls

2008-02-26  krechert <krechert>

	* php_ext/ming.c, php_ext/php_ming.h: add SWFInitAction class

2008-02-26  krechert <krechert>

	* py_ext/ming.py: bugfix / typo

2008-02-26  krechert <krechert>

	* src/blocks/action.c: added docs

2008-02-26  krechert <krechert>

	* perl_ext/Action.xs, php_ext/ming.c, py_ext/ming.py, src/ming.h.in: 
	PHP: added VideoStream and SWFAction methods PERL: added SWFAction
	methods Python: added SWFAction methods ming.h.in: added destructor
	prototype for InitAction

2008-02-26  krechert <krechert>

	* src/blocks/action.c: allow length pointer to be NULL.  makes life
	easier with bindings.

2008-02-26  krechert <krechert>

	* mingpp.h: add SWFAction methods

2008-02-25  krechert <krechert>

	* perl_ext/VideoStream.xs: add missing videostream method

2008-02-25  krechert <krechert>

	* mingpp.h: add missing video stream method

2008-02-25  krechert <krechert>

	* ChangeLog: update

2008-02-25  krechert <krechert>

	* src/blocks/font.c: added docs

2008-02-25  krechert <krechert>

	* perl_ext/FontCharacter.xs, php_ext/ming.c: FontCharacter updates

2008-02-25  krechert <krechert>

	* src/blocks/soundinstance.c: added docs

2008-02-25  krechert <krechert>

	* py_ext/ming.py: fix SWFPrebuiltClip add SWFBinaryData

2008-02-25  krechert <krechert>

	* src/blocks/binary.c: add documentation

2008-02-25  krechert <krechert>

	* mingpp.h: add SWFBinaryData class

2008-02-25  krechert <krechert>

	* src/ming.h.in: add destroySWFBinaryData as public interface

2008-02-25  krechert <krechert>

	* php_ext/ming.c, php_ext/php_ming.h: add SWFBinaryData class to PHP

2008-02-25  krechert <krechert>

	* perl_ext/BinaryData.xs, perl_ext/MANIFEST, perl_ext/Makefile.PL,
	perl_ext/SWF.pm, perl_ext/SWF/BinaryData.pm, perl_ext/perl_swf.h,
	perl_ext/typemap: BinaryData support in perl

2008-02-24  krechert <krechert>

	* test/FillStyle/TestList: test06 needs gif support

2008-02-24  krechert <krechert>

	* test/Makefile.inc, test/dotests.pl: improve testsuite to handle
	test preconditions example: FillStyle/test06.X must only be executed
	if GIF condtiontion is set in the TestList file.  The correstponding
	line looks like this test06:swf,gif:Description

2008-02-24  krechert <krechert>

	* src/blocks/fromswf.c: add docs

2008-02-24  krechert <krechert>

	* mingpp.h, perl_ext/MovieClip.xs, php_ext/ming.c: fix types

2008-02-24  krechert <krechert>

	* ming.i, py_ext/ming.py, py_ext/ming_wrap.c, py_ext/mingc.py: 
	swfmovieclip updates

2008-02-24  krechert <krechert>

	* ming.i: resync

2008-02-24  krechert <krechert>

	* mingpp.h: add setSoundStream to SWFMovieClip class

2008-02-24  krechert <krechert>

	* mingpp.h: added SWFSoundInstance class fixed SWFMovie_startSound
	added SWFMovieClip start/stop Sound

2008-02-24  krechert <krechert>

	* mingpp.h: mark SWFSprite as depreacted remove duplicate code

2008-02-24  krechert <krechert>

	* perl_ext/MovieClip.xs: added missing movieclip method

2008-02-24  krechert <krechert>

	* php_ext/ming.c: add missing SWFMovieClip methods

2008-02-24  krechert <krechert>

	* src/ming.h.in, src/movie.c, src/movieclip.c: documenation update
	added SWFMovieClips_setSoundStreamAt

2008-02-24  krechert <krechert>

	* py_ext/ming.py: added SWFSoundInstance and SWFFontCharacter class
	added missing SWFMovie methods

2008-02-20  krechert <krechert>

	* src/actioncompiler/swf5compiler.flex: remove static flag for
	swf5debug

2008-02-20  krechert <krechert>

	* src/actioncompiler/swf5compiler.y: don't parse urlmethod case
	sensitive default to GETURL_METHOD_NOSEND if nothing matches

2008-02-20  krechert <krechert>

	* util/parser.c: specs are wrong on getURL2. changed parser to real
	world files

2008-02-20  krechert <krechert>

	* test/actionscript/ASM_V4.ref, test/actionscript/Makefile.am,
	test/actionscript/getURL2.as, test/actionscript/getURL2.ref,
	test/actionscript/legacy_functions.ref: fixing listswf and compiler
	changed testref added new getURL2 testcases

2008-02-20  krechert <krechert>

	* src/blocks/shape.c: fix drawing glyphs at a relative position fix
	shape bounds closes SF bug #1892682

2008-02-19  krechert <krechert>

	* py_ext/ming.py: added missing :

2008-02-19  krechert <krechert>

	* py_ext/ming.py, py_ext/ming_wrap.c, py_ext/mingc.py: added
	SWFMovie methods

2008-02-19  krechert <krechert>

	* php_ext/ming.c: added missing SWFMovie methods

2008-02-19  krechert <krechert>

	* perl_ext/Movie.xs: add missing SWF::Movie methods

2008-02-19  krechert <krechert>

	* mingpp.h: added addFont() and writeExports()

2008-02-19  krechert <krechert>

	* src/ming.h.in, src/movie.c: put all SWFMovie functions to a common
	place.  add docs to addFont() function

2008-02-19  krechert <krechert>

	* src/ming.h.in, src/movie.c: move docs to .c file

2008-02-19  krechert <krechert>

	* mingpp.h: added setSoundStreamAt

2008-02-19  krechert <krechert>

	* src/movie.c: added missing doc entries

2008-02-19  krechert <krechert>

	* test/Button/test03.c, test/Movie/Rate/test01.c,
	test/Movie/add/test01.c: fix warnings

2008-02-18  krechert <krechert>

	* src/blocks/videostream.c: use signed value to signal error
	condition

2008-02-18  krechert <krechert>

	* src/blocks/font.c: allocate enough memory for structure

2008-02-18  krechert <krechert>

	* src/blocks/flv.h: make members unsigned to signal possible error

2008-02-18  krechert <krechert>

	* src/blocks/font.c: double decleared variable c

2008-02-18  krechert <krechert>

	* src/blocks/flv.c: return signed value to signal error condition

2008-02-18  krechert <krechert>

	* src/blocks/fdbfont.c: remove unnecessary variables

2008-02-18  krechert <krechert>

	* src/blocks/filter.h: removed redundant break-stmt

2008-02-18  krechert <krechert>

	* src/blocks/binary.c: removed unused include

2008-02-18  krechert <krechert>

	* src/blocks/action.c, src/ming.h.in: change length pointer to
	signed type. if an error happens -1 is set

2008-02-18  krechert <krechert>

	* src/actioncompiler/compile.c, src/actioncompiler/compile.h: make
	string arg const. no more complains about things like this
	bufferWriteString(out, "ASSetPropFlags", strlen("ASSetPropFlags") +
	1);

2008-02-18  krechert <krechert>

	* src/actioncompiler/compile.c: control flow might fall through

2008-02-18  krechert <krechert>

	* src/actioncompiler/compile.c: NULL check after malloc

2008-02-18  krechert <krechert>

	* src/actioncompiler/assembler.c: C++: arg label hides global symbol
	label

2008-02-18  krechert <krechert>

	* src/actioncompiler/main.c, src/blocks/binary.c,
	src/blocks/fdbfont.c, src/blocks/filter.c, src/blocks/scenedata.c,
	src/blocks/symbolclass.c: second patch with missing casts after
	malloc by Wolfgang Glunz

2008-02-15  krechert <krechert>

	* src/movie.c: :)

2008-02-14  krechert <krechert>

	* NEWS: update

2008-02-14  krechert <krechert>

	* src/blocks/linestyle.c: use enumeration type

2008-02-14  krechert <krechert>

	* src/blocks/videostream.c: remove useless return

2008-02-14  krechert <krechert>

	* src/blocks/tabindex.h: fix prototype

2008-02-14  krechert <krechert>

	* src/actioncompiler/listaction.c: do not confuse c++ compilers.
	change try/catch to upper-case Patch by Wolfgang Glunz

2008-02-14  krechert <krechert>

	* src/blocks/fromswf.c: fix prototypes Patch by Wolfgang Glunz

2008-02-14  krechert <krechert>

	* src/actiontypes.h, src/ming.h.in: cleanup enumerations patch by
	Wolfgang Glunz

2008-02-14  krechert <krechert>

	* src/actioncompiler/compile.c, src/blocks/bitmap.c,
	src/blocks/font.c, src/blocks/soundinstance.c: add casts patch by
	Wolfgang Glunz

2008-02-14  krechert <krechert>

	* src/blocks/font.c: bugfix: empty statement after if-clause
	reported by Wolfgang Glunz

2008-02-13  krechert <krechert>

	* test/actionscript/Makefile.am, test/actionscript/switch.as,
	test/actionscript/switch.ref: add switch testcase

2008-02-13  krechert <krechert>

	* src/actioncompiler/swf5compiler.flex: add typeof to ASM state

2008-02-13  krechert <krechert>

	* NEWS: update

2008-02-13  krechert <krechert>

	* mingpp.h: close bug: http://bugs.libming.net/show_bug.cgi?id=48

2008-02-13  krechert <krechert>

	* src/blocks/gifdbl.c: include error.h to define SWF_error prototype

2008-02-13  krechert <krechert>

	* src/blocks/font.c, src/blocks/ttffont.c: include config_file for
	USE_* defines

2008-02-13  krechert <krechert>

	* src/blocks/font.c, src/blocks/ttffont.c: make ming compile if
	freetype support is disabled.

2008-02-13  krechert <krechert>

	* test/TextField/test01-cxx.C, test/TextField/test02-cxx.C,
	test/Video/test01-cxx.C, test/Video/test01.c,
	test/Video/test02-cxx.C, test/Video/test03-cxx.C: error handling

2008-02-13  krechert <krechert>

	* test/Movie/setTabIndex/test01-cxx.C, test/MovieClip/test01-cxx.C,
	test/MovieClip/test02-cxx.C, test/MovieClip/test03-cxx.C,
	test/PrebuiltClip/test01-cxx.C, test/Shape/test01-cxx.C,
	test/Sound/test01-cxx.C, test/Sound/test01.c,
	test/Sound/test02-cxx.C, test/Sound/test02.c,
	test/Text/test01-cxx.C, test/Text/test02-cxx.C: error handling

2008-02-12  krechert <krechert>

	* src/actioncompiler/compile.c: #elif -> else

2008-02-12  krechert <krechert>

	* src/blocks/error.h: MSVC dow not linke var args in macros reported
	by Wolfgang Glunz

2008-02-12  krechert <krechert>

	* src/blocks/gifdbl.c: use #if !(USE_GIF) instead of #ifndef to
	catch USE-GIF == 0 reported by Wolfgang Glunz

2008-02-12  krechert <krechert>

	* mingpp.h: MSVC does not like the union-cast. Anyway we do not need
	this trick in C++.  reported by Wolfgang Glunz

2008-02-12  krechert <krechert>

	* src/ming.h.in: fix MSVC workaround: replace takes 3 arguments
	reported by Wolfgang Glunz.

2008-02-12  krechert <krechert>

	* mingpp.h: http://bugs.libming.net/show_bug.cgi?id=48

2008-02-12  krechert <krechert>

	* test/Movie/setSoundStream/test01-cxx.C,
	test/Movie/setSoundStream/test02-cxx.C,
	test/Movie/setSoundStream/test03-cxx.C: error handling

2008-02-12  krechert <krechert>

	* test/Movie/NumFrames/test01-cxx.C,
	test/Movie/Protect/test01-cxx.C, test/Movie/Protect/test02-cxx.C,
	test/Movie/Rate/test01-cxx.C, test/Movie/new/test01-cxx.C,
	test/Movie/new/test02-cxx.C, test/Movie/new/test03-cxx.C,
	test/Movie/new/test04-cxx.C, test/Movie/new/test05-cxx.C,
	test/Movie/new/test06-cxx.C, test/Movie/new/test07-cxx.C,
	test/Movie/nextFrame/test01-cxx.C,
	test/Movie/nextFrame/test02-cxx.C, test/Movie/replace/test01-cxx.C,
	test/Movie/replace/test02-cxx.C,
	test/Movie/setNetworkAccess/test01-cxx.C,
	test/Movie/setScriptLimits/test01-cxx.C: error handling

2008-02-12  krechert <krechert>

	* test/Movie/Background/test01-cxx.C,
	test/Movie/Background/test02-cxx.C,
	test/Movie/Background/test03-cxx.C,
	test/Movie/Dimension/test01-cxx.C,
	test/Movie/FrameLabel/test01-cxx.C,
	test/Movie/FrameLabel/test02-cxx.C,
	test/Movie/importCharacter/test01-cxx.C,
	test/Movie/importCharacter/test02-cxx.C: error handling

2008-02-12  krechert <krechert>

	* test/Gradient/test01-cxx.C, test/Gradient/test02-cxx.C,
	test/Gradient/test03-cxx.C, test/Gradient/test04-cxx.C,
	test/Gradient/test05-cxx.C, test/Gradient/test06-cxx.C,
	test/Gradient/test07-cxx.C, test/LineStyle/test01-cxx.C,
	test/LineStyle/test02-cxx.C, test/Morph/test01-cxx.C,
	test/Morph/test02-cxx.C, test/Movie/add/test01-cxx.C,
	test/Movie/add/test01.c, test/Movie/add/test02-cxx.C,
	test/Movie/addMetadata/test01-cxx.C,
	test/Movie/assignSymbol/test01-cxx.C,
	test/Movie/assignSymbol/test01.c,
	test/Movie/defineScene/test01-cxx.C: error handling

2008-02-12  krechert <krechert>

	* test/Filter/test01-cxx.C, test/Filter/test01.c,
	test/Filter/test02.c, test/Filter/test03-cxx.C,
	test/Filter/test03.c, test/Filter/test04-cxx.C,
	test/Filter/test04.c, test/Filter/test05-cxx.C,
	test/Font/test01-cxx.C, test/Font/test01.c, test/Font/test02-cxx.C,
	test/Font/test03-cxx.C: error handling

2008-02-12  krechert <krechert>

	* test/FillStyle/test01-cxx.C, test/FillStyle/test02-cxx.C,
	test/FillStyle/test03-cxx.C, test/FillStyle/test04-cxx.C,
	test/FillStyle/test05-cxx.C, test/FillStyle/test06-cxx.C: error
	handling

2008-02-12  krechert <krechert>

	* test/Button/test01-cxx.C, test/Button/test02-cxx.C,
	test/Button/test03-cxx.C: error handling

2008-02-12  krechert <krechert>

	* test/BrowserFont/test01-cxx.C, test/BrowserFont/test01.c: error
	handling fix warning

2008-02-12  krechert <krechert>

	* test/Bitmap/test01-cxx.C, test/Bitmap/test01.c: added error
	handling

2008-02-12  krechert <krechert>

	* test/Action/test01-cxx.C, test/Action/test02-cxx.C: catch
	SWFException

2008-02-12  krechert <krechert>

	* mingpp.h: introduce SWFException to C++ wrappers

2008-02-12  krechert <krechert>

	* src/blocks/fillstyle.c, src/blocks/mp3.c,
	src/blocks/soundstream.c: bugfix: 	check mp3 header result 	return 1 on success

2008-02-12  strk <strk>

	* test/FillStyle/test05.c, test/FillStyle/test06.c: handle
	null-returns from bitmap creation functions

2008-02-10  krechert <krechert>

	* test/Gradient/Makefile.am, test/Gradient/TestList,
	test/Gradient/test01.ref, test/Gradient/test02.ref,
	test/Gradient/test03.ref, test/Gradient/test04.ref,
	test/Gradient/test05.ref, test/Gradient/test06.ref,
	test/Gradient/test07-cxx.C, test/Gradient/test07.c,
	test/Gradient/test07.ref: gradients are centred at (0,0) added new
	RADIAL_GRADIENT testcase by Pawel Karwowski.

2008-02-10  krechert <krechert>

	* src/blocks/gradient.c: gradients are centred at (0,0) fixes:
	http://bugs.libming.org/show_bug.cgi?id=47 Thanks to Pawel
	Karwowski!

2008-02-10  krechert <krechert>

	* src/actioncompiler/swf5compiler.y: fix "this as reserved word"
	regression

2008-02-10  krechert <krechert>

	* test/actionscript/Function.as, test/actionscript/Function.ref: 
	testcase for "this as reserved word" regression

2008-02-09  krechert <krechert>

	* src/blocks/mp3.c: removed unused vars

2008-02-09  krechert <krechert>

	* test/actionscript/ASM_all.as, test/actionscript/ASM_all.ref: 
	update asm ops: added new

2008-02-09  krechert <krechert>

	* src/actioncompiler/swf5compiler.flex: addd NEW as ASM op

2008-02-08  krechert <krechert>

	* src/blocks/input.c, src/blocks/mp3.c, src/blocks/mp3.h,
	src/blocks/soundstream.c: cleanup mp3 code

2008-02-08  company <company>

	* src/actioncompiler/swf5compiler.flex: strtoul returns a long, not
	an int.  Breaks on 64bit platforms.

2008-02-08  krechert <krechert>

	* test/Movie/setSoundStream/.cvsignore,
	test/Movie/setSoundStream/Makefile.am,
	test/Movie/setSoundStream/TestList,
	test/Movie/setSoundStream/test03-cxx.C,
	test/Movie/setSoundStream/test03.c,
	test/Movie/setSoundStream/test03.ref: nellymoser testcase

2008-02-08  krechert <krechert>

	* test/Movie/setSoundStream/test01-cxx.C,
	test/Movie/setSoundStream/test01.c,
	test/Movie/setSoundStream/test02-cxx.C,
	test/Movie/setSoundStream/test02.c: exit with failure

2008-02-08  krechert <krechert>

	* test/Movie/setSoundStream/test01.ref,
	test/Movie/setSoundStream/test02.ref: use soundstreamhead2 as
	default

2008-02-08  krechert <krechert>

	* src/blocks/flv.h, src/blocks/soundstream.c: allow embedded
	nellymoser sound from flv

2008-02-08  krechert <krechert>

	* : added nellymoser flv for testcases

2008-02-08  krechert <krechert>

	* src/blocks/font.c, src/blocks/font.h: function returns a plain
	pointer

2008-02-08  strk <strk>

	* test/Filter/Makefile.am, test/Filter/test05-cxx.C,
	test/Filter/test05.c: Use MEDIADIR to find media (supporting
	off-sourcetree buils)

2008-02-08  strk <strk>

	* test/Filter/test05.c: print an error, and exit with a failure code
	if things go wrong

2008-02-08  strk <strk>

	* docs/man/makeswf.1: Add info about the new -n switch (reviews
	welcome)

2008-02-08  strk <strk>

	* util/makeswf.c: Add -n switch to force NetworkAccess flag in a
	file attribute tag.  See http://bugs.libming.org/show_bug.cgi?id=37

2008-01-30  akleine <akleine>

	* util/outputscript.c: extended my new font stuff to
	outputSWF_DEFINEFONTINFO() and outputSWF_DEFINEFONTINFO2()

2008-01-30  krechert <krechert>

	* util/outputtxt.c: fixed typo/stupid bug

2008-01-30  vapour <vapour>

	* src/ming.h.in: Typo fix for a comment.

2008-01-29  krechert <krechert>

	* src/blocks/font.c, src/blocks/font.h, src/blocks/shape.c: make
	drawGlyph work again

2008-01-28  akleine <akleine>

	* util/outputscript.c: enhanced outputSWF_DEFINEFONT2(),
	outputSWF_DEFINETEXT(), outputSWF_DEFINETEXT2()

2008-01-28  krechert <krechert>

	* src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y: introduce this as reserved
	keyword

2008-01-28  krechert <krechert>

	* test/Bitmap/test01.ref, test/FillStyle/test04.ref,
	test/FillStyle/test05.ref, test/FillStyle/test06.ref,
	test/Filter/test05.ref, test/Morph/test01.ref,
	test/Morph/test02.ref: resync ref after renaming of character id
	field

2008-01-28  krechert <krechert>

	* test/actionscript/ASM_targetPath.as: asm op is lowercase

2008-01-28  krechert <krechert>

	* test/actionscript/Makefile.am, test/actionscript/With.as,
	test/actionscript/With.ref: testcase to verify bug #47: legacy
	functions hide ACTIONCALLMETHOD in with block

2008-01-28  krechert <krechert>

	* src/actioncompiler/swf5compiler.flex: split flex into clean
	context states (ASM, PURE, LEGACY) fixes bugzilla bug #43

2008-01-25  strk <strk>

	* test/Bitmap/test01.ref, test/BrowserFont/test01.ref,
	test/Button/test01.ref, test/Button/test02.ref,
	test/Button/test03.ref, test/FillStyle/test01.ref,
	test/FillStyle/test02.ref, test/FillStyle/test03.ref,
	test/FillStyle/test04.ref, test/FillStyle/test05.ref,
	test/FillStyle/test06.ref, test/Filter/test01.ref,
	test/Filter/test02.ref, test/Filter/test03.ref,
	test/Filter/test04.ref, test/Filter/test05.ref,
	test/Font/test01.ref, test/Font/test02.ref, test/Font/test03.ref,
	test/Gradient/test01.ref, test/Gradient/test02.ref,
	test/Gradient/test03.ref, test/Gradient/test04.ref,
	test/Gradient/test05.ref, test/Gradient/test06.ref,
	test/LineStyle/test01.ref, test/LineStyle/test02.ref,
	test/Morph/test01.ref, test/Morph/test02.ref,
	test/Movie/add/test02.ref, test/Movie/assignSymbol/test01.ref,
	test/Movie/importCharacter/test01.ref,
	test/Movie/importCharacter/test02.ref,
	test/Movie/replace/test01.ref, test/Movie/replace/test02.ref,
	test/MovieClip/test01.ref, test/MovieClip/test03.ref,
	test/PrebuiltClip/test01.ref, test/Shape/test01.ref,
	test/Sound/test01.ref, test/Sound/test02.ref, test/Text/test01.ref,
	test/Text/test02.ref, test/TextField/test01.ref,
	test/TextField/test02.ref, test/Video/test01.ref,
	test/Video/test02.ref, test/Video/test03.ref: CharacterId: =>
	CharacterID:

2008-01-25  krechert <krechert>

	* src/actioncompiler/compile.c: improved debug output for stack
	failures

2008-01-25  krechert <krechert>

	* src/actioncompiler/swf5compiler.y: bugfix: delctx for functions
	was never called

2008-01-25  strk <strk>

	* util/outputtxt.c: CharacterId => CharacterID

2008-01-24  akleine <akleine>

	* util/outputscript.c: Started work on outputSWF_DEFINETEXT() and
	outputSWF_DEFINETEXT2(), both needs some extending of
	outputSWF_DEFINEFONT2().

2008-01-20  akleine <akleine>

	* util/outputscript.c: 1. added note for decompiling script blocks of v4 files 2. added specials for movies with xMin or xMax values !=0

2008-01-18  akleine <akleine>

	* util/outputscript.c: bugfix: possible negative scaling factor in
	outputSWF_MATRIX()

2008-01-18  vapour <vapour>

	* src/blocks/videostream.c: Updated SWFVideoStream_getVideoFrame()
	to check for malloc failure.

2008-01-18  vapour <vapour>

	* src/blocks/textfield.c: Updated newSWFTextField() to check for
	malloc failure.

2008-01-18  vapour <vapour>

	* src/blocks/text.c: Adjusted destroySWFTextRecord() to check if
	it's been given a NULL pointer before trying to free it.

2008-01-18  vapour <vapour>

	* src/blocks/text.c: Added checks for malloc() and other failures to
	many functions.

2008-01-18  vapour <vapour>

	* src/blocks/output.c: Added check for malloc() failure to
	newSWFOutput() and newSizedSWFOutput().

2008-01-17  vapour <vapour>

	* src/blocks/jpeg.c: Updated newSWFJpegWithAlpha_fromInput() to
	check for failure of scanJpegFile() and newSWFRect().  Also put in a
	quick fix for a compile failure.

2008-01-17  vapour <vapour>

	* src/blocks/jpeg.c: Updated newSWFJpegBitmap_fromInput() to check
	for newSWFRect() failure.

2008-01-17  vapour <vapour>

	* src/blocks/rect.c: Updated newSWFRect() to check for malloc()
	failure.

2008-01-17  vapour <vapour>

	* src/blocks/fillstyle.c: Updated newSWFBitmapFillStyle() and
	newSWFGradientFillStyle() to check for newSWFMatrix() failure.

2008-01-17  vapour <vapour>

	* src/blocks/bitmap.c: Updated newSWFBitmap_fromRawImg() to check
	for failure of newSWFDBLBitmapData_fromData().

2008-01-17  vapour <vapour>

	* src/blocks/dbl.c: Added checks for malloc() failure to
	newSWFDBLBitmap(), newSWFDBLBitmap_fromInput(), and
	newSWFDBLBitmapData_fromData().

2008-01-17  vapour <vapour>

	* src/displaylist.c: Added checks for malloc() failure to
	newSWFDisplayList(), newSWFSpriteDisplayList(), and
	SWFDisplayList_add().

2008-01-17  vapour <vapour>

	* src/blocks/placeobject.c: Added checks for malloc() failure to
	newSWFPlaceObject2Block().

2008-01-17  vapour <vapour>

	* src/position.c: Added checks for malloc() failure to
	newSWFPosition().

2008-01-17  vapour <vapour>

	* src/blocks/matrix.c: Added checks for malloc() failure to
	newSWFMatrix() and SWFMatrix_dup().

2008-01-17  strk <strk>

	* test/Bitmap/test01.ref, test/Button/test01.ref,
	test/Button/test02.ref, test/Button/test03.ref,
	test/FillStyle/test01.ref, test/FillStyle/test02.ref,
	test/FillStyle/test03.ref, test/FillStyle/test04.ref,
	test/FillStyle/test05.ref, test/FillStyle/test06.ref,
	test/Filter/test01.ref, test/Filter/test02.ref,
	test/Filter/test03.ref, test/Filter/test04.ref,
	test/Filter/test05.ref, test/Gradient/test01.ref,
	test/Gradient/test02.ref, test/Gradient/test03.ref,
	test/Gradient/test04.ref, test/Gradient/test05.ref,
	test/Gradient/test06.ref, test/LineStyle/test01.ref,
	test/LineStyle/test02.ref, test/Movie/replace/test01.ref,
	test/Movie/replace/test02.ref, test/Shape/test01.ref,
	util/outputtxt.c: Make listswf output consistent in giving ID of
	character definitions: always use "CharacterID: #" format

2008-01-17  strk <strk>

	* util/outputtxt.c: typo: CharcterID => CharacterID (for morph
	shapes)

2008-01-16  vapour <vapour>

	* src/blocks/input.c: Updated newSWFInput_file(),
	newSWFInput_buffer(), newSWFInput_stream(), and newSWFInput_input()
	to check for malloc() failure.

2008-01-16  vapour <vapour>

	* src/blocks/jpeg.c: Removed embedded carriage return in definition
	of writeSWFJpegBitmapToMethod() and writeSWFJpegWithAlphaToMethod().  Added checks for malloc() failure to scanJpegFile(),
	newSWFJpegBitmap_fromInput(), newSWFJpegBitmap(), and
	newSWFJpegWithAlpha_fromInput().  Added check for failure to newSWFJpegWithAlpha().

2008-01-16  vapour <vapour>

	* src/blocks/bitmap.c: Updated newSWFBitmap_fromRawImg() to return
	NULL on malloc() failure.

2008-01-15  akleine <akleine>

	* util/outputscript.c: added XY coordinate value translation of
	gradient fill style matrix

2008-01-15  vapour <vapour>

	* src/blocks/shape.c: Fixed stupid typos I introduced.  Thanks
	Sandro. ;->

2008-01-15  vapour <vapour>

	* src/blocks/fillstyle.c: Fixed a stupid typo I introduced.  Thanks
	Sandro. ;-> Added further malloc failure checks.

2008-01-15  vapour <vapour>

	* src/blocks/shape.c: newSWFShape() now returns NULL if an error
	occurs when trying to allocate memory.

2008-01-15  vapour <vapour>

	* src/blocks/fillstyle.c: newSWFSolidFillStyle() now returns NULL if
	an error occurs when trying to allocate memory.

2008-01-15  krechert <krechert>

	* test/Gradient/test01.ref, test/Gradient/test02.ref,
	test/Gradient/test03.ref, test/Gradient/test04.ref,
	test/Gradient/test05.ref, test/Gradient/test06.ref: update ref after
	typo fix in gradient.c

2008-01-15  company <company>

	* test/actionscript/logor.ref: update testcase again

2008-01-15  company <company>

	* src/actioncompiler/swf5compiler.y: fix various problems with the
	|| and && fixes: - I confused || and && (oops) - disable push action merging. This could lead to jumps pointing
	into the middle of a Push action

2008-01-15  company <company>

	* test/actionscript/logor.ref: update reference output

2008-01-15  strk <strk>

	* util/makeswf.c: Fix bitmap embedding code to respect size of image
	(rather then swap dimensions)

2008-01-14  company <company>

	* src/actioncompiler/swf5compiler.y: Enumerate finished the stack
	with an undefined value, not with null

2008-01-14  company <company>

	* src/actioncompiler/swf5compiler.y: use lazy evaluation for && and
	|| constructs.  This mirrors the behavior used by Adobe compilers.

2008-01-14  company <company>

	* configure.in: make auto-rerunning aclocal have the right arguments

2008-01-13  vapour <vapour>

	* src/movie.c: Added check for malloc failure in
	newSWFMovieWithVersion.  Returns NULL on failure.

2008-01-13  vapour <vapour>

	* INSTALL: Updated web site URL and with todays date.

2008-01-13  vapour <vapour>

	* README: Now refers to the INSTALL text file, as we don't have an
	INSTALL.txt.

2008-01-13  vapour <vapour>

	* README: Updated website, flash version supported, and with todays
	date.

2008-01-13  akleine <akleine>

	* util/outputscript.c: initial draft on gradient fillstyle scaling
	factor using current shape bounds

2008-01-13  krechert <krechert>

	* src/shape_util.c: fix comment about witdh value units

2008-01-13  akleine <akleine>

	* util/outputscript.c: added some info about shape rectangle size

2008-01-12  akleine <akleine>

	* src/blocks/gradient.c: typo fix

2008-01-10  strk <strk>

	* util/outputtxt.c: typos: erreor => error

2008-01-08  akleine <akleine>

	* util/outputscript.c: Added setMaskLevel() call inside
	outputSWF_PLACEOBJECT2() function if the 'PlaceFlagHasClipDepth'
	flag is set.

2008-01-08  krechert <krechert>

	* test/Filter/.cvsignore, test/Filter/Makefile.am,
	test/Filter/TestList, test/Filter/test05-cxx.C,
	test/Filter/test05.c, test/Filter/test05.ref: add ColorMatrixFilter
	testcase

2008-01-08  krechert <krechert>

	* mingpp.h: use SWFBitmap_getHeight/Width() from C-lib.

2008-01-08  krechert <krechert>

	* util/main.c: cleanup deugging leftover

2008-01-08  krechert <krechert>

	* util/blocktypes.c: add missing header

2008-01-08  krechert <krechert>

	* src/actioncompiler/swf5compiler.flex: fix dirty buffer

2008-01-07  krechert <krechert>

	* util/blocktypes.c: skip bytes for unknown blocks

2008-01-07  krechert <krechert>

	* util/main.c, util/read.c, util/read.h: skip bytes for unknown
	blocks

2008-01-07  krechert <krechert>

	* util/main.c: set fileoffset after seek

2008-01-07  krechert <krechert>

	* util/parser.c: add endline after warning

2008-01-07  krechert <krechert>

	* src/blocks/action.c: autocompile code as SWF7 and warn user to use
	SWFAction_compile first

2008-01-07  krechert <krechert>

	* util/parser.c: glyphcount of 0 is not an error

2008-01-07  krechert <krechert>

	* util/outputtxt.c: check if blockp is NULL

2008-01-06  krechert <krechert>

	* src/blocks/output.c: fix writeFloat/Double. closes SF bug
	#1865070: SWFFilterMatrix does not work

2008-01-06  krechert <krechert>

	* src/actioncompiler/compile.c,
	src/actioncompiler/swf4compiler.flex,
	src/actioncompiler/swf5compiler.flex: remove runtime check for
	byteorder

2008-01-06  krechert <krechert>

	* configure.in: compiletime check for byteorder

2008-01-06  krechert <krechert>

	* util/parser.c: matrix elements are float types

2008-01-06  akleine <akleine>

	* util/outputscript.c: Continued work on fillstyles and linstyles

2008-01-05  akleine <akleine>

	* util/outputscript.c: Shape fill stuff: replaced 'experimental
	code' from CVS 1.53 with better one

2008-01-04  krechert <krechert>

	* test/Sound/.cvsignore: missing .cvsignore

2008-01-04  krechert <krechert>

	* test/Font/Makefile.am, test/Font/test03.pl: added perl testcase
	for string width

2008-01-04  krechert <krechert>

	* test/Font/.cvsignore, test/Font/test03.ref: added missing ref file

2008-01-04  krechert <krechert>

	* perl_ext/Font.xs, perl_ext/Text.xs: fix wrong argument types

2008-01-04  krechert <krechert>

	* src/font_util.h: removed duplicated declaration

2008-01-04  krechert <krechert>

	* test/Font/Makefile.am, test/Font/TestList, test/Font/test01.py,
	test/Font/test02.py, test/Font/test03-cxx.C, test/Font/test03.c,
	test/Font/test03.py: more testcases

2008-01-04  krechert <krechert>

	* ming.i, py_ext/ming_wrap.c, py_ext/mingc.py: fix SF bug 1862172:
	TypeError in method 'SWFFont_getStringWidth'

2008-01-04  krechert <krechert>

	* mingpp.h: remove unnecessary casts

2008-01-04  krechert <krechert>

	* src/blocks/block.h, src/blocks/metadata.c, src/blocks/metadata.h,
	src/blocks/protect.c: use const char * as parameter to avoid
	difficulties with new swig version

2008-01-04  krechert <krechert>

	* ming.i, src/ming.h.in, src/movie.c: use const char * as parameter
	to avoid difficulties with new swig version

2008-01-04  krechert <krechert>

	* ming.i: SF bug #1845919: Add newSWFSound_fromSoundStream to ming.i
	Thanks to sakamoto

2008-01-04  krechert <krechert>

	* test/FillStyle/Makefile.am: add pyhon test to DIST

2008-01-04  krechert <krechert>

	* src/ming.h.in, src/text_util.c: "strings" should be (char *)

2008-01-04  krechert <krechert>

	* py_ext/ming.py: allow SWFText version 1 objects

2008-01-03  krechert <krechert>

	* py_ext/ming.py: added missing SWFDisplayItem method. Patch by
	Gerrit Riessen.

2008-01-03  krechert <krechert>

	* test/FillStyle/test04.py: python fillstyle testcase

2008-01-03  krechert <krechert>

	* py_ext/ming.py: proper type checking. patch by Gerrit Riessen

2008-01-03  krechert <krechert>

	* mingpp.h: remove some useless warnings

2008-01-03  krechert <krechert>

	* src/ming.h.in: remove deprecated tag from SWFFill functions. Work
	on all fill-types now.

2008-01-03  krechert <krechert>

	* src/blocks/fillstyle.c, src/blocks/gradient.c: allow
	transformation on gradient fills

2008-01-03  strk <strk>

	* util/parser.c: Don't abort parsing if an unexpected number of
	gradients is found

2007-12-29  akleine <akleine>

	* util/decompile.c: rewrote gotoFrame/gotoLabel functions

2007-12-26  akleine <akleine>

	* util/decompile.c: Fixed a bug in decompileCALLMETHOD(). Thanks to
	'strk' for reporting.

2007-12-17  strk <strk>

	* util/makeswf_utils.c: Check existance of input file before
	attempting to preprocess it

2007-12-15  krechert <krechert>

	* src/actioncompiler/swf5compiler.y: fix typo: caused a regression
	when using _droptarget as a member variable.

2007-12-14  akleine <akleine>

	* util/parser.c: continue with empty block in case of branch problem

2007-12-14  akleine <akleine>

	* util/decompile.c: bugfix in decompileSETTARGET()

2007-12-13  akleine <akleine>

	* util/outputscript.c, util/parser.c, util/swftypes.h: 1. changed ColorAddTerms and ColorMultTerms to signed integer    in structures SWF_CXFORM, SWF_CXFORMWITHALPHA (swftypes.h) 2. ditto changed some readBits() to readSBits() in parser.c 3. added ColorTransform processing to outputscript.c

2007-12-12  akleine <akleine>

	* util/decompile.c: fixed old typo bug: changed '_this' to 'this'

2007-12-12  akleine <akleine>

	* util/decompile.c: 1. rewrote function decompileGETURL2() 2. bugfix in decompileSTOREREGISTER()

2007-12-11  akleine <akleine>

	* util/outputscript.c: typo fix

2007-12-11  akleine <akleine>

	* util/decompile.c: enhanced recognition of inline (side effect)
	increment/decrement operations .. else run into fallback code

2007-12-11  akleine <akleine>

	* util/outputscript.c: experimental add of setRightFill() call in
	outputSWF_FILLSTYLE (tnx Peter!)

2007-12-10  akleine <akleine>

	* util/decompile.c: in decompileCALLMETHOD(): added a special case
	for constructors etc.

2007-12-10  akleine <akleine>

	* util/outputscript.c: added initial draft for
	outputSWF_EXPORTASSETS()

2007-12-09  akleine <akleine>

	* util/decompile.c: keep action index always inside limit

2007-12-08  akleine <akleine>

	* util/decompile.c: Solved property value problem.  Thanks to Peter
	for bug report!

2007-12-06  akleine <akleine>

	* NEWS, util/decompile.c: implemented eval() calls where they are
	appropriate

2007-12-05  akleine <akleine>

	* util/decompile.c: 2 bugfixes: decompileRETURN result value and
	operator precedence

2007-12-05  peterdd <peterdd>

	* util/outputscript.c: fix a typo

2007-12-05  peterdd <peterdd>

	* util/outputscript.c: add stub for fontinfo2 script generation

2007-12-04  company <company>

	* test/actionscript/TryCatch.ref: update test

2007-12-04  company <company>

	* src/actioncompiler/swf5compiler.y: make Try action work correctly
	(patch by Pekka Lampila)

2007-12-01  akleine <akleine>

	* util/decompile.c: two bugfixes related to operator precedence

2007-12-01  krechert <krechert>

	* test/actionscript/Makefile.am, test/actionscript/condition.as,
	test/actionscript/condition.ref: testcase for conditional expression

2007-12-01  krechert <krechert>

	* src/actioncompiler/compile.c, src/actioncompiler/compile.h,
	src/actioncompiler/swf5compiler.y: do combine PUSH ops in condition
	stmts.

2007-12-01  peterdd <peterdd>

	* util/outputscript.c: fix naming pattern for ButtonRecord variables

2007-12-01  krechert <krechert>

	* ChangeLog, NEWS: update

2007-12-01  peterdd <peterdd>

	* perl_ext/MANIFEST: add SWF/ButtonRecord.pm, remove autoappended
	META.yml from cvs sources

2007-12-01  peterdd <peterdd>

	* perl_ext/SWF.pm: help CPAN analyzing the module

2007-12-01  peterdd <peterdd>

	* perl_ext/Changes, perl_ext/README: rewrite of the installation
	procedure, comment in Changes

2007-12-01  peterdd <peterdd>

	* perl_ext/Makefile.am: pass configure prefix to Makefile.PL PREFIX,
	fix EXTRA_DIST

2007-11-30  peterdd <peterdd>

	* : a 44.1kHz stereo uncompressed PCM sample for sound, loops,
	envelope tests

2007-11-30  krechert <krechert>

	* mingpp.h: don't leak file pointer

2007-11-30  krechert <krechert>

	* configure.in, test/Makefile.am, test/Sound/Makefile.am,
	test/Sound/TestList, test/Sound/test01-cxx.C, test/Sound/test01.c,
	test/Sound/test01.ref, test/Sound/test02-cxx.C,
	test/Sound/test02.c, test/Sound/test02.ref: testcases for SWFSound
	with SoundStream.  submitted by sakamotosplhack@sf.net

	http://sourceforge.net/tracker/index.php?func=detail&aid=1824403&group_id=18365&atid=118365

2007-11-30  krechert <krechert>

	* mingpp.h: SWFSound from SoundStream (C++ wrapper)

2007-11-30  krechert <krechert>

	* src/blocks/sound.c, src/blocks/soundstream.c, src/ming.h.in: 
	newSWFSound_fromSoundStream(SWFSoundStream stream); submitted by
	sakamotosplhack@sf.net

	http://sourceforge.net/tracker/index.php?func=detail&aid=1824403&group_id=18365&atid=118365

2007-11-30  krechert <krechert>

	* php_ext/ming.c: SWFVideoStream constructor confuses most users:
	possible inputs were php file resource (fopen()) or a "binary
	string" of the file produced by get_file_contents(). Using the
	filename failed! This patch adds a simple and weak check for a
	proper file extension.

2007-11-30  krechert <krechert>

	* test/Video/test01.php: php video testcase: init class with
	filename

2007-11-30  krechert <krechert>

	* src/blocks/input.c: typo :(

2007-11-30  krechert <krechert>

	* src/blocks/input.c, src/ming.h.in: create input from filename

2007-11-30  krechert <krechert>

	* mingpp.h: added SWFDisplayItem->flush()

2007-11-30  krechert <krechert>

	* mingpp.h: make DisplayItem contructor and destructor private

2007-11-30  krechert <krechert>

	* mingpp.h: add missing FontCharacter methods make FontCharacter
	constructor and destructor private

2007-11-30  krechert <krechert>

	* test/Button/.cvsignore, test/Button/Makefile.am,
	test/Button/test03-cxx.C: added c++ testcase

2007-11-29  peterdd <peterdd>

	* test/Button/.cvsignore, test/Button/Makefile.am,
	test/Button/TestList, test/Button/test03.c, test/Button/test03.pl,
	test/Button/test03.ref: added test for animated button states

2007-11-29  krechert <krechert>

	* test/Button/test02.pl: sync to new setLine()

2007-11-29  krechert <krechert>

	* perl_ext/SWF/Shape.pm, perl_ext/Shape.xs: use Shape->setLine()
	from shape util

2007-11-29  krechert <krechert>

	* test/Button/Makefile.am, test/Button/test02.php: button record php
	testcase

2007-11-29  krechert <krechert>

	* test/Button/Makefile.am, test/Button/test02-cxx.C: add C++
	testcase

2007-11-29  peterdd <peterdd>

	* util/outputscript.c: add matrix output for ButtonRecord

2007-11-29  krechert <krechert>

	* test/Button/test02.c: fixed fillstyle

2007-11-29  krechert <krechert>

	* util/Makefile.am, util/main.c: removed main.c from libutil sources
	in order. allows customizing main.c via define flags.

2007-11-29  peterdd <peterdd>

	* test/Button/test02.c: [no log message]

2007-11-29  peterdd <peterdd>

	* test/Button/.cvsignore, test/Button/Makefile.am,
	test/Button/TestList, test/Button/test02.c, test/Button/test02.pl,
	test/Button/test02.ref: add test for ButtonRecord

2007-11-29  krechert <krechert>

	* util/Makefile.am, util/ttftofft.c: this functionality is included
	in libming now.

2007-11-29  krechert <krechert>

	* util/makefdb.c: this file was replaced by outputfdb.

2007-11-29  krechert <krechert>

	* php_ext/ming.c, php_ext/php_ming.h: added ButtonRecord class to
	php_ext

2007-11-29  krechert <krechert>

	* perl_ext/.cvsignore, perl_ext/Button.xs,
	perl_ext/ButtonRecord.xs, perl_ext/Makefile.PL,
	perl_ext/Makefile.am, perl_ext/SWF.pm,
	perl_ext/SWF/ButtonRecord.pm, perl_ext/perl_swf.h, perl_ext/typemap: 
	added ButtonRecord support

2007-11-28  krechert <krechert>

	* util/parser.c: fix bug in definefontinfo[2] calculating glyph
	count

2007-11-28  krechert <krechert>

	* util/parser.c: fixes DEFINEFONT block bounds and cleanup

2007-11-28  akleine <akleine>

	* util/outputscript.c: 1. Added a setScale(1) call in top of generated file for Perl,    PHP,C++. (still to-do: Python,TCL) and removed hardcoded    division by 20.0 from setDimension() call,  because most    output (like drawLine(), the matrix stuff etc...) uses TWIPS.     (This Problem was first mentioned by    strk at [Ming-dev], Fri, 16 Feb 2007).  2. Added some has..() -checks to outputSWF_MATRIX().  3. Added call of outputSWF_MATRIX() inside outputSWF_PLACEOBJECT2().  4. At all this gives some more useful results in swftoXXX.     (An other way would be adjusting all outputs from TWIPS to
	   PIXEL.)

2007-11-28  krechert <krechert>

	* configure.in: add default values to configure --help

2007-11-28  krechert <krechert>

	* test/Action/Makefile.am, test/Bitmap/Makefile.am,
	test/BrowserFont/Makefile.am, test/Button/Makefile.am,
	test/FillStyle/Makefile.am, test/Filter/Makefile.am,
	test/Font/Makefile.am, test/Gradient/Makefile.am,
	test/LineStyle/Makefile.am, test/Morph/Makefile.am,
	test/Movie/Background/Makefile.am,
	test/Movie/Dimension/Makefile.am,
	test/Movie/FrameLabel/Makefile.am,
	test/Movie/NumFrames/Makefile.am, test/Movie/Protect/Makefile.am,
	test/Movie/Rate/Makefile.am, test/Movie/add/Makefile.am,
	test/Movie/addMetadata/Makefile.am,
	test/Movie/assignSymbol/Makefile.am,
	test/Movie/defineScene/Makefile.am,
	test/Movie/importCharacter/Makefile.am, test/Movie/new/Makefile.am,
	test/Movie/nextFrame/Makefile.am, test/Movie/replace/Makefile.am,
	test/Movie/setNetworkAccess/Makefile.am,
	test/Movie/setScriptLimits/Makefile.am,
	test/Movie/setSoundStream/Makefile.am,
	test/Movie/setTabIndex/Makefile.am, test/MovieClip/Makefile.am,
	test/PrebuiltClip/Makefile.am, test/Shape/Makefile.am,
	test/Text/Makefile.am, test/TextField/Makefile.am,
	test/Video/Makefile.am: added USE_CXX conditional to c++ test where
	necessary.  removed stdc++ (global) dependecy

2007-11-28  krechert <krechert>

	* Makefile.am: install c++-header only if c++ headers are enabled

2007-11-28  krechert <krechert>

	* configure.in: added --enable-cpp=[yes|no] to configure
	(default=yes)

2007-11-27  strk <strk>

	* src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y, src/actiontypes.h,
	test/actionscript/ASM_all.as, test/actionscript/ASM_all.ref,
	util/action.c: Add support for fscommand2 asm

2007-11-27  krechert <krechert>

	* mingpp.h: added ButtonRecord class

2007-11-27  peterdd <peterdd>

	* util/outputscript.c: first step to output Buttonrecord info

2007-11-27  company <company>

	* src/blocks/button.c, src/ming.h.in: implement
	SWFButtonRecord_setDepth

2007-11-26  krechert <krechert>

	* perl_ext/Text.xs: optional version flag for SWF::Text

2007-11-26  krechert <krechert>

	* test/Font/Makefile.am, test/Font/test01.pl, test/Font/test02.pl: 
	perl Font/Text testcases

2007-11-26  krechert <krechert>

	* mingpp.h: Init character member in all classes inherited from
	SWFCharacter.  Cleanup some code.  Fixes SF bug #1490709

2007-11-26  krechert <krechert>

	* src/shape_util.c: handle characters with no bounds gracefully.
	fixes SF bug #1490709

2007-11-25  krechert <krechert>

	* util/outputtxt.c, util/parser.c: parseSWF_DEFINEBUTTONCXFORM
	removed unused name parameter in outputSWF_CXFROM
	outputSWF_DEFINEBUTTONCXFORM forward declaration of
	outputSWF_SOUNDINFO

2007-11-25  krechert <krechert>

	* util/outputtxt.c: outputSWF_DEFINEBUTTONSOUND

2007-11-25  krechert <krechert>

	* util/parser.c: removed duplicated code (parseSWF_SOUNDINFO())

2007-11-25  krechert <krechert>

	* test/Button/test01.ref: remove warning from ref file

2007-11-25  krechert <krechert>

	* util/parser.c: warn on possible malformed SWFs

2007-11-25  akleine <akleine>

	* util/outputscript.c, util/parser.c: continued work on buttons:
	added output of sound

2007-11-23  akleine <akleine>

	* util/decompile.c: added code for SWFACTION_TOGGLEQUALITY and a
	minor bugfix

2007-11-23  strk <strk>

	* mingpp.h, src/ming.h.in: Don't base the exported interface on
	USE_{GIF,PNG}, don't rely on ming_config.h

2007-11-23  strk <strk>

	* src/blocks/Makefile.am: include pngdbl.c and gifdbl.c in lib no
	matter what value USE_{PNG,GIF} have

2007-11-23  strk <strk>

	* src/blocks/pngdbl.c: provide an implementation for the PNG
	interfaces even if USE_PNG is undefined, just warn and return NULL

2007-11-23  strk <strk>

	* src/blocks/gifdbl.c: provide an implementation for the GIF
	interfaces even if USE_GIF is undefined, just warn and return NULL

2007-11-23  krechert <krechert>

	* : add gif image for testcases

2007-11-23  krechert <krechert>

	* test/FillStyle/.cvsignore, test/FillStyle/Makefile.am,
	test/FillStyle/TestList, test/FillStyle/test06-cxx.C,
	test/FillStyle/test06.c, test/FillStyle/test06.ref: add gif testcase

2007-11-23  strk <strk>

	* src/libming.h: include <math.h> befor echecking for availability
	of functions defined therein

2007-11-23  krechert <krechert>

	* src/Makefile.am: do not distribute ming_config.h

2007-11-22  akleine <akleine>

	* util/outputscript.c, util/parser.c: swftoXXX: added initial code
	for handling buttons and showing button action script code

2007-11-22  krechert <krechert>

	* src/actioncompiler/swf5compiler.y: fix shift/reduce conflicts

2007-11-22  krechert <krechert>

	* src/actioncompiler/swf5compiler.y: fix reduce/reduce conflicts do
	not translate reserved words to identifiers

2007-11-22  krechert <krechert>

	* test/actionscript/class_member.ref: unused membervariables were
	ignored

2007-11-22  krechert <krechert>

	* src/actioncompiler/compile.c, src/actioncompiler/compile.h,
	src/actioncompiler/swf5compiler.y: improved variable handling

2007-11-22  strk <strk>

	* ChangeLog: sync

2007-11-22  krechert <krechert>

	* NEWS, src/displaylist.c: news update and some function docs

2007-11-22  krechert <krechert>

	* src/displaylist.c, src/displaylist.h, src/ming.h.in, src/movie.c,
	src/movieclip.c: added SWFDisplayItem_flush() writes a displayitem
	to the blocklist immediately instead of waiting for nextFrame().

2007-11-22  krechert <krechert>

	* test/actionscript/ASM_V4.as: added missing as file. removed swf
	instead

2007-11-22  krechert <krechert>

	* test/actionscript/ASM_V4.ref, test/actionscript/Makefile.am: add
	asm v4 testcases

2007-11-22  krechert <krechert>

	* src/actioncompiler/swf4compiler.flex,
	src/actioncompiler/swf4compiler.y: complete ASM support for SWF4
	action ops

2007-11-22  krechert <krechert>

	* test/actionscript/ActionScriptTest.c,
	test/actionscript/Makefile.am: allow different SWF version targets
	for AS testcases

2007-11-21  akleine <akleine>

	* util/outputscript.c: Continued work on outputSWF_PLACEOBJECT2() by
	adding output code for actions of clip events. Also added several
	output strings depending on SWF_CLIPEVENTFLAGS values.

2007-11-21  akleine <akleine>

	* util/outputscript.c: Started work on a TODO in
	outputSWF_PLACEOBJECT2() : assign the return of an add()-method to a
	displayItem for using in setName() etc. and later using for matrix
	output

2007-11-18  krechert <krechert>

	* test/actionscript/class_member.ref: update ref

2007-11-18  krechert <krechert>

	* src/actioncompiler/swf5compiler.y: bugfix: push register

2007-11-18  krechert <krechert>

	* src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y: add ASM CastOp

2007-11-15  akleine <akleine>

	* util/outputscript.c: in outputSWF_PLACEOBJECT2():  added bugfix on
	object which does add another object.

2007-11-15  krechert <krechert>

	* test/actionscript/Function.as, test/actionscript/Function.ref,
	test/actionscript/class_member.as: add testcases for typed
	functions, variables

2007-11-15  krechert <krechert>

	* src/actioncompiler/swf5compiler.y: add (syntatic) type support

2007-11-15  krechert <krechert>

	* test/actionscript/class_member.as,
	test/actionscript/class_member.ref,
	test/actionscript/class_method.as,
	test/actionscript/class_method.ref: added testcases with access
	attributes

2007-11-15  krechert <krechert>

	* src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y: added class access attribute
	support

2007-11-14  krechert <krechert>

	* test/actionscript/Makefile.am, test/actionscript/class_member.as,
	test/actionscript/class_member.ref: simple class member test

2007-11-14  krechert <krechert>

	* NEWS: update

2007-11-14  krechert <krechert>

	* src/actioncompiler/swf5compiler.y: keep class statements in order
	introduced class context

2007-11-14  krechert <krechert>

	* test/Action/test01.ref, test/MovieClip/test01.ref,
	test/MovieClip/test02.ref, test/MovieClip/test03.ref,
	test/PrebuiltClip/test01.ref: update sprite blocks' offset

2007-11-14  krechert <krechert>

	* util/swftypes.h: add missing SWF_DEFINEMORPHSHAPE2 structure to
	union

2007-11-14  krechert <krechert>

	* test/Movie/add/test02.ref: update sprite blocks' offset

2007-11-14  krechert <krechert>

	* util/parser.c: fix blockoffset: set offset to include tag header

2007-11-14  krechert <krechert>

	* util/main.c, util/outputdecl.h, util/outputfdb.c,
	util/outputscript.c, util/outputswf.c, util/outputtxt.c,
	util/ttftofft.c: use length and offset from Parserstruct

2007-11-14  krechert <krechert>

	* test/actionscript/legacy_functions.as,
	test/actionscript/legacy_functions.ref: added set/getProperty to
	legacy function

2007-11-14  krechert <krechert>

	* src/actioncompiler/compile.c, src/actioncompiler/compile.h,
	src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y: fix get/setProperty

2007-11-12  akleine <akleine>

	* util/decompile.c: 1. Added some code to decompile if{} and else{} blocks    always at exactly the same stack base.  2. Added some debug helper for try{}-catch{}-finally{}.

2007-11-12  krechert <krechert>

	* util/parser.c, util/read.c, util/read.h: readFloat

2007-11-11  krechert <krechert>

	* src/actioncompiler/compile.c, src/actioncompiler/compile.h,
	src/actioncompiler/swf4compiler.y,
	src/actioncompiler/swf5compiler.y: property index is should be
	pushed as FLOAT

2007-11-11  krechert <krechert>

	* src/actioncompiler/compile.c, src/actioncompiler/swf5compiler.y: 
	add get/setProperty methods

2007-11-11  krechert <krechert>

	* src/actiontypes.h: fix property values

2007-11-11  akleine <akleine>

	* util/decompile.c: added code for SWFACTION_TARGETPATH

2007-11-11  akleine <akleine>

	* util/decompile.c: Added new code for  "try/catch/finally" .  BTW
	this also avoids a segmentation fault in listswf_d.

2007-11-10  krechert <krechert>

	* perl_ext/Font.xs: use strncase(), removed unused FILE *

2007-11-10  krechert <krechert>

	* perl_ext/SWF/VideoStream.pm: fix c&p error

2007-11-10  krechert <krechert>

	* perl_ext/SWF/FontCharacter.pm: add FontCharacter.pm

2007-11-10  krechert <krechert>

	* test/BrowserFont/test01.py: python testcase

2007-11-10  krechert <krechert>

	* perl_ext/.cvsignore: added FontcCharacter.c

2007-11-10  krechert <krechert>

	* perl_ext/FontCharacter.xs, perl_ext/MANIFEST,
	perl_ext/Makefile.PL, perl_ext/Makefile.am, perl_ext/Movie.xs,
	perl_ext/SWF.pm, perl_ext/perl_swf.h, perl_ext/typemap: added
	FontCharacter Object, SWFMovie_addFont() and SWFMovie_importFont()

2007-11-09  krechert <krechert>

	* src/actioncompiler/compile.c, src/actioncompiler/compile.h,
	src/actioncompiler/swf5compiler.y: set class members

2007-11-09  krechert <krechert>

	* NEWS: update

2007-11-09  krechert <krechert>

	* perl_ext/Font.xs: use generic SWFFont interface for filebased
	fonts

2007-11-09  krechert <krechert>

	* py_ext/ming.py, py_ext/ming_wrap.c, py_ext/mingc.py: updates,
	resync with main lib

2007-11-09  krechert <krechert>

	* ming.i: update, added new functions

2007-11-08  strk <strk>

	* test/actionscript/legacy_functions.ref, util/action.c: Print
	target name for ACTION_SETTARGET, update .ref accordingly

2007-11-08  akleine <akleine>

	* util/decompile.c: implemented code for SWFACTION_THROW

2007-11-08  krechert <krechert>

	* configure.in: chmod config/install-sh (hack)

2007-11-08  krechert <krechert>

	* py_ext/setup.py.in: added ungif lib

2007-11-08  strk <strk>

	* ChangeLog: updated

2007-11-07  krechert <krechert>

	* src/actioncompiler/compile.c, src/actioncompiler/swf5compiler.y: 
	fixes regression (determine if return is inside a function) remove
	anon_function_decl

2007-11-07  krechert <krechert>

	* src/actioncompiler/swf5compiler.flex: always terminate string
	buffer

2007-11-07  krechert <krechert>

	* test/actionscript/legacy_functions.ref: GetUrl2 offset was bogus

2007-11-07  krechert <krechert>

	* util/swftypes.h: added missing Offset field to SWFACTION_GETURL2
	structure

2007-11-06  krechert <krechert>

	* php_ext/ming.c: do not destroy SWFFontCharacter objects. These
	objects are created by the ming library, like SWFDisplayItem
	objects.

2007-11-06  krechert <krechert>

	* test/actionscript/Makefile.am, test/actionscript/class_empty.as,
	test/actionscript/class_empty.ref,
	test/actionscript/class_method.as,
	test/actionscript/class_method.ref: class testcases

2007-11-06  krechert <krechert>

	* src/actioncompiler/compile.c, src/actioncompiler/compile.h,
	src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y: AS2 class support: constructor
	and methods

2007-11-05  krechert <krechert>

	* src/actioncompiler/swf5compiler.flex: improve error reporting: put
	column cursor _before_ the token which produces the syntax error.
	also removed unused strcpy in newline rule.

2007-11-04  akleine <akleine>

	* util/decompile.c: Fixed return value of decompile_SWITCH()
	function for some switch{} statements where "default:" is NOT the
	last clause

2007-11-02  krechert <krechert>

	* src/actioncompiler/compile.c, src/actioncompiler/compile.h,
	src/actioncompiler/swf5compiler.y: ASFunction abstraction and
	cleanup

2007-11-02  krechert <krechert>

	* util/makeswf_utils.c: fix warnings

2007-11-02  krechert <krechert>

	* src/blocks/action.h, src/ming.h.in: expose SWFAction_compile()

2007-11-02  krechert <krechert>

	* src/movie.c: fix warning

2007-10-31  krechert <krechert>

	* src/actioncompiler/swf5compiler.y: verbose error output

2007-10-31  krechert <krechert>

	* util/makeswf_utils.c: x

2007-10-30  akleine <akleine>

	* util/png2dbl.c: Use compress2() result value again (for correct
	size of *.dbl files)

2007-10-30  krechert <krechert>

	* mingpp.h: add mask wrapper to displayitem

2007-10-30  krechert <krechert>

	* NEWS: update

2007-10-30  krechert <krechert>

	* src/blocks/fromswf.c: support for SWF9 tags

2007-10-30  krechert <krechert>

	* util/makeswf.c: set framerate as float

2007-10-30  krechert <krechert>

	* test/actionscript/ASM_all.as, test/actionscript/ASM_all.ref: 
	simple implements/extends ASM testcase

2007-10-30  krechert <krechert>

	* src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y: support "implements" as ASM op

2007-10-27  krechert <krechert>

	* util/makeswf_utils.c: pass through real swf version

2007-10-27  krechert <krechert>

	* util/makeswf_utils.c: handle compile errors. do not output empty
	swf files

2007-10-27  krechert <krechert>

	* src/blocks/action.c: bugfix: if AS code is already compiled return
	success and set length pointer.

2007-10-27  krechert <krechert>

	* NEWS: update

2007-10-27  krechert <krechert>

	* src/blocks/fromswf.c: SWF8 support for fromswf submitted by
	sakamotosplhack at users.sourceforge.net

2007-10-27  krechert <krechert>

	* src/blocks/fileattrs.c: bugfix: [ 1821118 ] Uninitialized variable
	in SWFFileAttributes.  submitted by sakamotosplhack@uses.sf.net

2007-10-27  krechert <krechert>

	* configure.in, test/Movie/Makefile.am,
	test/Movie/importCharacter/.cvsignore,
	test/Movie/importCharacter/Makefile.am,
	test/Movie/importCharacter/TestList,
	test/Movie/importCharacter/test01-cxx.C,
	test/Movie/importCharacter/test01.c,
	test/Movie/importCharacter/test01.php,
	test/Movie/importCharacter/test01.ref,
	test/Movie/importCharacter/test02-cxx.C,
	test/Movie/importCharacter/test02.c,
	test/Movie/importCharacter/test02.php,
	test/Movie/importCharacter/test02.ref: SWF_IMPORT assets testcases

2007-10-26  krechert <krechert>

	* php_ext/Makefile.am: add simple install rule in php_ext

2007-10-26  strk <strk>

	* ChangeLog, Makefile.am: Sync ChangeLog, fix Changelog rule to work
	when run from a separate build tree

2007-10-26  krechert <krechert>

	* php_ext/ming.c: Add SWFCharacter dummy class in PHP. Fixes
	http://bugs.libming.net/show_bug.cgi?id=38.

2007-10-25  krechert <krechert>

	* src/Makefile.am: added new files

2007-10-25  krechert <krechert>

	* util/makeswf.c: use new InitAction api

2007-10-25  krechert <krechert>

	* configure.in, test/Action/.cvsignore, test/Action/Makefile.am,
	test/Action/TestList, test/Action/test01-cxx.C,
	test/Action/test01.c, test/Action/test01.ref,
	test/Action/test02-cxx.C, test/Action/test02.c,
	test/Action/test02.ref, test/Makefile.am: InitAction testcases

2007-10-25  krechert <krechert>

	* mingpp.h: add InitAction support

2007-10-25  krechert <krechert>

	* src/blocks/action.c, src/blocks/action.h, src/ming.h.in,
	src/movie.c, src/movieclip.c: extend and expose InitAction interface

2007-10-24  krechert <krechert>

	* php_ext/php_ming.h: sync header. not sure if needed

2007-10-24  krechert <krechert>

	* php_ext/ming.c: added addUTF8String() textfield method

2007-10-24  strk <strk>

	* util/makeswf.c: Use a separate character definition for each init
	action block

2007-10-24  strk <strk>

	* util/makeswf.c: Add support for multiple init actions in same
	and/or different frames.  Still unsupported adding init actions for
	frames for which we specify no content.

2007-10-24  strk <strk>

	* util/makeswf.c: Exit with an error if multiple init actions are
	attempted to be added (still unsupported)

2007-10-24  strk <strk>

	* NEWS: add init action support new

2007-10-24  strk <strk>

	* docs/man/makeswf.1, util/makeswf.c: Change -C flag to -a
	(--init-action) and support specifying a target frame number.  Only
	frame0 is currently supported.

2007-10-23  strk <strk>

	* NEWS, configure.in: Bump version to 0.4.0.beta6

2007-10-21  krechert <krechert>

	* util/action.c: output more information for
	SDFACTION_DEFINEFUNCTION2

2007-10-21  krechert <krechert>

	* mingpp.h, src/blocks/text.c, src/ming.h.in: text cleanup

2007-10-19  krechert <krechert>

	* src/actioncompiler/swf5compiler.y: built-in function call should
	be translated as "call"

2007-10-19  krechert <krechert>

	* test/actionscript/forin.as, test/actionscript/forin.ref: add
	ENUMERATE2 testcase

2007-10-19  krechert <krechert>

	* src/actioncompiler/swf5compiler.y: use ENUMERATE2 when looping on
	object members like: for(x in obj.members) 	;

2007-10-19  krechert <krechert>

	* NEWS: update

2007-10-19  krechert <krechert>

	* src/movie.c: update security policy doc

2007-10-19  krechert <krechert>

	* test/Movie/addMetadata/test01.ref: update testcase because of ne
	security policy

2007-10-19  krechert <krechert>

	* test/Bitmap/test01.ref, test/FillStyle/test01.ref,
	test/FillStyle/test02.ref, test/FillStyle/test03.ref,
	test/FillStyle/test04.ref, test/FillStyle/test05.ref,
	test/Gradient/test01.ref, test/Gradient/test02.ref,
	test/Gradient/test03.ref, test/Gradient/test04.ref,
	test/Gradient/test05.ref, test/Gradient/test06.ref,
	test/LineStyle/test01.ref, test/LineStyle/test02.ref,
	test/Morph/test01.ref, test/Morph/test02.ref,
	test/Movie/assignSymbol/test01.ref,
	test/Movie/defineScene/test01.ref, test/Movie/new/test06.ref,
	test/Movie/new/test07.ref, test/Movie/replace/test01.ref,
	test/Movie/replace/test02.ref,
	test/Movie/setScriptLimits/test01.ref, test/Shape/test01.ref: update
	testcase because of ne security policy

2007-10-19  krechert <krechert>

	* src/blocks/fileattrs.c: change security policy default to
	"local-with-filesystem" sandbox.  see
	http://www.adobe.com/devnet/flash/articles/fplayer8_security.html
	for more informations

2007-10-19  krechert <krechert>

	* test/actionscript/delete.ref: resync delete.ref

2007-10-19  krechert <krechert>

	* src/actioncompiler/swf5compiler.y: only POP stack in the void case

2007-10-19  krechert <krechert>

	* test/actionscript/delete.as, test/actionscript/delete.ref: update
	new delete testcases

2007-10-19  krechert <krechert>

	* src/actioncompiler/swf5compiler.y: catch more delete cases

2007-10-18  krechert <krechert>

	* test/Movie/new/.cvsignore, test/Movie/new/Makefile.am,
	test/Movie/new/TestList, test/Movie/new/test07-cxx.C,
	test/Movie/new/test07.c, test/Movie/new/test07.php,
	test/Movie/new/test07.pl, test/Movie/new/test07.py,
	test/Movie/new/test07.ref: tag order testcase

2007-10-18  krechert <krechert>

	* src/actioncompiler/swf5compiler.y: removed redundant definitions
	-> reduces parser conflicts

2007-10-18  krechert <krechert>

	* test/actionscript/Makefile.am, test/actionscript/drag.as,
	test/actionscript/drag.ref, test/actionscript/legacy_functions.ref: 
	drag testcase (MC API and built-in)

2007-10-18  krechert <krechert>

	* src/actioncompiler/swf5compiler.flex: add start/stopDrag built-in
	function support

2007-10-18  krechert <krechert>

	* test/actionscript/Makefile.am,
	test/actionscript/legacy_functions.as,
	test/actionscript/legacy_functions.ref: built-in functions

2007-10-18  krechert <krechert>

	* src/actioncompiler/swf5compiler.flex: built-in function "call"
	should trigger SWFACTION_CALLFRAME while "callFrame" is not a built
	in function and should trigger SWFACTION_CALLFUNCTION

2007-10-18  krechert <krechert>

	* test/actionscript/delete.as, test/actionscript/delete.ref: use
	delete's return value

2007-10-18  krechert <krechert>

	* src/actioncompiler/swf5compiler.y: treat DELETE as a non-void
	function

2007-10-18  krechert <krechert>

	* src/movie.c: make FileAttributs first block

2007-10-18  krechert <krechert>

	* util/makeswf.c: add class definition support.  Class definitions
	are initialized by InitAction tags. These tags need a dummy
	movieclip they depend on.

2007-10-17  krechert <krechert>

	* src/actioncompiler/compile.c, src/actioncompiler/compile.h: allow
	pushing STRINGs also for SWF>=5

2007-10-17  krechert <krechert>

	* src/actioncompiler/compile.c, src/actioncompiler/compile.h: adding
	push FLOAT

2007-10-17  krechert <krechert>

	* src/actioncompiler/compile.c: update properties values

2007-10-17  krechert <krechert>

	* test/actionscript/ASM_all.ref,
	test/actionscript/FunctionInLoop.ref, test/actionscript/forin.ref: 
	update testcases

2007-10-17  krechert <krechert>

	* util/action.c: output TargetOffsets for IF / JUMP OP-codes

2007-10-16  strk <strk>

	* config/install-sh: re-added with x bit set

2007-10-16  strk <strk>

	* config/install-sh: removed again, I'll try from my box the x bit

2007-10-16  krechert <krechert>

	* config/install-sh: set exec flag

2007-10-16  krechert <krechert>

	* config/install-sh: remove to be added again with exec flag

2007-10-16  krechert <krechert>

	* config/install-sh: dummy change to set executable flag

2007-10-16  krechert <krechert>

	* test/actionscript/delete.as, test/actionscript/delete.ref: added
	more DELETE cases

2007-10-16  krechert <krechert>

	* src/actioncompiler/Makefile.am, src/actioncompiler/compile.c,
	src/actioncompiler/compile.h, src/actioncompiler/swf5compiler.y: 
	bugfix: compile 	delete s.length; 	delete _root.map.ways[wayselected].path[x][4]; clean BUILT_FILES (e.g. *.tab*) with make clean simplify DELETE
	(less shift/reduce conflicts) DELETE is a void function

2007-10-15  krechert <krechert>

	* util/makeswf.c: add bison debugging support in makeswf

2007-10-14  krechert <krechert>

	* src/actioncompiler/swf5compiler.y: bugfix: trace(loadMovieNum)
	fails closes bug #27 in libming.net bugzilla

2007-10-12  krechert <krechert>

	* src/blocks/font.c, src/blocks/font.h, src/blocks/ttffont.c,
	src/blocks/ttffont.h, src/ming.h.in: experimental TTC (TrueType
	Collection) font support.  will upload a testcase if i find a ttc
	file with suitable license. Simple testcase looks like: int main() {         int count, i;         SWFFont *fonts;         SWFFontCollection collection;         collection = newSWFFontCollection_fromFile("test.ttc");         fonts = SWFFontCollection_getFonts(collection, &count);         for(i = 0; i < count; i++)         {                 SWFFont font = fonts[i];                 printf("name: %s, glyphs %i\n",                         SWFFont_getName(font),
	        SWFFont_getGlyphCount(font)); }         return 0; }

2007-10-12  krechert <krechert>

	* util/action.c: fix warning

2007-10-10  krechert <krechert>

	* test/Button/test01.ref: update AS testcases

2007-10-10  krechert <krechert>

	* test/Bitmap/test01.ref: testcase was broken

2007-10-10  krechert <krechert>

	* test/Text/test02.ref, test/TextField/test01.ref,
	test/TextField/test02.ref: use wide offset for some fonts

2007-10-10  krechert <krechert>

	* test/FillStyle/test02.ref, test/FillStyle/test03.ref,
	test/FillStyle/test04.ref, test/FillStyle/test05.ref,
	test/Font/test02.ref, test/MovieClip/test01.ref,
	test/MovieClip/test02.ref, test/MovieClip/test03.ref,
	test/Video/test03.ref, test/actionscript/ASM0.ref,
	test/actionscript/ASM1.ref, test/actionscript/ASM_all.ref,
	test/actionscript/ASM_extend.ref, test/actionscript/ASM_push.ref,
	test/actionscript/ASM_targetPath.ref,
	test/actionscript/Function.ref,
	test/actionscript/FunctionInLoop.ref,
	test/actionscript/GotoFrame.ref, test/actionscript/TryCatch.ref,
	test/actionscript/delete.ref, test/actionscript/forin.ref,
	test/actionscript/logor.ref, test/actionscript/newline_comment.ref,
	test/actionscript/newline_crlf.ref,
	test/actionscript/targetPath.ref: update AS testcases

2007-10-10  krechert <krechert>

	* test/Movie/add/test01.ref, test/Movie/nextFrame/test01.ref,
	test/Movie/nextFrame/test02.ref: update AS testcases

2007-10-10  strk <strk>

	* util/action.c: Include global offset near each action name. Good
	enough for branch offset computation, not good for matching with
	gnash -va output (which sues local offsets). refs containing actions
	will need to be updated.

2007-10-09  krechert <krechert>

	* NEWS: update

2007-10-09  krechert <krechert>

	* src/blocks/fillstyle.c: fixed regression

2007-10-09  krechert <krechert>

	* src/blocks/font.c: bugfix: abort font processing if a character
	can not be resolved. Until now the code produced an integer overflow

2007-10-09  krechert <krechert>

	* src/blocks/ttffont.c: SWF_FONT_WIDEOFFSETS flag was never set.
	necessary for big fonts.  for now a very simple estimation is done.

2007-10-08  krechert <krechert>

	* test/actionscript/Makefile.am, test/actionscript/forin.as,
	test/actionscript/forin.ref: add for(i in o) continue testcase

2007-10-08  krechert <krechert>

	* src/actioncompiler/swf5compiler.y: fix infinite loop with for(x in
	o) continue; closes bugzilla bug #13

2007-10-08  krechert <krechert>

	* src/blocks/ttffont.c: fix infinite loop in readGlyphs error
	handler

2007-10-08  krechert <krechert>

	* src/ming.h.in: fix MSVC compile second try

2007-10-08  krechert <krechert>

	* src/actioncompiler/swf4compiler.flex,
	src/actioncompiler/swf4compiler.y: GetURL Method must be a string or
	empty

2007-10-08  krechert <krechert>

	* src/actioncompiler/swf4compiler.y: fix loadVariables: set bit for
	target string

2007-10-05  peterdd <peterdd>

	* perl_ext/t/movieclip.t, perl_ext/t/sprite.t: another roundtrip of
	removing the sprite terminology

2007-10-05  krechert <krechert>

	* test/BrowserFont/test01.ref, test/Button/test01.ref,
	test/FillStyle/test01.ref, test/FillStyle/test02.ref,
	test/FillStyle/test03.ref, test/FillStyle/test04.ref,
	test/FillStyle/test05.ref, test/Font/test01.ref,
	test/Font/test02.ref, test/Gradient/test01.ref,
	test/Gradient/test02.ref, test/Gradient/test03.ref,
	test/Gradient/test04.ref, test/Gradient/test05.ref,
	test/Gradient/test06.ref, test/LineStyle/test01.ref,
	test/LineStyle/test02.ref, test/MovieClip/test01.ref,
	test/MovieClip/test03.ref, test/PrebuiltClip/test01.ref,
	test/Shape/test01.ref, test/Text/test01.ref, test/Text/test02.ref,
	test/TextField/test01.ref, test/TextField/test02.ref,
	test/Video/test01.ref, test/Video/test02.ref, test/Video/test03.ref: 
	update testcase due matrix output changes

2007-10-05  krechert <krechert>

	* test/Filter/test01.ref, test/Filter/test02.ref,
	test/Filter/test03.ref, test/Filter/test04.ref,
	test/Morph/test01.ref, test/Morph/test02.ref,
	test/Movie/add/test02.ref, test/Movie/assignSymbol/test01.ref,
	test/Movie/replace/test01.ref, test/Movie/replace/test02.ref: update
	testcase due matrix output changes

2007-10-05  krechert <krechert>

	* mingpp.h: update button methods

2007-10-05  krechert <krechert>

	* util/outputfdb.c, util/parser.c, util/swftypes.h: make
	SWFParserstruct a real struxt add offset and length to
	SWF_Parserstruct

2007-10-05  peterdd <peterdd>

	* util/outputtxt.c: added matrix and cxform output of buttonrecords,
	added definesound output

2007-10-05  krechert <krechert>

	* src/actioncompiler/swf4compiler.flex,
	src/actioncompiler/swf4compiler.y,
	src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y: do not handle unterminated
	strings as emty strings. throw a syntax error instead!

2007-10-02  krechert <krechert>

	* configure.in, test/Button/.cvsignore, test/Button/Makefile.am,
	test/Button/TestList, test/Button/test01-cxx.C,
	test/Button/test01.c, test/Button/test01.ref, test/Makefile.am: test
	SWFBUTTON_MOUSE[UP|DOWN]

2007-10-02  krechert <krechert>

	* src/ming.h.in: workaround for MSVC

2007-09-30  peterdd <peterdd>

	* perl_ext/SWF/Constants.pm: add new constants for SWF::FILL

2007-09-30  peterdd <peterdd>

	* src/blocks/shape.c, src/ming.h.in: fix typo for constant
	SWF_SHAPE_USENONSCALINGSTROKES

2007-09-30  peterdd <peterdd>

	* perl_ext/Constants.xs: sync with ming.h

2007-09-29  peterdd <peterdd>

	* perl_ext/CREDITS, perl_ext/TODO: write something current to the
	TODO

2007-09-29  peterdd <peterdd>

	* perl_ext/CREDITS, perl_ext/Changes: wrote something to the
	unmaintained Changes and CREDITS so cpan.org users can get a clue
	where the these infos are stored

2007-09-29  peterdd <peterdd>

	* perl_ext/.cvsignore: .cvsignore update META.yml

2007-09-29  peterdd <peterdd>

	* perl_ext/.cvsignore: .cvsignore update

2007-09-29  peterdd <peterdd>

	* perl_ext/SWF/MovieClip.pm, perl_ext/SWF/Sprite.pm: removed
	Sprite.pm, now only MovieClip exists in terminology for users

2007-09-29  peterdd <peterdd>

	* perl_ext/MANIFEST, perl_ext/Makefile.am, perl_ext/SWF.pm,
	perl_ext/SWF/Constants.pm, perl_ext/SWF/DisplayItem.pm,
	perl_ext/SWF/Morph.pm, perl_ext/SWF/Movie.pm,
	perl_ext/SWF/Shape.pm, perl_ext/SWF/TextField.pm,
	perl_ext/SWF/VideoStream.pm: finally want get rid of
	MovieClip-Sprite confusion

2007-09-29  peterdd <peterdd>

	* perl_ext/SWF/PrebuiltClip.pm: stub for the PrebuiltClip module

2007-09-29  peterdd <peterdd>

	* perl_ext/SWF.pm: update of SWF.pm

2007-09-28  peterdd <peterdd>

	* perl_ext/Makefile.PL: fix path to libming.a, brought a variable
	test back to life

2007-09-28  peterdd <peterdd>

	* perl_ext/MANIFEST: added SWF/VideoStream.pm

2007-09-28  peterdd <peterdd>

	* perl_ext/MANIFEST: updated MANIFEST, added SWF/PrebuiltClip.pm

2007-09-28  strk <strk>

	* perl_ext/Makefile.PL: Include SWF and swf_util in LDFROM

2007-09-28  strk <strk>

	* perl_ext/Makefile.PL: Have SWF.xs linked to the build tree (like
	is done for Makefile.PL) and build from there. This is a workaround
	to the fact I dunno how to make INCLUDE in an .xs know where to go
	find the file to be included: it seems it's always searched in the
	same dir the source code is. Any cleanup of this is highly welcome.

2007-09-28  anderson <anderson>

	* docs/libming/SWFButtonRecord_addFilter.html,
	docs/libming/SWFButtonRecord_setBlendMode.html,
	docs/libming/SWFButton_addAction.html,
	docs/libming/SWFButton_addCharacter.html,
	docs/libming/SWFButton_addShape.html,
	docs/libming/SWFButton_removeScalingGrid.html,
	docs/libming/SWFButton_setScalingGrid.html,
	docs/libming/SWFMovieClip_removeScalingGrid.html,
	docs/libming/SWFMovieClip_setScalingGrid.html,
	docs/libming/SWFMovie_addMetadata.html,
	docs/libming/SWFMovie_add_internal.html,
	docs/libming/SWFMovie_assignSymbol.html,
	docs/libming/SWFMovie_defineScene.html,
	docs/libming/SWFMovie_replace_internal.html,
	docs/libming/SWFMovie_setNetworkAccess.html,
	docs/libming/SWFMovie_setScriptLimits.html,
	docs/libming/SWFMovie_setTabIndex.html,
	docs/libming/SWFShape_getVersion.html,
	docs/libming/SWFShape_setLine.html,
	docs/libming/SWFShape_setLine2.html,
	docs/libming/SWFShape_setLine2Filled.html,
	docs/libming/SWFShape_setLineStyle2_internal.html,
	docs/libming/SWFShape_setLineStyle2filled_internal.html,
	docs/libming/SWFShape_setLineStyle_internal.html,
	docs/libming/SWFShape_setRenderHintingFlags.html,
	docs/libming/index.html,
	docs/libming/writeSWFButtonSoundToMethod.html: Add more
	documentation

2007-09-28  strk <strk>

	* perl_ext/Makefile.PL: We're almost there (I think). Next problem
	is having SWF.xs find Boot.xsh (which is in the build tree).

2007-09-28  anderson <anderson>

	* src/Makefile.am: Remove problematic files from the list to scan
	for docs

2007-09-28  strk <strk>

	* perl_ext/Makefile.PL: Add SWF and swf_util as extension names.
	Seems to fix 'make check' too..

2007-09-28  krechert <krechert>

	* src/blocks/error.c: output warnings and error messages to stderr
	not stdout. this should make life easier for CGI devs.

2007-09-28  strk <strk>

	* perl_ext/Makefile.PL: Fix build of othe perl extension in a
	separate dir

2007-09-28  strk <strk>

	* perl_ext/Makefile.am: Correctly set the 'builddir' environment
	variable when creating Makefile.perl

2007-09-28  strk <strk>

	* docs/man/makeswf.1: Document how to disable compression (-c -1)

2007-09-27  krechert <krechert>

	* test/TextField/test01.ref, test/TextField/test02.ref: update
	testcase: set bgColor

2007-09-27  krechert <krechert>

	* test/Bitmap/test01.ref, test/BrowserFont/test01.ref,
	test/PrebuiltClip/test01.ref: update testcases: set bgColor

2007-09-27  krechert <krechert>

	* test/FillStyle/test01.ref, test/FillStyle/test02.ref,
	test/FillStyle/test03.ref, test/FillStyle/test04.ref,
	test/FillStyle/test05.ref, test/Font/test01.ref,
	test/Font/test02.ref, test/Gradient/test01.ref,
	test/Gradient/test02.ref, test/Gradient/test03.ref,
	test/Gradient/test04.ref, test/Gradient/test05.ref,
	test/Gradient/test06.ref, test/LineStyle/test01.ref,
	test/LineStyle/test02.ref, test/MovieClip/test01.ref,
	test/MovieClip/test02.ref, test/MovieClip/test03.ref,
	test/Shape/test01.ref, test/Text/test01.ref, test/Text/test02.ref,
	test/Video/test01.ref, test/Video/test02.ref, test/Video/test03.ref: 
	update testcases: set bgColor

2007-09-27  krechert <krechert>

	* test/Filter/test01.ref, test/Filter/test02.ref,
	test/Filter/test03.ref, test/Filter/test04.ref,
	test/Morph/test01.ref, test/Morph/test02.ref,
	test/actionscript/ASM0.ref, test/actionscript/ASM1.ref,
	test/actionscript/ASM_all.ref, test/actionscript/ASM_extend.ref,
	test/actionscript/ASM_push.ref,
	test/actionscript/ASM_targetPath.ref,
	test/actionscript/Function.ref,
	test/actionscript/FunctionInLoop.ref,
	test/actionscript/GotoFrame.ref, test/actionscript/TryCatch.ref,
	test/actionscript/delete.ref, test/actionscript/logor.ref,
	test/actionscript/newline_comment.ref,
	test/actionscript/newline_crlf.ref,
	test/actionscript/targetPath.ref: update testcases: set bgColor

2007-09-27  krechert <krechert>

	* test/Movie/addMetadata/test01.ref,
	test/Movie/assignSymbol/test01.ref,
	test/Movie/defineScene/test01.ref, test/Movie/nextFrame/test01.c,
	test/Movie/nextFrame/test02.c, test/Movie/replace/test01.ref,
	test/Movie/replace/test02.ref,
	test/Movie/setNetworkAccess/test01.ref,
	test/Movie/setScriptLimits/test01.ref,
	test/Movie/setSoundStream/test01.ref,
	test/Movie/setSoundStream/test02.ref,
	test/Movie/setTabIndex/test01.ref: update testcases: set bgColor

2007-09-27  krechert <krechert>

	* test/Movie/Rate/test01.c: update testcase: set bgcolor

2007-09-27  krechert <krechert>

	* test/Movie/Protect/test01.c, test/Movie/Protect/test02.c: update
	testcase: set bgColor

2007-09-27  krechert <krechert>

	* test/Movie/NumFrames/test01.c: set bgColor to c-testcase

2007-09-27  krechert <krechert>

	* test/Movie/new/test01.c, test/Movie/new/test02.c,
	test/Movie/new/test03.c, test/Movie/new/test04.c,
	test/Movie/new/test05.c, test/Movie/new/test06.ref: update and unify
	testcases

2007-09-27  krechert <krechert>

	* test/Movie/FrameLabel/test01.c: update C-testcase: set bgColor

2007-09-27  krechert <krechert>

	* test/Movie/Dimension/test01.c: c-testcase: set bgColor

2007-09-27  krechert <krechert>

	* test/Movie/add/test01.c, test/Movie/add/test02.c: update
	c-testcases. all other bindings set bgColor

2007-09-27  krechert <krechert>

	* src/blocks/fillstyle.c, src/ming.h.in: add missing bitmap
	fillstyles

2007-09-27  krechert <krechert>

	* src/movie.c: don't force bgColor

2007-09-27  krechert <krechert>

	* py_ext/ming.py: python update: SWFText(2) addUTFStrings.
	Contributed by y-fujii

2007-09-27  krechert <krechert>

	* py_ext/ming.py: implemented SWFSoundStream object closes SF bug
	#1793128

2007-09-27  krechert <krechert>

	* configure.in: YACC and LEX was not checked properly closes SF bug
	#1802828

2007-09-27  krechert <krechert>

	* perl_ext/Makefile.PL: Perl module needs to be linked with
	-lfreetype

2007-09-26  krechert <krechert>

	* php_ext/ming.c: added workaround to support SWFSprite and
	SWFMovieclip objects closes SF bug #1799388

2007-09-26  krechert <krechert>

	* perl_ext/Makefile.PL, perl_ext/PrebuiltClip.xs,
	perl_ext/perl_swf.h, perl_ext/typemap: added PrebuiltClip to
	perl_ext. Thanks to James Austin.  closes libming.net bug #35

2007-09-26  krechert <krechert>

	* perl_ext/SoundInstance.xs: added addEnvelope to perl_ext closes SF
	bug #1799410

2007-09-25  krechert <krechert>

	* configure.in, test/Makefile.am, test/PrebuiltClip/.cvsignore,
	test/PrebuiltClip/Makefile.am, test/PrebuiltClip/TestList,
	test/PrebuiltClip/test01-cxx.C, test/PrebuiltClip/test01.c,
	test/PrebuiltClip/test01.ref: testcase for prebuiltclip

2007-09-25  krechert <krechert>

	* src/blocks/fromswf.c: Bugfix: SF #1799389 Importing empty prebuilt
	clip causes sprite numbering error

2007-09-24  strk <strk>

	* util/outputtxt.c, util/parser.c, util/swftypes.h: Tag
	NAMECHARACTER (40) parsed based on how swfc (from SWFTools) writes
	it.

2007-09-24  krechert <krechert>

	* util/outputtxt.c, util/parser.c, util/swftypes.h: parse
	SWF_NAMECHARACTER

2007-09-21  krechert <krechert>

	* src/blocks/bitmap.c: added workaround for compressBound (added in
	zlib 1.2.x)

2007-09-21  krechert <krechert>

	* configure.in: removed compiler flag, since some older compilers do
	not support this

2007-09-19  anderson <anderson>

	* configure.in: One more place to fix the version

2007-09-18  strk <strk>

	* NEWS, configure.in: Set versions to 0.4.0.beta4, and keep libtool
	versioning to 4:4:0

2007-09-18  anderson <anderson>

	* ChangeLog, NEWS, configure.in: Final changes for 0.4.0-rc1

2007-09-18  krechert <krechert>

	* NEWS: update

2007-09-18  krechert <krechert>

	* src/blocks/fillstyle.c, src/shape_util.c: fill matrix is set
	within fillstyle

2007-09-18  krechert <krechert>

	* src/ming.h.in: remove deprecated tag for new/destroySWFFill

2007-09-17  strk <strk>

	* test/MovieClip/test01.ref, test/MovieClip/test02.ref,
	test/MovieClip/test03.ref, util/outputtxt.c: Include character id in
	print of init actions. Updated refs accordingly.

2007-09-17  anderson <anderson>

	* ChangeLog: Sync in last changes for 0.4.0.rc1

2007-09-17  krechert <krechert>

	* mingpp.h: expose setMatrix method

2007-09-17  strk <strk>

	* test/FillStyle/Makefile.am: Add missing file in the clean list

2007-09-17  strk <strk>

	* test/BrowserFont/Makefile.am, test/Filter/Makefile.am,
	test/Gradient/Makefile.am, test/LineStyle/Makefile.am,
	test/Morph/Makefile.am, test/Movie/defineScene/Makefile.am,
	test/MovieClip/Makefile.am, test/Shape/Makefile.am,
	test/actionscript/Makefile.am: Distribute required files for 'make
	check' to work

2007-09-17  strk <strk>

	* test/TextField/test01-cxx.C, test/TextField/test01.c,
	test/TextField/test02-cxx.C, test/TextField/test02.c: Use MEDIADIR,
	be nice on errors

2007-09-17  strk <strk>

	* test/Bitmap/test01-cxx.C, test/Bitmap/test01.c: Use MEDIADIR
	macro, be nice on errors

2007-09-17  strk <strk>

	* test/Bitmap/Makefile.am, test/TextField/Makefile.am: Provide
	MEDIADIR, distribute refs and TestList

2007-09-17  strk <strk>

	* test/Text/test01-cxx.C, test/Text/test01.c,
	test/Text/test02-cxx.C, test/Text/test02.c: Use MEDIADIR macro, try
	to be nicer on error

2007-09-17  strk <strk>

	* test/Text/Makefile.am: Provide MEDIADIR macro, distribute TestList
	and refs

2007-09-17  strk <strk>

	* test/Font/test01-cxx.C, test/Font/test01.c,
	test/Font/test02-cxx.C, test/Font/test02.c: Use MEDIADIR macro, try
	to be more friendly when something goes wrong

2007-09-17  strk <strk>

	* test/Font/Makefile.am: Distribute TestList and refs, provide
	MEDIADIR macro

2007-09-17  strk <strk>

	* test/FillStyle/test02-cxx.C, test/FillStyle/test02.c,
	test/FillStyle/test03-cxx.C, test/FillStyle/test03.c,
	test/FillStyle/test04-cxx.C, test/FillStyle/test04.c,
	test/FillStyle/test05-cxx.C, test/FillStyle/test05.c: Use MEDIADIR,
	print errors and return a proper error code on errors.

2007-09-17  strk <strk>

	* test/FillStyle/Makefile.am: Provide a MEDIADIR macro, distribute
	TestList and refs

2007-09-17  strk <strk>

	* test/Video/test01.c: Print an error message if anything goes wrong
	(well, almost)

2007-09-17  strk <strk>

	* test/Video/Makefile.am: Oops, wrong MEDIADIR

2007-09-17  strk <strk>

	* test/Movie/assignSymbol/test01.c: print an error message if
	creation of SWF font from file failed

2007-09-17  strk <strk>

	* test/Video/test01-cxx.C, test/Video/test01.c: Use MEDIADIR macro
	to find files in media directory

2007-09-17  strk <strk>

	* test/Video/Makefile.am: Provide MEDIADIR macro, distribute
	TestList and refs

2007-09-17  strk <strk>

	* test/Movie/assignSymbol/test01-cxx.C,
	test/Movie/assignSymbol/test01.c: Use the MEDIADIR macro

2007-09-17  strk <strk>

	* test/Movie/assignSymbol/Makefile.am: Provide a MEDIADIR macro

2007-09-17  strk <strk>

	* test/Movie/assignSymbol/Makefile.am: Distribute refs and TestList

2007-09-17  strk <strk>

	* test/Movie/setTabIndex/Makefile.am: Distribute TestList and
	test01.ref

2007-09-17  strk <strk>

	* Makefile.am: Properly link LICENSE from source tree, and don't
	fail if a COPYING file is already there

2007-09-17  strk <strk>

	* test/Movie/setSoundStream/test01-cxx.C,
	test/Movie/setSoundStream/test02-cxx.C: Use MEDIADIR macro to find
	files in the media directory

2007-09-17  strk <strk>

	* test/Movie/setSoundStream/test01.c,
	test/Movie/setSoundStream/test02.c: Use MEDIADIR macro to find files
	in the media directory. Exit with an error if anything goes wrong.

2007-09-17  strk <strk>

	* test/Movie/setSoundStream/Makefile.am: Define MEDIADIR to point to
	the media directory in the source tree (for building in a separate
	dir)

2007-09-17  strk <strk>

	* configure.in: Create Makefile in test/Media dir

2007-09-17  anderson <anderson>

	* test/Makefile.am, test/Media/Makefile.am: Try to add the Media
	directory so the test can run from the distribution

2007-09-14  anderson <anderson>

	* src/Makefile.am: include abctypes.h in the distribution

2007-09-14  anderson <anderson>

	* test/Movie/addMetadata/Makefile.am: make dist fix

2007-09-14  anderson <anderson>

	* test/Movie/setSoundStream/Makefile.am: Include the *.ref &
	TestList files in the distribution

2007-09-14  anderson <anderson>

	* test/Movie/addMetadata/Makefile.am: The php & pl file haven't been
	created yet

2007-09-14  anderson <anderson>

	* macros/Makefile.am: typo

2007-09-09  krechert <krechert>

	* configure.in, test/Movie/Makefile.am,
	test/Movie/defineScene/.cvsignore,
	test/Movie/defineScene/Makefile.am,
	test/Movie/defineScene/TestList,
	test/Movie/defineScene/test01-cxx.C,
	test/Movie/defineScene/test01.c, test/Movie/defineScene/test01.ref: 
	defineScene testcase

2007-09-09  krechert <krechert>

	* util/outputtxt.c: output SWF_DEFINESCENEANDFRAMEDATA

2007-09-09  krechert <krechert>

	* mingpp.h, src/blocks/scenedata.h, src/ming.h.in, src/movie.c: 
	integrade defineSceneData

2007-09-09  krechert <krechert>

	* src/blocks/output.c: write encoded UInt32: handle special case '0'

2007-09-09  krechert <krechert>

	* src/blocks/symbolclass.h, src/movie.c: destroy symbolClass object
	if present

2007-09-07  krechert <krechert>

	* src/blocks/Makefile.am, src/blocks/scenedata.c,
	src/blocks/scenedata.h, src/ming.h.in: added SWF9 scene data support

2007-09-07  krechert <krechert>

	* src/blocks/binary.c: remove unused variable

2007-09-05  anderson <anderson>

	* test/Movie/assignSymbol/Makefile.am: Add a missing makefile

2007-08-27  krechert <krechert>

	* src/blocks/Makefile.am, src/blocks/binary.c, src/ming.h.in: SWF9:
	SWFBinaryData

2007-08-27  krechert <krechert>

	* mingpp.h: added assignSymbol method

2007-08-27  krechert <krechert>

	* configure.in, test/Movie/Makefile.am,
	test/Movie/assignSymbol/.cvsignore,
	test/Movie/assignSymbol/TestList,
	test/Movie/assignSymbol/test01-cxx.C,
	test/Movie/assignSymbol/test01.c,
	test/Movie/assignSymbol/test01.ref: assignSymbol testcase

2007-08-27  krechert <krechert>

	* test/BrowserFont/.cvsignore: added .cvsignore

2007-08-27  krechert <krechert>

	* src/blocks/Makefile.am, src/blocks/symbolclass.c,
	src/blocks/symbolclass.h, src/ming.h.in, src/movie.c: SWF9:
	SWFSymbolClass

2007-08-27  krechert <krechert>

	* src/Makefile.am, src/blocks/font.c, src/blocks/shape.c,
	src/blocks/shape.h, src/compat.c, src/shape_util.c: added compat
	file: temporary place to move external functions to internal
	functions. After 1-2 stable releases the compat functions will be
	removed.

2007-08-27  krechert <krechert>

	* src/ming.c: allow SWF 9 as movie version

2007-08-27  krechert <krechert>

	* src/blocks/output.c, src/blocks/output.h: write SWF9 variable
	length encoded int

2007-08-26  krechert <krechert>

	* src/blocks/font.c, src/blocks/ttffont.c, src/blocks/ttffont.h,
	src/font_util.c, src/ming.h.in: font_util:  Ming_loadFont use
	generic font loader fix some warnings

2007-08-26  krechert <krechert>

	* src/blocks/fdbfont.c, src/blocks/fdbfont.h, src/blocks/font.c: 
	remove warinig for internal usage

2007-08-26  krechert <krechert>

	* util/outputscript.c: remove warning

2007-08-26  krechert <krechert>

	* util/blocktypes.c, util/outputdecl.h, util/outputtxt.c,
	util/parser.c, util/parserdecl.h, util/swftypes.h: define, parse and
	output DefineFontName

2007-08-26  krechert <krechert>

	* src/blocks/blocktypes.h: add missing SWF9 tag

2007-08-26  krechert <krechert>

	* util/blocktypes.c, util/outputdecl.h, util/outputtxt.c,
	util/parser.c, util/parserdecl.h, util/swftypes.h: parse, output,
	define StartSound2

2007-08-26  krechert <krechert>

	* src/blocks/blocktypes.h: add StartSound2 BlockType

2007-08-26  krechert <krechert>

	* test/BrowserFont/test01.ref, test/TextField/test01.ref,
	test/TextField/test02.ref: update: SWF9 introduced new fields

2007-08-26  krechert <krechert>

	* util/outputtxt.c, util/parser.c, util/swftypes.h: parse and update
	SWF9 updates

2007-08-26  krechert <krechert>

	* test/FillStyle/.cvsignore: update

2007-08-26  krechert <krechert>

	* test/Bitmap/test01.ref, test/FillStyle/test01.ref,
	test/FillStyle/test02.ref, test/FillStyle/test03.ref,
	test/FillStyle/test04.ref, test/FillStyle/test05.ref,
	test/Gradient/test01.ref, test/Gradient/test02.ref,
	test/Gradient/test03.ref, test/Gradient/test04.ref,
	test/Gradient/test05.ref, test/Gradient/test06.ref,
	test/LineStyle/test01.ref, test/LineStyle/test02.ref,
	test/Morph/test01.ref, test/Morph/test02.ref, test/Shape/test01.ref: 
	update due FileAttributes changed

2007-08-26  krechert <krechert>

	* test/Filter/test01.ref, test/Filter/test02.ref,
	test/Filter/test03.ref, test/Filter/test04.ref: update since
	PlaceObject3 has more fields now

2007-08-26  krechert <krechert>

	* test/Movie/addMetadata/test01.ref, test/Movie/new/test06.ref,
	test/Movie/replace/test01.ref, test/Movie/replace/test02.ref,
	test/Movie/setNetworkAccess/test01.ref,
	test/Movie/setScriptLimits/test01.ref: update due FileAttributes
	changed

2007-08-25  krechert <krechert>

	* util/outputtxt.c, util/parser.c, util/swftypes.h: update
	PlaceObject3 structure

2007-08-25  krechert <krechert>

	* src/blocks/fileattrs.h: add hasABC flag support

2007-08-25  krechert <krechert>

	* src/blocks/fileattrs.c: add actionscrip3 flag

2007-08-25  krechert <krechert>

	* NEWS: update

2007-08-25  krechert <krechert>

	* src/blocks/soundinstance.c: set envelope flag not loop

2007-08-25  krechert <krechert>

	* util/outputtxt.c, util/parser.c: parse and output AS3 flag in
	FileAttributs structure

2007-08-25  krechert <krechert>

	* util/outputtxt.c: complete abcFile output

2007-08-25  krechert <krechert>

	* util/outputtxt.c: output abcfile, constants and methods

2007-08-25  krechert <krechert>

	* util/parser.c: simplify multiname parser

2007-08-24  krechert <krechert>

	* util/parser.c, util/read.c, util/swftypes.h: refinements and
	bugfixes

2007-08-23  krechert <krechert>

	* src/blocks/soundinstance.c, src/ming.h.in: added missing
	addEnvelopeMethod. Noticed by peterdd <flashfee@gmx.net>

2007-08-23  krechert <krechert>

	* src/blocks/button.c, src/ming.h.in: fix typo from peterdd
	<flashfee@gmx.net>

2007-08-23  krechert <krechert>

	* test/actionscript/ASM1.ref, test/actionscript/Makefile.am,
	test/actionscript/TryCatch.as, test/actionscript/TryCatch.ref: added
	TryCatch testcase

2007-08-23  krechert <krechert>

	* util/action.c: output try block

2007-08-22  strk <strk>

	* ChangeLog: updated (make Changelog)

2007-08-20  krechert <krechert>

	* test/MovieClip/.cvsignore, test/MovieClip/Makefile.am,
	test/MovieClip/TestList, test/MovieClip/test02-cxx.C,
	test/MovieClip/test02.c, test/MovieClip/test02.ref,
	test/MovieClip/test03-cxx.C, test/MovieClip/test03.c,
	test/MovieClip/test03.ref: testcases for movieclip/initaction export
	problems

2007-08-20  krechert <krechert>

	* src/movie.c: workaround for initAction / scalingGrid blocks added
	to an exported and not placed  movieclip.

2007-08-20  krechert <krechert>

	* mingpp.h: SWFMovie_addExport for C++

2007-08-19  krechert <krechert>

	* test/Text/.cvsignore, test/Text/Makefile.am, test/Text/TestList,
	test/Text/test02-cxx.C, test/Text/test02.c, test/Text/test02.ref: 
	added static text testcase with mixed font style

2007-08-18  krechert <krechert>

	* util/parser.c, util/read.c, util/read.h, util/swftypes.h: AS3
	parser (initial version)

2007-08-18  krechert <krechert>

	* src/abctypes.h: change some constant names to avoid clashes

2007-08-17  krechert <krechert>

	* src/blocks/action.c, src/blocks/action.h, src/blocks/button.c,
	src/blocks/placeobject.c: change SWFAction_getByteCode semantics: if
	there was a compiler error the function returns NULL and a length of
	-1.

2007-08-17  krechert <krechert>

	* util/outputtxt.c, util/parser.c, util/swftypes.h: ABC format types

2007-08-17  krechert <krechert>

	* src/abctypes.h: opcodes and defines for the ABC format (aka. AS3
	bytecode)

2007-08-16  krechert <krechert>

	* configure.in: test/actionscript/Makefile.am:46: compiling
	`ActionScriptTest.c' with per-target flags requires `AM_PROG_CC_C_O'
	in `configure.in'

2007-08-16  krechert <krechert>

	* py_ext/ming_wrap.c: bugfix: #1370509 SWFFont.getStringWidth fails
	with type error

2007-08-16  krechert <krechert>

	* src/blocks/text.c: don't segfault if querying an empty
	text-object.

2007-08-15  krechert <krechert>

	* py_ext/ming_wrap.c, src/ming.h.in: use C99 prototypes (fixes
	warnings with py_ext compile)

2007-08-15  krechert <krechert>

	* py_ext/ming_wrap.c: remove some compiler warnings

2007-08-15  krechert <krechert>

	* py_ext/ming_wrap.c: remove warning

2007-08-15  krechert <krechert>

	* py_ext/Makefile.am: Python/SWIG wrapper needs -fno-strict-aliasing
	CFLAG to avoid a lot of warnings.

2007-08-15  krechert <krechert>

	* php_ext/ming.c: readded accidently removed line

2007-08-15  krechert <krechert>

	* ming.i, perl_ext/Font.xs, php_ext/ming.c: remove call to obsolete
	SWFFont_getShape() method

2007-08-15  krechert <krechert>

	* src/ming.h.in: remove prototype for obsolete methode
	SWFFont_getShape()

2007-08-15  krechert <krechert>

	* py_ext/ming_wrap.c, py_ext/mingc.py: remove call to obsolete
	SWFFon_getShape() method

2007-08-15  krechert <krechert>

	* src/ming.h.in: wrong blend mode enumeration

2007-08-15  krechert <krechert>

	* src/ming.h.in: wrong enumeration for blend modes. (patch by
	Benjamin Otte)

2007-08-15  krechert <krechert>

	* util/outputtxt.c: added missing include

2007-08-15  krechert <krechert>

	* src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y: add duplicateMovieClip and
	removeMovieClip fix case for some identifiers patch by Benjamin
	Otte.

2007-08-14  krechert <krechert>

	* src/blocks/error.h: Undefined reference to ___STRING (cygwin).
	submitted by James A. <viper.xz@gmail.com>

2007-08-14  krechert <krechert>

	* util/read.h: add missing declaration

2007-08-14  krechert <krechert>

	* src/blocks/sprite.c: allow PlaceObject3 in sprites. patch by
	Benjamin Otte

2007-08-14  krechert <krechert>

	* src/blocks/bitmap.c, src/blocks/dbl.c, src/ming.h.in: create
	bitmaps from raw data introduced SWFRawImgFmt and SWFBitmapFmt

2007-08-13  krechert <krechert>

	* perl_ext/Constants.xs, php_ext/ming.c, src/ming.h.in: added
	missing blend mode (noticed by Benjamin Otte)

2007-08-13  krechert <krechert>

	* src/blocks/dbl.c, src/blocks/dbl.h: remove unnecessary USE_*
	condition (patch by Benjamin Otte)

2007-08-13  krechert <krechert>

	* util/blocktypes.c, util/outputdecl.h, util/outputtxt.c,
	util/parser.c, util/parserdecl.h, util/swftypes.h: parse SWF9 tags
	parse SWFSERIALNUMBER

2007-08-13  krechert <krechert>

	* src/blocks/blocktypes.h: Added SWF 9 tags SWF_SERIALNUMBER is
	actually useb by flex.

2007-08-13  krechert <krechert>

	* util/read.c, util/read.h: Read encoded integer with variable byte
	count. If hi-bit is set another byte follows. Each byte contributes
	7 bits to the resulting value. A maximum of 5 bytes is allowed.

2007-08-02  strk <strk>

	* ChangeLog: updated (make Changelog)

2007-07-30  krechert <krechert>

	* src/blocks/action.c, src/ming.h.in: get Action bytecode

2007-07-22  krechert <krechert>

	* src/blocks/shape.c, src/fill.c: bugfix: shapes keep their
	fill-list unique. improved handling of situations when an equal fill
	is detected.

2007-07-19  krechert <krechert>

	* configure.in, test/Makefile.am, test/TextField/.cvsignore,
	test/TextField/Makefile.am, test/TextField/TestList,
	test/TextField/test01-cxx.C, test/TextField/test01.c,
	test/TextField/test01.ref, test/TextField/test02-cxx.C,
	test/TextField/test02.c, test/TextField/test02.ref: textfield tests

2007-07-19  krechert <krechert>

	* test/BrowserFont/test01.ref: update ref. textfield flags have
	changed

2007-07-19  krechert <krechert>

	* test/Font/test02.ref: update font ref. layout flag is set by
	default now

2007-07-19  krechert <krechert>

	* src/blocks/font.c, src/blocks/textfield.c, src/ming.h.in: 
	SWFFontCharacter_addAllChars() adds uses all characters available in
	the embedded font.  textfields use the feature if an embedded font
	is used and readonly flags isn't set.

2007-07-19  krechert <krechert>

	* src/blocks/ttffont.c: fixed warnings

2007-07-19  krechert <krechert>

	* src/blocks/textfield.c, src/blocks/ttffont.c, src/ming.h.in: 
	remove fixed textfield flags fixed bugs when handling embedded fonts
	mark private texfield flags. these should not be set by users.

2007-07-18  krechert <krechert>

	* src/blocks/ttffont.c: freetype selects unicode charmap by default.

2007-07-16  krechert <krechert>

	* src/blocks/ttffont.c: ttf font descender should behave like its
	fdb font equivalent

2007-07-16  krechert <krechert>

	* test/actionscript/Makefile.am, test/actionscript/newline_crlf.as,
	test/actionscript/newline_crlf.ref: bug [ 993822 ] SWFAction doesn't
	like \r\n seems to be invalid or outdated

2007-07-16  krechert <krechert>

	* configure.in: stop with error if YACC or LEX isn't found

2007-07-16  krechert <krechert>

	* configure.in, src/actioncompiler/Makefile.am: Inserted AC_PROG_LEX
	again but removed $(LEXLIB) from libactioncompiler_la_LIBADD. If
	AC_PROG_LEX isn't used (like it was the case till now) $(LEXLIB)
	isn't set.

2007-07-16  krechert <krechert>

	* src/actioncompiler/Makefile.am: fix actioncompiler build: $(YACC)
	uses bison -y by default. bisons yacc compat mode uses different
	nameing conventions.

2007-07-16  krechert <krechert>

	* test/dotests.pl: ignore missing testcases for language bindings

2007-07-16  krechert <krechert>

	* src/blocks/protect.c: copy password. otherwise php test fails

2007-07-16  krechert <krechert>

	* php_ext/ming.c: use SWFFont_fromFile()

2007-07-15  krechert <krechert>

	* test/dotests.pl: ls gives error messages if python is not enabled

2007-07-15  krechert <krechert>

	* util/Makefile.am, util/gif2mask.c: alpha masks require zlib
	compressed data. even with no compression zlib adds a header and crc
	data.

2007-07-15  krechert <krechert>

	* src/blocks/Makefile.am, src/blocks/gifdbl.c, src/blocks/pngdbl.c: 
	dbl images require zlib compressed data. even with no compression
	zlib adds a header and crc data.

2007-07-15  krechert <krechert>

	* util/Makefile.am, util/dbl2png.c, util/gif2dbl.c, util/png2dbl.c: 
	dbl images require zlib compressed data. even with no compression
	zlib add a header and crc data.

2007-07-15  krechert <krechert>

	* src/blocks/fdbfont.c: bugfix: fdbfont reader should return an
	empty shape for space characters

2007-07-15  krechert <krechert>

	* test/Font/test01-cxx.C, test/Font/test01.c, test/Font/test01.ref,
	test/Font/test02-cxx.C, test/Font/test02.c, test/Font/test02.ref: 
	improved test string

2007-07-15  krechert <krechert>

	* util/blocktypes.c, util/outputdecl.h, util/parser.c,
	util/parserdecl.h, util/swftypes.h: generate output for DEFINEBUTTON
	and ENABLEDEBUGGER2 skip unknown or unimplemented tags

2007-07-15  krechert <krechert>

	* src/blocks/blocktypes.h: mark unknown, obsolete or undocumented
	tags

2007-07-14  krechert <krechert>

	* php_ext/ming.c: fix compiler error allow tff fonts

2007-07-13  strk <strk>

	* ChangeLog: updated

2007-07-13  strk <strk>

	* src/actioncompiler/Makefile.am: Use $(YACC), not verbatim 'bison'

2007-07-13  strk <strk>

	* test/dotests.pl: Scan the build tree to find appropriate name of
	directory for proper setting of PYTHONPATH

2007-07-13  krechert <krechert>

	* src/blocks/fromswf.c: bugfix: type might be uninitialized

2007-07-13  krechert <krechert>

	* configure.in, macros/Makefile.am, macros/python.m4: propper
	python-dev checks

2007-07-11  krechert <krechert>

	* test/actionscript/Makefile.am,
	test/actionscript/newline_comment.as,
	test/actionscript/newline_comment.ref: tried to validate bug: [
	1515113 ] \n in comments blows AS compiler

2007-07-11  krechert <krechert>

	* src/blocks/font.c: bugfix #1091659 In the function addCharToTable, I guess there's a problem: you do 'p
	= findCodeValue(c, font->codeTable, 0, font->nGlyphs);' which
	returns the index p of font->codeTable where the character c is. And
	if c is not found, then it returns the index where to add it (that
	is, at the end of font->codeTable).  Then, you make a test to really knows if the character is at the 'p'
	position: 'if (font->codeTable != NULL && font->codeTable[p] == c)'
	If it is found, the function returns. But this may be bad because as
	codeTable has 'p' elements (that is, the last index is 'p-1'), you
	try to read somewhere in the memory.  And thus, if the test comes
	true, the function returns without inserting the new character.  I guess you can correct this by adding another test: 'if
	(font->codeTable != NULL && p != font->nGlyphs && font->codeTable[p]
	== c)'. Like that, the character is added.  Submitted by: T JuJu

2007-07-10  krechert <krechert>

	* src/blocks/fromswf.c: fileattributes and metadata should be unique
	in a movie closes: http://bugs.libming.org/show_bug.cgi?id=23

2007-07-10  krechert <krechert>

	* src/blocks/ttffont.c, util/ttftofft.c: fix compiler warning

2007-07-09  strk <strk>

	* src/blocks/blocktypes.h: Add tag ids for SYMBOLCLASS and
	DOABCDEFINE (SWF9)

2007-07-09  krechert <krechert>

	* configure.in, test/BrowserFont/Makefile.am,
	test/BrowserFont/TestList, test/BrowserFont/test01-cxx.C,
	test/BrowserFont/test01.c, test/BrowserFont/test01.ref,
	test/Makefile.am: simple BrowserFont testcase

2007-07-09  krechert <krechert>

	* test/Font/.cvsignore: update .cvsignore

2007-07-09  krechert <krechert>

	* mingpp.h: make SWFBlock abstract use separate SWFBrowserFont class

2007-07-09  krechert <krechert>

	* php_ext/ming.c: use new internal api

2007-07-06  krechert <krechert>

	* src/actioncompiler/swf5compiler.flex: Ming needs to autoconvert
	big ints to double by Benjamin Otte <otte@gnome.org>

2007-07-06  krechert <krechert>

	* configure.in: warn for declaration after statement

2007-07-06  krechert <krechert>

	* src/blocks/browserfont.c, src/blocks/fdbfont.c, src/blocks/flv.c,
	src/blocks/shape.c, src/blocks/videostream.c, src/displaylist.c,
	src/movie.c, util/decompile.c, util/makeswf.c, util/outputtxt.c,
	util/parser.c: fixed declaration after statement (C90) makes ming
	compile on MSVC again

2007-07-06  krechert <krechert>

	* util/outputtxt.c, util/parser.h: parse and output SWF8 font
	extensions

2007-07-05  krechert <krechert>

	* test/Font/Makefile.am, test/Font/TestList,
	test/Font/test01-cxx.C, test/Font/test01.c, test/Font/test01.ref,
	test/Font/test02-cxx.C, test/Font/test02.c, test/Font/test02.ref,
	test/Text/test01-cxx.C, test/Text/test01.c, test/Text/test01.ref: 
	adapt testcases to new font api and font fixes

2007-07-05  krechert <krechert>

	* mingpp.h: remove wacky decision based on filenames.

2007-07-05  krechert <krechert>

	* src/blocks/font.c, src/blocks/ttffont.h, src/ming.h.in: automagic
	detect font files. simplify public interface

2007-07-05  krechert <krechert>

	* src/blocks/fdbfont.c, src/blocks/font.c, src/blocks/font.h,
	src/blocks/shape.c, src/blocks/text.c, src/blocks/ttffont.c: use
	real shape bounds no layout by default fixed shaperecord flags for
	font glyphs

2007-07-02  krechert <krechert>

	* src/actioncompiler/swf5compiler.flex: fixed small c&p error

2007-07-02  krechert <krechert>

	* src/blocks/ttffont.c: don't use return value of a void function

2007-07-02  krechert <krechert>

	* src/blocks/ttffont.c: no return -> void

2007-07-02  krechert <krechert>

	* src/blocks/fromswf.c, src/blocks/fromswf.h: fiexed possible bug on
	64bit systems

2007-06-28  krechert <krechert>

	* configure.in, test/Bitmap/.cvsignore, test/Bitmap/Makefile.am,
	test/Bitmap/TestList, test/Bitmap/test01-cxx.C,
	test/Bitmap/test01.c, test/Bitmap/test01.ref, test/Makefile.am: 
	bitmap png test

2007-06-28  krechert <krechert>

	* test/FillStyle/Makefile.am, test/FillStyle/TestList,
	test/FillStyle/test05-cxx.C, test/FillStyle/test05.c,
	test/FillStyle/test05.ref: png fill test

2007-06-28  krechert <krechert>

	* ming.i, py_ext/ming.py, py_ext/ming_wrap.c: python bindings: 1) The nice Python (ming.py) binding does not have SWFVideoStream.  2) The low-level Python binding (ming_wrap.c) has a bug in
	SWFVideoStream which causes an incorrect additional layer of pointer
	indirection on SWFVideoStream objects.  submitted by: Joris van Rantwijk

2007-06-28  krechert <krechert>

	* NEWS: news update

2007-06-28  krechert <krechert>

	* mingpp.h, src/ming.h.in, src/movie.c: rename hidden functions to
	_internal use SWFMovieBlockType also for SWFMovie_replace()

2007-06-28  krechert <krechert>

	* src/ming.h.in: introduce ttf font loading

2007-06-28  krechert <krechert>

	* src/blocks/ttffont.c: whitespace fixes

2007-06-28  krechert <krechert>

	* mingpp.h: use standard conform union initialization in c++. c++ is
	typesafe anyway.

2007-06-27  krechert <krechert>

	* src/ming.h.in, src/movie.c: typesafe SWFMovie_add() for newer GCCs

2007-06-26  krechert <krechert>

	* src/Makefile.am, src/blocks/Makefile.am, src/blocks/font.h,
	src/blocks/ttffont.c, src/blocks/ttffont.h: ttf font support

2007-06-26  krechert <krechert>

	* : ttf font used for tests

2007-06-24  krechert <krechert>

	* configure.in, src/blocks/fromswf.c, src/blocks/gifdbl.c,
	src/blocks/pngdbl.c, src/movie.c, util/dbl2png.c, util/gif2dbl.c,
	util/gif2mask.c, util/main.c, util/png2dbl.c: USE_ZLIB and USE_GIF
	are only true iff headers and libs are present use USE_*
	conditionals instead of HAVE_*

2007-06-22  krechert <krechert>

	* util/gif2dbl.c: include ming_config.h

2007-06-21  krechert <krechert>

	* util/gif2dbl.c: bugfix from tamere <mrachdi@free.fr>: HAVE_ZLIB_H
	is defined not HAVE_LIBZ closes bug
	http://bugs.libming.net/show_bug.cgi?id=16

2007-06-15  strk <strk>

	* src/blocks/Makefile.am: Don't list read.c as a source file as
	we're not using it anymore (it's not even in the repository). Fixes
	bug #24 (bugzilla).

2007-06-10  krechert <krechert>

	* src/blocks/fdbfont.c, src/blocks/font.c, src/blocks/font.h: use
	shape backend

2007-06-10  krechert <krechert>

	* src/blocks/read.c: remove read.c. use generic SWFInput code

2007-06-10  krechert <krechert>

	* src/blocks/shape.c: use shape code for font shapes (dummy commit
	to add changelog entry)

2007-06-10  krechert <krechert>

	* src/blocks/shape.c, src/blocks/shape.h: handle font shapes

2007-06-10  krechert <krechert>

	* configure.in, test/Font/.cvsignore, test/Font/Makefile.am,
	test/Font/TestList, test/Font/test01-cxx.C, test/Font/test01.c,
	test/Font/test01.ref, test/Makefile.am, test/Text/.cvsignore,
	test/Text/Makefile.am, test/Text/TestList, test/Text/test01-cxx.C,
	test/Text/test01.c, test/Text/test01.ref: Font and Text tests

2007-06-10  krechert <krechert>

	* mingpp.h: allow SWFText version 1 with C++

2007-06-10  krechert <krechert>

	* : add test-font

2007-05-28  strk <strk>

	* test/actionscript/FunctionInLoop.as,
	test/actionscript/FunctionInLoop.ref, test/actionscript/Makefile.am: 
	Add the test that was failing before fixing bug #18 (current testing
	framework won't build for SWF>6 though... we should fix this)

2007-05-28  strk <strk>

	* test/actionscript/ActionScriptTest.c: Copyright info, TODO item

2007-05-28  strk <strk>

	* src/actioncompiler/swf5compiler.y: Properly delete CTX_FUNCTION
	when SWF target > 6. Fixed bug #18 on bugzilla.

2007-05-24  strk <strk>

	* util/outputtxt.c: Print more info for REMOVEOBJECT and
	REMOVEOBJECT2

2007-05-23  strk <strk>

	* mingpp.h: Implement SWFMovie::replace

2007-05-23  strk <strk>

	* src/movie.c: Fix typo in SWFMovie_add function signature

2007-05-23  krechert <krechert>

	* src/displaylist.c, src/displaylist.h, src/ming.h.in, src/movie.c: 
	return int instead of SWFDisplayItem

2007-05-23  krechert <krechert>

	* test/Movie/replace/test02-cxx.C, test/Movie/replace/test02.c,
	test/Movie/replace/test02.ref: complete replace test commit

2007-05-22  strk <strk>

	* src/displaylist.c: Fix bug in SWFDisplayItem_replace preventing to
	add event handlers and name to the replace PlaceObject2 tag (btw, it
	seems those have no effect, if confirmed we should raise a warning
	when doing so)

2007-05-22  krechert <krechert>

	* configure.in, test/Movie/Makefile.am,
	test/Movie/replace/.cvsignore, test/Movie/replace/Makefile.am,
	test/Movie/replace/TestList, test/Movie/replace/test01-cxx.C,
	test/Movie/replace/test01.c, test/Movie/replace/test01.ref: 
	testcases for replace feature

2007-05-22  krechert <krechert>

	* src/blocks/placeobject.h, src/displaylist.c, src/displaylist.h,
	src/ming.h.in, src/movie.c: added experimental feature
	SWFMovie_replace(); replaces the character for a given DisplayItem with an other
	character.  no newSWFRemoveObject2Block is written.

2007-05-22  krechert <krechert>

	* mingpp.h: hide unsigned char <--> char casts from user

2007-05-21  krechert <krechert>

	* mingpp.h: fix partly bug [ 924725 ] take 'const char *', rather
	than 'const unsigned char *' as C++ won't let you convert between
	these implicitly, quote strings "stirng" as usually 'const char *'
	as is std::string::c_str() patch by Gene Thomas

2007-05-21  krechert <krechert>

	* src/blocks/text.c: fixes bug: [ 905571 ] endless loop in text.c

2007-05-21  krechert <krechert>

	* src/ming.h.in: fixes bug [ 912003 ] duplicate declaration for
	SWFSoundInstance_setNoMultiple

2007-05-21  krechert <krechert>

	* py_ext/setup.py.in: fixed Bug: [ 1684101 ] python bindings not
	linked against libpng submitted by Peter Shannon

2007-05-18  strk <strk>

	* ChangeLog: updated

2007-05-17  krechert <krechert>

	* src/blocks/input.c, src/blocks/input.h: readBits and friends for
	SWFInput

2007-05-17  krechert <krechert>

	* test/README: improved

2007-05-17  krechert <krechert>

	* test/README, test/actionscript/README: creating and adding tests
	in 10 steps :)

2007-05-17  krechert <krechert>

	* test/Morph/test01.ref, test/Morph/test02.ref: update test
	reference

2007-05-17  krechert <krechert>

	* src/displaylist.c: make morph ratio failsafe

2007-05-16  krechert <krechert>

	* test/Morph/test01.ref, test/Morph/test02.ref: updated reference
	after parser fixes

2007-05-16  krechert <krechert>

	* util/parser.c: use length parameter in parseSWF_SHAPE bufixes
	generating shape length

2007-05-16  krechert <krechert>

	* test/Gradient/test05-cxx.C, test/Gradient/test05.c,
	test/Gradient/test06-cxx.C, test/Gradient/test06.c: changed flag
	names

2007-05-16  krechert <krechert>

	* util/blocktypes.c, util/main.c, util/outputdecl.h,
	util/outputtxt.c, util/parser.c, util/parser.h, util/parserdecl.h,
	util/swftypes.h: parse SWF_DEFINEFONTALIGNZONES extended movie
	structure to store font information

2007-05-16  krechert <krechert>

	* util/parser.c: removed bogus increment

2007-05-16  krechert <krechert>

	* src/blocks/gradient.c, src/ming.h.in: make perl extension compile
	(redefinition of symbol PAD)

2007-05-16  krechert <krechert>

	* src/blocks/Makefile.am, src/blocks/fdbfont.c,
	src/blocks/fdbfont.h, src/blocks/font.c, src/blocks/font.h: handle
	fdb font reading in an extra file

2007-05-16  krechert <krechert>

	* src/blocks/font.c, src/blocks/font.h: for SWF6 and later
	DEFINEFONT has a LanguageCode field

2007-05-16  krechert <krechert>

	* src/blocks/font.c, src/blocks/font.h: SWF_DEFINEFONT2/3 has no
	UNICODE flag. since SWF7 there is SMALLTEXT flag available cleaup
	duplicated constants

2007-05-14  krechert <krechert>

	* test/FillStyle/test01-cxx.C, test/FillStyle/test01.c,
	test/FillStyle/test02-cxx.C, test/FillStyle/test02.c,
	test/FillStyle/test03-cxx.C, test/FillStyle/test03.c,
	test/FillStyle/test04-cxx.C, test/FillStyle/test04.c: use setLine
	API

2007-05-14  krechert <krechert>

	* mingpp.h: use setLine2 instead of internal setLineStyle2

2007-05-09  strk <strk>

	* macros/ming.m4: Cleaner fix to avoid the 'missing beta' warning.
	Patch by Andrew Guertin <bugzilla@dolphinling.net>.

2007-05-09  strk <strk>

	* macros/ming.m4: Suppress printf warning when 'beta' component of
	the version doesn't exist

2007-05-02  krechert <krechert>

	* util/outputfdb.c: fix by: David Wojtowicz There is a bug in the v0.4x replacement for makefdb.   The block
	type/len + 32bit long block length aren't accounted for and 6 extra
	bytes ends up in the .fdb file.   The result is that trying to use
	the resulting .fdb file results in a segfault.

2007-04-30  krechert <krechert>

	* test/Gradient/test01-cxx.C, test/Gradient/test01.c,
	test/Gradient/test02-cxx.C, test/Gradient/test02.c,
	test/Gradient/test03-cxx.C, test/Gradient/test03.c,
	test/Gradient/test04-cxx.C, test/Gradient/test04.c,
	test/Gradient/test05-cxx.C, test/Gradient/test05.c,
	test/Gradient/test06-cxx.C, test/Gradient/test06.c: update setLine
	API

2007-04-30  krechert <krechert>

	* test/LineStyle/test01.c, test/LineStyle/test02-cxx.C,
	test/LineStyle/test02.c: updated test cases to new setLine API

2007-04-30  krechert <krechert>

	* test/Morph/test01.c, test/Morph/test02-cxx.C, test/Morph/test02.c: 
	changed to new setLine API

2007-04-30  krechert <krechert>

	* src/ming.h.in: added setLine2 methods from ming-util

2007-04-30  krechert <krechert>

	* src/ming.h.in: deprecated SWFFill

2007-04-30  krechert <krechert>

	* src/blocks/linestyle.c, src/blocks/shape.c, src/ming.h.in,
	src/shape_util.c: Deprecate setLineStyle interface. Outside use is
	deprecated! Use setLine[...]() instead! setLineStyle takes scaled
	width (TWIPS) default scale ist 20.0 ! 1px -> 20 TWIPS

2007-04-30  strk <strk>

	* configure.in, util/makeswf.c, util/makeswf_utils.c: Don't include
	getopt.h if it's not found. Patch by Nils Goroll
	<nils.goroll@mcs.de>.

2007-04-29  krechert <krechert>

	* test/FillStyle/test04.ref: fix broken dbl

2007-04-29  krechert <krechert>

	* util/png2dbl.c: bugfix: zlib was never used include ming_config

2007-04-29  krechert <krechert>

	* test/FillStyle/test04.ref: added test04.ref

2007-04-29  krechert <krechert>

	* test/FillStyle/.cvsignore, test/FillStyle/Makefile.am,
	test/FillStyle/TestList, test/FillStyle/test04-cxx.C,
	test/FillStyle/test04.c: DBL fill

2007-04-29  krechert <krechert>

	* configure.in, test/FillStyle/.cvsignore,
	test/FillStyle/Makefile.am, test/FillStyle/TestList,
	test/FillStyle/test01-cxx.C, test/FillStyle/test01.c,
	test/FillStyle/test01.ref, test/FillStyle/test02-cxx.C,
	test/FillStyle/test02.c, test/FillStyle/test02.ref,
	test/FillStyle/test03-cxx.C, test/FillStyle/test03.c,
	test/FillStyle/test03.ref, test/Makefile.am: fillstyle tests

2007-04-29  krechert <krechert>

	* src/blocks/fillstyle.c, src/blocks/fillstyle.h,
	src/blocks/shape.c: add character dependency if necessary

2007-04-29  krechert <krechert>

	* mingpp.h: improved bitmap file format recognition

2007-04-29  krechert <krechert>

	* : added images for test cases

2007-04-29  krechert <krechert>

	* mingpp.h: rearanged file such that dependencies work again

2007-04-29  krechert <krechert>

	* test/Video/.cvsignore, test/Video/Makefile.am,
	test/Video/TestList, test/Video/test02-cxx.C, test/Video/test02.c,
	test/Video/test02.ref, test/Video/test03-cxx.C,
	test/Video/test03.c, test/Video/test03.ref: more video testcases

2007-04-29  krechert <krechert>

	* configure.in, test/Movie/Makefile.am,
	test/Movie/setNetworkAccess/.cvsignore,
	test/Movie/setNetworkAccess/Makefile.am,
	test/Movie/setNetworkAccess/TestList,
	test/Movie/setNetworkAccess/test01-cxx.C,
	test/Movie/setNetworkAccess/test01.c,
	test/Movie/setNetworkAccess/test01.ref: networkaccess testcase

2007-04-29  krechert <krechert>

	* test/Movie/setScriptLimits/test01-cxx.C,
	test/Movie/setScriptLimits/test01.ref: testcase update

2007-04-29  krechert <krechert>

	* configure.in, test/Movie/Makefile.am,
	test/Movie/setScriptLimits/.cvsignore,
	test/Movie/setScriptLimits/Makefile.am,
	test/Movie/setScriptLimits/TestList,
	test/Movie/setScriptLimits/test01-cxx.C,
	test/Movie/setScriptLimits/test01.c,
	test/Movie/setScriptLimits/test01.ref: script limit test case

2007-04-29  krechert <krechert>

	* test/Gradient/.cvsignore, test/LineStyle/.cvsignore,
	test/Morph/.cvsignore, test/Movie/addMetadata/.cvsignore,
	test/Movie/setSoundStream/.cvsignore,
	test/Movie/setTabIndex/.cvsignore, test/MovieClip/.cvsignore,
	test/Shape/.cvsignore, test/Video/.cvsignore: added .cvsignore files

2007-04-29  krechert <krechert>

	* configure.in, test/Gradient/Makefile.am, test/Gradient/TestList,
	test/Gradient/test01-cxx.C, test/Gradient/test01.c,
	test/Gradient/test01.ref, test/Gradient/test02-cxx.C,
	test/Gradient/test02.c, test/Gradient/test02.ref,
	test/Gradient/test03-cxx.C, test/Gradient/test03.c,
	test/Gradient/test03.ref, test/Gradient/test04-cxx.C,
	test/Gradient/test04.c, test/Gradient/test04.ref,
	test/Gradient/test05-cxx.C, test/Gradient/test05.c,
	test/Gradient/test05.ref, test/Gradient/test06-cxx.C,
	test/Gradient/test06.c, test/Gradient/test06.ref, test/Makefile.am: 
	Gradient test cases

2007-04-29  krechert <krechert>

	* mingpp.h: added FillStyle class some type fixes

2007-04-28  krechert <krechert>

	* NEWS: news update

2007-04-28  krechert <krechert>

	* src/blocks/fillstyle.c, src/blocks/fillstyle.h,
	src/blocks/gradient.c, src/blocks/gradient.h,
	src/blocks/linestyle.c, src/blocks/morph.c, src/blocks/shape.c,
	src/ming.h.in: SWF8:         new fillstyle SWFFILL_FOCAL_GRADIENT SWFFill:         make SWFFill independent of shapes (usefull for morphs)         removed get/setIdx         calculate and write propper gradient matrix         setLeft/RightFillStyle adds fillstyle to the shape if
	        necessary

2007-04-28  krechert <krechert>

	* util/outputtxt.c, util/parser.c: FocalPoint Gradient updates

2007-04-28  krechert <krechert>

	* test/Filter/test01.ref, test/Filter/test02.ref,
	test/Filter/test03.ref, test/Filter/test04.ref,
	test/LineStyle/test01.ref, test/LineStyle/test02.ref,
	test/Shape/test01.ref: update expected output

2007-04-28  krechert <krechert>

	* util/outputtxt.c: output FillStyles

2007-04-28  krechert <krechert>

	* util/parser.c: bugfix: byteAlign() after reading matrix

2007-04-25  krechert <krechert>

	* src/blocks/gradient.c, src/ming.h.in: SWF8: added new gradient
	features

2007-04-24  krechert <krechert>

	* src/blocks/blocktypes.h: typo

2007-04-24  krechert <krechert>

	* util/blocktypes.c, util/outputdecl.h, util/outputtxt.c,
	util/parser.c, util/parserdecl.h: parse and output CSMTEXTSETTINGS

2007-04-24  krechert <krechert>

	* util/swftypes.h: SWF8 font extension

2007-04-24  krechert <krechert>

	* util/blocktypes.c, util/outputdecl.h, util/outputtxt.c,
	util/parser.c, util/parserdecl.h, util/swftypes.h: outputtxt:
	DEFINEFONT[3] parse: DEFINEFONT3

2007-04-24  krechert <krechert>

	* util/blocktypes.c, util/outputdecl.h, util/outputtxt.c,
	util/parser.c, util/parserdecl.h, util/swftypes.h: outputtxt:
	DEFINEFONTINFO[2] parse DEFINEFONTINFO2

2007-04-24  krechert <krechert>

	* util/outputtxt.c, util/parser.c, util/swftypes.h: SWF8: gradient
	and focalgradient

2007-04-24  krechert <krechert>

	* test/Movie/setTabIndex/Makefile.am,
	test/Movie/setTabIndex/TestList,
	test/Movie/setTabIndex/test01-cxx.C,
	test/Movie/setTabIndex/test01.c, test/Movie/setTabIndex/test01.ref: 
	added simple setTabIndex testcase

2007-04-24  krechert <krechert>

	* configure.in, test/Movie/Makefile.am: added simple setTabIndex
	test

2007-04-24  krechert <krechert>

	* configure.in, test/Movie/Makefile.am,
	test/Movie/setSoundStream/Makefile.am,
	test/Movie/setSoundStream/TestList,
	test/Movie/setSoundStream/test01-cxx.C,
	test/Movie/setSoundStream/test01.c,
	test/Movie/setSoundStream/test01.ref,
	test/Movie/setSoundStream/test02-cxx.C,
	test/Movie/setSoundStream/test02.c,
	test/Movie/setSoundStream/test02.ref: soundstream tests mp3 and flv

2007-04-24  krechert <krechert>

	* : add audio and vp6 video file for testcases

2007-04-24  krechert <krechert>

	* configure.in, test/Makefile.am, test/MovieClip/Makefile.am,
	test/MovieClip/TestList, test/MovieClip/test01-cxx.C,
	test/MovieClip/test01.c, test/MovieClip/test01.ref: MovieClip
	initAction test case

2007-04-24  krechert <krechert>

	* mingpp.h: added addInitAction() method to MovieClip class

2007-04-24  krechert <krechert>

	* configure.in, test/LineStyle/Makefile.am,
	test/LineStyle/TestList, test/LineStyle/test01-cxx.C,
	test/LineStyle/test01.c, test/LineStyle/test01.ref,
	test/LineStyle/test02-cxx.C, test/LineStyle/test02.c,
	test/LineStyle/test02.ref, test/Makefile.am: Linestyle test cases

2007-04-24  krechert <krechert>

	* src/blocks/shape.c: fix shape versioning

2007-04-22  krechert <krechert>

	* test/Shape/test01.ref: update expected result due linestyle output

2007-04-22  krechert <krechert>

	* test/Filter/test01.ref, test/Filter/test02.ref,
	test/Filter/test03.ref, test/Filter/test04.ref: update expected
	results due new linestyle output

2007-04-22  krechert <krechert>

	* util/outputtxt.c: always output linestyles

2007-04-22  krechert <krechert>

	* mingpp.h: SWFShape API update

2007-04-22  krechert <krechert>

	* configure.in, test/Makefile.am, test/Shape/Makefile.am,
	test/Shape/TestList, test/Shape/test01-cxx.C, test/Shape/test01.c,
	test/Shape/test01.ref: simple shape testcases

2007-04-22  krechert <krechert>

	* configure.in, test/Movie/Makefile.am,
	test/Movie/addMetadata/Makefile.am,
	test/Movie/addMetadata/TestList,
	test/Movie/addMetadata/test01-cxx.C,
	test/Movie/addMetadata/test01.c, test/Movie/addMetadata/test01.ref: 
	add Metadata testcase

2007-04-22  krechert <krechert>

	* configure.in, test/Makefile.am, test/Video/Makefile.am,
	test/Video/TestList, test/Video/test01-cxx.C, test/Video/test01.c,
	test/Video/test01.ref: embedded video test case

2007-04-22  krechert <krechert>

	* : added flv video for testing

2007-04-20  krechert <krechert>

	* configure.in: add Morph testcases

2007-04-20  krechert <krechert>

	* test/Makefile.am: add Morph to subdirs

2007-04-20  krechert <krechert>

	* test/Morph/Makefile.am, test/Morph/TestList,
	test/Morph/test01-cxx.C, test/Morph/test01.c,
	test/Morph/test01.ref, test/Morph/test02-cxx.C,
	test/Morph/test02.c, test/Morph/test02.ref: add 2 simple morph tests

2007-04-20  krechert <krechert>

	* src/blocks/shape.c, src/shape_util.c: save linestyle width in
	TWIPS update documentation convert pixel->twips in
	shape.c::setLineStyle*

2007-04-20  krechert <krechert>

	* NEWS: news update

2007-04-20  krechert <krechert>

	* src/blocks/morph.c, src/blocks/shape.c: output
	SWF_DEFINEMORPHSHAPE2 if SWF_SHAPE4 is used remove bogus printf from
	shape.c

2007-04-20  krechert <krechert>

	* src/ming.h.in: SWFShape API update

2007-04-20  krechert <krechert>

	* src/blocks/shape.c, src/blocks/shape.h: API extension: 	* set render hinting flags 	* manually upgrade SWF_DEFINESHAPE version (usefull to enable
		edgeBounds) * hand out version information (usefull for SWF_DEFINEMORPHSHAPE[2]

2007-04-20  krechert <krechert>

	* src/blocks/linestyle.c, src/blocks/linestyle.h: removed line
	increment output linestyle2 for morphshapes

2007-04-20  krechert <krechert>

	* util/parserdecl.h: SWF_PARSE prototype

2007-04-20  krechert <krechert>

	* util/parser.c: check length if parsing SWF_SHAPE MORPHSHAP2 fixes

2007-04-19  strk <strk>

	* configure.in: Quote ${CXX} as it might be defined to 'ccache g++'
	- Patch by Marting Guy btw, can't we rely on the result of
	AC_PROG_GXX instead ?

2007-04-19  krechert <krechert>

	* NEWS: small NEWS update

2007-04-17  strk <strk>

	* test/actionscript/GotoFrame.ref: Updated the expected output (the
	current one contained a duplicated scene bias)

2007-04-16  krechert <krechert>

	* src/blocks/shape.c: upgrade shape version only if not morphshape

2007-04-16  krechert <krechert>

	* src/blocks/fillstyle.c, src/blocks/fillstyle.h: bugfix: write all
	morphfillstyles

2007-04-16  akleine <akleine>

	* util/decompile.c: Now escaping quote character (') inside strings
	with backslashes...

2007-04-16  krechert <krechert>

	* util/blocktypes.c, util/outputdecl.h, util/outputtxt.c,
	util/parser.c, util/parserdecl.h, util/swftypes.h: parse
	SWF_DEFINEMORHSHAPE2 output SWF_DEFIMEMORPHSHAPE[2]

2007-04-14  strk <strk>

	* util/makeswf.c, util/makeswf_utils.c: Removed unused CPP define
	from makeswf.c, fix the *used* one in makeswf_utils.  Thanks to
	Bastiaan Jacques for finding this out.

2007-04-13  krechert <krechert>

	* util/parser.c: another BUTTONCONDACTION fix parseSWF_SPRITE: skip
	extra byts after parsinf SWF_END

2007-04-10  akleine <akleine>

	* util/decompile.c: Two bugfixes: 1. for-in loop stack 2. register R0 usage

2007-04-10  strk <strk>

	* test/Filter/.cvsignore, test/Movie/Protect/.cvsignore,
	util/.cvsignore: Update cvsignore files

2007-04-09  krechert <krechert>

	* util/outputtxt.c: outputtxt: output JPEG, JEPG2 and DEFINEBITS

2007-04-09  krechert <krechert>

	* util/outputtxt.c: outputtxt: output BITMAPLOSSLESS and
	BITMAPLOSSLESS2

2007-04-08  krechert <krechert>

	* util/parser.c: AS parser: if branch target is not found, continue

2007-04-08  krechert <krechert>

	* util/parser.c: bugfix: read actionEnd flag in
	buttoncondactionrecord

2007-04-05  strk <strk>

	* php_ext/ming.c: Add the missing SWFACTION constants for
	SWFDisplayItem_addAction

2007-04-05  krechert <krechert>

	* util/action.c: fixed valgrind report:  Use of uninitialised value
	of size 4

2007-04-02  akleine <akleine>

	* util/decompile.c: A bug when switching to second output buffer was
	fixed.

2007-04-02  krechert <krechert>

	* util/parser.c: fixed bug in definebutton2 actionrecord parsing

2007-04-01  krechert <krechert>

	* src/blocks/button.c, src/ming.h.in: added functions to modify
	button charactes matrix

2007-04-01  krechert <krechert>

	* NEWS: NEWS update

2007-04-01  krechert <krechert>

	* util/outputscript.c: fixed warning if string ist empty

2007-04-01  krechert <krechert>

	* src/blocks/button.c, src/blocks/filter.c, src/blocks/filter.h,
	src/blocks/placeobject.c, src/ming.h.in: new SWFButton_addCharacter
	interface returns a SWFButtonRecord Object.
	SWFButtonRecord_addFilter, SWFButtonRecord_setBlendMode

2007-04-01  krechert <krechert>

	* src/actioncompiler/compile.h: added missing function prototype

2007-04-01  krechert <krechert>

	* test/Filter/test02-cxx.C, test/Filter/test02.c,
	test/Filter/test02.ref, test/Filter/test03-cxx.C,
	test/Filter/test03.c, test/Filter/test03.ref,
	test/Filter/test04-cxx.C, test/Filter/test04.c,
	test/Filter/test04.ref: [no log message]

2007-04-01  krechert <krechert>

	* test/Filter/Makefile.am, test/Filter/TestList,
	test/Filter/test01.c: mor filter tests

2007-04-01  krechert <krechert>

	* test/Filter/test01.ref: reflect modified listswf output

2007-04-01  strk <strk>

	* util/makeswf.c: Add -xc++ in CPP define  - patch by Deanna
	Phillips.

2007-04-01  strk <strk>

	* mingpp.h: Fix compile-time bugs in setLineStyle2 and addInitAction

2007-04-01  strk <strk>

	* util/ming-config.in: Add dependency in --libs output. Patch by
	Deanna Phillips.

2007-04-01  akleine <akleine>

	* util/decompile.c: some fixes related to 'for (var x in y) {...}'
	loops

2007-03-30  strk <strk>

	* config/install-sh: re-added install-sh with execute bit set

2007-03-30  strk <strk>

	* config/install-sh: removed install-sh, will add right back with
	execute bit set

2007-03-30  strk <strk>

	* configure.in: Don't use AM_PROG_LEX as it breaks builds on OS/X

2007-03-29  strk <strk>

	* NEWS, src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y,
	test/actionscript/ASM_targetPath.as,
	test/actionscript/ASM_targetPath.ref,
	test/actionscript/Makefile.am, test/actionscript/targetPath.as,
	test/actionscript/targetPath.ref: Add support for 'targetPath' asm
	opcode, and add a couple of testcases for generic targetPath

2007-03-29  anderson <anderson>

	* configure.in: We're on the way to beta 5 now

2007-03-28  krechert <krechert>

	* perl_ext/Action.xs, perl_ext/Shape.xs: API update setFillStyle2
	fixed mistake in Action.xs

2007-03-28  krechert <krechert>

	* perl_ext/Action.xs, perl_ext/MovieClip.xs: API update SWFAction,
	addInitAction

2007-03-28  krechert <krechert>

	* mingpp.h: added linestyle2 methods

2007-03-28  krechert <krechert>

	* util/main.c, util/outputtxt.c, util/parser.c, util/swftypes.h: 
	added missing prototype output SWF_SATRTSOUND SWF_SOUNDINFO
	SWF_SOUNDENVELOPE

2007-03-28  krechert <krechert>

	* util/parser.c: added missing function prototype

2007-03-28  krechert <krechert>

	* util/outputtxt.c, util/parser.c, util/swftypes.h: ButtonRecord can
	have filter and blendmode properties

2007-03-28  krechert <krechert>

	* mingpp.h: added SWFAction::addInitAction method

2007-03-28  krechert <krechert>

	* mingpp.h: change to new SWFAction API

2007-03-27  anderson <anderson>

	* NEWS: Put a dat on beta4

2007-03-27  anderson <anderson>

	* ChangeLog: Final update for 0.4-beta4

2007-03-27  strk <strk>

	* src/Makefile.am: Don't buil test.c as part of libming

2007-03-26  krechert <krechert>

	* src/blocklist.c, src/movie.c: fixed function declaration

2007-03-26  krechert <krechert>

	* src/blocks/button.c, src/blocks/character.c,
	src/blocks/character.h, src/blocks/sprite.c,
	src/blocks/videostream.c, src/displaylist.c, src/displaylist.h,
	src/movie.c: rename onInit callback to onFrame SWFMovie_remove() has
	immediate effect now SWFDisplayItem_remove() keeps old removal
	behavior (defers removal till nextFrame())

2007-03-26  akleine <akleine>

	* util/decompile.c: Moved [stderr] error message "Stuff (x) left on
	the stack.." to the end of concerned block, now including more
	information about current stack contents and thus making analysis
	much easier.

2007-03-26  krechert <krechert>

	* src/blocks/action.c, src/blocks/action.h, src/blocks/sprite.c,
	src/blocks/sprite.h, src/ming.h.in, src/movieclip.c: added
	SWFInitAction support

2007-03-26  krechert <krechert>

	* src/blocks/button.c, src/blocks/button.h, src/blocks/character.c,
	src/blocks/character.h, src/blocks/sprite.c,
	src/blocks/videostream.c, src/displaylist.c: added onInit and
	onFrame callbacks to the character structure if a character needs to
	add additional blocks (like video, sound ...) these callbacks should
	be used.

2007-03-25  strk <strk>

	* NEWS: typo

2007-03-23  krechert <krechert>

	* src/ming.h.in: use gcc deprecated attribute to mark deprecated
	functions user will get a compiler warning if he uses deprecated
	functions example: void old_func() __deprecated;

2007-03-23  krechert <krechert>

	* NEWS: news update

2007-03-23  krechert <krechert>

	* src/actioncompiler/compileaction.c: only warn once...

2007-03-23  krechert <krechert>

	* src/blocks/error.h: added SWF_warnOnce()

2007-03-22  krechert <krechert>

	* src/blocks/placeobject.c: removed unused var

2007-03-22  anderson <anderson>

	* docs/libming/SWFDisplayItem_addFilter.html,
	docs/libming/SWFDisplayItem_cacheAsBitmap.html,
	docs/libming/SWFDisplayItem_get_x.html,
	docs/libming/SWFDisplayItem_setBlendMode.html,
	docs/libming/SWFShape_drawArc.html,
	docs/libming/SWFShape_drawCubic.html,
	docs/libming/SWFShape_drawScaledLineTo.html,
	docs/libming/SWFShape_movePenTo.html,
	docs/libming/SWFShape_moveScaledPenTo.html,
	docs/libming/SWFVideoStream_getNumFrames.html,
	docs/libming/SWFVideoStream_getVideoFrame.html,
	docs/libming/SWFVideoStream_hasAudio.html,
	docs/libming/SWFVideoStream_setDimension.html,
	docs/libming/index.html, docs/libming/newSWFShapeFromBitmap.html,
	docs/libming/newSWFVideoStream.html,
	docs/libming/newSWFVideoStream_fromFile.html,
	docs/libming/newSWFVideoStream_fromInput.html,
	docs/man/Ming_getScale.3, docs/man/Ming_init.3,
	docs/man/Ming_setCubicThreshold.3,
	docs/man/Ming_setErrorFunction.3,
	docs/man/Ming_setSWFCompression.3, docs/man/Ming_setScale.3,
	docs/man/Ming_setWarnFunction.3, docs/man/Ming_useSWFVersion.3,
	docs/man/SWFDisplayItem_addFilter.3,
	docs/man/SWFDisplayItem_cacheAsBitmap.3,
	docs/man/SWFDisplayItem_get_x.3,
	docs/man/SWFDisplayItem_setBlendMode.3, docs/man/SWFMovie_add.3,
	docs/man/SWFMovie_labelFrame.3, docs/man/SWFMovie_namedAnchor.3,
	docs/man/SWFMovie_protect.3, docs/man/SWFMovie_setBackground.3,
	docs/man/SWFMovie_setDimension.3,
	docs/man/SWFMovie_setNumberOfFrames.3, docs/man/SWFMovie_setRate.3,
	docs/man/SWFShape_drawArc.3, docs/man/SWFShape_drawCubic.3,
	docs/man/SWFShape_drawScaledLineTo.3,
	docs/man/SWFShape_movePenTo.3, docs/man/SWFShape_moveScaledPenTo.3,
	docs/man/SWFVideoStream_getNumFrames.3,
	docs/man/SWFVideoStream_getVideoFrame.3,
	docs/man/SWFVideoStream_hasAudio.3,
	docs/man/SWFVideoStream_setDimension.3, docs/man/destroySWFMovie.3,
	docs/man/newSWFMovie.3, docs/man/newSWFMovieWithVersion.3,
	docs/man/newSWFShapeFromBitmap.3, docs/man/newSWFVideoStream.3,
	docs/man/newSWFVideoStream_fromFile.3,
	docs/man/newSWFVideoStream_fromInput.3: Regenerate docuemntation and
	add new interfaces

2007-03-22  krechert <krechert>

	* src/blocks/action.c, src/blocks/button.c: fixed regression with
	button actions removed printf() in action.c

2007-03-22  strk <strk>

	* util/makeswf.c, util/makeswf_utils.c: Updated to use
	newSWFAction() instead of compileSWFActionCode()

2007-03-22  strk <strk>

	* ChangeLog: regenerated

2007-03-21  krechert <krechert>

	* src/blocks/action.c, src/blocks/button.c,
	src/blocks/placeobject.c, src/ming.h.in: use newSWFAction(char
	*script) or SWFAction_fromFile(char *path) buttons and placeObject:  use SWFAction_compile() and SWFOutput_writeAction()  write outputbuffer completly at tag-completion time whitespace diff -> forgot log-entry last commit :(

2007-03-21  krechert <krechert>

	* src/blocks/action.c, src/blocks/action.h, src/blocks/button.c,
	src/blocks/placeobject.c, src/blocks/swf.h, src/ming.h.in: [no log
	message]

2007-03-21  krechert <krechert>

	* src/actioncompiler/compile.c, src/actioncompiler/compile.h,
	src/actioncompiler/compileaction.c, src/actioncompiler/main.c,
	src/actioncompiler/swf4compiler.flex,
	src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y: removed SWF_versionNum global,
	but introduced a new global swfVersion :( swfVersion is set by
	swf4|5Init() and is only used inside the compiler
	dddddddddddddddddddddddd also removed compileAction() code

2007-03-21  strk <strk>

	* test/actionscript/ASM_all.as, test/actionscript/ASM_all.ref,
	test/actionscript/Makefile.am: Add a non-sense huge asm block with
	all supported opcodes (to catch eventual regressions)

2007-03-21  strk <strk>

	* src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y: Add 'tonumber' and 'tostring' ASM
	opcodes

2007-03-21  strk <strk>

	* src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y: Add support for 'getproperty' and
	'setproperty'

2007-03-21  akleine <akleine>

	* util/decompile.c: bugfix in newVar_N() and newVar_N2() preventing
	crash

2007-03-21  krechert <krechert>

	* src/blocks/blocktypes.h: allow SWF_PREBUILD_* for any swfVersion

2007-03-21  krechert <krechert>

	* src/movie.c: SWF_versionNum cleanup. Set block version also for
	exports

2007-03-20  anderson <anderson>

	* util/outputswf.c: Need to output a SWF_END at the end of the font

2007-03-19  akleine <akleine>

	* util/decompile.c: 1. enhanced interpretation of forward direction jumps    used for else/break/return statements regarding    if/for/while/do/switch  code constructions.  2. added some safety aganst bad formed 'nparams' in function calls 3. added a minor bugfix in decompileGETURL()

2007-03-19  krechert <krechert>

	* src/displaylist.c: fixed bug in displaylist video handling patch
	submitted by Philip Lindsay

2007-03-18  krechert <krechert>

	* src/blocks/blocktypes.h: get version information for a given block
	type

2007-03-18  krechert <krechert>

	* src/blocks/imports.c: removed SWF_versionNum dependency

2007-03-18  krechert <krechert>

	* src/blocks/placeobject.c: removed SWF_numVersion dependency

2007-03-18  krechert <krechert>

	* src/blocks/button.c: removed SWF_versionNum dependency

2007-03-18  krechert <krechert>

	* src/blocks/browserfont.c, src/blocks/browserfont.h: removed
	SWF_versionNum dependancy

2007-03-18  krechert <krechert>

	* src/blocklist.c, src/blocklist.h, src/blocks/block.c,
	src/blocks/block.h, src/blocks/sprite.c, src/movie.c: First step
	removing global SWF_numVersion variable by adding a version field to
	the SWFBlock structure. Version information is set at block
	completion time. This is earliest point version information is
	really necessary.

2007-03-18  krechert <krechert>

	* src/blocks/shape.c: SWF_DEFINSHAPE4 structure has a second RECT
	describing edge bounds.  The edge bounds rectangle outlines the
	shape without using adding line width.

2007-03-18  krechert <krechert>

	* src/blocks/linestyle.c, src/blocks/linestyle.h,
	src/blocks/shape.c, src/ming.h.in: add LINSTYLE2 and
	SWF_DEFINESHAPE4

2007-03-18  krechert <krechert>

	* src/blocks/fillstyle.c, src/blocks/fillstyle.h: write also a
	single fillstyle

2007-03-18  krechert <krechert>

	* src/blocks/rect.c: byteAlign buffer after writing a SWF_RECT if a
	block contains a sequence of two RECT structures, the second RECT
	must be written byteAligned.

2007-03-16  krechert <krechert>

	* src/blocks/button.c, src/movieclip.c: added documentation

2007-03-16  krechert <krechert>

	* src/blocks/tabindex.c: added missing include

2007-03-15  krechert <krechert>

	* perl_ext/Movie.xs, php_ext/ming.c: API update:
	SWFMovie::setTabIndex

2007-03-15  krechert <krechert>

	* mingpp.h: [no log message]

2007-03-15  krechert <krechert>

	* src/blocks/Makefile.am, src/blocks/tabindex.c,
	src/blocks/tabindex.h, src/ming.h.in, src/movie.c: support for
	missing SWF7 tag SetTabIndex

2007-03-15  strk <strk>

	* src/blocks/placeobject.c: Fix for KeyPress clip event -
	contributed by Benjamin Otte <otte@gnome.org>, see bug #12.

2007-03-15  krechert <krechert>

	* src/blocks/scalinggrid.c, src/blocks/scalinggrid.h: clean up

2007-03-15  anderson <anderson>

	* test/Movie/new/.cvsignore: ignore new test

2007-03-15  anderson <anderson>

	* test/Movie/Dimension/test01-cxx.C,
	test/Movie/Dimension/test01.php, test/Movie/Dimension/test01.pl,
	test/Movie/Dimension/test01.py, test/Movie/FrameLabel/test01-cxx.C,
	test/Movie/FrameLabel/test01.php, test/Movie/FrameLabel/test01.pl,
	test/Movie/FrameLabel/test01.py,
	test/Movie/FrameLabel/test02-cxx.C,
	test/Movie/FrameLabel/test02.php, test/Movie/FrameLabel/test02.pl,
	test/Movie/FrameLabel/test02.py, test/Movie/NumFrames/test01-cxx.C,
	test/Movie/NumFrames/test01.php, test/Movie/NumFrames/test01.pl,
	test/Movie/NumFrames/test01.py, test/Movie/Rate/test01-cxx.C,
	test/Movie/Rate/test01.php, test/Movie/Rate/test01.pl,
	test/Movie/Rate/test01.py, test/Movie/add/test01-cxx.C,
	test/Movie/add/test01.php, test/Movie/add/test01.pl,
	test/Movie/add/test01.py, test/Movie/add/test02-cxx.C,
	test/Movie/add/test02.php, test/Movie/add/test02.pl,
	test/Movie/add/test02.py, test/Movie/new/test01-cxx.C,
	test/Movie/new/test01.php, test/Movie/new/test01.pl,
	test/Movie/new/test01.py, test/Movie/new/test02-cxx.C,
	test/Movie/new/test02.php, test/Movie/new/test02.pl,
	test/Movie/new/test02.py, test/Movie/new/test03-cxx.C,
	test/Movie/new/test03.php, test/Movie/new/test03.pl,
	test/Movie/new/test03.py, test/Movie/new/test04-cxx.C,
	test/Movie/new/test04.php, test/Movie/new/test04.pl,
	test/Movie/new/test04.py, test/Movie/new/test05-cxx.C,
	test/Movie/new/test05.php, test/Movie/new/test05.pl,
	test/Movie/new/test05.py, test/Movie/nextFrame/test01-cxx.C,
	test/Movie/nextFrame/test01.php, test/Movie/nextFrame/test01.pl,
	test/Movie/nextFrame/test01.py, test/Movie/nextFrame/test01.tcl,
	test/Movie/nextFrame/test02-cxx.C, test/Movie/nextFrame/test02.php,
	test/Movie/nextFrame/test02.pl, test/Movie/nextFrame/test02.py: a
	simple regen of the scripts

2007-03-15  anderson <anderson>

	* test/Movie/Background/test01-cxx.C,
	test/Movie/Background/test01.php, test/Movie/Background/test01.pl,
	test/Movie/Background/test01.py,
	test/Movie/Background/test02-cxx.C,
	test/Movie/Background/test02.php, test/Movie/Background/test02.pl,
	test/Movie/Background/test02.py,
	test/Movie/Background/test03-cxx.C,
	test/Movie/Background/test03.php, test/Movie/Background/test03.pl,
	test/Movie/Background/test03.py: a simple regen of the scripts

2007-03-15  anderson <anderson>

	* util/Makefile.am, util/outputscript.c: Preliminary support for
	outputting tcl. Still much more work needed before it's useful, but
	the framework is there now.

2007-03-15  strk <strk>

	* test/actionscript/ASM_push.as: remove TODO item for undefined (we
	do test it now)

2007-03-15  strk <strk>

	* test/actionscript/ASM_push.ref: fix after typo in undefined push

2007-03-15  strk <strk>

	* util/action.c: fix typo in 'undefined' output

2007-03-15  strk <strk>

	* NEWS, src/actioncompiler/compile.c, src/actioncompiler/compile.h,
	src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y, test/actionscript/ASM_push.as,
	test/actionscript/ASM_push.ref: Handle 'undefined' as an undefined
	value (using push type undefined)

2007-03-15  strk <strk>

	* util/action.c: Fox typy (undefiend is undefined)

2007-03-15  strk <strk>

	* src/blocks/sprite.c: (newSWFSprite): properly initialize the grid member

2007-03-15  strk <strk>

	* ChangeLog: Sync'ed

2007-03-15  anderson <anderson>

	* util/outputscript.c: Remove redundant 'class SWFFont'

2007-03-15  anderson <anderson>

	* php_ext/ming.c: dyslexic typo

2007-03-15  anderson <anderson>

	* mingpp.h: Remove an extraneous ';'

2007-03-14  strk <strk>

	* src/ming.h.in: Add missing clip event values (contributed by
	Benjamin Otte <otte@gnome.org>)

2007-03-14  krechert <krechert>

	* util/blocktypes.c, util/outputdecl.h, util/outputtxt.c,
	util/parser.c, util/parserdecl.h, util/swftypes.h: parse
	SWF_SETTABINDEX

2007-03-14  krechert <krechert>

	* perl_ext/Button.xs, perl_ext/MovieClip.xs: added scaling grid
	methods

2007-03-14  krechert <krechert>

	* php_ext/ming.c: added ScalingGrid methods

2007-03-14  akleine <akleine>

	* util/outputscript.c: Changed hardcoded generating of comments now
	by using the COMMSTART and COMMEND macros at two places.

2007-03-14  krechert <krechert>

	* mingpp.h: added ScalingGrid methods

2007-03-14  krechert <krechert>

	* src/blocks/videostream.c: removed unnecessary warning. proper
	checkinng in displaylist added \n to warn message

2007-03-13  krechert <krechert>

	* perl_ext/Constants.xs, perl_ext/DisplayItem.xs: SWFDisplayItem API
	update

2007-03-13  krechert <krechert>

	* php_ext/ming.c, src/displaylist.c, src/ming.h.in: added SWF prefix
	to blend mode constants

2007-03-12  akleine <akleine>

	* util/decompile.c: 2 bugfixes for ternary operation (?:) and return
	op

2007-03-12  krechert <krechert>

	* src/blocks/Makefile.am, src/blocks/button.c, src/blocks/button.h,
	src/blocks/scalinggrid.c, src/blocks/scalinggrid.h,
	src/blocks/sprite.h, src/displaylist.c, src/ming.h.in,
	src/movieclip.c: [no log message]

2007-03-12  krechert <krechert>

	* src/blocks/soundstream.c: fixed compiler warning

2007-03-12  strk <strk>

	* test/actionscript/ASM_push.as, test/actionscript/ASM_push.ref,
	test/actionscript/Makefile.am: Add testcases for asm { push }

2007-03-12  strk <strk>

	* src/actioncompiler/swf5compiler.y: Fix asm 'push' (see bug #10) -
	contributed by Benjamin Otte

2007-03-12  krechert <krechert>

	* src/blocks/metadata.c: added missing free()

2007-03-12  strk <strk>

	* test/Movie/new/test06.ref: Fix expected output after UseNetwork
	default has been changed to true

2007-03-11  krechert <krechert>

	* src/blocks/fileattrs.c: typo

2007-03-11  krechert <krechert>

	* src/blocks/fileattrs.c, src/blocks/scriptlimits.c: added missing
	free() in destroy-methods

2007-03-11  krechert <krechert>

	* php_ext/ming.c: moved new SWFMovie methods under #HAVE_NEW_MING
	condition

2007-03-11  krechert <krechert>

	* php_ext/ming.c: API updates: SWFDisplayItem_cacheAsBitmap
	SWFDisplayItem_setBlendMode

2007-03-11  krechert <krechert>

	* src/ming.h.in: typo-fix

2007-03-10  krechert <krechert>

	* src/blocks/blocktypes.h: SWF_IMPORTASSETS was deprecated in SWF 8

2007-03-10  krechert <krechert>

	* util/blocktypes.c, util/outputdecl.h, util/outputtxt.c,
	util/parser.c, util/parserdecl.h, util/swftypes.h: parsing
	SWF_IMPORTASSETS2

2007-03-10  krechert <krechert>

	* src/blocks/fileattrs.c, util/blocktypes.c, util/outputdecl.h,
	util/outputtxt.c, util/parser.c, util/parserdecl.h, util/swftypes.h: 
	[no log message]

2007-03-10  krechert <krechert>

	* util/blocktypes.c, util/outputdecl.h, util/outputtxt.c,
	util/parser.c, util/parserdecl.h, util/swftypes.h: DefineShape4 /
	LineStyle2

2007-03-05  akleine <akleine>

	* util/decompile.c: Continued work on "switch(x){case y:...}" .
	(Now enabled by default.)

2007-03-05  strk <strk>

	* util/outputtxt.c: Made output of PLACEOBJECT2 clip actions neater

2007-03-04  krechert <krechert>

	* src/blocks/imports.c: SWF_IMPORTASSETS is deprecated with version
	>= 8. Use SWF_IMPORTASSETS2 instead

2007-03-04  krechert <krechert>

	* php_ext/ming.c: fixed compile error

2007-03-04  krechert <krechert>

	* php_ext/ming.c: added new SWFMovie features

2007-03-04  krechert <krechert>

	* mingpp.h, perl_ext/Movie.xs: added new SWFMovie features

2007-03-04  krechert <krechert>

	* test/Movie/new/Makefile.am, test/Movie/new/TestList,
	test/Movie/new/test06-cxx.C, test/Movie/new/test06.c,
	test/Movie/new/test06.php, test/Movie/new/test06.pl,
	test/Movie/new/test06.py, test/Movie/new/test06.ref: test for proper
	SWF 8 files

2007-03-03  krechert <krechert>

	* src/blocks/Makefile.am, src/blocks/scriptlimits.c,
	src/blocks/scriptlimits.h, src/ming.h.in, src/movie.c: ScripLimits
	support

2007-03-03  krechert <krechert>

	* util/blocktypes.c, util/outputdecl.h, util/outputtxt.c,
	util/parser.c, util/parserdecl.h, util/swftypes.h: ScriptLimits
	support

2007-03-03  krechert <krechert>

	* src/blocks/Makefile.am, src/blocks/metadata.c,
	src/blocks/metadata.h, src/ming.h.in, src/movie.c,
	util/blocktypes.c, util/outputdecl.h, util/outputtxt.c,
	util/parser.c, util/parserdecl.h, util/swftypes.h: Metadata support

2007-03-03  krechert <krechert>

	* src/blocks/Makefile.am, src/blocks/fileattrs.c,
	src/blocks/fileattrs.h, src/ming.h.in, src/movie.c: write proper SWF
		8 files: first tag after header must be a SWFFileAttributes-tag.  set UseNetworkFlag: 	for localy loaded movies permission for network access must be
		stated explicitly

2007-02-28  krechert <krechert>

	* src/blocks/soundstream.c: small bugfix for flv sound streams.

2007-02-27  akleine <akleine>

	* util/decompile.c: Added first time support for  switch(){}
	-statements (not quite complete and thus disabled by default).

2007-02-26  strk <strk>

	* util/decompile.c: GOTOFRAME arg is 0-based!

2007-02-26  strk <strk>

	* test/actionscript/GotoFrame.ref: Expect GOTOFRAME arg to be
	0-based

2007-02-26  strk <strk>

	* src/actioncompiler/swf5compiler.y: Target frame for GOTOFRAME tag
	is 0-based

2007-02-26  strk <strk>

	* NEWS: Add note about gotoAndPlay() and gotoAndStop() handling
	change

2007-02-26  strk <strk>

	* test/actionscript/GotoFrame.as, test/actionscript/GotoFrame.ref,
	test/actionscript/Makefile.am: Add test for gotoAndPlay() and
	gotoAndStop()

2007-02-26  strk <strk>

	* src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y: Drop support for non-standard
	gotoFrame() calls.  Handle gotoAndPlay() and gotoAndStop() by using
	GOTOFRAME, GOTOFRAME2 or GOTOLABEL depending on argument type. Still
	use callMethod if they are invoked as methods of something.

2007-02-21  krechert <krechert>

	* configure.in, test/Filter/Makefile.am, test/Filter/TestList,
	test/Filter/test01-cxx.C, test/Filter/test01.c,
	test/Filter/test01.ref, test/Makefile.am: [no log message]

2007-02-21  krechert <krechert>

	* mingpp.h: added SWFFilter support to C++ header

2007-02-20  krechert <krechert>

	* util/outputtxt.c: added missing bevel-filter

2007-02-20  krechert <krechert>

	* src/blocks/filter.h, src/displaylist.c: [no log message]

2007-02-20  krechert <krechert>

	* util/blocktypes.c, util/outputdecl.h, util/outputtxt.c,
	util/parser.c, util/parserdecl.h, util/swftypes.h: added
	SWF_FILEATTRIBUTES (69) for SWF >= 8 this tag is obligatory

2007-02-19  krechert <krechert>

	* util/blocktypes.c, util/outputdecl.h, util/outputscript.c,
	util/outputtxt.c, util/parser.c, util/parserdecl.h, util/swftypes.h: 
	added PlaceObject3, SWFFilter

2007-02-19  krechert <krechert>

	* src/blocks/filter.c: bugfix

2007-02-19  krechert <krechert>

	* src/blocks/placeobject.c: bugfix: write number of filters first

2007-02-18  krechert <krechert>

	* src/blocks/placeobject.c, src/blocks/placeobject.h: PlaceObject3
	tags extend PlaceObject2 tags. PlaceObject object has now version
	information.

2007-02-18  krechert <krechert>

	* src/displaylist.c: added functions for PlaceObject3 tags

2007-02-18  krechert <krechert>

	* src/blocks/Makefile.am, src/blocks/filter.c, src/blocks/filter.h,
	src/blocks/gradient.c, src/blocks/gradient.h, src/ming.h.in: added : 	- SWFFilter 	- write Gradient for SWF filter 	- DisplayItem prototypes for PlaceObject3 tags

2007-02-17  krechert <krechert>

	* src/blocks/output.c, src/blocks/output.h: write FIXED, FLOAT16/32,
	DOUBLE datatypes

2007-02-14  strk <strk>

	* util/outputtxt.c, util/parser.c, util/swftypes.h: Add support for
	SERIALNUMBER (tag 41)

2007-02-13  akleine <akleine>

	* util/decompile.c: Added some memory reallocation if needed to
	newVar_N() and newVar_N2.

2007-02-12  strk <strk>

	* test/Movie/Protect/test01-cxx.C, test/Movie/Protect/test01.php,
	test/Movie/Protect/test01.pl, test/Movie/Protect/test01.py,
	test/Movie/Protect/test02-cxx.C, test/Movie/Protect/test02.php,
	test/Movie/Protect/test02.pl, test/Movie/Protect/test02.py: 
	Regenerated binding tests, just for fun (to show it still works)  :)

2007-02-12  strk <strk>

	* py_ext/ming.py: Fix handling of Protect tag w/out password

2007-02-12  strk <strk>

	* perl_ext/.cvsignore, php_ext/.cvsignore, py_ext/.cvsignore,
	src/.cvsignore, tcl_ext/.cvsignore: Updated .cvsignore files

2007-02-11  krechert <krechert>

	* util/main.c, util/outputtxt.c, util/parser.c, util/parser.h,
	util/swftypes.h: more SWF_STREAMBLOCK info

2007-02-11  krechert <krechert>

	* util/outputtxt.c, util/parser.c, util/swftypes.h: output
	SWF_SOUNDSTREAM[...]

2007-02-11  krechert <krechert>

	* src/blocks/blocktypes.h: added some blocktypes

2007-02-11  krechert <krechert>

	* src/blocks/blocktypes.h: [no log message]

2007-02-11  strk <strk>

	* test/dotests.pl: Add execute bit to non-executable testbuilders
	(this is the case for script builders).

2007-02-11  strk <strk>

	* test/actionscript/Makefile.am: Properly clean .frame#.pp files

2007-02-10  krechert <krechert>

	* src/blocks/blocktypes.h: added missing SWF 8 blocktypes

2007-02-10  krechert <krechert>

	* src/blocks/protect.c: added cast to avoid warning

2007-02-10  krechert <krechert>

	* src/actioncompiler/compile.c, src/actioncompiler/compile.h,
	src/actioncompiler/swf4compiler.y,
	src/actioncompiler/swf5compiler.y: bufferWriteConstantString(),
	bufferWriteHardString(), bufferWriteString() use (char *) instead of
	(byte *)

2007-02-10  krechert <krechert>

	* src/blocks/videostream.c: fixed compiler warning

2007-02-09  krechert <krechert>

	* src/blocks/videostream.c: parse dimension for VP6 codec

2007-02-09  krechert <krechert>

	* src/blocks/error.c, src/blocks/error.h: SWF_assert: print
	__FILE__, __LINE__ and condition

2007-02-09  krechert <krechert>

	* src/blocks/flv.c: skip first byte flv-video payload for VP6 codec.

2007-02-08  krechert <krechert>

	* src/blocks/videostream.c: make sure video-width and -height are
	always set

2007-02-08  akleine <akleine>

	* util/decompile.c: Fixed several problems: array indexing by
	register variables, incrementing/decrementing registers and usual
	variables, Also removed some obsolete notes and comments and fixed
	an INDENT call.

2007-02-08  krechert <krechert>

	* src/blocks/flv.h, src/blocks/videostream.c: added flash 8 codec
	ids

2007-02-08  krechert <krechert>

	* src/blocks/videostream.h: clean up this mess

2007-02-08  krechert <krechert>

	* src/blocks/flv.c, src/blocks/flv.h: added tagtype FLV_SCRIPTTAG

2007-02-08  krechert <krechert>

	* src/blocks/soundstream.c: first step towards generic soundstreams
	from flv files

2007-02-08  krechert <krechert>

	* src/blocks/flv.c, src/blocks/flv.h, src/blocks/videostream.c: use
	new SWFInput_input added destroyFLVStream()

2007-02-08  krechert <krechert>

	* src/blocks/input.c, src/ming.h.in: SWFInput_input(SWFInput in, int
	len): Allows restricted reading from a given SWFInput. The new
	created input starts at SWFInput_tell(in) and has length len.

2007-02-07  akleine <akleine>

	* util/outputscript.c: fixed DECLOBJ macro for PERL by adding a $
	sign

2007-02-06  akleine <akleine>

	* util/decompile.c: 2 bugfixes to avoid emitting of "break"
	statements at wrong place

2007-02-06  strk <strk>

	* util/outputscript.c: SWFFillStyle is called SWFFill in C++, dunno
	about other bindings so I changed it for all of them (please
	verify). Renamed all character instances to have the 'character'
	prefix (rather then 'sp' for sprites, 's' for shapes and so on) to
	simplify handling of PLACEOBJECT and other tags referencing generic
	chars.  Fixed a typo in BitmapFillStyle. Fixed C++ output of
	lineStyle output.  Added some missing comment START/END specs
	(comments were added as code).  Added support for DEFINESHAPE2 (just
	copied from DEFINESHAPE).

2007-02-06  strk <strk>

	* util/outputscript.c: Stubbed SWF_DEFINEBITSJPEG2, fixes and
	cleanups SWFFillStyle output. Comments left for things to do.

2007-02-05  krechert <krechert>

	* src/blocks/input.c: removed statement with no effect

2007-02-04  krechert <krechert>

	* src/blocks/flv.c, src/blocks/flv.h: added
	FLVStream_setStreamOffset function

2007-02-04  krechert <krechert>

	* src/blocks/soundstream.c: fixed memory leak if MP3 file is corrupt

2007-02-04  krechert <krechert>

	* src/blocks/videostream.c: added documentation for public functions

2007-02-03  krechert <krechert>

	* src/blocks/videostream.c: use generic flv reader

2007-02-03  krechert <krechert>

	* src/blocks/Makefile.am, src/blocks/flv.c, src/blocks/flv.h: 
	generic flv file parsing

2007-02-03  akleine <akleine>

	* util/decompile.c: Added 'cast' operation and removed obsolete
	code.

2007-02-01  krechert <krechert>

	* util/outputtxt.c, util/parser.c, util/swftypes.h: listswf: list
	video-tags

2007-02-01  akleine <akleine>

	* util/decompile.c, util/outputscript.c: 1. enhanced detection of 'else' and 'break' 2. implented new operation: SWFACTION_IMPLEMENTSOP 3. added SWFPERL to initializer function in outputscript.c

2007-02-01  strk <strk>

	* test/Movie/Background/test01.ref,
	test/Movie/Background/test02.ref, test/Movie/Background/test03.ref,
	test/Movie/Dimension/test01.ref, test/Movie/FrameLabel/test01.ref,
	test/Movie/FrameLabel/test02.ref, test/Movie/NumFrames/test01.ref,
	test/Movie/Protect/test01.ref, test/Movie/Protect/test02.ref,
	test/Movie/Rate/test01.ref, test/Movie/add/test01.ref,
	test/Movie/add/test02.ref, test/Movie/new/test01.ref,
	test/Movie/new/test02.ref, test/Movie/new/test03.ref,
	test/Movie/new/test04.ref, test/Movie/new/test05.ref,
	test/Movie/nextFrame/test01.ref, test/Movie/nextFrame/test02.ref,
	test/actionscript/ASM0.ref, test/actionscript/ASM1.ref,
	test/actionscript/ASM_extend.ref, test/actionscript/Function.ref,
	test/actionscript/delete.ref, test/actionscript/logor.ref: 
	Regenerated .ref files after 'listswf' fix adding SWF_END output.

2007-01-31  krechert <krechert>

	* util/main.c: also output SWF_END

2007-01-30  anderson <anderson>

	* test/Movie/Background/test01-cxx.C,
	test/Movie/Background/test02-cxx.C,
	test/Movie/Background/test03-cxx.C: sync in C++ changes

2007-01-30  strk <strk>

	* test/Movie/nextFrame/Makefile.am, test/Movie/nextFrame/TestList,
	test/Movie/nextFrame/test01.php, test/Movie/nextFrame/test02-cxx.C,
	test/Movie/nextFrame/test02.c, test/Movie/nextFrame/test02.php,
	test/Movie/nextFrame/test02.pl, test/Movie/nextFrame/test02.py,
	test/Movie/nextFrame/test02.ref: New test for explicit last
	nextFrame call

2007-01-30  strk <strk>

	* util/outputscript.c: Add a language-based initialization function,
	called by outputBlock (will take care of not running twice). Use
	unescaped newlines for PHP target

2007-01-30  strk <strk>

	* util/decompile.h: Export setNewLineString

2007-01-30  strk <strk>

	* util/decompile.c: Add a println function to allow for externally
	setting the newline character

2007-01-30  anderson <anderson>

	* test/Movie/nextFrame/test01.php: Drop the backslash as is makes
	php unhappy

2007-01-29  strk <strk>

	* configure.in, test/Movie/Makefile.am,
	test/Movie/nextFrame/.cvsignore, test/Movie/nextFrame/Makefile.am,
	test/Movie/nextFrame/TestList, test/Movie/nextFrame/test01-cxx.C,
	test/Movie/nextFrame/test01.c, test/Movie/nextFrame/test01.php,
	test/Movie/nextFrame/test01.pl, test/Movie/nextFrame/test01.py,
	test/Movie/nextFrame/test01.ref, test/Movie/nextFrame/test01.tcl: A
	simple test for the automatic addition of required final SHOWFRAME
	tags

2007-01-29  strk <strk>

	* src/movie.c: (SWFMovie_toOutput): make sure the movie ends with a SHOWFRAME tag.  (newSWFMovieWithVersion): initialize totalFrames to 0.

2007-01-29  strk <strk>

	* src/blocklist.c, src/blocklist.h: Added SWFBlockList_getLastBlock
	method

2007-01-29  strk <strk>

	* src/movie.c: Removed obsoleted code

2007-01-29  akleine <akleine>

	* util/decompile.c: Short patch - big effect: 1. keep function decompiling stack inside limit 2. predefined some register variables

2007-01-27  krechert <krechert>

	* mingpp.h: added videostream class

2007-01-27  krechert <krechert>

	* src/blocks/videostream.c, src/ming.h.in: fix destroy-fn signature

2007-01-25  strk <strk>

	* src/ming.c, src/movie.c: Don't warn if Ming_useSWFVersion() is
	called multiple times but with *same* output version; simplify
	newSWFMovieWithVersion() by delegating SWF version check to
	Ming_useSWFVersion() [ call it always ]

2007-01-25  strk <strk>

	* src/movie.c: Have newSWFMovieWithVersion() call
	Ming_userSWFVersion() if requested version doesn't match current
	global version (in this case Ming_userSWFVersion will raise a
	warning)

2007-01-25  strk <strk>

	* src/ming.c: Warn about multiple calls to Ming_useSWFVersion()
	potentially resulting in malformed SWF.

2007-01-23  akleine <akleine>

	* util/decompile.c: Fixed a bug in new increment/decrement code
	(1.49, 1.65, 1.72).

2007-01-21  strk <strk>

	* src/movie.c: Allow export of Shape characters, raise an error if
	an unsupported export is attempted

2007-01-21  akleine <akleine>

	* util/outputscript.c: Ad hoc bugix: added missing initialisation of
	'gname' buffer in outputSWF_FILLSTYLE(), used in output for
	FillStyleTypes 0x40-0x43.

2007-01-21  akleine <akleine>

	* util/decompile.c: 1.Enhanced incr/decr for local register
	  variables.  This avoids output like   "R1--; while(R1>0) {...}",   when something other is needed: "while(--R1>0) {...}".  2.Moved
	  all other parts except LOGICALNOT from decompileLogicalOp() into
	  decompileArithmeticOp().  LOGICALNOT now has got its own special
	function.

2007-01-19  strk <strk>

	* src/ming.h.in: Added some informations about SWFMovie_addExport
	and SWFMovie_writeExports.

2007-01-18  akleine <akleine>

	* util/decompile.c: Extended handling of local register variables to
	'old' type 1 functions.  (Using different basics, but getting
	results similar to V7 files.)

2007-01-17  akleine <akleine>

	* util/decompile.c: Added some sugar for V7 local register variables
	inside the second type function code. This locals are declared by
	"var R1, R2, ...Rn;" on top of function.  This also includes a more
	precise register access in decompileSTOREREGISTER().

2007-01-17  strk <strk>

	* macros/ming.m4: Prepend MING_PATH to PATH when scanning for
	makeswf

2007-01-11  akleine <akleine>

	* util/decompile.c: Added first time support for tellTarget(
	destination ){ action; .. }

2007-01-09  akleine <akleine>

	* util/decompile.c: Fixed decompiled indentation at several places,
	plus also minor cleaning and bigfixes in decompileDEFINEFUNCTION().

2007-01-09  strk <strk>

	* src/actioncompiler/compile.h: Oops, plug comments leaks

2007-01-09  strk <strk>

	* NEWS: Added item about function2

2007-01-09  strk <strk>

	* src/actioncompiler/compile.h: Completed and documented enumeration
	for DefineFunction2 flags

2007-01-08  strk <strk>

	* src/actioncompiler/compile.c, src/actioncompiler/compile.h,
	src/actioncompiler/swf5compiler.y: Output DefineFunction2 instead of
	DefineFunction when output version is > 6.  This is a review and
	cleanup of the code contributed by Tim Knip as part of his AS7
	efforts (only the DefineFunction2 extrapolated).

2007-01-08  akleine <akleine>

	* util/decompile.c: Added support for SWFACTION_STARTDRAG,
	SWFACTION_ENDDRAG, SWFACTION_STOPSOUNDS and removed some code
	duplication.

2007-01-08  strk <strk>

	* ChangeLog: updated

2007-01-07  akleine <akleine>

	* util/decompile.c: 1.Simplified and bugfixed detection of
	conditional operator (?:) 2.Added some more stack DEBUG helper code
	3.Added support for opcodes SWFACTION_SUBSTRING,   SWFACTION_MBSUBSTRING and SWFACTION_EQUAL

2007-01-07  strk <strk>

	* src/blocks/blocktypes.h: SWF8 tags added: SWF_FILEATTRIBUTES (69),
	SWF_METADATA (77)

2007-01-06  akleine <akleine>

	* util/decompile.c: Enhanced prefixed and postfixed
	increment/decrement operations, for more complex object variables
	with side effects.  Note: this gives much better results on code
	lines like y = obj.x * ++obj.x;.  An initial part was added in CVS
	release version 1.49, but certainly this stuff needs much more
	attention.

2007-01-02  strk <strk>

	* NEWS: Added note about the new 'extends' opcode supported

2007-01-02  strk <strk>

	* configure.in, py_ext/setup.py, py_ext/setup.py.in: Have
	py_ext/setup.py generated at configure time to have version
	correctly set.  Switch version to 0.4.0.beta4.

2007-01-02  strk <strk>

	* macros/ming.m4: Improved Ming detection macro to provide
	MING_VERSION and MING_VERSION_CODE.  Semantic explained in comments.
	Copyright assigned to the FSF.

2007-01-02  strk <strk>

	* src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y, test/actionscript/ASM_extend.as,
	test/actionscript/ASM_extend.ref, test/actionscript/Makefile.am: 
	Added support for the 'extends' (0x69) opcode (asm-mode) + testcase
	for it.

2007-01-02  strk <strk>

	* util/outputscript.c: Added DECLOBJ() to provide variables
	declarations (in particular for C++).  Used DECLOBJ macro in
	outputSWF_FILLSTYLE fixing C++ output.  Handled C++ output for
	outputSWF_RGBA.

2007-01-01  akleine <akleine>

	* util/decompile.c: 1. Bugfixes in decompileGETMEMBER, decompileSETMEMBER, and
	decompileNEWOBJECT [rewritten using newVar_N() helper].  This also
	removes generation of useless quotemarks like x = 'new Object()';
	vs. x = new Object(); 2. Moved SWFACTION_GREATER, SWFACTION_LESSTHAN into
	decompileArithmeticOp(), so now calling precedence check.  3. Added bugfix in handling anonymous functions used as a function
	argument, i.e. script code like x=callme(1, 2, function(){return
	3;}, 4); 4. Added support for SWFACTION_NEWMETHOD opcode.  5. Bugfix in decompileIF preventing too early end inside loops after
	a conditioned "break;" was found.

2006-12-29  akleine <akleine>

	* util/decompile.c: 1. Added an initial implementation of enumeration loops:    for( [var] enum in obj ){....}; .  2. Added support of the "instanceof" operator.

2006-12-27  akleine <akleine>

	* util/decompile.c: added support for SWFACTION_TYPEOF, also added
	minor bugfix in decompileCALLFRAME()

2006-12-27  akleine <akleine>

	* util/decompile.c, util/parser.c: added implementation of
	SWFACTION_STRINGLENGTH, SWFACTION_INITOBJECT, SWFACTION_CALLFRAME
	and initial SWFACTION_GETPROPERTY

2006-12-24  strk <strk>

	* src/blocks/blocktypes.h, util/blocktypes.c, util/outputdecl.h,
	util/outputtxt.c, util/parser.c, util/parserdecl.h, util/swftypes.h: 
	Applied patch by Giuliano Pochini <giuliano@shiny.it> adding support
	for dumping the reflex (777) tag.

2006-12-23  strk <strk>

	* util/outputscript.c: (newobj): when target is C++ properly declare variables;
	(outputHeader): don't predeclare SWFMovie variable, will be done by
	newobj()

2006-12-23  strk <strk>

	* util/decompile.c: Some more newlines escaping

2006-12-22  akleine <akleine>

	* util/decompile.c: Added code for SWFACTION_ORD, also moved similar
	build-in function call code (chr,random,int ...) into one function
	fitting for all that

2006-12-21  akleine <akleine>

	* util/decompile.c: Rewrote decompileDEFINEFUNCTION2() by melting
	(and cleaning) with decompileDEFINEFUNCTION()  -- fixing the
	'gravity' problem #1

2006-12-20  akleine <akleine>

	* util/decompile.c: Added support for SWFACTION_DELETE and
	SWFACTION_DELETE2, improved handling of SWF-properties

2006-12-19  akleine <akleine>

	* util/decompile.c: implemented missing SWFACTION_GOTOFRAME2

2006-12-19  akleine <akleine>

	* util/decompile.c: Adjusted SWFACTION_LOGICALOR and
	SWFACTION_LOGICALAND operations according new compiler code
	generation style.  (Note: until now old decompiler only emitted
	strings either "LAND" or "LOR" - due less of test code)

2006-12-18  strk <strk>

	* src/actioncompiler/swf5compiler.y, test/actionscript/logor.ref: 
	Use Logical OR and AND tags rather then implement these by mean of
	other tags. Note that the logor.as testfile was already producing
	*working* code, just a bit bigger then the one that is output now.
	This was verified with the MM player.

2006-12-18  akleine <akleine>

	* util/decompile.c: once more enhanced decompileGETMEMBER()

2006-12-16  akleine <akleine>

	* test/actionscript/Makefile.am, test/actionscript/logor.as,
	test/actionscript/logor.ref: Added test case for "logical_or"
	compiler bug just reported at developer list.  Take care: "make
	check"  will *fail* until bug is fixed.

2006-12-15  strk <strk>

	* docs/Makefile.am, docs/man/Makefile.am, perl_ext/Makefile.PL,
	perl_ext/Makefile.am, php_ext/Makefile.am, py_ext/Makefile.am,
	src/Makefile.am, tcl_ext/Makefile.am,
	test/Movie/Background/Makefile.am,
	test/Movie/Dimension/Makefile.am,
	test/Movie/FrameLabel/Makefile.am,
	test/Movie/NumFrames/Makefile.am, test/Movie/Protect/Makefile.am,
	test/Movie/Rate/Makefile.am, test/Movie/add/Makefile.am,
	test/Movie/new/Makefile.am, util/Makefile.am: Patch by Patrice Dumas
	<pertusus@free.fr>: 	* distribute more files 	* add some files created by configure to DISTCLEANFILES 	* don't recompile ming during Makefile.perl generation 	* don't silence the clean rule in py_ext/Makefile.am, and use
		clean-local * put flags linking libraries in LIBADD instead of LDFLAGS 	* add more files in CLEANFILES

2006-12-15  akleine <akleine>

	* util/decompile.c: Rewrote decompileGETMEMBER() and added bugfix in
	decompilePUSHPARAM() to generate better AS array/object code like
	old "dot.7._visible =   1"  now is  "dot[7]._visible = true;"

2006-12-14  strk <strk>

	* NEWS: Added some news, please add them as we go so it's easier for
	whoever puts the release out to find out

2006-12-14  strk <strk>

	* util/outputscript.c: Don't force a newline at start of SWFAction(
	) argument.

2006-12-14  strk <strk>

	* util/decompile.c: Provide an NL macro for encoding a newline (will
	escape the newline now, outputting correct C++ code - not tested
	with other languages, but I guess escaping a newline is always fine)

2006-12-13  strk <strk>

	* test/actionscript/Makefile.am, test/actionscript/delete.as,
	test/actionscript/delete.ref: Added test for delete and delete2 tags

2006-12-13  strk <strk>

	* test/actionscript/README: Updated readme (EXTRA_DIST needs
	touching too)

2006-12-13  strk <strk>

	* ChangeLog, src/actioncompiler/swf5compiler.y: Fixed 'delete obj'
	to use SWFACTION_DELETE2 (0x3b) rather then SWFACTION_DELETE (0x3a),
	which should be used for 'delete obj.member' or 'delete
	obj[member]'.

2006-12-13  anderson <anderson>

	* test/Makefile.inc, test/Movie/Background/.cvsignore,
	test/Movie/Background/test01.php, test/Movie/Background/test02.php,
	test/Movie/Background/test03.php, test/Movie/Dimension/.cvsignore,
	test/Movie/Dimension/test01.php, test/Movie/FrameLabel/.cvsignore,
	test/Movie/FrameLabel/test01.php, test/Movie/FrameLabel/test02.php,
	test/Movie/NumFrames/.cvsignore, test/Movie/NumFrames/test01.php,
	test/Movie/Protect/.cvsignore, test/Movie/Protect/test01.php,
	test/Movie/Protect/test02.php, test/Movie/Rate/.cvsignore,
	test/Movie/Rate/test01.php, test/Movie/add/.cvsignore,
	test/Movie/add/test01.php, test/Movie/add/test02.php,
	test/Movie/new/.cvsignore, test/Movie/new/test01.php,
	test/Movie/new/test02.php, test/Movie/new/test03.php,
	test/Movie/new/test04.php, test/Movie/new/test05.php: Add a way to
	ensure that PHP uses the just build module, instead of the one on
	the system

2006-12-12  strk <strk>

	* util/makeswf.c: Implement a separate function for detecting the
	type of frame content.  Take files anding in .jpeg as bitmaps.  (to
	be improved to use magic number)

2006-12-12  strk <strk>

	* src/Makefile.am: MKDIR_P => mkdir_p (dunno why the name changed)

2006-12-12  strk <strk>

	* src/actioncompiler/Makefile.am: Applied patch by Patrice Dumas:
	distribute the files generated by lex and yacc

2006-12-12  strk <strk>

	* tcl_ext/Makefile.am: Patch by Patrice Dumas: avoid version in tcl
	shared object, and install it under $(libdir)/ming/tcl

2006-12-12  akleine <akleine>

	* util/decompile.c: minor patch reverting strinq quotes from ugly
	\\\" to ' single quote

2006-12-12  strk <strk>

	* src/Makefile.am: Applied patch by Patrice Dumas
		<pertusus@free.fr>: * fix 'clean' rule to work even when no script bindings are
	activated

2006-12-12  anderson <anderson>

	* configure.in: Since the version number is already embedded in the
	listof dirs to try, we don't need to addition suffix loop to try
	different versions.

2006-12-12  anderson <anderson>

	* php_ext/ming.c: Fix an inconsistant usage of PHP_FUNCTION vs
	PHP_METHOD

2006-12-12  strk <strk>

	* configure.in, perl_ext/Makefile.am, php_ext/Makefile.am,
	php_ext/make_module.sh, py_ext/Makefile.am, py_ext/setup.py,
	src/Makefile.am, src/actioncompiler/Makefile.am,
	tcl_ext/Makefile.am: Applied patch by Patrice Dumas
	<pertusus@free.fr>: * allow for rebuilt of python and php modules against in-source libs * allows for out of source php and * check for phpize, not only for php * move AC_INIT to be the at the very first configure.in, otherwise   version definitions are igored.  * distribute perl_ext/common/* * in py_ext/Makefile.am, don't have all depend on build, since build   is also a directory. honor prefix and DESTDIR in install * src/actioncompiler/Makefile.am: cleanups

2006-12-11  strk <strk>

	* docs/man/makeswf.1, util/makeswf.c: Use a name for prebuilt clips
	as well. I can't belive how powerful this tool is getting ;)

2006-12-11  strk <strk>

	* docs/man/makeswf.1: Updated manual page with info about bitmaps
	and prebuilt clips.

2006-12-11  akleine <akleine>

	* util/decompile.c: removed 2 FIXMEs in variable assingnment: by
	setting string quotemarks if needed  (e.g.:  a=variable_b;  vs.
	a="string_b";)

2006-12-11  strk <strk>

	* util/makeswf.c: Allow png or jpg frame contents

2006-12-11  strk <strk>

	* Makefile.am, configure.in, perl_ext/Makefile.PL,
	perl_ext/Makefile.am, php_ext/Makefile.am, tcl_ext/Makefile.am,
	tcl_ext/test.tcl, test/Movie/Protect/Makefile.am,
	test/actionscript/Makefile.am, util/Makefile.am: Applied patch by
	Patrice Dumas <pertusus@free.fr>: 	* put all the dirs in DIST_SUBDIRS, to distribute them even if some
		  are not in SUBDIRS 	* distribute more files 	* more directories to search for tcl headers 	* fix output message for CXX in configure.in 	* in perl_ext, distinguish between the build dir and the src dir 	* other minor fixes

2006-12-11  anderson <anderson>

	* NEWS: One more interesting fix

2006-12-11  anderson <anderson>

	* ChangeLog, Makefile.am: Last changes for 0.4.0.beta3

2006-12-11  anderson <anderson>

	* configure.in: Missed the version in one place

2006-12-10  anderson <anderson>

	* ChangeLog, NEWS, configure.in: Update for Beta3

2006-12-10  anderson <anderson>

	* py_ext/Makefile.am: Remove ming.i from the list of files since it
	moved up a level

2006-12-10  anderson <anderson>

	* tcl_ext/Makefile.am, tcl_ext/Makefile.in: Improved autotooling

2006-12-10  anderson <anderson>

	* configure.in: Remove dead variables

2006-12-10  anderson <anderson>

	* java_ext/Makefile, java_ext/native/Makefile: Some preliminary
	fixes for the Java extension

2006-12-10  anderson <anderson>

	* configure.in, tcl_ext/Makefile.in: z few last tcl fixups

2006-12-10  anderson <anderson>

	* tcl_ext/Makefile.in: fix the suffix of the shared lib

2006-12-10  anderson <anderson>

	* Makefile.am, configure.in, tcl_ext/Makefile, tcl_ext/Makefile.in: 
	Add build support for tcl extension

2006-12-10  akleine <akleine>

	* util/decompile.c: differ between pre-fixed and post-fixed
	increment/decrement operations, currently for simple variables only.
	Note: this gives much better results on code lines like "text= x *
	(--x);"

2006-12-06  akleine <akleine>

	* util/decompile.c: Rewrote parts decompileIF() by a different
	approach handling code of conditioned jumps for logical OR and AND
	using stack.  (But do not confuse with SWFACTION_LOGICAL...
	opcodes.)

2006-11-28  anderson <anderson>

	* php_ext/config.m4: Look in the loca src tree first when trying to
	find headers

2006-11-27  anderson <anderson>

	* ming.i, py_ext/ming.i, py_ext/ming_wrap.c, py_ext/mingc.py,
	test/dotests.pl: Eliminate the duplicate ming.i, and move the good
	one to the top so other languages can swig it

2006-11-26  anderson <anderson>

	* Makefile.am, configure.in, perl_ext/Makefile.am,
	php_ext/MANIFEST, php_ext/Makefile, php_ext/Makefile.am,
	php_ext/make_module.sh, py_ext/Makefile, py_ext/Makefile.am: Cause
	language bindings to build and show up in the dist tarballs

2006-11-25  strk <strk>

	* test/actionscript/ASM1.as, test/actionscript/ASM1.ref,
	test/actionscript/Makefile.am: Added test of mixing asm{} with AS_V6

2006-11-25  strk <strk>

	* test/actionscript/ASM0.as, test/actionscript/ASM0.ref,
	test/actionscript/Makefile.am, test/actionscript/README: Small test
	for asm{} block

2006-11-25  strk <strk>

	* src/actioncompiler/swf5compiler.flex: Only reset start condition
	if in INITIAL state (fixes asm{} use)

2006-11-22  strk <strk>

	* util/makeswf.c: Experimental support for use of prebuilt clips.
	Example: makeswf frame1.as frame2.swf frame3.as ...

2006-11-22  strk <strk>

	* src/blocks/fromswf.c: Proper use of ZLIB-related macros, don't
	segfault if ZLIB is not compiled in.

2006-11-21  anderson <anderson>

	* ChangeLog, NEWS, configure.in: Doc updates for 0.4.0-beta2
	snapshot

2006-11-21  anderson <anderson>

	* php_ext/README.PHP4, php_ext/README.PHP5: Update the comments

2006-11-21  anderson <anderson>

	* .cvsignore, Makefile.am, configure.in, ming.spec.in: Add bits for
	building rpms

2006-11-21  anderson <anderson>

	* src/.cvsignore, src/Makefile.am, src/libming.pc.in: add bits for
	building an rpm

2006-11-21  anderson <anderson>

	* test/Movie/FrameLabel/TestList: Describe the 2nd test

2006-11-21  anderson <anderson>

	* perl_ext/TextField.xs: Add the UTF variant for TextField

2006-11-21  anderson <anderson>

	* docs/libming/Ming_useSWFVersion.html,
	docs/libming/SWFMovie_add.html,
	docs/libming/SWFMovie_labelFrame.html,
	docs/libming/SWFMovie_namedAnchor.html,
	docs/libming/SWFMovie_protect.html, docs/libming/index.html,
	docs/man/Ming_getScale.3, docs/man/Ming_init.3,
	docs/man/Ming_setCubicThreshold.3,
	docs/man/Ming_setErrorFunction.3,
	docs/man/Ming_setSWFCompression.3, docs/man/Ming_setScale.3,
	docs/man/Ming_setWarnFunction.3, docs/man/Ming_useSWFVersion.3,
	docs/man/SWFMovie_add.3, docs/man/SWFMovie_labelFrame.3,
	docs/man/SWFMovie_namedAnchor.3, docs/man/SWFMovie_protect.3,
	docs/man/SWFMovie_setBackground.3,
	docs/man/SWFMovie_setDimension.3,
	docs/man/SWFMovie_setNumberOfFrames.3, docs/man/SWFMovie_setRate.3,
	docs/man/destroySWFMovie.3, docs/man/newSWFMovie.3,
	docs/man/newSWFMovieWithVersion.3, src/ming.c, src/movie.c: Document
	function which have been added to the test suite

2006-11-21  anderson <anderson>

	* mingpp.h: Add SWFMovieClip class

2006-11-16  anderson <anderson>

	* test/Movie/add/test02.php: Go with the generated SWFMovieClip now
	that the php module has an alias for that class

2006-11-16  anderson <anderson>

	* php_ext/ming.c: SWFMovieClip was mis-named SWFMovieSprite. To
	preserve some level of compatability, instead of just renaming
	everything, add SWFMovieClip as an alias for SWFSprite.

2006-11-16  anderson <anderson>

	* util/outputscript.c: Improved generation of add()

2006-11-16  anderson <anderson>

	* test/Movie/add/test01.py, test/Movie/add/test02-cxx.C,
	test/Movie/add/test02.php, test/Movie/add/test02.pl,
	test/Movie/add/test02.py: Fixed test code. Some hand fixing is still
	needed 8-(

2006-11-15  strk <strk>

	* test/Makefile.inc: Use 'listswf' from the build tree, not the
	installed one (forgive me if that was intended)

2006-11-15  strk <strk>

	* test/Movie/add/test02.ref: updated after fix in outputtxt.c (we
	include Sprite tags in output now)

2006-11-15  strk <strk>

	* util/outputtxt.c: added iprintf() function and INDENT global for
	indented-print.

2006-11-15  anderson <anderson>

	* util/outputtxt.c: Display the contents of a sprite

2006-11-15  strk <strk>

	* test/Movie/add/test01.c: Minor cleanup: use (SWFBlock) for second
	argument of SWFMovie_add (urgh)

2006-11-15  strk <strk>

	* configure.in, test/Movie/Makefile.am, test/Movie/add/.cvsignore,
	test/Movie/add/Makefile.am, test/Movie/add/TestList,
	test/Movie/add/test01-cxx.C, test/Movie/add/test01.c,
	test/Movie/add/test01.php, test/Movie/add/test01.pl,
	test/Movie/add/test01.py, test/Movie/add/test01.ref,
	test/Movie/add/test02-cxx.C, test/Movie/add/test02.c,
	test/Movie/add/test02.php, test/Movie/add/test02.pl,
	test/Movie/add/test02.py, test/Movie/add/test02.ref: Two simple
	tests for SWFMovie_add (add action, add sprite).  Note: swftocxx
	      does a really bad job in this case, had to manually modify C++ code
	for both cases

2006-11-15  strk <strk>

	* util/makeswf.c: Fixed import feature to properly set
	__shared_assets sprite frame count

2006-11-15  strk <strk>

	* docs/man/makeswf.1: Improved documentation of the -i flag (import
	symbols)

2006-11-13  strk <strk>

	* util/action.c: Added output function for GOTOFRAME and GOTOFRAME2
	actions

2006-11-09  anderson <anderson>

	* config/config.guess, config/config.sub: Updated from newer tools

2006-11-09  anderson <anderson>

	* test/Movie/Protect/test01-cxx.C: Sync w/ the C version

2006-11-09  anderson <anderson>

	* ChangeLog: Update the Changelog

2006-11-09  anderson <anderson>

	* php_ext/php_ming.h: Different version of gcc seem to treat the
	post increment differently, so just be explicite about when to
	increment.

2006-11-07  akleine <akleine>

	* util/decompile.c: 1. bugfix in SWFACTION_LOGICALNOT 2. removed some buggy class recognition stuff in decompileIF

2006-11-04  akleine <akleine>

	* util/decompile.c: 1. added initial operator precedence check 2. added SWFACTION_SHIFT* operators

2006-10-31  akleine <akleine>

	* util/decompile.c: 1. bugfix in bitwise AND, OR, XOR operations 2. enhanced string overflow error handling in newVar_N (one error
	message should be enough)

2006-10-29  fmk_ca <fmk_ca>

	* src/blocks/text.c: Fix crash in addString and addUTF8String when
	called with undefined font

2006-10-15  anderson <anderson>

	* php_ext/config.m4, php_ext/ming.c, php_ext/php_ming.h: Resync w/
	the upstream PHP5 code. Also, add some glue so that the PHP5 code
	can also be build for PHP4 as well.

2006-09-20  strk <strk>

	* util/main.c, util/parser.c: printf => warning|error, new check for
	DefineButton2

2006-09-20  strk <strk>

	* util/action.c: Added outputSWFACTION_WAITFORFRAME

2006-09-20  strk <strk>

	* util/main.c: More verbosity from error messages, all error to
	stdout (this is to make it easier to see where the error has been
	triggered, by using the same output buffer)

2006-09-19  strk <strk>

	* NEWS: updated

2006-09-19  strk <strk>

	* src/ming.c: Allow setting output version to 8

2006-09-19  strk <strk>

	* util/makeswf.c: Fixed handling of -D flag

2006-09-19  strk <strk>

	* util/action.c: removed unused variable warning

2006-09-19  strk <strk>

	* util/action.c: (outputSWFACTION_GETURL2): added print of Reserved bits

2006-09-18  anderson <anderson>

	* util/action.c: Output details for GETURL2

2006-09-18  anderson <anderson>

	* util/swftypes.h: No Offset in GETURL2

2006-09-18  strk <strk>

	* perl_ext/Makefile.PL: cleanups (still doesn't work for me)

2006-09-02  strk <strk>

	* util/parser.c: Fixed parsing of SWF_PATHSAREPOSTSCRIPT block

2006-09-01  strk <strk>

	* src/blocks/outputblock.c: (newSWFFrameLabelBlock): don't allocate an useless extra byte (it
	seems it would not end up in the output SWF, but for clarity it's
	better not to allocate it)

2006-09-01  strk <strk>

	* test/Movie/FrameLabel/test01.c: removed compiler warnings

2006-09-01  strk <strk>

	* ChangeLog, configure.in, test/Movie/FrameLabel/.cvsignore,
	test/Movie/FrameLabel/Makefile.am, test/Movie/FrameLabel/TestList,
	test/Movie/FrameLabel/test01-cxx.C, test/Movie/FrameLabel/test01.c,
	test/Movie/FrameLabel/test01.php, test/Movie/FrameLabel/test01.pl,
	test/Movie/FrameLabel/test01.py, test/Movie/FrameLabel/test01.ref,
	test/Movie/FrameLabel/test02-cxx.C, test/Movie/FrameLabel/test02.c,
	test/Movie/FrameLabel/test02.php, test/Movie/FrameLabel/test02.pl,
	test/Movie/FrameLabel/test02.py, test/Movie/FrameLabel/test02.ref,
	test/Movie/Makefile.am: Added tests for SWFMovie's labelFrame and
	namedAnchor methods.

2006-09-01  strk <strk>

	* util/outputscript.c: Added SQ macro for string quotes, fixed
	labelFrame output (it's called namedAnchor, not anchorFrame) and
	make it use the new SQ macro.

2006-09-01  strk <strk>

	* mingpp.h: Added SWFMovie::namedAnchor

2006-08-31  anderson <anderson>

	* util/outputscript.c: Fix spelling on 'label' and detect anchors

2006-08-31  strk <strk>

	* test/Movie/Protect/test01-cxx.C: Removed explicit
	setBackgroundColor call (should be done the same for .pl, .py and
	.php implementation files, but I don't usually build those bindings
	myself so I can't test)

2006-08-31  strk <strk>

	* test/Movie/Protect/test02.ref: Added missing ref

2006-08-31  strk <strk>

	* test/Movie/Protect/TestList: fixed typo

2006-08-31  strk <strk>

	* util/outputtxt.c, util/parser.c, util/swftypes.h: Fixed parsing of
	SWF_FRAMELABEL (named anchors).  Added SWF_FRAMELABEL block output.

2006-08-15  anderson <anderson>

	* util/outputscript.c: Need to explicitely define variables in C++

2006-08-13  anderson <anderson>

	* util/outputswf.c: Remove some debug output

2006-08-13  anderson <anderson>

	* util/ttftofft.c: Find an ANSI charactermap, and only work if it is
	present

2006-08-11  anderson <anderson>

	* ChangeLog: Update the Changelog

2006-08-11  anderson <anderson>

	* TODO: Additional TODOs

2006-08-10  anderson <anderson>

	* util/ttftofft.c: Implement support for cubic curve in glyphs so it
	works for .pfb format now as well

2006-08-09  anderson <anderson>

	* src/blocks/font.h: A couple of the bits were flipped,which causes
	DEFINE_FONT2 blocks to be wrong

2006-08-09  anderson <anderson>

	* util/ttftofft.c: several fixes for problem descovered when doing
	an exhaustive comparison with fft files created by ttf2fft

2006-08-09  anderson <anderson>

	* util/outputswf.c: Need to add the size of a UI32 instead of a UI16

2006-08-09  anderson <anderson>

	* util/ttftofft.c: Figure out the encoding correctly

2006-08-01  anderson <anderson>

	* NEWS, mingpp.h, perl_ext/Movie.xs, php_ext/Makefile,
	php_ext/ming.c, php_ext/php_ming.h, py_ext/ming.i, py_ext/ming.py,
	py_ext/ming_wrap.c, py_ext/mingc.py, src/Makefile.am,
	src/blocks/Makefile.am, src/blocks/block.c, src/blocks/block.h,
	src/blocks/protect.c, src/blocks/protect.h, src/blocks/swf.h,
	src/ming.h.in, src/movie.c, src/movie.h, test/Movie/Makefile.am,
	test/Movie/Protect/Makefile.am, test/Movie/Protect/TestList,
	test/Movie/Protect/test01.c, test/Movie/Protect/test01.php,
	test/Movie/Protect/test01.pl, test/Movie/Protect/test01.py,
	test/Movie/Protect/test01.ref, test/Movie/Protect/test02-cxx.C,
	test/Movie/Protect/test02.c, test/Movie/Protect/test02.php,
	test/Movie/Protect/test02.pl, test/Movie/Protect/test02.py,
	util/outputscript.c: Add support for the Protect block

2006-08-01  anderson <anderson>

	* docs/libming/SWFMovie_protect.html,
	docs/libming/SWFMovie_protectWithPassword.html,
	docs/libming/index.html, docs/man/Makefile.am,
	docs/man/SWFMovie_protect.3,
	docs/man/SWFMovie_protectWithPassword.3: Merge the two protect
	function into a single interface

2006-07-31  anderson <anderson>

	* util/outputtxt.c, util/parser.c, util/swftypes.h: Parse STARTSOUND
	block. Still need to implement the output portion

2006-07-31  anderson <anderson>

	* util/outputscript.c, util/outputtxt.c, util/parser.c: Recognize &
	output a protect block

2006-07-27  anderson <anderson>

	* docs/libming/SWFMovie_protectWithPassword.html,
	docs/libming/index.html, docs/man/Makefile.am,
	docs/man/SWFMovie_protectWithPassword.3: Update documentation for
	the Protect API

2006-07-25  strk <strk>

	* .cvsignore, docs/.cvsignore, docs/man/.cvsignore: Added and fixed
	.cvsignore files

2006-07-25  strk <strk>

	* test/actionscript/.cvsignore: updated .cvsignore

2006-07-25  strk <strk>

	* macros/Makefile.am: distribute libtool.m4

2006-07-25  strk <strk>

	* macros/.cvsignore: updated .cvsignore; distribute libtool.m4

2006-07-24  strk <strk>

	* src/.cvsignore, src/actioncompiler/.cvsignore,
	src/blocks/.cvsignore, util/.cvsignore: updated .cvsignore

2006-07-24  strk <strk>

	* test/.cvsignore: Another .cvsignore (it's not last one)

2006-07-24  strk <strk>

	* test/Movie/.cvsignore, test/Movie/Background/.cvsignore,
	test/Movie/Background/Makefile, test/Movie/Background/Makefile.in,
	test/Movie/Dimension/.cvsignore, test/Movie/NumFrames/.cvsignore,
	test/Movie/new/.cvsignore: Do not include generated Makefiles in
	repository, added entries in .cvsignore files

2006-07-24  strk <strk>

	* mingpp.h, src/ming.h.in, test/Movie/Background/Makefile,
	test/Movie/Background/Makefile.in, test/Movie/Protect/.cvsignore,
	test/Movie/Protect/test01-cxx.C, test/Movie/Protect/test01.ref,
	test/Movie/Rate/.cvsignore: Exposed SWFMovie_protect() function.
	Mapped to SWFMovie::protect() method in C++ wrapper. Updated C++
	wrapper tester for Movie/Protect; updated refs (were empty). Fixed
	or added some .cvsignore

2006-07-24  strk <strk>

	* test/Movie/Protect/.cvsignore, test/Movie/Protect/Makefile,
	test/Movie/Protect/Makefile.in: Don't keep generated files in
	repository

2006-07-18  anderson <anderson>

	* configure.in, docs/libming/Ming_setErrorFunction.html,
	docs/libming/Ming_setWarnFunction.html,
	docs/libming/SWFMovie_protect.html,
	docs/libming/SWFMovie_setBackground.html, docs/libming/index.html,
	docs/man/Ming_getScale.3, docs/man/Ming_init.3,
	docs/man/Ming_setCubicThreshold.3,
	docs/man/Ming_setErrorFunction.3,
	docs/man/Ming_setSWFCompression.3, docs/man/Ming_setScale.3,
	docs/man/Ming_setWarnFunction.3, docs/man/Ming_useSWFVersion.3,
	docs/man/SWFMovie_protect.3, docs/man/SWFMovie_setBackground.3,
	docs/man/SWFMovie_setDimension.3,
	docs/man/SWFMovie_setNumberOfFrames.3, docs/man/SWFMovie_setRate.3,
	docs/man/destroySWFMovie.3, docs/man/newSWFMovie.3,
	docs/man/newSWFMovieWithVersion.3, src/Makefile.am, src/movie.c,
	test/Movie/Background/Makefile, test/Movie/Background/Makefile.am,
	test/Movie/Background/Makefile.in, test/Movie/Background/TestList,
	test/Movie/Background/test01-cxx.C, test/Movie/Background/test01.c,
	test/Movie/Background/test01.php, test/Movie/Background/test01.pl,
	test/Movie/Background/test01.py, test/Movie/Background/test01.ref,
	test/Movie/Background/test02-cxx.C, test/Movie/Background/test02.c,
	test/Movie/Background/test02.php, test/Movie/Background/test02.pl,
	test/Movie/Background/test02.py, test/Movie/Background/test02.ref,
	test/Movie/Background/test03-cxx.C, test/Movie/Background/test03.c,
	test/Movie/Background/test03.php, test/Movie/Background/test03.pl,
	test/Movie/Background/test03.py, test/Movie/Background/test03.ref,
	test/Movie/Makefile.am, test/Movie/Protect/Makefile,
	test/Movie/Protect/Makefile.am, test/Movie/Protect/Makefile.in,
	test/Movie/Protect/TestList, test/Movie/Protect/test01-cxx.C,
	test/Movie/Protect/test01.c, test/Movie/Protect/test01.php,
	test/Movie/Protect/test01.pl, test/Movie/Protect/test01.py,
	test/Movie/Protect/test01.ref: Document & test setBackground() and
	protect()

2006-07-18  anderson <anderson>

	* test/Makefile.inc, test/dotests.pl: Fix the binding name for C++

2006-07-18  anderson <anderson>

	* util/outputscript.c: Implement the PROTECT block Add
	OUT_BEGIN_EMPTY, and use it so we get complete tag names listed in
	the scripts

2006-07-13  anderson <anderson>

	* configure.in, test/Makefile.inc, test/Movie/Rate/Makefile.am: 
	First pass at making C++ be optional as well

2006-07-12  strk <strk>

	* perl_ext/Makefile.PL: Added SRCDIR prefix to SWF_MODULES

2006-07-12  anderson <anderson>

	* perl_ext/Makefile.PL: Help building in a seperate dir get further,
	but this is still not enough

2006-07-12  strk <strk>

	* perl_ext/.cvsignore: Added Makefile.in to .cvsignore

2006-07-12  strk <strk>

	* perl_ext/Makefile.PL: Set SRCDIR to '.' if not found in
	environment

2006-07-12  strk <strk>

	* perl_ext/Makefile.PL, perl_ext/Makefile.am: Get srcdir from
	environment (to find t/*).

2006-07-12  strk <strk>

	* perl_ext/Makefile.PL: Hard-coded MING sourc dir (why ask?)

2006-07-10  anderson <anderson>

	* Makefile.am, configure.in, perl_ext/Makefile.am: autofoo perl_ext

2006-07-10  strk <strk>

	* Makefile.am: Added notes about automake requirements

2006-07-10  strk <strk>

	* src/Makefile.am: Added missing MATHLIB to libming_la_LDFLAGS

2006-07-10  strk <strk>

	* configure.in: AM_INIT_AUTOMAKE invokation made compatible with
	older automake verisions (1.5 ok)

2006-07-10  strk <strk>

	* configure.in: Renamed AC_CONFIG_HEADER to AM_CONFIG_HEADER

2006-07-10  strk <strk>

	* autogen.sh: hanged libtoolize invokation from --force to
	--automake

2006-07-10  strk <strk>

	* src/blocks/Makefile.am: Renamed PNG_SOURCES to PNG_SOURCE (to not
	clash with standard var names)

2006-07-10  anderson <anderson>

	* autogen.sh, config/compile, config/config-ml.in, config/depcomp,
	config/install-sh, config/missing, config/symlink-tree,
	config/texinfo.tex: Update all of the automake file, and fix autogen
	to stop supplying missing ones

2006-07-10  strk <strk>

	* autogen.sh: Be more verbose on error

2006-07-10  strk <strk>

	* autogen.sh, configure.in, macros/libtool.m4: autogen.sh: run
	aclocal with the -I macros flag macros/libtool.m4: copied locally
	configure.in: bail out if can't detect libtool

2006-07-10  anderson <anderson>

	* test/dotests.pl: Typo that was trashing PERL5LIB

2006-07-10  strk <strk>

	* autogen.sh: exit at first failure. advertise final success.

2006-07-10  anderson <anderson>

	* test/dotests.pl: Adjust to match the autogoo location of the just
	built library

2006-07-10  strk <strk>

	* Makefile.am, src/actioncompiler/Makefile.am: Moved
	AUTOMAKE_OPTIONS from src/actioncompiler/Makefile.am to top-level
	Makefile.am

2006-07-10  anderson <anderson>

	* perl_ext/Makefile.PL: Adjust for where autogoo puts the .a file

2006-07-10  anderson <anderson>

	* test/dotests.pl: Fix a perl warning

2006-07-10  anderson <anderson>

	* util/action.c, util/action.h, util/blocktypes.c, util/main.c,
	util/output.h, util/outputdecl.h, util/outputscript.c,
	util/outputswf.c, util/outputtxt.c, util/parser.c, util/parser.h,
	util/parserdecl.h, util/swfoutput.h, util/swftypes.h,
	util/ttftofft.c: Add missing copyright statements

2006-07-10  strk <strk>

	* TODO, test/actionscript/Function.as,
	test/actionscript/Function.ref: Added syntax that was failing with
	the AS2 constributed patch in our Function.as testcase. Updated TODO
	removing that item (we reverted the AS2 patch).

2006-07-10  strk <strk>

	* INSTALL, INSTALL.txt: Renamed INSTALL.txt to INSTALL (standard
	name, as required by autotools)

2006-07-10  strk <strk>

	* NEWS, docs/man/makeswf.1, test/actionscript/ActionScriptTest.c,
	util/makeswf.c, util/makeswf.h, util/makeswf_utils.c: Changed
	makeswf_compile_source signature to accept path to preprocessor
	output file. Changed preprocessed file paths to (<output>.frame#.pp)
	to reduce probability of filesystem permission problems.

2006-07-10  anderson <anderson>

	* config/config.guess, config/config.sub: Update to the 2006-02-23
	version in am 1.9.6

2006-07-10  strk <strk>

	* util/makeswf.c: Fixed --help and --version to not require an
	argument, added TODO item for non-writeable source dir case.

2006-07-10  anderson <anderson>

	* test/dotests.pl: When running against installed libs, avoid the
	autogoo stuff that forces you to use the just built libs.

2006-07-10  strk <strk>

	* test/Makefile.am, test/Makefile.inc, test/dotests.in,
	test/dotests.pl: Renamed dotests.in to dotests.pl, added dotests.pl,
	Makefile.inc, run_test.c and run_test.h in EXTRA_DIST
	(test/Makefile.am)

2006-07-10  anderson <anderson>

	* configure.in: Small typo that caused the test to always fail

2006-07-10  strk <strk>

	* configure.in, test/Makefile.inc: Removed USE_<binding>
	conditionals (we already had the BUILD_<binding>_EXTENSION one for
	use).  Added --enable-<binding> configure switch to specify which
	one to build.  Added final configuration summary output in
	./configure.

2006-07-10  anderson <anderson>

	* test/dotests.in: Check USE_INSTALLED to see if the installed libs
	or locally built libs should be used

2006-07-10  strk <strk>

	* configure.in, test/Makefile.inc,
	test/Movie/Dimension/Makefile.am, test/Movie/NumFrames/Makefile.am,
	test/Movie/Rate/Makefile.am, test/Movie/new/Makefile.am,
	test/dotests.in: Moved 'dotests' generation logic in the
	test/Makefile.inc file.  Now dotests is "generated" in each test
	directory as a wrapper around the dotests.in file. This allows to
	call the properl PERL executable and to use a more flexible
	interface (ideally we could change dotests.in back to a command-line
	parsing script, for easy of manual use).  Subdirs makefiles are now
	cleaner and shorter.  Note that BINDINGS is also detected in a
	single place (Makefile.inc again) but I've currently commented out
	all but C binding, for framework testing purpose.

2006-07-09  anderson <anderson>

	* test/Movie/Dimension/Makefile.am,
	test/Movie/NumFrames/Makefile.am, test/Movie/NumFrames/test01.py,
	test/Movie/Rate/Makefile.am, test/Movie/new/Makefile.am: Change to
	test the USE_lang conditionals

2006-07-09  anderson <anderson>

	* configure.in: Re-enable the USE_ conditionals so we can use them
	in the tests

2006-07-09  anderson <anderson>

	* test/Makefile.am, test/Makefile.inc,
	test/Movie/Dimension/.cvsignore, test/Movie/Dimension/Makefile.am,
	test/Movie/Dimension/setDimensionTest.c,
	test/Movie/Dimension/test01-cxx.C, test/Movie/Dimension/test01.c,
	test/Movie/Dimension/test01.php, test/Movie/Dimension/test01.pl,
	test/Movie/Dimension/test01.py, test/Movie/Makefile.am,
	test/Movie/NumFrames/.cvsignore, test/Movie/NumFrames/Makefile.am,
	test/Movie/NumFrames/setNumberOfFramesTest.c,
	test/Movie/NumFrames/test01-cxx.C, test/Movie/NumFrames/test01.c,
	test/Movie/NumFrames/test01.php, test/Movie/NumFrames/test01.pl,
	test/Movie/NumFrames/test01.py, test/Movie/Rate/.cvsignore,
	test/Movie/Rate/Makefile.am, test/Movie/Rate/setRateTest.c,
	test/Movie/Rate/test01-cxx.C, test/Movie/Rate/test01.c,
	test/Movie/Rate/test01.php, test/Movie/Rate/test01.pl,
	test/Movie/Rate/test01.py, test/Movie/TestList,
	test/Movie/new/.cvsignore, test/Movie/new/Makefile.am,
	test/Movie/new/newSWFMovieTest.c, test/Movie/new/test01-cxx.C,
	test/Movie/new/test01.c, test/Movie/new/test01.php,
	test/Movie/new/test01.pl, test/Movie/new/test01.py,
	test/Movie/new/test02-cxx.C, test/Movie/new/test02.c,
	test/Movie/new/test02.php, test/Movie/new/test02.pl,
	test/Movie/new/test02.py, test/Movie/new/test03-cxx.C,
	test/Movie/new/test03.c, test/Movie/new/test03.php,
	test/Movie/new/test03.pl, test/Movie/new/test03.py,
	test/Movie/new/test04-cxx.C, test/Movie/new/test04.c,
	test/Movie/new/test04.php, test/Movie/new/test04.pl,
	test/Movie/new/test04.py, test/Movie/new/test05-cxx.C,
	test/Movie/new/test05.c, test/Movie/new/test05.php,
	test/Movie/new/test05.pl, test/Movie/new/test05.py, test/TestList,
	test/dotests.in: A significant overhaul. These changes retain the
	use of autofoo in each directory, but revert to the use of dotest as
	the test harness. Do test still has the ability to specify which
	languages to test. It also now tries to make sure that the locally
	built libraries get used instead of any that happen to be on the
	system.

2006-07-09  anderson <anderson>

	* configure.in: Add missing HAVE_* symbols

2006-07-09  anderson <anderson>

	* util/Makefile.am: Add bin_SCRIPTS

2006-07-08  strk <strk>

	* test/actionscript/README: Updated with instructions on how to add
	tests

2006-07-08  strk <strk>

	* test/actionscript/Makefile.am: Fixed path to util/ dir for builds
	in external dir

2006-07-08  strk <strk>

	* test/actionscript/ActionScriptTest.c,
	test/actionscript/Makefile.am: Test all files specified with the
	AS_TESTS define. Added generated files to CLEANFILES.

2006-07-08  strk <strk>

	* test/actionscript/.cvsignore: Added .cvsignore file

2006-07-08  strk <strk>

	* NEWS: Added note about Automake

2006-07-08  strk <strk>

	* src/actioncompiler/Makefile.am: Removed -i switch from flex
	invocation (we need to be case-sensitive!)

2006-07-08  strk <strk>

	* configure.in: Added Makefile of actionscript tests dir

2006-07-08  strk <strk>

	* test/Makefile.am, test/actionscript/ActionScriptTest.c,
	test/actionscript/Function.ref, test/actionscript/Makefile.am: Added
	initial ActionScript unit testing support and a first test.

2006-07-08  strk <strk>

	* util/Makefile.am, util/makeswf.c, util/makeswf.h,
	util/makeswf_utils.c: Split makeswf general functionalities in a
	separate file, for use by unit testers

2006-07-08  strk <strk>

	* NEWS, src/blocks/error.c, src/blocks/error.h, src/ming.c,
	src/ming.h.in: Ming_setWarnFunction() and Ming_setErrorFunction()
	now return the previously-set handler. Message handler function
	typedef'd to SWFMsgFunc.

2006-07-08  strk <strk>

	* test/actionscript/Function.as, test/actionscript/README: Added
	directory for actioncompiler testing

2006-07-08  strk <strk>

	* ChangeLog, Makefile.am: Reintroduced "Changelog" rule

2006-07-07  anderson <anderson>

	* util/outputscript.c: Remove extra space in comments

2006-07-01  strk <strk>

	* src/blocks/fillstyle.c, src/blocks/shape.c: Reverted Bitmap scale
	patch by Justin (was creating wrong-sized bitmaps)

2006-06-28  anderson <anderson>

	* mingpp.h: Add the constructore that accepts the flash version as a
	parameter

2006-06-28  anderson <anderson>

	* util/Makefile.am, util/outputscript.c: Add swfotcxx for producing
	C++ code

2006-06-28  strk <strk>

	* test/Movie/Dimension/Makefile.am,
	test/Movie/NumFrames/Makefile.am, test/Movie/Rate/Makefile.am,
	test/Movie/new/Makefile.am: Pass TOP_BUILDDIR and TOP_SOURCEDIR to C
	tests by macros. This way you can invoke the testers w/out exporting
	any variable.

2006-06-28  strk <strk>

	* test/run_test.c: Allowed TOP_BUILDDIR and TOP_SOURCEDIR to be
	specified as macros

2006-06-28  strk <strk>

	* test/Makefile.am: Removed dotests from check_PROGRAMS, it was
	obsoleted

2006-06-28  strk <strk>

	* src/ming_config.h.in: Removed generated file (autoheader in
	autogen.sh will generate it)

2006-06-27  anderson <anderson>

	* util/ttftofft.c: ack.. now pass in the file to be processed

2006-06-27  anderson <anderson>

	* util/outputswf.c, util/ttftofft.c: A fully functioning ttftofft
	(subject to further testing).

2006-06-27  anderson <anderson>

	* util/outputdecl.h, util/swfoutput.h: Parametrize so that the
	output routines can return something other than 'void'. Initially,
	this is useful in outputswf.c so we can return the buffer we built.

2006-06-27  anderson <anderson>

	* util/main.c: Should include swfoutput.h instead of outputdecl.h

2006-06-27  anderson <anderson>

	* util/outputswf.c: Much closer to working now. All the bits up to
	the FontAdvanceTable look good now

2006-06-26  anderson <anderson>

	* util/outputswf.c: Still Work In Progress: but this is now creating
	a partial .swf file

2006-06-26  anderson <anderson>

	* util/parser.c: Disambiguate 2 error messages

2006-06-23  anderson <anderson>

	* util/Makefile.am: Fix the program name

2006-06-23  anderson <anderson>

	* configure.in, util/Makefile.am: Test for the freetpye library,
	needed in the utils

2006-06-22  strk <strk>

	* src/movie.c: Restored hard-coded default movie dimension to
	320x240 *pixels*

2006-06-22  strk <strk>

	* test/Movie/Dimension/Makefile.am,
	test/Movie/Dimension/setDimensionTest.c,
	test/Movie/NumFrames/Makefile.am,
	test/Movie/NumFrames/setNumberOfFramesTest.c,
	test/Movie/Rate/Makefile.am, test/Movie/Rate/setRateTest.c,
	test/Movie/new/Makefile.am, test/Movie/new/newSWFMovieTest.c,
	test/run_test.c, test/run_test.h: Fixed dependencies of unit tests
	to the run_test.{c,h} files

2006-06-22  strk <strk>

	* test/Movie/Dimension/Makefile.am,
	test/Movie/Dimension/setDimensionTest.c,
	test/Movie/Dimension/test01.c, test/Movie/NumFrames/Makefile.am,
	test/Movie/NumFrames/setNumberOfFramesTest.c,
	test/Movie/NumFrames/test01.c, test/Movie/Rate/Makefile.am,
	test/Movie/Rate/setRateTest.c, test/Movie/Rate/test01.c,
	test/Movie/new/newSWFMovieTest.c: ported all existing C tests to the
	new architecture

2006-06-22  strk <strk>

	* configure.in, test/Makefile.am, test/Movie/new/Makefile.am,
	test/Movie/new/newSWFMovieTest.c, test/Movie/new/test01.c,
	test/Movie/new/test02.c, test/Movie/new/test03.c,
	test/Movie/new/test04.c, test/Movie/new/test05.c, test/run_test.c: 
	Obsoleted use of the dotests perl script, reorganization of the C
	test files to be self-contained (only done in Movie/new, others to
	come)

2006-06-22  strk <strk>

	* Makefile.am, configure.in, macros/Makefile.am: Distribute the
	macros/ dir

2006-06-22  strk <strk>

	* Makefile, Makefile-real, Makefile.am, Makefile.config.in,
	autogen.sh, config/config.guess, config/config.sub, configure.in,
	docs/Makefile.am, docs/man/Makefile, docs/man/Makefile.am,
	src/Makefile, src/Makefile.am, src/actioncompiler/Makefile,
	src/actioncompiler/Makefile.am, src/blocks/Makefile,
	src/blocks/Makefile.am, src/ming_config.h.in, src/movie.c,
	test/Makefile, test/Makefile.am, test/Movie/Dimension/Makefile.am,
	test/Movie/Dimension/makefile, test/Movie/Makefile.am,
	test/Movie/NumFrames/Makefile.am, test/Movie/NumFrames/makefile,
	test/Movie/Rate/Makefile.am, test/Movie/Rate/makefile,
	test/Movie/new/Makefile.am, test/Movie/new/makefile, test/dotests,
	test/dotests.in, util/Makefile, util/Makefile.am, util/main.c: 
	Automake-based build scripts.

2006-06-22  strk <strk>

	* AUTHORS, CREDITS: renamed CREDITS to AUTHORS (the latter will be
	required by automake)

2006-06-22  strk <strk>

	* src/actioncompiler/main.c: Fixed compiler warnings

2006-06-22  anderson <anderson>

	* util/outputswf.c, util/ttftofft.c: work in progress: This is a new
	implementation of ttf2fft. This version uses the freetype library to
	read the font files, so it should be able to read a wider range of
	font formats. This also eliminates the dependency on an external
	fft2ttf (from the JGenerator project), which hasn't been updated in
	several years. This new tool also introducts a new output format:
	SWF.

2006-06-22  anderson <anderson>

	* util/outputscript.c, util/outputtxt.c, util/swfoutput.h: Avoid a
	name collision with a type in the main library

2006-06-22  strk <strk>

	* util/parser.c: Fixed typo FontKerningADjustment =>
	FontKerningAdjustment

2006-06-22  anderson <anderson>

	* util/swftypes.h: Small typo in membername

2006-06-21  anderson <anderson>

	* util/outputtxt.c: Display the kerning table also

2006-06-21  strk <strk>

	* util/outputtxt.c: outputSWF_TEXTRECORD: don't use uninitialized
	values

2006-06-21  strk <strk>

	* NEWS: Added new functions

2006-06-21  anderson <anderson>

	* util/outputtxt.c, util/parser.c, util/swftypes.h: Correctly parse
	the password from a SWF_PROTECT block

2006-06-20  strk <strk>

	* src/actioncompiler/compile.c, src/actioncompiler/compile.h,
	src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y: Reverted AS2 support patches (too
	bogus).

2006-06-20  strk <strk>

	* docs/man/makeswf.1: Added note about __SWF_VERSION__ macro
	definition

2006-06-20  strk <strk>

	* Makefile-real, NEWS, docs/man/Makefile, docs/man/makeswf.1,
	man/Makefile, man/makeswf.1: Merged man/ and docs/man directories
	(the latter being the new standard location)

2006-06-20  strk <strk>

	* NEWS, man/makeswf.1, util/makeswf.c: makeswf:   - Added __SWF_VERSION__ macro definition for use in source files

2006-06-20  strk <strk>

	* src/actioncompiler/swf5compiler.y: undef DEBUG by default

2006-06-20  strk <strk>

	* src/actioncompiler/compile.c: Made less verbose by default (define
	DEBUG to have stack dumped as before)

2006-06-19  strk <strk>

	* test/TODO: Wrote down some things to do to make the testsuite more
	useful.

2006-06-16  strk <strk>

	* test/Makefile, test/dotests: Modified dotests to require a list of
	bindings to test from command line, only C binding currently
	requested by the 'make check' rule.

2006-06-16  strk <strk>

	* Makefile, Makefile-real, Makefile.config.in, configure.in,
	test/Makefile, test/dotests: Added perl executable detection and
	'make check' rule. Updated tests/dotests to return the number of
	failed tests.

2006-06-14  anderson <anderson>

	* test/Makefile.inc, test/Movie/Dimension/makefile,
	test/Movie/Dimension/test01.php, test/Movie/Dimension/test01.pl,
	test/Movie/Dimension/test01.py, test/Movie/NumFrames/makefile,
	test/Movie/NumFrames/test01.php, test/Movie/NumFrames/test01.pl,
	test/Movie/NumFrames/test01.py, test/Movie/Rate/makefile,
	test/Movie/Rate/test01.php, test/Movie/Rate/test01.pl,
	test/Movie/Rate/test01.py, test/Movie/new/makefile,
	test/Movie/new/test01.php, test/Movie/new/test01.pl,
	test/Movie/new/test01.py, test/Movie/new/test02.php,
	test/Movie/new/test02.pl, test/Movie/new/test02.py,
	test/Movie/new/test03.php, test/Movie/new/test03.pl,
	test/Movie/new/test03.py, test/Movie/new/test04.php,
	test/Movie/new/test04.pl, test/Movie/new/test04.py,
	test/Movie/new/test05.php, test/Movie/new/test05.pl,
	test/Movie/new/test05.py: Slightly improved strategy for creating
	the tests. Now, only the 'C' test has to be written. The
	sfwto{php|perl|python} tools will be used to generate the tests for
	the other language bindings. This has the additional benefit of
	testing those tools more thoroughly so we ultimately can be sure
	they are complete. This will also make it trivial to create the
	tests for new language bindings.

2006-06-14  anderson <anderson>

	* util/outputscript.c: Handle some unfortunate differences in the
	various language bindings

2006-06-14  anderson <anderson>

	* util/main.c, util/outputdecl.h, util/outputfdb.c,
	util/outputscript.c, util/outputtxt.c: Fix things up so the output
	scripts can either output to stdout as is useful for use w/ apache,
	or they can be told to output to a specific file, as is useful when
	generating standalone scripts, such as is used int he test suite.

2006-06-14  anderson <anderson>

	* test/dotests: Reenable the php test

2006-06-14  anderson <anderson>

	* util/outputscript.c: Lots of little fixes ot make swftopython
	functional

2006-06-13  anderson <anderson>

	* test/Movie/TestList, test/TestList, test/dotests: Add the ability
	to traverse a hierarchy of tests

2006-06-13  strk <strk>

	* src/ming.h.in: Added comment for loadSWFFontFromFile

2006-06-13  strk <strk>

	* util/Makefile, util/main.c, util/outputdecl.h, util/outputfdb.c,
	util/outputscript.c, util/outputtxt.c: Added code to implement
	makefdb using the new parser-based layout (makefdb2)

2006-06-13  anderson <anderson>

	* util/decompile.c: rough attempt to decompile the EXTENDS op. Lots
	more work needed though

2006-06-13  anderson <anderson>

	* util/outputscript.c: Make the comment be language sensitive

2006-06-12  strk <strk>

	* util/outputscript.c: Use hash (#) for comments, rather then /* */

2006-06-12  anderson <anderson>

	* util/decompile.c: Implement the GREATER than action

2006-06-12  anderson <anderson>

	* util/decompile.c: Handle a new construct where a block of action
	sis being assigned to a class member

2006-05-23  anderson <anderson>

	* docs/index.html, docs/perl/index.html: Fix up the UI to the perl
	docs

2006-05-23  anderson <anderson>

	* docs/index.html: New top level page for the documentation section
	of the website

2006-05-23  anderson <anderson>

	* src/Makefile, src/ming.c, src/movie.c: Start the process of
	creating a full documentation set for libming

2006-05-23  anderson <anderson>

	* perl_ext/mkdoc: SMall utility for generating documentation

2006-05-23  anderson <anderson>

	* docs/libming/Ming_getScale.html, docs/libming/Ming_init.html,
	docs/libming/Ming_setCubicThreshold.html,
	docs/libming/Ming_setErrorFunction.html,
	docs/libming/Ming_setSWFCompression.html,
	docs/libming/Ming_setScale.html,
	docs/libming/Ming_setWarnFunction.html,
	docs/libming/Ming_useSWFVersion.html,
	docs/libming/SWFMovie_setDimension.html,
	docs/libming/SWFMovie_setNumberOfFrames.html,
	docs/libming/SWFMovie_setRate.html,
	docs/libming/destroySWFMovie.html, docs/libming/index.html,
	docs/libming/newSWFMovie.html,
	docs/libming/newSWFMovieWithVersion.html, docs/man/Ming_getScale.3,
	docs/man/Ming_init.3, docs/man/Ming_setCubicThreshold.3,
	docs/man/Ming_setErrorFunction.3,
	docs/man/Ming_setSWFCompression.3, docs/man/Ming_setScale.3,
	docs/man/Ming_setWarnFunction.3, docs/man/Ming_useSWFVersion.3,
	docs/man/SWFMovie_setDimension.3,
	docs/man/SWFMovie_setNumberOfFrames.3, docs/man/SWFMovie_setRate.3,
	docs/man/destroySWFMovie.3, docs/man/newSWFMovie.3,
	docs/man/newSWFMovieWithVersion.3, docs/perl/SWF.html,
	docs/perl/SWF::Action.html, docs/perl/SWF::Bitmap.html,
	docs/perl/SWF::Button.html, docs/perl/SWF::Constants.html,
	docs/perl/SWF::DisplayItem.html, docs/perl/SWF::Fill.html,
	docs/perl/SWF::Font.html, docs/perl/SWF::Gradient.html,
	docs/perl/SWF::Morph.html, docs/perl/SWF::Movie.html,
	docs/perl/SWF::MyConfig.html, docs/perl/SWF::Shape.html,
	docs/perl/SWF::Sound.html, docs/perl/SWF::SoundInstance.html,
	docs/perl/SWF::SoundStream.html, docs/perl/SWF::Sprite.html,
	docs/perl/SWF::Text.html, docs/perl/SWF::TextField.html,
	docs/perl/SWF::VideoStream.html, docs/perlman/SWF.3pm,
	docs/perlman/SWF::Action.3pm, docs/perlman/SWF::Bitmap.3pm,
	docs/perlman/SWF::Button.3pm, docs/perlman/SWF::Constants.3pm,
	docs/perlman/SWF::DisplayItem.3pm, docs/perlman/SWF::Fill.3pm,
	docs/perlman/SWF::Font.3pm, docs/perlman/SWF::Gradient.3pm,
	docs/perlman/SWF::Morph.3pm, docs/perlman/SWF::Movie.3pm,
	docs/perlman/SWF::MyConfig.3pm, docs/perlman/SWF::Shape.3pm,
	docs/perlman/SWF::Sound.3pm, docs/perlman/SWF::SoundInstance.3pm,
	docs/perlman/SWF::SoundStream.3pm, docs/perlman/SWF::Sprite.3pm,
	docs/perlman/SWF::Text.3pm, docs/perlman/SWF::TextField.3pm,
	docs/perlman/SWF::VideoStream.3pm: Generated Documentation

2006-05-23  anderson <anderson>

	* src/blocks/blocktypes.h, src/blocks/dbl.h, src/blocks/font.h: Use
	C style comments instead of C++ style comments

2006-05-19  akleine <akleine>

	* util/decompile.c: added handling of SWFACTION_CHR code

2006-05-19  strk <strk>

	* NEWS, src/blocks/error.c: Had default error message handler exit
	with EXIT_FAILURE code, rather then with EXIT_SUCCESS code.

2006-05-19  strk <strk>

	* Makefile-real: Don't try to remove 'test' on make clean, it's a
	directory now!

2006-05-16  anderson <anderson>

	* test/Movie/NumFrames/TestList, test/Movie/NumFrames/makefile,
	test/Movie/NumFrames/test01.c, test/Movie/NumFrames/test01.php,
	test/Movie/NumFrames/test01.pl, test/Movie/NumFrames/test01.ref: 
	Basic tests

2006-05-16  anderson <anderson>

	* test/Movie/Dimension/TestList, test/Movie/Dimension/makefile,
	test/Movie/Dimension/test01.c, test/Movie/Dimension/test01.php,
	test/Movie/Dimension/test01.pl, test/Movie/Dimension/test01.ref,
	test/Movie/Rate/TestList, test/Movie/Rate/makefile,
	test/Movie/Rate/test01.c, test/Movie/Rate/test01.php,
	test/Movie/Rate/test01.pl, test/Movie/Rate/test01.ref: Add tests for
	setRate() and setDimension()

2006-05-16  anderson <anderson>

	* test/Movie/new/TestList, test/Movie/new/makefile,
	test/Movie/new/test01.c, test/Movie/new/test01.php,
	test/Movie/new/test01.pl, test/Movie/new/test01.ref,
	test/Movie/new/test02.c, test/Movie/new/test02.php,
	test/Movie/new/test02.pl, test/Movie/new/test02.ref,
	test/Movie/new/test03.c, test/Movie/new/test03.php,
	test/Movie/new/test03.pl, test/Movie/new/test03.ref,
	test/Movie/new/test04.c, test/Movie/new/test04.php,
	test/Movie/new/test04.pl, test/Movie/new/test04.ref,
	test/Movie/new/test05.c, test/Movie/new/test05.php,
	test/Movie/new/test05.pl, test/Movie/new/test05.ref, test/dotests: 
	New testing framework. This is just the beginning, but it should be
	enough for people to see the concept and discuss it. One important
	feature, is that tests exists for each language binding for each
	API.

2006-05-06  strk <strk>

	* ChangeLog, util/action.c: Fixed compiler warning (UI32 printed
	with format %x => %lx)

2006-05-06  strk <strk>

	* ChangeLog, src/movie.c, util/main.c, util/makeswf.c: Fixed support
	for builds w/out zlib in SWF_output and listswf.  Added handler for
	Ming's warning in command line compiler

2006-05-06  strk <strk>

	* ChangeLog: Updated

2006-05-05  strk <strk>

	* configure.in: Fixed zlib detection macros. Removed HAVE_ZLIB
	definition (must fix ifdefs around)

2006-05-04  strk <strk>

	* util/makeswf.c: fixed read past end of allocated memory in error
	handler

2006-05-04  strk <strk>

	* src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y: Removed special handling of the
	'this' token, to fix bug listed in TODO file (to be updated)

2006-04-29  vapour <vapour>

	* src/ming.h.in: Applying patch from Frank Kromann, that nukes a
	couple of compiler warnings for undefined symbols on Win32.

2006-04-28  strk <strk>

	* TODO: Added sample failing code to actioncompiler bugfix item in
	TODO list

2006-04-25  vapour <vapour>

	* src/actioncompiler/compile.c, src/actioncompiler/swf5compiler.y: 
	Patches by Frank Kromann, to make things compile on Win32.

2006-04-21  vapour <vapour>

	* util/decompile.c, util/makeswf.c: Added vasprintf() function from
	http://unixpapa.com/incnote/stdio.html, for those platforms missing
	it.

2006-04-19  vapour <vapour>

	* INSTALL.txt: Updated with instructions to run the autogen script,
	for people using a development snapshot.

2006-04-19  vapour <vapour>

	* configure.in: Reverted the AC_INIT macro to the top line,
	otherwise version numbering wasn't going quite right.

2006-04-19  vapour <vapour>

	* Makefile-real: Now removes the leftover libming file.

2006-04-19  vapour <vapour>

	* util/Makefile: It turns out that some platforms (i.e. MinGW) are
	very sensitive to where the library names are given on a gcc command
	line.  Moved them to the proper location, and voila, things all
	worked.

2006-04-19  vapour <vapour>

	* configure.in: Improved the checking for gif and ungif libs.  Now
	works properly on MinGW.

2006-04-19  vapour <vapour>

	* src/Makefile: It turns out that the placement of -l options and .o
	files on a line is very important.  Having the .o files after the -l
	options meant they libraries weren't being seen for those files,
	thus erroring out on MinGW.

2006-04-19  vapour <vapour>

	* Makefile.config.in, configure.in: Actively making detection of
	zlib, png, and (un)gif libraries more reliable.

2006-04-19  vapour <vapour>

	* util/makeswf.c: + Forced use of getopt on Windows.  + Changed to
	use memset rather than bzero.  bzero not on MinGW.

2006-04-19  vapour <vapour>

	* configure.in, util/makeswf.h: Automatically detect the presence of
	getopt and getopt_long functions.

2006-04-19  vapour <vapour>

	* configure.in: Added check for mkstemp function.

2006-04-19  vapour <vapour>

	* util/main.c: Added ifdef, to workaround the lack of mkstemp on
	MinGW.

2006-04-19  vapour <vapour>

	* configure.in: Had to set HAVE_LIBZ differently.

2006-04-19  vapour <vapour>

	* util/decompile.c, util/makeswf.c: Added liberal use of ifdefs to
	avoid vasprintf on the platforms that don't have it.  I make no
	guarantees of the functional integrity on them now. ;(

2006-04-19  vapour <vapour>

	* configure.in: + Added a check for the vasprintf function and a few
	comments.  + Small tweak to hopefully get zlib support working on
	MinGW again.

2006-04-19  vapour <vapour>

	* util/dbl2png.c, util/main.c: Liberally adding #ifdefs, to try and
	make the non-detection of zlib still allow compilation.  Expecting
	this will break MinGW's zlib support for the moment, but that can be
	looked at afterwards.

2006-04-19  vapour <vapour>

	* src/blocks/fromswf.c, src/blocks/gifdbl.c, src/blocks/pngdbl.c,
	src/movie.c, util/gif2dbl.c, util/gif2mask.c, util/png2dbl.c: 
	Liberally adding #ifdefs, to try and make the non-detection of zlib
	still allow compilation.  Expecting this will break MinGW's zlib
	support for the moment, but that can be looked at afterwards.

2006-04-19  vapour <vapour>

	* .cvsignore: + As configure isn't included with our package any
	more, we can ignore it.  + Also added further ming library names in
	local directory to ignore.

2006-04-18  vapour <vapour>

	* README: Updated to reflect the new name of the installation
	instructions file.

2006-04-18  vapour <vapour>

	* Makefile-real, man/Makefile, php_ext/Makefile, util/Makefile,
	util/old/Makefile: Updated to use the automatically determined
	"platform correct" install script.

2006-04-18  vapour <vapour>

	* Makefile.config.in: Updated to pass the INSTALL variables through
	to the Makefiles.

2006-04-18  vapour <vapour>

	* configure.in: Added initial flags for supporting Solaris.

2006-04-17  vapour <vapour>

	* configure.in: Correct shared library extension (dll) is set for
	MinGW now.

2006-04-17  vapour <vapour>

	* configure.in: Updated to determine the platform we're compiling on
	using config.guess, config.sub, etc.

2006-04-17  vapour <vapour>

	* config/config-ml.in: Added GNU config-ml.in, from its source at
	http://cvs.savannah.gnu.org/viewcvs/gcc/gcc/config-ml.in

2006-04-17  vapour <vapour>

	* config/symlink-tree: Added GNU symlink-tree, from its source at
	http://cvs.savannah.gnu.org/viewcvs/gcc/gcc/symlink-tree

2006-04-17  vapour <vapour>

	* config/texinfo.tex: Added GNU texinfo.tex, from its source at
	http://cvs.savannah.gnu.org/viewcvs/texinfo/texinfo/doc/texinfo.tex

2006-04-17  vapour <vapour>

	* config/install-sh: Added GNU install-sh, from its source at
	http://cvs.savannah.gnu.org/viewcvs/automake/automake/lib/install-sh

2006-04-17  vapour <vapour>

	* config/config.sub: Added GNU config.guess, from its source at
	http://cvs.savannah.gnu.org/viewcvs/config/config/config.sub

2006-04-17  vapour <vapour>

	* config/config.guess: Added GNU config.guess, from its source at
	http://cvs.savannah.gnu.org/viewcvs/config/config/config.guess

2006-04-16  vapour <vapour>

	* INSTALL, INSTALL.txt, Makefile-real: Small compatibility fixes for
	MinGW.

2006-04-16  vapour <vapour>

	* configure.in: Added check for zdll, for MinGW platform.

2006-04-13  akleine <akleine>

	* CREDITS, util/decompile.c: Made ternary operation "condition ?
	aaaa : bbbb " work for the first time.  (Needs some more work to
	differ between this and usual if/else stuff.)

2006-04-11  strk <strk>

	* TODO: Added note about broken actioncompiler to fix before 0.4
	release

2006-04-05  vapour <vapour>

	* ChangeLog, INSTALL, NEWS, README, configure.in, perl_ext/SWF.pm: 
	Updated to 0.4.0-beta.

2006-04-05  vapour <vapour>

	* src/ming.c: Reverted Ming_scale back to 20.

2006-04-05  vapour <vapour>

	* ming.i: Added the Matrix handling functions created earlier today,
	that seemed appropriate.

2006-04-05  vapour <vapour>

	* src/blocks/shape.c: Added SWFShape_moveScaledPenTo() contributed
	by Uwe Traum.

2006-04-05  vapour <vapour>

	* src/blocks/matrix.c, src/blocks/matrix.h, src/blocks/swf.h,
	src/displaylist.c, src/displaylist.h, src/ming.h.in,
	src/position.c, src/position.h: Added the
	SWFDisplayItem_getMatrix(), SWFPosition_getMatrix(),
	SWFMatrix_getScaleX(), SWFMatrix_getRotate0(),
	SWFMatrix_getRotate1(), SWFMatrix_getScaleY(),
	SWFMatrix_getTranslateX(), and SWFMatrix_getTranslateY() functions.

2006-04-05  vapour <vapour>

	* src/blocks/matrix.h: Re-ordered functions alphabetically for
	neatness, rather than the no-real-order before.

2006-04-05  vapour <vapour>

	* src/blocks/fromswf.c, src/blocks/shape.c: Removed the hard coded
	scaling to 20x.

2006-04-05  vapour <vapour>

	* src/blocks/fillstyle.c: Updated newSWFBitmapFillStyle to use
	Ming_scale rather than a hardcoded scaling value of 20.

2006-04-05  vapour <vapour>

	* src/movie.c: Removed the hard coded scaling to 20x. (untested)

2006-04-05  vapour <vapour>

	* src/ming.c: Reset the hard coded Ming_scale to 1.0 rather than 20.

2006-03-23  akleine <akleine>

	* util/decompile.c, util/parser.c: made  "do {...} while(...)"  loop
	detection work now - (this needs a bugfix in parser.c: added a
	missing statement in SWFACTION_IF section for case of jump backward
	)

2006-03-20  akleine <akleine>

	* util/decompile.c: enhancement of "continue" and "break" statement
	detection

2006-03-14  akleine <akleine>

	* util/decompile.c: added an initial recognition of FOR loops, add a
	bugfix in decompileIF() plus some more string function handlers

2006-03-12  akleine <akleine>

	* util/decompile.c: 1. Partial rewriting of decompileIF() to handle more    difficult conditions: someting like    "if (x>2 && 7>y || callme(123) || false) { this(); } else {
	   that(); }" 2. Introduced parentheses around terms for operator precedence    (to be continued) 3. usual bugfixes

2006-03-06  akleine <akleine>

	* util/decompile.c: rewrote decompileDEFINEFUNCTION(), added some of
	the BIT* operations, extended the string package by adding a
	switcher to a temporary buffer

2006-03-03  akleine <akleine>

	* util/decompile.c: some bugfixes: added a missing INDENT, enhanced
	isLogicalOp() also added 2 SWFACTION_...CLIP calls

2006-03-01  strk <strk>

	* src/actioncompiler/compile.c, src/actioncompiler/compile.h,
	src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y: Applied patch by Tim Knip: 1. supports multiple classes in one file (I think) 2. supports SWFACTION_EXTENDS => class A extends B 3. supports SWFACTION_IMPLEMENTSOP => class A implements C 4. supports SWFACTION_CASTOP (sort of: sometimes bugged now) 5. supports SWFACTION_DEFINEFUNCTION2 if SWF_version > 6

2006-02-28  akleine <akleine>

	* util/decompile.c: something around "switch", "if" and "if_w_else"
	statements

2006-02-27  akleine <akleine>

	* util/decompile.c: some more stuff around function calls and also
	reintroduced some missed logical ops

2006-02-26  akleine <akleine>

	* util/decompile.c: added SWFACTION_MODULO, plus 2 bugfixes

2006-02-22  akleine <akleine>

	* util/swftypes.h: changed "Offset" field in struct SWF_ACTION....
	from UI16 to UI32 for handling bigger *.swf files

2006-02-21  strk <strk>

	* configure: Removed ./configure, we must remember to generate it at
	release time

2006-02-20  akleine <akleine>

	* util/decompile.c: added initial approach for array handling

2006-02-18  strk <strk>

	* NEWS: Added date of 0.3 final release (0.3.0)

2006-02-18  strk <strk>

	* NEWS, configure, configure.in, util/Makefile: Made dbl2png build
	depend on libpng library detection

2006-02-16  akleine <akleine>

	* util/decompile.c: enhanced handling of nested function calls, also
	added bugfix malloc size

2006-02-15  anderson <anderson>

	* ChangeLog, configure: Change to 0.3.0 final release

2006-02-14  akleine <akleine>

	* util/decompile.c: replaced old 'funcret' workaround  [ in
	decompileCALLMETHOD() ]

2006-02-13  akleine <akleine>

	* util/decompile.c: 2 bugfixes: in decrement and newobject calls

2006-02-11  anderson <anderson>

	* ChangeLog, NEWS: Update updates

2006-02-11  anderson <anderson>

	* ch/c/Makefile.win, ch/c/handmade/SWFMovie_output_chdl.c,
	ch/chfhandmade/SWFMovie_output.chf, ch/demos/action.c,
	ch/demos/button.c, ch/demos/cxform.c, ch/demos/drag.c,
	ch/demos/gradient.c, ch/demos/gradientxform.c, ch/demos/jpegfill.c,
	ch/demos/png.c, ch/pkgcreate.ch, ch/readme.txt: Updated to 0.3 from
	Stephen Nestinger

2006-02-10  akleine <akleine>

	* util/decompile.c: added two more stack operations: dup and swap

2006-02-10  akleine <akleine>

	* util/png2dbl.c: bugfix in cast op:  makes work *.dbl files from
	GRAY images

2006-02-10  anderson <anderson>

	* php_ext/README, php_ext/README.PHP4, php_ext/README.PHP5: Try to
	be more clear about the PHP4/PHP5 support

2006-02-10  anderson <anderson>

	* TODO: Add more item that need to be done

2006-02-09  strk <strk>

	* NEWS: updated

2006-02-08  anderson <anderson>

	* src/actiontypes.h: The new unified definition of action type
	values

2006-02-08  anderson <anderson>

	* src/actioncompiler/action.h, src/actioncompiler/assembler.c,
	src/actioncompiler/compile.c, src/actioncompiler/compileaction.c,
	src/actioncompiler/listaction.c, src/actioncompiler/main.c,
	src/actioncompiler/swf4compiler.flex,
	src/actioncompiler/swf4compiler.y,
	src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y, util/action.h: Unify remaining
	definitions of action values

2006-02-08  anderson <anderson>

	* util/action.c, util/decompile.c: Oops. There are 2 pools in use.
	Make them static so they don't interfere with each other

2006-02-08  anderson <anderson>

	* Makefile.config.in: Set up LDFLAGS also

2006-02-08  anderson <anderson>

	* src/actioncompiler/compileaction.c,
	src/actioncompiler/swf5compiler.flex, src/blocks/fromswf.c,
	src/blocks/gifdbl.c, src/blocks/input.c, src/blocks/input.h,
	src/blocks/output.c, src/blocks/output.h, src/blocks/pngdbl.c,
	util/dbl2png.c, util/decompile.c, util/gif2dbl.c, util/gif2mask.c,
	util/listfdb.c, util/parser.c, util/swftypes.h: Clean up some more
	compiler warnings

2006-02-08  strk <strk>

	* ChangeLog: updated

2006-02-06  strk <strk>

	* src/actioncompiler/listaction.c: Fixed default out of switch

2006-02-06  strk <strk>

	* src/actioncompiler/action.h, src/actioncompiler/listaction.c: 
	Added SWFACTION_DEFINEFUNCTION2 - dump of it is unimplemented

2006-02-03  strk <strk>

	* src/actioncompiler/action.h, src/actioncompiler/listaction.c: 
	Added GREATERTHEN (0x67) and STRING_GREATERTHEN (0x68) opcodes

2006-02-03  strk <strk>

	* src/actioncompiler/action.h, src/actioncompiler/listaction.c: 
	Added SWFACTION_ACSTOBJECT (0x2b)

2006-02-03  strk <strk>

	* src/actioncompiler/action.h: Fixed SWFACTION_IMPLEMENTS
	(0x2b=>0x2c)

2006-02-03  strk <strk>

	* src/actioncompiler/action.h, src/actioncompiler/listaction.c: 
	Added SWFACTION_IMPLEMENTS (0x2C) and SWFACTION_EXTENDS (0x69)

2006-02-01  peterdd <peterdd>

	* perl_ext/SWF/Bitmap.pm, perl_ext/SWF/Constants.pm,
	perl_ext/SWF/Sound.pm, perl_ext/SWF/TextField.pm,
	perl_ext/SWF/VideoStream.pm: fixing pod errors

2006-02-01  peterdd <peterdd>

	* perl_ext/SWF/Button.pm: added setMenu in documentation

2006-02-01  peterdd <peterdd>

	* perl_ext/SUPPORT: links to mailing lists updated

2006-02-01  peterdd <peterdd>

	* perl_ext/SWF.pm: update of documentation, version set to 0.3beta2
	(still hardcoded here)

2006-02-01  peterdd <peterdd>

	* perl_ext/SWF.xs: added getScale, setCubicThreshold(num),
	setSWFCompression(level)

2006-02-01  peterdd <peterdd>

	* perl_ext/Makefile.PL: removed a call to unexistent function

2006-02-01  peterdd <peterdd>

	* perl_ext/README: update for release

2006-01-30  anderson <anderson>

	* php_ext/ming.c: Mostly just trivial reformatting to eliminate the
	diff noise when compared against the upstream file. This leaves just
	the interesting stuff that needs to be manually resolved. NB: it
	looks like PHP 4.3 and 4.4 are missing the new APIs unless they have
	been recently added upstream. I know PHP4 is frozen for maintainace
	but it is still useful for OS providors to be able to get a patch
	for PHP4 that goes with Ming 0.3.0.

2006-01-30  anderson <anderson>

	* Makefile-real: prune the old utilities from the release tarballs.

2006-01-30  anderson <anderson>

	* util/Makefile, util/dbl2png.c: Add a new dbl2png utility from
	Albrecht Kleine <kleine@ak.sax.de>

2006-01-30  anderson <anderson>

	* configure: Set the MICRO version to beta2

2006-01-30  anderson <anderson>

	* configure.in: Set the version to beta2

2006-01-30  anderson <anderson>

	* ChangeLog: Last Chagelog updates

2006-01-30  anderson <anderson>

	* Makefile: The target is Changelog (lower 'l', not ChangeLog (cap
	'L') so it always runs, and noesn't think the file already exists

2006-01-30  anderson <anderson>

	* NEWS, TODO: Update docs

2006-01-26  strk <strk>

	* macros/ming.m4: Added 'makeswf' detection code and usage docs

2006-01-26  strk <strk>

	* util/ming-config.in: Added --bindir

2006-01-25  peterdd <peterdd>

	* perl_ext/.cvsignore: added SoundInstance.c SoundStream.c
	VideoStream.c

2006-01-25  strk <strk>

	* macros/ming.m4: Added m4 macro for client code use

2006-01-25  strk <strk>

	* .cvsignore, py_ext/.cvsignore, util/.cvsignore: Updated cvsignore
	files

2006-01-25  strk <strk>

	* Makefile, Makefile-real, Makefile.config.in, configure,
	configure.in, util/Makefile, util/ming-config.in: Added ming-config
	script for client applications use.  Changed MING_VER to
	MING_VERSION.  Moved maintainer-clean, ChangeLog and release rules
	from Makefile to Makefile.real having it use MING_VERSION.

2006-01-25  peterdd <peterdd>

	* perl_ext/examples/glyph.cgi: fix typo

2006-01-25  peterdd <peterdd>

	* perl_ext/examples/shape.cgi: fixed

2006-01-25  peterdd <peterdd>

	* perl_ext/examples/keypress.cgi: fixed

2006-01-25  peterdd <peterdd>

	* perl_ext/SWF/VideoStream.pm: added stub for documentation of
	VideoStream

2006-01-25  peterdd <peterdd>

	* perl_ext/examples/video.cgi: a videostream example

2006-01-25  peterdd <peterdd>

	* perl_ext/examples/sound.cgi: included Constants

2006-01-25  peterdd <peterdd>

	* perl_ext/examples/textfield.cgi: add a textfield example

2006-01-25  peterdd <peterdd>

	* : arial like font for build tests and examples

2006-01-25  peterdd <peterdd>

	* perl_ext/common/README: add

2006-01-25  peterdd <peterdd>

	* : file for build tests and examples

2006-01-25  peterdd <peterdd>

	* perl_ext/examples/glyph.cgi: fixed

2006-01-25  peterdd <peterdd>

	* perl_ext/examples/morph.cgi: fixed and improved

2006-01-25  peterdd <peterdd>

	* perl_ext/examples/sprite.cgi: fixed

2006-01-25  peterdd <peterdd>

	* perl_ext/examples/animation.cgi, perl_ext/examples/text.cgi: 
	comment out my libpath

2006-01-25  peterdd <peterdd>

	* perl_ext/examples/text.cgi: fixed and improved

2006-01-25  peterdd <peterdd>

	* perl_ext/examples/animation.cgi: fixed and improved

2006-01-24  peterdd <peterdd>

	* perl_ext/Makefile.PL: fixing paths

2006-01-24  peterdd <peterdd>

	* perl_ext/Makefile.PL: fixing paths

2006-01-24  peterdd <peterdd>

	* perl_ext/Makefile.PL: a first step: take mingversion from global
	../configure.in, use of ../src/ming_config.h for detection of
	optional libs

2006-01-24  anderson <anderson>

	* ChangeLog: Updates

2006-01-24  anderson <anderson>

	* Makefile: Don't record changes to ChangeLog itself

2006-01-24  anderson <anderson>

	* Makefile: Split the rest of the language modules into seperate
	tarballs. Add a convvenience target for updating the Changelog

2006-01-24  anderson <anderson>

	* php_ext/README, rb_ext/README: Addpointers to current version of
	the module in other projects

2006-01-23  whamann <whamann>

	* src/blocks/placeobject.c: placeobject was saving name and mask
	depth in wrong order, fixed

2006-01-12  anderson <anderson>

	* ChangeLog: Update changelog. Gotta love cvs2cl 8-)

2006-01-06  anderson <anderson>

	* Makefile: Add a target for building rleease tarballs

2006-01-06  anderson <anderson>

	* Makefile-real: Finish unhooking the php dir from the build

2006-01-05  anderson <anderson>

	* src/actioncompiler/swf4compiler.flex,
	src/actioncompiler/swf5compiler.flex: Fix a problem where 2
	sequential escaped chars would not get proccessed correctly. The 2nd
	one would not be unescaped since the 2nd escape was being consumed
	in the wrong place.

2005-12-09  strk <strk>

	* ch/Makefile, ch/c/Makefile.win, ch/include/ming.h,
	ch/pkgcreate.ch, ch/readme.txt: Applied patch from Stephen Nestinger
	to remove ming.h duplication

2005-12-06  strk <strk>

	* Makefile-real, Makefile.config.in, configure, configure.in,
	src/.cvsignore, src/ming.h, src/ming.h.in: Moved version info into
	configure.in.  ming.h generated by ./configure (to add version
	defines).  version info in Makefile.config set by ./configure

2005-12-06  anderson <anderson>

	* configure: Regen to match configure.in - Adds EXTRA_BINS for gif
	tools

2005-12-06  strk <strk>

	* configure.in, util/Makefile: gif binaries build triggered by
	avalability of gif lib

2005-11-28  anderson <anderson>

	* Makefile-real, Makefile.config.in, configure, configure.in,
	src/Makefile: Create a way to pass in additional flags when building
	share library objects.  This is used on Linux to pass in -fPIC.
	Similar can be done for other OSes.  Recognize Linux, and set the
	SONAME correctly

2005-11-28  anderson <anderson>

	* py_ext/Makefile: provide a way to pass in a different prefix when
	building packages

2005-11-28  anderson <anderson>

	* src/Makefile: Add additional dependencies

2005-11-24  strk <strk>

	* php_ext/ming.c, php_ext/php_ming.h: License change reverted
	(LGPL->PHP) until someone more informed then me will take care of
	it.

2005-11-23  anderson <anderson>

	* php_ext/ming-dev.c, php_ext/ming-streams.c: Remove obsolete files

2005-11-23  anderson <anderson>

	* php_ext/Makefile: Install to DESTDIR

2005-11-23  strk <strk>

	* php_ext/ming-dev.c, php_ext/ming-streams.c, php_ext/ming.c,
	php_ext/php_ming.h: Fixed license header (PHP->LGPL)

2005-11-14  anderson <anderson>

	* util/read.c, util/read.h: Remove unused indent code

2005-11-14  anderson <anderson>

	* util/action.c, util/decompile.c, util/outputtxt.c, util/parser.c,
	util/swftypes.h: small cleanups to allow building w/ gcc-2.95

2005-11-14  strk <strk>

	* NEWS: updated to use exported name of Fromswf(): SWFPrebuildClip

2005-10-18  anderson <anderson>

	* src/actioncompiler/swf5compiler.flex: Add missing bounds check
	that can cause SIGSEG

2005-10-15  anderson <anderson>

	* util/Makefile: Also build gif2dbl and gif2mask

2005-10-15  anderson <anderson>

	* util/Makefile: Remove duplicate makeswf from the list of binaries

2005-10-03  strk <strk>

	* util/main.c: Removed example call from main.c, as it would refer
	to swftoperl while being used by all outputs

2005-09-13  anderson <anderson>

	* util/action.c, util/main.c, util/outputtxt.c: Try to make the
	output easier to read. Leave out some details unless -v (verbose) is
	passed on the command line. Also, indent actions according to their
	nesting level.

2005-09-13  anderson <anderson>

	* util/Makefile: Assume we are beyond the point of no return now 8-)
	Rename the new binaries to that same names as the old binaries.
	Make sure we are building all of the old binaries also.  This will
	make package upgrades easier.

2005-09-13  anderson <anderson>

	* util/listmp3.c: Initialize some variable which might get used
	before they are otherwise set

2005-09-13  anderson <anderson>

	* util/listfdb.c, util/makefdb.c: Fix to build again w/ new includ
	patch & symbols

2005-09-07  anderson <anderson>

	* util/read.c: compiler complaint: put data decls before functions
	calls & initialize offset for compilers that think it might be used
	before being set

2005-09-07  anderson <anderson>

	* util/decompile.c: compiler complaint: decompileActions() really
	should be a void return

2005-09-06  strk <strk>

	* mingpp.h, src/ming.h, src/movie.c: Applied patch by Darren Cook
	making exposure of fileOutputMethod function useless

2005-09-01  anderson <anderson>

	* util/action.c, util/action.h, util/decompile.c, util/decompile.h: 
	New decompiler that goes with the new parser. This handles Flash 7.
	This decompiler is passed an entire block of actions which were
	collected by the parser code. This allows the decompiler to look
	forward and backward a few actions to help make it's decisions.  This is not yet complete, but is working well enough for people to
	look at and comment on. There are still a few things in the old code
	to be reapplied to this new code.

2005-08-31  anderson <anderson>

	* util/outputtxt.c: When built for listaction, include actions in
	some less obvious places

2005-08-22  strk <strk>

	* NEWS: Added case-sensitive actionscript compiler change

2005-08-17  anderson <anderson>

	* util/Makefile, util/outputtxt.c: Restore the listaction command

2005-08-16  anderson <anderson>

	* util/action.c, util/action.h, util/outputtxt.c, util/parser.c,
	util/parserdecl.h, util/swftypes.h: action.c: Add specifiy fuctions
		  for more Actions including IF and DEFINEFUNCTION* which have their
		  own blocks of actions wthat get skipped if they aren't explicitely
	handled.  outputtxt.c: fill in missing StraightEdge detail, pass
		     action number to outputSWF_ACTION() parser.c: Change how
		  parseSWF_ACTIONRECORD() is called. It now has access to the entire
		  block of action record,s not just a single record.  Implement IF
		  parsing which puts the conditional block of action in a seperate
	block hanging off of this record.  swftypes.h: Add the Offset to all
	records types.

2005-08-15  strk <strk>

	* ChangeLog, NEWS: Initial import

2005-08-14  krechert <krechert>

	* configure, configure.in: add -fPIC to CFLAGS for x86_64 machines

2005-08-12  whamann <whamann>

	* ch/Makefile, ch/c/Make.inc, ch/c/Makefile, ch/c/Makefile.win,
	ch/c/handmade/Ming_setErrorFunction_chdl.c,
	ch/c/handmade/Ming_setWarnFunction_chdl.c,
	ch/c/handmade/SWFMovie_output_chdl.c,
	ch/chfhandmade/Ming_setErrorFunction.chf,
	ch/chfhandmade/Ming_setWarnFunction.chf,
	ch/chfhandmade/SWFMovie_output.chf, ch/demos/action.c,
	ch/demos/button.c, ch/demos/cxform.c, ch/demos/drag.c,
	ch/demos/gradient.c, ch/demos/gradientxform.c, ch/demos/jpegfill.c,
	ch/demos/png.c, ch/include/blocklist.h, ch/include/blocks/action.h,
	ch/include/blocks/bitmap.h, ch/include/blocks/block.h,
	ch/include/blocks/blocktypes.h, ch/include/blocks/browserfont.h,
	ch/include/blocks/button.h, ch/include/blocks/character.h,
	ch/include/blocks/cxform.h, ch/include/blocks/dbl.h,
	ch/include/blocks/error.h, ch/include/blocks/exports.h,
	ch/include/blocks/fillstyle.h, ch/include/blocks/font.h,
	ch/include/blocks/fontinfo.h, ch/include/blocks/fromswf.h,
	ch/include/blocks/gradient.h, ch/include/blocks/imports.h,
	ch/include/blocks/input.h, ch/include/blocks/jpeg.h,
	ch/include/blocks/libswf.h, ch/include/blocks/linestyle.h,
	ch/include/blocks/matrix.h, ch/include/blocks/method.h,
	ch/include/blocks/morph.h, ch/include/blocks/output.h,
	ch/include/blocks/outputblock.h, ch/include/blocks/placeobject.h,
	ch/include/blocks/rect.h, ch/include/blocks/shape.h,
	ch/include/blocks/sound.h, ch/include/blocks/soundinstance.h,
	ch/include/blocks/soundstream.h, ch/include/blocks/sprite.h,
	ch/include/blocks/swf.h, ch/include/blocks/text.h,
	ch/include/blocks/textfield.h, ch/include/blocks/ttffont.h,
	ch/include/blocks/utf8.h, ch/include/blocks/videostream.h,
	ch/include/displaylist.h, ch/include/fill.h,
	ch/include/font_util.h, ch/include/gc.h, ch/include/libming.h,
	ch/include/ming.h, ch/include/ming_config.h, ch/include/movie.h,
	ch/include/movieclip.h, ch/include/position.h,
	ch/include/shape_cubic.h, ch/include/shape_util.h,
	ch/include/text_util.h, ch/pkgcreate.ch, ch/pkginstall.ch,
	ch/readme.txt: Initial revision

2005-08-10  anderson <anderson>

	* util/outputscript.c, util/outputtxt.c: Don't compare the type
	value to the number of Blocks we can output. They aren't really the
	same thing, and we end up skipping some of the later blocktypes that
	happen to have type values greater than the number of entries in the
	array.

2005-08-09  strk <strk>

	* INSTALL: Revision by Darren Cook

2005-08-08  strk <strk>

	* src/ming_config.h.in: Fixed documentation of TRACK_ALLOCS

2005-07-08  strk <strk>

	* src/blocks/font.c: Applied patch from Uwe Traum initializing new
	elems of codeTable

2005-06-13  anderson <anderson>

	* ChangeLog, util/action.c, util/action.h, util/outputtxt.c: Start
	implementing more detailed output for actions >=0x80 add output for
	action that are tucked away inside other blocks like
	CLIPACTIONRECORDs.

2005-06-13  anderson <anderson>

	* util/Makefile: Use a var for the long list of objects

2005-06-09  anderson <anderson>

	* ChangeLog, util/outputtxt.c, util/parser.c, util/swftypes.h: Fix
	many warnings Implemenent IMPORTASSET and output more info for
	DEFINESPRITE

2005-06-09  anderson <anderson>

	* ChangeLog: Format the CodeTable output of DEFINEFONT2 to display 2
	or 4 digits depending on FontFlagsWideCodes.

2005-06-08  anderson <anderson>

	* util/outputtxt.c: Format the CodeTable output of DEFINEFONT2 to
	display 2 or 4 digits depending on FontFlagsWideCodes.

2005-06-04  strk <strk>

	* CREDITS, ChangeLog: Added strk and Stuart

2005-05-30  anderson <anderson>

	* util/swftypes.h: Fix how we define SWF_ACTION record within
	actions. This was why some records were getting steeped on becasue
	the arrays elements were using the wrong size of type

2005-05-30  anderson <anderson>

	* util/decompile.c, util/decompile.h, util/outputscript.c,
	util/outputtxt.c, util/parser.c, util/swftypes.h: Break decompiles a
	bit less now: 1) Restore the indent parameter in calls to decompile5Action(). It's
	   removal indavertantly left gIndent uninitialized which caused the
	   code to loop for a very very long time.  2) The SWFACTION_WIHT blocks weren't being parsed right. The SWF
	   Spec seems to describes the block incorrectly.

2005-05-30  anderson <anderson>

	* util/parser.c, util/swftypes.h: Parse more Block types

2005-05-30  anderson <anderson>

	* util/decompile.c, util/decompile.h, util/outputdecl.h,
	util/outputscript.c, util/outputtxt.c, util/parser.c,
	util/parserdecl.h, util/swftypes.h: 1) define structures for all action through v7 2) Rename some actions to better match SWF File Format Specification 3) Parse all actions and build data structures instead of just
	calling decompile() 4) Change the decompiler to work off of the new data structures
	   instead of the file stream. There is much more work needed here to
	   restore the full functionallity of decompile.  5) Fill in the implmentation for several mroe block types

2005-05-30  anderson <anderson>

	* util/main.c: Make an error fatal for now to make it more obvious
	during develpment

2005-05-30  anderson <anderson>

	* util/action.c, util/action.h: 1) Add definitions for all action through v7 2) Rename a few action to better match the SWF File Format
	Specification

2005-05-30  anderson <anderson>

	* util/Makefile: listswf2 is now somewhat functional, so build it
	again

2005-05-30  anderson <anderson>

	* util/blocktypes.c: Add SWF_INITACTION and remove some bounds
	checking which is incorrect

2005-05-30  anderson <anderson>

	* util/read.c, util/read.h: Add readBytes() which is a sized read
	like readSizedString(), but doesn't try to inteprete the contents.
	Add peekBytes() which is similar to dumpBytes, but it rewinds the
	file offset.

2005-04-24  strk <strk>

	* Makefile-real, Makefile.config.in, configure, configure.in,
	java_ext/native/Makefile, php_ext/Makefile, src/Makefile,
	tcl_ext/Makefile, util/Makefile, util/old/Makefile: Applied patch by
	Motoi Washida <a66@h8.dion.ne.jp> for Darwin build cleanup

2005-04-18  strk <strk>

	* util/Makefile: Added missing makeswf to BINARIES variable

2005-04-15  strk <strk>

	* src/blocks/fromswf.c: Initialized some vars to make compiler happy

2005-04-15  strk <strk>

	* php_ext/Makefile, php_ext/Makefile.in: Build scripts cleanup

2005-04-15  strk <strk>

	* util/decompile.c, util/swftoscript.c, util/swftoscript.h: Removed
	obsolete files

2005-04-15  strk <strk>

	* util/Makefile: Fixed wrong dependency for swftophp2 and
	swftopython

2005-04-14  strk <strk>

	* README: Added note about makeswf(1) being released GPL

2005-04-14  strk <strk>

	* util/decompile.c, util/old/Makefile, util/old/blocktypes.c,
	util/old/blocktypes.h, util/old/decompile.c, util/old/decompile.h,
	util/old/libswf.h, util/old/listswf.c, util/old/output.h,
	util/old/swftoscript.c, util/old/swftoscript.h: More cleanups in
	old/ dir, small fix in decompile.c

2005-04-14  strk <strk>

	* util/outputtxt.c: Put some NODECOMPILE blocks back in (but it's
	not working).

2005-04-14  strk <strk>

	* util/Makefile: Removed listswf2 build (NODECOMPILE is not
	implemented yet).

2005-04-14  strk <strk>

	* util/decompile.c: Fixed bogus handling of 'with' code

2005-04-14  strk <strk>

	* util/old/Makefile, util/old/action.h: Removed duplicated action.h,
	code will use the ../action.h

2005-04-14  strk <strk>

	* .cvsignore, src/.cvsignore, util/.cvsignore, util/old/.cvsignore: 
	Updated

2005-04-14  strk <strk>

	* Makefile.am, c++_ext/Makefile.am, src/Makefile.am,
	src/actioncompiler/Makefile.am, src/blocks/Makefile.am,
	util/Makefile.am: Removed to avoid users confusion

2005-04-11  strk <strk>

	* util/decompile.c, util/main.c, util/outputdecl.h,
	util/outputscript.c, util/outputtxt.c: New fixed by Stuart R.
	Anderson

2005-04-11  strk <strk>

	* util/decompile.c, util/decompile.h, util/main.c,
	util/old/Makefile, util/old/listswf.c, util/outputscript.c: Cleanups
	by Stuart Anderson

2005-04-09  strk <strk>

	* util/main.c: Added missing prototypes, minor cleanups.

2005-04-09  strk <strk>

	* util/outputtxt.c: Implemented outputHeader

2005-04-09  strk <strk>

	* util/main.c: Fixed a bug in cws2fws missing to allow read on
	decompressed file.

2005-04-09  strk <strk>

	* util/parser.c: Applied patch for version 5 movies handling.

2005-04-07  strk <strk>

	* util/old/listswf.c: Incremented memory allocated for dictionary
	entries

2005-04-07  strk <strk>

	* util/Makefile, util/blocktypes.h, util/decompile.c,
	util/decompile.h, util/decompile4.c, util/listswf.c, util/main.c,
	util/old/Makefile, util/old/action.h, util/old/bindump.c,
	util/old/blocktypes.c, util/old/blocktypes.h, util/old/decompile.c,
	util/old/decompile.h, util/old/decompile4.c, util/old/hexdump.c,
	util/old/libswf.h, util/old/listswf.c, util/old/output.h,
	util/old/read.c, util/old/read.h, util/old/swftoscript.c,
	util/old/swftoscript.h, util/parser.c, util/read.h,
	util/swftoperl.c, util/swftoperl.h, util/swftophp.c,
	util/swftophp.h: Moved old decompiler under old/

2005-04-07  strk <strk>

	* util/outputtxt.c: Cleanups

2005-04-07  strk <strk>

	* util/outputscript.c: Cleanups.

2005-04-07  strk <strk>

	* util/Makefile, util/action.c, util/blocktypes.c,
	util/decompile.c, util/decompile.h, util/listswf.c, util/main.c,
	util/outputdecl.h, util/outputscript.c, util/outputtxt.c,
	util/parser.c, util/parser.h, util/parserdecl.h, util/read.c,
	util/swfoutput.h, util/swftoscript.c, util/swftoscript.h,
	util/swftypes.h: Imported Stuart Anderson new code for decompiling
	utils.

2005-04-01  strk <strk>

	* util/decompile.c, util/listswf.c: Code cleanups, no more warnings
	on freeBSD.

2005-04-01  strk <strk>

	* Makefile.config.in, configure, configure.in, src/Makefile: Added
	primitive (and limited) support for Darwin builds.

2005-03-31  strk <strk>

	* Makefile, Makefile-real: Fixed install-static rule

2005-03-31  strk <strk>

	* configure: Updated to match configure.in

2005-03-31  strk <strk>

	* ChangeLog, Makefile.config.in, configure.in, py_ext/.cvsignore,
	py_ext/Makefile: Initial build scripts support for python wrapper.

2005-03-30  strk <strk>

	* Makefile.config.in, configure, configure.in: Fixed missing CC and
	CXX variables (weren't set by configure)

2005-03-29  whamann <whamann>

	* src/blocks/soundstream.c: now that ID3 tags or just binary 0's are
	correctly skipped, remembering the initial position in the stream
	helps a lot

2005-03-29  strk <strk>

	* util/Makefile, util/decompile.c, util/decompile.h,
	util/decompile4.c, util/decompile5.c, util/swftoscript.c: Renamed
	decompile.c to decompile4.c and decompile.c to decompile.c.  The new
	non-versioned file is the only to be used, the other is left but
	obsoleted, removed all refs to it in Makefile.  Changed use of
	tmpnam with mkstemp, which is more secure.  Changed Stack type to
	never destroy it's strings.  It will leak, but it's most common use
	will be single-shot decompile of an swfmovie. At least won't
	segfault now...

2005-03-28  strk <strk>

	* util/makeswf.c: Added frame layout printing.

2005-03-27  strk <strk>

	* Makefile, Makefile-real, Makefile.config.in, Rules.make.in,
	c++_ext/Makefile, config.make.in, configure, configure.in,
	man/Makefile, php_ext/Makefile, src/Makefile,
	src/actioncompiler/Makefile, src/blocks/Makefile, util/Makefile: 
	Merged Rules.make and config.make into a single Makefile.config
	file.

2005-03-27  strk <strk>

	* man/makeswf.1: cleanups

2005-03-27  strk <strk>

	* LICENSE_GPL2: Added GPL2 license, for code released with that
	license (makeswf).

2005-03-27  strk <strk>

	* Makefile-real, Rules.make.in, man/Makefile, man/makeswf.1: Added
	makeswf manual page.

2005-03-26  whamann <whamann>

	* src/actioncompiler/swf5compiler.y: removed two redundant
	declarations - now 79 shift/reduce and 87 reduce/reduce conflicts
	left

2005-03-26  whamann <whamann>

	* src/blocks/fromswf.c: removed some code no longer needed

2005-03-25  strk <strk>

	* php_ext/Makefile: Modified to include appropriate file for CC
	definition.

2005-03-25  strk <strk>

	* src/Makefile: Modified static and dynamic rules to avoid
	recompilation when unneeded

2005-03-22  strk <strk>

	* Makefile-real: Broader libs match for clean rule.

2005-03-22  strk <strk>

	* Makefile-real: src/ming_config.h cleanup

2005-03-22  strk <strk>

	* util/Makefile: Changed all rules to use dynamic linkage

2005-03-22  strk <strk>

	* Rules.make.in, src/Makefile, util/Makefile: Library version split
	into MAJOR,MINOR,MICRO

2005-03-22  strk <strk>

	* Makefile-real: static library built reintroduced by default

2005-03-22  strk <strk>

	* src/Makefile: Added libming.so symlink

2005-03-22  strk <strk>

	* util/Makefile: Made install rule to only install buildable
	binaries.

2005-03-22  strk <strk>

	* util/Makefile: Enhanced to work with older compilers.

2005-03-22  strk <strk>

	* Makefile, config.make.in, configure, configure.in, util/Makefile: 
	configure script included in CVS, handled optional binaries build
	for systems w/out GIF and/or PNG.

2005-03-22  strk <strk>

	* util/makeswf.c: Changed calling interface: 	- all arguments are source files 	- each source file will be stored in a separate 	  frame, in the order they appear 	- output will be "out.swf" unless -o <output> is used

2005-03-22  strk <strk>

	* Makefile-real, Rules.make.in, util/Makefile: Used bindir,
	includedir and libdir from autoconf. Made util build and install
	happen by default, and use @bindir@

2005-03-22  strk <strk>

	* util/Makefile: Cleanups, use of user-provided --prefix

2005-03-22  strk <strk>

	* src/ming_config.h: this will be produced by autoconf

2005-03-22  strk <strk>

	* src/Makefile: Fixed cleanup of shared lib

2005-03-22  strk <strk>

	* configure.in, src/ming_config.h.in: ming_config.h generated from
	autoconf

2005-03-22  strk <strk>

	* Makefile: improved dependencies

2005-03-21  strk <strk>

	* autogen.sh: simplified

2005-03-21  strk <strk>

	* configure.in: Modified to work with older autoconf versions

2005-03-21  strk <strk>

	* Rules.make.in, config.make.in: These are handled by autoconf

2005-03-21  strk <strk>

	* Makefile, Makefile-real: Renamed Makefile to Makefile-real, added
	a Makefile wrapper

2005-03-21  strk <strk>

	* Makefile: More cleanups

2005-03-21  strk <strk>

	* Rules.make, config.make: Will be created running ./configure

2005-03-21  strk <strk>

	* configure.in: simplified

2005-03-21  strk <strk>

	* Makefile: Added distclean rule and let PREFIX be get from
	Rules.make

2005-03-03  whamann <whamann>

	* src/blocks/fromswf.c: wrong call parameter in previous fix -- oops

2005-02-16  whamann <whamann>

	* src/blocks/font.c, src/blocks/fromswf.c: better morph parsing
	destroyfont erratically was called with no font

2005-02-14  strk <strk>

	* src/actioncompiler/swf5compiler.flex: Applied patch from Uwe Traum
	handling exponential notation and fixing a bug in the unescape
	function.

2005-02-13  whamann <whamann>

	* src/blocks/fromswf.c: fix two bugs in prebuiltclip handling, one
	incorrect freeing if the input is compressed the other one: do not
	consider the special character id -1 (which occasionally occurs with
	bitmap fills) while scanning the clip

2005-01-02  whamann <whamann>

	* src/blocks/fromswf.c, src/blocks/gifdbl.c, util/gif2dbl.c: fixed
	crash on swfprebuiltclip - thanks F. Kromann gif import problem -
	lib_gif.h declares a byte as a char which should rather be unsigned,
	so I added masking This will occasionally turn transparent gif into
	non-transparent BTW: neither the inline code nor the util
	de-interlace progressive images

2004-12-29  krechert <krechert>

	* src/blocks/videostream.c: fixed compiler warning

2004-12-29  krechert <krechert>

	* perl_ext/Makefile.PL: add #include src/libming.h to SWF.h

2004-12-18  krechert <krechert>

	* src/blocks/soundstream.c: [no log message]

2004-12-09  whamann <whamann>

	* src/blocks/input.c: even memory buffers want there offset updated
	by reading :)

2004-12-07  krechert <krechert>

	* src/blocks/soundstream.c: skip additional data before real mp3
	header

2004-11-10  strk <strk>

	* util/makeswf.c: Added support for specifying output compression
	level

2004-11-10  strk <strk>

	* src/actioncompiler/Makefile,
	src/actioncompiler/swf4compiler.flex,
	src/actioncompiler/swf5compiler.flex: Parser made case-sensitive,
	changed few lagacy function token definitions to allow for some
	case-mIxIng

2004-11-10  strk <strk>

	* src/actioncompiler/swf5compiler.y: More debugging calls.

2004-11-09  strk <strk>

	* util/makeswf.c: Added -v flag in usage string (already supported
	but not documented)

2004-11-05  whamann <whamann>

	* src/actioncompiler/swf5compiler.y: added support for geturl(url)
	as needed for javascript calls etc.  note: this is exactly the same
	as geturl(url,'')

2004-11-03  strk <strk>

	* util/makeswf.c, util/makeswf.h: Introduced a default include path
	to easy code sharing.

2004-11-02  strk <strk>

	* util/makeswf.c: Fixed a bug in -I and -D handling.

2004-11-02  strk <strk>

	* util/Makefile: Fixed makeswf build rule

2004-10-27  strk <strk>

	* util/listswf.c: Changed Push record display to take less space.

2004-10-27  strk <strk>

	* src/actioncompiler/swf5compiler.y: Commented in DEBUG define (left
	from previous tests)

2004-10-27  strk <strk>

	* src/actioncompiler/swf5compiler.y: Fixed bug in: new obj; new
	nmsp.obj; new obj(..); new nsp.obj(..); Added support for: new
	nsp['obj']; new nsp['obj](..);

2004-10-22  strk <strk>

	* src/actioncompiler/listaction.c: Moved variable declarations
	before block body, for older compilers support.

2004-10-22  strk <strk>

	* util/action.h, util/listswf.c: Added listing support for
	ActionNewMethod (listed as NewMethod)

2004-10-22  strk <strk>

	* src/actioncompiler/swf5compiler.y: Added support for 'new
	this.that;' syntax (ActionNewMethod: 0x53).  Fixed expr_or_obj rule
	to use IDENTIFIER instead of identifier.

2004-10-19  whamann <whamann>

	* win32/libming.dsp: new version contributed by Frank Kromann <frank
	at kromann dot info> Comments: the user MUST specify the path to
	flex and bison in visual studio under tools|options -> directoriesn
	and executable files

2004-10-15  strk <strk>

	* mingpp.h: Applyed minguts fix for SWFFont constructor

2004-10-07  strk <strk>

	* util/Makefile, util/swftoscript.c, util/swftoscript.h: Added
	unified swf2script by Stuart Anderson <anderson@netsweng.com>.

2004-10-06  strk <strk>

	* src/blocktypes.h: Removed. Use blocks/blocktypes.h instead

2004-10-06  strk <strk>

	* util/Makefile, util/README, util/TIPS, util/listfdb.c,
	util/listmp3.c, util/png2swf.c, util/raw2adpcm.c, util/swftoperl.c,
	util/swftophp.c: Big cleanup. make all_binaries work.  Some of the
	tools got removed from the list.  Readme made more readable. Tips
	moved to TIPS.

2004-10-06  strk <strk>

	* src/libming.h, src/ming.h: fileOutputMethod moved from ming.h to
	libming.h.  Waiting for contestors to raise their hands ;)

2004-10-06  strk <strk>

	* util/Makefile: Modified all: rule to use a pager

2004-10-06  strk <strk>

	* src/actioncompiler/listaction.c: omitted unused variable, for
	compiler happyness

2004-10-06  strk <strk>

	* ChangeLog: updated

2004-10-05  strk <strk>

	* src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y, util/Makefile, util/action.h,
	util/listswf.c: Added TargetPath support (0x45)

2004-10-05  strk <strk>

	* src/actioncompiler/swf5compiler.y: Added DELETE in function_call
	(already in void_function_call)

2004-10-05  strk <strk>

	* src/actioncompiler/action.h: Added comments about VAREQUALS
	actually being DEFINELOCAL.  Commented out ming.h include (for
	future use by utils)

2004-10-03  strk <strk>

	* mingpp.h: Applied patched by Darren Cook <darren@dcook.org>

2004-10-02  whamann <whamann>

	* src/blocks/blocktypes.h, src/blocks/fromswf.c, src/blocktypes.h: 
	add INITCLIP to tags that may occur in prebuiltclip

2004-10-01  strk <strk>

	* Rules.make: INCLUDES variable defined avoiding recursion (for bsd
	make)

2004-10-01  strk <strk>

	* php_ext/Makefile: Changed PHPSRC default assignment to work undef
	BSDmake

2004-10-01  strk <strk>

	* py_ext/Makefile: Added stub

2004-10-01  strk <strk>

	* Rules.make: Fixed to be supported by OpenBSD.

2004-10-01  strk <strk>

	* src/actioncompiler/action.h, src/actioncompiler/swf5compiler.y: 
	Fixed a bug in SWFACTION_DELETE and SWFACTION_DELETEVAR handling.

2004-10-01  strk <strk>

	* util/action.h, util/listswf.c: Added SWFACTION_DELETEVAR read
	support.

2004-09-29  strk <strk>

	* util/makeswf.c: ImportAssets executed even if import file is not
	found on filesystem.  A warning is issued in that case.

2004-09-28  strk <strk>

	* util/blocktypes.h, util/listswf.c: Cleanup. listswf_nd now
	compiles with no warnings.

2004-09-28  strk <strk>

	* util/makeswf.c: Forced imported assets inclusion by mean of
	instantiation.  Symbols are instantiated inside a __shared_assets
	clip, which in turn is made invisible.

2004-09-28  strk <strk>

	* util/blocktypes.c, util/blocktypes.h, util/listswf.c: Added
	ImportAssets block

2004-09-28  strk <strk>

	* util/makeswf.c: Added assets import support.

2004-09-28  strk <strk>

	* src/actioncompiler/swf4compiler.flex,
	src/actioncompiler/swf5compiler.flex: Allow dollar sign in
	identifiers.

2004-09-28  strk <strk>

	* util/action.h, util/listswf.c: Added SWFACTION_STRICTEQ support
	(strict equal)

2004-09-28  strk <strk>

	* src/actioncompiler/swf5compiler.flex: Moved === and !== support
	inside AS_V6 context.  Added Wolf's patch for r:1 bug.

2004-09-28  strk <strk>

	* util/makeswf.c: Added -v switch to set output version.  Added
	notice about output configuration.

2004-09-27  strk <strk>

	* src/actioncompiler/swf5compiler.flex: Made strict equality produce
	ACTION_EQUALS for swf < 6.

2004-09-27  strk <strk>

	* src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y: Added support for strict equality
	(===) and inequality (!==) operators.

2004-09-25  strk <strk>

	* util/makeswf.c: Added -C to cpp call

2004-09-25  strk <strk>

	* util/makeswf.c: Post-processed files are kept and their name is
	shown to the user to allow for error Line finding.

2004-09-13  strk <strk>

	* src/actioncompiler/Makefile.am: Copied some rules from original
	Makefile to bypass build errors.

2004-09-09  krechert <krechert>

	* src/actioncompiler/swf4compiler.flex: automake patch broke compile

2004-09-09  krechert <krechert>

	* src/font_util.c: [no log message]

2004-09-09  krechert <krechert>

	* src/font_util.c: closes bug #1023574. thanks to Michal Czerwinski
	xkret@removeit.poczta.onet.pl

2004-09-01  whamann <whamann>

	* src/actioncompiler/action.h, src/actioncompiler/listaction.c,
	src/actioncompiler/main.c: these files also affected by try / catch
	code addition

2004-09-01  whamann <whamann>

	* mingpp.h: more mingpp.h patch

2004-08-31  whamann <whamann>

	* mingpp.h: added decls for functions in the library - contributed
	by minguts

2004-08-31  whamann <whamann>

	* src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y: added try/catch/finally and throw
	keywords

2004-08-31  whamann <whamann>

	* autogen.sh, src/Makefile.am, src/actioncompiler/Makefile.am,
	src/blocks/Makefile.am, util/Makefile.am: more automake patches from
	David Schleef

2004-08-25  whamann <whamann>

	* Makefile.am, autogen.sh, c++_ext/Makefile.am, configure.in,
	java_ext/MANIFEST, perl_ext/MANIFEST, php_ext/MANIFEST,
	py_ext/MANIFEST, rb_ext/MANIFEST,
	src/actioncompiler/swf4compiler.flex,
	src/actioncompiler/swf5compiler.flex, tcl_ext/MANIFEST,
	win32/MANIFEST: automake patches contributed by David Schleef
	<ds@schleef.org>

2004-08-21  whamann <whamann>

	* src/blocks/fromswf.c: fix to allow import of swf with videostream

2004-08-09  whamann <whamann>

	* perl_ext/Movie.xs, php_ext/ming.c, php_ext/php_ming.h,
	src/blocks/outputblock.c, src/blocks/outputblock.h, src/ming.h,
	src/movie.c: named anchors - works like frame labels

2004-07-31  krechert <krechert>

	* Rules.make, c++_ext/Makefile, src/ming_config.h: C++ build fixes
	by Glunz Wolfgang <wolfgang.glunz\@\siemens.com>

2004-07-31  krechert <krechert>

	* java_ext/SWFBitmap.java, java_ext/SWFBitmapI.java,
	java_ext/SWFColor.java, java_ext/SWFFillI.java,
	java_ext/SWFGradient.java, java_ext/SWFGradientI.java,
	java_ext/SWFMovie.java, java_ext/SWFMovieI.java,
	java_ext/SWFShape.java, java_ext/SWFTextField.java,
	java_ext/SWFTextFieldI.java, java_ext/native/SWFBitmap.h,
	java_ext/native/SWFNative.cc, java_ext/native/SWFShape.h,
	java_ext/native/SWFTextField.h: cleanup patch by Gerrit Riessen
	gerrit.riessen\@\web.de

2004-07-31  whamann <whamann>

	* mingpp.h: sound support for c++ contributed by minguts@yahoo.com

2004-07-28  krechert <krechert>

	* php_ext/ming.c: removed obsolete comment

2004-07-28  krechert <krechert>

	* php_ext/ming.c: hopefully php_stream stuff is fixed now !

2004-07-22  strk <strk>

	* src/blocks/fromswf.c: got rid of warnings

2004-07-22  strk <strk>

	* src/blocks/dbl.c: fixed ming_gc_add_node call to use new
	dtorfunctype cast

2004-07-21  strk <strk>

	* Makefile, src/blocks/fromswf.c: install calls made with the -c
	(copy for BSD install) bug fix in fromswf.c (error -> SWF_error)

2004-07-20  sspickle <sspickle>

	* py_ext/Zwiff/README.txt: note about crashing Zope on certain
	errors..

2004-07-19  strk <strk>

	* util/Makefile, util/makeswf.c, util/makeswf.h: GNU_SOURCE define
	in makeswf.c, makeswf.h dependency in Makefile

2004-07-19  strk <strk>

	* util/Makefile: added makeswf in all_binaries rule

2004-07-19  strk <strk>

	* util/README: Added makeswf note

2004-07-19  strk <strk>

	* util/.cvsignore: added makeswf

2004-07-15  strk <strk>

	* util/makeswf.c: Added -D and -I switched for preprocessor control

2004-07-15  sspickle <sspickle>

	* py_ext/.cvsignore: ignore .gdb stuff

2004-07-14  sspickle <sspickle>

	* py_ext/ming.py: change jpeg/dbl/etc bitmap creation

2004-07-14  sspickle <sspickle>

	* py_ext/Makefile, py_ext/ming.py: change jpeg/dbl bitmap creation

2004-07-14  sspickle <sspickle>

	* src/test.c: fixed jpeg example

2004-07-12  whamann <whamann>

	* src/actioncompiler/swf5compiler.y: fix rules for for ( var varname
	in obj_ref ) with an expr as obj_ref

2004-07-10  krechert <krechert>

	* src/blocks/videostream.c: removed debug output

2004-07-09  sspickle <sspickle>

	* py_ext/ming.i, py_ext/ming.py, py_ext/setup.py: more fixes..

2004-07-09  sspickle <sspickle>

	* py_ext/setup.py: remove fink dependency...

2004-07-09  sspickle <sspickle>

	* py_ext/INSTALL, py_ext/ming.py, py_ext/shape.py: merged with main
	branch

2004-07-09  sspickle <sspickle>

	* py_ext/.cvsignore, py_ext/INSTALL, py_ext/README,
	py_ext/Zwiff/.cvsignore, py_ext/Zwiff/README.txt,
	py_ext/Zwiff/__init__.py, py_ext/Zwiff/setFlags.py, py_ext/ming.i,
	py_ext/ming.py, py_ext/ming_wrap.c, py_ext/mingc.py,
	py_ext/setup.py, py_ext/shape.py, py_ext/test.py: merged with main
	branch

2004-07-06  krechert <krechert>

	* src/blocks/videostream.c: support Screen Video Bitstream video
	codec

2004-07-06  sspickle <sspickle>

	* py_ext/.cvsignore: ignore things that don't need to be versioned..

2004-07-05  whamann <whamann>

	* src/actioncompiler/swf5compiler.y: added missing case for lvalue =
	(lvalue assignop expr) and similar constructs

2004-06-29  whamann <whamann>

	* c++_ext/test.cpp, mingpp.h: changes contributed by
	wolfgang.glunz@siemens.com to make it compile on windows

2004-06-27  whamann <whamann>

	* src/actioncompiler/compile.c, src/blocks/font.c,
	src/blocks/fromswf.c, src/blocks/input.c, src/blocks/jpeg.c,
	src/blocks/mp3.c, src/blocks/shape.c, src/blocks/soundstream.c,
	src/blocks/text.c, src/blocks/videostream.c, src/fill.c, src/gc.c,
	src/gc.h, src/movie.c, src/movieclip.c, src/test.c: cleanup in
	fromswf.c some changes contributed by wolfgang.glunz@siemens.com to
	make compilers happy

2004-06-26  whamann <whamann>

	* src/blocks/fromswf.c: fixed function names

2004-06-25  whamann <whamann>

	* php_ext/ming.c, php_ext/php_ming.h, src/ming.h: added php binding
	for prebuiltclip - contributed by alby@thirteen.net

2004-06-03  krechert <krechert>

	* php_ext/ming.c: SWFMing_setCompression -> Ming_setCompression

2004-06-03  krechert <krechert>

	* java_ext/Makefile, java_ext/SWFSoundStream.java,
	java_ext/SWFVideoStream.java, java_ext/native/SWFSoundStream.h,
	java_ext/native/SWFVideoStream.h: added missing files. Thanks to
	Michael A. Thompson

2004-05-31  whamann <whamann>

	* src/blocks/Makefile: first attempt at adding existing SWF files to
	ming generated movies: this will open a movie, add its exports, if
	any to the main movie, and convert the movie inta a placable clip
	Pitfalls: loading a swf file into a mc generates a new namespace,
	while this method does not - it is possible that two swf files
	contribute the same exports.  fonts are (not yet) merged, so if
	existing swf movies add the same font, there will be duplicate
	storage.  Further, if the same font appears twice and is used within
	a html-enabled textfield, chances are that the wrong set of
	characters will be available.

2004-05-31  whamann <whamann>

	* src/blocks/block.c, src/blocks/blocktypes.h,
	src/blocks/character.c, src/blocks/fromswf.c, src/blocks/fromswf.h,
	src/ming.h, src/test.c: first attempt at adding existing SWF files
	to ming generated movies: this will open a movie, add its exports,
	if any to the main movie, and convert the movie inta a placable clip
	Pitfalls: loading a swf file into a mc generates a new namespace,
	while this method does not - it is possible that two swf files
	contribute the same exports.  fonts are (not yet) merged, so if
	existing swf movies add the same font, there will be duplicate
	storage.  Further, if the same font appears twice and is used within
	a html-enabled textfield, chances are that the wrong set of
	characters will be available.

2004-05-18  krechert <krechert>

	* win32/libming.dsp: Bug #893027 Missing files in VC project
	workspace

2004-05-18  krechert <krechert>

	* perl_ext/Movie.xs: [no log message]

2004-05-18  krechert <krechert>

	* perl_ext/Movie.xs: compile-fix for SWFMovie_output() and
	SWFMovie_save()

2004-05-18  strk <strk>

	* src/blocks/text.c: added garbage collection support

2004-05-18  strk <strk>

	* src/gc.c: cleanup

2004-05-10  strk <strk>

	* src/blocks/shape.c: Fixed newSWFShapeFromBitmap() coding errors:
	variable declarations appeared after control structures.

2004-04-29  strk <strk>

	* src/blocks/bitmap.c, src/blocks/dbl.c, src/blocks/dbl.h,
	src/blocks/pngdbl.c: Plugged leak in readPNG. Added GC support for
	SWFDBLBitmapData.

2004-04-29  strk <strk>

	* src/gc.c: changed garbage collector to consider nodelist changes
	after destructors call

2004-04-29  strk <strk>

	* src/position.c: Made SWFFill matrix transformations on solid fills
	harmless

2004-04-29  strk <strk>

	* util/makeswf.c: moved copyright notice on top

2004-04-29  strk <strk>

	* src/ming.c: removed obsoleted code from Ming_cleanup()

2004-04-29  strk <strk>

	* src/mem.c, src/mem.h: dropped

2004-04-28  strk <strk>

	* src/blocks/input.c, src/blocks/jpeg.c, src/fill.c: Added garbage
	collection support.

2004-04-28  strk <strk>

	* src/blocks/shape.c, src/movieclip.c: Garbage collection support
	added.

2004-04-28  strk <strk>

	* src/actioncompiler/swf4compiler.flex,
	src/actioncompiler/swf5compiler.flex: rewritten the unescape
	function to avoid calling strcpy with overlapping arguments

2004-04-28  strk <strk>

	* src/gc.h, src/ming.h: moved Ming_collectGarbage() prototype from
	gc.h to ming.h

2004-04-28  strk <strk>

	* src/gc.c: node removal releases node memory, garbage collector
	gets to next node before calling destructor

2004-04-28  strk <strk>

	* src/ming_config.h: TRACK_ALLOCS defaults to 1

2004-04-28  strk <strk>

	* src/movie.c: GC support for movie

2004-04-28  strk <strk>

	* src/libming.h: include gc.h instead of mem.h

2004-04-28  strk <strk>

	* src/ming_config.h: removed WRAP_MEMORY_MANAGEMENT, added
	TRACK_ALLOCS

2004-04-28  strk <strk>

	* src/Makefile: substituted mem.o with gc.o

2004-04-28  strk <strk>

	* src/gc.c, src/gc.h: initial import

2004-04-26  strk <strk>

	* util/Makefile, util/makeswf.c, util/makeswf.h: Added simple
	commandline actionscript compiler.

2004-04-26  strk <strk>

	* util/png2dbl.c: Fixed variable declarations, added needed byte
	typedef.

2004-04-22  strk <strk>

	* src/ming.c: Allowed version to be set to 7

2004-04-19  strk <strk>

	* src/blocks/shape.c, src/blocks/shape.h, src/ming.h, src/movie.c,
	src/movieclip.c: Added newSWFShapeFromBitmap(SWFBitmap bm, int
	flags) to the API.  In this way user can have more control over
	bitmap shape creation.

2004-04-19  strk <strk>

	* util/listswf.c: More specific about gradient (linear/radial) and
	bitmap (tiled/clipped) fill styles

2004-04-15  krechert <krechert>

	* php_ext/ming.c: fixes bug 920062 931267 929055. Thanks to Anoakie
	Turner.

2004-04-15  krechert <krechert>

	* src/blocks/text.c: fixes bug 924647 small mem-leak. Thankes to
	Gene Thomas

2004-04-15  krechert <krechert>

	* php_ext/ming.c: php_ext: changed ZEND_API conditional form '>' to
	'>='

2004-04-15  strk <strk>

	* src/blocks/shape.c: removed useless variable declaration

2004-04-14  krechert <krechert>

	* src/blocks/videostream.c: videostream: ignore audio tags

2004-04-14  krechert <krechert>

	* php_ext/ming.c: php_ext: fixed warings

2004-04-14  krechert <krechert>

	* src/blocks/soundstream.c: * soundstream: bug fix #855471 thanks to Stphane Corthsy * soundstream: bug fix #877479 thanks to Denis Malinovsky

2004-04-13  krechert <krechert>

	* java_ext/Makefile, java_ext/SWFAction.java,
	java_ext/SWFActionI.java, java_ext/SWFBitmap.java,
	java_ext/SWFBitmapI.java, java_ext/SWFButton.java,
	java_ext/SWFButtonI.java, java_ext/SWFColor.java,
	java_ext/SWFDisplayItem.java, java_ext/SWFDisplayItemI.java,
	java_ext/SWFFill.java, java_ext/SWFFillI.java,
	java_ext/SWFFont.java, java_ext/SWFFontI.java,
	java_ext/SWFGradient.java, java_ext/SWFGradientI.java,
	java_ext/SWFMatrix.java, java_ext/SWFMorph.java,
	java_ext/SWFMorphI.java, java_ext/SWFMovie.java,
	java_ext/SWFMovieClip.java, java_ext/SWFMovieClipI.java,
	java_ext/SWFMovieI.java, java_ext/SWFObject.java,
	java_ext/SWFObjectI.java, java_ext/SWFShape.java,
	java_ext/SWFShapeI.java, java_ext/SWFSound.java,
	java_ext/SWFText.java, java_ext/SWFTextField.java,
	java_ext/SWFTextFieldI.java, java_ext/SWFTextI.java,
	java_ext/Tests/Simple.java, java_ext/Tests/SlideShow.java,
	java_ext/native/Makefile, java_ext/native/SWFMovie.h,
	java_ext/native/SWFNative.cc, java_ext/native/SWFSound.h,
	java_ext/native/SWFUtilities.h: java extension: fixes

2004-04-08  strk <strk>

	* src/blocks/shape.c, src/ming.h: Added SWFShape_hideLine()
	interface.

2004-04-06  staybyte <staybyte>

	* ChangeLog: [no log message]

2004-04-01  strk <strk>

	* src/actioncompiler/Makefile, src/blocks/Makefile: Updated to be
	accepted by BSD-make

2004-04-01  strk <strk>

	* Makefile: Updated to be accepted by BSD-make

2004-03-31  strk <strk>

	* src/mem.c, src/mem.h: Added deeper checks on passed nodes.
	Defaults to avoid checking.

2004-03-31  strk <strk>

	* src/actioncompiler/compile.c: initialized global **constants

2004-03-31  strk <strk>

	* src/mem.c: Added compile-time option to check passed pointers

2004-03-31  strk <strk>

	* src/shape_util.c: Added <stdlib> include before local ones

2004-03-31  strk <strk>

	* src/libming.h, src/mem.c, src/mem.h: Added memory wrapping
	functions.  Inverted wrapping mechanism. All wrapper code has to be
	explicit.

2004-03-30  strk <strk>

	* config.make, src/Makefile, src/Makefile.am,
	src/actioncompiler/assembler.c, src/actioncompiler/listaction.c,
	src/actioncompiler/main.c, src/blocks/action.c,
	src/blocks/bitmap.c, src/blocks/block.c, src/blocks/browserfont.c,
	src/blocks/button.c, src/blocks/character.c, src/blocks/dbl.c,
	src/blocks/error.c, src/blocks/fillstyle.c, src/blocks/font.c,
	src/blocks/fontinfo.c, src/blocks/gifdbl.c, src/blocks/gradient.c,
	src/blocks/imports.c, src/blocks/jpeg.c, src/blocks/method.c,
	src/blocks/morph.c, src/blocks/output.c, src/blocks/outputblock.c,
	src/blocks/placeobject.c, src/blocks/pngdbl.c, src/blocks/read.c,
	src/blocks/rect.c, src/blocks/shape.c, src/blocks/sound.c,
	src/blocks/soundinstance.c, src/blocks/soundstream.c,
	src/blocks/text.c, src/blocks/ttffont.c, src/blocks/utf8.c,
	src/blocks/videostream.c, src/displaylist.c, src/fill.c,
	src/font_util.c, src/libming.h, src/ming.c, src/ming.h,
	src/ming_config.h, src/movie.c, src/movieclip.c, src/shape_util.c,
	src/test.c, src/text_util.c: Made all files include "libming.h".
	Added a WRAP_MEMORY_MANAGEMENT define in src/ming_config.h.  Added
	mem.c mem.h modules with MM wrapping mechanisms.

2004-03-26  strk <strk>

	* src/Makefile: Applied patch from Klaus Rechert <klaus@rechert.de>

2004-03-26  strk <strk>

	* php_ext/ming.c, php_ext/php_ming.h: Added patch from Klaus Rechert
	<klaus@rechert.de> to make use of new movie compression interface.

2004-03-25  strk <strk>

	* php_ext/Makefile: Added compiler tips on how to find php includes

2004-03-25  strk <strk>

	* mingpp.h, src/libming.h, src/ming.c, src/ming.h, src/movie.c: 
	Reverted SWFMovie_save() and SWFMovie_output APIs back to their
	original signature. Added Ming_setSWFCompression() to handle
	compression.

2004-02-17  whamann <whamann>

	* mingpp.h: fixes contributed by Pete Schwamb pete@the-valley.org

2004-02-17  whamann <whamann>

	* src/actioncompiler/swf5compiler.y: memory leak fixes contributed
	by Pete Schwamb pete@the-valley.org

2004-02-17  whamann <whamann>

	* src/blocks/shape.c: rewrite some code so that a broken compiler
	can handle it :)

2004-02-11  whamann <whamann>

	* util/decompile5.c: change so that an array reference item[1]
	rather than item.1 is generated from push item, getvariable, push 1,
	getmember

2004-02-08  erich <erich>

	* ChangeLog: updated

2004-02-08  erich <erich>

	* config.make: should fix the python build issue

2004-02-04  erich <erich>

	* ChangeLog: Generated new changelog using cvs2cl.pl

2004-02-03  erich <erich>

	* ChangeLog, Makefile, php_ext/Makefile, py_ext/Makefile,
	src/Makefile, tcl_ext/Makefile, util/Makefile: Replaced make by
	$(MAKE) in the makefile, that should help those BSD users with gmake

2004-02-02  vapour <vapour>

	* Rules.make, configure.in, perl_ext/SWF.pm, src/ming.h: Updated the
	version number to be 0.3beta1.

2004-02-02  vapour <vapour>

	* README: Removed the installation instructions, as they're already
	in the INSTALL file.

2004-02-02  vapour <vapour>

	* INSTALL: Updated to reflect the new Ming tarball name, plus
	removed reference to commenting out the GIF and PNG support.

2004-02-02  vapour <vapour>

	* src/ming.h: Changed the version number to reflect reality.

2004-02-02  vapour <vapour>

	* config.make: Added the EXTRA_LIBS environment variable to get the
	PHP module working.

2004-01-18  whamann <whamann>

	* php_ext/ming.c, src/actioncompiler/swf4compiler.flex,
	src/actioncompiler/swf5compiler.flex, src/blocks/blocktypes.h,
	src/blocks/character.c, src/blocks/gifdbl.c, src/blocks/imports.h,
	src/blocks/input.c, src/blocks/pngdbl.c, src/blocks/soundstream.c,
	src/blocks/text.c, src/blocks/textfield.c, src/ming.h, src/movie.c,
	src/movie.h, util/png2dbl.c, win32/libming.dsp: patches by Wolfgang
	Glunz <wolfgang.glunz@siemens.com> fix a few types so the stricter
	c++ typechecking is happy too

2004-01-18  vapour <vapour>

	* Makefile: Small fix to run make clean in perl_ext when
	appropriate.

2004-01-18  vapour <vapour>

	* Makefile: Small fix to also remove the leftover libming.so and
	libming.a

2004-01-18  vapour <vapour>

	* INSTALL: Added a missing line.

2004-01-18  vapour <vapour>

	* README: Changed the "Last Modified" line to be correct.

2004-01-18  vapour <vapour>

	* CREDITS: Added Klaus Rechert, Mohammad Haque, and myself to the
	CREDITS.

2004-01-18  vapour <vapour>

	* Makefile, config.make, src/actioncompiler/Makefile,
	src/blocks/Makefile: Further patches by Mohammad Haque to organise
	the Makefiles.

2004-01-18  vapour <vapour>

	* Rules.make, c++_ext/Makefile, py_ext/Makefile, util/Makefile: 
	Further refactoring by Mohammad of the Makefiles.

2004-01-18  vapour <vapour>

	* perl_ext/Makefile.PL: Fixed the Makefile to correctly find
	src/ming.h

2004-01-18  vapour <vapour>

	* INSTALL, Makefile, README, config.h, configure.in, ming.h,
	php_ext/Makefile, php_ext/ming-dev.c, php_ext/ming-streams.c,
	php_ext/ming.c, src/blocks/dbl.c, src/blocks/gifdbl.c,
	src/blocks/pngdbl.c, src/config.h, src/ming.h, src/ming_config.h,
	src/test.c, util/png2swf.c: Mohammad Haque's changes to start
	cutting down the number of header files that were spread around.

2004-01-17  vapour <vapour>

	* src/Makefile, src/actioncompiler/Makefile, src/blocks/Makefile: 
	Added the CFLAGS and EXTRALIBS bits from Mohammad Haque.  Haven't included the -dynamiclib (or something like that)
	replacements for the -shared options, as we should work out a
	solution that helps more people first.

2004-01-17  vapour <vapour>

	* perl_ext/VideoStream.xs: Added Klaus' perl_ext/VideoStream.xs
	file, as I forgot to include it before.

2004-01-17  vapour <vapour>

	* php_ext/Makefile: Swapped around the -I arguments, at Klaus'
	suggestion.

2004-01-17  vapour <vapour>

	* perl_ext/Makefile.PL, perl_ext/perl_swf.h, perl_ext/typemap,
	php_ext/ming.c, php_ext/php_ming.h, src/ming.h: Klaus' patches for
	video streaming support.

2004-01-17  vapour <vapour>

	* php_ext/Makefile: Altered the Makefile to pick up the CFLAGS
	environment variable.

2004-01-17  vapour <vapour>

	* src/blocks/input.c: Patch by Mohammad Haque to fix the missing
	SWFInput_getUInt24_BE bug.

2004-01-15  vapour <vapour>

	* util/Makefile, util/raw2adpcm.c: Patches by goto
	<harpy@lily.freemail.ne.jp> to fix util/raw2adpcm and also add some
	help text to it.

2004-01-15  vapour <vapour>

	* INSTALL, README: Split the old README into both an INSTALL and a
	README now.

2004-01-15  vapour <vapour>

	* src/actioncompiler/swf4compiler.flex,
	src/actioncompiler/swf5compiler.flex: Patches by goto
	<harpy@lily.freemail.ne.jp> to fix the YY_PROTO errors.

2004-01-15  vapour <vapour>

	* src/blocks/blocktypes.h, src/displaylist.c: Fixes by Klaus Rechert
	to help get video streaming working.

2004-01-11  whamann <whamann>

	* php_ext/ming.c: added a conditional to use php streams rather than
	files, sockets, ...  depending on module api.  This is supposed to
	fix the "missing symbol ... _le_socket" error If anyone knows the
	proper php release date for the switch, please report

2004-01-11  whamann <whamann>

	* src/blocks/Makefile, src/blocks/Makefile.am, src/blocks/input.h,
	src/blocks/videostream.c, src/blocks/videostream.h,
	src/displaylist.c, src/ming.h: Ming Video streams, contributed by
	Klaus Rechert <klaus@geekserver.net>

2004-01-11  whamann <whamann>

	* src/actioncompiler/compile.h, src/actioncompiler/main.c: wrong
	constant value, after header restructuring the actioncompiler test
	program was missing a declaration

2003-12-14  whamann <whamann>

	* src/blocks/font.c: fix pointer relocation problem on 64bit
	machines - thanks to Benjamin Osheroff <ben@gimbo.net>

2003-12-14  whamann <whamann>

	* src/actioncompiler/swf4compiler.y,
	src/actioncompiler/swf5compiler.y: changed associativity of ? : from
	left to right - thanks joerg_richter69@hotmail.com

2003-12-14  whamann <whamann>

	* c++_ext/Makefile, java_ext/native/Makefile, perl_ext/Makefile.PL,
	perl_ext/SoundStream.xs, php_ext/Makefile, php_ext/ming.c,
	py_ext/Makefile, py_ext/ming.py, src/blocks/bitmap.c,
	src/blocks/dbl.c, src/blocks/font.c, src/blocks/gifdbl.c,
	src/blocks/pngdbl.c, src/blocks/shape.h, src/blocks/soundstream.c,
	src/blocks/soundstream.h, src/config.h, src/font_util.h,
	src/ming.h, src/shape_cubic.h, src/shape_util.h, util/action.h,
	util/blocktypes.h, util/makefdb.c, util/output.h, util/read.h,
	util/swftophp.c: cleanup patch by michael.schmitt@teststep.org - see
	changelog for details

2003-11-08  whamann <whamann>

	* src/actioncompiler/swf4compiler.flex,
	src/actioncompiler/swf5compiler.flex, src/blocks/shape.c: [no log
	message]

2003-11-08  whamann <whamann>

	* perl_ext/Font.xs, src/Makefile, src/actioncompiler/Makefile,
	src/actioncompiler/action.h, src/actioncompiler/assembler.c,
	src/actioncompiler/assembler.h, src/actioncompiler/compile.c,
	src/actioncompiler/compile.h, src/actioncompiler/compileaction.c,
	src/actioncompiler/listaction.c, src/actioncompiler/main.c,
	src/actioncompiler/swf4compiler.flex,
	src/actioncompiler/swf4compiler.y,
	src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y, src/blocklist.c,
	src/blocklist.h, src/blocks/Makefile, src/blocks/action.c,
	src/blocks/action.h, src/blocks/bitmap.c, src/blocks/bitmap.h,
	src/blocks/block.c, src/blocks/block.h, src/blocks/blocktypes.h,
	src/blocks/browserfont.c, src/blocks/browserfont.h,
	src/blocks/button.c, src/blocks/button.h, src/blocks/character.c,
	src/blocks/character.h, src/blocks/cxform.c, src/blocks/cxform.h,
	src/blocks/dbl.c, src/blocks/dbl.h, src/blocks/error.c,
	src/blocks/error.h, src/blocks/exports.h, src/blocks/fillstyle.c,
	src/blocks/fillstyle.h, src/blocks/font.c, src/blocks/font.h,
	src/blocks/fontinfo.h, src/blocks/gifdbl.c, src/blocks/gradient.c,
	src/blocks/gradient.h, src/blocks/imports.c, src/blocks/imports.h,
	src/blocks/input.c, src/blocks/input.h, src/blocks/jpeg.c,
	src/blocks/jpeg.h, src/blocks/linestyle.c, src/blocks/linestyle.h,
	src/blocks/matrix.c, src/blocks/matrix.h, src/blocks/method.c,
	src/blocks/method.h, src/blocks/morph.c, src/blocks/morph.h,
	src/blocks/mp3.c, src/blocks/output.c, src/blocks/output.h,
	src/blocks/outputblock.c, src/blocks/outputblock.h,
	src/blocks/placeobject.c, src/blocks/placeobject.h,
	src/blocks/pngdbl.c, src/blocks/rect.c, src/blocks/rect.h,
	src/blocks/shape.c, src/blocks/shape.h, src/blocks/sound.c,
	src/blocks/sound.h, src/blocks/soundinstance.c,
	src/blocks/soundinstance.h, src/blocks/soundstream.c,
	src/blocks/soundstream.h, src/blocks/sprite.c, src/blocks/sprite.h,
	src/blocks/text.c, src/blocks/text.h, src/blocks/textfield.c,
	src/blocks/textfield.h, src/blocks/ttffont.c, src/blocks/ttffont.h,
	src/blocks/utf8.c, src/blocks/utf8.h, src/blocktypes.h,
	src/displaylist.c, src/displaylist.h, src/fill.h, src/font_util.c,
	src/font_util.h, src/libming.h, src/ming.c, src/ming.h,
	src/movie.c, src/movie.h, src/movieclip.c, src/movieclip.h,
	src/position.c, src/position.h, src/shape_cubic.c,
	src/shape_cubic.h, src/shape_util.c, src/shape_util.h,
	src/text_util.c, src/text_util.h: big cleanup patch by Michael
	Schmitt <Michael.Schmitt@teststep.org>

2003-11-07  whamann <whamann>

	* src/blocks/gifdbl.c, src/blocks/pngdbl.c: fixed function names to
	go in sync with the declarations in ming.h

2003-11-03  whamann <whamann>

	* php_ext/ming.c, src/blocks/soundstream.c,
	src/blocks/soundstream.h, src/movie.c, src/movie.h, src/movieclip.c: 
	contributed by Klaus Rechert <klaus@geekserver.net> soundstream (and
	the php streammp3() function) now accept an extra skip parameter
	specifying the amount of time to skip at the beginning of sound.
	Note - the skipped sound will NOT be exported to the swf file.  It
	is not tested whether streammp3 returns the correct number of frames
	with skipping.

2003-10-15  peterdd <peterdd>

	* ChangeLog: swf decompression for swftoperl

2003-10-15  peterdd <peterdd>

	* util/Makefile: -lz for swf decompression, added swftoperl to
	install:

2003-10-15  peterdd <peterdd>

	* util/swftoperl.c: automatic decompression added, fix for -a

2003-10-10  whamann <whamann>

	* py_ext/ming.py: new setmatrix function contributed by Dirk Datzert
	<dirk.datzert@tks-rasselstein.thyssenkrupp.com>

2003-10-10  whamann <whamann>

	* src/blocks/bitmap.c, src/blocks/gifdbl.c, src/blocks/pngdbl.c: 
	brought declarations and actual function names in sync contributed
	by fabiano@x3ng.com.br

2003-10-10  whamann <whamann>

	* util/Makefile, util/png2swf.c: Contributed by Fabiano Weimar dos
	Santos <fabiano@x3ng.com.br>

2003-09-25  whamann <whamann>

	* util/Makefile, util/decompile.c, util/decompile.h,
	util/decompile5.c, util/swftoperl.c, util/swftophp.c: changed
	swftophp / swftoperl to decode actions according to movie version,
	also added -a flag to skip decoding of actions completely

2003-09-21  whamann <whamann>

	* src/actioncompiler/compile.c, src/actioncompiler/compile.h: ensure
	that constant pool cannot grow beyond 64K and overflow the size for
	a single action - patch provided by strk <strk@keybit.net>

2003-09-16  peterdd <peterdd>

	* ChangeLog: added buttonsound decompilation to swftoperl.c

2003-09-16  peterdd <peterdd>

	* util/swftoperl.c: added functions for buttonsound and
	soundinstance

2003-09-13  peterdd <peterdd>

	* ChangeLog: soundconstants for perl and small swftoperl.c fix

2003-09-13  peterdd <peterdd>

	* perl_ext/Constants.xs, perl_ext/Exports.c,
	perl_ext/SWF/Constants.pm: added SWF::Sound-constants

2003-09-12  whamann <whamann>

	* src/blocks/output.c, src/blocks/output.h, src/movie.c: changed
	SWFMovie_output - there is now a new method SWFOutput
	SWFMovie_toOutput(movie, level) which is intended to deliver a movie
	as a binary string to the language bindings

2003-09-12  whamann <whamann>

	* ming.h: Michael Schmitt somewhat beautified ming.h

2003-09-12  whamann <whamann>

	* py_ext/ming.py, src/blocks/sound.c, src/blocks/sound.h,
	src/blocks/soundstream.c, src/blocks/soundstream.h: fixes by David
	McNab <david@rebirthing.co.nz> fix sound declarations in ming.h /
	ming.i, add interface functions required by python to open sound
	files

2003-09-12  whamann <whamann>

	* php_ext/ming.c, php_ext/php_ming.h, py_ext/ming.py,
	src/displaylist.c, src/displaylist.h, src/position.c,
	src/position.h: Patches contributed by David McNab
	<david@rebirthing.co.nz> Add a bunch of get_ methods to retrieve the
	position, scale, ...  of displayitems to the core and the python
	binding Added similar calls to the php binding Note: there are
	already functions in the perl binding

2003-09-12  whamann <whamann>

	* py_ext/Makefile: fixes by David McNab <david@rebirthing.co.nz> to
	fix python build process

2003-09-12  whamann <whamann>

	* Makefile, README, TODO: forgot to update TODO ...

2003-09-12  peterdd <peterdd>

	* util/swftoperl.c: setMenu(); for SWF::Button added

2003-09-11  peterdd <peterdd>

	* util/cws2fws: [no log message]

2003-09-11  peterdd <peterdd>

	* util/swftoperl.c: added onClipEvent to printPlaceObject2

2003-08-29  peterdd <peterdd>

	* src/actioncompiler/swf4compiler.flex: fixed nasty typo

2003-08-28  whamann <whamann>

	* config.h, config.make: conditional code: use these two files to
	control whether you want to include gif or png converters

2003-08-12  whamann <whamann>

	* php_ext/ming.c, php_ext/php_ming.h, src/Makefile,
	src/blocks/Makefile, src/blocks/font.c, src/blocks/font.h,
	src/blocks/imports.c, src/blocks/imports.h, src/blocks/textfield.c,
	src/movie.c, src/movie.h, src/test.c: allow to import movieclips and
	fonts from a shared library and to export font for shared lib usage
	Implemented in library and php binding at the moment: -- code to use
	library -- $movie->importChar("libfile.swf", "myclip"); $font =
	$movie->importFont("libfile.swf", "font1");
	$textfield->setFont($font); -- code to export library -- $font = new
	SWFFont(".....fdb"); $fontchar = $movie->addFont($font);
	$fontchar->addChars("abcd...."); $movie->addExport($fontchar,
	"font1"); -- note that font sharing is known to be flaky, so please
	test finished apps with many players

2003-08-06  erich <erich>

	* CREDITS: added Jim Tittsler (jtittsler)

2003-08-06  erich <erich>

	* ChangeLog: one more patch from jtittsler

2003-08-06  erich <erich>

	* ming.i: accepted jtittslers fourth patch for newer swig version

2003-08-06  erich <erich>

	* ChangeLog: added my changes and patches from jtittsler

2003-08-06  erich <erich>

	* ChangeLog: added my changes and patches from jtissler

2003-08-06  erich <erich>

	* py_ext/shape.py: modified to reflect web page version. thanks to
	Jim Tittsler (jtittsler)

2003-08-06  erich <erich>

	* py_ext/ming.py: added compression level argument, optional. thanks
	to Jim Tittsler (jtittsler)

2003-08-06  erich <erich>

	* ming.i: updating the swig file to track recent changes

2003-08-06  erich <erich>

	* util/raw2adpcm.c: fix for gcc 3.3.x which does no longer support
	certain multiline strings

2003-08-06  erich <erich>

	* src/actioncompiler/swf4compiler.flex,
	src/actioncompiler/swf5compiler.flex: fixes for flex 2.5

2003-08-03  whamann <whamann>

	* php_ext/ming.c: fixed problem with bitmap creation - if bitmap
	cannot be read or converted, no longer wants to bless a null pointer
	into a swfbitmap resource

2003-08-03  whamann <whamann>

	* src/Makefile, src/blocks/Makefile, src/blocks/dbl.c,
	src/blocks/dbl.h, src/blocks/gifdbl.c, src/blocks/pngdbl.c: added
	support for including png and gif images - requires -lpng, -lgif or
	-lungif, and -lz edit config.h and config.make if you dont have /
	want these

2003-07-20  whamann <whamann>

	* php_ext/ming.c, src/blocks/soundstream.c: added new function
	SWFSoundStream_getFrames() to return the length of a sound stream in
	frames PHP interface: $nframes = $movie->streammp3($fp);

2003-07-18  whamann <whamann>

	* src/blocks/linestyle.c: allow line color change even if line width
	is zero

2003-07-14  whamann <whamann>

	* mingpp.h: added flags parameter to SWFsound declarations; this
	accepts sample rate, mono / stereo, 8/16 bit parameters

2003-07-08  whamann <whamann>

	* ming.h: sound related defines added....

2003-06-18  whamann <whamann>

	* perl_ext/Button.xs, perl_ext/Makefile.PL, perl_ext/Movie.xs,
	perl_ext/MovieClip.xs, perl_ext/SWF/SoundInstance.pm,
	perl_ext/SWF/SoundStream.pm, perl_ext/Sound.xs,
	perl_ext/SoundInstance.xs, perl_ext/SoundStream.xs,
	perl_ext/perl_swf.h, perl_ext/typemap, php_ext/ming.c,
	php_ext/php_ming.h, src/blocks/button.c, src/blocks/sound.c,
	src/blocks/sound.h, src/blocks/soundinstance.c, src/displaylist.c,
	src/test.c: adding event sounds $s = new SWFSound(....,
	SWF_SOUND_44KHZ|SWF_SOUND_STEREO) $si = $movie->startSound($s)
	$si->loopCount(4) $si = $button->addSound($s, SWFBUTTON_MOUSEDOWN)
	$si->noMultiple()

2003-06-18  whamann <whamann>

	* php_ext/Makefile: added -lz flag for compiling in the zlib
	compression

2003-06-04  whamann <whamann>

	* php_ext/ming-streams.c, src/actioncompiler/swf5compiler.y,
	util/decompile.c: ming.h - added missing swfbutton_setmenu()
	decompile.c - another const char * swf5compiler.y - fixed delete
	operator ming-streams.c - updated from ming-dev.c for recent php
	versions

2003-05-09  whamann <whamann>

	* src/blocks/font.c, src/blocks/shape.c: fix to shape->drawGlyph()
	and font->getShape() problem: font files definitely will state 1
	fill style and 0 line styles. Some font files use 1 bit to encode
	the line style, others use 0 bits. Code now uses actual number of
	bits here

2003-04-10  whamann <whamann>

	* src/actioncompiler/swf5compiler.y: fixes for empty actions and do
	{} while

2003-04-10  peterdd <peterdd>

	* ChangeLog: fixed morph.c and sync versionnumber for perl_ext

2003-04-10  peterdd <peterdd>

	* src/blocks/morph.c: fixed 2 typos

2003-04-10  peterdd <peterdd>

	* perl_ext/SWF.pm: synchronized the versionnumber

2003-04-06  whamann <whamann>

	* perl_ext/Shape.xs, php_ext/ming.c: more type casts

2003-04-06  whamann <whamann>

	* php_ext/ming.c, src/actioncompiler/assembler.c,
	src/actioncompiler/compile.c, src/actioncompiler/compile.h,
	src/actioncompiler/compileaction.c,
	src/actioncompiler/listaction.c, src/actioncompiler/main.c,
	src/actioncompiler/swf4compiler.flex,
	src/actioncompiler/swf4compiler.y,
	src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y, src/blocklist.c,
	src/blocks/block.c, src/blocks/browserfont.c,
	src/blocks/browserfont.h, src/blocks/button.c,
	src/blocks/character.c, src/blocks/cxform.c, src/blocks/dbl.c,
	src/blocks/error.c, src/blocks/error.h, src/blocks/fillstyle.c,
	src/blocks/font.c, src/blocks/gradient.c, src/blocks/input.c,
	src/blocks/jpeg.c, src/blocks/linestyle.c, src/blocks/matrix.c,
	src/blocks/method.c, src/blocks/morph.c, src/blocks/output.c,
	src/blocks/outputblock.c, src/blocks/outputblock.h,
	src/blocks/placeobject.c, src/blocks/read.c, src/blocks/rect.c,
	src/blocks/shape.c, src/blocks/sound.c, src/blocks/soundinstance.c,
	src/blocks/soundstream.c, src/blocks/sprite.c, src/blocks/swf.h,
	src/blocks/text.c, src/blocks/textfield.c, src/blocks/textfield.h,
	src/blocks/utf8.c, src/displaylist.c, src/font_util.c, src/ming.c,
	src/ming.h, src/movie.c, src/movie.h, src/movieclip.c,
	src/movieclip.h, src/position.c, src/shape_cubic.c,
	src/shape_util.c, src/shape_util.h, src/text_util.c,
	util/blocktypes.c, util/decompile.c, util/decompile5.c,
	util/listswf.c, util/png2dbl.c, util/read.h: changes by Wolfgang
	Glunz to make things compile with c++ - mostly added type decls

2003-04-01  staybyte <staybyte>

	* ChangeLog: [no log message]

2003-03-28  whamann <whamann>

	* src/actioncompiler/swf4compiler.flex,
	src/actioncompiler/swf5compiler.flex: replaced constant 0 by EOF in
	comment parsing functions

2003-03-28  whamann <whamann>

	* src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y: allow windows line endings in
	actionscript return can now return an anonymous object - should also
	be possible to pass one to a function etc.

2003-02-13  staybyte <staybyte>

	* ChangeLog: [no log message]

2003-02-09  whamann <whamann>

	* src/blocks/text.c: fixed segfault for zero-length string:
	computeAdvances did calculate width of 1st character anyways
	zero-length may occur from addString("") or by changing attributes
	twice in a row

2003-02-07  whamann <whamann>

	* src/blocks/button.c: -fix for buttons with bitmaps - please
	try

2003-02-01  soheil <soheil>

	* perl_ext/TODO: Updated

2003-02-01  soheil <soheil>

	* perl_ext/SWF/TextField.pm: Updated/Fixed documentation

2003-02-01  soheil <soheil>

	* perl_ext/SWF/Shape.pm: Added getPen() documentation

2003-02-01  soheil <soheil>

	* perl_ext/TextField.xs: Replaced setMargin wuth setMargins

2003-01-25  soheil <soheil>

	* perl_ext/README: Updated.

2003-01-25  soheil <soheil>

	* perl_ext/SUPPORT: Initial import to CVS

2003-01-21  soheil <soheil>

	* perl_ext/Movie.xs: Renamed SWFMovie_xs_output to SWFMovie_output

2003-01-21  soheil <soheil>

	* perl_ext/SWF/Movie.pm: Added SWF::Movie::output()

2003-01-21  soheil <soheil>

	* perl_ext/Makefile.PL: Added SWF::MyConfig.pm

2003-01-20  soheil <soheil>

	* perl_ext/CREDITS: Initial import to CVS

2003-01-19  soheil <soheil>

	* perl_ext/SWF/.cvsignore: initial import to cvs

2003-01-19  soheil <soheil>

	* perl_ext/SWF.pm: Fixed my Email address

2003-01-11  soheil <soheil>

	* perl_ext/Exports.c: Added SWFTEXTFIELD_AUTOSIZE

2003-01-11  soheil <soheil>

	* perl_ext/SWF/Constants.pm: - Added SWFTEXTFIELD_USEFONT & SWFTEXTFIELD_AUTOSIZE - Fixed Typo & my email address

2003-01-11  staybyte <staybyte>

	* ChangeLog: [no log message]

2003-01-11  staybyte <staybyte>

	* src/actioncompiler/swf5compiler.y: fix incorrect %token and %type
	syntax

2003-01-11  staybyte <staybyte>

	* src/blocks/jpeg.c: accept SFO1 baseline jpegs

2003-01-08  staybyte <staybyte>

	* ChangeLog: [no log message]

2003-01-07  whamann <whamann>

	* perl_ext/Constants.xs, php_ext/ming.c, src/blocks/swf.h,
	src/blocks/textfield.h: new constant SWFTEXTFIELD_AUTOSIZE

2003-01-07  whamann <whamann>

	* perl_ext/Button.xs, php_ext/ming.c, php_ext/php_ming.h,
	src/actioncompiler/compile.c, src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y, src/blocks/button.c,
	src/blocks/button.h, src/blocks/swf.h, src/blocks/text.c,
	src/blocks/text.h, src/blocks/textfield.c, src/blocks/textfield.h,
	src/movie.c: assorted changes: font handling - got rid of two
	annoying segfaults button - support "track as menu" behaviour
	compiler - finished things like ~ or &= ops compiler - if (...) {
	.... } else { /*empty*/ } no longer crashes

2003-01-06  staybyte <staybyte>

	* ChangeLog: [no log message]

2003-01-04  soheil <soheil>

	* perl_ext/Morph.xs: Added refcnt of SWF::Shape

2003-01-04  soheil <soheil>

	* perl_ext/t/png.t, perl_ext/t/sound.t: No. of tests is printed
	after skip_test();

2003-01-04  soheil <soheil>

	* perl_ext/t/filljpeg.t: No. of tests is now printed after
	skip_test();

2002-12-31  staybyte <staybyte>

	* ChangeLog: [no log message]

2002-12-21  whamann <whamann>

	* win32/libming.dsp: changes by Frank Kromann: debug build passes
	debug options to flex and bison file removed and added again -
	should retain windows line endings now

2002-12-21  whamann <whamann>

	* win32/libming.dsp: [no log message]

2002-12-16  whamann <whamann>

	* src/actioncompiler/action.h, src/actioncompiler/compile.c,
	src/actioncompiler/compile.h, src/actioncompiler/listaction.c,
	src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y, src/blocks/placeobject.c,
	win32/libming.dsp: compiler changes: added switch() added x
	instanceof y returning out of a switch pops stack popping stack when
	breaking / returning out of for/in does not work yet support for
	more than 256 constants in the pool placeobject - different format of placeobject record for MX does not
	include the keycode so far nor any methods to set those bits libming.dsp provided by Frank Kromann - calls up flex and bison

2002-12-10  whamann <whamann>

	* src/blocks/font.c, src/blocks/shape.c, src/font_util.c,
	win32/libming.dsp: added Frank Kromann's changes - optimizing
	compile could swap bytes on windows added a change to drawglyph to
	allow styles in the fonts - some fonts use 1 linestyle

2002-12-01  whamann <whamann>

	* perl_ext/Font.xs: removed SWFFont_addChars

2002-11-25  whamann <whamann>

	* mingpp.h: checking in mingpp.h again - contributions from Fabiano
	Weimar dos Santos and John Blanco

2002-11-22  whamann <whamann>

	* src/actioncompiler/swf4compiler.y: c++ support for compressed
	movies removed duplicate declaration in swf4compile.y contributed by
	Fabiano Weimar dos Santos

2002-11-20  raff <raff>

	* src/font_util.h: This definition is also in text_util.h I don't know why there are two, but they should at least be the
	same.  (as in text_util.h, I am adding the extra "len" argument, since
	that's how the function is implemented).

2002-11-19  peterdd <peterdd>

	* perl_ext/Shape.xs: added drawCubic and drawCubicTo

2002-11-19  whamann <whamann>

	* src/blocks/textfield.c: another take at textfields with/without
	embedding

2002-11-15  whamann <whamann>

	* ming.h: header changes for - text field handling - codepage / utf8 fonts - save compressed

2002-11-15  raff <raff>

	* src/text_util.h: If I trust the implementation, this function
	needs an additional parameter (at least to make Ming compile).

2002-11-14  whamann <whamann>

	* php_ext/ming.c, src/.cvsignore, src/blocks/font.c,
	src/blocks/font.h, src/blocks/text.c, src/blocks/textfield.c,
	src/blocks/textfield.h, src/movie.c, src/movie.h, src/text_util.h: 
	another take at dynamic textfields with embedded font, this time
	they seem to work also removed one source of segfaults from the font
	handling code

2002-11-13  whamann <whamann>

	* src/blocks/font.c: avoid compiler warnings with a pointer union

2002-11-13  whamann <whamann>

	* src/movie.c: 2002-22-13 17:00  peterdd * perl_ext/Movie.xs perl_ext/Shape.xs src/shape_util.h
	src/shape_util.c getPen, getPenX and getPenY added for the
	interfaces (Movie.c) 2002-11-07 13:50  peterdd         *

	perl_ext/Movie.xs,perl_ext/SWF/Movie.pm,perl_ext/SWF/TextField.pmdocumentation for SWF::Movie and SWF::TextField save/output-
	method of the perl-ming extension now supports flash6 compression
	protect for perl_ext added

2002-11-13  peterdd <peterdd>

	* perl_ext/Movie.xs: changed save and output back because normal
	output routine handles compression too

2002-11-13  peterdd <peterdd>

	* perl_ext/Shape.xs: added getPen getPenX getPenY

2002-11-13  peterdd <peterdd>

	* src/shape_util.c, src/shape_util.h: added getPen getPenX and
	getPenY

2002-11-12  zebulon75018 <zebulon75018>

	* tcl_ext/Makefile, tcl_ext/README, tcl_ext/test.tcl: First commit
	for the tcl extension After making the mingc.so try tclsh test.tcl ,
	it's the shape example.

2002-11-12  whamann <whamann>

	* perl_ext/Constants.xs, perl_ext/DisplayItem.xs,
	perl_ext/Exports.c, perl_ext/Font.xs, perl_ext/Movie.xs,
	perl_ext/SWF.xs, perl_ext/Text.xs, perl_ext/TextField.xs,
	php_ext/ming.c, php_ext/php_ming.h, src/actioncompiler/compile.c,
	src/actioncompiler/listaction.c, src/actioncompiler/swf5compiler.y,
	src/blocks/character.c, src/blocks/font.c, src/blocks/font.h,
	src/blocks/read.c, src/blocks/shape.c, src/blocks/swf.h,
	src/blocks/text.c, src/blocks/text.h, src/blocks/textfield.c,
	src/blocks/textfield.h, src/displaylist.c, src/displaylist.h,
	src/font_util.h, src/ming.c, src/movie.h, src/text_util.c,
	src/text_util.h: changed: - use addString() and getWidth() for codepage text again use
	addUTF8String() and getUTF8Width() for unicode text - modified the drawshape function to handle some existing fonts that
	specify 1 bit (rather than 0 bits) for the number of line styles added: - endMask() for mask operations use: 	$mask_instance = $movie->add($shape); // mask shape 	// add more characters on top of the mask 	$mask_instance->endMask(); - font embedding for text fields use: 	$tf = new SWFTextField(.... | SWFTEXTFIELD_USEFONT); 	$tf->setFont($font); 	$tf->addChars("0123456789"); will create a text field that uses
	font embedding only for numbers.  Note a) adding chars actually adds
	to a font instance rather than the text field, so if one text field
	is set up for digits and the other for alphabet, both will have all
	alphanumerics available Note b) with html text fields, it is
	possible to mix fonts. With FP5, both browser and embedded fonts
	could be mixed. FP6 now requires all fonts to be embedded - Ming_useConstants(flag) function to disable the use of constant
	pool in actionscripts ... would make sense to disable if you create
	100 buttons with simple script - added a few existing functions to the php and perl interfaces: 	$textfield->setPadding() 	$movie->addExport() 	$movie->writeExports() - new function $font->getShape(code) returns the character shape as
	a multiline text. It is meant to be split into lines, where every
	line represents a line or curve segment. For a possible use see
	http://www.neuralust.com/~mingdocs/code/knifeexample.swf

2002-11-07  peterdd <peterdd>

	* perl_ext/SWF/TextField.pm: typofixes

2002-11-07  peterdd <peterdd>

	* perl_ext/SWF/Movie.pm: added documentation for SWF::Movie

2002-11-07  peterdd <peterdd>

	* perl_ext/Movie.xs: added protect and compressed output

2002-11-07  peterdd <peterdd>

	* perl_ext/Movie.xs: save method now supports compression.

2002-10-22  peterdd <peterdd>

	* util/swftoperl.c: fixed Content-type:

2002-10-07  peterdd <peterdd>

	* perl_ext/examples/morph.cgi: fix: added an extra frame at end of
	morph.

2002-10-07  peterdd <peterdd>

	* perl_ext/SWF/TextField.pm: added some documentation

2002-10-07  peterdd <peterdd>

	* util/ming.css: deleted unused stuff

2002-09-24  soheil <soheil>

	* perl_ext/TODO: Updated

2002-09-24  soheil <soheil>

	* perl_ext/README: Fixed my email address

2002-09-24  soheil <soheil>

	* perl_ext/.cvsignore: - Added BOOT.xsh - Added generated .c files

2002-09-24  soheil <soheil>

	* perl_ext/DisplayItem.xs, perl_ext/SWF/DisplayItem.pm: Added
	$displayItem->getDepth()

2002-09-20  peterdd <peterdd>

	* util/ming.css: added a stylesheet for swftoperl.html

2002-09-20  peterdd <peterdd>

	* ChangeLog: added swftoperl

2002-09-20  peterdd <peterdd>

	* util/TODO: a new TODO for util/ :-)

2002-09-20  peterdd <peterdd>

	* util/README: more structure for the README

2002-09-20  peterdd <peterdd>

	* util/swftoperl.html: instructions for swftoperl

2002-09-20  peterdd <peterdd>

	* util/Makefile: added make swftoperl

2002-09-20  peterdd <peterdd>

	* util/swftoperl.c: initial import

2002-09-20  peterdd <peterdd>

	* util/swftoperl.h: for swftoperl

2002-09-04  erich <erich>

	* ChangeLog: fixed perl_ext

2002-09-04  erich <erich>

	* CREDITS: added myself ;)

2002-09-04  erich <erich>

	* perl_ext/Makefile.PL: fix perl extension

2002-09-03  staybyte <staybyte>

	* ChangeLog: [no log message]

2002-09-03  opaque_ndst <opaque_ndst>

	* src/blocks/block.c, src/blocks/blocktypes.h, src/blocks/font.c,
	src/blocks/font.h: made SWFFont a SWFBlock type again so we can use
	destroySWFBlock in the wrapper code and ignore whether it's an
	SWFFont or SWFBrowserFont

2002-08-31  staybyte <staybyte>

	* ChangeLog: [no log message]

2002-08-31  opaque_ndst <opaque_ndst>

	* ming.h, src/blocks/text.c, src/blocks/text.h: changed
	SWFText_addString to SWFText_addUTF8String, replaced
	SWFText_addString with old behavior

2002-08-28  staybyte <staybyte>

	* ChangeLog: [no log message]

2002-08-28  opaque_ndst <opaque_ndst>

	* TODO, src/blocks/block.c, src/blocks/cxform.c, src/blocks/dbl.c,
	src/blocks/error.c, src/blocks/font.c, src/blocks/font.h,
	src/blocks/input.c, src/blocks/jpeg.c, src/blocks/matrix.c,
	src/blocks/method.c, src/blocks/read.c, src/blocks/sound.c,
	src/blocks/soundstream.c, src/blocks/text.c, src/blocks/utf8.c,
	src/movie.c, src/position.c, src/shape_cubic.c, src/shape_util.c,
	win32/libming.dsp: type casts to quell warnings on windows

2002-08-27  staybyte <staybyte>

	* ChangeLog: [no log message]

2002-08-27  opaque_ndst <opaque_ndst>

	* src/blocks/input.c: fixed really stupid problem with indeterminate
	function call ordering

2002-08-19  staybyte <staybyte>

	* ChangeLog: [no log message]

2002-08-19  staybyte <staybyte>

	* src/movie.c: remove automatic version number change to 6

2002-08-19  staybyte <staybyte>

	* ChangeLog: [no log message]

2002-08-19  staybyte <staybyte>

	* src/actioncompiler/swf5compiler.y: correct entry for action script
	command delete

2002-08-18  staybyte <staybyte>

	* ChangeLog: [no log message]

2002-08-18  staybyte <staybyte>

	* ming.h, ming.i, php_ext/ming-dev.c, php_ext/ming.c, src/Makefile,
	src/blocks/method.c, src/blocks/method.h, src/movie.c, src/movie.h: 
	add flash mx compression support

2002-08-14  staybyte <staybyte>

	* ChangeLog: [no log message]

2002-08-14  opaque_ndst <opaque_ndst>

	* src/blocks/text.c: fixed unitialized memory problem causing buggy
	advance lists

2002-08-14  opaque_ndst <opaque_ndst>

	* src/actioncompiler/compile.c: fixed stupid typo causing crashing
	on compilation

2002-08-13  staybyte <staybyte>

	* ChangeLog: [no log message]

2002-08-13  opaque_ndst <opaque_ndst>

	* src/ming.h: added missing semicolon

2002-08-13  opaque_ndst <opaque_ndst>

	* src/font_util.c, src/font_util.h: functions to let ming keep fonts
	across process lifetime

2002-08-13  opaque_ndst <opaque_ndst>

	* src/Makefile: added font_util.o

2002-08-13  opaque_ndst <opaque_ndst>

	* src/ming.c: added font_util.h include

2002-08-13  opaque_ndst <opaque_ndst>

	* src/blocklist.c, src/blocks/font.c, src/movie.c: fixed memory
	leaks

2002-08-13  staybyte <staybyte>

	* ChangeLog: [no log message]

2002-08-13  opaque_ndst <opaque_ndst>

	* src/blocks/text.c: fixed bug with calling getScaledStringWidth
	after text object's been added to movie (and thereby "resolved",
	replacing textrecords' fonts with fontchars)

2002-08-13  opaque_ndst <opaque_ndst>

	* src/blocks/font.c: fixed an off-by-one malloc bug

2002-08-12  staybyte <staybyte>

	* ChangeLog: [no log message]

2002-08-12  opaque_ndst <opaque_ndst>

	* ming.h, src/blocks/font.c, src/blocks/font.h, src/blocks/text.c,
	src/blocks/text.h, src/ming.c, src/ming.h: fixed wide font support

2002-08-08  staybyte <staybyte>

	* ChangeLog: [no log message]

2002-08-08  opaque_ndst <opaque_ndst>

	* php_ext/ming-dev.c: ming.c for PHP-4.3.0dev

2002-08-08  staybyte <staybyte>

	* ChangeLog: [no log message]

2002-08-08  opaque_ndst <opaque_ndst>

	* php_ext/ming.c: ming.c from php-4.2.2

2002-08-08  staybyte <staybyte>

	* ChangeLog: [no log message]

2002-08-07  opaque_ndst <opaque_ndst>

	* HISTORY, TODO: [no log message]

2002-08-07  opaque_ndst <opaque_ndst>

	* src/Makefile, src/fill.c, src/ming.c, src/ming.h, src/position.c,
	src/position.h, src/shape_cubic.c, src/shape_util.c: formatting
	changes, cosmetic only

2002-08-07  opaque_ndst <opaque_ndst>

	* src/blocktypes.h: added DEFINEEDITTEXT (textfield) type

2002-08-07  opaque_ndst <opaque_ndst>

	* src/blocks/Makefile, src/blocks/action.c, src/blocks/bitmap.c,
	src/blocks/block.c, src/blocks/block.h, src/blocks/browserfont.c,
	src/blocks/cxform.c, src/blocks/dbl.c, src/blocks/error.c,
	src/blocks/fillstyle.c, src/blocks/fontinfo.c,
	src/blocks/gradient.c, src/blocks/jpeg.c, src/blocks/libswf.h,
	src/blocks/linestyle.c, src/blocks/matrix.c, src/blocks/method.c,
	src/blocks/method.h, src/blocks/morph.c, src/blocks/mp3.c,
	src/blocks/output.c, src/blocks/outputblock.c,
	src/blocks/placeobject.c, src/blocks/read.c, src/blocks/rect.c,
	src/blocks/rect.h, src/blocks/shape.c, src/blocks/shape.h,
	src/blocks/sprite.c, src/blocks/sprite.h, src/blocks/textfield.h,
	src/blocks/ttffont.c: removed superfluous sec_free calls, formatting
	changes (cosmetic only)

2002-08-07  opaque_ndst <opaque_ndst>

	* src/blocks/sound.c, src/blocks/soundinstance.c,
	src/blocks/soundstream.c: added Goto's sound code, with support for
	adpcm and raw pcm (untested)

2002-08-07  opaque_ndst <opaque_ndst>

	* src/blocks/input.c, src/blocks/input.h: added read method for
	many-byte reading.  Should replace getc..

2002-08-07  opaque_ndst <opaque_ndst>

	* src/text_util.c, src/text_util.h: added SWFText_setSpacing

2002-08-07  opaque_ndst <opaque_ndst>

	* src/actioncompiler/Makefile, src/actioncompiler/assembler.c,
	src/actioncompiler/compile.c, src/actioncompiler/compileaction.c: 
	removed superfluous sec_free calls formatted code (cosmetic only)

2002-08-07  opaque_ndst <opaque_ndst>

	* src/blocklist.c, src/blocklist.h, src/blocks/character.c,
	src/blocks/character.h, src/displaylist.c, src/displaylist.h,
	src/movie.c, src/movie.h, src/movieclip.c, src/movieclip.h: rewrote
	dependency inheritance code to deal with SWFFontCharacters, fix
	block ordering bugs

2002-08-07  opaque_ndst <opaque_ndst>

	* src/blocks/button.c: added Goto's button sound code (untested)

2002-08-07  opaque_ndst <opaque_ndst>

	* src/blocks/textfield.c: changed default flags to fix problem
	reported (long ago..) by Wolfgang Hamann

2002-08-07  opaque_ndst <opaque_ndst>

	* src/blocks/font.c, src/blocks/font.h, src/blocks/text.c,
	src/blocks/text.h: factored SWFFontCharacter out of SWFFont-   contains the movie-specific information in a font   allows SWFFont objects to be used across multiple movies added (untested) 16-bit font support

2002-08-07  opaque_ndst <opaque_ndst>

	* src/blocks/utf8.c, src/blocks/utf8.h: UTF8 decoding code for
	international text support

2002-08-07  opaque_ndst <opaque_ndst>

	* src/test.c: updated ming calls, compiles again

2002-08-07  opaque_ndst <opaque_ndst>

	* util/listswf.c: replaced changed code- font offset table really
	does contain nGlyphs+1 entries

2002-08-05  staybyte <staybyte>

	* ChangeLog: [no log message]

2002-08-05  opaque_ndst <opaque_ndst>

	* src/blocks/loadfont.c: code moved to font.c

2002-07-22  staybyte <staybyte>

	* ChangeLog: [no log message]

2002-07-22  opaque_ndst <opaque_ndst>

	* ming.h, mingpp.h, src/actioncompiler/assembler.c,
	src/actioncompiler/assembler.h, src/actioncompiler/compile.c,
	src/actioncompiler/compile.h, src/actioncompiler/compileaction.c,
	src/actioncompiler/listaction.c, src/actioncompiler/main.c,
	src/blocklist.c, src/blocklist.h, src/blocks/action.c,
	src/blocks/action.h, src/blocks/bitmap.c, src/blocks/bitmap.h,
	src/blocks/block.c, src/blocks/block.h, src/blocks/blocktypes.h,
	src/blocks/browserfont.c, src/blocks/browserfont.h,
	src/blocks/button.c, src/blocks/button.h, src/blocks/character.c,
	src/blocks/character.h, src/blocks/cxform.c, src/blocks/cxform.h,
	src/blocks/dbl.c, src/blocks/dbl.h, src/blocks/error.c,
	src/blocks/error.h, src/blocks/exports.h, src/blocks/fillstyle.c,
	src/blocks/fillstyle.h, src/blocks/font.c, src/blocks/font.h,
	src/blocks/fontinfo.c, src/blocks/fontinfo.h,
	src/blocks/gradient.c, src/blocks/gradient.h, src/blocks/input.c,
	src/blocks/input.h, src/blocks/jpeg.c, src/blocks/jpeg.h,
	src/blocks/libswf.h, src/blocks/linestyle.c,
	src/blocks/linestyle.h, src/blocks/loadfont.c, src/blocks/matrix.c,
	src/blocks/matrix.h, src/blocks/method.c, src/blocks/method.h,
	src/blocks/morph.c, src/blocks/morph.h, src/blocks/mp3.c,
	src/blocks/output.c, src/blocks/output.h, src/blocks/outputblock.c,
	src/blocks/outputblock.h, src/blocks/placeobject.c,
	src/blocks/placeobject.h, src/blocks/read.c, src/blocks/rect.c,
	src/blocks/rect.h, src/blocks/shape.c, src/blocks/shape.h,
	src/blocks/sound.c, src/blocks/sound.h, src/blocks/soundinstance.c,
	src/blocks/soundinstance.h, src/blocks/soundstream.c,
	src/blocks/soundstream.h, src/blocks/sprite.c, src/blocks/sprite.h,
	src/blocks/swf.h, src/blocks/text.c, src/blocks/text.h,
	src/blocks/textfield.c, src/blocks/textfield.h,
	src/blocks/ttffont.c, src/blocks/ttffont.h, src/blocktypes.h,
	src/displaylist.c, src/displaylist.h, src/fill.c, src/fill.h,
	src/libming.h, src/ming.c, src/ming.h, src/movie.c, src/movie.h,
	src/movieclip.c, src/movieclip.h, src/position.c, src/position.h,
	src/shape_cubic.c, src/shape_cubic.h, src/shape_util.c,
	src/shape_util.h, src/test.c, src/text_util.c, src/text_util.h: 
	rolled back indentation changes

2002-07-22  staybyte <staybyte>

	* ChangeLog: [no log message]

2002-07-22  staybyte <staybyte>

	* ming.h, mingpp.h, src/actioncompiler/assembler.c,
	src/actioncompiler/assembler.h, src/actioncompiler/compile.c,
	src/actioncompiler/compile.h, src/actioncompiler/compileaction.c,
	src/actioncompiler/listaction.c, src/actioncompiler/main.c,
	src/blocklist.c, src/blocklist.h, src/blocks/action.c,
	src/blocks/action.h, src/blocks/bitmap.c, src/blocks/bitmap.h,
	src/blocks/block.c, src/blocks/block.h, src/blocks/blocktypes.h,
	src/blocks/browserfont.c, src/blocks/browserfont.h,
	src/blocks/button.c, src/blocks/button.h, src/blocks/character.c,
	src/blocks/character.h, src/blocks/cxform.c, src/blocks/cxform.h,
	src/blocks/dbl.c, src/blocks/dbl.h, src/blocks/error.c,
	src/blocks/error.h, src/blocks/exports.h, src/blocks/fillstyle.c,
	src/blocks/fillstyle.h, src/blocks/font.c, src/blocks/font.h,
	src/blocks/fontinfo.c, src/blocks/fontinfo.h,
	src/blocks/gradient.c, src/blocks/gradient.h, src/blocks/input.c,
	src/blocks/input.h, src/blocks/jpeg.c, src/blocks/jpeg.h,
	src/blocks/libswf.h, src/blocks/linestyle.c,
	src/blocks/linestyle.h, src/blocks/loadfont.c, src/blocks/matrix.c,
	src/blocks/matrix.h, src/blocks/method.c, src/blocks/method.h,
	src/blocks/morph.c, src/blocks/morph.h, src/blocks/mp3.c,
	src/blocks/output.c, src/blocks/output.h, src/blocks/outputblock.c,
	src/blocks/outputblock.h, src/blocks/placeobject.c,
	src/blocks/placeobject.h, src/blocks/read.c, src/blocks/rect.c,
	src/blocks/rect.h, src/blocks/shape.c, src/blocks/shape.h,
	src/blocks/sound.c, src/blocks/sound.h, src/blocks/soundinstance.c,
	src/blocks/soundinstance.h, src/blocks/soundstream.c,
	src/blocks/soundstream.h, src/blocks/sprite.c, src/blocks/sprite.h,
	src/blocks/swf.h, src/blocks/text.c, src/blocks/text.h,
	src/blocks/textfield.c, src/blocks/textfield.h,
	src/blocks/ttffont.c, src/blocks/ttffont.h, src/blocktypes.h,
	src/displaylist.c, src/displaylist.h, src/fill.c, src/fill.h,
	src/libming.h, src/ming.c, src/ming.h, src/movie.c, src/movie.h,
	src/movieclip.c, src/movieclip.h, src/position.c, src/position.h,
	src/shape_cubic.c, src/shape_cubic.h, src/shape_util.c,
	src/shape_util.h, src/test.c, src/text_util.c, src/text_util.h: 
	indent sources

2002-07-22  staybyte <staybyte>

	* php_ext/ming.c, php_ext/php_ming.h: add swfbutton_addsound

2002-07-21  staybyte <staybyte>

	* ChangeLog: [no log message]

2002-07-20  staybyte <staybyte>

	* php_ext/ming.c: backporting from php cvs tree

2002-07-20  staybyte <staybyte>

	* util/gif2dbl.c: fixed spelling mistake

2002-07-20  staybyte <staybyte>

	* src/blocks/character.c, src/blocks/character.h, src/blocks/dbl.c: 
	fixed proto mismatch

2002-07-20  staybyte <staybyte>

	* perl_ext/t/fill.t, perl_ext/t/sound.t, perl_ext/t/sprite.t: add nl
	at end of files

2002-07-17  staybyte <staybyte>

	* ChangeLog: [no log message]

2002-07-15  opaque_ndst <opaque_ndst>

	* ming.h: changed SWFMovie_add second arg back to void* to keep
	existing code from complaining

2002-07-15  opaque_ndst <opaque_ndst>

	* src/blocks/morph.c: changed getdependencies function to new format

2002-07-15  opaque_ndst <opaque_ndst>

	* src/blocks/mp3.c: added (empty, for now) getMP3Size function

2002-07-15  staybyte <staybyte>

	* ChangeLog: [no log message]

2002-07-15  opaque_ndst <opaque_ndst>

	* src/test.c: updated to make it compile again..

2002-07-15  opaque_ndst <opaque_ndst>

	* src/blocklist.c, src/blocklist.h, src/blocks/character.c,
	src/blocks/character.h, src/displaylist.c, src/displaylist.h,
	src/movie.c, src/movie.h, src/movieclip.c, src/movieclip.h: added
	sound code to SWFMovie and SWFMovieClip changed getdependency
	function slightly moved resolvedependency function to blocklist.c

2002-07-15  opaque_ndst <opaque_ndst>

	* src/blocks/button.c, src/blocks/button.h: added sound code

2002-07-15  opaque_ndst <opaque_ndst>

	* src/Makefile, src/blocks/Makefile, util/Makefile: straightened out
	OFILES added new sound code

2002-07-15  opaque_ndst <opaque_ndst>

	* src/blocks/sound.c, src/blocks/sound.h, src/blocks/soundstream.c,
	src/blocks/soundstream.h: Added functions for non-streaming sounds.
	These don't quite work yet, but they don't seem to break existing
	code..

2002-07-15  opaque_ndst <opaque_ndst>

	* ming.h: added SWFSound and SWFSoundInstance functions

2002-07-15  opaque_ndst <opaque_ndst>

	* util/raw2adpcm.c: an ADPCM coder..

2002-07-15  opaque_ndst <opaque_ndst>

	* src/blocks/soundinstance.c, src/blocks/soundinstance.h: 
	SWFSoundInstance is an instance handle for sounds, generated by
	SWFMovie_startSound or SWFButton_addSound.  Lets you change
	parameters like loop points and envelopes

2002-07-14  opaque_ndst <opaque_ndst>

	* Makefile.am, autogen.sh, configure.in, src/Makefile.am,
	src/actioncompiler/Makefile.am, src/blocks/Makefile.am,
	util/Makefile.am: first stab at autoconf'ing this mess

2002-07-14  opaque_ndst <opaque_ndst>

	* util/decompile5.c: added SWFACTION_INITARRAY handler

2002-07-05  staybyte <staybyte>

	* ChangeLog: [no log message]

2002-07-05  staybyte <staybyte>

	* : [no log message]

2002-07-05  staybyte <staybyte>

	* : [no log message]

2002-07-03  staybyte <staybyte>

	* CHANGES, ming.h, php_ext/config.m4, php_ext/ming.c,
	php_ext/php_ming.h, src/Makefile, src/actioncompiler/Makefile,
	src/actioncompiler/compile.c, src/actioncompiler/swf4compiler.y,
	src/actioncompiler/swf5compiler.y, src/blocklist.c,
	src/blocks/Makefile, src/blocks/action.c, src/blocks/bitmap.c,
	src/blocks/block.c, src/blocks/blocktypes.h,
	src/blocks/browserfont.c, src/blocks/button.c,
	src/blocks/character.c, src/blocks/cxform.c, src/blocks/dbl.c,
	src/blocks/error.c, src/blocks/fillstyle.c, src/blocks/font.c,
	src/blocks/font.h, src/blocks/fontinfo.c, src/blocks/gradient.c,
	src/blocks/input.c, src/blocks/jpeg.c, src/blocks/libswf.h,
	src/blocks/linestyle.c, src/blocks/loadfont.c, src/blocks/matrix.c,
	src/blocks/method.c, src/blocks/method.h, src/blocks/morph.c,
	src/blocks/mp3.c, src/blocks/output.c, src/blocks/outputblock.c,
	src/blocks/placeobject.c, src/blocks/read.c, src/blocks/rect.c,
	src/blocks/shape.c, src/blocks/sound.c, src/blocks/soundstream.c,
	src/blocks/sprite.c, src/blocks/swf.h, src/blocks/text.c,
	src/blocks/text.h, src/blocks/textfield.c, src/blocks/textfield.h,
	src/blocks/ttffont.c, src/blocks/ttffont.h, src/displaylist.c,
	src/fill.c, src/ming.c, src/ming.h, src/movie.c, src/movie.h,
	src/position.c, util/gif2dbl.c, util/listswf.c, util/swftophp.c: 
	fixed some problems with segfaults

2002-07-03  staybyte <staybyte>

	* : [no log message]

2002-07-03  staybyte <staybyte>

	* ChangeLog: [no log message]

2002-07-03  staybyte <staybyte>

	* HISTORY: move CHANGES to HISTORY

2002-07-03  staybyte <staybyte>

	* ChangeLog: [no log message]

2002-07-03  staybyte <staybyte>

	* ChangeLog: [no log message]

2002-07-03  staybyte <staybyte>

	* ChangeLog: [no log message]

2002-02-02  erich <erich>

	* java_ext/native/SWFNative.cc: fixed rotateTo, thanks to Tod E.
	Kurt

2002-01-10  erich <erich>

	* src/blocks/font.c: oops, broke that fix. next try

2002-01-10  erich <erich>

	* src/blocks/font.c, src/blocks/shape.c, src/blocks/text.c: included
	fixes from Uwe Traum

2001-12-30  soheil <soheil>

	* perl_ext/Bitmap.xs: Fixed SWF::Bitmap::DESTROY

2001-12-30  soheil <soheil>

	* perl_ext/Button.xs: Fixed destroySWFButton

2001-12-30  soheil <soheil>

	* perl_ext/Font.xs: Fixed SWF::Font::new

2001-12-30  soheil <soheil>

	* perl_ext/Morph.xs: Fixed destroySWFMorph

2001-12-30  soheil <soheil>

	* perl_ext/Shape.xs: Fixed destroySWFShape

2001-12-30  soheil <soheil>

	* perl_ext/Text.xs: Fixed destroySWFText

2001-12-30  soheil <soheil>

	* perl_ext/TextField.xs: Fixed destroySWFTextField

2001-12-24  erich <erich>

	* ming.i, mingpp.h: attemt to get ming.i and mingpp.h into sync with
	ming.h and main source...

2001-12-23  opaque_ndst <opaque_ndst>

	* CHANGES: [no log message]

2001-12-22  opaque_ndst <opaque_ndst>

	* src/shape_cubic.c: added ming.h include for defines needed on
	win32

2001-12-22  opaque_ndst <opaque_ndst>

	* src/actioncompiler/action.h, util/action.h, util/decompile5.c,
	util/makefdb.c: added Wolfgang Hamann's fixes

2001-12-22  opaque_ndst <opaque_ndst>

	* win32/libming.dsp, win32/libming.dsw: MSVC project files from
	Martin Weber

2001-12-14  opaque_ndst <opaque_ndst>

	* ming.h: added deprecated SWFFont_drawFontGlyph define for php

2001-12-14  opaque_ndst <opaque_ndst>

	* php_ext/config.m4, php_ext/ming.c: added Rasmus's changes for
	4.1.0

2001-12-08  erich <erich>

	* mingpp.h: Reported by Raymond Penners, inconsistency to ming.h in
	addString

2001-11-29  opaque_ndst <opaque_ndst>

	* CHANGES, TODO, ming.h, src/Makefile,
	src/actioncompiler/assembler.c, src/actioncompiler/assembler.h,
	src/blocklist.c, src/blocklist.h, src/blocks/Makefile,
	src/blocks/action.c, src/blocks/action.h, src/blocks/bitmap.c,
	src/blocks/bitmap.h, src/blocks/block.c, src/blocks/block.h,
	src/blocks/browserfont.c, src/blocks/browserfont.h,
	src/blocks/button.c, src/blocks/button.h, src/blocks/character.c,
	src/blocks/character.h, src/blocks/cxform.c, src/blocks/cxform.h,
	src/blocks/dbl.c, src/blocks/dbl.h, src/blocks/exports.h,
	src/blocks/fillstyle.c, src/blocks/fillstyle.h, src/blocks/font.c,
	src/blocks/font.h, src/blocks/fontinfo.c, src/blocks/fontinfo.h,
	src/blocks/gradient.c, src/blocks/gradient.h, src/blocks/input.c,
	src/blocks/input.h, src/blocks/jpeg.c, src/blocks/jpeg.h,
	src/blocks/linestyle.c, src/blocks/linestyle.h,
	src/blocks/loadfont.c, src/blocks/matrix.c, src/blocks/matrix.h,
	src/blocks/method.c, src/blocks/method.h, src/blocks/morph.c,
	src/blocks/morph.h, src/blocks/output.c, src/blocks/output.h,
	src/blocks/outputblock.c, src/blocks/outputblock.h,
	src/blocks/placeobject.c, src/blocks/placeobject.h,
	src/blocks/rect.c, src/blocks/rect.h, src/blocks/shape.c,
	src/blocks/shape.h, src/blocks/sound.h, src/blocks/soundstream.c,
	src/blocks/soundstream.h, src/blocks/sprite.c, src/blocks/sprite.h,
	src/blocks/text.c, src/blocks/text.h, src/blocks/textfield.c,
	src/blocks/textfield.h, src/displaylist.c, src/displaylist.h,
	src/fill.c, src/fill.h, src/ming.h, src/movie.c, src/movie.h,
	src/movieclip.c, src/movieclip.h, src/position.c, src/position.h,
	src/shape_util.c, src/shape_util.h, src/text_util.h: general code
	cleanup: changed void* object typedefs to struct pointers moved structure
	definitions into .c files where possible some memory leaks plugged
	random kruft removed

2001-11-29  opaque_ndst <opaque_ndst>

	* py_ext/Makefile: changed ming library linkage from static to
	dynamic

2001-10-24  erich <erich>

	* php_ext/ming.c: fix for php4 rc1

2001-10-24  erich <erich>

	* php_ext/config.m4: added -lm so config detects ming again...

2001-09-26  soheil <soheil>

	* perl_ext/Changes: Updated

2001-09-26  soheil <soheil>

	* perl_ext/Font.xs: fixed SWF::Font::new method to accept browser
	fonts (reported by Zbigniew).

2001-09-26  soheil <soheil>

	* perl_ext/DisplayItem.xs: added accessor methods

2001-09-26  soheil <soheil>

	* perl_ext/SWF/DisplayItem.pm: added documentation for accessor
	methods.

2001-09-25  erich <erich>

	* java_ext/Makefile: added -f to rm in clean target

2001-09-25  erich <erich>

	* src/shape_util.h: synced with shape_util.c changes

2001-09-25  erich <erich>

	* java_ext/Makefile: added rm *.jar to clean target

2001-09-25  erich <erich>

	* java_ext/SWFMovie.java, java_ext/SWFMovieI.java: removed undefined
	useSWFVersion, so the java extension builds

2001-09-25  erich <erich>

	* java_ext/SWFShape.java, java_ext/SWFShapeI.java: removed duplicate
	drawGlyph

2001-09-25  erich <erich>

	* rb_ext/test.rb: trying to get this to run...

2001-09-25  erich <erich>

	* perl_ext/SWF/Shape.pm: fixed two typos (shpae instead of shape)
	reported by alfie in #debian.de@IRCNet

2001-09-25  erich <erich>

	* util/Makefile: added listaction to clean target

2001-09-25  erich <erich>

	* Makefile: now honors , added -m 0644 to install

2001-09-25  erich <erich>

	* util/Makefile: added install target

2001-09-25  erich <erich>

	* src/blocks/Makefile: added -fPIC

2001-09-25  erich <erich>

	* src/Makefile: -fPIC fixes

2001-09-25  erich <erich>

	* src/actioncompiler/Makefile: added -fPIC, clean target now removes
	autogenerated files

2001-09-25  erich <erich>

	* php_ext/Makefile, py_ext/Makefile: Small makefile fixes, now using
	install instead of cp, honors DESTDIR now

2001-09-25  erich <erich>

	* java_ext/Makefile: added clean target

2001-09-24  soheil <soheil>

	* perl_ext/SWF/Sound.pm: added version

2001-09-24  soheil <soheil>

	* perl_ext/Changes: updated changes

2001-09-24  soheil <soheil>

	* perl_ext/MANIFEST: removed example files

2001-09-24  soheil <soheil>

	* perl_ext/t/drag.t: add SWF::Constants

2001-09-24  soheil <soheil>

	* perl_ext/SWF/Constants.pm, perl_ext/examples/action.cgi,
	perl_ext/examples/alphafill.cgi: initial import to cvs

2001-09-24  soheil <soheil>

	* perl_ext/swf_util.c: added header files

2001-09-24  soheil <soheil>

	* perl_ext/perl_swf.h: added swf_stash_refcnt_inc/dec methods

2001-09-24  soheil <soheil>

	* perl_ext/TODO: Updated the list

2001-09-24  soheil <soheil>

	* perl_ext/t/button.t: - added SWF::Constants

2001-09-24  soheil <soheil>

	* perl_ext/SWF/TextField.pm: - added version - Moved :Text to Constants

2001-09-24  soheil <soheil>

	* perl_ext/SWF/Fill.pm, perl_ext/SWF/Font.pm,
	perl_ext/SWF/Gradient.pm, perl_ext/SWF/Morph.pm,
	perl_ext/SWF/Movie.pm, perl_ext/SWF/Shape.pm,
	perl_ext/SWF/Sprite.pm, perl_ext/SWF/Text.pm: - added version

2001-09-24  soheil <soheil>

	* perl_ext/SWF/DisplayItem.pm: - added version - Moved :DisplayItem to Constants

2001-09-24  soheil <soheil>

	* perl_ext/SWF/Button.pm: - added version - Moved :Button to Constants.pm

2001-09-24  soheil <soheil>

	* perl_ext/SWF/Action.pm, perl_ext/SWF/Bitmap.pm: - added version

2001-09-24  soheil <soheil>

	* perl_ext/SWF.pm: - added Constants to @EXPORT_OK - Changed version to 0.09-dev

2001-09-24  soheil <soheil>

	* perl_ext/SWF.xs: Splitted the XS file

2001-09-24  soheil <soheil>

	* perl_ext/Makefile.PL: - added clean - added @SWF_MODULES + write_bootxs() (needed for spliting SWF.xs)

2001-09-24  soheil <soheil>

	* perl_ext/Exports.c: Fixed possible typo warning

2001-09-24  soheil <soheil>

	* perl_ext/Action.xs, perl_ext/Bitmap.xs, perl_ext/Button.xs,
	perl_ext/Constants.xs, perl_ext/DisplayItem.xs, perl_ext/Fill.xs,
	perl_ext/Font.xs, perl_ext/Gradient.xs, perl_ext/Morph.xs,
	perl_ext/Movie.xs, perl_ext/MovieClip.xs, perl_ext/Shape.xs,
	perl_ext/Sound.xs, perl_ext/Text.xs, perl_ext/TextField.xs: Initial
	import to cvs

2001-09-18  opaque_ndst <opaque_ndst>

	* src/shape_util.c: changed drawarc/circle radius arg type to float

2001-09-15  opaque_ndst <opaque_ndst>

	* util/png2dbl.c: added Ingo Wilken's patch for word-aligning the
	PNG data

2001-09-15  opaque_ndst <opaque_ndst>

	* ming.h, mingpp.h, src/displaylist.c, src/displaylist.h: added Uri
	Yanover's displayitem property accessor functions

2001-08-22  soheil <soheil>

	* perl_ext/Changes: Updated Changes

2001-08-22  soheil <soheil>

	* perl_ext/TODO: updated TODO list

2001-08-22  soheil <soheil>

	* perl_ext/SWF/TextField.pm: - added documentation for importing constants (need to add method
	pod)

2001-08-22  soheil <soheil>

	* perl_ext/examples/glyph.cgi, perl_ext/examples/keypress.cgi,
	perl_ext/examples/text.cgi: initial import to cvs

2001-08-22  soheil <soheil>

	* perl_ext/SWF.xs: updated SWFMovie::addExport SWFShape::drawGlyph
	(patch submitted by Wolfgang Hamann)

2001-08-19  opaque_ndst <opaque_ndst>

	* CHANGES, CREDITS: [no log message]

2001-08-19  opaque_ndst <opaque_ndst>

	* : updated from php4 cvs

2001-08-12  opaque_ndst <opaque_ndst>

	* src/Makefile: added shape_cubic

2001-08-12  opaque_ndst <opaque_ndst>

	* ming.h: changed version number, fixed SWFShape_drawFontGlyph macro

2001-08-12  opaque_ndst <opaque_ndst>

	* src/shape_cubic.c, src/shape_cubic.h, src/shape_util.c: moved
	cubic functions to shape_cubic.c

2001-08-09  soheil <soheil>

	* perl_ext/SWF/DisplayItem.pm: - added documentation for importing SWFACTION_* constants - added setMask() method doc (need to explain)

2001-08-09  soheil <soheil>

	* perl_ext/t/.cvsignore: Fixed filename

2001-08-09  soheil <soheil>

	* perl_ext/t/.cvsignore: initial import to cvs

2001-08-09  soheil <soheil>

	* perl_ext/.cvsignore: Fixed list of files

2001-08-09  soheil <soheil>

	* perl_ext/SWF.xs: - added SWF::Movie::addExport() - added SWF::DisplayItem::setMaskLevel()

2001-08-08  soheil <soheil>

	* perl_ext/SWF/Bitmap.pm: - fixed documentation

2001-08-08  soheil <soheil>

	* perl_ext/SWF.pm: - added SWF::setVersion($version) perldoc

2001-08-08  soheil <soheil>

	* perl_ext/Exports.c: - added SWFTEXTFIELD_HASLENGTH - removed :Clip constants. ming.h doesn't have it! - added :DisplayItem constants

2001-08-08  soheil <soheil>

	* perl_ext/SWF.xs: - added SWF::setVersion() - added DisplayItem constants - added DisplayItem::addAction() - removed deprecated methods from SWF::Shape - added SWFTEXTFIELD_HTML and SWFTEXTFIELD_HASLENGTH to TextField
	constants - fixed Action::new(). The script cannot be NULL

2001-08-08  soheil <soheil>

	* perl_ext/Makefile.PL: Fixed inlude directory for ming.h

2001-08-08  soheil <soheil>

	* perl_ext/Makefile.PL: Removed @supported_ming_vers. No need to
	check ming version as we're going to distribute perl-ming though
	CVS, ming website, or CPAN.

2001-08-06  soheil <soheil>

	* perl_ext/examples/animation.cgi, perl_ext/examples/morph.cgi,
	perl_ext/examples/sprite.cgi: initial import to cvs

2001-08-06  soheil <soheil>

	* perl_ext/examples/jpegfill.cgi, perl_ext/examples/shape.cgi: 
	initial import to cvs

2001-08-06  soheil <soheil>

	* perl_ext/Makefile.PL: added skip_test() to t/config.pl

2001-08-06  soheil <soheil>

	* perl_ext/t/filljpeg.t, perl_ext/t/png.t, perl_ext/t/sound.t: - if required file doesn't exist, call skip_test()

2001-08-06  soheil <soheil>

	* perl_ext/perl_swf.h: - added SWFSound - added debug level

2001-08-06  soheil <soheil>

	* perl_ext/MANIFEST: - added SWF/*.pm file - added swf_util.c - added more test files

2001-08-06  soheil <soheil>

	* perl_ext/SWF/Action.pm, perl_ext/SWF/Bitmap.pm,
	perl_ext/SWF/Button.pm, perl_ext/SWF/DisplayItem.pm,
	perl_ext/SWF/Fill.pm, perl_ext/SWF/Font.pm,
	perl_ext/SWF/Gradient.pm, perl_ext/SWF/Morph.pm,
	perl_ext/SWF/Movie.pm, perl_ext/SWF/Shape.pm,
	perl_ext/SWF/Sound.pm, perl_ext/SWF/Sprite.pm,
	perl_ext/SWF/Text.pm, perl_ext/SWF/TextField.pm,
	perl_ext/t/00_basic.t, perl_ext/t/01_shape.t,
	perl_ext/t/03_movie.t, perl_ext/t/button.t, perl_ext/t/drag.t,
	perl_ext/t/fill.t, perl_ext/t/filljpeg.t, perl_ext/t/gradient.t,
	perl_ext/t/png.t, perl_ext/t/sound.t, perl_ext/t/sprite.t: initial
	import to cvs

2001-08-06  soheil <soheil>

	* perl_ext/typemap: added SWF::Sound

2001-08-06  soheil <soheil>

	* perl_ext/SWF.pm: 1- added import() 2- added doc

2001-08-06  soheil <soheil>

	* perl_ext/swf_util.c: initail import to cvs

2001-08-06  soheil <soheil>

	* perl_ext/SWF.xs: - Added swf_util.c - Made necessary changes to compile with 0.2-pre-a version - Fixed some of memory leaks

2001-08-06  soheil <soheil>

	* perl_ext/Makefile.PL: - For now, we'll only support 0.2-pre-a - Fixed DEFAULT_DIR

2001-08-01  raff <raff>

	* util/png2dbl.c: Maybe this fixes the strange colors in PNG images: - filler goes AFTER (RGBA) not before (ARGB ?) - do strange things with alpha channel also for RGB, since   we convert it in RGBA - added a --verbose option that may help to find problems cVS:

	----------------------------------------------------------------------

2001-07-29  raff <raff>

	* ming.h: If the implementation uses int, the prototype should use
	int to or very bad things will happen when you try to use the
	advance list!

2001-07-26  raff <raff>

	* src/displaylist.c: I don't know why I can compile (most of the
	times ): but just in case, let's declare functions before using
	them.

2001-07-26  raff <raff>

	* src/actioncompiler/swf4compiler.flex,
	src/actioncompiler/swf4compiler.y: Added (only to the Flash 4
	compiler) : - getProperty(object, property) - gotoAndPlay(frame) - gotoFrame() is really gotoAndStop - tellTarget(target) { block } - frameLoaded(expr) - callFrame(string) - don't ask me why, but I had a variable named
	  like a frame.  Some of these changes can easily be ported (copied) to the Flash 5
	compiler.

2001-07-26  raff <raff>

	* Makefile: Added entries to build and install Ming as a static
	library.  In order to automatically build both static and dynamic libraries,
	remove the comment (# sign) from the 'all' and 'install' targets.

2001-07-26  raff <raff>

	* ming.h: prototypes for Ming_setSWFVersion() and
	SWFDisplayItem_setMaskLevel()

2001-07-25  raff <raff>

	* src/shape_util.h: SWFShape_drawGlyph really only has 3 parameters,
	not 4

2001-07-25  raff <raff>

	* src/displaylist.c, src/displaylist.h: - added SWFDisplayItem_setMaskLevel() - in SWFDisplayItem_setDepth(), either I set the depth in the
	  PlaceObject thing, or there is really no point of having this
	  function (unless I am missing something).

2001-07-25  raff <raff>

	* src/blocks/swf.h: added prototype for
	SWFPlaceObject2Block_setMaskLevel()

2001-07-25  raff <raff>

	* src/blocks/placeobject.c, src/blocks/placeobject.h: - the masklevel (clip depth) comes before the object name, not after - exported SWFPlaceObject2Block_setMaskLevel - I really need to be able to change the depth level   (SWFPlaceObject2Block_setDepth) before emitting the object, in
	  order to properly use the masklevel.

2001-07-25  raff <raff>

	* src/actioncompiler/swf4compiler.flex,
	src/actioncompiler/swf4compiler.y: This fixes a bunch of problems
	with parsing a "sprite path" in the Flash 4 compiler (I don't know
	how the Flash 5 compiler works, but since this part of the code is
	completely different it may be ok).  Now you can do things like /root/movie/submovie:variable, ./movie,
	/movie/../anothermovie, etc. (I used to have problems with more than
	one submovie) (note: I am not simplifying ANY path - i.e. the ones containing .. -
	they get sent straight to the Flash player. But it seems to work,
	so... :)

2001-07-25  raff <raff>

	* src/actioncompiler/Makefile: - 'make clean' now also removes the files generated by flex and
	bison.  - added a FLEXDEBUG option, in case I really need to see what's
	going on.

2001-07-25  raff <raff>

	* src/actioncompiler/main.c: I still am faithfull to the Flash 4
	compiler, so here is a --4 option to select it (the default, as
	before, is to use the new compiler).

2001-07-24  opaque_ndst <opaque_ndst>

	* src/libming.h: commented out garbage after #endif

2001-07-18  raff <raff>

	* src/actioncompiler/swf4compiler.flex,
	src/actioncompiler/swf5compiler.flex: added escape sequences \b, \f,
	\n, \r, \t and a warning message for \x and \u (every other
	character that follows a '\' is left unchanged but of course the '\'
	is removed).

2001-07-18  raff <raff>

	* src/actioncompiler/swf4compiler.flex,
	src/actioncompiler/swf5compiler.flex: Strings can contain escaped
	characters ( mainly the escape character itself '\' and quotes, so I
	guess removing the escape character is the right thing to do - and I
	am too lazy to find a way to do it in Flex :) One day we can support escape sequences ( \b, \f, \n, \r, \t ) and
	hex/unicode values ( \xHH, \uHHHH ) by "fixing" the unescape
	function.

2001-07-14  opaque_ndst <opaque_ndst>

	* src/blocks/libswf.h, src/libming.h: added rint define

2001-07-14  opaque_ndst <opaque_ndst>

	* util/listmp3.c, util/listswf.c: fixed mp3 frame parsing

2001-07-14  opaque_ndst <opaque_ndst>

	* src/blocks/mp3.c, src/blocks/soundstream.c,
	src/blocks/soundstream.h: okay, I think this fixes mp3 streaming..

2001-07-14  opaque_ndst <opaque_ndst>

	* src/displaylist.c: removed soundrewind method call from
	writeBlocks- what was I thinking??

2001-07-12  opaque_ndst <opaque_ndst>

	* CREDITS: [no log message]

2001-07-12  opaque_ndst <opaque_ndst>

	* src/Makefile: added libming.so to make clean

2001-07-12  opaque_ndst <opaque_ndst>

	* Makefile: changed install to libming-0.2

2001-07-12  opaque_ndst <opaque_ndst>

	* src/actioncompiler/oldcompiler.flex,
	src/actioncompiler/oldcompiler.y: [no log message]

2001-07-12  opaque_ndst <opaque_ndst>

	* java_ext/SWFShape.java, java_ext/SWFShapeI.java,
	java_ext/native/SWFShape.h, ming.i, perl_ext/SWF.xs,
	php_ext/ming.c, py_ext/ming.py, rb_ext/ming.rb: changed calls to
	SWFShape_drawGlyph to SWFShape_drawSizedGlyph

2001-07-12  opaque_ndst <opaque_ndst>

	* perl_ext/README, php_ext/config.m4, py_ext/README: changed ming
	lib requirements to 0.2-pre-a

2001-07-12  opaque_ndst <opaque_ndst>

	* java_ext/SWFMovie.java, java_ext/SWFMovieI.java,
	java_ext/native/SWFMovie.h, perl_ext/SWF.xs, php_ext/ming.c,
	php_ext/php_ming.h, py_ext/ming.py: added Ming_useSWFVersion

2001-07-12  opaque_ndst <opaque_ndst>

	* CHANGES, CREDITS, TODO: [no log message]

2001-07-12  opaque_ndst <opaque_ndst>

	* ming.h, mingpp.h, src/shape_util.c, src/shape_util.h: moved sized
	drawGlyph to drawSizedGlyph, restoring api compatibility

2001-07-12  opaque_ndst <opaque_ndst>

	* src/blocks/swf.h: removed unused SWFMatrix_copy

2001-07-12  opaque_ndst <opaque_ndst>

	* src/blocks/shape.c: fixed pen positioning in drawGlyph

2001-07-12  opaque_ndst <opaque_ndst>

	* src/blocks/matrix.c, src/blocks/matrix.h: added SWFMatrix_apply,
	various small cleanups

2001-07-12  opaque_ndst <opaque_ndst>

	* src/actioncompiler/swf5compiler.y: added ~ op, changed shift ops'
	token names to avoid collision with assembler ops

2001-07-12  opaque_ndst <opaque_ndst>

	* src/actioncompiler/swf5compiler.flex: changed shift ops' token
	names to avoid colliding with assembler ops

2001-07-11  opaque_ndst <opaque_ndst>

	* src/actioncompiler/compile.c, src/actioncompiler/compile.h,
	src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y: various small fixes..

2001-07-09  opaque_ndst <opaque_ndst>

	* java_ext/SWFShape.java, java_ext/SWFShapeI.java,
	java_ext/native/SWFShape.h, perl_ext/SWF.xs, py_ext/Makefile,
	py_ext/ming.py, rb_ext/ming.rb: added size arg to SWFShape_drawGlyph

2001-07-09  opaque_ndst <opaque_ndst>

	* src/blocks/shape.c: now tracking pre-scaled pen in drawGlyph to
	fix leaky shapes caused by rounding errors

2001-07-09  opaque_ndst <opaque_ndst>

	* src/blocks/Makefile: removed unused stuff..

2001-07-09  opaque_ndst <opaque_ndst>

	* src/Makefile: added new compiler files

2001-07-09  opaque_ndst <opaque_ndst>

	* ming.i, src/ming.c, src/ming.h: added Ming_useSWFVersion(num)

2001-07-09  opaque_ndst <opaque_ndst>

	* src/actioncompiler/compileaction.c: changed yyparse to
	swf[45]parse

2001-07-09  opaque_ndst <opaque_ndst>

	* src/actioncompiler/main.c: changed yyparse to swf5parse

2001-07-09  opaque_ndst <opaque_ndst>

	* src/actioncompiler/compile.c, src/actioncompiler/compile.h: added
	Wolfgang's patches allowing multiple data per push op

2001-07-09  opaque_ndst <opaque_ndst>

	* src/actioncompiler/.cvsignore, src/actioncompiler/Makefile: added
	new files

2001-07-08  opaque_ndst <opaque_ndst>

	* util/png2dbl.c: turns out 24-bit images still need the extra byte
	padding..  weird.

2001-07-08  opaque_ndst <opaque_ndst>

	* src/actioncompiler/swf5compiler.y: oops, forgot to change the
	WriteU8s to WriteOps

2001-07-08  opaque_ndst <opaque_ndst>

	* src/actioncompiler/swf4compiler.flex,
	src/actioncompiler/swf4compiler.y,
	src/actioncompiler/swf5compiler.flex,
	src/actioncompiler/swf5compiler.y: split back into two separate
	compilers, added many patches from Wolfgang Hamann

2001-07-08  opaque_ndst <opaque_ndst>

	* src/actioncompiler/compiler.flex, src/actioncompiler/compiler.y: 
	moved to swf[45]compiler

2001-07-01  opaque_ndst <opaque_ndst>

	* src/shape_util.c, src/shape_util.h: added size arg to
	SWFShape_drawGlyph

2001-07-01  opaque_ndst <opaque_ndst>

	* src/blocks/shape.c, src/blocks/shape.h, src/blocks/swf.h: added
	size arg to SWFShape_draw[Scaled]Glyph

2001-07-01  opaque_ndst <opaque_ndst>

	* src/ming.c: added Ming_getScale()

2001-07-01  opaque_ndst <opaque_ndst>

	* ming.h, ming.i, mingpp.h: added size arg to SWFShape_drawGlyph
	function

2001-07-01  opaque_ndst <opaque_ndst>

	* php_ext/ming.c, php_ext/php_ming.h: added changes from php4 cvs:
	removal of "inline" from get* functions changed V_FOPEN to
	VCWD_FOPEN added RINIT function (but commented it out, it seems to
	mess things up..)

2001-07-01  opaque_ndst <opaque_ndst>

	* src/actioncompiler/compiler.y: added getURL as synonym for
	loadMovie

2001-06-30  opaque_ndst <opaque_ndst>

	* util/decompile.c, util/listswf.c: added default case in geturl
	args switch

2001-06-30  opaque_ndst <opaque_ndst>

	* src/actioncompiler/compiler.y: added back some legacy functions
	from oldcompiler.y in vain attempt at backwards compatibility

2001-06-30  opaque_ndst <opaque_ndst>

	* src/actioncompiler/compiler.flex: added yyreset to parseInit call
	added various legacy function calls

2001-06-20  opaque_ndst <opaque_ndst>

	* src/actioncompiler/compile.c: added position increment after
	non-branch wide instruction

2001-06-20  opaque_ndst <opaque_ndst>

	* src/actioncompiler/compiler.flex: fixed error reporting- now only
	one call to SWF_error is made

2001-06-20  opaque_ndst <opaque_ndst>

	* src/actioncompiler/compiler.y: fixes the case   if((++x % 100) == 0)     foo();

2001-06-20  opaque_ndst <opaque_ndst>

	* src/blocks/text.c: attempting to deal with empty-stringed text
	records

2001-06-20  opaque_ndst <opaque_ndst>

	* src/movieclip.c: removed initializer for now nonexistent
	totalFrames field

2001-06-20  opaque_ndst <opaque_ndst>

	* src/blocks/loadfont.c: cosmetic..

2001-06-20  opaque_ndst <opaque_ndst>

	* src/blocks/sprite.c, src/blocks/sprite.h, src/blocks/swf.h,
	src/movieclip.c, src/movieclip.h: added (working) setNumberOfFrames
	to SWFSprite

2001-06-20  opaque_ndst <opaque_ndst>

	* util/swftophp.c: added Pete Schwamb's patch for saving shape type

2001-06-20  opaque_ndst <opaque_ndst>

	* mingpp.h: fixed pointer reference in SWFDisplayItem::addAction

2001-06-20  opaque_ndst <opaque_ndst>

	* perl_ext/SWF.xs: moved SWFDisplayItem_addAction w/in the
	SWFDisplayItem methods area

2001-06-20  opaque_ndst <opaque_ndst>

	* ming.h, src/displaylist.c, src/movie.c, src/movieclip.c,
	src/movieclip.h: added Jonathan Shore's patches for adding sound
	streams to movie clips.  Sure, it might be defeating the purpose
	since they're loaded in one frame, but someone might have a good use
	for it..

2001-06-20  opaque_ndst <opaque_ndst>

	* src/blocks/output.c: added paranoid case to checkSize()-
	reportedly fixes things, even though I think it shouldn't..  My
	guess is it's an off-by-one error somewhere else that's propagating.

2001-06-19  opaque_ndst <opaque_ndst>

	* src/blocks/font.c: added [required] extra offset entry

2001-06-19  opaque_ndst <opaque_ndst>

	* src/blocks/character.c: added SWF_DEFINEFONT2 to
	SWFCharacter_isBlock so that font block isn't destroyed by blocklist

2001-06-17  raff <raff>

	* util/decompile.c: same problem in the old decompiler

2001-06-17  raff <raff>

	* util/decompile5.c: one more call in call

2001-06-17  raff <raff>

	* util/decompile5.c: applying my changes to the old decompile module
	(no pop() inside function calls) to this new version, so I can play
	with it on Mac OSX :)

2001-06-15  opaque_ndst <opaque_ndst>

	* util/action.h: added various missed opcodes

2001-06-15  opaque_ndst <opaque_ndst>

	* util/listswf.c: cosmetic changes

2001-06-15  opaque_ndst <opaque_ndst>

	* util/Makefile: [no log message]

2001-06-15  opaque_ndst <opaque_ndst>

	* util/read.c: fixed goofo with string space allocing, hexdumping

2001-06-15  opaque_ndst <opaque_ndst>

	* util/decompile5.c: added the swf5 decompiler

2001-06-15  opaque_ndst <opaque_ndst>

	* src/actioncompiler/compile.c, src/actioncompiler/compile.h,
	src/actioncompiler/compileaction.c,
	src/actioncompiler/compiler.flex, src/actioncompiler/compiler.y,
	src/actioncompiler/listaction.c, src/actioncompiler/main.c: added
	Wolfgang Hamann's assorted patches: fixed error reporting, fixed
	constant pool writing, numerous other small improvements

2001-06-15  opaque_ndst <opaque_ndst>

	* src/movie.c, src/movie.h: Added Wolfgang Hamann's library symbol
	patches

2001-06-15  opaque_ndst <opaque_ndst>

	* src/blocktypes.h: added symbol export type

2001-06-15  opaque_ndst <opaque_ndst>

	* ming.h: added SWFMovie_addExport

2001-06-15  opaque_ndst <opaque_ndst>

	* perl_ext/Exports.c, perl_ext/Makefile.PL, perl_ext/SWF.xs: added
	Wolfgang Hamann's changes- clip event handlers for the placeobject
	tag, export symbols, the textfield html flag, and the
	SWF::Ming::setScale function.

2001-06-14  opaque_ndst <opaque_ndst>

	* src/blocks/outputblock.c, src/blocks/outputblock.h,
	src/blocks/swf.h: added Wolfgang Hamann's exportlist patches

2001-06-14  opaque_ndst <opaque_ndst>

	* src/blocks/loadfont.c: made name record large enough to hold
	trailing '\0'.  oops.

2001-06-14  opaque_ndst <opaque_ndst>

	* src/blocks/font.c, src/blocks/font.h: added Wolfgang Hamann's
	definefont2 patches allowing for wideoffset fonts

2001-06-14  opaque_ndst <opaque_ndst>

	* src/blocks/blocktypes.h: added export tag type

2001-06-14  opaque_ndst <opaque_ndst>

	* src/blocks/block.h: purely cosmetic

2001-06-14  opaque_ndst <opaque_ndst>

	* src/blocks/exports.h: a list of exported clip symbols

2001-06-14  opaque_ndst <opaque_ndst>

	* src/actioncompiler/compile.c: added sloppy endianness code

2001-06-14  opaque_ndst <opaque_ndst>

	* src/blocks/sprite.c: fixed segv in completion of empty sprites

2001-06-14  raff <raff>

	* util/decompile.c: a bunch of fixes to make the ActionScript look
	more like ActionScript :) - calling multiple pop() as parameters to a function is very bad,   because the C standard doesn't guarantee that they'll be called   in the order you expect. Most of the compilers push parameters   left to right, but gcc on Mac OSX has to be special!   In most of the places the pop() calls were already outside the   function calls, but a few of them didn't make it.  - SETPROPERTY wasn't correctly expanding the property name, as
	  GETPROPERTY did - fixed a few things with strings - unknown opcodes stop the decompilation process, but ACTION_POP is
	  a known opcode (don't know when Flash generates it, but it does!).    Still there are some cases where the decompilare get lost, mostly   after a POP, but I am not sure of what to do!

2001-06-14  raff <raff>

	* util/swftophp.c: the right type for DefineText2 is DEFINETEXT2 not
	2

2001-05-22  opaque_ndst <opaque_ndst>

	* src/blocks/placeobject.c: Fixed memory leaks

2001-05-22  opaque_ndst <opaque_ndst>

	* src/actioncompiler/compiler.flex, src/actioncompiler/compiler.y: 
	Added Wolfgang Hamann's fixes, added a.i++ and a[i]++

2001-05-21  opaque_ndst <opaque_ndst>

	* php_ext/ming.c, php_ext/php_ming.h: added request initializer,
	moved Ming_init() call into it

2001-05-21  jshore <jshore>

	* java_ext/native/SWFAction.h, java_ext/native/SWFBitmap.h,
	java_ext/native/SWFButton.h, java_ext/native/SWFDisplayItem.h,
	java_ext/native/SWFFill.h, java_ext/native/SWFFont.h,
	java_ext/native/SWFGradient.h, java_ext/native/SWFMorph.h,
	java_ext/native/SWFMovie.h, java_ext/native/SWFMovieClip.h,
	java_ext/native/SWFNative.cc, java_ext/native/SWFNative.h,
	java_ext/native/SWFShape.h, java_ext/native/SWFSound.h,
	java_ext/native/SWFText.h, java_ext/native/SWFTextField.h,
	java_ext/native/SWFUtilities.h: new functionality

2001-05-21  jshore <jshore>

	* java_ext/Makefile: [no log message]

2001-05-21  jshore <jshore>

	* java_ext/README, java_ext/SWFAction.java,
	java_ext/SWFActionI.java, java_ext/SWFBitmap.java,
	java_ext/SWFBitmapI.java, java_ext/SWFButton.java,
	java_ext/SWFButtonI.java, java_ext/SWFColor.java,
	java_ext/SWFDimensionableI.java, java_ext/SWFDisplayItem.java,
	java_ext/SWFDisplayItemI.java, java_ext/SWFException.java,
	java_ext/SWFFill.java, java_ext/SWFFillI.java,
	java_ext/SWFFont.java, java_ext/SWFFontI.java,
	java_ext/SWFGradient.java, java_ext/SWFGradientI.java,
	java_ext/SWFMatrix.java, java_ext/SWFMorph.java,
	java_ext/SWFMorphI.java, java_ext/SWFMovie.java,
	java_ext/SWFMovieClip.java, java_ext/SWFMovieClipI.java,
	java_ext/SWFMovieI.java, java_ext/SWFObject.java,
	java_ext/SWFObjectI.java, java_ext/SWFShape.java,
	java_ext/SWFShapeI.java, java_ext/SWFSound.java,
	java_ext/SWFSoundI.java, java_ext/SWFText.java,
	java_ext/SWFTextField.java, java_ext/SWFTextFieldI.java,
	java_ext/SWFTextI.java: new functionality & GC fixes

2001-05-12  raff <raff>

	* src/actioncompiler/compiler.y: oops, resolveJumps seems to now be
	called bufferResolveJumps! (this is what happen when I make changes on one version, and check
	in another ):

2001-05-11  raff <raff>

	* src/actioncompiler/compiler.y, src/actioncompiler/oldcompiler.y: 
	This fixes a segment fault when compiling something like: 	for (;;) { 	    ...  	} In this case the conditional expression is NULL (since there isn't
	one).  So, the code checks if the conditional expression is null and in
	that case creates a new buffer and SKIP the code that generates the
	conditional branch.

2001-05-11  opaque_ndst <opaque_ndst>

	* src/blocks/sprite.c: now adds trailing showFrame block to sprite
	if it's not there

2001-05-09  opaque_ndst <opaque_ndst>

	* ming.h, mingpp.h: added SWFDisplayItem_addAction

2001-05-09  opaque_ndst <opaque_ndst>

	* CHANGES, CREDITS, TODO: [no log message]

2001-05-09  opaque_ndst <opaque_ndst>

	* php_ext/Makefile: added static linkage to libdd.a w/ php_ming.so

2001-05-09  opaque_ndst <opaque_ndst>

	* php_ext/ming.c, php_ext/php_ming.h: added
	SWFDisplayItem::addAction

2001-05-09  opaque_ndst <opaque_ndst>

	* src/text_util.c: fixed descent/leading scaling

2001-05-09  opaque_ndst <opaque_ndst>

	* src/shape_util.c: fixed line scaling

2001-05-09  opaque_ndst <opaque_ndst>

	* src/movieclip.h: added placeobject.h include

2001-05-09  opaque_ndst <opaque_ndst>

	* src/movie.c: changed default version to 5

2001-05-09  opaque_ndst <opaque_ndst>

	* src/displaylist.c, src/displaylist.h: added new placeobject2
	handling

2001-05-09  opaque_ndst <opaque_ndst>

	* src/Makefile: added actioncompiler/assembler.?

2001-05-09  opaque_ndst <opaque_ndst>

	* src/blocks/swf.h: added placeobject functions

2001-05-09  opaque_ndst <opaque_ndst>

	* src/blocks/outputblock.c, src/blocks/outputblock.h: moved
	placeobject2 stuff to placeobject.[ch]

2001-05-09  opaque_ndst <opaque_ndst>

	* src/blocks/output.c, src/blocks/output.h: added Jon Ribbens'
	patches, made some other small fixes

2001-05-09  opaque_ndst <opaque_ndst>

	* src/blocks/action.c, src/blocks/action.h: yanked unused deprecated
	action stuff

2001-05-09  opaque_ndst <opaque_ndst>

	* src/blocks/Makefile: added placeobject stuff

2001-05-09  opaque_ndst <opaque_ndst>

	* src/blocks/placeobject.c, src/blocks/placeobject.h: placeobject
	stuff now a separate object

2001-05-09  opaque_ndst <opaque_ndst>

	* src/actioncompiler/action.h, src/actioncompiler/compile.c,
	src/actioncompiler/compile.h, src/actioncompiler/compiler.flex,
	src/actioncompiler/compiler.y, src/actioncompiler/listaction.c,
	src/actioncompiler/main.c: added new swf5 action compiler

2001-05-09  opaque_ndst <opaque_ndst>

	* src/actioncompiler/assembler.c, src/actioncompiler/assembler.h: 
	assembler support functions

2001-05-09  opaque_ndst <opaque_ndst>

	* src/actioncompiler/Makefile: added assembler

2001-05-09  opaque_ndst <opaque_ndst>

	* src/actioncompiler/oldcompiler.flex,
	src/actioncompiler/oldcompiler.y: these are the old swf4 compiler
	bits..

2001-05-08  opaque_ndst <opaque_ndst>

	* src/actioncompiler/swf5compiler.y: moved this to compiler.y

2001-05-07  jshore <jshore>

	* java_ext/SWFAction.java, java_ext/SWFActionI.java,
	java_ext/SWFBitmap.java, java_ext/SWFBitmapI.java,
	java_ext/SWFButton.java, java_ext/SWFButtonI.java,
	java_ext/SWFDisplayItem.java, java_ext/SWFDisplayItemI.java,
	java_ext/SWFException.java, java_ext/SWFFill.java,
	java_ext/SWFFillI.java, java_ext/SWFFont.java,
	java_ext/SWFFontI.java, java_ext/SWFGradient.java,
	java_ext/SWFGradientI.java, java_ext/SWFMorph.java,
	java_ext/SWFMorphI.java, java_ext/SWFMovie.java,
	java_ext/SWFMovieClip.java, java_ext/SWFMovieClipI.java,
	java_ext/SWFMovieI.java, java_ext/SWFObject.java,
	java_ext/SWFObjectI.java, java_ext/SWFShape.java,
	java_ext/SWFShapeI.java, java_ext/SWFSound.java,
	java_ext/SWFSoundI.java, java_ext/SWFText.java,
	java_ext/SWFTextField.java, java_ext/SWFTextFieldI.java,
	java_ext/SWFTextI.java, java_ext/Tests/Simple.java,
	java_ext/Tests/SlideShow.java, java_ext/native/SWFAction.h,
	java_ext/native/SWFBitmap.h, java_ext/native/SWFButton.h,
	java_ext/native/SWFDisplayItem.h, java_ext/native/SWFFill.h,
	java_ext/native/SWFFont.h, java_ext/native/SWFGradient.h,
	java_ext/native/SWFMorph.h, java_ext/native/SWFMovie.h,
	java_ext/native/SWFMovieClip.h, java_ext/native/SWFNative.cc,
	java_ext/native/SWFNative.h, java_ext/native/SWFShape.h,
	java_ext/native/SWFSound.h, java_ext/native/SWFText.h,
	java_ext/native/SWFTextField.h, java_ext/native/SWFUtilities.h: 
	spelling error

2001-05-07  jshore <jshore>

	* java_ext/README: information

2001-05-07  jshore <jshore>

	* java_ext/SWFAction.java, java_ext/SWFActionI.java,
	java_ext/SWFBitmap.java, java_ext/SWFBitmapI.java,
	java_ext/SWFButton.java, java_ext/SWFButtonI.java,
	java_ext/SWFDisplayItem.java, java_ext/SWFDisplayItemI.java,
	java_ext/SWFException.java, java_ext/SWFFill.java,
	java_ext/SWFFillI.java, java_ext/SWFFont.java,
	java_ext/SWFFontI.java, java_ext/SWFGradient.java,
	java_ext/SWFGradientI.java, java_ext/SWFMorph.java,
	java_ext/SWFMorphI.java, java_ext/SWFMovie.java,
	java_ext/SWFMovieClip.java, java_ext/SWFMovieClipI.java,
	java_ext/SWFMovieI.java, java_ext/SWFObject.java,
	java_ext/SWFObjectI.java, java_ext/SWFShape.java,
	java_ext/SWFShapeI.java, java_ext/SWFSound.java,
	java_ext/SWFSoundI.java, java_ext/SWFText.java,
	java_ext/SWFTextField.java, java_ext/SWFTextFieldI.java,
	java_ext/SWFTextI.java, java_ext/Tests/Simple.java,
	java_ext/Tests/SlideShow.java, java_ext/native/Makefile,
	java_ext/native/SWFAction.h, java_ext/native/SWFBitmap.h,
	java_ext/native/SWFButton.h, java_ext/native/SWFDisplayItem.h,
	java_ext/native/SWFFill.h, java_ext/native/SWFFont.h,
	java_ext/native/SWFGradient.h, java_ext/native/SWFMorph.h,
	java_ext/native/SWFMovie.h, java_ext/native/SWFMovieClip.h,
	java_ext/native/SWFNative.cc, java_ext/native/SWFNative.h,
	java_ext/native/SWFShape.h, java_ext/native/SWFSound.h,
	java_ext/native/SWFText.h, java_ext/native/SWFTextField.h,
	java_ext/native/SWFUtilities.h: new java extension

2001-05-07  jshore <jshore>

	* java_ext/Makefile: [no log message]

2001-05-05  opaque_ndst <opaque_ndst>

	* src/blocks/output.c: added John Ribbens' fixes

2001-04-20  opaque_ndst <opaque_ndst>

	* mingpp.h: fixed confusion about input, added SWFSound constructor
	from SWFInput

2001-04-14  opaque_ndst <opaque_ndst>

	* src/shape_util.c: got rid of deprecated lineToRelative crap in
	drawCharacterBounds

2001-04-14  opaque_ndst <opaque_ndst>

	* src/movie.c: fixed scaling in automagic bitmap shapifying

2001-04-14  opaque_ndst <opaque_ndst>

	* php_ext/ming.c: fixed stuff.  made it work.  yep.

2001-04-14  opaque_ndst <opaque_ndst>

	* CHANGES: [no log message]

2001-04-13  opaque_ndst <opaque_ndst>

	* src/blocks/input.c: fixed typo

2001-04-13  opaque_ndst <opaque_ndst>

	* ming.h, mingpp.h, php_ext/ming.c, src/blocks/input.c,
	src/blocks/input.h, src/blocks/swf.h: added hacky
	SWFInput_allocedBuffer nonsense

2001-04-13  opaque_ndst <opaque_ndst>

	* CHANGES: [no log message]

2001-04-13  opaque_ndst <opaque_ndst>

	* src/blocks/input.c: buffer input now frees buffer.  I don't like
	it, but I can't see any way around it..

2001-04-13  opaque_ndst <opaque_ndst>

	* src/blocks/dbl.c: fixed stupid typo

2001-04-13  opaque_ndst <opaque_ndst>

	* src/blocks/jpeg.h: moved typedef above includes

2001-04-13  opaque_ndst <opaque_ndst>

	* src/blocks/input.c: forgot to inc offset on buffer's getChar.
	oops.

2001-04-13  opaque_ndst <opaque_ndst>

	* src/blocks/error.h: added a little note..

2001-04-13  opaque_ndst <opaque_ndst>

	* src/blocks/dbl.c, src/blocks/dbl.h: added SWFInput interfaces

2001-04-13  opaque_ndst <opaque_ndst>

	* src/blocks/bitmap.c, src/blocks/bitmap.h, src/blocks/swf.h: added
	newSWFBitmap_fromInput

2001-04-13  opaque_ndst <opaque_ndst>

	* src/ming.h, src/shape_util.h: moved setScale/Threshold over to
	ming.h, added seterror/warn to ming.h

2001-04-13  opaque_ndst <opaque_ndst>

	* src/ming.c: added seterror/warn functions

2001-04-13  opaque_ndst <opaque_ndst>

	* php_ext/Makefile, php_ext/ming.c, php_ext/php_ming.h: added new
	SWFInput stuff

2001-04-13  opaque_ndst <opaque_ndst>

	* ming.h, mingpp.h: fixed version number, added seterror/warn
	functions, SWFBitmap_fromInput

2001-04-12  opaque_ndst <opaque_ndst>

	* c++_ext/README, c++_ext/test.cpp: updated to match new code

2001-04-12  opaque_ndst <opaque_ndst>

	* py_ext/Makefile, py_ext/ming.py: updated for new stuff

2001-04-12  opaque_ndst <opaque_ndst>

	* CHANGES, CREDITS, Makefile, TODO, ming.i: [no log message]

2001-04-12  opaque_ndst <opaque_ndst>

	* src/test.c: random changes.  like it matters, anyway.  whatever.

2001-04-12  opaque_ndst <opaque_ndst>

	* src/ming.h: added global extern crap

2001-04-12  opaque_ndst <opaque_ndst>

	* src/libming.h: ifdef wrapper for unistd.h

2001-04-12  opaque_ndst <opaque_ndst>

	* src/movie.c: added SWFMovie_add(SWFBitmap) automagic shape
	wrapping convenience code

2001-04-12  opaque_ndst <opaque_ndst>

	* src/Makefile: added fill.o

2001-04-12  opaque_ndst <opaque_ndst>

	* src/blocklist.c, src/blocklist.h, src/displaylist.c,
	src/displaylist.h, src/movie.h, src/movieclip.c, src/movieclip.h,
	src/position.c, src/position.h, src/text_util.c, src/text_util.h: 
	changed 2000 to 2001

2001-04-12  opaque_ndst <opaque_ndst>

	* src/shape_util.c, src/shape_util.h: removed annoying inline
	functions, added

2001-04-12  opaque_ndst <opaque_ndst>

	* src/fill.c, src/fill.h: removed the annoying inline functions

2001-04-12  opaque_ndst <opaque_ndst>

	* src/actioncompiler/compile.c, src/actioncompiler/compile.h,
	src/actioncompiler/compileaction.c, src/actioncompiler/main.c: small
	tweaks to make things compile easier under windows

2001-04-12  opaque_ndst <opaque_ndst>

	* src/actioncompiler/swf5compiler.y: first steps toward a flash 5
	compiler.. still not really working

2001-04-12  opaque_ndst <opaque_ndst>

	* src/blocks/Makefile, src/blocks/action.c, src/blocks/action.h,
	src/blocks/bitmap.c, src/blocks/bitmap.h, src/blocks/block.c,
	src/blocks/block.h, src/blocks/blocktypes.h,
	src/blocks/browserfont.c, src/blocks/browserfont.h,
	src/blocks/button.c, src/blocks/button.h, src/blocks/character.c,
	src/blocks/character.h, src/blocks/cxform.c, src/blocks/cxform.h,
	src/blocks/fillstyle.c, src/blocks/fillstyle.h, src/blocks/font.c,
	src/blocks/font.h, src/blocks/fontinfo.c, src/blocks/fontinfo.h,
	src/blocks/gradient.c, src/blocks/gradient.h, src/blocks/libswf.h,
	src/blocks/linestyle.c, src/blocks/linestyle.h,
	src/blocks/loadfont.c, src/blocks/matrix.c, src/blocks/matrix.h,
	src/blocks/method.c, src/blocks/method.h, src/blocks/morph.c,
	src/blocks/morph.h, src/blocks/output.c, src/blocks/output.h,
	src/blocks/outputblock.c, src/blocks/outputblock.h,
	src/blocks/rect.c, src/blocks/rect.h, src/blocks/shape.c,
	src/blocks/shape.h, src/blocks/sound.c, src/blocks/sound.h,
	src/blocks/sprite.c, src/blocks/sprite.h, src/blocks/swf.h,
	src/blocks/text.c, src/blocks/text.h, src/blocks/textfield.c,
	src/blocks/textfield.h, src/blocks/ttffont.c, src/blocks/ttffont.h: 
	changed 2000 to 2001

2001-04-12  opaque_ndst <opaque_ndst>

	* src/blocks/dbl.c, src/blocks/dbl.h, src/blocks/jpeg.c,
	src/blocks/jpeg.h, src/blocks/mp3.c, src/blocks/soundstream.c,
	src/blocks/soundstream.h: updated to use SWFInput object

2001-04-12  opaque_ndst <opaque_ndst>

	* src/blocks/error.c, src/blocks/error.h: new flexible error methods

2001-04-12  opaque_ndst <opaque_ndst>

	* src/blocks/input.c, src/blocks/input.h: new datasource abstraction
	thingy

2001-04-12  opaque_ndst <opaque_ndst>

	* perl_ext/Changes, perl_ext/Exports.c, perl_ext/MANIFEST,
	perl_ext/Makefile.PL, perl_ext/README, perl_ext/SWF.pm,
	perl_ext/SWF.xs, perl_ext/TODO, perl_ext/perl_swf.h,
	perl_ext/typemap: first include

2001-04-12  opaque_ndst <opaque_ndst>

	* ming.h, mingpp.h: hey, here's the new header files..

2001-04-12  opaque_ndst <opaque_ndst>

	* c++_ext/ming.h: moved to ../mingpp.h

2001-04-12  opaque_ndst <opaque_ndst>

	* util/png2dbl.c: added byteorder fix

2001-03-22  opaque_ndst <opaque_ndst>

	* src/blocks/text.c: now carries height from one record to the next
	when you addString, setColor, etc.

2001-03-17  opaque_ndst <opaque_ndst>

	* php_ext/Makefile: replaced include nonsense with `php-config
	--includes`

2001-03-17  opaque_ndst <opaque_ndst>

	* py_ext/Makefile: changed to static linkage with libming

2001-03-17  opaque_ndst <opaque_ndst>

	* CHANGES, README, TODO: [no log message]

2001-03-17  opaque_ndst <opaque_ndst>

	* src/ming.h: fixed version number

2001-03-17  opaque_ndst <opaque_ndst>

	* Makefile: fixed ln so ming.h gets installed

2001-03-16  opaque_ndst <opaque_ndst>

	* perl_ext/Makefile, perl_ext/ming_wrap.c, perl_ext/ming_wrap.doc,
	perl_ext/mingc.pm, perl_ext/sample.pl: replaced with soheil's XS
	module

2001-03-13  opaque_ndst <opaque_ndst>

	* src/blocks/text.c: removed superfluous textrecord 0/1 type
	jostling as per Raff's investigative elucidations.

2001-03-13  opaque_ndst <opaque_ndst>

	* src/actioncompiler/compiler.flex, src/actioncompiler/compiler.y: 
	added Raff's getURL1 function

2001-03-13  opaque_ndst <opaque_ndst>

	* src/shape_util.h: yanked SWFShape_drawGlyph

2001-03-13  opaque_ndst <opaque_ndst>

	* ming.h: changed SWFFont_getStringWidth return to float

2001-03-13  opaque_ndst <opaque_ndst>

	* ming.h, ming.i, src/blocks/font.c, src/blocks/font.h,
	src/blocks/shape.c, src/blocks/shape.h, src/blocks/swf.h: changed
	drawGlyph arg to unsigned char so 8-bit character codes work

2001-03-12  opaque_ndst <opaque_ndst>

	* src/blocks/textfield.h: fixed offbits to allow for
	SWFTEXTFIELD_HTML

2001-03-12  opaque_ndst <opaque_ndst>

	* util/listmp3.c, util/listswf.c: added frameLen tweak

2001-03-12  opaque_ndst <opaque_ndst>

	* util/read.c: removed damn assert(0) to quell dumping

2001-03-12  opaque_ndst <opaque_ndst>

	* py_ext/ming.py: added Ming_setScale, Ming_setCubicThreshold, and
	flags arg to SWFTextField()

2001-03-12  opaque_ndst <opaque_ndst>

	* php_ext/ming.c, php_ext/php_ming.h: added Ming_setScale, changed
	scalar args to floats

2001-03-12  opaque_ndst <opaque_ndst>

	* ming.h, ming.i: changed scalar args to floats, cleaned out some
	non-public functions

2001-03-12  opaque_ndst <opaque_ndst>

	* TODO: [no log message]

2001-03-12  opaque_ndst <opaque_ndst>

	* src/blocklist.c, src/movie.c, src/movie.h: changed malloc/memset
	to calloc, changed scalar args to floats and added scaling code

2001-03-12  opaque_ndst <opaque_ndst>

	* src/ming.c: added Ming_setScale, moved Ming_setCubicThreshold here

2001-03-12  opaque_ndst <opaque_ndst>

	* src/fill.h, src/position.c, src/position.h: changed scalar args to
	floats, adding scaling code

2001-03-12  opaque_ndst <opaque_ndst>

	* src/displaylist.c, src/displaylist.h: include [empty] matrix for
	items left at (0,0)- some things don't seem to show up otherwise

2001-03-12  opaque_ndst <opaque_ndst>

	* src/shape_util.c, src/shape_util.h: wrapped all metric-related
	functions with scaled versions

2001-03-12  opaque_ndst <opaque_ndst>

	* src/Makefile: added text_util

2001-03-12  opaque_ndst <opaque_ndst>

	* src/blocks/block.c, src/blocks/browserfont.c,
	src/blocks/button.c, src/blocks/character.c, src/blocks/cxform.c,
	src/blocks/dbl.c, src/blocks/fontinfo.c, src/blocks/gradient.c,
	src/blocks/jpeg.c, src/blocks/loadfont.c, src/blocks/matrix.c,
	src/blocks/morph.c, src/blocks/output.c, src/blocks/outputblock.c,
	src/blocks/rect.c, src/blocks/sound.c, src/blocks/sprite.c: changed
	malloc/memset to calloc, assigning NULL to pointers manually now for
	portability's sake

2001-03-12  opaque_ndst <opaque_ndst>

	* src/blocks/mp3.c, src/blocks/soundstream.c: tweaked mp3 frame size
	calculation, seems to be more compatible

2001-03-12  opaque_ndst <opaque_ndst>

	* src/blocks/read.c, src/blocks/shape.c, src/blocks/shape.h: added
	"scaled" to metric-related function names, moved cubic bezier and
	glyph drawing code down here

2001-03-12  opaque_ndst <opaque_ndst>

	* src/blocks/font.c, src/blocks/font.h, src/blocks/swf.h,
	src/blocks/text.c, src/blocks/text.h, src/blocks/textfield.c,
	src/blocks/textfield.h: added "scaled" to all metric-related
	function names

2001-03-12  opaque_ndst <opaque_ndst>

	* src/read.c: moved down to blocks along with drawGlyph

2001-03-12  opaque_ndst <opaque_ndst>

	* src/text_util.c, src/text_util.h: scales text/font/textfield
	metrics by Ming_scale

2001-03-07  opaque_ndst <opaque_ndst>

	* php_ext/ming.c: fixed stupid setLineSpacing/setIndentation mistake
	and goof in streamMp3(FILE *)

2001-03-05  opaque_ndst <opaque_ndst>

	* src/blocks/output.c: writeString now stops on null, not on < 0, so
	we can output 8-bit chars.  oops.

2001-03-05  opaque_ndst <opaque_ndst>

	* py_ext/ming.py: saved a reference to font in SWFTextField::setFont
	so that it doesn't get freed if you do t.setFont(SWFFont("boink"))

2001-02-27  opaque_ndst <opaque_ndst>

	* src/blocks/shape.c: added check for adding empty line/curve

2001-02-26  opaque_ndst <opaque_ndst>

	* py_ext/Makefile: added ming.pyc to make clean

2001-02-22  raff <raff>

	* util/makefdb.c, util/read.c, util/read.h: Ming currently doesn't
	support wide-character fonts, but maybe we don't want to abort the
	program run, since there may be other fonts we want to extract.  The "fix" is quite an hack: let the program do whatever it normally
	does, but at the end remove the file, to avoid that using it may
	crash the library.

2001-02-21  opaque_ndst <opaque_ndst>

	* TODO: added automatic bitmap-to-shape

2001-02-21  opaque_ndst <opaque_ndst>

	* py_ext/Makefile: added dependency on ../libming.a for
	mingcmodule.so

2001-02-21  opaque_ndst <opaque_ndst>

	* py_ext/.cvsignore: added ming.pyc

2001-02-21  opaque_ndst <opaque_ndst>

	* src/blocks/text.c: check for string == NULL before strlen

2001-02-21  opaque_ndst <opaque_ndst>

	* src/blocks/dbl.c: Now grabs width and height from dbl file!

2001-02-17  opaque_ndst <opaque_ndst>

	* py_ext/.cvsignore: added ming_wrap.c and ming_wrap.doc

2001-02-17  opaque_ndst <opaque_ndst>

	* py_ext/ming_wrap.c, py_ext/ming_wrap.doc: removed swig-generated
	files

2001-02-17  opaque_ndst <opaque_ndst>

	* util/swftophp.c: added indent arg to decompileAction calls

2001-02-17  opaque_ndst <opaque_ndst>

	* src/actioncompiler/.cvsignore: added test

2001-02-17  opaque_ndst <opaque_ndst>

	* ming.h, ming.i, src/movie.h: added -1 return from SWFMovie_save if
	named file doesn't exist

2001-02-17  opaque_ndst <opaque_ndst>

	* ming_wrap.c: removed generated file

2001-02-17  opaque_ndst <opaque_ndst>

	* .cvsignore: added ming_wrap.c generated file

2001-02-17  opaque_ndst <opaque_ndst>

	* .cvsignore, c++_ext/.cvsignore, perl_ext/.cvsignore,
	php_ext/.cvsignore, py_ext/.cvsignore, rb_ext/.cvsignore,
	src/.cvsignore, src/actioncompiler/.cvsignore,
	src/blocks/.cvsignore: Dave learns what .cvsignore files are for

2001-02-17  opaque_ndst <opaque_ndst>

	* util/.cvsignore: Dave discovers what .cvsignore files are for..

2001-02-16  opaque_ndst <opaque_ndst>

	* php_ext/Makefile: Fixed botched CFILES define.  oops.

2001-02-15  opaque_ndst <opaque_ndst>

	* src/actioncompiler/.cvsignore: added generated files lex.yy.c
	compiler.tab.c compiler.tab.h

2001-02-15  opaque_ndst <opaque_ndst>

	* src/actioncompiler/compiler.tab.c,
	src/actioncompiler/compiler.tab.h, src/actioncompiler/lex.yy.c: 
	removed bison/flex-generated files

2001-02-15  opaque_ndst <opaque_ndst>

	* src/movie.c, src/movie.h: added SWFMovie_addBlock at Adam
	Cohen-Rose's suggestion.  This helps reduce movie's dependency on
	blockList.

2001-02-12  opaque_ndst <opaque_ndst>

	* php_ext/ming.dsp: MS dev studio project file.  From php's ext/ming

2001-02-08  opaque_ndst <opaque_ndst>

	* php_ext/config.m4: Changed withval to PHP_MING as to not hose the
	php build

2001-02-08  opaque_ndst <opaque_ndst>

	* Makefile: Changed to "install" method for RPM sake

2001-02-01  opaque_ndst <opaque_ndst>

	* Initial revision

