2007-03-27 10:41 strk * src/Makefile.am: Don't buil test.c as part of libming 2007-03-26 16:28 krechert * src/: blocklist.c, movie.c: fixed function declaration 2007-03-26 14:29 krechert * src/: displaylist.c, displaylist.h, movie.c, blocks/button.c, blocks/character.c, blocks/character.h, blocks/sprite.c, blocks/videostream.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 12:21 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 06:02 krechert * src/: ming.h.in, movieclip.c, blocks/action.c, blocks/action.h, blocks/sprite.c, blocks/sprite.h: added SWFInitAction support 2007-03-26 05:39 krechert * src/: displaylist.c, blocks/button.c, blocks/button.h, blocks/character.c, blocks/character.h, blocks/sprite.c, blocks/videostream.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 05:01 strk * NEWS: typo 2007-03-23 09:29 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 08:57 krechert * NEWS: news update 2007-03-23 08:41 krechert * src/actioncompiler/compileaction.c: only warn once... 2007-03-23 08:40 krechert * src/blocks/error.h: added SWF_warnOnce() 2007-03-22 13:17 krechert * src/blocks/placeobject.c: removed unused var 2007-03-22 09:12 anderson * docs/: libming/SWFDisplayItem_addFilter.html, libming/SWFDisplayItem_cacheAsBitmap.html, libming/SWFDisplayItem_get_x.html, libming/SWFDisplayItem_setBlendMode.html, libming/SWFShape_drawArc.html, libming/SWFShape_drawCubic.html, libming/SWFShape_drawScaledLineTo.html, libming/SWFShape_movePenTo.html, libming/SWFShape_moveScaledPenTo.html, libming/SWFVideoStream_getNumFrames.html, libming/SWFVideoStream_getVideoFrame.html, libming/SWFVideoStream_hasAudio.html, libming/SWFVideoStream_setDimension.html, libming/index.html, libming/newSWFShapeFromBitmap.html, libming/newSWFVideoStream.html, libming/newSWFVideoStream_fromFile.html, libming/newSWFVideoStream_fromInput.html, man/Ming_getScale.3, man/Ming_init.3, man/Ming_setCubicThreshold.3, man/Ming_setErrorFunction.3, man/Ming_setSWFCompression.3, man/Ming_setScale.3, man/Ming_setWarnFunction.3, man/Ming_useSWFVersion.3, man/SWFDisplayItem_addFilter.3, man/SWFDisplayItem_cacheAsBitmap.3, man/SWFDisplayItem_get_x.3, man/SWFDisplayItem_setBlendMode.3, man/SWFMovie_add.3, man/SWFMovie_labelFrame.3, man/SWFMovie_namedAnchor.3, man/SWFMovie_protect.3, man/SWFMovie_setBackground.3, man/SWFMovie_setDimension.3, man/SWFMovie_setNumberOfFrames.3, man/SWFMovie_setRate.3, man/SWFShape_drawArc.3, man/SWFShape_drawCubic.3, man/SWFShape_drawScaledLineTo.3, man/SWFShape_movePenTo.3, man/SWFShape_moveScaledPenTo.3, man/SWFVideoStream_getNumFrames.3, man/SWFVideoStream_getVideoFrame.3, man/SWFVideoStream_hasAudio.3, man/SWFVideoStream_setDimension.3, man/destroySWFMovie.3, man/newSWFMovie.3, man/newSWFMovieWithVersion.3, man/newSWFShapeFromBitmap.3, man/newSWFVideoStream.3, man/newSWFVideoStream_fromFile.3, man/newSWFVideoStream_fromInput.3: Regenerate docuemntation and add new interfaces 2007-03-22 08:15 krechert * src/blocks/: action.c, button.c: fixed regression with button actions removed printf() in action.c 2007-03-22 06:59 strk * util/: makeswf.c, makeswf_utils.c: Updated to use newSWFAction() instead of compileSWFActionCode() 2007-03-21 23:14 krechert * src/: ming.h.in, blocks/action.c, blocks/action.h, blocks/button.c, blocks/placeobject.c, blocks/swf.h: [no log message] 2007-03-21 23:09 krechert * src/actioncompiler/: compile.c, compile.h, compileaction.c, main.c, swf4compiler.flex, swf5compiler.flex, 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 20:03 strk * test/actionscript/: ASM_all.as, ASM_all.ref, Makefile.am: Add a non-sense huge asm block with all supported opcodes (to catch eventual regressions) 2007-03-21 20:03 strk * src/actioncompiler/: swf5compiler.flex, swf5compiler.y: Add 'tonumber' and 'tostring' ASM opcodes 2007-03-21 19:26 strk * src/actioncompiler/: swf5compiler.flex, swf5compiler.y: Add support for 'getproperty' and 'setproperty' 2007-03-21 18:44 akleine * util/decompile.c: bugfix in newVar_N() and newVar_N2() preventing crash 2007-03-21 15:08 krechert * src/blocks/blocktypes.h: allow SWF_PREBUILD_* for any swfVersion 2007-03-21 13:15 krechert * src/movie.c: SWF_versionNum cleanup. Set block version also for exports 2007-03-20 02:08 anderson * util/outputswf.c: Need to output a SWF_END at the end of the font 2007-03-19 19:43 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 10:31 krechert * src/displaylist.c: fixed bug in displaylist video handling patch submitted by Philip Lindsay 2007-03-18 22:53 krechert * src/blocks/blocktypes.h: get version information for a given block type 2007-03-18 22:12 krechert * src/blocks/imports.c: removed SWF_versionNum dependency 2007-03-18 22:07 krechert * src/blocks/placeobject.c: removed SWF_numVersion dependency 2007-03-18 22:02 krechert * src/blocks/button.c: removed SWF_versionNum dependency 2007-03-18 22:00 krechert * src/blocks/: browserfont.c, browserfont.h: removed SWF_versionNum dependancy 2007-03-18 21:49 krechert * src/: blocklist.c, blocklist.h, movie.c, blocks/block.c, blocks/block.h, blocks/sprite.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 19:54 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 19:20 krechert * src/: ming.h.in, blocks/linestyle.c, blocks/linestyle.h, blocks/shape.c: add LINSTYLE2 and SWF_DEFINESHAPE4 2007-03-18 19:12 krechert * src/blocks/: fillstyle.c, fillstyle.h: write also a single fillstyle 2007-03-18 18:52 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 17:48 krechert * src/: movieclip.c, blocks/button.c: added documentation 2007-03-16 17:31 krechert * src/blocks/tabindex.c: added missing include 2007-03-15 21:12 krechert * php_ext/ming.c, perl_ext/Movie.xs: API update: SWFMovie::setTabIndex 2007-03-15 21:07 krechert * mingpp.h: [no log message] 2007-03-15 21:06 krechert * src/: ming.h.in, movie.c, blocks/Makefile.am, blocks/tabindex.c, blocks/tabindex.h: support for missing SWF7 tag SetTabIndex 2007-03-15 20:49 strk * src/blocks/placeobject.c: Fix for KeyPress clip event - contributed by Benjamin Otte , see bug #12. 2007-03-15 20:28 krechert * src/blocks/: scalinggrid.c, scalinggrid.h: clean up 2007-03-15 14:14 anderson * test/Movie/new/.cvsignore: ignore new test 2007-03-15 14:10 anderson * test/Movie/: Rate/test01-cxx.C, Rate/test01.php, Rate/test01.pl, Rate/test01.py, add/test01-cxx.C, add/test01.php, add/test01.pl, add/test01.py, add/test02-cxx.C, add/test02.php, add/test02.pl, add/test02.py: a simple regen of the scripts 2007-03-15 14:07 anderson * test/Movie/: Dimension/test01-cxx.C, Dimension/test01.php, Dimension/test01.pl, Dimension/test01.py, new/test01-cxx.C, new/test01.php, new/test01.pl, new/test01.py, new/test02-cxx.C, new/test02.php, new/test02.pl, new/test02.py, new/test03-cxx.C, new/test03.php, new/test03.pl, new/test03.py, new/test04-cxx.C, new/test04.php, new/test04.pl, new/test04.py, new/test05-cxx.C, new/test05.php, new/test05.pl, new/test05.py, FrameLabel/test01-cxx.C, FrameLabel/test01.php, FrameLabel/test01.pl, FrameLabel/test01.py, FrameLabel/test02-cxx.C, FrameLabel/test02.php, FrameLabel/test02.pl, FrameLabel/test02.py, NumFrames/test01-cxx.C, NumFrames/test01.php, NumFrames/test01.pl, NumFrames/test01.py, nextFrame/test01-cxx.C, nextFrame/test01.php, nextFrame/test01.pl, nextFrame/test01.py, nextFrame/test01.tcl, nextFrame/test02-cxx.C, nextFrame/test02.php, nextFrame/test02.pl, nextFrame/test02.py: a simple regen of the scripts 2007-03-15 14:01 anderson * test/Movie/Background/: test01-cxx.C, test01.php, test01.pl, test01.py, test02-cxx.C, test02.php, test02.pl, test02.py, test03-cxx.C, test03.php, test03.pl, test03.py: a simple regen of the scripts 2007-03-15 14:01 anderson * util/: Makefile.am, 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 11:51 strk * test/actionscript/ASM_push.as: remove TODO item for undefined (we do test it now) 2007-03-15 11:50 strk * test/actionscript/ASM_push.ref: fix after typo in undefined push 2007-03-15 11:49 strk * util/action.c: fix typo in 'undefined' output 2007-03-15 11:33 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 10:42 strk * util/action.c: Fox typy (undefiend is undefined) 2007-03-15 08:54 strk * src/blocks/sprite.c: (newSWFSprite): properly initialize the grid member 2007-03-15 06:01 anderson * util/outputscript.c: Remove redundant 'class SWFFont' 2007-03-15 05:49 anderson * php_ext/ming.c: dyslexic typo 2007-03-15 05:46 anderson * mingpp.h: Remove an extraneous ';' 2007-03-14 21:57 strk * src/ming.h.in: Add missing clip event values (contributed by Benjamin Otte ) 2007-03-14 17:37 krechert * util/: blocktypes.c, outputdecl.h, outputtxt.c, parser.c, parserdecl.h, swftypes.h: parse SWF_SETTABINDEX 2007-03-14 17:26 krechert * perl_ext/: Button.xs, MovieClip.xs: added scaling grid methods 2007-03-14 17:19 krechert * php_ext/ming.c: added ScalingGrid methods 2007-03-14 17:14 akleine * util/outputscript.c: Changed hardcoded generating of comments now by using the COMMSTART and COMMEND macros at two places. 2007-03-14 17:04 krechert * mingpp.h: added ScalingGrid methods 2007-03-14 16:30 krechert * src/blocks/videostream.c: removed unnecessary warning. proper checkinng in displaylist added \n to warn message 2007-03-13 21:34 krechert * perl_ext/: Constants.xs, DisplayItem.xs: SWFDisplayItem API update 2007-03-13 21:18 krechert * php_ext/ming.c, src/displaylist.c, src/ming.h.in: added SWF prefix to blend mode constants 2007-03-12 18:45 akleine * util/decompile.c: 2 bugfixes for ternary operation (?:) and return op 2007-03-12 18:26 krechert * src/: displaylist.c, ming.h.in, movieclip.c, blocks/Makefile.am, blocks/button.c, blocks/button.h, blocks/scalinggrid.c, blocks/scalinggrid.h, blocks/sprite.h: [no log message] 2007-03-12 18:17 krechert * src/blocks/soundstream.c: fixed compiler warning 2007-03-12 17:08 strk * test/actionscript/: ASM_push.as, ASM_push.ref, Makefile.am: Add testcases for asm { push } 2007-03-12 17:07 strk * src/actioncompiler/swf5compiler.y: Fix asm 'push' (see bug #10) - contributed by Benjamin Otte 2007-03-12 16:29 krechert * src/blocks/metadata.c: added missing free() 2007-03-12 13:45 strk * test/Movie/new/test06.ref: Fix expected output after UseNetwork default has been changed to true 2007-03-11 18:32 krechert * src/blocks/fileattrs.c: typo 2007-03-11 18:28 krechert * src/blocks/: fileattrs.c, scriptlimits.c: added missing free() in destroy-methods 2007-03-11 13:27 krechert * php_ext/ming.c: moved new SWFMovie methods under #HAVE_NEW_MING condition 2007-03-11 13:22 krechert * php_ext/ming.c: API updates: SWFDisplayItem_cacheAsBitmap SWFDisplayItem_setBlendMode 2007-03-11 13:19 krechert * src/ming.h.in: typo-fix 2007-03-10 16:21 krechert * src/blocks/blocktypes.h: SWF_IMPORTASSETS was deprecated in SWF 8 2007-03-10 16:14 krechert * util/: blocktypes.c, outputdecl.h, outputtxt.c, parser.c, parserdecl.h, swftypes.h: parsing SWF_IMPORTASSETS2 2007-03-10 15:56 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 15:22 krechert * util/: blocktypes.c, outputdecl.h, outputtxt.c, parser.c, parserdecl.h, swftypes.h: DefineShape4 / LineStyle2 2007-03-05 20:25 akleine * util/decompile.c: Continued work on "switch(x){case y:...}" . (Now enabled by default.) 2007-03-05 16:45 strk * util/outputtxt.c: Made output of PLACEOBJECT2 clip actions neater 2007-03-04 19:52 krechert * src/blocks/imports.c: SWF_IMPORTASSETS is deprecated with version >= 8. Use SWF_IMPORTASSETS2 instead 2007-03-04 18:13 krechert * php_ext/ming.c: fixed compile error 2007-03-04 17:41 krechert * php_ext/ming.c: added new SWFMovie features 2007-03-04 17:25 krechert * perl_ext/Movie.xs, mingpp.h: added new SWFMovie features 2007-03-04 17:18 krechert * test/Movie/new/: Makefile.am, TestList, test06-cxx.C, test06.c, test06.php, test06.pl, test06.py, test06.ref: test for proper SWF 8 files 2007-03-03 18:17 krechert * src/: ming.h.in, movie.c, blocks/Makefile.am, blocks/scriptlimits.c, blocks/scriptlimits.h: ScripLimits support 2007-03-03 18:16 krechert * util/: blocktypes.c, outputdecl.h, outputtxt.c, parser.c, parserdecl.h, swftypes.h: ScriptLimits support 2007-03-03 17:30 krechert * src/ming.h.in, src/movie.c, src/blocks/Makefile.am, src/blocks/metadata.c, src/blocks/metadata.h, util/blocktypes.c, util/outputdecl.h, util/outputtxt.c, util/parser.c, util/parserdecl.h, util/swftypes.h: Metadata support 2007-03-03 15:46 krechert * src/: ming.h.in, movie.c, blocks/Makefile.am, blocks/fileattrs.c, blocks/fileattrs.h: 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 22:55 krechert * src/blocks/soundstream.c: small bugfix for flv sound streams. 2007-02-27 19:39 akleine * util/decompile.c: Added first time support for switch(){} -statements (not quite complete and thus disabled by default). 2007-02-26 17:21 strk * util/decompile.c: GOTOFRAME arg is 0-based! 2007-02-26 17:20 strk * test/actionscript/GotoFrame.ref: Expect GOTOFRAME arg to be 0-based 2007-02-26 17:05 strk * src/actioncompiler/swf5compiler.y: Target frame for GOTOFRAME tag is 0-based 2007-02-26 16:11 strk * NEWS: Add note about gotoAndPlay() and gotoAndStop() handling change 2007-02-26 16:10 strk * test/actionscript/: GotoFrame.as, GotoFrame.ref, Makefile.am: Add test for gotoAndPlay() and gotoAndStop() 2007-02-26 16:10 strk * src/actioncompiler/: swf5compiler.flex, 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 18:12 krechert * configure.in, test/Makefile.am, test/Filter/Makefile.am, test/Filter/TestList, test/Filter/test01-cxx.C, test/Filter/test01.c, test/Filter/test01.ref: [no log message] 2007-02-21 17:33 krechert * mingpp.h: added SWFFilter support to C++ header 2007-02-20 21:27 krechert * util/outputtxt.c: added missing bevel-filter 2007-02-20 20:16 krechert * src/: displaylist.c, blocks/filter.h: [no log message] 2007-02-20 18:39 krechert * util/: blocktypes.c, outputdecl.h, outputtxt.c, parser.c, parserdecl.h, swftypes.h: added SWF_FILEATTRIBUTES (69) for SWF >= 8 this tag is obligatory 2007-02-19 22:41 krechert * util/: blocktypes.c, outputdecl.h, outputscript.c, outputtxt.c, parser.c, parserdecl.h, swftypes.h: added PlaceObject3, SWFFilter 2007-02-19 20:10 krechert * src/blocks/filter.c: bugfix 2007-02-19 20:08 krechert * src/blocks/placeobject.c: bugfix: write number of filters first 2007-02-18 20:22 krechert * src/blocks/: placeobject.c, placeobject.h: PlaceObject3 tags extend PlaceObject2 tags. PlaceObject object has now version information. 2007-02-18 20:19 krechert * src/displaylist.c: added functions for PlaceObject3 tags 2007-02-18 20:17 krechert * src/: ming.h.in, blocks/Makefile.am, blocks/filter.c, blocks/filter.h, blocks/gradient.c, blocks/gradient.h: added : - SWFFilter - write Gradient for SWF filter - DisplayItem prototypes for PlaceObject3 tags 2007-02-17 17:05 krechert * src/blocks/: output.c, output.h: write FIXED, FLOAT16/32, DOUBLE datatypes 2007-02-14 23:06 strk * util/: outputtxt.c, parser.c, swftypes.h: Add support for SERIALNUMBER (tag 41) 2007-02-13 19:44 akleine * util/decompile.c: Added some memory reallocation if needed to newVar_N() and newVar_N2. 2007-02-12 18:15 strk * test/Movie/Protect/: test01-cxx.C, test01.php, test01.pl, test01.py, test02-cxx.C, test02.php, test02.pl, test02.py: Regenerated binding tests, just for fun (to show it still works) :) 2007-02-12 18:07 strk * py_ext/ming.py: Fix handling of Protect tag w/out password 2007-02-12 11:15 strk * perl_ext/.cvsignore, php_ext/.cvsignore, py_ext/.cvsignore, src/.cvsignore, tcl_ext/.cvsignore: Updated .cvsignore files 2007-02-11 18:50 krechert * util/: main.c, outputtxt.c, parser.c, parser.h, swftypes.h: more SWF_STREAMBLOCK info 2007-02-11 16:11 krechert * util/: outputtxt.c, parser.c, swftypes.h: output SWF_SOUNDSTREAM[...] 2007-02-11 13:05 krechert * src/blocks/blocktypes.h: added some blocktypes 2007-02-11 11:51 krechert * src/blocks/blocktypes.h: [no log message] 2007-02-11 11:40 strk * test/dotests.pl: Add execute bit to non-executable testbuilders (this is the case for script builders). 2007-02-11 10:57 strk * test/actionscript/Makefile.am: Properly clean .frame#.pp files 2007-02-10 16:00 krechert * src/blocks/blocktypes.h: added missing SWF 8 blocktypes 2007-02-10 14:51 krechert * src/blocks/protect.c: added cast to avoid warning 2007-02-10 14:45 krechert * src/actioncompiler/: compile.c, compile.h, swf4compiler.y, swf5compiler.y: bufferWriteConstantString(), bufferWriteHardString(), bufferWriteString() use (char *) instead of (byte *) 2007-02-10 13:59 krechert * src/blocks/videostream.c: fixed compiler warning 2007-02-09 14:57 krechert * src/blocks/videostream.c: parse dimension for VP6 codec 2007-02-09 12:07 krechert * src/blocks/: error.c, error.h: SWF_assert: print __FILE__, __LINE__ and condition 2007-02-09 11:54 krechert * src/blocks/flv.c: skip first byte flv-video payload for VP6 codec. 2007-02-08 21:48 krechert * src/blocks/videostream.c: make sure video-width and -height are always set 2007-02-08 21:14 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 14:18 krechert * src/blocks/: flv.h, videostream.c: added flash 8 codec ids 2007-02-08 14:17 krechert * src/blocks/videostream.h: clean up this mess 2007-02-08 13:50 krechert * src/blocks/: flv.c, flv.h: added tagtype FLV_SCRIPTTAG 2007-02-08 12:47 krechert * src/blocks/soundstream.c: first step towards generic soundstreams from flv files 2007-02-08 12:39 krechert * src/blocks/: flv.c, flv.h, videostream.c: use new SWFInput_input added destroyFLVStream() 2007-02-08 12:38 krechert * src/: blocks/input.c, 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 21:57 akleine * util/outputscript.c: fixed DECLOBJ macro for PERL by adding a $ sign 2007-02-06 18:01 akleine * util/decompile.c: 2 bugfixes to avoid emitting of "break" statements at wrong place 2007-02-06 11:13 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 10:14 strk * util/outputscript.c: Stubbed SWF_DEFINEBITSJPEG2, fixes and cleanups SWFFillStyle output. Comments left for things to do. 2007-02-05 20:03 krechert * src/blocks/input.c: removed statement with no effect 2007-02-04 15:51 krechert * src/blocks/: flv.c, flv.h: added FLVStream_setStreamOffset function 2007-02-04 15:22 krechert * src/blocks/soundstream.c: fixed memory leak if MP3 file is corrupt 2007-02-04 13:46 krechert * src/blocks/videostream.c: added documentation for public functions 2007-02-03 20:24 krechert * src/blocks/videostream.c: use generic flv reader 2007-02-03 20:13 krechert * src/blocks/: Makefile.am, flv.c, flv.h: generic flv file parsing 2007-02-03 09:19 akleine * util/decompile.c: Added 'cast' operation and removed obsolete code. 2007-02-01 18:13 krechert * util/: outputtxt.c, parser.c, swftypes.h: listswf: list video-tags 2007-02-01 17:25 akleine * util/: decompile.c, 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 13:47 strk * test/: Movie/Background/test01.ref, Movie/Background/test02.ref, Movie/Background/test03.ref, Movie/Dimension/test01.ref, Movie/FrameLabel/test01.ref, Movie/FrameLabel/test02.ref, Movie/NumFrames/test01.ref, Movie/Protect/test01.ref, Movie/Protect/test02.ref, Movie/Rate/test01.ref, Movie/add/test01.ref, Movie/add/test02.ref, Movie/new/test01.ref, Movie/new/test02.ref, Movie/new/test03.ref, Movie/new/test04.ref, Movie/new/test05.ref, Movie/nextFrame/test01.ref, Movie/nextFrame/test02.ref, actionscript/ASM0.ref, actionscript/ASM1.ref, actionscript/ASM_extend.ref, actionscript/Function.ref, actionscript/delete.ref, actionscript/logor.ref: Regenerated .ref files after 'listswf' fix adding SWF_END output. 2007-01-31 21:53 krechert * util/main.c: also output SWF_END 2007-01-30 13:41 anderson * test/Movie/Background/: test01-cxx.C, test02-cxx.C, test03-cxx.C: sync in C++ changes 2007-01-30 10:50 strk * test/Movie/nextFrame/: Makefile.am, TestList, test01.php, test02-cxx.C, test02.c, test02.php, test02.pl, test02.py, test02.ref: New test for explicit last nextFrame call 2007-01-30 10:48 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 10:47 strk * util/decompile.h: Export setNewLineString 2007-01-30 10:40 strk * util/decompile.c: Add a println function to allow for externally setting the newline character 2007-01-30 05:23 anderson * test/Movie/nextFrame/test01.php: Drop the backslash as is makes php unhappy 2007-01-29 23:49 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 23:42 strk * src/movie.c: (SWFMovie_toOutput): make sure the movie ends with a SHOWFRAME tag. (newSWFMovieWithVersion): initialize totalFrames to 0. 2007-01-29 23:41 strk * src/: blocklist.c, blocklist.h: Added SWFBlockList_getLastBlock method 2007-01-29 23:20 strk * src/movie.c: Removed obsoleted code 2007-01-29 19:13 akleine * util/decompile.c: Short patch - big effect: 1. keep function decompiling stack inside limit 2. predefined some register variables 2007-01-27 18:42 krechert * mingpp.h: added videostream class 2007-01-27 18:39 krechert * src/: blocks/videostream.c, ming.h.in: fix destroy-fn signature 2007-01-25 12:36 strk * src/: ming.c, 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 12:16 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 12:15 strk * src/ming.c: Warn about multiple calls to Ming_useSWFVersion() potentially resulting in malformed SWF. 2007-01-23 18:11 akleine * util/decompile.c: Fixed a bug in new increment/decrement code (1.49, 1.65, 1.72). 2007-01-21 15:03 strk * src/movie.c: Allow export of Shape characters, raise an error if an unsupported export is attempted 2007-01-21 10:46 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 10:27 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 12:50 strk * src/ming.h.in: Added some informations about SWFMovie_addExport and SWFMovie_writeExports. 2007-01-18 19:50 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 19:40 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 14:18 strk * macros/ming.m4: Prepend MING_PATH to PATH when scanning for makeswf 2007-01-11 20:02 akleine * util/decompile.c: Added first time support for tellTarget( destination ){ action; .. } 2007-01-09 20:45 akleine * util/decompile.c: Fixed decompiled indentation at several places, plus also minor cleaning and bigfixes in decompileDEFINEFUNCTION(). 2007-01-09 01:27 strk * src/actioncompiler/compile.h: Oops, plug comments leaks 2007-01-09 01:23 strk * NEWS: Added item about function2 2007-01-09 01:22 strk * src/actioncompiler/compile.h: Completed and documented enumeration for DefineFunction2 flags 2007-01-08 21:45 strk * src/actioncompiler/: compile.c, compile.h, 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 20:59 akleine * util/decompile.c: Added support for SWFACTION_STARTDRAG, SWFACTION_ENDDRAG, SWFACTION_STOPSOUNDS and removed some code duplication. 2007-01-07 17:42 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 11:57 strk * src/blocks/blocktypes.h: SWF8 tags added: SWF_FILEATTRIBUTES (69), SWF_METADATA (77) 2007-01-06 14:52 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 17:48 strk * NEWS: Added note about the new 'extends' opcode supported 2007-01-02 17:46 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 16:06 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 15:03 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 05:31 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 14:50 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 16:00 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 19:46 akleine * util/decompile.c: added support for SWFACTION_TYPEOF, also added minor bugfix in decompileCALLFRAME() 2006-12-27 18:44 akleine * util/: decompile.c, parser.c: added implementation of SWFACTION_STRINGLENGTH, SWFACTION_INITOBJECT, SWFACTION_CALLFRAME and initial SWFACTION_GETPROPERTY 2006-12-24 22:57 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 adding support for dumping the reflex (777) tag. 2006-12-23 01:57 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 01:39 strk * util/decompile.c: Some more newlines escaping 2006-12-22 18:48 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 10:39 akleine * util/decompile.c: Rewrote decompileDEFINEFUNCTION2() by melting (and cleaning) with decompileDEFINEFUNCTION() -- fixing the 'gravity' problem #1 2006-12-20 13:52 akleine * util/decompile.c: Added support for SWFACTION_DELETE and SWFACTION_DELETE2, improved handling of SWF-properties 2006-12-19 11:48 akleine * util/decompile.c: implemented missing SWFACTION_GOTOFRAME2 2006-12-19 11:32 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 16:58 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 16:04 akleine * util/decompile.c: once more enhanced decompileGETMEMBER() 2006-12-16 17:42 akleine * test/actionscript/: Makefile.am, logor.as, 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 16:54 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 : * 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 10:26 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 11:05 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 10:59 strk * util/outputscript.c: Don't force a newline at start of SWFAction( ) argument. 2006-12-14 10:58 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 23:20 strk * test/actionscript/: Makefile.am, delete.as, delete.ref: Added test for delete and delete2 tags 2006-12-13 23:20 strk * test/actionscript/README: Updated readme (EXTRA_DIST needs touching too) 2006-12-13 23:12 strk * 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 14:36 anderson * test/: Makefile.inc, Movie/Background/.cvsignore, Movie/Background/test01.php, Movie/Background/test02.php, Movie/Background/test03.php, Movie/Dimension/.cvsignore, Movie/Dimension/test01.php, Movie/FrameLabel/.cvsignore, Movie/FrameLabel/test01.php, Movie/FrameLabel/test02.php, Movie/NumFrames/.cvsignore, Movie/NumFrames/test01.php, Movie/Protect/.cvsignore, Movie/Protect/test01.php, Movie/Protect/test02.php, Movie/Rate/.cvsignore, Movie/Rate/test01.php, Movie/add/.cvsignore, Movie/add/test01.php, Movie/add/test02.php, Movie/new/.cvsignore, Movie/new/test01.php, Movie/new/test02.php, Movie/new/test03.php, Movie/new/test04.php, 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-13 00:36 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 23:34 strk * src/Makefile.am: MKDIR_P => mkdir_p (dunno why the name changed) 2006-12-12 22:48 strk * src/actioncompiler/Makefile.am: Applied patch by Patrice Dumas: distribute the files generated by lex and yacc 2006-12-12 22:18 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 20:34 akleine * util/decompile.c: minor patch reverting strinq quotes from ugly \\\" to ' single quote 2006-12-12 17:44 strk * src/Makefile.am: Applied patch by Patrice Dumas : * fix 'clean' rule to work even when no script bindings are activated 2006-12-12 15:10 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 15:02 anderson * php_ext/ming.c: Fix an inconsistant usage of PHP_FUNCTION vs PHP_METHOD 2006-12-12 01:47 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 : * 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 23:01 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 22:40 strk * docs/man/makeswf.1: Updated manual page with info about bitmaps and prebuilt clips. 2006-12-11 22:19 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 21:01 strk * util/makeswf.c: Allow png or jpg frame contents 2006-12-11 19:16 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 : * 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 03:12 anderson * NEWS: One more interesting fix 2006-12-11 02:28 anderson * Makefile.am: Last changes for 0.4.0.beta3 2006-12-11 02:03 anderson * configure.in: Missed the version in one place 2006-12-11 00:43 anderson * NEWS, configure.in: Update for Beta3 2006-12-11 00:42 anderson * py_ext/Makefile.am: Remove ming.i from the list of files since it moved up a level 2006-12-11 00:20 anderson * tcl_ext/: Makefile.am, Makefile.in: Improved autotooling 2006-12-10 20:27 anderson * configure.in: Remove dead variables 2006-12-10 18:43 anderson * NEWS, configure.in: Update for Beta3 2006-12-10 18:42 anderson * py_ext/Makefile.am: Remove ming.i from the list of files since it moved up a level 2006-12-10 18:20 anderson * tcl_ext/: Makefile.am, Makefile.in: Improved autotooling 2006-12-10 14:27 anderson * configure.in: Remove dead variables 2006-12-10 13:51 anderson * java_ext/: Makefile, native/Makefile: Some preliminary fixes for the Java extension 2006-12-10 13:49 anderson * configure.in, tcl_ext/Makefile.in: z few last tcl fixups 2006-12-10 13:40 anderson * tcl_ext/Makefile.in: fix the suffix of the shared lib 2006-12-10 13:32 anderson * Makefile.am, configure.in, tcl_ext/Makefile, tcl_ext/Makefile.in: Add build support for tcl extension 2006-12-10 08:22 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 12:34 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-27 19:55 anderson * php_ext/config.m4: Look in the loca src tree first when trying to find headers 2006-11-26 19:53 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 18:07 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 16:09 strk * test/actionscript/: ASM1.as, ASM1.ref, Makefile.am: Added test of mixing asm{} with AS_V6 2006-11-25 15:43 strk * test/actionscript/: ASM0.as, ASM0.ref, Makefile.am, README: Small test for asm{} block 2006-11-25 15:15 strk * src/actioncompiler/swf5compiler.flex: Only reset start condition if in INITIAL state (fixes asm{} use) 2006-11-22 18:24 strk * util/makeswf.c: Experimental support for use of prebuilt clips. Example: makeswf frame1.as frame2.swf frame3.as ... 2006-11-22 18:17 strk * src/blocks/fromswf.c: Proper use of ZLIB-related macros, don't segfault if ZLIB is not compiled in. 2006-11-21 11:13 anderson * NEWS, configure.in: Doc updates for 0.4.0-beta2 snapshot 2006-11-21 10:59 anderson * php_ext/: README.PHP4, README.PHP5: Update the comments 2006-11-21 10:37 anderson * .cvsignore, Makefile.am, configure.in, ming.spec.in: Add bits for building rpms 2006-11-21 10:34 anderson * src/: .cvsignore, Makefile.am, libming.pc.in: add bits for building an rpm 2006-11-21 08:54 anderson * test/Movie/FrameLabel/TestList: Describe the 2nd test 2006-11-21 08:53 anderson * perl_ext/TextField.xs: Add the UTF variant for TextField 2006-11-21 08:37 anderson * docs/libming/Ming_useSWFVersion.html, docs/libming/SWFMovie_add.html, src/ming.c, src/movie.c, 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: Document function which have been added to the test suite 2006-11-21 07:16 anderson * mingpp.h: Add SWFMovieClip class 2006-11-16 16:26 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 16:15 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 14:14 anderson * util/outputscript.c: Improved generation of add() 2006-11-16 14:14 anderson * test/Movie/add/: test01.py, test02-cxx.C, test02.php, test02.pl, test02.py: Fixed test code. Some hand fixing is still needed 8-( 2006-11-15 18:37 strk * test/Makefile.inc: Use 'listswf' from the build tree, not the installed one (forgive me if that was intended) 2006-11-15 18:36 strk * test/Movie/add/test02.ref: updated after fix in outputtxt.c (we include Sprite tags in output now) 2006-11-15 18:25 strk * util/outputtxt.c: added iprintf() function and INDENT global for indented-print. 2006-11-15 17:54 anderson * util/outputtxt.c: Display the contents of a sprite 2006-11-15 16:51 strk * test/Movie/add/test01.c: Minor cleanup: use (SWFBlock) for second argument of SWFMovie_add (urgh) 2006-11-15 16:50 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 11:34 strk * util/makeswf.c: Fixed import feature to properly set __shared_assets sprite frame count 2006-11-15 09:52 strk * docs/man/makeswf.1: Improved documentation of the -i flag (import symbols) 2006-11-13 16:25 strk * util/action.c: Added output function for GOTOFRAME and GOTOFRAME2 actions 2006-11-09 09:53 anderson * config/: config.guess, config.sub: Updated from newer tools 2006-11-09 09:13 anderson * test/Movie/Protect/test01-cxx.C: Sync w/ the C version 2006-11-09 09:09 anderson * CVSROOT/: loginfo, syncmail: Found the SF docs for setting this up the right way 2006-11-09 08:35 anderson * CVSROOT/: loginfo, syncmail: Just include our own version of syncmail 2006-11-09 08:34 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-09 07:29 anderson * CVSROOT/loginfo: send changes to a list 2006-11-07 11:38 akleine * util/decompile.c: 1. bugfix in SWFACTION_LOGICALNOT 2. removed some buggy class recognition stuff in decompileIF 2006-11-04 10:49 akleine * util/decompile.c: 1. added initial operator precedence check 2. added SWFACTION_SHIFT* operators 2006-10-31 15:02 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 06:58 fmk_ca * src/blocks/text.c: Fix crash in addString and addUTF8String when called with undefined font 2006-10-15 14:57 anderson * php_ext/: config.m4, ming.c, 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 11:21 strk * util/: main.c, parser.c: printf => warning|error, new check for DefineButton2 2006-09-20 06:29 strk * util/action.c: Added outputSWFACTION_WAITFORFRAME 2006-09-20 05:45 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 06:10 strk * NEWS: updated 2006-09-19 06:08 strk * src/ming.c: Allow setting output version to 8 2006-09-19 04:50 strk * util/makeswf.c: Fixed handling of -D flag 2006-09-19 04:44 strk * util/action.c: removed unused variable warning 2006-09-19 04:04 strk * util/action.c: (outputSWFACTION_GETURL2): added print of Reserved bits 2006-09-18 15:01 anderson * util/action.c: Output details for GETURL2 2006-09-18 15:00 anderson * util/swftypes.h: No Offset in GETURL2 2006-09-18 12:51 strk * perl_ext/Makefile.PL: cleanups (still doesn't work for me) 2006-09-02 12:06 strk * util/parser.c: Fixed parsing of SWF_PATHSAREPOSTSCRIPT block 2006-09-01 02:08 strk * mingpp.h: Added SWFMovie::namedAnchor 2006-09-01 01:56 anderson * util/outputscript.c: Fix spelling on 'label' and detect anchors 2006-09-01 01:28 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-09-01 01:22 strk * test/Movie/Protect/test02.ref: Added missing ref 2006-09-01 01:22 strk * test/Movie/Protect/TestList: fixed typo 2006-08-31 04:48 strk * util/: outputtxt.c, parser.c, swftypes.h: Fixed parsing of SWF_FRAMELABEL (named anchors). Added SWF_FRAMELABEL block output. 2006-08-15 10:35 anderson * util/outputscript.c: Need to explicitely define variables in C++ 2006-08-13 18:11 anderson * util/outputswf.c: Remove some debug output 2006-08-13 18:05 anderson * util/ttftofft.c: Find an ANSI charactermap, and only work if it is present 2006-08-11 16:15 anderson * TODO: Additional TODOs 2006-08-10 15:12 anderson * util/ttftofft.c: Implement support for cubic curve in glyphs so it works for .pfb format now as well 2006-08-09 16:53 anderson * src/blocks/font.h: A couple of the bits were flipped,which causes DEFINE_FONT2 blocks to be wrong 2006-08-09 12:50 anderson * util/ttftofft.c: several fixes for problem descovered when doing an exhaustive comparison with fft files created by ttf2fft 2006-08-09 12:41 anderson * util/outputswf.c: Need to add the size of a UI32 instead of a UI16 2006-08-08 22:31 anderson * util/ttftofft.c: Figure out the encoding correctly 2006-08-01 03:11 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/ming.h.in, src/movie.c, src/movie.h, src/blocks/Makefile.am, src/blocks/block.c, src/blocks/block.h, src/blocks/protect.c, src/blocks/protect.h, src/blocks/swf.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 01:37 anderson * docs/: libming/SWFMovie_protect.html, libming/SWFMovie_protectWithPassword.html, libming/index.html, man/Makefile.am, man/SWFMovie_protect.3, man/SWFMovie_protectWithPassword.3: Merge the two protect function into a single interface 2006-07-31 18:39 anderson * util/: outputtxt.c, parser.c, swftypes.h: Parse STARTSOUND block. Still need to implement the output portion 2006-07-31 18:02 anderson * util/: outputscript.c, outputtxt.c, parser.c: Recognize & output a protect block 2006-07-27 09:49 anderson * docs/: libming/SWFMovie_protectWithPassword.html, libming/index.html, man/Makefile.am, man/SWFMovie_protectWithPassword.3: Update documentation for the Protect API 2006-07-24 20:07 strk * .cvsignore, docs/.cvsignore, docs/man/.cvsignore: Added and fixed .cvsignore files 2006-07-24 20:04 strk * macros/Makefile.am: distribute libtool.m4 2006-07-24 20:03 strk * macros/.cvsignore: updated .cvsignore; distribute libtool.m4 2006-07-24 20:02 strk * util/.cvsignore, test/actionscript/.cvsignore: updated .cvsignore 2006-07-24 19:55 strk * src/: blocks/.cvsignore, actioncompiler/.cvsignore, .cvsignore: updated .cvsignore 2006-07-24 19:21 strk * test/.cvsignore: Another .cvsignore (it's not last one) 2006-07-24 19:00 strk * test/Movie/: .cvsignore, Background/.cvsignore, Background/Makefile, Background/Makefile.in, Dimension/.cvsignore, NumFrames/.cvsignore, new/.cvsignore: Do not include generated Makefiles in repository, added entries in .cvsignore files 2006-07-24 18:56 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 18:39 strk * test/Movie/Protect/: .cvsignore, Makefile, Makefile.in: Don't keep generated files in repository 2006-07-17 20:58 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/Makefile.am, 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/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-17 20:49 anderson * test/: Makefile.inc, dotests.pl: Fix the binding name for C++ 2006-07-17 20:46 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 19:06 anderson * configure.in, test/Makefile.inc, test/Movie/Rate/Makefile.am: First pass at making C++ be optional as well 2006-07-12 12:28 strk * perl_ext/Makefile.PL: Added SRCDIR prefix to SWF_MODULES 2006-07-12 07:41 anderson * perl_ext/Makefile.PL: Help building in a seperate dir get further, but this is still not enough 2006-07-12 06:38 strk * perl_ext/.cvsignore: Added Makefile.in to .cvsignore 2006-07-12 06:37 strk * perl_ext/Makefile.PL: Set SRCDIR to '.' if not found in environment 2006-07-12 05:27 strk * perl_ext/: Makefile.PL, Makefile.am: Get srcdir from environment (to find t/*). 2006-07-12 05:16 strk * perl_ext/Makefile.PL: Hard-coded MING sourc dir (why ask?) 2006-07-10 19:19 anderson * Makefile.am, configure.in, perl_ext/Makefile.am: autofoo perl_ext 2006-07-10 18:02 strk * Makefile.am: Added notes about automake requirements 2006-07-10 17:26 strk * src/Makefile.am: Added missing MATHLIB to libming_la_LDFLAGS 2006-07-10 17:05 strk * configure.in: AM_INIT_AUTOMAKE invokation made compatible with older automake verisions (1.5 ok) 2006-07-10 16:39 strk * configure.in: Renamed AC_CONFIG_HEADER to AM_CONFIG_HEADER 2006-07-10 16:37 strk * autogen.sh: hanged libtoolize invokation from --force to --automake 2006-07-10 16:33 strk * src/blocks/Makefile.am: Renamed PNG_SOURCES to PNG_SOURCE (to not clash with standard var names) 2006-07-10 16:24 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 16:17 strk * autogen.sh: Be more verbose on error 2006-07-10 16:06 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 15:04 anderson * test/dotests.pl: Typo that was trashing PERL5LIB 2006-07-10 15:04 strk * autogen.sh: exit at first failure. advertise final success. 2006-07-10 14:51 anderson * test/dotests.pl: Adjust to match the autogoo location of the just built library 2006-07-10 14:37 strk * Makefile.am, src/actioncompiler/Makefile.am: Moved AUTOMAKE_OPTIONS from src/actioncompiler/Makefile.am to top-level Makefile.am 2006-07-10 14:36 anderson * perl_ext/Makefile.PL: Adjust for where autogoo puts the .a file 2006-07-10 14:02 anderson * test/dotests.pl: Fix a perl warning 2006-07-10 14:01 anderson * util/: action.c, action.h, blocktypes.c, main.c, output.h, outputdecl.h, outputscript.c, outputswf.c, outputtxt.c, parser.c, parser.h, parserdecl.h, swfoutput.h, swftypes.h, ttftofft.c: Add missing copyright statements 2006-07-10 13:51 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 13:01 strk * INSTALL, INSTALL.txt: Renamed INSTALL.txt to INSTALL (standard name, as required by autotools) 2006-07-10 12:11 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 (.frame#.pp) to reduce probability of filesystem permission problems. 2006-07-10 11:41 anderson * config/: config.guess, config.sub: Update to the 2006-02-23 version in am 1.9.6 2006-07-10 11:30 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 11:13 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 11:02 strk * test/: Makefile.am, Makefile.inc, dotests.in, 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 11:01 anderson * configure.in: Small typo that caused the test to always fail 2006-07-10 10:43 strk * configure.in, test/Makefile.inc: Removed USE_ conditionals (we already had the BUILD__EXTENSION one for use). Added --enable- configure switch to specify which one to build. Added final configuration summary output in ./configure. 2006-07-10 09:54 anderson * test/dotests.in: Check USE_INSTALLED to see if the installed libs or locally built libs should be used 2006-07-10 06:51 strk * configure.in, test/Makefile.inc, test/dotests.in, test/Movie/Dimension/Makefile.am, test/Movie/NumFrames/Makefile.am, test/Movie/Rate/Makefile.am, test/Movie/new/Makefile.am: 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 17:57 anderson * test/Movie/: Dimension/Makefile.am, NumFrames/Makefile.am, NumFrames/test01.py, Rate/Makefile.am, new/Makefile.am: Change to test the USE_lang conditionals 2006-07-09 17:55 anderson * configure.in: Re-enable the USE_ conditionals so we can use them in the tests 2006-07-09 02:48 anderson * test/: Makefile.am, Makefile.inc, TestList, dotests.in, Movie/Makefile.am, Movie/TestList, Movie/Dimension/.cvsignore, Movie/Dimension/Makefile.am, Movie/Dimension/setDimensionTest.c, Movie/Dimension/test01-cxx.C, Movie/Dimension/test01.c, Movie/Dimension/test01.php, Movie/Dimension/test01.pl, Movie/Dimension/test01.py, Movie/NumFrames/.cvsignore, Movie/NumFrames/Makefile.am, Movie/NumFrames/setNumberOfFramesTest.c, Movie/NumFrames/test01-cxx.C, Movie/NumFrames/test01.c, Movie/NumFrames/test01.php, Movie/NumFrames/test01.pl, Movie/NumFrames/test01.py, Movie/Rate/.cvsignore, Movie/Rate/Makefile.am, Movie/Rate/setRateTest.c, Movie/Rate/test01-cxx.C, Movie/Rate/test01.c, Movie/Rate/test01.php, Movie/Rate/test01.pl, Movie/Rate/test01.py, Movie/new/.cvsignore, Movie/new/Makefile.am, Movie/new/newSWFMovieTest.c, Movie/new/test01-cxx.C, Movie/new/test01.c, Movie/new/test01.php, Movie/new/test01.pl, Movie/new/test01.py, Movie/new/test02-cxx.C, Movie/new/test02.c, Movie/new/test02.php, Movie/new/test02.pl, Movie/new/test02.py, Movie/new/test03-cxx.C, Movie/new/test03.c, Movie/new/test03.php, Movie/new/test03.pl, Movie/new/test03.py, Movie/new/test04-cxx.C, Movie/new/test04.c, Movie/new/test04.php, Movie/new/test04.pl, Movie/new/test04.py, Movie/new/test05-cxx.C, Movie/new/test05.c, Movie/new/test05.php, Movie/new/test05.pl, Movie/new/test05.py: 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 02:43 anderson * configure.in: Add missing HAVE_* symbols 2006-07-09 02:05 anderson * util/Makefile.am: Add bin_SCRIPTS 2006-07-08 19:26 strk * test/actionscript/README: Updated with instructions on how to add tests 2006-07-08 19:19 strk * test/actionscript/Makefile.am: Fixed path to util/ dir for builds in external dir 2006-07-08 18:21 strk * test/actionscript/: ActionScriptTest.c, Makefile.am: Test all files specified with the AS_TESTS define. Added generated files to CLEANFILES. 2006-07-08 18:04 strk * test/actionscript/.cvsignore: Added .cvsignore file 2006-07-08 18:02 strk * NEWS: Added note about Automake 2006-07-08 17:59 strk * src/actioncompiler/Makefile.am: Removed -i switch from flex invocation (we need to be case-sensitive!) 2006-07-08 09:49 strk * configure.in: Added Makefile of actionscript tests dir 2006-07-08 09:48 strk * test/: Makefile.am, actionscript/ActionScriptTest.c, actionscript/Function.ref, actionscript/Makefile.am: Added initial ActionScript unit testing support and a first test. 2006-07-08 09:47 strk * util/: Makefile.am, makeswf.c, makeswf.h, makeswf_utils.c: Split makeswf general functionalities in a separate file, for use by unit testers 2006-07-08 09:10 strk * NEWS, src/ming.c, src/ming.h.in, src/blocks/error.c, src/blocks/error.h: Ming_setWarnFunction() and Ming_setErrorFunction() now return the previously-set handler. Message handler function typedef'd to SWFMsgFunc. 2006-07-08 06:40 strk * test/actionscript/: Function.as, README: Added directory for actioncompiler testing 2006-07-08 06:29 strk * Makefile.am: Reintroduced "Changelog" rule 2006-07-01 23:41 strk * src/blocks/: fillstyle.c, shape.c: Reverted Bitmap scale patch by Justin (was creating wrong-sized bitmaps) 2006-06-28 22:46 anderson * mingpp.h: Add the constructore that accepts the flash version as a parameter 2006-06-28 16:25 anderson * util/: Makefile.am (1.7), outputscript.c (1.15): Add swfotcxx for producing C++ code 2006-06-28 13:03 strk * test/Movie/: Dimension/Makefile.am (1.4), NumFrames/Makefile.am (1.4), Rate/Makefile.am (1.4), new/Makefile.am (1.4): 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 12:52 strk * test/run_test.c (1.3): Allowed TOP_BUILDDIR and TOP_SOURCEDIR to be specified as macros 2006-06-28 12:40 strk * test/Makefile.am (1.3): Removed dotests from check_PROGRAMS, it was obsoleted 2006-06-28 03:07 strk * src/ming_config.h.in (1.4): Removed generated file (autoheader in autogen.sh will generate it) 2006-06-27 18:32 anderson * util/ttftofft.c (1.3): ack.. now pass in the file to be processed 2006-06-27 16:50 anderson * util/: outputswf.c (1.4), ttftofft.c (1.2): A fully functioning ttftofft (subject to further testing). 2006-06-27 16:48 anderson * util/: outputdecl.h (1.6), swfoutput.h (1.3): 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 16:47 anderson * util/main.c (1.16): Should include swfoutput.h instead of outputdecl.h 2006-06-27 08:22 anderson * util/outputswf.c (1.3): Much closer to working now. All the bits up to the FontAdvanceTable look good now 2006-06-26 15:53 anderson * util/outputswf.c (1.2): Still Work In Progress: but this is now creating a partial .swf file 2006-06-26 15:52 anderson * util/parser.c (1.14): Disambiguate 2 error messages 2006-06-24 00:33 anderson * util/Makefile.am (1.6): Fix the program name 2006-06-23 02:50 anderson * configure.in (1.38), util/Makefile.am (1.5): Test for the freetpye library, needed in the utils 2006-06-23 00:55 strk * src/movie.c (1.41): Restored hard-coded default movie dimension to 320x240 *pixels* 2006-06-23 00:51 strk * test/: run_test.c (1.2), run_test.h (1.1), Movie/Dimension/Makefile.am (1.3), Movie/Dimension/setDimensionTest.c (1.2), Movie/NumFrames/Makefile.am (1.3), Movie/NumFrames/setNumberOfFramesTest.c (1.2), Movie/Rate/Makefile.am (1.3), Movie/Rate/setRateTest.c (1.2), Movie/new/Makefile.am (1.3), Movie/new/newSWFMovieTest.c (1.3): Fixed dependencies of unit tests to the run_test.{c,h} files 2006-06-23 00:28 strk * test/Movie/: Dimension/Makefile.am (1.2), Dimension/setDimensionTest.c (1.1), Dimension/test01.c (1.2), NumFrames/Makefile.am (1.2), NumFrames/setNumberOfFramesTest.c (1.1), NumFrames/test01.c (1.2), Rate/Makefile.am (1.2), Rate/setRateTest.c (1.1), Rate/test01.c (1.2), new/newSWFMovieTest.c (1.2): ported all existing C tests to the new architecture 2006-06-23 00:09 strk * configure.in (1.37), test/Makefile.am (1.2), test/run_test.c (1.1), test/Movie/new/Makefile.am (1.2), test/Movie/new/newSWFMovieTest.c (1.1), test/Movie/new/test01.c (1.2), test/Movie/new/test02.c (1.2), test/Movie/new/test03.c (1.2), test/Movie/new/test04.c (1.2), test/Movie/new/test05.c (1.2): 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 21:55 strk * Makefile.am (1.5), configure.in (1.36), macros/Makefile.am (1.1): Distribute the macros/ dir 2006-06-22 21:47 strk * Makefile (1.29), Makefile-real (1.21), Makefile.am (1.4), Makefile.config.in (1.13), autogen.sh (1.5), configure.in (1.35), config/config.guess (1.2), config/config.sub (1.2), docs/Makefile.am (1.1), docs/man/Makefile (1.2), docs/man/Makefile.am (1.1), src/Makefile (1.34), src/Makefile.am (1.5), src/ming_config.h.in (1.3), src/movie.c (1.40), src/actioncompiler/Makefile (1.14), src/actioncompiler/Makefile.am (1.5), src/blocks/Makefile (1.19), src/blocks/Makefile.am (1.5), test/Makefile (1.3), test/Makefile.am (1.1), test/dotests (1.6), test/dotests.in (1.1), test/Movie/Makefile.am (1.1), test/Movie/Dimension/Makefile.am (1.1), test/Movie/Dimension/makefile (1.3), test/Movie/NumFrames/Makefile.am (1.1), test/Movie/NumFrames/makefile (1.3), test/Movie/Rate/Makefile.am (1.1), test/Movie/Rate/makefile (1.3), test/Movie/new/Makefile.am (1.1), test/Movie/new/makefile (1.3), util/Makefile (1.49), util/Makefile.am (1.4), util/main.c (1.15): Automake-based build scripts. 2006-06-22 18:24 strk * CREDITS (1.12), AUTHORS (1.1): renamed CREDITS to AUTHORS (the latter will be required by automake) 2006-06-22 12:18 strk * src/actioncompiler/main.c (1.15): Fixed compiler warnings 2006-06-22 08:17 anderson * util/: outputswf.c (1.1), ttftofft.c (1.1): 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 07:10 anderson * util/: outputscript.c (1.14), outputtxt.c (1.22), swfoutput.h (1.2): Avoid a name collision with a type in the main library 2006-06-22 04:33 strk * util/parser.c (1.13): Fixed typo FontKerningADjustment => FontKerningAdjustment 2006-06-22 04:14 anderson * util/swftypes.h (1.12): Small typo in membername 2006-06-21 23:59 anderson * util/outputtxt.c (1.21): Display the kerning table also 2006-06-21 13:20 strk * util/outputtxt.c (1.20): outputSWF_TEXTRECORD: don't use uninitialized values 2006-06-21 12:14 strk * NEWS (1.13): Added new functions 2006-06-21 06:44 anderson * util/: outputtxt.c (1.19), parser.c (1.12), swftypes.h (1.11): Correctly parse the password from a SWF_PROTECT block 2006-06-21 01:22 strk * src/actioncompiler/: compile.c (1.26), compile.h (1.15), swf5compiler.flex (1.32), swf5compiler.y (1.38): Reverted AS2 support patches (too bogus). 2006-06-21 01:06 strk * docs/man/makeswf.1 (1.2): Added note about __SWF_VERSION__ macro definition 2006-06-21 00:25 strk * Makefile-real (1.20), NEWS (1.12), docs/man/Makefile (1.1), docs/man/makeswf.1 (1.1): Merged man/ and docs/man directories (the latter being the new standard location) 2006-06-21 00:16 strk * NEWS (1.11), util/makeswf.c (1.22): makeswf: - Added __SWF_VERSION__ macro definition for use in source files 2006-06-20 22:14 strk * src/actioncompiler/swf5compiler.y (1.37): undef DEBUG by default 2006-06-20 22:14 strk * src/actioncompiler/compile.c (1.25): Made less verbose by default (define DEBUG to have stack dumped as before) 2006-06-19 03:23 strk * test/TODO (1.1): Wrote down some things to do to make the testsuite more useful. 2006-06-16 03:31 strk * test/: Makefile (1.2), dotests (1.5): 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 03:17 strk * Makefile (1.28), Makefile-real (1.19), Makefile.config.in (1.12), configure.in (1.34), test/Makefile (1.1), test/dotests (1.4): Added perl executable detection and 'make check' rule. Updated tests/dotests to return the number of failed tests. 2006-06-14 20:18 anderson * test/: Makefile.inc (1.1), Movie/Dimension/makefile (1.2), Movie/Dimension/test01.php (1.2), Movie/Dimension/test01.pl (1.2), Movie/Dimension/test01.py (1.1), Movie/NumFrames/makefile (1.2), Movie/NumFrames/test01.php (1.2), Movie/NumFrames/test01.pl (1.2), Movie/NumFrames/test01.py (1.1), Movie/Rate/makefile (1.2), Movie/Rate/test01.php (1.2), Movie/Rate/test01.pl (1.2), Movie/Rate/test01.py (1.1), Movie/new/makefile (1.2), Movie/new/test01.php (1.2), Movie/new/test01.pl (1.2), Movie/new/test01.py (1.1), Movie/new/test02.php (1.2), Movie/new/test02.pl (1.2), Movie/new/test02.py (1.1), Movie/new/test03.php (1.2), Movie/new/test03.pl (1.2), Movie/new/test03.py (1.1), Movie/new/test04.php (1.2), Movie/new/test04.pl (1.2), Movie/new/test04.py (1.1), Movie/new/test05.php (1.2), Movie/new/test05.pl (1.2), Movie/new/test05.py (1.1): 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 20:14 anderson * util/outputscript.c (1.13): Handle some unfortunate differences in the various language bindings 2006-06-14 19:21 anderson * util/: main.c (1.14), outputdecl.h (1.5), outputfdb.c (1.2), outputscript.c (1.12), outputtxt.c (1.18): 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 19:20 anderson * test/dotests (1.3): Reenable the php test 2006-06-14 18:46 anderson * util/outputscript.c (1.11): Lots of little fixes ot make swftopython functional 2006-06-13 22:15 anderson * test/: TestList (1.1), dotests (1.2), Movie/TestList (1.1): Add the ability to traverse a hierarchy of tests 2006-06-13 02:51 strk * src/ming.h.in (1.4): Added comment for loadSWFFontFromFile 2006-06-13 02:45 strk * util/: Makefile (1.48), main.c (1.13), outputdecl.h (1.4), outputfdb.c (1.1), outputscript.c (1.10), outputtxt.c (1.17): Added code to implement makefdb using the new parser-based layout (makefdb2) 2006-06-13 02:40 anderson * util/decompile.c (1.44): rough attempt to decompile the EXTENDS op. Lots more work needed though 2006-06-13 02:21 anderson * util/outputscript.c (1.9): Make the comment be language sensitive 2006-06-13 01:14 strk * util/outputscript.c (1.8): Use hash (#) for comments, rather then /* */ 2006-06-13 00:38 anderson * util/decompile.c (1.43): Implement the GREATER than action 2006-06-13 00:35 anderson * util/decompile.c (1.42): Handle a new construct where a block of action sis being assigned to a class member 2006-05-23 23:40 anderson * docs/perl/index.html (1.1): Fix up the UI to the perl docs 2006-05-23 23:35 anderson * docs/index.html (1.2): Fix up the UI to the perl docs 2006-05-23 15:42 anderson * docs/index.html (1.1): New top level page for the documentation section of the website 2006-05-23 14:55 anderson * src/: Makefile (1.33), ming.c (1.21), movie.c (1.39): Start the process of creating a full documentation set for libming 2006-05-23 14:54 anderson * perl_ext/mkdoc (1.1): SMall utility for generating documentation 2006-05-23 14:53 anderson * docs/: libming/Ming_getScale.html (1.1), libming/Ming_init.html (1.1), libming/Ming_setCubicThreshold.html (1.1), libming/Ming_setErrorFunction.html (1.1), libming/Ming_setSWFCompression.html (1.1), libming/Ming_setScale.html (1.1), libming/Ming_setWarnFunction.html (1.1), libming/Ming_useSWFVersion.html (1.1), libming/SWFMovie_setDimension.html (1.1), libming/SWFMovie_setNumberOfFrames.html (1.1), libming/SWFMovie_setRate.html (1.1), libming/destroySWFMovie.html (1.1), libming/index.html (1.1), libming/newSWFMovie.html (1.1), libming/newSWFMovieWithVersion.html (1.1), man/Ming_getScale.3 (1.1), man/Ming_init.3 (1.1), man/Ming_setCubicThreshold.3 (1.1), man/Ming_setErrorFunction.3 (1.1), man/Ming_setSWFCompression.3 (1.1), man/Ming_setScale.3 (1.1), man/Ming_setWarnFunction.3 (1.1), man/Ming_useSWFVersion.3 (1.1), man/SWFMovie_setDimension.3 (1.1), man/SWFMovie_setNumberOfFrames.3 (1.1), man/SWFMovie_setRate.3 (1.1), man/destroySWFMovie.3 (1.1), man/newSWFMovie.3 (1.1), man/newSWFMovieWithVersion.3 (1.1), perl/SWF.html (1.1), perl/SWF::Action.html (1.1), perl/SWF::Bitmap.html (1.1), perl/SWF::Button.html (1.1), perl/SWF::Constants.html (1.1), perl/SWF::DisplayItem.html (1.1), perl/SWF::Fill.html (1.1), perl/SWF::Font.html (1.1), perl/SWF::Gradient.html (1.1), perl/SWF::Morph.html (1.1), perl/SWF::Movie.html (1.1), perl/SWF::MyConfig.html (1.1), perl/SWF::Shape.html (1.1), perl/SWF::Sound.html (1.1), perl/SWF::SoundInstance.html (1.1), perl/SWF::SoundStream.html (1.1), perl/SWF::Sprite.html (1.1), perl/SWF::Text.html (1.1), perl/SWF::TextField.html (1.1), perl/SWF::VideoStream.html (1.1), perlman/SWF.3pm (1.1), perlman/SWF::Action.3pm (1.1), perlman/SWF::Bitmap.3pm (1.1), perlman/SWF::Button.3pm (1.1), perlman/SWF::Constants.3pm (1.1), perlman/SWF::DisplayItem.3pm (1.1), perlman/SWF::Fill.3pm (1.1), perlman/SWF::Font.3pm (1.1), perlman/SWF::Gradient.3pm (1.1), perlman/SWF::Morph.3pm (1.1), perlman/SWF::Movie.3pm (1.1), perlman/SWF::MyConfig.3pm (1.1), perlman/SWF::Shape.3pm (1.1), perlman/SWF::Sound.3pm (1.1), perlman/SWF::SoundInstance.3pm (1.1), perlman/SWF::SoundStream.3pm (1.1), perlman/SWF::Sprite.3pm (1.1), perlman/SWF::Text.3pm (1.1), perlman/SWF::TextField.3pm (1.1), perlman/SWF::VideoStream.3pm (1.1): Generated Documentation 2006-05-23 03:28 anderson * src/blocks/: blocktypes.h (1.13), dbl.h (1.10), font.h (1.18): Use C style comments instead of C++ style comments 2006-05-19 20:41 akleine * util/decompile.c (1.41): added handling of SWFACTION_CHR code 2006-05-19 11:53 strk * NEWS (1.10), src/blocks/error.c (1.10): Had default error message handler exit with EXIT_FAILURE code, rather then with EXIT_SUCCESS code. 2006-05-19 11:50 strk * Makefile-real (1.18): Don't try to remove 'test' on make clean, it's a directory now! 2006-05-19 11:47 strk * NEWS (1.6.2.2), src/blocks/error.c (1.9.2.1): Had default error message handler exit with EXIT_FAILURE code, rather then with EXIT_SUCCESS code. 2006-05-16 21:59 anderson * test/Movie/NumFrames/: TestList (1.1), makefile (1.1), test01.c (1.1), test01.php (1.1), test01.pl (1.1), test01.ref (1.1): Basic tests 2006-05-16 18:03 anderson * test/Movie/: Dimension/TestList (1.1), Dimension/makefile (1.1), Dimension/test01.c (1.1), Dimension/test01.php (1.1), Dimension/test01.pl (1.1), Dimension/test01.ref (1.1), Rate/TestList (1.1), Rate/makefile (1.1), Rate/test01.c (1.1), Rate/test01.php (1.1), Rate/test01.pl (1.1), Rate/test01.ref (1.1): Add tests for setRate() and setDimension() 2006-05-16 15:35 anderson * test/: dotests (1.1), Movie/new/TestList (1.1), Movie/new/makefile (1.1), Movie/new/test01.c (1.1), Movie/new/test01.php (1.1), Movie/new/test01.pl (1.1), Movie/new/test01.ref (1.1), Movie/new/test02.c (1.1), Movie/new/test02.php (1.1), Movie/new/test02.pl (1.1), Movie/new/test02.ref (1.1), Movie/new/test03.c (1.1), Movie/new/test03.php (1.1), Movie/new/test03.pl (1.1), Movie/new/test03.ref (1.1), Movie/new/test04.c (1.1), Movie/new/test04.php (1.1), Movie/new/test04.pl (1.1), Movie/new/test04.ref (1.1), Movie/new/test05.c (1.1), Movie/new/test05.php (1.1), Movie/new/test05.pl (1.1), Movie/new/test05.ref (1.1): 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 12:46 strk * ChangeLog (1.67), util/action.c (1.9): Fixed compiler warning (UI32 printed with format %x => %lx) 2006-05-06 12:38 strk * ChangeLog (1.66), src/movie.c (1.38), util/main.c (1.12), util/makeswf.c (1.21): 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 11:33 strk * ChangeLog (1.65): Updated 2006-05-05 18:08 strk * configure.in (1.33): Fixed zlib detection macros. Removed HAVE_ZLIB definition (must fix ifdefs around) 2006-05-05 00:28 strk * util/makeswf.c (1.20): fixed read past end of allocated memory in error handler 2006-05-05 00:10 strk * src/actioncompiler/: swf5compiler.flex (1.31), swf5compiler.y (1.36): Removed special handling of the 'this' token, to fix bug listed in TODO file (to be updated) 2006-04-29 19:55 vapour * src/ming.h.in (1.3): Applying patch from Frank Kromann, that nukes a couple of compiler warnings for undefined symbols on Win32. 2006-04-28 14:59 strk * TODO (1.15): Added sample failing code to actioncompiler bugfix item in TODO list 2006-04-25 02:15 vapour * src/actioncompiler/: compile.c (1.24), swf5compiler.y (1.35): Patches by Frank Kromann, to make things compile on Win32. 2006-04-21 15:55 vapour * util/: decompile.c (1.40), makeswf.c (1.19): Added vasprintf() function from http://unixpapa.com/incnote/stdio.html, for those platforms missing it. 2006-04-19 20:38 vapour * INSTALL.txt (1.2): Updated with instructions to run the autogen script, for people using a development snapshot. 2006-04-19 20:13 vapour * configure.in (1.32): Reverted the AC_INIT macro to the top line, otherwise version numbering wasn't going quite right. 2006-04-19 20:04 vapour * Makefile-real (1.17): Now removes the leftover libming file. 2006-04-19 20:03 vapour * util/Makefile (1.47): 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 20:02 vapour * configure.in (1.31): Improved the checking for gif and ungif libs. Now works properly on MinGW. 2006-04-19 18:34 vapour * src/Makefile (1.32): 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 18:13 vapour * Makefile.config.in (1.11), configure.in (1.30): Actively making detection of zlib, png, and (un)gif libraries more reliable. 2006-04-19 15:16 vapour * util/makeswf.c (1.18): + Forced use of getopt on Windows. + Changed to use memset rather than bzero. bzero not on MinGW. 2006-04-19 15:15 vapour * configure.in (1.29), util/makeswf.h (1.4): Automatically detect the presence of getopt and getopt_long functions. 2006-04-19 14:42 vapour * configure.in (1.28): Added check for mkstemp function. 2006-04-19 14:41 vapour * util/main.c (1.11): Added ifdef, to workaround the lack of mkstemp on MinGW. 2006-04-19 14:04 vapour * configure.in (1.27): Had to set HAVE_LIBZ differently. 2006-04-19 13:38 vapour * util/: decompile.c (1.39), makeswf.c (1.17): 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 13:37 vapour * configure.in (1.26): + 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 12:59 vapour * util/: dbl2png.c (1.3), main.c (1.10): 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 12:49 vapour * src/movie.c (1.37), src/blocks/fromswf.c (1.16), src/blocks/gifdbl.c (1.11), src/blocks/pngdbl.c (1.11), util/gif2dbl.c (1.6), util/gif2mask.c (1.3), util/png2dbl.c (1.10): 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 11:36 vapour * .cvsignore (1.5): + 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 17:42 vapour * README (1.10): Updated to reflect the new name of the installation instructions file. 2006-04-18 17:40 vapour * util/old/Makefile (1.6): Updated to use the automatically determined "platform correct" install script. 2006-04-18 17:36 vapour * Makefile-real (1.16), php_ext/Makefile (1.20), util/Makefile (1.46): Updated to use the automatically determined "platform correct" install script. 2006-04-18 17:35 vapour * Makefile.config.in (1.10): Updated to pass the INSTALL variables through to the Makefiles. 2006-04-18 16:50 vapour * configure.in (1.25): Added initial flags for supporting Solaris. 2006-04-17 13:21 vapour * configure.in (1.24): Correct shared library extension (dll) is set for MinGW now. 2006-04-17 12:39 vapour * configure.in (1.23): Updated to determine the platform we're compiling on using config.guess, config.sub, etc. 2006-04-17 12:37 vapour * config/config-ml.in (1.1): Added GNU config-ml.in, from its source at http://cvs.savannah.gnu.org/viewcvs/gcc/gcc/config-ml.in 2006-04-17 12:36 vapour * config/symlink-tree (1.1): Added GNU symlink-tree, from its source at http://cvs.savannah.gnu.org/viewcvs/gcc/gcc/symlink-tree 2006-04-17 12:35 vapour * config/texinfo.tex (1.1): Added GNU texinfo.tex, from its source at http://cvs.savannah.gnu.org/viewcvs/texinfo/texinfo/doc/texinfo.tex 2006-04-17 12:33 vapour * config/install-sh (1.1): Added GNU install-sh, from its source at http://cvs.savannah.gnu.org/viewcvs/automake/automake/lib/install-sh 2006-04-17 12:30 vapour * config/config.sub (1.1): Added GNU config.guess, from its source at http://cvs.savannah.gnu.org/viewcvs/config/config/config.sub 2006-04-17 12:30 vapour * config/config.guess (1.1): Added GNU config.guess, from its source at http://cvs.savannah.gnu.org/viewcvs/config/config/config.guess 2006-04-16 19:02 vapour * INSTALL (1.7), INSTALL.txt (1.1), Makefile-real (1.15): Small compatibility fixes for MinGW. 2006-04-16 18:43 vapour * configure.in (1.22): Added check for zdll, for MinGW platform. 2006-04-13 20:36 akleine * CREDITS (1.11), util/decompile.c (1.38): 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 20:01 strk * TODO (1.14): Added note about broken actioncompiler to fix before 0.4 release 2006-04-05 18:46 vapour * ChangeLog (1.64), INSTALL (1.6), NEWS (1.9), configure.in (1.21), perl_ext/SWF.pm (1.9), README (1.9): Updated to 0.4.0-beta. 2006-04-05 18:36 vapour * src/ming.c (1.20): Reverted Ming_scale back to 20. 2006-04-05 18:18 vapour * ming.i (1.13): Added the Matrix handling functions created earlier today, that seemed appropriate. 2006-04-05 17:51 vapour * src/blocks/shape.c (1.30): Added SWFShape_moveScaledPenTo() contributed by Uwe Traum. 2006-04-05 09:48 vapour * src/: blocks/matrix.c (1.13), blocks/swf.h (1.20), displaylist.c (1.24), displaylist.h (1.15), ming.h.in (1.2), position.c (1.14), position.h (1.10), blocks/matrix.h (1.9): Added the SWFDisplayItem_getMatrix(), SWFPosition_getMatrix(), SWFMatrix_getScaleX(), SWFMatrix_getRotate0(), SWFMatrix_getRotate1(), SWFMatrix_getScaleY(), SWFMatrix_getTranslateX(), and SWFMatrix_getTranslateY() functions. 2006-04-05 09:20 vapour * src/blocks/matrix.h (1.8): Re-ordered functions alphabetically for neatness, rather than the no-real-order before. 2006-04-05 04:01 vapour * src/blocks/: fromswf.c (1.15), shape.c (1.29): Removed the hard coded scaling to 20x. 2006-04-05 04:00 vapour * src/blocks/fillstyle.c (1.11): Updated newSWFBitmapFillStyle to use Ming_scale rather than a hardcoded scaling value of 20. 2006-04-05 03:59 vapour * src/movie.c (1.36): Removed the hard coded scaling to 20x. (untested) 2006-04-05 03:59 vapour * src/ming.c (1.19): Reset the hard coded Ming_scale to 1.0 rather than 20. 2006-03-23 19:57 akleine * util/: decompile.c (1.37), parser.c (1.11): 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 17:50 akleine * util/decompile.c (1.36): enhancement of "continue" and "break" statement detection 2006-03-14 18:25 akleine * util/decompile.c (1.35): added an initial recognition of FOR loops, add a bugfix in decompileIF() plus some more string function handlers 2006-03-12 08:49 akleine * util/decompile.c (1.34): 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 16:56 akleine * util/decompile.c (1.33): rewrote decompileDEFINEFUNCTION(), added some of the BIT* operations, extended the string package by adding a switcher to a temporary buffer 2006-03-03 17:54 akleine * util/decompile.c (1.32): some bugfixes: added a missing INDENT, enhanced isLogicalOp() also added 2 SWFACTION_...CLIP calls 2006-03-01 14:33 strk * src/actioncompiler/: compile.c (1.23), compile.h (1.14), swf5compiler.flex (1.30), swf5compiler.y (1.34): 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 20:53 akleine * util/decompile.c (1.31): something around "switch", "if" and "if_w_else" statements 2006-02-27 18:26 akleine * util/decompile.c (1.30): some more stuff around function calls and also reintroduced some missed logical ops 2006-02-26 09:12 akleine * util/decompile.c (1.29): added SWFACTION_MODULO, plus 2 bugfixes 2006-02-22 21:31 akleine * util/swftypes.h (1.10): changed "Offset" field in struct SWF_ACTION.... from UI16 to UI32 for handling bigger *.swf files 2006-02-21 10:49 strk * configure (1.15), configure (1.13.2.2): Removed ./configure, we must remember to generate it at release time 2006-02-20 19:24 akleine * util/decompile.c (1.28): added initial approach for array handling 2006-02-20 18:24 strk * NEWS (1.6.2.1), configure (1.13.2.1), configure.in (1.19.2.1), util/Makefile (1.44.2.1): Back-ported libpng-less build fix 2006-02-18 16:53 strk * NEWS (1.8): Added date of 0.3 final release (0.3.0) 2006-02-18 16:39 strk * NEWS (1.7), configure (1.14), configure.in (1.20), util/Makefile (1.45): Made dbl2png build depend on libpng library detection 2006-02-16 21:15 akleine * util/decompile.c (1.27): enhanced handling of nested function calls, also added bugfix malloc size 2006-02-15 15:27 anderson * configure (1.13), ChangeLog (1.63): Change to 0.3.0 final release 2006-02-14 20:57 akleine * util/decompile.c (1.26): replaced old 'funcret' workaround [ in decompileCALLMETHOD() ] 2006-02-13 21:21 akleine * util/decompile.c (1.25): 2 bugfixes: in decrement and newobject calls 2006-02-11 05:27 anderson * ChangeLog (1.62), NEWS (1.6): Update updates 2006-02-11 04:44 anderson * ch/: pkgcreate.ch (1.3), readme.txt (1.3), c/Makefile.win (1.3), c/handmade/SWFMovie_output_chdl.c (1.2), chfhandmade/SWFMovie_output.chf (1.2), demos/action.c (1.2), demos/button.c (1.2), demos/cxform.c (1.2), demos/drag.c (1.2), demos/gradient.c (1.2), demos/gradientxform.c (1.2), demos/jpegfill.c (1.2), demos/png.c (1.2): Updated to 0.3 from Stephen Nestinger 2006-02-10 22:12 akleine * util/decompile.c (1.24): added two more stack operations: dup and swap 2006-02-10 17:52 akleine * util/png2dbl.c (1.9): bugfix in cast op: makes work *.dbl files from GRAY images 2006-02-10 16:05 anderson * php_ext/: README (1.3), README.PHP4 (1.1), README.PHP5 (1.1): Try to be more clear about the PHP4/PHP5 support 2006-02-10 15:28 anderson * TODO (1.13): Add more item that need to be done 2006-02-09 17:17 strk * NEWS (1.5): updated 2006-02-08 23:59 anderson * src/actiontypes.h (1.1): The new unified definition of action type values 2006-02-08 23:48 anderson * src/actioncompiler/action.h (1.14), src/actioncompiler/assembler.c (1.9), src/actioncompiler/compile.c (1.22), src/actioncompiler/compileaction.c (1.11), src/actioncompiler/listaction.c (1.19), src/actioncompiler/main.c (1.14), src/actioncompiler/swf4compiler.flex (1.20), src/actioncompiler/swf4compiler.y (1.9), src/actioncompiler/swf5compiler.flex (1.29), src/actioncompiler/swf5compiler.y (1.33), util/action.h (1.13): Unify remaining definitions of action values 2006-02-08 20:28 anderson * util/: action.c (1.8), decompile.c (1.23): Oops. There are 2 pools in use. Make them static so they don't interfere with each other 2006-02-08 20:18 anderson * Makefile.config.in (1.9): Set up LDFLAGS also 2006-02-08 20:09 anderson * src/actioncompiler/compileaction.c (1.10), src/actioncompiler/swf5compiler.flex (1.28), src/blocks/fromswf.c (1.14), src/blocks/gifdbl.c (1.10), src/blocks/input.c (1.20), src/blocks/input.h (1.9), src/blocks/output.c (1.17), src/blocks/output.h (1.9), src/blocks/pngdbl.c (1.10), util/dbl2png.c (1.2), util/decompile.c (1.22), util/gif2dbl.c (1.5), util/gif2mask.c (1.2), util/listfdb.c (1.4), util/parser.c (1.10), util/swftypes.h (1.9): Clean up some more compiler warnings 2006-02-08 18:09 strk * ChangeLog (1.61): updated 2006-02-06 21:36 strk * src/actioncompiler/listaction.c (1.18): Fixed default out of switch 2006-02-06 01:46 strk * src/actioncompiler/: action.h (1.13), listaction.c (1.17): Added SWFACTION_DEFINEFUNCTION2 - dump of it is unimplemented 2006-02-03 23:51 strk * src/actioncompiler/: action.h (1.12), listaction.c (1.16): Added GREATERTHEN (0x67) and STRING_GREATERTHEN (0x68) opcodes 2006-02-03 16:44 strk * src/actioncompiler/: action.h (1.11), listaction.c (1.15): Added SWFACTION_ACSTOBJECT (0x2b) 2006-02-03 16:41 strk * src/actioncompiler/action.h (1.10): Fixed SWFACTION_IMPLEMENTS (0x2b=>0x2c) 2006-02-03 16:39 strk * src/actioncompiler/: action.h (1.9), listaction.c (1.14): Added SWFACTION_IMPLEMENTS (0x2C) and SWFACTION_EXTENDS (0x69) 2006-02-01 17:13 peterdd * perl_ext/SWF/: Bitmap.pm (1.4), Constants.pm (1.4), Sound.pm (1.3), TextField.pm (1.7), VideoStream.pm (1.2): fixing pod errors 2006-02-01 16:49 peterdd * perl_ext/SWF/Button.pm (1.3): added setMenu in documentation 2006-02-01 16:44 peterdd * perl_ext/SUPPORT (1.2): links to mailing lists updated 2006-02-01 07:49 peterdd * perl_ext/SWF.pm (1.8): update of documentation, version set to 0.3beta2 (still hardcoded here) 2006-02-01 07:47 peterdd * perl_ext/SWF.xs (1.13): added getScale, setCubicThreshold(num), setSWFCompression(level) 2006-02-01 07:45 peterdd * perl_ext/Makefile.PL (1.18): removed a call to unexistent function 2006-02-01 07:42 peterdd * perl_ext/README (1.6): update for release 2006-01-30 22:07 anderson * php_ext/ming.c (1.47): 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 15:53 anderson * Makefile-real (1.14): prune the old utilities from the release tarballs. 2006-01-30 15:52 anderson * util/: Makefile (1.44), dbl2png.c (1.1): Add a new dbl2png utility from Albrecht Kleine 2006-01-30 13:25 anderson * configure (1.12): Set the MICRO version to beta2 2006-01-30 13:16 anderson * configure.in (1.19): Set the version to beta2 2006-01-30 13:14 anderson * ChangeLog (1.60): Last Chagelog updates 2006-01-30 13:13 anderson * Makefile (1.27): 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 13:09 anderson * NEWS (1.4), TODO (1.12): Update docs 2006-01-26 21:55 strk * macros/ming.m4 (1.2): Added 'makeswf' detection code and usage docs 2006-01-26 21:43 strk * util/ming-config.in (1.2): Added --bindir 2006-01-25 20:19 peterdd * perl_ext/.cvsignore (1.4): added SoundInstance.c SoundStream.c VideoStream.c 2006-01-25 11:43 strk * macros/ming.m4 (1.1): Added m4 macro for client code use 2006-01-25 11:22 strk * .cvsignore (1.4), py_ext/.cvsignore (1.8), util/.cvsignore (1.4): Updated cvsignore files 2006-01-25 11:06 strk * Makefile (1.26), Makefile-real (1.13), Makefile.config.in (1.8), configure (1.11), configure.in (1.18), util/Makefile (1.43), util/ming-config.in (1.1): 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 09:26 peterdd * perl_ext/examples/glyph.cgi (1.3): fix typo 2006-01-25 08:47 peterdd * perl_ext/examples/shape.cgi (1.2): fixed 2006-01-25 08:41 peterdd * perl_ext/examples/keypress.cgi (1.2): fixed 2006-01-25 08:14 peterdd * perl_ext/SWF/VideoStream.pm (1.1): added stub for documentation of VideoStream 2006-01-25 07:49 peterdd * perl_ext/examples/video.cgi (1.1): a videostream example 2006-01-25 07:26 peterdd * perl_ext/examples/sound.cgi (1.1): included Constants 2006-01-25 07:10 peterdd * perl_ext/examples/textfield.cgi (1.1): add a textfield example 2006-01-25 06:52 peterdd * perl_ext/common/_sans.fdb (1.1): arial like font for build tests and examples 2006-01-25 06:47 peterdd * perl_ext/common/README (1.1): add 2006-01-25 06:45 peterdd * perl_ext/common/beep.wav (1.1): file for build tests and examples 2006-01-25 05:32 peterdd * perl_ext/examples/glyph.cgi (1.2): fixed 2006-01-25 05:22 peterdd * perl_ext/examples/morph.cgi (1.3): fixed and improved 2006-01-25 05:07 peterdd * perl_ext/examples/sprite.cgi (1.2): fixed 2006-01-25 04:49 peterdd * perl_ext/examples/: animation.cgi (1.3), text.cgi (1.3): comment out my libpath 2006-01-25 04:48 peterdd * perl_ext/examples/text.cgi (1.2): fixed and improved 2006-01-25 04:17 peterdd * perl_ext/examples/animation.cgi (1.2): fixed and improved 2006-01-25 00:32 peterdd * perl_ext/Makefile.PL (1.17): fixing paths 2006-01-25 00:29 peterdd * perl_ext/Makefile.PL (1.16): fixing paths 2006-01-25 00:03 peterdd * perl_ext/Makefile.PL (1.15): a first step: take mingversion from global ../configure.in, use of ../src/ming_config.h for detection of optional libs 2006-01-24 15:53 anderson * ChangeLog (1.59): Updates 2006-01-24 15:52 anderson * Makefile (1.25): Don't record changes to ChangeLog itself 2006-01-24 15:48 anderson * Makefile (1.24): Split the rest of the language modules into seperate tarballs. Add a convvenience target for updating the Changelog 2006-01-24 15:45 anderson * php_ext/README (1.2), rb_ext/README (1.2): Addpointers to current version of the module in other projects 2006-01-23 22:26 whamann * src/blocks/placeobject.c (1.13): placeobject was saving name and mask depth in wrong order, fixed 2006-01-12 17:19 anderson * ChangeLog (1.58): Update changelog. Gotta love cvs2cl 8-) 2006-01-06 16:38 anderson * Makefile (1.23): Add a target for building rleease tarballs 2006-01-06 16:36 anderson * Makefile-real (1.12): Finish unhooking the php dir from the build 2006-01-05 20:30 anderson * src/actioncompiler/: swf4compiler.flex (1.19), swf5compiler.flex (1.27): 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 11:00 strk * ch/: Makefile (1.2), pkgcreate.ch (1.2), readme.txt (1.2), c/Makefile.win (1.2), include/ming.h (1.2): Applied patch from Stephen Nestinger to remove ming.h duplication 2005-12-06 15:32 strk * Makefile-real (1.11), Makefile.config.in (1.7), configure (1.10), configure.in (1.17), src/.cvsignore (1.4), src/ming.h (1.33), src/ming.h.in (1.1): 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 13:47 anderson * configure (1.9): Regen to match configure.in - Adds EXTRA_BINS for gif tools 2005-12-06 13:00 strk * configure.in (1.16), util/Makefile (1.42): gif binaries build triggered by avalability of gif lib 2005-11-29 00:09 anderson * Makefile-real (1.10), Makefile.config.in (1.6), configure (1.8), configure.in (1.15), src/Makefile (1.31): 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 16:46 anderson * py_ext/Makefile (1.16): provide a way to pass in a different prefix when building packages 2005-11-28 16:45 anderson * src/Makefile (1.30): Add additional dependencies 2005-11-24 16:47 strk * php_ext/: ming.c (1.46), php_ming.h (1.20): License change reverted (LGPL->PHP) until someone more informed then me will take care of it. 2005-11-23 20:47 anderson * php_ext/: ming-dev.c (1.5), ming-streams.c (1.4): Remove obsolete files 2005-11-23 20:47 anderson * php_ext/Makefile (1.19): Install to DESTDIR 2005-11-23 08:55 strk * php_ext/: ming-dev.c (1.4), ming-streams.c (1.3), ming.c (1.45), php_ming.h (1.19): Fixed license header (PHP->LGPL) 2005-11-14 17:46 anderson * util/: read.c (1.8), read.h (1.7): Remove unused indent code 2005-11-14 17:39 anderson * util/: action.c (1.7), decompile.c (1.21), outputtxt.c (1.16), parser.c (1.9), swftypes.h (1.8): small cleanups to allow building w/ gcc-2.95 2005-11-14 13:03 strk * NEWS (1.3): updated to use exported name of Fromswf(): SWFPrebuildClip 2005-10-19 00:05 anderson * src/actioncompiler/swf5compiler.flex (1.26): Add missing bounds check that can cause SIGSEG 2005-10-15 21:05 anderson * util/Makefile (1.41): Also build gif2dbl and gif2mask 2005-10-15 19:40 anderson * util/Makefile (1.40): Remove duplicate makeswf from the list of binaries 2005-10-03 09:13 strk * util/main.c (1.9): Removed example call from main.c, as it would refer to swftoperl while being used by all outputs 2005-09-13 06:55 anderson * util/: action.c (1.6), main.c (1.8), outputtxt.c (1.15): 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 06:06 anderson * util/Makefile (1.39): 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 06:04 anderson * util/listmp3.c (1.5): Initialize some variable which might get used before they are otherwise set 2005-09-13 06:04 anderson * util/: listfdb.c (1.3), makefdb.c (1.5): Fix to build again w/ new includ patch & symbols 2005-09-07 16:20 anderson * util/read.c (1.7): compiler complaint: put data decls before functions calls & initialize offset for compilers that think it might be used before being set 2005-09-07 16:19 anderson * util/decompile.c (1.20): compiler complaint: decompileActions() really should be a void return 2005-09-06 13:54 strk * mingpp.h (1.24), src/ming.h (1.32), src/movie.c (1.35): Applied patch by Darren Cook making exposure of fileOutputMethod function useless 2005-09-01 07:01 anderson * util/: action.c (1.5), action.h (1.12), decompile.c (1.19), decompile.h (1.9): 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 17:37 anderson * util/outputtxt.c (1.14): When built for listaction, include actions in some less obvious places 2005-08-22 10:36 strk * NEWS (1.2): Added case-sensitive actionscript compiler change 2005-08-17 18:41 anderson * util/: Makefile (1.38), outputtxt.c (1.13): Restore the listaction command 2005-08-16 19:22 anderson * util/: action.c (1.4), action.h (1.11), outputtxt.c (1.12), parser.c (1.8), parserdecl.h (1.3), swftypes.h (1.7): 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 12:00 strk * ChangeLog (1.57), NEWS (1.1): Initial import 2005-08-14 12:14 krechert * configure (1.7), configure.in (1.14): add -fPIC to CFLAGS for x86_64 machines 2005-08-12 21:23 whamann * ch/: chfhandmade/Ming_setErrorFunction.chf (1.1), chfhandmade/Ming_setWarnFunction.chf (1.1), chfhandmade/SWFMovie_output.chf (1.1), demos/png.dbl (1.1), include/font_util.h (1.1), include/gc.h (1.1), include/blocklist.h (1.1), include/fill.h (1.1), include/libming.h (1.1), include/ming_config.h (1.1), include/movie.h (1.1), include/position.h (1.1), include/shape_util.h (1.1), include/text_util.h (1.1), include/ming.h (1.1), include/displaylist.h (1.1), include/movieclip.h (1.1), include/shape_cubic.h (1.1), include/blocks/bitmap.h (1.1), include/blocks/browserfont.h (1.1), include/blocks/dbl.h (1.1), include/blocks/fromswf.h (1.1), include/blocks/method.h (1.1), include/blocks/action.h (1.1), include/blocks/block.h (1.1), include/blocks/blocktypes.h (1.1), include/blocks/button.h (1.1), include/blocks/character.h (1.1), include/blocks/cxform.h (1.1), include/blocks/error.h (1.1), include/blocks/exports.h (1.1), include/blocks/fillstyle.h (1.1), include/blocks/font.h (1.1), include/blocks/fontinfo.h (1.1), include/blocks/gradient.h (1.1), include/blocks/imports.h (1.1), include/blocks/input.h (1.1), include/blocks/jpeg.h (1.1), include/blocks/libswf.h (1.1), include/blocks/linestyle.h (1.1), include/blocks/matrix.h (1.1), include/blocks/morph.h (1.1), include/blocks/output.h (1.1), include/blocks/outputblock.h (1.1), include/blocks/placeobject.h (1.1), include/blocks/rect.h (1.1), include/blocks/shape.h (1.1), include/blocks/sound.h (1.1), include/blocks/soundinstance.h (1.1), include/blocks/soundstream.h (1.1), include/blocks/sprite.h (1.1), include/blocks/swf.h (1.1), include/blocks/text.h (1.1), include/blocks/textfield.h (1.1), include/blocks/ttffont.h (1.1), include/blocks/utf8.h (1.1), include/blocks/videostream.h (1.1): Initial revision 2005-08-12 21:23 whamann * ch/: chfhandmade/Ming_setErrorFunction.chf (1.1.1.1), chfhandmade/Ming_setWarnFunction.chf (1.1.1.1), chfhandmade/SWFMovie_output.chf (1.1.1.1), demos/png.dbl (1.1.1.1), include/font_util.h (1.1.1.1), include/gc.h (1.1.1.1), include/blocklist.h (1.1.1.1), include/fill.h (1.1.1.1), include/libming.h (1.1.1.1), include/ming_config.h (1.1.1.1), include/movie.h (1.1.1.1), include/position.h (1.1.1.1), include/shape_util.h (1.1.1.1), include/text_util.h (1.1.1.1), include/ming.h (1.1.1.1), include/displaylist.h (1.1.1.1), include/movieclip.h (1.1.1.1), include/shape_cubic.h (1.1.1.1), include/blocks/bitmap.h (1.1.1.1), include/blocks/browserfont.h (1.1.1.1), include/blocks/dbl.h (1.1.1.1), include/blocks/fromswf.h (1.1.1.1), include/blocks/method.h (1.1.1.1), include/blocks/action.h (1.1.1.1), include/blocks/block.h (1.1.1.1), include/blocks/blocktypes.h (1.1.1.1), include/blocks/button.h (1.1.1.1), include/blocks/character.h (1.1.1.1), include/blocks/cxform.h (1.1.1.1), include/blocks/error.h (1.1.1.1), include/blocks/exports.h (1.1.1.1), include/blocks/fillstyle.h (1.1.1.1), include/blocks/font.h (1.1.1.1), include/blocks/fontinfo.h (1.1.1.1), include/blocks/gradient.h (1.1.1.1), include/blocks/imports.h (1.1.1.1), include/blocks/input.h (1.1.1.1), include/blocks/jpeg.h (1.1.1.1), include/blocks/libswf.h (1.1.1.1), include/blocks/linestyle.h (1.1.1.1), include/blocks/matrix.h (1.1.1.1), include/blocks/morph.h (1.1.1.1), include/blocks/output.h (1.1.1.1), include/blocks/outputblock.h (1.1.1.1), include/blocks/placeobject.h (1.1.1.1), include/blocks/rect.h (1.1.1.1), include/blocks/shape.h (1.1.1.1), include/blocks/sound.h (1.1.1.1), include/blocks/soundinstance.h (1.1.1.1), include/blocks/soundstream.h (1.1.1.1), include/blocks/sprite.h (1.1.1.1), include/blocks/swf.h (1.1.1.1), include/blocks/text.h (1.1.1.1), include/blocks/textfield.h (1.1.1.1), include/blocks/ttffont.h (1.1.1.1), include/blocks/utf8.h (1.1.1.1), include/blocks/videostream.h (1.1.1.1): initial import 2005-08-12 21:20 whamann * ch/: Makefile (1.1), pkginstall.ch (1.1), readme.txt (1.1), pkgcreate.ch (1.1), c/Make.inc (1.1), c/Makefile (1.1), c/Makefile.win (1.1), c/handmade/Ming_setErrorFunction_chdl.c (1.1), c/handmade/Ming_setWarnFunction_chdl.c (1.1), c/handmade/SWFMovie_output_chdl.c (1.1), demos/action.c (1.1), demos/drag.c (1.1), demos/gradient.c (1.1), demos/jpegfill.c (1.1), demos/png.c (1.1), demos/cxform.c (1.1), demos/backyard.jpg (1.1), demos/backyard.png (1.1), demos/button.c (1.1), demos/gradientxform.c (1.1): Initial revision 2005-08-12 21:20 whamann * ch/: Makefile (1.1.1.1), pkginstall.ch (1.1.1.1), readme.txt (1.1.1.1), pkgcreate.ch (1.1.1.1), c/Make.inc (1.1.1.1), c/Makefile (1.1.1.1), c/Makefile.win (1.1.1.1), c/handmade/Ming_setErrorFunction_chdl.c (1.1.1.1), c/handmade/Ming_setWarnFunction_chdl.c (1.1.1.1), c/handmade/SWFMovie_output_chdl.c (1.1.1.1), demos/action.c (1.1.1.1), demos/drag.c (1.1.1.1), demos/gradient.c (1.1.1.1), demos/jpegfill.c (1.1.1.1), demos/png.c (1.1.1.1), demos/cxform.c (1.1.1.1), demos/backyard.jpg (1.1.1.1), demos/backyard.png (1.1.1.1), demos/button.c (1.1.1.1), demos/gradientxform.c (1.1.1.1): initial import 2005-08-10 18:53 anderson * util/: outputscript.c (1.7), outputtxt.c (1.11): 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 16:26 strk * INSTALL (1.5): Revision by Darren Cook 2005-08-08 12:43 strk * src/ming_config.h.in (1.2): Fixed documentation of TRACK_ALLOCS 2005-07-08 10:22 strk * src/blocks/font.c (1.32): Applied patch from Uwe Traum initializing new elems of codeTable 2005-06-13 16:05 anderson * ChangeLog (1.56), util/action.c (1.3), util/action.h (1.10), util/outputtxt.c (1.10): Start implementing more detailed output for actions >=0x80 add output for action that are tucked away inside other blocks like CLIPACTIONRECORDs. 2005-06-13 16:00 anderson * util/Makefile (1.37): Use a var for the long list of objects 2005-06-10 00:36 anderson * ChangeLog (1.55), util/outputtxt.c (1.9), util/parser.c (1.7), util/swftypes.h (1.6): Fix many warnings Implemenent IMPORTASSET and output more info for DEFINESPRITE 2005-06-09 15:07 anderson * ChangeLog (1.54): Format the CodeTable output of DEFINEFONT2 to display 2 or 4 digits depending on FontFlagsWideCodes. 2005-06-08 19:16 anderson * util/outputtxt.c (1.8): Format the CodeTable output of DEFINEFONT2 to display 2 or 4 digits depending on FontFlagsWideCodes. 2005-06-04 13:19 strk * CREDITS (1.10), ChangeLog (1.53): Added strk and Stuart 2005-05-30 23:40 anderson * util/swftypes.h (1.5): 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 23:22 anderson * util/: decompile.c (1.18), decompile.h (1.8), outputscript.c (1.6), outputtxt.c (1.7), parser.c (1.6), swftypes.h (1.4): 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 20:24 anderson * util/: parser.c (1.5), swftypes.h (1.3): Parse more Block types 2005-05-30 14:48 anderson * util/: decompile.c (1.17), decompile.h (1.7), outputdecl.h (1.3), outputscript.c (1.5), outputtxt.c (1.6), parser.c (1.4), parserdecl.h (1.2), swftypes.h (1.2): 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 14:42 anderson * util/main.c (1.7): Make an error fatal for now to make it more obvious during develpment 2005-05-30 14:38 anderson * util/: action.c (1.2), action.h (1.9): 1) Add definitions for all action through v7 2) Rename a few action to better match the SWF File Format Specification 2005-05-30 14:36 anderson * util/Makefile (1.36): listswf2 is now somewhat functional, so build it again 2005-05-30 14:34 anderson * util/blocktypes.c (1.5): Add SWF_INITACTION and remove some bounds checking which is incorrect 2005-05-30 14:23 anderson * util/: read.c (1.6), read.h (1.6): 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 04:44 strk * Makefile-real (1.9), Makefile.config.in (1.5), configure (1.6), configure.in (1.13), java_ext/native/Makefile (1.4), php_ext/Makefile (1.18), src/Makefile (1.29), tcl_ext/Makefile (1.3), util/Makefile (1.35), util/old/Makefile (1.5): Applied patch by Motoi Washida for Darwin build cleanup 2005-04-18 14:21 strk * util/Makefile (1.34): Added missing makeswf to BINARIES variable 2005-04-15 13:30 strk * src/blocks/fromswf.c (1.13): Initialized some vars to make compiler happy 2005-04-15 13:20 strk * php_ext/: Makefile (1.17), Makefile.in (1.3): Build scripts cleanup 2005-04-15 13:11 strk * util/: decompile.c (1.16), swftoscript.c (1.4), swftoscript.h (1.3): Removed obsolete files 2005-04-15 12:43 strk * util/Makefile (1.33): Fixed wrong dependency for swftophp2 and swftopython 2005-04-14 19:43 strk * README (1.8): Added note about makeswf(1) being released GPL 2005-04-14 17:44 strk * util/: decompile.c (1.15), old/Makefile (1.4), old/blocktypes.c (1.2), old/blocktypes.h (1.2), old/decompile.c (1.2), old/decompile.h (1.2), old/libswf.h (1.2), old/listswf.c (1.4), old/output.h (1.2), old/swftoscript.c (1.2), old/swftoscript.h (1.2): More cleanups in old/ dir, small fix in decompile.c 2005-04-14 16:45 strk * util/outputtxt.c (1.5): Put some NODECOMPILE blocks back in (but it's not working). 2005-04-14 16:45 strk * util/Makefile (1.32): Removed listswf2 build (NODECOMPILE is not implemented yet). 2005-04-14 16:44 strk * util/decompile.c (1.14): Fixed bogus handling of 'with' code 2005-04-14 16:25 strk * util/old/: Makefile (1.3), action.h (1.2): Removed duplicated action.h, code will use the ../action.h 2005-04-14 16:18 strk * .cvsignore (1.3), src/.cvsignore (1.3), util/.cvsignore (1.3), util/old/.cvsignore (1.1): Updated 2005-04-14 16:11 strk * Makefile.am (1.3), c++_ext/Makefile.am (1.2), src/Makefile.am (1.4), src/actioncompiler/Makefile.am (1.4), src/blocks/Makefile.am (1.4), util/Makefile.am (1.3): Removed to avoid users confusion 2005-04-11 19:32 strk * util/: decompile.c (1.13), main.c (1.6), outputdecl.h (1.2), outputscript.c (1.4), outputtxt.c (1.4): New fixed by Stuart R. Anderson 2005-04-11 10:57 strk * util/: decompile.c (1.12), decompile.h (1.6), main.c (1.5), outputscript.c (1.3), old/Makefile (1.2), old/listswf.c (1.3): Cleanups by Stuart Anderson 2005-04-09 17:34 strk * util/main.c (1.4): Added missing prototypes, minor cleanups. 2005-04-09 17:33 strk * util/outputtxt.c (1.3): Implemented outputHeader 2005-04-09 17:18 strk * util/main.c (1.3): Fixed a bug in cws2fws missing to allow read on decompressed file. 2005-04-09 10:27 strk * util/parser.c (1.3): Applied patch for version 5 movies handling. 2005-04-07 18:21 strk * util/old/listswf.c (1.2): Incremented memory allocated for dictionary entries 2005-04-07 18:18 strk * util/: Makefile (1.31), blocktypes.h (1.5), decompile.c (1.11), decompile.h (1.5), decompile4.c (1.2), listswf.c (1.19), main.c (1.2), parser.c (1.2), read.h (1.5), swftoperl.c (1.9), swftoperl.h (1.2), swftophp.c (1.9), swftophp.h (1.2), old/Makefile (1.1), old/action.h (1.1), old/bindump.c (1.1), old/blocktypes.c (1.1), old/blocktypes.h (1.1), old/decompile.c (1.1), old/decompile.h (1.1), old/decompile4.c (1.1), old/hexdump.c (1.1), old/libswf.h (1.1), old/listswf.c (1.1), old/output.h (1.1), old/read.c (1.1), old/read.h (1.1), old/swftoscript.c (1.1), old/swftoscript.h (1.1): Moved old decompiler under old/ 2005-04-07 17:54 strk * util/outputtxt.c (1.2): Cleanups 2005-04-07 17:52 strk * util/outputscript.c (1.2): Cleanups. 2005-04-07 16:37 strk * util/: Makefile (1.30), action.c (1.1), blocktypes.c (1.4), decompile.c (1.10), decompile.h (1.4), listswf.c (1.18), main.c (1.1), outputdecl.h (1.1), outputscript.c (1.1), outputtxt.c (1.1), parser.c (1.1), parser.h (1.1), parserdecl.h (1.1), read.c (1.5), swfoutput.h (1.1), swftoscript.c (1.3), swftoscript.h (1.2), swftypes.h (1.1): Imported Stuart Anderson new code for decompiling utils. 2005-04-01 12:27 strk * util/: decompile.c (1.9), listswf.c (1.17): Code cleanups, no more warnings on freeBSD. 2005-04-01 11:13 strk * Makefile.config.in (1.4), configure (1.5), configure.in (1.12), src/Makefile (1.28): Added primitive (and limited) support for Darwin builds. 2005-03-31 19:22 strk * Makefile (1.22), Makefile-real (1.8): Fixed install-static rule 2005-03-31 13:39 strk * configure (1.4): Updated to match configure.in 2005-03-31 13:35 strk * ChangeLog (1.52), Makefile.config.in (1.3), configure.in (1.11), py_ext/.cvsignore (1.7), py_ext/Makefile (1.15): Initial build scripts support for python wrapper. 2005-03-30 23:41 strk * Makefile.config.in (1.2), configure (1.3), configure.in (1.10): Fixed missing CC and CXX variables (weren't set by configure) 2005-03-29 16:06 whamann * src/blocks/soundstream.c (1.24): 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 12:47 strk * util/: Makefile (1.29), decompile.c (1.8), decompile.h (1.3), decompile4.c (1.1), decompile5.c (1.9), swftoscript.c (1.2): 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 10:08 strk * util/makeswf.c (1.16): Added frame layout printing. 2005-03-28 00:06 strk * Makefile (1.21), Makefile-real (1.7), Makefile.config.in (1.1), Rules.make.in (1.5), config.make.in (1.3), configure (1.2), configure.in (1.9), c++_ext/Makefile (1.5), php_ext/Makefile (1.16), src/Makefile (1.27), src/actioncompiler/Makefile (1.13), src/blocks/Makefile (1.18), util/Makefile (1.28): Merged Rules.make and config.make into a single Makefile.config file. 2005-03-27 23:40 strk * LICENSE_GPL2 (1.1): Added GPL2 license, for code released with that license (makeswf). 2005-03-27 23:32 strk * Makefile-real (1.6), Rules.make.in (1.4): Added makeswf manual page. 2005-03-26 11:59 whamann * src/actioncompiler/swf5compiler.y (1.32): removed two redundant declarations - now 79 shift/reduce and 87 reduce/reduce conflicts left 2005-03-26 11:47 whamann * src/blocks/fromswf.c (1.12): removed some code no longer needed 2005-03-25 18:59 strk * php_ext/Makefile (1.15): Modified to include appropriate file for CC definition. 2005-03-25 18:43 strk * src/Makefile (1.26): Modified static and dynamic rules to avoid recompilation when unneeded 2005-03-22 16:20 strk * Makefile-real (1.5): Broader libs match for clean rule. 2005-03-22 16:15 strk * Makefile-real (1.4): src/ming_config.h cleanup 2005-03-22 16:10 strk * util/Makefile (1.27): Changed all rules to use dynamic linkage 2005-03-22 15:58 strk * Rules.make.in (1.3), src/Makefile (1.25), util/Makefile (1.26): Library version split into MAJOR,MINOR,MICRO 2005-03-22 15:52 strk * Makefile-real (1.3): static library built reintroduced by default 2005-03-22 15:50 strk * src/Makefile (1.24): Added libming.so symlink 2005-03-22 15:29 strk * util/Makefile (1.25): Made install rule to only install buildable binaries. 2005-03-22 15:22 strk * util/Makefile (1.24): Enhanced to work with older compilers. 2005-03-22 15:13 strk * Makefile (1.20), config.make.in (1.2), configure (1.1), configure.in (1.8), util/Makefile (1.23): configure script included in CVS, handled optional binaries build for systems w/out GIF and/or PNG. 2005-03-22 14:41 strk * util/makeswf.c (1.15): 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 is used 2005-03-22 09:27 strk * Makefile-real (1.2), Rules.make.in (1.2), util/Makefile (1.22): Used bindir, includedir and libdir from autoconf. Made util build and install happen by default, and use @bindir@ 2005-03-22 09:13 strk * util/Makefile (1.21): Cleanups, use of user-provided --prefix 2005-03-22 09:03 strk * src/ming_config.h (1.6): this will be produced by autoconf 2005-03-22 09:01 strk * src/Makefile (1.23): Fixed cleanup of shared lib 2005-03-22 08:59 strk * configure.in (1.7), src/ming_config.h.in (1.1): ming_config.h generated from autoconf 2005-03-22 08:50 strk * Makefile (1.19): improved dependencies 2005-03-21 18:12 strk * autogen.sh (1.4): simplified 2005-03-21 18:11 strk * configure.in (1.6): Modified to work with older autoconf versions 2005-03-21 18:06 strk * Rules.make.in (1.1), config.make.in (1.1): These are handled by autoconf 2005-03-21 18:02 strk * Makefile-real (1.1), Makefile (1.18): Renamed Makefile to Makefile-real, added a Makefile wrapper 2005-03-21 17:53 strk * Makefile (1.17): More cleanups 2005-03-21 17:51 strk * Rules.make (1.6), config.make (1.6): Will be created running ./configure 2005-03-21 17:50 strk * configure.in (1.5): simplified 2005-03-21 17:50 strk * Makefile (1.16): Added distclean rule and let PREFIX be get from Rules.make 2005-03-03 20:07 whamann * src/blocks/fromswf.c (1.11): wrong call parameter in previous fix -- oops 2005-02-16 14:06 whamann * src/blocks/: font.c (1.31), fromswf.c (1.10): better morph parsing destroyfont erratically was called with no font 2005-02-14 15:45 strk * src/actioncompiler/swf5compiler.flex (1.25): Applied patch from Uwe Traum handling exponential notation and fixing a bug in the unescape function. 2005-02-13 18:50 whamann * src/blocks/fromswf.c (1.9): 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 20:03 whamann * src/blocks/fromswf.c (1.8), src/blocks/gifdbl.c (1.9), util/gif2dbl.c (1.4): 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 13:35 krechert * src/blocks/videostream.c (1.7): fixed compiler warning 2004-12-29 13:31 krechert * perl_ext/Makefile.PL (1.14): add #include src/libming.h to SWF.h 2004-12-18 19:02 krechert * src/blocks/soundstream.c (1.23): [no log message] 2004-12-09 23:39 whamann * src/blocks/input.c (1.19): even memory buffers want there offset updated by reading :) 2004-12-07 18:19 krechert * src/blocks/soundstream.c (1.22): skip additional data before real mp3 header 2004-11-10 15:00 strk * util/makeswf.c (1.14): Added support for specifying output compression level 2004-11-10 13:12 strk * src/actioncompiler/: Makefile (1.12), swf4compiler.flex (1.18), swf5compiler.flex (1.24): Parser made case-sensitive, changed few lagacy function token definitions to allow for some case-mIxIng 2004-11-10 13:11 strk * src/actioncompiler/swf5compiler.y (1.31): More debugging calls. 2004-11-09 13:48 strk * util/makeswf.c (1.13): Added -v flag in usage string (already supported but not documented) 2004-11-05 14:57 whamann * src/actioncompiler/swf5compiler.y (1.30): added support for geturl(url) as needed for javascript calls etc. note: this is exactly the same as geturl(url,'') 2004-11-03 08:52 strk * util/: makeswf.c (1.12), makeswf.h (1.3): Introduced a default include path to easy code sharing. 2004-11-02 18:53 strk * util/makeswf.c (1.11): Fixed a bug in -I and -D handling. 2004-11-02 18:48 strk * util/Makefile (1.20): Fixed makeswf build rule 2004-10-27 14:54 strk * util/listswf.c (1.16): Changed Push record display to take less space. 2004-10-27 14:32 strk * src/actioncompiler/swf5compiler.y (1.29): Commented in DEBUG define (left from previous tests) 2004-10-27 14:30 strk * src/actioncompiler/swf5compiler.y (1.28): 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 10:59 strk * src/actioncompiler/listaction.c (1.13): Moved variable declarations before block body, for older compilers support. 2004-10-22 10:56 strk * util/: action.h (1.8), listswf.c (1.15): Added listing support for ActionNewMethod (listed as NewMethod) 2004-10-22 10:55 strk * src/actioncompiler/swf5compiler.y (1.27): Added support for 'new this.that;' syntax (ActionNewMethod: 0x53). Fixed expr_or_obj rule to use IDENTIFIER instead of identifier. 2004-10-19 07:46 whamann * win32/libming.dsp (1.9): new version contributed by Frank Kromann Comments: the user MUST specify the path to flex and bison in visual studio under tools|options -> directoriesn and executable files 2004-10-15 09:41 strk * mingpp.h (1.23): Applyed minguts fix for SWFFont constructor 2004-10-07 14:50 strk * util/: Makefile (1.19), swftoscript.c (1.1), swftoscript.h (1.1): Added unified swf2script by Stuart Anderson . 2004-10-06 18:16 strk * src/blocktypes.h (1.8): Removed. Use blocks/blocktypes.h instead 2004-10-06 17:41 strk * util/: Makefile (1.18), README (1.4), TIPS (1.1), listfdb.c (1.2), listmp3.c (1.4), png2swf.c (1.3), raw2adpcm.c (1.4), swftoperl.c (1.8), swftophp.c (1.8): 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 16:56 strk * src/: libming.h (1.12), ming.h (1.31): fileOutputMethod moved from ming.h to libming.h. Waiting for contestors to raise their hands ;) 2004-10-06 16:34 strk * util/Makefile (1.17): Modified all: rule to use a pager 2004-10-06 16:31 strk * src/actioncompiler/listaction.c (1.12): omitted unused variable, for compiler happyness 2004-10-06 10:00 strk * ChangeLog (1.51): updated 2004-10-05 16:56 strk * src/actioncompiler/swf5compiler.flex (1.23), src/actioncompiler/swf5compiler.y (1.26), util/Makefile (1.16), util/action.h (1.7), util/listswf.c (1.14): Added TargetPath support (0x45) 2004-10-05 14:41 strk * src/actioncompiler/swf5compiler.y (1.25): Added DELETE in function_call (already in void_function_call) 2004-10-05 14:40 strk * src/actioncompiler/action.h (1.8): Added comments about VAREQUALS actually being DEFINELOCAL. Commented out ming.h include (for future use by utils) 2004-10-03 18:04 strk * mingpp.h (1.22): Applied patched by Darren Cook 2004-10-02 10:48 whamann * src/: blocks/blocktypes.h (1.12), blocks/fromswf.c (1.7), blocktypes.h (1.7): add INITCLIP to tags that may occur in prebuiltclip 2004-10-01 15:49 strk * Rules.make (1.5): INCLUDES variable defined avoiding recursion (for bsd make) 2004-10-01 15:44 strk * php_ext/Makefile (1.14): Changed PHPSRC default assignment to work undef BSDmake 2004-10-01 14:52 strk * py_ext/Makefile (1.14): Added stub 2004-10-01 14:49 strk * Rules.make (1.4): Fixed to be supported by OpenBSD. 2004-10-01 12:21 strk * src/actioncompiler/: action.h (1.7), swf5compiler.y (1.24): Fixed a bug in SWFACTION_DELETE and SWFACTION_DELETEVAR handling. 2004-10-01 12:08 strk * util/: action.h (1.6), listswf.c (1.13): Added SWFACTION_DELETEVAR read support. 2004-09-29 12:07 strk * util/makeswf.c (1.10): ImportAssets executed even if import file is not found on filesystem. A warning is issued in that case. 2004-09-28 17:21 strk * util/: blocktypes.h (1.4), listswf.c (1.12): Cleanup. listswf_nd now compiles with no warnings. 2004-09-28 16:39 strk * util/makeswf.c (1.9): 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 16:35 strk * util/: blocktypes.c (1.3), blocktypes.h (1.3), listswf.c (1.11): Added ImportAssets block 2004-09-28 16:09 strk * util/makeswf.c (1.8): Added assets import support. 2004-09-28 12:03 strk * src/actioncompiler/: swf4compiler.flex (1.17), swf5compiler.flex (1.22): Allow dollar sign in identifiers. 2004-09-28 11:45 strk * util/: action.h (1.5), listswf.c (1.10): Added SWFACTION_STRICTEQ support (strict equal) 2004-09-28 09:03 strk * src/actioncompiler/swf5compiler.flex (1.21): Moved === and !== support inside AS_V6 context. Added Wolf's patch for r:1 bug. 2004-09-28 08:59 strk * util/makeswf.c (1.7): Added -v switch to set output version. Added notice about output configuration. 2004-09-27 18:47 strk * src/actioncompiler/swf5compiler.flex (1.20): Made strict equality produce ACTION_EQUALS for swf < 6. 2004-09-27 13:05 strk * src/actioncompiler/: swf5compiler.flex (1.19), swf5compiler.y (1.23): Added support for strict equality (===) and inequality (!==) operators. 2004-09-25 10:23 strk * util/makeswf.c (1.6): Added -C to cpp call 2004-09-25 10:17 strk * util/makeswf.c (1.5): Post-processed files are kept and their name is shown to the user to allow for error Line finding. 2004-09-13 22:49 strk * src/actioncompiler/Makefile.am (1.3): Copied some rules from original Makefile to bypass build errors. 2004-09-09 16:04 krechert * src/actioncompiler/swf4compiler.flex (1.16): automake patch broke compile 2004-09-09 15:53 krechert * src/font_util.c (1.7): [no log message] 2004-09-09 15:49 krechert * src/font_util.c (1.6): closes bug #1023574. thanks to Michal Czerwinski xkret@removeit.poczta.onet.pl 2004-09-01 19:56 whamann * src/actioncompiler/: action.h (1.6), listaction.c (1.11), main.c (1.13): these files also affected by try / catch code addition 2004-09-01 19:52 whamann * mingpp.h (1.21): more mingpp.h patch 2004-08-31 22:56 whamann * mingpp.h (1.20): added decls for functions in the library - contributed by minguts 2004-08-31 21:37 whamann * src/actioncompiler/: swf5compiler.flex (1.18), swf5compiler.y (1.22): added try/catch/finally and throw keywords 2004-08-31 21:35 whamann * autogen.sh (1.3), src/Makefile.am (1.3), src/actioncompiler/Makefile.am (1.2), src/blocks/Makefile.am (1.3), util/Makefile.am (1.2): more automake patches from David Schleef 2004-08-25 22:28 whamann * c++_ext/Makefile.am (1.1), java_ext/MANIFEST (1.1), perl_ext/MANIFEST (1.4), php_ext/MANIFEST (1.1), py_ext/MANIFEST (1.1), rb_ext/MANIFEST (1.1), tcl_ext/MANIFEST (1.1), Makefile.am (1.2), win32/MANIFEST (1.1), autogen.sh (1.2), configure.in (1.4), src/actioncompiler/swf4compiler.flex (1.15), src/actioncompiler/swf5compiler.flex (1.17): automake patches contributed by David Schleef 2004-08-21 18:52 whamann * src/blocks/fromswf.c (1.6): fix to allow import of swf with videostream 2004-08-10 00:50 whamann * src/blocks/outputblock.c (1.14), src/blocks/outputblock.h (1.10), php_ext/ming.c (1.44), php_ext/php_ming.h (1.18), src/ming.h (1.30), src/movie.c (1.34), perl_ext/Movie.xs (1.10): named anchors - works like frame labels 2004-07-31 11:36 krechert * Rules.make (1.3), c++_ext/Makefile (1.4), src/ming_config.h (1.5): C++ build fixes by Glunz Wolfgang 2004-07-31 11:17 krechert * java_ext/: SWFBitmap.java (1.5), SWFBitmapI.java (1.5), SWFColor.java (1.3), SWFFillI.java (1.5), SWFGradient.java (1.5), SWFGradientI.java (1.5), SWFMovie.java (1.7), SWFMovieI.java (1.7), SWFShape.java (1.8), SWFTextField.java (1.5), SWFTextFieldI.java (1.5), native/SWFBitmap.h (1.4), native/SWFNative.cc (1.6), native/SWFShape.h (1.6), native/SWFTextField.h (1.4): cleanup patch by Gerrit Riessen gerrit.riessen\@\web.de 2004-07-31 08:00 whamann * mingpp.h (1.19): sound support for c++ contributed by minguts@yahoo.com 2004-07-28 19:26 krechert * php_ext/ming.c (1.43): removed obsolete comment 2004-07-28 19:19 krechert * php_ext/ming.c (1.42): hopefully php_stream stuff is fixed now ! 2004-07-22 15:54 strk * src/blocks/fromswf.c (1.5): got rid of warnings 2004-07-22 15:53 strk * src/blocks/dbl.c (1.21): fixed ming_gc_add_node call to use new dtorfunctype cast 2004-07-21 19:26 strk * Makefile (1.15), src/blocks/fromswf.c (1.4): install calls made with the -c (copy for BSD install) bug fix in fromswf.c (error -> SWF_error) 2004-07-20 05:12 sspickle * py_ext/Zwiff/README.txt (1.3): note about crashing Zope on certain errors.. 2004-07-19 10:22 strk * util/: Makefile (1.15), makeswf.c (1.4), makeswf.h (1.2): GNU_SOURCE define in makeswf.c, makeswf.h dependency in Makefile 2004-07-19 10:12 strk * util/Makefile (1.14): added makeswf in all_binaries rule 2004-07-19 10:07 strk * util/README (1.3): Added makeswf note 2004-07-19 10:06 strk * util/.cvsignore (1.2): added makeswf 2004-07-15 14:45 strk * util/makeswf.c (1.3): Added -D and -I switched for preprocessor control 2004-07-15 13:20 sspickle * py_ext/.cvsignore (1.6): ignore .gdb stuff 2004-07-14 16:43 sspickle * py_ext/ming.py (1.17): change jpeg/dbl/etc bitmap creation 2004-07-14 16:40 sspickle * py_ext/: Makefile (1.13), ming.py (1.16): change jpeg/dbl bitmap creation 2004-07-14 15:43 sspickle * src/test.c (1.13): fixed jpeg example 2004-07-12 23:30 whamann * src/actioncompiler/swf5compiler.y (1.21): fix rules for for ( var varname in obj_ref ) with an expr as obj_ref 2004-07-10 17:16 krechert * src/blocks/videostream.c (1.6): removed debug output 2004-07-10 01:07 sspickle * py_ext/: ming.i (1.3), ming.py (1.15), setup.py (1.4): more fixes.. 2004-07-09 05:30 sspickle * py_ext/setup.py (1.3): remove fink dependency... 2004-07-09 04:58 sspickle * py_ext/INSTALL (1.3): merged with main branch 2004-07-09 04:54 sspickle * py_ext/: ming.py (1.14), shape.py (1.4): merged with main branch 2004-07-09 04:43 sspickle * py_ext/: .cvsignore (1.5), INSTALL (1.2), README (1.3), ming.i (1.2), ming.py (1.13), ming_wrap.c (1.3), mingc.py (1.2), setup.py (1.2), shape.py (1.3), test.py (1.2), Zwiff/.cvsignore (1.2), Zwiff/README.txt (1.2), Zwiff/__init__.py (1.2), Zwiff/setFlags.py (1.2): merged with main branch 2004-07-09 04:30 sspickle * py_ext/: README (1.2.2.4), ming.py (1.7.2.3): added more new API to ming.py 2004-07-09 02:49 sspickle * py_ext/ming.py (1.7.2.2): add the 'addExport' method to SWFMovie 2004-07-08 06:22 sspickle * py_ext/: ming.i (1.1.2.3), ming_wrap.c (1.2.2.4), mingc.py (1.1.2.3), setup.py (1.1.2.4): update ming.i some more.. 2004-07-08 05:41 sspickle * py_ext/: ming.i (1.1.2.2), ming_wrap.c (1.2.2.3), mingc.py (1.1.2.2): attempt to update ming.i a bit.. 2004-07-08 05:31 sspickle * py_ext/: README (1.2.2.3), ming.py (1.7.2.1), Zwiff/.cvsignore (1.1.2.1), Zwiff/README.txt (1.1.2.1), Zwiff/__init__.py (1.1.2.1), Zwiff/setFlags.py (1.1.2.1): added Zwiff.... and text/font patch 2004-07-07 17:01 sspickle * py_ext/setup.py (1.1.2.3): don't forget to include mingc module in install 2004-07-07 00:23 krechert * src/blocks/videostream.c (1.5): support Screen Video Bitstream video codec 2004-07-06 06:12 sspickle * py_ext/.cvsignore (1.4): ignore things that don't need to be versioned.. 2004-07-06 06:09 sspickle * py_ext/: .cvsignore (1.3.2.3), README (1.2.2.2), ming.i (1.1.2.1), ming_wrap.c (1.2.2.2), mingc.py (1.1.2.1), setup.py (1.1.2.2), test.py (1.1.1.1.2.1): distutils working for python extension and 0.3a 2004-07-05 17:29 whamann * src/actioncompiler/swf5compiler.y (1.20): added missing case for lvalue = (lvalue assignop expr) and similar constructs 2004-06-29 20:15 whamann * mingpp.h (1.18), c++_ext/test.cpp (1.3): changes contributed by wolfgang.glunz@siemens.com to make it compile on windows 2004-06-27 09:18 whamann * src/: fill.c (1.9), gc.c (1.5), gc.h (1.3), movie.c (1.33), movieclip.c (1.17), test.c (1.12), actioncompiler/compile.c (1.21), blocks/font.c (1.30), blocks/fromswf.c (1.3), blocks/input.c (1.18), blocks/jpeg.c (1.15), blocks/mp3.c (1.11), blocks/shape.c (1.28), blocks/soundstream.c (1.21), blocks/text.c (1.29), blocks/videostream.c (1.4): cleanup in fromswf.c some changes contributed by wolfgang.glunz@siemens.com to make compilers happy 2004-06-26 22:30 whamann * src/blocks/fromswf.c (1.2): fixed function names 2004-06-25 21:46 whamann * php_ext/ming.c (1.41), php_ext/php_ming.h (1.17), src/ming.h (1.29): added php binding for prebuiltclip - contributed by alby@thirteen.net 2004-06-03 12:16 krechert * php_ext/ming.c (1.40): SWFMing_setCompression -> Ming_setCompression 2004-06-03 12:13 krechert * java_ext/: Makefile (1.7), SWFSoundStream.java (1.1), SWFVideoStream.java (1.1), native/SWFSoundStream.h (1.1), native/SWFVideoStream.h (1.1): added missing files. Thanks to Michael A. Thompson 2004-05-31 13:51 whamann * src/blocks/Makefile (1.17): 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 13:49 whamann * src/: blocks/block.c (1.14), blocks/blocktypes.h (1.11), blocks/character.c (1.17), blocks/fromswf.c (1.1), blocks/fromswf.h (1.1), ming.h (1.28), test.c (1.11): 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 23:55 krechert * win32/libming.dsp (1.8): Bug #893027 Missing files in VC project workspace 2004-05-18 22:19 krechert * perl_ext/Movie.xs (1.9): [no log message] 2004-05-18 22:01 krechert * perl_ext/Movie.xs (1.8): compile-fix for SWFMovie_output() and SWFMovie_save() 2004-05-18 12:20 strk * src/blocks/text.c (1.28): added garbage collection support 2004-05-18 12:20 strk * src/gc.c (1.4): cleanup 2004-05-10 13:14 strk * src/blocks/shape.c (1.27): Fixed newSWFShapeFromBitmap() coding errors: variable declarations appeared after control structures. 2004-04-29 13:06 strk * src/blocks/: bitmap.c (1.13), dbl.c (1.20), dbl.h (1.9), pngdbl.c (1.9): Plugged leak in readPNG. Added GC support for SWFDBLBitmapData. 2004-04-29 11:31 strk * src/gc.c (1.3): changed garbage collector to consider nodelist changes after destructors call 2004-04-29 11:08 strk * src/position.c (1.13): Made SWFFill matrix transformations on solid fills harmless 2004-04-29 10:06 strk * util/makeswf.c (1.2): moved copyright notice on top 2004-04-29 09:51 strk * src/ming.c (1.18): removed obsoleted code from Ming_cleanup() 2004-04-29 09:40 strk * src/: mem.c (1.4), mem.h (1.3): dropped 2004-04-28 19:12 strk * src/: fill.c (1.8), blocks/input.c (1.17), blocks/jpeg.c (1.14): Added garbage collection support. 2004-04-28 18:28 strk * src/: movieclip.c (1.16), blocks/shape.c (1.26): Garbage collection support added. 2004-04-28 11:57 strk * src/actioncompiler/: swf4compiler.flex (1.14), swf5compiler.flex (1.16): rewritten the unescape function to avoid calling strcpy with overlapping arguments 2004-04-28 11:27 strk * src/: gc.h (1.2), ming.h (1.27): moved Ming_collectGarbage() prototype from gc.h to ming.h 2004-04-28 11:22 strk * src/gc.c (1.2): node removal releases node memory, garbage collector gets to next node before calling destructor 2004-04-28 11:13 strk * src/ming_config.h (1.4): TRACK_ALLOCS defaults to 1 2004-04-28 11:12 strk * src/movie.c (1.32): GC support for movie 2004-04-28 11:05 strk * src/libming.h (1.11): include gc.h instead of mem.h 2004-04-28 11:03 strk * src/ming_config.h (1.3): removed WRAP_MEMORY_MANAGEMENT, added TRACK_ALLOCS 2004-04-28 11:02 strk * src/Makefile (1.22): substituted mem.o with gc.o 2004-04-28 11:01 strk * src/: gc.c (1.1), gc.h (1.1): initial import 2004-04-26 11:12 strk * util/: Makefile (1.13), makeswf.c (1.1), makeswf.h (1.1): Added simple commandline actionscript compiler. 2004-04-26 10:31 strk * util/png2dbl.c (1.8): Fixed variable declarations, added needed byte typedef. 2004-04-22 17:18 strk * src/ming.c (1.17): Allowed version to be set to 7 2004-04-19 12:24 strk * src/: ming.h (1.26), movie.c (1.31), movieclip.c (1.15), blocks/shape.c (1.25), blocks/shape.h (1.12): Added newSWFShapeFromBitmap(SWFBitmap bm, int flags) to the API. In this way user can have more control over bitmap shape creation. 2004-04-19 11:35 strk * util/listswf.c (1.9): More specific about gradient (linear/radial) and bitmap (tiled/clipped) fill styles 2004-04-16 00:35 krechert * php_ext/ming.c (1.39): fixes bug 920062 931267 929055. Thanks to Anoakie Turner. 2004-04-16 00:03 krechert * src/blocks/text.c (1.27): fixes bug 924647 small mem-leak. Thankes to Gene Thomas 2004-04-15 23:54 krechert * php_ext/ming.c (1.38): php_ext: changed ZEND_API conditional form '>' to '>=' 2004-04-15 14:17 strk * src/blocks/shape.c (1.24): removed useless variable declaration 2004-04-15 01:13 krechert * src/blocks/videostream.c (1.3): videostream: ignore audio tags 2004-04-14 22:21 krechert * php_ext/ming.c (1.37): php_ext: fixed warings 2004-04-14 22:18 krechert * src/blocks/soundstream.c (1.20): * soundstream: bug fix #855471 thanks to Stéphane Corthésy * soundstream: bug fix #877479 thanks to Denis Malinovsky 2004-04-13 23:44 krechert * java_ext/: Makefile (1.6), SWFAction.java (1.4), SWFActionI.java (1.4), SWFBitmap.java (1.4), SWFBitmapI.java (1.4), SWFButton.java (1.4), SWFButtonI.java (1.4), SWFColor.java (1.2), SWFDisplayItem.java (1.4), SWFDisplayItemI.java (1.4), SWFFill.java (1.4), SWFFillI.java (1.4), SWFFont.java (1.4), SWFFontI.java (1.4), SWFGradient.java (1.4), SWFGradientI.java (1.4), SWFMatrix.java (1.2), SWFMorph.java (1.4), SWFMorphI.java (1.4), SWFMovie.java (1.6), SWFMovieClip.java (1.4), SWFMovieClipI.java (1.4), SWFMovieI.java (1.6), SWFObject.java (1.4), SWFObjectI.java (1.4), SWFShape.java (1.7), SWFShapeI.java (1.7), SWFSound.java (1.4), SWFText.java (1.4), SWFTextField.java (1.4), SWFTextFieldI.java (1.4), SWFTextI.java (1.4), Tests/Simple.java (1.3), Tests/SlideShow.java (1.3), native/Makefile (1.3), native/SWFMovie.h (1.5), native/SWFNative.cc (1.5), native/SWFSound.h (1.4), native/SWFUtilities.h (1.4): java extension: fixes 2004-04-08 17:26 strk * src/: ming.h (1.25), blocks/shape.c (1.23): Added SWFShape_hideLine() interface. 2004-04-06 13:28 staybyte * ChangeLog (1.50): [no log message] 2004-04-01 11:30 strk * src/: actioncompiler/Makefile (1.11), blocks/Makefile (1.16): Updated to be accepted by BSD-make 2004-04-01 11:25 strk * Makefile (1.14): Updated to be accepted by BSD-make 2004-03-31 17:02 strk * src/: mem.c (1.3), mem.h (1.2): Added deeper checks on passed nodes. Defaults to avoid checking. 2004-03-31 15:50 strk * src/actioncompiler/compile.c (1.20): initialized global **constants 2004-03-31 15:01 strk * src/mem.c (1.2): Added compile-time option to check passed pointers 2004-03-31 14:56 strk * src/shape_util.c (1.19): Added include before local ones 2004-03-31 11:03 strk * src/: libming.h (1.10), mem.c (1.1), mem.h (1.1): Added memory wrapping functions. Inverted wrapping mechanism. All wrapper code has to be explicit. 2004-03-30 17:07 strk * config.make (1.5), src/Makefile (1.21), src/Makefile.am (1.2), src/displaylist.c (1.23), src/fill.c (1.7), src/font_util.c (1.5), src/libming.h (1.9), src/ming.c (1.16), src/ming.h (1.24), src/ming_config.h (1.2), src/movie.c (1.30), src/movieclip.c (1.14), src/shape_util.c (1.18), src/test.c (1.10), src/text_util.c (1.10), src/actioncompiler/assembler.c (1.8), src/actioncompiler/listaction.c (1.10), src/actioncompiler/main.c (1.12), src/blocks/action.c (1.10), src/blocks/bitmap.c (1.12), src/blocks/block.c (1.13), src/blocks/browserfont.c (1.11), src/blocks/button.c (1.15), src/blocks/character.c (1.16), src/blocks/dbl.c (1.19), src/blocks/error.c (1.9), src/blocks/fillstyle.c (1.10), src/blocks/font.c (1.29), src/blocks/fontinfo.c (1.9), src/blocks/gifdbl.c (1.8), src/blocks/gradient.c (1.11), src/blocks/imports.c (1.3), src/blocks/jpeg.c (1.13), src/blocks/method.c (1.12), src/blocks/morph.c (1.13), src/blocks/output.c (1.16), src/blocks/outputblock.c (1.13), src/blocks/placeobject.c (1.12), src/blocks/pngdbl.c (1.8), src/blocks/read.c (1.9), src/blocks/rect.c (1.11), src/blocks/shape.c (1.22), src/blocks/sound.c (1.14), src/blocks/soundinstance.c (1.8), src/blocks/soundstream.c (1.19), src/blocks/text.c (1.26), src/blocks/ttffont.c (1.8), src/blocks/utf8.c (1.5), src/blocks/videostream.c (1.2): 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 17:49 strk * src/Makefile (1.20): Applied patch from Klaus Rechert 2004-03-26 16:37 strk * php_ext/: ming.c (1.36), php_ming.h (1.16): Added patch from Klaus Rechert to make use of new movie compression interface. 2004-03-25 10:41 strk * php_ext/Makefile (1.13): Added compiler tips on how to find php includes 2004-03-25 09:28 strk * mingpp.h (1.17), src/libming.h (1.8), src/ming.c (1.15), src/ming.h (1.23), src/movie.c (1.29): Reverted SWFMovie_save() and SWFMovie_output APIs back to their original signature. Added Ming_setSWFCompression() to handle compression. 2004-02-17 18:04 whamann * mingpp.h (1.16): fixes contributed by Pete Schwamb pete@the-valley.org 2004-02-17 18:02 whamann * src/actioncompiler/swf5compiler.y (1.19): memory leak fixes contributed by Pete Schwamb pete@the-valley.org 2004-02-17 17:20 whamann * src/blocks/shape.c (1.21): rewrite some code so that a broken compiler can handle it :) 2004-02-11 08:58 whamann * util/decompile5.c (1.8): change so that an array reference item[1] rather than item.1 is generated from push item, getvariable, push 1, getmember 2004-02-08 12:05 erich * ChangeLog (1.49): updated 2004-02-08 11:59 erich * config.make (1.4): should fix the python build issue 2004-02-04 01:30 erich * ChangeLog (1.48): Generated new changelog using cvs2cl.pl 2004-02-04 00:53 erich * ChangeLog (1.47), Makefile (1.13), php_ext/Makefile (1.12), py_ext/Makefile (1.12), src/Makefile (1.19), tcl_ext/Makefile (1.2), util/Makefile (1.12): Replaced make by $(MAKE) in the makefile, that should help those BSD users with gmake 2004-02-02 13:20 vapour * Rules.make (1.2), configure.in (1.3), perl_ext/SWF.pm (1.7), src/ming.h (1.22): Updated the version number to be 0.3beta1. 2004-02-02 13:07 vapour * README (1.7): Removed the installation instructions, as they're already in the INSTALL file. 2004-02-02 12:59 vapour * INSTALL (1.4): Updated to reflect the new Ming tarball name, plus removed reference to commenting out the GIF and PNG support. 2004-02-02 12:46 vapour * src/ming.h (1.21): Changed the version number to reflect reality. 2004-02-02 11:54 vapour * config.make (1.3): Added the EXTRA_LIBS environment variable to get the PHP module working. 2004-01-18 20:29 whamann * php_ext/ming.c (1.35), src/ming.h (1.20), src/movie.c (1.28), src/movie.h (1.20), src/actioncompiler/swf4compiler.flex (1.13), src/actioncompiler/swf5compiler.flex (1.15), src/blocks/blocktypes.h (1.10), src/blocks/character.c (1.15), src/blocks/gifdbl.c (1.7), src/blocks/imports.h (1.3), src/blocks/input.c (1.16), src/blocks/pngdbl.c (1.7), src/blocks/soundstream.c (1.18), src/blocks/text.c (1.25), src/blocks/textfield.c (1.16), util/png2dbl.c (1.7), win32/libming.dsp (1.7): patches by Wolfgang Glunz fix a few types so the stricter c++ typechecking is happy too 2004-01-18 14:42 vapour * Makefile (1.12): Small fix to run make clean in perl_ext when appropriate. 2004-01-18 14:20 vapour * Makefile (1.11): Small fix to also remove the leftover libming.so and libming.a 2004-01-18 12:10 vapour * INSTALL (1.3): Added a missing line. 2004-01-18 11:47 vapour * README (1.6): Changed the "Last Modified" line to be correct. 2004-01-18 11:45 vapour * CREDITS (1.9): Added Klaus Rechert, Mohammad Haque, and myself to the CREDITS. 2004-01-18 10:37 vapour * Makefile (1.10), config.make (1.2), src/actioncompiler/Makefile (1.10), src/blocks/Makefile (1.15): Further patches by Mohammad Haque to organise the Makefiles. 2004-01-18 10:11 vapour * Rules.make (1.1), c++_ext/Makefile (1.3), py_ext/Makefile (1.11), util/Makefile (1.11): Further refactoring by Mohammad of the Makefiles. 2004-01-18 08:50 vapour * perl_ext/Makefile.PL (1.13): Fixed the Makefile to correctly find src/ming.h 2004-01-18 07:46 vapour * INSTALL (1.2), Makefile (1.9), README (1.5), config.h (1.2), configure.in (1.2), ming.h (1.31), php_ext/Makefile (1.11), php_ext/ming-dev.c (1.3), php_ext/ming-streams.c (1.2), php_ext/ming.c (1.34), src/config.h (1.2), src/ming.h (1.19), src/ming_config.h (1.1), src/test.c (1.9), src/blocks/dbl.c (1.18), src/blocks/gifdbl.c (1.6), src/blocks/pngdbl.c (1.6), util/png2swf.c (1.2): Mohammad Haque's changes to start cutting down the number of header files that were spread around. 2004-01-17 06:52 vapour * src/: Makefile (1.18), actioncompiler/Makefile (1.9), blocks/Makefile (1.14): 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 06:37 vapour * perl_ext/VideoStream.xs (1.1): Added Klaus' perl_ext/VideoStream.xs file, as I forgot to include it before. 2004-01-17 06:30 vapour * php_ext/Makefile (1.10): Swapped around the -I arguments, at Klaus' suggestion. 2004-01-17 06:27 vapour * src/ming.h (1.18), perl_ext/Makefile.PL (1.12), perl_ext/perl_swf.h (1.5), perl_ext/typemap (1.4), php_ext/ming.c (1.33), php_ext/php_ming.h (1.15): Klaus' patches for video streaming support. 2004-01-17 05:34 vapour * php_ext/Makefile (1.9): Altered the Makefile to pick up the CFLAGS environment variable. 2004-01-17 05:25 vapour * src/blocks/input.c (1.15): Patch by Mohammad Haque to fix the missing SWFInput_getUInt24_BE bug. 2004-01-15 20:38 vapour * util/: Makefile (1.10), raw2adpcm.c (1.3): Patches by goto to fix util/raw2adpcm and also add some help text to it. 2004-01-15 18:17 vapour * INSTALL (1.1), README (1.4): Split the old README into both an INSTALL and a README now. 2004-01-15 15:40 vapour * src/actioncompiler/: swf4compiler.flex (1.12), swf5compiler.flex (1.14): Patches by goto to fix the YY_PROTO errors. 2004-01-15 15:30 vapour * src/: displaylist.c (1.22), blocks/blocktypes.h (1.9): Fixes by Klaus Rechert to help get video streaming working. 2004-01-11 11:56 whamann * php_ext/ming.c (1.32): 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 11:42 whamann * src/: displaylist.c (1.21), ming.h (1.17), blocks/Makefile (1.13), blocks/Makefile.am (1.2), blocks/input.h (1.8), blocks/videostream.c (1.1), blocks/videostream.h (1.1): Ming Video streams, contributed by Klaus Rechert 2004-01-11 10:47 whamann * src/actioncompiler/: compile.h (1.13), main.c (1.11): wrong constant value, after header restructuring the actioncompiler test program was missing a declaration 2003-12-14 12:48 whamann * src/blocks/font.c (1.28): fix pointer relocation problem on 64bit machines - thanks to Benjamin Osheroff 2003-12-14 12:18 whamann * src/actioncompiler/: swf4compiler.y (1.8), swf5compiler.y (1.18): changed associativity of ? : from left to right - thanks joerg_richter69@hotmail.com 2003-12-14 11:07 whamann * c++_ext/Makefile (1.2), java_ext/native/Makefile (1.2), perl_ext/Makefile.PL (1.11), perl_ext/SoundStream.xs (1.2), php_ext/Makefile (1.8), php_ext/ming.c (1.31), py_ext/Makefile (1.10), py_ext/ming.py (1.12), src/config.h (1.1), src/font_util.h (1.5), src/ming.h (1.16), src/shape_cubic.h (1.5), src/shape_util.h (1.16), src/blocks/bitmap.c (1.11), src/blocks/dbl.c (1.17), src/blocks/font.c (1.27), src/blocks/gifdbl.c (1.5), src/blocks/pngdbl.c (1.5), src/blocks/shape.h (1.11), src/blocks/soundstream.c (1.17), src/blocks/soundstream.h (1.11), util/action.h (1.4), util/blocktypes.h (1.2), util/makefdb.c (1.4), util/output.h (1.2), util/read.h (1.4), util/swftophp.c (1.7): cleanup patch by michael.schmitt@teststep.org - see changelog for details 2003-11-08 19:30 whamann * src/: actioncompiler/swf4compiler.flex (1.11), actioncompiler/swf5compiler.flex (1.13), blocks/shape.c (1.20): [no log message] 2003-11-08 19:24 whamann * perl_ext/Font.xs (1.6), src/Makefile (1.17), src/blocklist.c (1.12), src/blocklist.h (1.8), src/blocktypes.h (1.6), src/displaylist.c (1.20), src/displaylist.h (1.14), src/fill.h (1.7), src/font_util.c (1.4), src/font_util.h (1.4), src/libming.h (1.7), src/ming.c (1.14), src/ming.h (1.15), src/movie.c (1.27), src/movie.h (1.19), src/movieclip.c (1.13), src/movieclip.h (1.12), src/position.c (1.12), src/position.h (1.9), src/shape_cubic.c (1.8), src/shape_cubic.h (1.4), src/shape_util.c (1.17), src/shape_util.h (1.15), src/text_util.c (1.9), src/text_util.h (1.10), src/actioncompiler/Makefile (1.8), src/actioncompiler/action.h (1.5), src/actioncompiler/assembler.c (1.7), src/actioncompiler/assembler.h (1.5), src/actioncompiler/compile.c (1.19), src/actioncompiler/compile.h (1.12), src/actioncompiler/compileaction.c (1.9), src/actioncompiler/listaction.c (1.9), src/actioncompiler/main.c (1.10), src/actioncompiler/swf4compiler.flex (1.10), src/actioncompiler/swf4compiler.y (1.7), src/actioncompiler/swf5compiler.flex (1.12), src/actioncompiler/swf5compiler.y (1.17), src/blocks/Makefile (1.12), src/blocks/action.c (1.9), src/blocks/action.h (1.7), src/blocks/bitmap.c (1.10), src/blocks/bitmap.h (1.7), src/blocks/block.c (1.12), src/blocks/block.h (1.8), src/blocks/blocktypes.h (1.8), src/blocks/browserfont.c (1.10), src/blocks/browserfont.h (1.7), src/blocks/button.c (1.14), src/blocks/button.h (1.8), src/blocks/character.c (1.14), src/blocks/character.h (1.9), src/blocks/cxform.c (1.11), src/blocks/cxform.h (1.6), src/blocks/dbl.c (1.16), src/blocks/dbl.h (1.8), src/blocks/error.c (1.8), src/blocks/error.h (1.6), src/blocks/exports.h (1.5), src/blocks/fillstyle.c (1.9), src/blocks/fillstyle.h (1.6), src/blocks/font.c (1.26), src/blocks/font.h (1.17), src/blocks/fontinfo.h (1.6), src/blocks/gifdbl.c (1.4), src/blocks/gradient.c (1.10), src/blocks/gradient.h (1.6), src/blocks/imports.c (1.2), src/blocks/imports.h (1.2), src/blocks/input.c (1.14), src/blocks/input.h (1.7), src/blocks/jpeg.c (1.12), src/blocks/jpeg.h (1.7), src/blocks/linestyle.c (1.10), src/blocks/linestyle.h (1.6), src/blocks/matrix.c (1.12), src/blocks/matrix.h (1.7), src/blocks/method.c (1.11), src/blocks/method.h (1.9), src/blocks/morph.c (1.12), src/blocks/morph.h (1.6), src/blocks/mp3.c (1.10), src/blocks/output.c (1.15), src/blocks/output.h (1.8), src/blocks/outputblock.c (1.12), src/blocks/outputblock.h (1.9), src/blocks/placeobject.c (1.11), src/blocks/placeobject.h (1.6), src/blocks/pngdbl.c (1.4), src/blocks/rect.c (1.10), src/blocks/rect.h (1.7), src/blocks/shape.c (1.19), src/blocks/shape.h (1.10), src/blocks/sound.c (1.13), src/blocks/sound.h (1.9), src/blocks/soundinstance.c (1.7), src/blocks/soundinstance.h (1.4), src/blocks/soundstream.c (1.16), src/blocks/soundstream.h (1.10), src/blocks/sprite.c (1.13), src/blocks/sprite.h (1.8), src/blocks/text.c (1.24), src/blocks/text.h (1.13), src/blocks/textfield.c (1.15), src/blocks/textfield.h (1.15), src/blocks/ttffont.c (1.7), src/blocks/ttffont.h (1.6), src/blocks/utf8.c (1.4), src/blocks/utf8.h (1.2): big cleanup patch by Michael Schmitt 2003-11-07 07:33 whamann * src/blocks/: gifdbl.c (1.3), pngdbl.c (1.3): fixed function names to go in sync with the declarations in ming.h 2003-11-04 00:12 whamann * src/movie.c (1.26), src/movie.h (1.18), src/movieclip.c (1.12), php_ext/ming.c (1.30), src/blocks/soundstream.c (1.15), src/blocks/soundstream.h (1.9): contributed by Klaus Rechert 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 06:30 peterdd * ChangeLog (1.46): swf decompression for swftoperl 2003-10-15 06:09 peterdd * util/Makefile (1.9): -lz for swf decompression, added swftoperl to install: 2003-10-15 06:03 peterdd * util/swftoperl.c (1.7): automatic decompression added, fix for -a 2003-10-10 17:39 whamann * py_ext/ming.py (1.11): new setmatrix function contributed by Dirk Datzert 2003-10-10 17:36 whamann * src/blocks/: bitmap.c (1.9), gifdbl.c (1.2), pngdbl.c (1.2): brought declarations and actual function names in sync contributed by fabiano@x3ng.com.br 2003-10-10 17:16 whamann * util/: Makefile (1.8), png2swf.c (1.1): Contributed by Fabiano Weimar dos Santos 2003-09-25 08:21 whamann * util/: Makefile (1.7), decompile.c (1.7), decompile.h (1.2), decompile5.c (1.7), swftoperl.c (1.6), swftophp.c (1.6): changed swftophp / swftoperl to decode actions according to movie version, also added -a flag to skip decoding of actions completely 2003-09-21 11:27 whamann * src/actioncompiler/: compile.c (1.18), compile.h (1.11): ensure that constant pool cannot grow beyond 64K and overflow the size for a single action - patch provided by strk 2003-09-16 07:10 peterdd * ChangeLog (1.45): added buttonsound decompilation to swftoperl.c 2003-09-16 06:45 peterdd * util/swftoperl.c (1.5): added functions for buttonsound and soundinstance 2003-09-13 11:35 peterdd * ChangeLog (1.44): soundconstants for perl and small swftoperl.c fix 2003-09-13 11:22 peterdd * perl_ext/: SWF/Constants.pm (1.3), Constants.xs (1.4), Exports.c (1.7): added SWF::Sound-constants 2003-09-12 14:59 whamann * src/: movie.c (1.25), blocks/output.c (1.14), blocks/output.h (1.7): 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 12:41 whamann * ming.h (1.30): Michael Schmitt somewhat beautified ming.h 2003-09-12 12:20 whamann * py_ext/ming.py (1.10), src/blocks/sound.c (1.12), src/blocks/sound.h (1.8), src/blocks/soundstream.c (1.14), src/blocks/soundstream.h (1.8): fixes by David McNab fix sound declarations in ming.h / ming.i, add interface functions required by python to open sound files 2003-09-12 12:10 whamann * py_ext/ming.py (1.9), php_ext/ming.c (1.29), php_ext/php_ming.h (1.14), src/displaylist.c (1.19), src/displaylist.h (1.13), src/position.c (1.11), src/position.h (1.8): Patches contributed by David McNab 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 12:01 whamann * py_ext/Makefile (1.9): fixes by David McNab to fix python build process 2003-09-12 11:48 whamann * Makefile (1.8), README (1.3), TODO (1.11): forgot to update TODO ... 2003-09-12 08:13 peterdd * util/swftoperl.c (1.4): setMenu(); for SWF::Button added 2003-09-11 14:42 peterdd * util/cws2fws (1.1): [no log message] 2003-09-11 13:55 peterdd * util/swftoperl.c (1.3): added onClipEvent to printPlaceObject2 2003-08-29 04:23 peterdd * src/actioncompiler/swf4compiler.flex (1.9): fixed nasty typo 2003-08-28 23:54 whamann * config.h (1.1), config.make (1.1): conditional code: use these two files to control whether you want to include gif or png converters 2003-08-12 12:27 whamann * php_ext/ming.c (1.28), php_ext/php_ming.h (1.13), src/Makefile (1.16), src/movie.c (1.24), src/movie.h (1.17), src/test.c (1.8), src/blocks/Makefile (1.11), src/blocks/font.c (1.25), src/blocks/font.h (1.16), src/blocks/imports.c (1.1), src/blocks/imports.h (1.1), src/blocks/textfield.c (1.14): 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 17:42 erich * CREDITS (1.8): added Jim Tittsler (jtittsler) 2003-08-06 17:32 erich * ChangeLog (1.43): one more patch from jtittsler 2003-08-06 17:30 erich * ming.i (1.12): accepted jtittslers fourth patch for newer swig version 2003-08-06 17:27 erich * ChangeLog (1.42): added my changes and patches from jtittsler 2003-08-06 17:24 erich * ChangeLog (1.41): added my changes and patches from jtissler 2003-08-06 17:22 erich * py_ext/shape.py (1.2): modified to reflect web page version. thanks to Jim Tittsler (jtittsler) 2003-08-06 17:20 erich * py_ext/ming.py (1.8): added compression level argument, optional. thanks to Jim Tittsler (jtittsler) 2003-08-06 17:13 erich * ming.i (1.11): updating the swig file to track recent changes 2003-08-06 17:11 erich * util/raw2adpcm.c (1.2): fix for gcc 3.3.x which does no longer support certain multiline strings 2003-08-06 17:11 erich * src/actioncompiler/: swf4compiler.flex (1.8), swf5compiler.flex (1.11): fixes for flex 2.5 2003-08-03 19:55 whamann * php_ext/ming.c (1.27): 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 19:53 whamann * src/: Makefile (1.15), blocks/Makefile (1.10), blocks/dbl.c (1.15), blocks/dbl.h (1.7), blocks/gifdbl.c (1.1), blocks/pngdbl.c (1.1): 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 23:15 whamann * php_ext/ming.c (1.26), src/blocks/soundstream.c (1.13): added new function SWFSoundStream_getFrames() to return the length of a sound stream in frames PHP interface: $nframes = $movie->streammp3($fp); 2003-07-18 23:16 whamann * src/blocks/linestyle.c (1.9): allow line color change even if line width is zero 2003-07-14 22:58 whamann * mingpp.h (1.15): added flags parameter to SWFsound declarations; this accepts sample rate, mono / stereo, 8/16 bit parameters 2003-07-08 12:59 whamann * ming.h (1.29): sound related defines added.... 2003-06-18 12:26 whamann * perl_ext/SWF/SoundInstance.pm (1.1), perl_ext/SWF/SoundStream.pm (1.1), perl_ext/Button.xs (1.4), perl_ext/Makefile.PL (1.10), perl_ext/Movie.xs (1.7), perl_ext/MovieClip.xs (1.2), perl_ext/Sound.xs (1.2), perl_ext/SoundInstance.xs (1.1), perl_ext/SoundStream.xs (1.1), perl_ext/perl_swf.h (1.4), perl_ext/typemap (1.3), php_ext/ming.c (1.25), php_ext/php_ming.h (1.12), src/displaylist.c (1.18), src/test.c (1.7), src/blocks/button.c (1.13), src/blocks/sound.c (1.11), src/blocks/sound.h (1.7), src/blocks/soundinstance.c (1.6): 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 12:21 whamann * php_ext/Makefile (1.7): added -lz flag for compiling in the zlib compression 2003-06-04 20:31 whamann * php_ext/ming-streams.c (1.1), util/decompile.c (1.6), src/actioncompiler/swf5compiler.y (1.16): 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 23:51 whamann * src/blocks/: font.c (1.24), shape.c (1.18): 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 07:11 whamann * src/actioncompiler/swf5compiler.y (1.15): fixes for empty actions and do {} while 2003-04-10 04:44 peterdd * ChangeLog (1.40): fixed morph.c and sync versionnumber for perl_ext 2003-04-10 04:28 peterdd * src/blocks/morph.c (1.11): fixed 2 typos 2003-04-10 04:21 peterdd * perl_ext/SWF.pm (1.6): synchronized the versionnumber 2003-04-06 15:59 whamann * perl_ext/Shape.xs (1.5), php_ext/ming.c (1.24): more type casts 2003-04-06 15:43 whamann * php_ext/ming.c (1.23), src/blocklist.c (1.11), src/displaylist.c (1.17), src/font_util.c (1.3), src/ming.c (1.13), src/ming.h (1.14), src/movie.c (1.23), src/movie.h (1.16), src/movieclip.c (1.11), src/movieclip.h (1.11), src/position.c (1.10), src/shape_cubic.c (1.7), src/shape_util.c (1.16), src/shape_util.h (1.14), src/text_util.c (1.8), src/actioncompiler/assembler.c (1.6), src/actioncompiler/compile.c (1.17), src/actioncompiler/compile.h (1.10), src/actioncompiler/compileaction.c (1.8), src/actioncompiler/listaction.c (1.8), src/actioncompiler/main.c (1.9), src/actioncompiler/swf4compiler.flex (1.7), src/actioncompiler/swf4compiler.y (1.6), src/actioncompiler/swf5compiler.flex (1.10), src/actioncompiler/swf5compiler.y (1.14), src/blocks/block.c (1.11), src/blocks/browserfont.c (1.9), src/blocks/browserfont.h (1.6), src/blocks/button.c (1.12), src/blocks/character.c (1.13), src/blocks/cxform.c (1.10), src/blocks/dbl.c (1.14), src/blocks/error.c (1.7), src/blocks/error.h (1.5), src/blocks/fillstyle.c (1.8), src/blocks/font.c (1.23), src/blocks/gradient.c (1.9), src/blocks/input.c (1.13), src/blocks/jpeg.c (1.11), src/blocks/linestyle.c (1.8), src/blocks/matrix.c (1.11), src/blocks/method.c (1.10), src/blocks/morph.c (1.10), src/blocks/output.c (1.13), src/blocks/outputblock.c (1.11), src/blocks/outputblock.h (1.8), src/blocks/placeobject.c (1.10), src/blocks/read.c (1.8), src/blocks/rect.c (1.9), src/blocks/shape.c (1.17), src/blocks/sound.c (1.10), src/blocks/soundinstance.c (1.5), src/blocks/soundstream.c (1.12), src/blocks/sprite.c (1.12), src/blocks/swf.h (1.19), src/blocks/text.c (1.23), src/blocks/textfield.c (1.13), src/blocks/textfield.h (1.14), src/blocks/utf8.c (1.3), util/blocktypes.c (1.2), util/decompile.c (1.5), util/decompile5.c (1.6), util/listswf.c (1.8), util/png2dbl.c (1.6), util/read.h (1.3): changes by Wolfgang Glunz to make things compile with c++ - mostly added type decls 2003-04-01 08:34 staybyte * ChangeLog (1.39): [no log message] 2003-03-28 23:16 whamann * src/actioncompiler/: swf4compiler.flex (1.6), swf5compiler.flex (1.9): replaced constant 0 by EOF in comment parsing functions 2003-03-28 22:31 whamann * src/actioncompiler/: swf5compiler.flex (1.8), swf5compiler.y (1.13): 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 19:26 staybyte * ChangeLog (1.38): [no log message] 2003-02-09 23:27 whamann * src/blocks/text.c (1.22): 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-08 00:03 whamann * src/blocks/button.c (1.11): -fix for buttons with bitmaps - please try 2003-02-01 19:36 soheil * perl_ext/TODO (1.5): Updated 2003-02-01 19:33 soheil * perl_ext/SWF/TextField.pm (1.6): Updated/Fixed documentation 2003-02-01 19:30 soheil * perl_ext/SWF/Shape.pm (1.4): Added getPen() documentation 2003-02-01 19:26 soheil * perl_ext/TextField.xs (1.4): Replaced setMargin wuth setMargins 2003-01-25 22:35 soheil * perl_ext/README (1.5): Updated. 2003-01-25 22:22 soheil * perl_ext/SUPPORT (1.1): Initial import to CVS 2003-01-21 01:24 soheil * perl_ext/Movie.xs (1.6): Renamed SWFMovie_xs_output to SWFMovie_output 2003-01-21 01:23 soheil * perl_ext/SWF/Movie.pm (1.4): Added SWF::Movie::output() 2003-01-21 01:19 soheil * perl_ext/Makefile.PL (1.9): Added SWF::MyConfig.pm 2003-01-21 00:16 soheil * perl_ext/CREDITS (1.1): Initial import to CVS 2003-01-19 17:47 soheil * perl_ext/SWF/.cvsignore (1.1): initial import to cvs 2003-01-19 17:40 soheil * perl_ext/SWF.pm (1.5): Fixed my Email address 2003-01-11 20:07 soheil * perl_ext/Exports.c (1.6): Added SWFTEXTFIELD_AUTOSIZE 2003-01-11 20:05 soheil * perl_ext/SWF/Constants.pm (1.2): - Added SWFTEXTFIELD_USEFONT & SWFTEXTFIELD_AUTOSIZE - Fixed Typo & my email address 2003-01-11 16:44 staybyte * ChangeLog (1.37): [no log message] 2003-01-11 16:43 staybyte * src/actioncompiler/swf5compiler.y (1.12): fix incorrect %token and %type syntax 2003-01-11 16:37 staybyte * src/blocks/jpeg.c (1.10): accept SFO1 baseline jpegs 2003-01-08 10:54 staybyte * ChangeLog (1.36): [no log message] 2003-01-07 22:54 whamann * perl_ext/Constants.xs (1.3), php_ext/ming.c (1.22), src/blocks/textfield.h (1.13), src/blocks/swf.h (1.18): new constant SWFTEXTFIELD_AUTOSIZE 2003-01-07 22:25 whamann * perl_ext/Button.xs (1.3), php_ext/ming.c (1.21), php_ext/php_ming.h (1.11), src/actioncompiler/compile.c (1.16), src/actioncompiler/swf5compiler.flex (1.7), src/actioncompiler/swf5compiler.y (1.11), src/movie.c (1.22), src/blocks/button.c (1.10), src/blocks/button.h (1.7), src/blocks/swf.h (1.17), src/blocks/text.c (1.21), src/blocks/text.h (1.12), src/blocks/textfield.c (1.12), src/blocks/textfield.h (1.12): 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 16:45 staybyte * ChangeLog (1.35): [no log message] 2003-01-04 20:44 soheil * perl_ext/Morph.xs (1.3): Added refcnt of SWF::Shape 2003-01-04 19:00 soheil * perl_ext/t/: png.t (1.3), sound.t (1.4): No. of tests is printed after skip_test(); 2003-01-04 18:57 soheil * perl_ext/t/filljpeg.t (1.3): No. of tests is now printed after skip_test(); 2002-12-31 17:07 staybyte * ChangeLog (1.34): [no log message] 2002-12-21 16:20 whamann * win32/libming.dsp (1.6): 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 16:17 whamann * win32/libming.dsp (1.5): [no log message] 2002-12-16 13:23 whamann * src/actioncompiler/action.h (1.4), src/actioncompiler/compile.c (1.15), src/actioncompiler/compile.h (1.9), src/actioncompiler/listaction.c (1.7), src/actioncompiler/swf5compiler.flex (1.6), src/actioncompiler/swf5compiler.y (1.10), src/blocks/placeobject.c (1.9), win32/libming.dsp (1.4): 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 23:10 whamann * src/blocks/font.c (1.22), src/blocks/shape.c (1.16), src/font_util.c (1.2), win32/libming.dsp (1.3): 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 09:52 whamann * perl_ext/Font.xs (1.5): removed SWFFont_addChars 2002-11-26 17:11 sspickle * py_ext/: .cvsignore (1.3.2.2), Makefile (1.6.2.1), Setup (1.1.2.2), build.py (1.1.2.2), setup.py (1.1.2.1): This seems to work with the 'fink' ming installer.. 2002-11-25 21:14 whamann * mingpp.h (1.14): checking in mingpp.h again - contributions from Fabiano Weimar dos Santos and John Blanco 2002-11-22 14:58 whamann * src/actioncompiler/swf4compiler.y (1.5): c++ support for compressed movies removed duplicate declaration in swf4compile.y contributed by Fabiano Weimar dos Santos 2002-11-20 18:15 raff * src/font_util.h (1.3): 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 18:26 peterdd * perl_ext/Shape.xs (1.4): added drawCubic and drawCubicTo 2002-11-19 09:01 whamann * src/blocks/textfield.c (1.11): another take at textfields with/without embedding 2002-11-15 21:36 whamann * ming.h (1.28): header changes for - text field handling - codepage / utf8 fonts - save compressed 2002-11-15 18:43 raff * src/text_util.h (1.9): If I trust the implementation, this function needs an additional parameter (at least to make Ming compile). 2002-11-14 10:31 whamann * src/.cvsignore (1.2), src/movie.c (1.21), src/movie.h (1.15), src/text_util.h (1.8), src/blocks/font.c (1.21), src/blocks/font.h (1.15), php_ext/ming.c (1.20), src/blocks/text.c (1.20), src/blocks/textfield.c (1.10), src/blocks/textfield.h (1.11): 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-14 00:18 whamann * src/blocks/font.c (1.20): avoid compiler warnings with a pointer union 2002-11-13 19:21 whamann * src/movie.c (1.20): 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.pm documentation 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 16:21 peterdd * perl_ext/Movie.xs (1.5): changed save and output back because normal output routine handles compression too 2002-11-13 16:18 peterdd * perl_ext/Shape.xs (1.3): added getPen getPenX getPenY 2002-11-13 16:16 peterdd * src/: shape_util.c (1.15), shape_util.h (1.13): added getPen getPenX and getPenY 2002-11-13 00:15 zebulon75018 * tcl_ext/: Makefile (1.1), README (1.1), test.tcl (1.1): First commit for the tcl extension After making the mingc.so try tclsh test.tcl , it's the shape example. 2002-11-12 10:52 whamann * src/displaylist.c (1.16), src/displaylist.h (1.12), src/font_util.h (1.2), src/ming.c (1.12), src/movie.h (1.14), src/text_util.c (1.7), src/text_util.h (1.7), src/actioncompiler/compile.c (1.14), src/actioncompiler/listaction.c (1.6), src/actioncompiler/swf5compiler.y (1.9), src/blocks/character.c (1.12), src/blocks/font.c (1.19), src/blocks/font.h (1.14), src/blocks/read.c (1.7), src/blocks/shape.c (1.15), perl_ext/Constants.xs (1.2), perl_ext/DisplayItem.xs (1.4), perl_ext/Exports.c (1.5), perl_ext/Font.xs (1.4), perl_ext/Movie.xs (1.4), perl_ext/SWF.xs (1.12), perl_ext/Text.xs (1.3), perl_ext/TextField.xs (1.3), php_ext/ming.c (1.19), php_ext/php_ming.h (1.10), src/blocks/swf.h (1.16), src/blocks/text.c (1.19), src/blocks/text.h (1.11), src/blocks/textfield.c (1.9), src/blocks/textfield.h (1.10): 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 13:39 peterdd * perl_ext/SWF/TextField.pm (1.5): typofixes 2002-11-07 13:37 peterdd * perl_ext/SWF/Movie.pm (1.3): added documentation for SWF::Movie 2002-11-07 13:32 peterdd * perl_ext/Movie.xs (1.3): added protect and compressed output 2002-11-07 07:25 peterdd * perl_ext/Movie.xs (1.2): save method now supports compression. 2002-10-22 04:50 peterdd * util/swftoperl.c (1.2): fixed Content-type: 2002-10-07 07:43 peterdd * perl_ext/examples/morph.cgi (1.2): fix: added an extra frame at end of morph. 2002-10-07 07:31 peterdd * perl_ext/SWF/TextField.pm (1.4): added some documentation 2002-10-07 07:22 peterdd * util/ming.css (1.2): deleted unused stuff 2002-09-24 05:11 soheil * perl_ext/TODO (1.4): Updated 2002-09-24 05:10 soheil * perl_ext/README (1.4): Fixed my email address 2002-09-24 05:10 soheil * perl_ext/.cvsignore (1.3): - Added BOOT.xsh - Added generated .c files 2002-09-24 04:57 soheil * perl_ext/: DisplayItem.xs (1.3), SWF/DisplayItem.pm (1.5): Added $displayItem->getDepth() 2002-09-21 00:45 peterdd * util/ming.css (1.1): added a stylesheet for swftoperl.html 2002-09-21 00:00 peterdd * ChangeLog (1.33): added swftoperl 2002-09-20 23:49 peterdd * util/TODO (1.2): a new TODO for util/ :-) 2002-09-20 23:45 peterdd * util/README (1.2): more structure for the README 2002-09-20 23:41 peterdd * util/swftoperl.html (1.1): instructions for swftoperl 2002-09-20 23:39 peterdd * util/Makefile (1.6): added make swftoperl 2002-09-20 23:38 peterdd * util/swftoperl.c (1.1): initial import 2002-09-20 23:36 peterdd * util/swftoperl.h (1.1): for swftoperl 2002-09-05 01:38 erich * ChangeLog (1.32): fixed perl_ext 2002-09-05 01:36 erich * CREDITS (1.7): added myself ;) 2002-09-05 01:31 erich * perl_ext/Makefile.PL (1.8): fix perl extension 2002-09-03 23:00 staybyte * ChangeLog (1.31): [no log message] 2002-09-03 22:25 opaque_ndst * src/blocks/: block.c (1.10), blocktypes.h (1.7), font.c (1.18), font.h (1.13): 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 19:00 staybyte * ChangeLog (1.30): [no log message] 2002-08-31 18:08 opaque_ndst * ming.h (1.27), src/blocks/text.c (1.18), src/blocks/text.h (1.10): changed SWFText_addString to SWFText_addUTF8String, replaced SWFText_addString with old behavior 2002-08-28 21:00 staybyte * ChangeLog (1.29): [no log message] 2002-08-28 20:05 opaque_ndst * TODO (1.10), src/movie.c (1.19), src/position.c (1.9), src/shape_cubic.c (1.6), src/shape_util.c (1.14), src/blocks/block.c (1.9), src/blocks/cxform.c (1.9), src/blocks/dbl.c (1.13), src/blocks/error.c (1.6), src/blocks/font.c (1.17), src/blocks/font.h (1.12), src/blocks/input.c (1.12), src/blocks/jpeg.c (1.9), src/blocks/matrix.c (1.10), src/blocks/method.c (1.9), src/blocks/read.c (1.6), src/blocks/sound.c (1.9), src/blocks/soundstream.c (1.11), src/blocks/text.c (1.17), src/blocks/utf8.c (1.2), win32/libming.dsp (1.2): type casts to quell warnings on windows 2002-08-27 09:00 staybyte * ChangeLog (1.28): [no log message] 2002-08-27 08:50 opaque_ndst * src/blocks/input.c (1.11): fixed really stupid problem with indeterminate function call ordering 2002-08-19 18:00 staybyte * ChangeLog (1.27): [no log message] 2002-08-19 17:58 staybyte * src/movie.c (1.18): remove automatic version number change to 6 2002-08-19 16:00 staybyte * ChangeLog (1.26): [no log message] 2002-08-19 15:58 staybyte * src/actioncompiler/swf5compiler.y (1.8): correct entry for action script command delete 2002-08-18 23:00 staybyte * ChangeLog (1.25): [no log message] 2002-08-18 22:16 staybyte * ming.h (1.26), ming.i (1.10), php_ext/ming-dev.c (1.2), php_ext/ming.c (1.18), src/Makefile (1.14), src/movie.c (1.17), src/movie.h (1.13), src/blocks/method.c (1.8), src/blocks/method.h (1.8): add flash mx compression support 2002-08-14 07:00 staybyte * ChangeLog (1.24): [no log message] 2002-08-14 06:31 opaque_ndst * src/blocks/text.c (1.16): fixed unitialized memory problem causing buggy advance lists 2002-08-14 06:30 opaque_ndst * src/actioncompiler/compile.c (1.13): fixed stupid typo causing crashing on compilation 2002-08-13 09:00 staybyte * ChangeLog (1.23): [no log message] 2002-08-13 08:13 opaque_ndst * src/ming.h (1.13): added missing semicolon 2002-08-13 08:13 opaque_ndst * src/: font_util.c (1.1), font_util.h (1.1): functions to let ming keep fonts across process lifetime 2002-08-13 08:11 opaque_ndst * src/Makefile (1.13): added font_util.o 2002-08-13 08:11 opaque_ndst * src/ming.c (1.11): added font_util.h include 2002-08-13 08:10 opaque_ndst * src/: blocklist.c (1.10), movie.c (1.16), blocks/font.c (1.16): fixed memory leaks 2002-08-13 08:00 staybyte * ChangeLog (1.22): [no log message] 2002-08-13 07:35 opaque_ndst * src/blocks/text.c (1.15): fixed bug with calling getScaledStringWidth after text object's been added to movie (and thereby "resolved", replacing textrecords' fonts with fontchars) 2002-08-13 07:33 opaque_ndst * src/blocks/font.c (1.15): fixed an off-by-one malloc bug 2002-08-12 06:00 staybyte * ChangeLog (1.21): [no log message] 2002-08-12 05:43 opaque_ndst * ming.h (1.25), src/ming.c (1.10), src/ming.h (1.12), src/blocks/font.c (1.14), src/blocks/font.h (1.11), src/blocks/text.c (1.14), src/blocks/text.h (1.9): fixed wide font support 2002-08-08 22:00 staybyte * ChangeLog (1.20): [no log message] 2002-08-08 21:22 opaque_ndst * php_ext/ming-dev.c (1.1): ming.c for PHP-4.3.0dev 2002-08-08 07:00 staybyte * ChangeLog (1.19): [no log message] 2002-08-08 06:07 opaque_ndst * php_ext/ming.c (1.17): ming.c from php-4.2.2 2002-08-08 02:00 staybyte * ChangeLog (1.18): [no log message] 2002-08-08 01:43 opaque_ndst * TODO (1.9), HISTORY (1.2): [no log message] 2002-08-08 01:39 opaque_ndst * src/: Makefile (1.12), fill.c (1.6), ming.c (1.9), ming.h (1.11), position.c (1.8), position.h (1.7), shape_cubic.c (1.5), shape_util.c (1.13): formatting changes, cosmetic only 2002-08-08 01:38 opaque_ndst * src/blocktypes.h (1.5): added DEFINEEDITTEXT (textfield) type 2002-08-08 01:37 opaque_ndst * src/blocks/: Makefile (1.9), action.c (1.8), bitmap.c (1.8), block.c (1.8), block.h (1.7), browserfont.c (1.8), cxform.c (1.8), dbl.c (1.12), error.c (1.5), fillstyle.c (1.7), fontinfo.c (1.8), gradient.c (1.8), jpeg.c (1.8), libswf.h (1.7), linestyle.c (1.7), matrix.c (1.9), method.c (1.7), method.h (1.7), morph.c (1.9), mp3.c (1.9), output.c (1.12), outputblock.c (1.10), placeobject.c (1.8), read.c (1.5), rect.c (1.8), rect.h (1.6), shape.c (1.14), shape.h (1.9), sprite.c (1.11), sprite.h (1.7), textfield.h (1.9), ttffont.c (1.6): removed superfluous sec_free calls, formatting changes (cosmetic only) 2002-08-08 01:36 opaque_ndst * src/blocks/: sound.c (1.8), soundinstance.c (1.4), soundstream.c (1.10): added Goto's sound code, with support for adpcm and raw pcm (untested) 2002-08-08 01:35 opaque_ndst * src/blocks/: input.c (1.10), input.h (1.6): added read method for many-byte reading. Should replace getc.. 2002-08-08 01:34 opaque_ndst * src/: text_util.c (1.6), text_util.h (1.6): added SWFText_setSpacing 2002-08-08 01:33 opaque_ndst * src/actioncompiler/: Makefile (1.7), assembler.c (1.5), compile.c (1.12), compileaction.c (1.7): removed superfluous sec_free calls formatted code (cosmetic only) 2002-08-08 01:32 opaque_ndst * src/: blocklist.c (1.9), blocklist.h (1.7), displaylist.c (1.15), displaylist.h (1.11), movie.c (1.15), movie.h (1.12), movieclip.c (1.10), movieclip.h (1.10), blocks/character.c (1.11), blocks/character.h (1.8): rewrote dependency inheritance code to deal with SWFFontCharacters, fix block ordering bugs 2002-08-08 01:30 opaque_ndst * src/blocks/button.c (1.9): added Goto's button sound code (untested) 2002-08-08 01:30 opaque_ndst * src/blocks/textfield.c (1.8): changed default flags to fix problem reported (long ago..) by Wolfgang Hamann 2002-08-08 01:29 opaque_ndst * src/blocks/: text.c (1.13), font.c (1.13), font.h (1.10), text.h (1.8): 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-08 01:25 opaque_ndst * src/blocks/: utf8.c (1.1), utf8.h (1.1): UTF8 decoding code for international text support 2002-08-08 01:24 opaque_ndst * src/test.c (1.6): updated ming calls, compiles again 2002-08-08 01:24 opaque_ndst * util/listswf.c (1.7): replaced changed code- font offset table really does contain nGlyphs+1 entries 2002-08-05 23:00 staybyte * ChangeLog (1.17): [no log message] 2002-08-05 22:56 opaque_ndst * src/blocks/loadfont.c (1.10): code moved to font.c 2002-07-23 01:00 staybyte * ChangeLog (1.16): [no log message] 2002-07-23 00:37 opaque_ndst * ming.h (1.24), mingpp.h (1.13), src/blocklist.c (1.8), src/blocklist.h (1.6), src/blocktypes.h (1.4), src/displaylist.c (1.14), src/displaylist.h (1.10), src/fill.c (1.5), src/fill.h (1.6), src/libming.h (1.6), src/ming.c (1.8), src/ming.h (1.10), src/movie.c (1.14), src/movie.h (1.11), src/movieclip.c (1.9), src/movieclip.h (1.9), src/position.c (1.7), src/position.h (1.6), src/shape_cubic.c (1.4), src/shape_cubic.h (1.3), src/shape_util.c (1.12), src/shape_util.h (1.12), src/test.c (1.5), src/text_util.c (1.5), src/text_util.h (1.5), src/actioncompiler/assembler.c (1.4), src/actioncompiler/assembler.h (1.4), src/actioncompiler/compile.c (1.11), src/actioncompiler/compile.h (1.8), src/actioncompiler/compileaction.c (1.6), src/actioncompiler/listaction.c (1.5), src/actioncompiler/main.c (1.8), src/blocks/action.c (1.7), src/blocks/action.h (1.6), src/blocks/bitmap.c (1.7), src/blocks/bitmap.h (1.6), src/blocks/block.c (1.7), src/blocks/block.h (1.6), src/blocks/blocktypes.h (1.6), src/blocks/browserfont.c (1.7), src/blocks/browserfont.h (1.5), src/blocks/button.c (1.8), src/blocks/button.h (1.6), src/blocks/character.c (1.10), src/blocks/character.h (1.7), src/blocks/cxform.c (1.7), src/blocks/cxform.h (1.5), src/blocks/dbl.c (1.11), src/blocks/dbl.h (1.6), src/blocks/error.c (1.4), src/blocks/error.h (1.4), src/blocks/exports.h (1.4), src/blocks/fillstyle.c (1.6), src/blocks/fillstyle.h (1.5), src/blocks/font.c (1.12), src/blocks/font.h (1.9), src/blocks/fontinfo.c (1.7), src/blocks/fontinfo.h (1.5), src/blocks/gradient.c (1.7), src/blocks/gradient.h (1.5), src/blocks/input.c (1.9), src/blocks/input.h (1.5), src/blocks/jpeg.c (1.7), src/blocks/jpeg.h (1.6), src/blocks/libswf.h (1.6), src/blocks/linestyle.c (1.6), src/blocks/linestyle.h (1.5), src/blocks/loadfont.c (1.9), src/blocks/matrix.c (1.8), src/blocks/matrix.h (1.6), src/blocks/method.c (1.6), src/blocks/method.h (1.6), src/blocks/morph.c (1.8), src/blocks/morph.h (1.5), src/blocks/mp3.c (1.8), src/blocks/output.c (1.11), src/blocks/output.h (1.6), src/blocks/outputblock.c (1.9), src/blocks/outputblock.h (1.7), src/blocks/placeobject.c (1.7), src/blocks/placeobject.h (1.5), src/blocks/read.c (1.4), src/blocks/rect.c (1.7), src/blocks/rect.h (1.5), src/blocks/shape.c (1.13), src/blocks/shape.h (1.8), src/blocks/sound.c (1.7), src/blocks/sound.h (1.6), src/blocks/soundinstance.c (1.3), src/blocks/soundinstance.h (1.3), src/blocks/soundstream.c (1.9), src/blocks/soundstream.h (1.7), src/blocks/sprite.c (1.10), src/blocks/sprite.h (1.6), src/blocks/swf.h (1.15), src/blocks/text.c (1.12), src/blocks/text.h (1.7), src/blocks/textfield.c (1.7), src/blocks/textfield.h (1.8), src/blocks/ttffont.c (1.5), src/blocks/ttffont.h (1.5): rolled back indentation changes 2002-07-22 16:00 staybyte * ChangeLog (1.15): [no log message] 2002-07-22 15:36 staybyte * ming.h (1.23), mingpp.h (1.12), src/blocklist.c (1.7), src/blocklist.h (1.5), src/blocktypes.h (1.3), src/displaylist.c (1.13), src/displaylist.h (1.9), src/fill.c (1.4), src/fill.h (1.5), src/libming.h (1.5), src/ming.c (1.7), src/ming.h (1.9), src/movie.c (1.13), src/movie.h (1.10), src/movieclip.c (1.8), src/movieclip.h (1.8), src/position.c (1.6), src/position.h (1.5), src/shape_cubic.c (1.3), src/shape_cubic.h (1.2), src/shape_util.c (1.11), src/shape_util.h (1.11), src/test.c (1.4), src/text_util.c (1.4), src/text_util.h (1.4), src/actioncompiler/assembler.c (1.3), src/actioncompiler/assembler.h (1.3), src/actioncompiler/compile.c (1.10), src/actioncompiler/compile.h (1.7), src/actioncompiler/compileaction.c (1.5), src/actioncompiler/listaction.c (1.4), src/actioncompiler/main.c (1.7), src/blocks/action.c (1.6), src/blocks/action.h (1.5), src/blocks/bitmap.c (1.6), src/blocks/bitmap.h (1.5), src/blocks/block.c (1.6), src/blocks/block.h (1.5), src/blocks/blocktypes.h (1.5), src/blocks/browserfont.c (1.6), src/blocks/browserfont.h (1.4), src/blocks/button.c (1.7), src/blocks/button.h (1.5), src/blocks/character.c (1.9), src/blocks/character.h (1.6), src/blocks/cxform.c (1.6), src/blocks/cxform.h (1.4), src/blocks/dbl.c (1.10), src/blocks/dbl.h (1.5), src/blocks/error.c (1.3), src/blocks/error.h (1.3), src/blocks/exports.h (1.3), src/blocks/fillstyle.c (1.5), src/blocks/fillstyle.h (1.4), src/blocks/font.c (1.11), src/blocks/font.h (1.8), src/blocks/fontinfo.c (1.6), src/blocks/fontinfo.h (1.4), src/blocks/gradient.c (1.6), src/blocks/gradient.h (1.4), src/blocks/input.c (1.8), src/blocks/input.h (1.4), src/blocks/jpeg.c (1.6), src/blocks/jpeg.h (1.5), src/blocks/libswf.h (1.5), src/blocks/linestyle.c (1.5), src/blocks/linestyle.h (1.4), src/blocks/loadfont.c (1.8), src/blocks/matrix.c (1.7), src/blocks/matrix.h (1.5), src/blocks/method.c (1.5), src/blocks/method.h (1.5), src/blocks/morph.c (1.7), src/blocks/morph.h (1.4), src/blocks/mp3.c (1.7), src/blocks/output.c (1.10), src/blocks/output.h (1.5), src/blocks/outputblock.c (1.8), src/blocks/outputblock.h (1.6), src/blocks/placeobject.c (1.6), src/blocks/placeobject.h (1.4), src/blocks/read.c (1.3), src/blocks/rect.c (1.6), src/blocks/rect.h (1.4), src/blocks/shape.c (1.12), src/blocks/shape.h (1.7), src/blocks/sound.c (1.6), src/blocks/sound.h (1.5), src/blocks/soundinstance.c (1.2), src/blocks/soundinstance.h (1.2), src/blocks/soundstream.c (1.8), src/blocks/soundstream.h (1.6), src/blocks/sprite.c (1.9), src/blocks/sprite.h (1.5), src/blocks/swf.h (1.14), src/blocks/text.c (1.11), src/blocks/text.h (1.6), src/blocks/textfield.c (1.6), src/blocks/textfield.h (1.7), src/blocks/ttffont.c (1.4), src/blocks/ttffont.h (1.4): indent sources 2002-07-22 15:35 staybyte * php_ext/: ming.c (1.16), php_ming.h (1.9): add swfbutton_addsound 2002-07-21 09:00 staybyte * ChangeLog (1.14): [no log message] 2002-07-20 18:47 staybyte * php_ext/ming.c (1.15): backporting from php cvs tree 2002-07-20 18:30 staybyte * util/gif2dbl.c (1.3): fixed spelling mistake 2002-07-20 18:29 staybyte * src/blocks/: character.c (1.8), character.h (1.5), dbl.c (1.9): fixed proto mismatch 2002-07-20 18:28 staybyte * perl_ext/t/: fill.t (1.2), sound.t (1.3), sprite.t (1.2): add nl at end of files 2002-07-17 09:00 staybyte * ChangeLog (1.13): [no log message] 2002-07-15 09:06 opaque_ndst * ming.h (1.22): changed SWFMovie_add second arg back to void* to keep existing code from complaining 2002-07-15 09:02 opaque_ndst * src/blocks/morph.c (1.6): changed getdependencies function to new format 2002-07-15 09:01 opaque_ndst * src/blocks/mp3.c (1.6): added (empty, for now) getMP3Size function 2002-07-15 09:00 staybyte * ChangeLog (1.12): [no log message] 2002-07-15 09:00 opaque_ndst * src/test.c (1.3): updated to make it compile again.. 2002-07-15 09:00 opaque_ndst * src/: movie.c (1.12), movie.h (1.9), blocklist.c (1.6), blocklist.h (1.4), movieclip.c (1.7), movieclip.h (1.7), displaylist.c (1.12), displaylist.h (1.8), blocks/character.c (1.7), blocks/character.h (1.4): added sound code to SWFMovie and SWFMovieClip changed getdependency function slightly moved resolvedependency function to blocklist.c 2002-07-15 08:57 opaque_ndst * src/blocks/: button.c (1.6), button.h (1.4): added sound code 2002-07-15 08:56 opaque_ndst * src/Makefile (1.11), src/blocks/Makefile (1.8), util/Makefile (1.5): straightened out OFILES added new sound code 2002-07-15 08:36 opaque_ndst * src/blocks/: sound.c (1.5), sound.h (1.4), soundstream.c (1.7), soundstream.h (1.5): Added functions for non-streaming sounds. These don't quite work yet, but they don't seem to break existing code.. 2002-07-15 08:35 opaque_ndst * ming.h (1.21): added SWFSound and SWFSoundInstance functions 2002-07-15 08:33 opaque_ndst * util/raw2adpcm.c (1.1): an ADPCM coder.. 2002-07-15 08:33 opaque_ndst * src/blocks/: soundinstance.c (1.1), soundinstance.h (1.1): 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 23:01 opaque_ndst * src/Makefile.am (1.1), src/actioncompiler/Makefile.am (1.1), src/blocks/Makefile.am (1.1), util/Makefile.am (1.1): first stab at autoconf'ing this mess 2002-07-14 22:58 opaque_ndst * Makefile.am (1.1), autogen.sh (1.1), configure.in (1.1): first stab at autoconf'ing this mess 2002-07-14 22:20 opaque_ndst * util/decompile5.c (1.5): added SWFACTION_INITARRAY handler 2002-07-05 12:48 staybyte * ChangeLog (1.9), ChangeLog (1.10), ChangeLog (1.11): [no log message] 2002-07-05 09:00 staybyte * ChangeLog (1.8): [no log message] 2002-07-04 09:00 staybyte * ChangeLog (1.7): [no log message] 2002-07-03 20:35 staybyte * CHANGES (1.11), ming.h (1.20), php_ext/config.m4 (1.7), php_ext/ming.c (1.14), php_ext/php_ming.h (1.8), src/Makefile (1.10), src/blocklist.c (1.5), src/displaylist.c (1.11), src/fill.c (1.3), src/ming.c (1.6), src/ming.h (1.8), src/movie.c (1.11), src/movie.h (1.8), src/position.c (1.5), src/actioncompiler/Makefile (1.6), src/actioncompiler/compile.c (1.9), src/actioncompiler/swf4compiler.y (1.4), src/actioncompiler/swf5compiler.y (1.7), src/blocks/Makefile (1.7), src/blocks/action.c (1.5), src/blocks/bitmap.c (1.5), src/blocks/block.c (1.5), src/blocks/blocktypes.h (1.4), src/blocks/browserfont.c (1.5), src/blocks/button.c (1.5), src/blocks/character.c (1.6), src/blocks/cxform.c (1.5), src/blocks/dbl.c (1.8), src/blocks/error.c (1.2), src/blocks/fillstyle.c (1.4), src/blocks/font.c (1.10), src/blocks/font.h (1.7), src/blocks/fontinfo.c (1.5), src/blocks/gradient.c (1.5), src/blocks/input.c (1.7), src/blocks/jpeg.c (1.5), src/blocks/libswf.h (1.4), src/blocks/linestyle.c (1.4), src/blocks/loadfont.c (1.7), src/blocks/matrix.c (1.6), src/blocks/method.c (1.4), src/blocks/method.h (1.4), src/blocks/morph.c (1.5), src/blocks/mp3.c (1.5), src/blocks/output.c (1.9), src/blocks/outputblock.c (1.7), src/blocks/placeobject.c (1.5), src/blocks/read.c (1.2), src/blocks/rect.c (1.5), src/blocks/shape.c (1.11), src/blocks/sound.c (1.4), src/blocks/soundstream.c (1.6), src/blocks/sprite.c (1.8), src/blocks/swf.h (1.13), src/blocks/text.c (1.10), src/blocks/text.h (1.5), src/blocks/textfield.c (1.5), src/blocks/textfield.h (1.6), src/blocks/ttffont.c (1.3), src/blocks/ttffont.h (1.3), util/gif2dbl.c (1.2), util/listswf.c (1.6), util/swftophp.c (1.5): fixed some problems with segfaults 2002-07-03 20:29 staybyte * ChangeLog (1.5), ChangeLog (1.6): [no log message] 2002-07-03 18:12 staybyte * ChangeLog (1.4): [no log message] 2002-07-03 18:10 staybyte * HISTORY (1.1): move CHANGES to HISTORY 2002-07-03 12:49 staybyte * ChangeLog (1.3): [no log message] 2002-07-03 12:30 staybyte * ChangeLog (1.1), ChangeLog (1.2): [no log message] 2002-02-02 13:35 erich * java_ext/native/SWFNative.cc (1.4): fixed rotateTo, thanks to Tod E. Kurt 2002-01-10 18:15 erich * src/blocks/font.c (1.9): oops, broke that fix. next try 2002-01-10 18:10 erich * src/blocks/: font.c (1.8), shape.c (1.10), text.c (1.9): included fixes from Uwe Traum 2001-12-30 21:26 soheil * perl_ext/Bitmap.xs (1.2): Fixed SWF::Bitmap::DESTROY 2001-12-30 21:23 soheil * perl_ext/Button.xs (1.2): Fixed destroySWFButton 2001-12-30 21:22 soheil * perl_ext/Font.xs (1.3): Fixed SWF::Font::new 2001-12-30 21:20 soheil * perl_ext/Morph.xs (1.2): Fixed destroySWFMorph 2001-12-30 21:19 soheil * perl_ext/Shape.xs (1.2): Fixed destroySWFShape 2001-12-30 21:18 soheil * perl_ext/Text.xs (1.2): Fixed destroySWFText 2001-12-30 21:18 soheil * perl_ext/TextField.xs (1.2): Fixed destroySWFTextField 2001-12-24 02:32 erich * ming.i (1.9), mingpp.h (1.11): attemt to get ming.i and mingpp.h into sync with ming.h and main source... 2001-12-23 21:13 opaque_ndst * CHANGES (1.10): [no log message] 2001-12-23 00:11 opaque_ndst * src/shape_cubic.c (1.2): added ming.h include for defines needed on win32 2001-12-23 00:09 opaque_ndst * src/actioncompiler/action.h (1.3), util/action.h (1.3), util/decompile5.c (1.4), util/makefdb.c (1.3): added Wolfgang Hamann's fixes 2001-12-22 23:35 opaque_ndst * win32/: libming.dsp (1.1), libming.dsw (1.1): MSVC project files from Martin Weber 2001-12-14 06:31 opaque_ndst * ming.h (1.19): added deprecated SWFFont_drawFontGlyph define for php 2001-12-14 06:29 opaque_ndst * php_ext/: ming.c (1.13), config.m4 (1.6): added Rasmus's changes for 4.1.0 2001-12-08 23:52 erich * mingpp.h (1.10): Reported by Raymond Penners, inconsistency to ming.h in addString 2001-11-29 07:36 opaque_ndst * CHANGES (1.9), TODO (1.8), ming.h (1.18), src/Makefile (1.9), src/blocklist.c (1.4), src/blocklist.h (1.3), src/displaylist.c (1.10), src/displaylist.h (1.7), src/fill.c (1.2), src/fill.h (1.4), src/ming.h (1.7), src/movie.c (1.10), src/movie.h (1.7), src/movieclip.c (1.6), src/movieclip.h (1.6), src/position.c (1.4), src/position.h (1.4), src/shape_util.c (1.10), src/shape_util.h (1.10), src/text_util.h (1.3), src/actioncompiler/assembler.c (1.2), src/actioncompiler/assembler.h (1.2), src/blocks/Makefile (1.6), src/blocks/action.c (1.4), src/blocks/action.h (1.4), src/blocks/bitmap.c (1.4), src/blocks/bitmap.h (1.4), src/blocks/block.c (1.4), src/blocks/block.h (1.4), src/blocks/browserfont.c (1.4), src/blocks/browserfont.h (1.3), src/blocks/button.c (1.4), src/blocks/button.h (1.3), src/blocks/character.c (1.5), src/blocks/character.h (1.3), src/blocks/cxform.c (1.4), src/blocks/cxform.h (1.3), src/blocks/dbl.c (1.7), src/blocks/dbl.h (1.4), src/blocks/exports.h (1.2), src/blocks/fillstyle.c (1.3), src/blocks/fillstyle.h (1.3), src/blocks/font.c (1.7), src/blocks/font.h (1.6), src/blocks/fontinfo.c (1.4), src/blocks/fontinfo.h (1.3), src/blocks/gradient.c (1.4), src/blocks/gradient.h (1.3), src/blocks/input.c (1.6), src/blocks/input.h (1.3), src/blocks/jpeg.c (1.4), src/blocks/jpeg.h (1.4), src/blocks/linestyle.c (1.3), src/blocks/linestyle.h (1.3), src/blocks/loadfont.c (1.6), src/blocks/matrix.c (1.5), src/blocks/matrix.h (1.4), src/blocks/method.c (1.3), src/blocks/method.h (1.3), src/blocks/morph.c (1.4), src/blocks/morph.h (1.3), src/blocks/output.c (1.8), src/blocks/output.h (1.4), src/blocks/outputblock.c (1.6), src/blocks/outputblock.h (1.5), src/blocks/placeobject.c (1.4), src/blocks/placeobject.h (1.3), src/blocks/rect.c (1.4), src/blocks/rect.h (1.3), src/blocks/shape.c (1.9), src/blocks/shape.h (1.6), src/blocks/sound.h (1.3), src/blocks/soundstream.c (1.5), src/blocks/soundstream.h (1.4), src/blocks/sprite.c (1.7), src/blocks/sprite.h (1.4), src/blocks/text.c (1.8), src/blocks/text.h (1.4), src/blocks/textfield.c (1.4), src/blocks/textfield.h (1.5): 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 07:34 opaque_ndst * py_ext/Makefile (1.8): changed ming library linkage from static to dynamic 2001-10-24 02:33 erich * php_ext/ming.c (1.12): fix for php4 rc1 2001-10-24 02:20 erich * php_ext/config.m4 (1.5): added -lm so config detects ming again... 2001-09-26 04:33 soheil * perl_ext/Changes (1.4): Updated 2001-09-26 04:33 soheil * perl_ext/Font.xs (1.2): fixed SWF::Font::new method to accept browser fonts (reported by Zbigniew). 2001-09-26 03:07 soheil * perl_ext/DisplayItem.xs (1.2): added accessor methods 2001-09-26 03:05 soheil * perl_ext/SWF/DisplayItem.pm (1.4): added documentation for accessor methods. 2001-09-25 23:54 erich * java_ext/Makefile (1.5): added -f to rm in clean target 2001-09-25 22:11 erich * src/shape_util.h (1.9): synced with shape_util.c changes 2001-09-25 21:43 erich * java_ext/Makefile (1.4): added rm *.jar to clean target 2001-09-25 19:27 erich * java_ext/: SWFMovie.java (1.5), SWFMovieI.java (1.5): removed undefined useSWFVersion, so the java extension builds 2001-09-25 19:25 erich * java_ext/: SWFShape.java (1.6), SWFShapeI.java (1.6): removed duplicate drawGlyph 2001-09-25 19:03 erich * rb_ext/test.rb (1.2): trying to get this to run... 2001-09-25 18:25 erich * perl_ext/SWF/Shape.pm (1.3): fixed two typos (shpae instead of shape) reported by alfie in #debian.de@IRCNet 2001-09-25 18:20 erich * util/Makefile (1.4): added listaction to clean target 2001-09-25 18:08 erich * Makefile (1.7): now honors , added -m 0644 to install 2001-09-25 18:07 erich * util/Makefile (1.3): added install target 2001-09-25 18:02 erich * src/blocks/Makefile (1.5): added -fPIC 2001-09-25 18:01 erich * src/Makefile (1.8): -fPIC fixes 2001-09-25 17:58 erich * src/actioncompiler/Makefile (1.5): added -fPIC, clean target now removes autogenerated files 2001-09-25 17:54 erich * php_ext/Makefile (1.6), py_ext/Makefile (1.7): Small makefile fixes, now using install instead of cp, honors DESTDIR now 2001-09-25 17:52 erich * java_ext/Makefile (1.3): added clean target 2001-09-24 04:04 soheil * perl_ext/SWF/Sound.pm (1.2): added version 2001-09-24 03:36 soheil * perl_ext/Changes (1.3): updated changes 2001-09-24 03:30 soheil * perl_ext/MANIFEST (1.3): removed example files 2001-09-24 03:27 soheil * perl_ext/t/drag.t (1.2): add SWF::Constants 2001-09-24 03:26 soheil * perl_ext/: SWF/Constants.pm (1.1), examples/action.cgi (1.1), examples/alphafill.cgi (1.1): initial import to cvs 2001-09-24 03:24 soheil * perl_ext/swf_util.c (1.2): added header files 2001-09-24 03:09 soheil * perl_ext/perl_swf.h (1.3): added swf_stash_refcnt_inc/dec methods 2001-09-24 03:07 soheil * perl_ext/TODO (1.3): Updated the list 2001-09-24 03:04 soheil * perl_ext/t/button.t (1.2): - added SWF::Constants 2001-09-24 03:02 soheil * perl_ext/SWF/TextField.pm (1.3): - added version - Moved :Text to Constants 2001-09-24 02:59 soheil * perl_ext/SWF/: Movie.pm (1.2), Shape.pm (1.2), Sprite.pm (1.2), Text.pm (1.2): - added version 2001-09-24 02:55 soheil * perl_ext/SWF/: Fill.pm (1.2), Font.pm (1.2), Gradient.pm (1.2), Morph.pm (1.2): - added version 2001-09-24 02:54 soheil * perl_ext/SWF/DisplayItem.pm (1.3): - added version - Moved :DisplayItem to Constants 2001-09-24 02:53 soheil * perl_ext/SWF/Button.pm (1.2): - added version - Moved :Button to Constants.pm 2001-09-24 02:49 soheil * perl_ext/SWF/: Action.pm (1.2), Bitmap.pm (1.3): - added version 2001-09-24 02:47 soheil * perl_ext/SWF.pm (1.4): - added Constants to @EXPORT_OK - Changed version to 0.09-dev 2001-09-24 02:44 soheil * perl_ext/SWF.xs (1.11): Splitted the XS file 2001-09-24 02:44 soheil * perl_ext/Makefile.PL (1.7): - added clean - added @SWF_MODULES + write_bootxs() (needed for spliting SWF.xs) 2001-09-24 02:40 soheil * perl_ext/Exports.c (1.4): Fixed possible typo warning 2001-09-24 02:37 soheil * perl_ext/: Action.xs (1.1), Bitmap.xs (1.1), Button.xs (1.1), Constants.xs (1.1), DisplayItem.xs (1.1), Fill.xs (1.1), Font.xs (1.1), Gradient.xs (1.1), Morph.xs (1.1), Movie.xs (1.1), MovieClip.xs (1.1), Shape.xs (1.1), Sound.xs (1.1), Text.xs (1.1), TextField.xs (1.1): Initial import to cvs 2001-09-18 23:05 opaque_ndst * src/shape_util.c (1.9): changed drawarc/circle radius arg type to float 2001-09-16 00:39 opaque_ndst * util/png2dbl.c (1.5): added Ingo Wilken's patch for word-aligning the PNG data 2001-09-16 00:10 opaque_ndst * ming.h (1.17), mingpp.h (1.9), src/displaylist.c (1.9), src/displaylist.h (1.6): added Uri Yanover's displayitem property accessor functions 2001-08-22 03:21 soheil * perl_ext/Changes (1.2): Updated Changes 2001-08-22 03:18 soheil * perl_ext/TODO (1.2): updated TODO list 2001-08-22 03:15 soheil * perl_ext/SWF/TextField.pm (1.2): - added documentation for importing constants (need to add method pod) 2001-08-22 03:13 soheil * perl_ext/examples/: glyph.cgi (1.1), keypress.cgi (1.1), text.cgi (1.1): initial import to cvs 2001-08-22 03:11 soheil * perl_ext/SWF.xs (1.10): updated SWFMovie::addExport SWFShape::drawGlyph (patch submitted by Wolfgang Hamann) 2001-08-19 23:41 opaque_ndst * CHANGES (1.8), CREDITS (1.6): [no log message] 2001-08-19 23:40 opaque_ndst * php_ext/: Makefile.in (1.2), config.m4 (1.4): updated from php4 cvs 2001-08-19 13:26 sspickle * py_ext/: .cvsignore (1.3.2.1), INSTALL (1.1.1.1.2.1), README (1.2.2.1), Setup (1.1.2.1), build.py (1.1.2.1), ming_wrap.c (1.2.2.1), shape.py (1.1.1.1.2.1): added new build.py Setup, and ming_wrap.c for folks who don't have swig 2001-08-17 19:56 opaque_ndst * src/: ming.h (1.6), movie.c (1.9): newSWFMovie didn't actually look at SWF_versionNum before.. Oops. 2001-08-12 02:10 opaque_ndst * src/Makefile (1.7): added shape_cubic 2001-08-12 02:10 opaque_ndst * ming.h (1.16): changed version number, fixed SWFShape_drawFontGlyph macro 2001-08-12 02:09 opaque_ndst * src/: shape_cubic.c (1.1), shape_cubic.h (1.1), shape_util.c (1.8): moved cubic functions to shape_cubic.c 2001-08-09 03:46 soheil * perl_ext/SWF/DisplayItem.pm (1.2): - added documentation for importing SWFACTION_* constants - added setMask() method doc (need to explain) 2001-08-09 03:43 soheil * perl_ext/t/.cvsignore (1.2): Fixed filename 2001-08-09 03:42 soheil * perl_ext/t/.cvsignore (1.1): initial import to cvs 2001-08-09 03:40 soheil * perl_ext/.cvsignore (1.2): Fixed list of files 2001-08-09 03:37 soheil * perl_ext/SWF.xs (1.9): - added SWF::Movie::addExport() - added SWF::DisplayItem::setMaskLevel() 2001-08-08 06:45 soheil * perl_ext/SWF/Bitmap.pm (1.2): - fixed documentation 2001-08-08 06:44 soheil * perl_ext/SWF.pm (1.3): - added SWF::setVersion($version) perldoc 2001-08-08 06:42 soheil * perl_ext/Exports.c (1.3): - added SWFTEXTFIELD_HASLENGTH - removed :Clip constants. ming.h doesn't have it! - added :DisplayItem constants 2001-08-08 06:42 soheil * perl_ext/SWF.xs (1.8): - 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 06:40 soheil * perl_ext/Makefile.PL (1.6): Fixed inlude directory for ming.h 2001-08-08 03:22 soheil * perl_ext/Makefile.PL (1.5): 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 23:45 soheil * perl_ext/examples/: animation.cgi (1.1), morph.cgi (1.1), sprite.cgi (1.1): initial import to cvs 2001-08-06 23:32 soheil * perl_ext/examples/: shape.cgi (1.1), jpegfill.cgi (1.1): initial import to cvs 2001-08-06 23:30 soheil * perl_ext/Makefile.PL (1.4): added skip_test() to t/config.pl 2001-08-06 23:29 soheil * perl_ext/t/: filljpeg.t (1.2), png.t (1.2), sound.t (1.2): - if required file doesn't exist, call skip_test() 2001-08-06 22:51 soheil * perl_ext/perl_swf.h (1.2): - added SWFSound - added debug level 2001-08-06 22:48 soheil * perl_ext/MANIFEST (1.2): - added SWF/*.pm file - added swf_util.c - added more test files 2001-08-06 22:44 soheil * perl_ext/: SWF/Action.pm (1.1), SWF/Bitmap.pm (1.1), SWF/Button.pm (1.1), SWF/DisplayItem.pm (1.1), SWF/Fill.pm (1.1), SWF/Font.pm (1.1), SWF/Gradient.pm (1.1), SWF/Morph.pm (1.1), SWF/Movie.pm (1.1), SWF/Shape.pm (1.1), SWF/Sound.pm (1.1), SWF/Sprite.pm (1.1), SWF/Text.pm (1.1), SWF/TextField.pm (1.1), t/00_basic.t (1.1), t/01_shape.t (1.1), t/03_movie.t (1.1), t/button.t (1.1), t/drag.t (1.1), t/fill.t (1.1), t/filljpeg.t (1.1), t/gradient.t (1.1), t/png.t (1.1), t/sound.t (1.1), t/sprite.t (1.1): initial import to cvs 2001-08-06 22:41 soheil * perl_ext/typemap (1.2): added SWF::Sound 2001-08-06 22:37 soheil * perl_ext/SWF.pm (1.2): 1- added import() 2- added doc 2001-08-06 22:34 soheil * perl_ext/swf_util.c (1.1): initail import to cvs 2001-08-06 22:33 soheil * perl_ext/SWF.xs (1.7): - Added swf_util.c - Made necessary changes to compile with 0.2-pre-a version - Fixed some of memory leaks 2001-08-06 22:28 soheil * perl_ext/Makefile.PL (1.3): - For now, we'll only support 0.2-pre-a - Fixed DEFAULT_DIR 2001-08-01 08:10 raff * util/png2dbl.c (1.4): 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 06:36 raff * ming.h (1.15): 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 02:59 raff * src/displaylist.c (1.8): 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 02:10 raff * src/actioncompiler/: swf4compiler.flex (1.5), swf4compiler.y (1.3): 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 02:05 raff * Makefile (1.6): 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 02:00 raff * ming.h (1.14): prototypes for Ming_setSWFVersion() and SWFDisplayItem_setMaskLevel() 2001-07-26 01:58 raff * src/shape_util.h (1.8): SWFShape_drawGlyph really only has 3 parameters, not 4 2001-07-26 01:57 raff * src/: displaylist.c (1.7), displaylist.h (1.5): - 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-26 01:55 raff * src/blocks/swf.h (1.12): added prototype for SWFPlaceObject2Block_setMaskLevel() 2001-07-26 01:49 raff * src/blocks/: placeobject.c (1.3), placeobject.h (1.2): - 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 02:33 raff * src/actioncompiler/: swf4compiler.flex (1.4), swf4compiler.y (1.2): 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 02:29 raff * src/actioncompiler/Makefile (1.4): - '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 02:25 raff * src/actioncompiler/main.c (1.6): 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 02:06 opaque_ndst * src/libming.h (1.4): commented out garbage after #endif 2001-07-18 03:05 raff * src/actioncompiler/: swf4compiler.flex (1.3), swf5compiler.flex (1.5): 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 02:37 raff * src/actioncompiler/: swf4compiler.flex (1.2), swf5compiler.flex (1.4): 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 02:42 opaque_ndst * src/: libming.h (1.3), blocks/libswf.h (1.3): added rint define 2001-07-14 02:35 opaque_ndst * util/: listmp3.c (1.3), listswf.c (1.5): fixed mp3 frame parsing 2001-07-14 02:35 opaque_ndst * src/blocks/: mp3.c (1.4), soundstream.c (1.4), soundstream.h (1.3): okay, I think this fixes mp3 streaming.. 2001-07-14 02:34 opaque_ndst * src/displaylist.c (1.6): removed soundrewind method call from writeBlocks- what was I thinking?? 2001-07-12 04:53 opaque_ndst * CREDITS (1.5): [no log message] 2001-07-12 04:49 opaque_ndst * src/Makefile (1.6): added libming.so to make clean 2001-07-12 04:48 opaque_ndst * Makefile (1.5): changed install to libming-0.2 2001-07-12 04:48 opaque_ndst * src/actioncompiler/: oldcompiler.flex (1.2), oldcompiler.y (1.3): [no log message] 2001-07-12 04:42 opaque_ndst * ming.i (1.8), java_ext/SWFShape.java (1.5), java_ext/SWFShapeI.java (1.5), java_ext/native/SWFShape.h (1.5), perl_ext/SWF.xs (1.6), php_ext/ming.c (1.11), py_ext/ming.py (1.7), rb_ext/ming.rb (1.3): changed calls to SWFShape_drawGlyph to SWFShape_drawSizedGlyph 2001-07-12 04:36 opaque_ndst * perl_ext/README (1.3), php_ext/config.m4 (1.3), py_ext/README (1.2): changed ming lib requirements to 0.2-pre-a 2001-07-12 04:35 opaque_ndst * java_ext/SWFMovie.java (1.4), java_ext/SWFMovieI.java (1.4), java_ext/native/SWFMovie.h (1.4), perl_ext/SWF.xs (1.5), php_ext/ming.c (1.10), php_ext/php_ming.h (1.7), py_ext/ming.py (1.6): added Ming_useSWFVersion 2001-07-12 04:32 opaque_ndst * CHANGES (1.7), CREDITS (1.4), TODO (1.7): [no log message] 2001-07-12 04:32 opaque_ndst * src/shape_util.c (1.7), src/shape_util.h (1.7), ming.h (1.13), mingpp.h (1.8): moved sized drawGlyph to drawSizedGlyph, restoring api compatibility 2001-07-12 04:25 opaque_ndst * src/blocks/swf.h (1.11): removed unused SWFMatrix_copy 2001-07-12 04:24 opaque_ndst * src/blocks/shape.c (1.8): fixed pen positioning in drawGlyph 2001-07-12 04:23 opaque_ndst * src/blocks/: matrix.c (1.4), matrix.h (1.3): added SWFMatrix_apply, various small cleanups 2001-07-12 04:22 opaque_ndst * src/actioncompiler/swf5compiler.y (1.6): added ~ op, changed shift ops' token names to avoid collision with assembler ops 2001-07-12 04:21 opaque_ndst * src/actioncompiler/swf5compiler.flex (1.3): changed shift ops' token names to avoid colliding with assembler ops 2001-07-11 02:01 opaque_ndst * src/actioncompiler/: compile.c (1.8), compile.h (1.6), swf5compiler.flex (1.2), swf5compiler.y (1.5): various small fixes.. 2001-07-09 07:27 opaque_ndst * perl_ext/SWF.xs (1.4), py_ext/Makefile (1.6), py_ext/ming.py (1.5), rb_ext/ming.rb (1.2): added size arg to SWFShape_drawGlyph 2001-07-09 07:23 opaque_ndst * java_ext/: SWFShape.java (1.4), SWFShapeI.java (1.4), native/SWFShape.h (1.4): added size arg to SWFShape_drawGlyph 2001-07-09 03:39 opaque_ndst * ming.i (1.7): added Ming_useSWFVersion(num) 2001-07-09 03:37 opaque_ndst * src/blocks/shape.c (1.7): now tracking pre-scaled pen in drawGlyph to fix leaky shapes caused by rounding errors 2001-07-09 03:36 opaque_ndst * src/blocks/Makefile (1.4): removed unused stuff.. 2001-07-09 03:36 opaque_ndst * src/Makefile (1.5): added new compiler files 2001-07-09 03:35 opaque_ndst * src/: ming.c (1.5), ming.h (1.5): added Ming_useSWFVersion(num) 2001-07-09 03:33 opaque_ndst * src/actioncompiler/compileaction.c (1.4): changed yyparse to swf[45]parse 2001-07-09 03:33 opaque_ndst * src/actioncompiler/main.c (1.5): changed yyparse to swf5parse 2001-07-09 03:32 opaque_ndst * src/actioncompiler/: compile.c (1.7), compile.h (1.5): added Wolfgang's patches allowing multiple data per push op 2001-07-09 03:32 opaque_ndst * src/actioncompiler/: .cvsignore (1.4), Makefile (1.3): added new files 2001-07-08 22:17 opaque_ndst * util/png2dbl.c (1.3): turns out 24-bit images still need the extra byte padding.. weird. 2001-07-08 04:35 opaque_ndst * src/actioncompiler/swf5compiler.y (1.4): oops, forgot to change the WriteU8s to WriteOps 2001-07-08 04:21 opaque_ndst * src/actioncompiler/: swf4compiler.flex (1.1), swf4compiler.y (1.1), swf5compiler.flex (1.1), swf5compiler.y (1.3): split back into two separate compilers, added many patches from Wolfgang Hamann 2001-07-08 04:19 opaque_ndst * src/actioncompiler/: compiler.flex (1.8), compiler.y (1.11): moved to swf[45]compiler 2001-07-01 22:40 opaque_ndst * src/: shape_util.c (1.6), shape_util.h (1.6): added size arg to SWFShape_drawGlyph 2001-07-01 22:40 opaque_ndst * src/blocks/: shape.c (1.6), shape.h (1.5), swf.h (1.10): added size arg to SWFShape_draw[Scaled]Glyph 2001-07-01 22:39 opaque_ndst * src/ming.c (1.4): added Ming_getScale() 2001-07-01 22:39 opaque_ndst * ming.h (1.12), ming.i (1.6), mingpp.h (1.7): added size arg to SWFShape_drawGlyph function 2001-07-01 22:38 opaque_ndst * php_ext/: ming.c (1.9), php_ming.h (1.6): 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 02:06 opaque_ndst * src/actioncompiler/compiler.y (1.10): added getURL as synonym for loadMovie 2001-07-01 01:27 opaque_ndst * util/: decompile.c (1.4), listswf.c (1.4): added default case in geturl args switch 2001-07-01 01:26 opaque_ndst * src/actioncompiler/compiler.y (1.9): added back some legacy functions from oldcompiler.y in vain attempt at backwards compatibility 2001-07-01 01:26 opaque_ndst * src/actioncompiler/compiler.flex (1.7): added yyreset to parseInit call added various legacy function calls 2001-06-20 10:04 opaque_ndst * src/actioncompiler/compile.c (1.6): added position increment after non-branch wide instruction 2001-06-20 10:03 opaque_ndst * src/actioncompiler/compiler.flex (1.6): fixed error reporting- now only one call to SWF_error is made 2001-06-20 10:02 opaque_ndst * src/actioncompiler/compiler.y (1.8): fixes the case if((++x % 100) == 0) foo(); 2001-06-20 10:01 opaque_ndst * src/blocks/text.c (1.7): attempting to deal with empty-stringed text records 2001-06-20 08:20 opaque_ndst * src/movieclip.c (1.5): removed initializer for now nonexistent totalFrames field 2001-06-20 04:47 opaque_ndst * src/blocks/loadfont.c (1.5): cosmetic.. 2001-06-20 04:46 opaque_ndst * src/: movieclip.c (1.4), movieclip.h (1.5), blocks/sprite.c (1.6), blocks/sprite.h (1.3), blocks/swf.h (1.9): added (working) setNumberOfFrames to SWFSprite 2001-06-20 04:10 opaque_ndst * util/swftophp.c (1.4): added Pete Schwamb's patch for saving shape type 2001-06-20 03:31 opaque_ndst * mingpp.h (1.6): fixed pointer reference in SWFDisplayItem::addAction 2001-06-20 03:29 opaque_ndst * perl_ext/SWF.xs (1.3): moved SWFDisplayItem_addAction w/in the SWFDisplayItem methods area 2001-06-20 03:15 opaque_ndst * ming.h (1.11), src/displaylist.c (1.5), src/movie.c (1.8), src/movieclip.c (1.3), src/movieclip.h (1.4): 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 03:05 opaque_ndst * src/blocks/output.c (1.7): 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 22:03 opaque_ndst * src/blocks/font.c (1.6): added [required] extra offset entry 2001-06-19 21:34 opaque_ndst * src/blocks/character.c (1.4): added SWF_DEFINEFONT2 to SWFCharacter_isBlock so that font block isn't destroyed by blocklist 2001-06-17 20:57 raff * util/decompile.c (1.3): same problem in the old decompiler 2001-06-17 20:54 raff * util/decompile5.c (1.3): one more call in call 2001-06-17 19:23 raff * util/decompile5.c (1.2): 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 03:03 opaque_ndst * util/action.h (1.2): added various missed opcodes 2001-06-15 03:02 opaque_ndst * util/listswf.c (1.3): cosmetic changes 2001-06-15 03:02 opaque_ndst * util/Makefile (1.2): [no log message] 2001-06-15 03:02 opaque_ndst * util/read.c (1.4): fixed goofo with string space allocing, hexdumping 2001-06-15 02:57 opaque_ndst * util/decompile5.c (1.1): added the swf5 decompiler 2001-06-15 02:55 opaque_ndst * src/actioncompiler/: compile.c (1.5), compile.h (1.4), compileaction.c (1.3), compiler.flex (1.5), compiler.y (1.7), listaction.c (1.3), main.c (1.4): added Wolfgang Hamann's assorted patches: fixed error reporting, fixed constant pool writing, numerous other small improvements 2001-06-15 02:54 opaque_ndst * src/: movie.c (1.7), movie.h (1.6): Added Wolfgang Hamann's library symbol patches 2001-06-15 02:53 opaque_ndst * src/blocktypes.h (1.2): added symbol export type 2001-06-15 02:53 opaque_ndst * ming.h (1.10): added SWFMovie_addExport 2001-06-15 02:52 opaque_ndst * perl_ext/: Exports.c (1.2), Makefile.PL (1.2), SWF.xs (1.2): 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-15 01:38 opaque_ndst * src/blocks/: outputblock.c (1.5), outputblock.h (1.4), swf.h (1.8): added Wolfgang Hamann's exportlist patches 2001-06-15 01:38 opaque_ndst * src/blocks/loadfont.c (1.4): made name record large enough to hold trailing '\0'. oops. 2001-06-15 01:37 opaque_ndst * src/blocks/: font.c (1.5), font.h (1.5): added Wolfgang Hamann's definefont2 patches allowing for wideoffset fonts 2001-06-15 01:36 opaque_ndst * src/blocks/blocktypes.h (1.3): added export tag type 2001-06-15 01:36 opaque_ndst * src/blocks/block.h (1.3): purely cosmetic 2001-06-15 01:35 opaque_ndst * src/blocks/exports.h (1.1): a list of exported clip symbols 2001-06-14 20:38 opaque_ndst * src/actioncompiler/compile.c (1.4): added sloppy endianness code 2001-06-14 20:36 opaque_ndst * src/blocks/sprite.c (1.5): fixed segv in completion of empty sprites 2001-06-14 11:11 raff * util/decompile.c (1.2): 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 11:02 raff * util/swftophp.c (1.3): the right type for DefineText2 is DEFINETEXT2 not 2 2001-05-22 07:24 opaque_ndst * src/blocks/placeobject.c (1.2): Fixed memory leaks 2001-05-22 07:23 opaque_ndst * src/actioncompiler/: compiler.flex (1.4), compiler.y (1.6): Added Wolfgang Hamann's fixes, added a.i++ and a[i]++ 2001-05-21 20:28 opaque_ndst * php_ext/: ming.c (1.8), php_ming.h (1.5): added request initializer, moved Ming_init() call into it 2001-05-21 12:25 jshore * java_ext/native/: SWFAction.h (1.3), SWFBitmap.h (1.3), SWFButton.h (1.3), SWFDisplayItem.h (1.3), SWFFill.h (1.3), SWFFont.h (1.3), SWFGradient.h (1.3), SWFMorph.h (1.3), SWFMovie.h (1.3), SWFMovieClip.h (1.3), SWFNative.cc (1.3), SWFNative.h (1.3), SWFShape.h (1.3), SWFSound.h (1.3), SWFText.h (1.3), SWFTextField.h (1.3), SWFUtilities.h (1.3): new functionality 2001-05-21 12:24 jshore * java_ext/Makefile (1.2): [no log message] 2001-05-21 12:23 jshore * java_ext/: README (1.2), SWFAction.java (1.3), SWFActionI.java (1.3), SWFBitmap.java (1.3), SWFBitmapI.java (1.3), SWFButton.java (1.3), SWFButtonI.java (1.3), SWFColor.java (1.1), SWFDimensionableI.java (1.1), SWFDisplayItem.java (1.3), SWFDisplayItemI.java (1.3), SWFException.java (1.3), SWFFill.java (1.3), SWFFillI.java (1.3), SWFFont.java (1.3), SWFFontI.java (1.3), SWFGradient.java (1.3), SWFGradientI.java (1.3), SWFMatrix.java (1.1), SWFMorph.java (1.3), SWFMorphI.java (1.3), SWFMovie.java (1.3), SWFMovieClip.java (1.3), SWFMovieClipI.java (1.3), SWFMovieI.java (1.3), SWFObject.java (1.3), SWFObjectI.java (1.3), SWFShape.java (1.3), SWFShapeI.java (1.3), SWFSound.java (1.3), SWFSoundI.java (1.3), SWFText.java (1.3), SWFTextField.java (1.3), SWFTextFieldI.java (1.3), SWFTextI.java (1.3): new functionality & GC fixes 2001-05-12 04:07 raff * src/actioncompiler/compiler.y (1.5): 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-12 01:24 raff * src/actioncompiler/: compiler.y (1.4), oldcompiler.y (1.2): 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 03:41 opaque_ndst * src/blocks/sprite.c (1.4): now adds trailing showFrame block to sprite if it's not there 2001-05-09 20:21 opaque_ndst * ming.h (1.9), mingpp.h (1.5): added SWFDisplayItem_addAction 2001-05-09 20:21 opaque_ndst * CHANGES (1.6), CREDITS (1.3), TODO (1.6): [no log message] 2001-05-09 09:43 opaque_ndst * php_ext/Makefile (1.5): added static linkage to libdd.a w/ php_ming.so 2001-05-09 09:42 opaque_ndst * php_ext/: ming.c (1.7), php_ming.h (1.4): added SWFDisplayItem::addAction 2001-05-09 08:51 opaque_ndst * src/text_util.c (1.3): fixed descent/leading scaling 2001-05-09 08:51 opaque_ndst * src/shape_util.c (1.5): fixed line scaling 2001-05-09 08:20 opaque_ndst * src/movieclip.h (1.3): added placeobject.h include 2001-05-09 08:19 opaque_ndst * src/movie.c (1.6): changed default version to 5 2001-05-09 07:35 opaque_ndst * src/: displaylist.c (1.4), displaylist.h (1.4): added new placeobject2 handling 2001-05-09 07:35 opaque_ndst * src/Makefile (1.4): added actioncompiler/assembler.? 2001-05-09 06:09 opaque_ndst * src/blocks/swf.h (1.7): added placeobject functions 2001-05-09 06:05 opaque_ndst * src/blocks/: outputblock.c (1.4), outputblock.h (1.3): moved placeobject2 stuff to placeobject.[ch] 2001-05-09 06:04 opaque_ndst * src/blocks/: output.c (1.6), output.h (1.3): added Jon Ribbens' patches, made some other small fixes 2001-05-09 05:29 opaque_ndst * src/blocks/: action.c (1.3), action.h (1.3): yanked unused deprecated action stuff 2001-05-09 04:48 opaque_ndst * src/blocks/Makefile (1.3): added placeobject stuff 2001-05-09 04:48 opaque_ndst * src/blocks/: placeobject.c (1.1), placeobject.h (1.1): placeobject stuff now a separate object 2001-05-09 03:47 opaque_ndst * src/actioncompiler/: action.h (1.2), compile.c (1.3), compile.h (1.3), compiler.flex (1.3), compiler.y (1.3), listaction.c (1.2), main.c (1.3): added new swf5 action compiler 2001-05-09 03:14 opaque_ndst * src/actioncompiler/: assembler.c (1.1), assembler.h (1.1): assembler support functions 2001-05-09 03:13 opaque_ndst * src/actioncompiler/Makefile (1.2): added assembler 2001-05-09 03:13 opaque_ndst * src/actioncompiler/: oldcompiler.flex (1.1), oldcompiler.y (1.1): these are the old swf4 compiler bits.. 2001-05-08 21:03 opaque_ndst * src/actioncompiler/swf5compiler.y (1.2): moved this to compiler.y 2001-05-07 05:28 jshore * java_ext/: SWFAction.java (1.2), SWFActionI.java (1.2), SWFBitmap.java (1.2), SWFBitmapI.java (1.2), SWFButton.java (1.2), SWFButtonI.java (1.2), SWFDisplayItem.java (1.2), SWFDisplayItemI.java (1.2), SWFException.java (1.2), SWFFill.java (1.2), SWFFillI.java (1.2), SWFFont.java (1.2), SWFFontI.java (1.2), SWFGradient.java (1.2), SWFGradientI.java (1.2), SWFMorph.java (1.2), SWFMorphI.java (1.2), SWFMovie.java (1.2), SWFMovieClip.java (1.2), SWFMovieClipI.java (1.2), SWFMovieI.java (1.2), SWFObject.java (1.2), SWFObjectI.java (1.2), SWFShape.java (1.2), SWFShapeI.java (1.2), SWFSound.java (1.2), SWFSoundI.java (1.2), SWFText.java (1.2), SWFTextField.java (1.2), SWFTextFieldI.java (1.2), SWFTextI.java (1.2), native/SWFAction.h (1.2), native/SWFBitmap.h (1.2), native/SWFButton.h (1.2), native/SWFDisplayItem.h (1.2), native/SWFFill.h (1.2), native/SWFFont.h (1.2), native/SWFGradient.h (1.2), native/SWFMorph.h (1.2), native/SWFMovie.h (1.2), native/SWFMovieClip.h (1.2), native/SWFNative.cc (1.2), native/SWFNative.h (1.2), native/SWFShape.h (1.2), native/SWFSound.h (1.2), native/SWFText.h (1.2), native/SWFTextField.h (1.2), native/SWFUtilities.h (1.2), Tests/Simple.java (1.2), Tests/SlideShow.java (1.2): spelling error 2001-05-07 05:25 jshore * java_ext/README (1.1): information 2001-05-07 04:49 jshore * java_ext/Tests/: Simple.java (1.1), SlideShow.java (1.1): new java extension 2001-05-07 04:44 jshore * java_ext/: SWFAction.java (1.1), SWFActionI.java (1.1), SWFBitmap.java (1.1), SWFBitmapI.java (1.1), SWFButton.java (1.1), SWFButtonI.java (1.1), SWFDisplayItem.java (1.1), SWFDisplayItemI.java (1.1), SWFException.java (1.1), SWFFill.java (1.1), SWFFillI.java (1.1), SWFFont.java (1.1), SWFFontI.java (1.1), SWFGradient.java (1.1), SWFGradientI.java (1.1), SWFMorph.java (1.1), SWFMorphI.java (1.1), SWFMovie.java (1.1), SWFMovieClip.java (1.1), SWFMovieClipI.java (1.1), SWFMovieI.java (1.1), SWFObject.java (1.1), SWFObjectI.java (1.1), SWFShape.java (1.1), SWFShapeI.java (1.1), SWFSound.java (1.1), SWFSoundI.java (1.1), SWFText.java (1.1), SWFTextField.java (1.1), SWFTextFieldI.java (1.1), SWFTextI.java (1.1), native/Makefile (1.1), native/SWFAction.h (1.1), native/SWFBitmap.h (1.1), native/SWFButton.h (1.1), native/SWFDisplayItem.h (1.1), native/SWFFill.h (1.1), native/SWFFont.h (1.1), native/SWFGradient.h (1.1), native/SWFMorph.h (1.1), native/SWFMovie.h (1.1), native/SWFMovieClip.h (1.1), native/SWFNative.cc (1.1), native/SWFNative.h (1.1), native/SWFShape.h (1.1), native/SWFSound.h (1.1), native/SWFText.h (1.1), native/SWFTextField.h (1.1), native/SWFUtilities.h (1.1): new java extension 2001-05-07 04:42 jshore * java_ext/Makefile (1.1): [no log message] 2001-05-06 00:51 opaque_ndst * src/blocks/output.c (1.5): added John Ribbens' fixes 2001-04-20 03:35 opaque_ndst * mingpp.h (1.4): fixed confusion about input, added SWFSound constructor from SWFInput 2001-04-14 04:50 opaque_ndst * src/shape_util.c (1.4): got rid of deprecated lineToRelative crap in drawCharacterBounds 2001-04-14 04:49 opaque_ndst * src/movie.c (1.5): fixed scaling in automagic bitmap shapifying 2001-04-14 04:48 opaque_ndst * php_ext/ming.c (1.6): fixed stuff. made it work. yep. 2001-04-14 04:48 opaque_ndst * CHANGES (1.5): [no log message] 2001-04-13 02:51 opaque_ndst * src/blocks/input.c (1.5): fixed typo 2001-04-13 02:50 opaque_ndst * ming.h (1.8), mingpp.h (1.3), php_ext/ming.c (1.5), src/blocks/input.c (1.4), src/blocks/input.h (1.2), src/blocks/swf.h (1.6): added hacky SWFInput_allocedBuffer nonsense 2001-04-13 02:49 opaque_ndst * CHANGES (1.4): [no log message] 2001-04-13 02:29 opaque_ndst * src/blocks/input.c (1.3): buffer input now frees buffer. I don't like it, but I can't see any way around it.. 2001-04-13 02:28 opaque_ndst * src/blocks/dbl.c (1.6): fixed stupid typo 2001-04-13 02:12 opaque_ndst * src/blocks/jpeg.h (1.3): moved typedef above includes 2001-04-13 02:12 opaque_ndst * src/blocks/swf.h (1.5): added newSWFBitmap_fromInput 2001-04-13 02:11 opaque_ndst * src/blocks/input.c (1.2): forgot to inc offset on buffer's getChar. oops. 2001-04-13 02:11 opaque_ndst * src/blocks/error.h (1.2): added a little note.. 2001-04-13 02:10 opaque_ndst * src/blocks/: dbl.c (1.5), dbl.h (1.3): added SWFInput interfaces 2001-04-13 02:09 opaque_ndst * src/blocks/: bitmap.c (1.3), bitmap.h (1.3): added newSWFBitmap_fromInput 2001-04-13 02:08 opaque_ndst * src/: ming.h (1.4), shape_util.h (1.5): moved setScale/Threshold over to ming.h, added seterror/warn to ming.h 2001-04-13 02:07 opaque_ndst * src/ming.c (1.3): added seterror/warn functions 2001-04-13 02:06 opaque_ndst * php_ext/: Makefile (1.4), ming.c (1.4), php_ming.h (1.3): added new SWFInput stuff 2001-04-13 02:05 opaque_ndst * ming.h (1.7), mingpp.h (1.2): fixed version number, added seterror/warn functions, SWFBitmap_fromInput 2001-04-12 11:45 opaque_ndst * CREDITS (1.2), Makefile (1.4), ming.i (1.5): [no log message] 2001-04-12 11:43 opaque_ndst * c++_ext/: README (1.2), test.cpp (1.2): updated to match new code 2001-04-12 11:42 opaque_ndst * py_ext/: Makefile (1.5), ming.py (1.4): updated for new stuff 2001-04-12 11:41 opaque_ndst * CHANGES (1.3), TODO (1.5): [no log message] 2001-04-12 11:40 opaque_ndst * src/test.c (1.2): random changes. like it matters, anyway. whatever. 2001-04-12 11:40 opaque_ndst * src/: movieclip.c (1.2), movieclip.h (1.2): changed 2000 to 2001 2001-04-12 11:39 opaque_ndst * src/ming.h (1.3): added global extern crap 2001-04-12 11:38 opaque_ndst * src/libming.h (1.2): ifdef wrapper for unistd.h 2001-04-12 11:37 opaque_ndst * src/movie.c (1.4): added SWFMovie_add(SWFBitmap) automagic shape wrapping convenience code 2001-04-12 11:36 opaque_ndst * src/Makefile (1.3): added fill.o 2001-04-12 11:35 opaque_ndst * src/: blocklist.c (1.3), blocklist.h (1.2), displaylist.c (1.3), displaylist.h (1.3), movie.h (1.5), position.c (1.3), position.h (1.3), text_util.c (1.2), text_util.h (1.2): changed 2000 to 2001 2001-04-12 11:34 opaque_ndst * src/: shape_util.c (1.3), shape_util.h (1.4): removed annoying inline functions, added 2001-04-12 11:33 opaque_ndst * src/: fill.c (1.1), fill.h (1.3): removed the annoying inline functions 2001-04-12 11:32 opaque_ndst * src/actioncompiler/: compile.c (1.2), compile.h (1.2), compileaction.c (1.2), main.c (1.2): small tweaks to make things compile easier under windows 2001-04-12 11:31 opaque_ndst * src/actioncompiler/swf5compiler.y (1.1): first steps toward a flash 5 compiler.. still not really working 2001-04-12 11:29 opaque_ndst * src/blocks/: Makefile (1.2), action.c (1.2), action.h (1.2), bitmap.c (1.2), bitmap.h (1.2), block.c (1.3), block.h (1.2), blocktypes.h (1.2), browserfont.c (1.3), browserfont.h (1.2), button.c (1.3), button.h (1.2), character.c (1.3), character.h (1.2), cxform.c (1.3), cxform.h (1.2), fillstyle.c (1.2), fillstyle.h (1.2), font.c (1.4), font.h (1.4), fontinfo.c (1.3), fontinfo.h (1.2), gradient.c (1.3), gradient.h (1.2), libswf.h (1.2), linestyle.c (1.2), linestyle.h (1.2), loadfont.c (1.3), matrix.c (1.3), matrix.h (1.2), method.c (1.2), method.h (1.2), morph.c (1.3), morph.h (1.2), output.c (1.4), output.h (1.2), outputblock.c (1.3), outputblock.h (1.2), rect.c (1.3), rect.h (1.2), shape.c (1.5), shape.h (1.4), sound.c (1.3), sound.h (1.2), sprite.c (1.3), sprite.h (1.2), swf.h (1.4), text.c (1.6), text.h (1.3), textfield.c (1.3), textfield.h (1.4), ttffont.c (1.2), ttffont.h (1.2): changed 2000 to 2001 2001-04-12 11:29 opaque_ndst * src/blocks/: dbl.c (1.4), dbl.h (1.2), jpeg.c (1.3), jpeg.h (1.2), mp3.c (1.3), soundstream.c (1.3), soundstream.h (1.2): updated to use SWFInput object 2001-04-12 11:28 opaque_ndst * src/blocks/: error.c (1.1), error.h (1.1): new flexible error methods 2001-04-12 11:28 opaque_ndst * src/blocks/: input.c (1.1), input.h (1.1): new datasource abstraction thingy 2001-04-12 11:24 opaque_ndst * perl_ext/: Changes (1.1), Exports.c (1.1), MANIFEST (1.1), Makefile.PL (1.1), README (1.2), SWF.pm (1.1), SWF.xs (1.1), TODO (1.1), perl_swf.h (1.1), typemap (1.1): first include 2001-04-12 11:21 opaque_ndst * ming.h (1.6), mingpp.h (1.1): hey, here's the new header files.. 2001-04-12 11:20 opaque_ndst * c++_ext/ming.h (1.2): moved to ../mingpp.h 2001-04-12 11:19 opaque_ndst * util/png2dbl.c (1.2): added byteorder fix 2001-03-22 20:38 opaque_ndst * src/blocks/text.c (1.5): now carries height from one record to the next when you addString, setColor, etc. 2001-03-17 05:20 opaque_ndst * php_ext/Makefile (1.3): replaced include nonsense with `php-config --includes` 2001-03-17 05:15 opaque_ndst * py_ext/Makefile (1.4): changed to static linkage with libming 2001-03-17 05:15 opaque_ndst * CHANGES (1.2), README (1.2), TODO (1.4): [no log message] 2001-03-17 05:14 opaque_ndst * src/ming.h (1.2): fixed version number 2001-03-17 03:41 opaque_ndst * Makefile (1.3): fixed ln so ming.h gets installed 2001-03-17 00:42 opaque_ndst * perl_ext/: Makefile (1.2), ming_wrap.c (1.2), ming_wrap.doc (1.2), mingc.pm (1.2), sample.pl (1.2): replaced with soheil's XS module 2001-03-13 10:01 opaque_ndst * src/blocks/text.c (1.4): removed superfluous textrecord 0/1 type jostling as per Raff's investigative elucidations. 2001-03-13 09:51 opaque_ndst * src/actioncompiler/: compiler.flex (1.2), compiler.y (1.2): added Raff's getURL1 function 2001-03-13 09:43 opaque_ndst * src/shape_util.h (1.3): yanked SWFShape_drawGlyph 2001-03-13 08:00 opaque_ndst * ming.h (1.5): changed SWFFont_getStringWidth return to float 2001-03-13 03:19 opaque_ndst * ming.h (1.4), ming.i (1.4), src/blocks/font.c (1.3), src/blocks/font.h (1.3), src/blocks/shape.c (1.4), src/blocks/shape.h (1.3), src/blocks/swf.h (1.3): changed drawGlyph arg to unsigned char so 8-bit character codes work 2001-03-12 23:24 opaque_ndst * src/blocks/textfield.h (1.3): fixed offbits to allow for SWFTEXTFIELD_HTML 2001-03-12 22:02 opaque_ndst * util/: listmp3.c (1.2), listswf.c (1.2): added frameLen tweak 2001-03-12 22:01 opaque_ndst * util/read.c (1.3): removed damn assert(0) to quell dumping 2001-03-12 22:00 opaque_ndst * py_ext/ming.py (1.3): added Ming_setScale, Ming_setCubicThreshold, and flags arg to SWFTextField() 2001-03-12 21:58 opaque_ndst * php_ext/: ming.c (1.3), php_ming.h (1.2): added Ming_setScale, changed scalar args to floats 2001-03-12 21:57 opaque_ndst * ming.h (1.3), ming.i (1.3): changed scalar args to floats, cleaned out some non-public functions 2001-03-12 21:55 opaque_ndst * TODO (1.3): [no log message] 2001-03-12 21:55 opaque_ndst * src/: blocklist.c (1.2), movie.c (1.3), movie.h (1.4): changed malloc/memset to calloc, changed scalar args to floats and added scaling code 2001-03-12 21:54 opaque_ndst * src/ming.c (1.2): added Ming_setScale, moved Ming_setCubicThreshold here 2001-03-12 21:53 opaque_ndst * src/: fill.h (1.2), position.c (1.2), position.h (1.2): changed scalar args to floats, adding scaling code 2001-03-12 21:50 opaque_ndst * src/: displaylist.c (1.2), displaylist.h (1.2): include [empty] matrix for items left at (0,0)- some things don't seem to show up otherwise 2001-03-12 21:49 opaque_ndst * src/: shape_util.c (1.2), shape_util.h (1.2): wrapped all metric-related functions with scaled versions 2001-03-12 21:48 opaque_ndst * src/Makefile (1.2): added text_util 2001-03-12 21:47 opaque_ndst * src/blocks/: block.c (1.2), browserfont.c (1.2), button.c (1.2), character.c (1.2), cxform.c (1.2), dbl.c (1.3), fontinfo.c (1.2), gradient.c (1.2), jpeg.c (1.2), loadfont.c (1.2), matrix.c (1.2), morph.c (1.2), output.c (1.3), outputblock.c (1.2), rect.c (1.2), sound.c (1.2), sprite.c (1.2): changed malloc/memset to calloc, assigning NULL to pointers manually now for portability's sake 2001-03-12 21:46 opaque_ndst * src/blocks/: mp3.c (1.2), soundstream.c (1.2): tweaked mp3 frame size calculation, seems to be more compatible 2001-03-12 21:45 opaque_ndst * src/blocks/: read.c (1.1), shape.c (1.3), shape.h (1.2): added "scaled" to metric-related function names, moved cubic bezier and glyph drawing code down here 2001-03-12 21:44 opaque_ndst * src/blocks/: font.c (1.2), font.h (1.2), swf.h (1.2), text.c (1.3), text.h (1.2), textfield.c (1.2), textfield.h (1.2): added "scaled" to all metric-related function names 2001-03-12 21:41 opaque_ndst * src/read.c (1.2): moved down to blocks along with drawGlyph 2001-03-12 21:41 opaque_ndst * src/: text_util.c (1.1), text_util.h (1.1): scales text/font/textfield metrics by Ming_scale 2001-03-07 05:14 opaque_ndst * php_ext/ming.c (1.2): fixed stupid setLineSpacing/setIndentation mistake and goof in streamMp3(FILE *) 2001-03-05 02:36 opaque_ndst * src/blocks/output.c (1.2): writeString now stops on null, not on < 0, so we can output 8-bit chars. oops. 2001-03-05 02:35 opaque_ndst * py_ext/ming.py (1.2): 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 07:16 opaque_ndst * src/blocks/shape.c (1.2): added check for adding empty line/curve 2001-02-26 22:24 opaque_ndst * py_ext/Makefile (1.3): added ming.pyc to make clean 2001-02-22 07:10 raff * util/: makefdb.c (1.2), read.c (1.2), read.h (1.2): 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 23:47 opaque_ndst * TODO (1.2): added automatic bitmap-to-shape 2001-02-21 23:46 opaque_ndst * py_ext/Makefile (1.2): added dependency on ../libming.a for mingcmodule.so 2001-02-21 23:46 opaque_ndst * py_ext/.cvsignore (1.3): added ming.pyc 2001-02-21 23:45 opaque_ndst * src/blocks/text.c (1.2): check for string == NULL before strlen 2001-02-21 23:27 opaque_ndst * src/blocks/dbl.c (1.2): Now grabs width and height from dbl file! 2001-02-17 04:27 opaque_ndst * py_ext/.cvsignore (1.2): added ming_wrap.c and ming_wrap.doc 2001-02-17 04:25 opaque_ndst * py_ext/: ming_wrap.c (1.2), ming_wrap.doc (1.2): removed swig-generated files 2001-02-17 04:24 opaque_ndst * util/swftophp.c (1.2): added indent arg to decompileAction calls 2001-02-17 04:23 opaque_ndst * src/actioncompiler/.cvsignore (1.3): added test 2001-02-17 04:19 opaque_ndst * ming.h (1.2), ming.i (1.2), src/movie.h (1.3): added -1 return from SWFMovie_save if named file doesn't exist 2001-02-17 04:18 opaque_ndst * ming_wrap.c (1.2): removed generated file 2001-02-17 04:17 opaque_ndst * .cvsignore (1.2): added ming_wrap.c generated file 2001-02-17 04:17 opaque_ndst * .cvsignore (1.1), c++_ext/.cvsignore (1.1), perl_ext/.cvsignore (1.1), php_ext/.cvsignore (1.1), py_ext/.cvsignore (1.1), rb_ext/.cvsignore (1.1), src/.cvsignore (1.1), src/actioncompiler/.cvsignore (1.2), src/blocks/.cvsignore (1.1): Dave learns what .cvsignore files are for 2001-02-17 04:11 opaque_ndst * util/.cvsignore (1.1): Dave discovers what .cvsignore files are for.. 2001-02-16 23:23 opaque_ndst * php_ext/Makefile (1.2): Fixed botched CFILES define. oops. 2001-02-15 22:03 opaque_ndst * src/actioncompiler/.cvsignore (1.1): added generated files lex.yy.c compiler.tab.c compiler.tab.h 2001-02-15 22:01 opaque_ndst * src/actioncompiler/: compiler.tab.c (1.2), compiler.tab.h (1.2), lex.yy.c (1.2): removed bison/flex-generated files 2001-02-15 21:58 opaque_ndst * src/: movie.c (1.2), movie.h (1.2): added SWFMovie_addBlock at Adam Cohen-Rose's suggestion. This helps reduce movie's dependency on blockList. 2001-02-13 00:15 opaque_ndst * php_ext/ming.dsp (1.1): MS dev studio project file. From php's ext/ming 2001-02-08 22:41 opaque_ndst * php_ext/config.m4 (1.2): Changed withval to PHP_MING as to not hose the php build 2001-02-08 22:40 opaque_ndst * Makefile (1.2): Changed to "install" method for RPM sake 2001-02-01 02:00 opaque_ndst * CHANGES (1.1), CREDITS (1.1), LICENSE (1.1), Makefile (1.1), README (1.1), TODO (1.1), ming.h (1.1), ming.i (1.1), ming_wrap.c (1.1), php_ext/Makefile.in (1.1), php_ext/config.m4 (1.1), php_ext/Makefile (1.1), php_ext/README (1.1), php_ext/make_module.sh (1.1), php_ext/ming.c (1.1), php_ext/php_ming.h (1.1), py_ext/INSTALL (1.1), py_ext/Makefile (1.1), py_ext/README (1.1), py_ext/TODO (1.1), py_ext/ming.py (1.1), py_ext/ming_wrap.c (1.1), py_ext/ming_wrap.doc (1.1), py_ext/mingc.def (1.1), py_ext/shape.py (1.1), py_ext/test.py (1.1), src/Makefile (1.1), src/blocklist.c (1.1), src/blocklist.h (1.1), src/blocktypes.h (1.1), src/displaylist.c (1.1), src/displaylist.h (1.1), src/libming.h (1.1), src/ming.h (1.1), src/movie.c (1.1), src/movie.h (1.1), src/movieclip.c (1.1), src/movieclip.h (1.1), src/fill.h (1.1), src/ming.c (1.1), src/position.c (1.1), src/position.h (1.1), src/read.c (1.1), src/shape_util.c (1.1), src/shape_util.h (1.1), src/test.c (1.1), src/actioncompiler/Makefile (1.1), src/actioncompiler/action.h (1.1), src/actioncompiler/compile.c (1.1), src/actioncompiler/compile.h (1.1), src/actioncompiler/compileaction.c (1.1), src/actioncompiler/compiler.flex (1.1), src/actioncompiler/compiler.y (1.1), src/actioncompiler/listaction.c (1.1), src/actioncompiler/main.c (1.1), src/actioncompiler/compiler.tab.c (1.1), src/actioncompiler/compiler.tab.h (1.1), src/actioncompiler/lex.yy.c (1.1), src/blocks/Makefile (1.1), src/blocks/action.c (1.1), src/blocks/action.h (1.1), src/blocks/bitmap.h (1.1), src/blocks/block.c (1.1), src/blocks/block.h (1.1), src/blocks/blocktypes.h (1.1), src/blocks/browserfont.c (1.1), src/blocks/browserfont.h (1.1), src/blocks/button.c (1.1), src/blocks/button.h (1.1), src/blocks/character.c (1.1), src/blocks/character.h (1.1), src/blocks/cxform.c (1.1), src/blocks/cxform.h (1.1), src/blocks/font.c (1.1), src/blocks/font.h (1.1), src/blocks/fontinfo.c (1.1), src/blocks/fontinfo.h (1.1), src/blocks/linestyle.c (1.1), src/blocks/jpeg.c (1.1), src/blocks/jpeg.h (1.1), src/blocks/libswf.h (1.1), src/blocks/loadfont.c (1.1), src/blocks/matrix.c (1.1), src/blocks/matrix.h (1.1), src/blocks/method.c (1.1), src/blocks/method.h (1.1), src/blocks/mp3.c (1.1), src/blocks/output.c (1.1), src/blocks/output.h (1.1), src/blocks/outputblock.c (1.1), src/blocks/outputblock.h (1.1), src/blocks/rect.c (1.1), src/blocks/rect.h (1.1), src/blocks/shape.c (1.1), src/blocks/shape.h (1.1), src/blocks/sound.c (1.1), src/blocks/sound.h (1.1), src/blocks/soundstream.c (1.1), src/blocks/soundstream.h (1.1), src/blocks/sprite.c (1.1), src/blocks/sprite.h (1.1), src/blocks/swf.h (1.1), src/blocks/text.c (1.1), src/blocks/bitmap.c (1.1), src/blocks/dbl.c (1.1), src/blocks/dbl.h (1.1), src/blocks/gradient.c (1.1), src/blocks/gradient.h (1.1), src/blocks/text.h (1.1), src/blocks/textfield.c (1.1), src/blocks/textfield.h (1.1), src/blocks/ttffont.c (1.1), src/blocks/ttffont.h (1.1), src/blocks/fillstyle.c (1.1), src/blocks/fillstyle.h (1.1), src/blocks/linestyle.h (1.1), src/blocks/morph.c (1.1), src/blocks/morph.h (1.1), util/Makefile (1.1), util/README (1.1), util/TODO (1.1), util/action.h (1.1), util/bindump.c (1.1), util/blocktypes.c (1.1), util/blocktypes.h (1.1), util/decompile.c (1.1), util/decompile.h (1.1), util/gif2mask.c (1.1), util/hexdump.c (1.1), util/libswf.h (1.1), util/listfdb.c (1.1), util/listjpeg.c (1.1), util/listmp3.c (1.1), util/listswf.c (1.1), util/makefdb.c (1.1), util/output.h (1.1), util/read.c (1.1), util/read.h (1.1), util/swftophp.c (1.1), util/swftophp.h (1.1), perl_ext/Makefile (1.1), perl_ext/sample.pl (1.1), util/gif2dbl.c (1.1), util/png2dbl.c (1.1), c++_ext/Makefile (1.1), c++_ext/test.cpp (1.1), perl_ext/README (1.1), perl_ext/ming_wrap.c (1.1), perl_ext/ming_wrap.doc (1.1), perl_ext/mingc.pm (1.1), rb_ext/README (1.1), rb_ext/depend (1.1), rb_ext/extconf.rb (1.1), rb_ext/ming.rb (1.1), rb_ext/shape.rb (1.1), rb_ext/test.rb (1.1), c++_ext/README (1.1), c++_ext/ming.h (1.1): Initial revision 2001-02-01 02:00 opaque_ndst * CHANGES (1.1.1.1), CREDITS (1.1.1.1), LICENSE (1.1.1.1), Makefile (1.1.1.1), README (1.1.1.1), TODO (1.1.1.1), ming.h (1.1.1.1), ming.i (1.1.1.1), ming_wrap.c (1.1.1.1), php_ext/Makefile.in (1.1.1.1), php_ext/config.m4 (1.1.1.1), php_ext/Makefile (1.1.1.1), php_ext/README (1.1.1.1), php_ext/make_module.sh (1.1.1.1), php_ext/ming.c (1.1.1.1), php_ext/php_ming.h (1.1.1.1), py_ext/INSTALL (1.1.1.1), py_ext/Makefile (1.1.1.1), py_ext/README (1.1.1.1), py_ext/TODO (1.1.1.1), py_ext/ming.py (1.1.1.1), py_ext/ming_wrap.c (1.1.1.1), py_ext/ming_wrap.doc (1.1.1.1), py_ext/mingc.def (1.1.1.1), py_ext/shape.py (1.1.1.1), py_ext/test.py (1.1.1.1), src/Makefile (1.1.1.1), src/blocklist.c (1.1.1.1), src/blocklist.h (1.1.1.1), src/blocktypes.h (1.1.1.1), src/displaylist.c (1.1.1.1), src/displaylist.h (1.1.1.1), src/libming.h (1.1.1.1), src/ming.h (1.1.1.1), src/movie.c (1.1.1.1), src/movie.h (1.1.1.1), src/movieclip.c (1.1.1.1), src/movieclip.h (1.1.1.1), src/fill.h (1.1.1.1), src/ming.c (1.1.1.1), src/position.c (1.1.1.1), src/position.h (1.1.1.1), src/read.c (1.1.1.1), src/shape_util.c (1.1.1.1), src/shape_util.h (1.1.1.1), src/test.c (1.1.1.1), src/actioncompiler/Makefile (1.1.1.1), src/actioncompiler/action.h (1.1.1.1), src/actioncompiler/compile.c (1.1.1.1), src/actioncompiler/compile.h (1.1.1.1), src/actioncompiler/compileaction.c (1.1.1.1), src/actioncompiler/compiler.flex (1.1.1.1), src/actioncompiler/compiler.y (1.1.1.1), src/actioncompiler/listaction.c (1.1.1.1), src/actioncompiler/main.c (1.1.1.1), src/actioncompiler/compiler.tab.c (1.1.1.1), src/actioncompiler/compiler.tab.h (1.1.1.1), src/actioncompiler/lex.yy.c (1.1.1.1), src/blocks/Makefile (1.1.1.1), src/blocks/action.c (1.1.1.1), src/blocks/action.h (1.1.1.1), src/blocks/bitmap.h (1.1.1.1), src/blocks/block.c (1.1.1.1), src/blocks/block.h (1.1.1.1), src/blocks/blocktypes.h (1.1.1.1), src/blocks/browserfont.c (1.1.1.1), src/blocks/browserfont.h (1.1.1.1), src/blocks/button.c (1.1.1.1), src/blocks/button.h (1.1.1.1), src/blocks/character.c (1.1.1.1), src/blocks/character.h (1.1.1.1), src/blocks/cxform.c (1.1.1.1), src/blocks/cxform.h (1.1.1.1), src/blocks/font.c (1.1.1.1), src/blocks/font.h (1.1.1.1), src/blocks/fontinfo.c (1.1.1.1), src/blocks/fontinfo.h (1.1.1.1), src/blocks/linestyle.c (1.1.1.1), src/blocks/jpeg.c (1.1.1.1), src/blocks/jpeg.h (1.1.1.1), src/blocks/libswf.h (1.1.1.1), src/blocks/loadfont.c (1.1.1.1), src/blocks/matrix.c (1.1.1.1), src/blocks/matrix.h (1.1.1.1), src/blocks/method.c (1.1.1.1), src/blocks/method.h (1.1.1.1), src/blocks/mp3.c (1.1.1.1), src/blocks/output.c (1.1.1.1), src/blocks/output.h (1.1.1.1), src/blocks/outputblock.c (1.1.1.1), src/blocks/outputblock.h (1.1.1.1), src/blocks/rect.c (1.1.1.1), src/blocks/rect.h (1.1.1.1), src/blocks/shape.c (1.1.1.1), src/blocks/shape.h (1.1.1.1), src/blocks/sound.c (1.1.1.1), src/blocks/sound.h (1.1.1.1), src/blocks/soundstream.c (1.1.1.1), src/blocks/soundstream.h (1.1.1.1), src/blocks/sprite.c (1.1.1.1), src/blocks/sprite.h (1.1.1.1), src/blocks/swf.h (1.1.1.1), src/blocks/text.c (1.1.1.1), src/blocks/bitmap.c (1.1.1.1), src/blocks/dbl.c (1.1.1.1), src/blocks/dbl.h (1.1.1.1), src/blocks/gradient.c (1.1.1.1), src/blocks/gradient.h (1.1.1.1), src/blocks/text.h (1.1.1.1), src/blocks/textfield.c (1.1.1.1), src/blocks/textfield.h (1.1.1.1), src/blocks/ttffont.c (1.1.1.1), src/blocks/ttffont.h (1.1.1.1), src/blocks/fillstyle.c (1.1.1.1), src/blocks/fillstyle.h (1.1.1.1), src/blocks/linestyle.h (1.1.1.1), src/blocks/morph.c (1.1.1.1), src/blocks/morph.h (1.1.1.1), util/Makefile (1.1.1.1), util/README (1.1.1.1), util/TODO (1.1.1.1), util/action.h (1.1.1.1), util/bindump.c (1.1.1.1), util/blocktypes.c (1.1.1.1), util/blocktypes.h (1.1.1.1), util/decompile.c (1.1.1.1), util/decompile.h (1.1.1.1), util/gif2mask.c (1.1.1.1), util/hexdump.c (1.1.1.1), util/libswf.h (1.1.1.1), util/listfdb.c (1.1.1.1), util/listjpeg.c (1.1.1.1), util/listmp3.c (1.1.1.1), util/listswf.c (1.1.1.1), util/makefdb.c (1.1.1.1), util/output.h (1.1.1.1), util/read.c (1.1.1.1), util/read.h (1.1.1.1), util/swftophp.c (1.1.1.1), util/swftophp.h (1.1.1.1), perl_ext/Makefile (1.1.1.1), perl_ext/sample.pl (1.1.1.1), util/gif2dbl.c (1.1.1.1), util/png2dbl.c (1.1.1.1), c++_ext/Makefile (1.1.1.1), c++_ext/test.cpp (1.1.1.1), perl_ext/README (1.1.1.1), perl_ext/ming_wrap.c (1.1.1.1), perl_ext/ming_wrap.doc (1.1.1.1), perl_ext/mingc.pm (1.1.1.1), rb_ext/README (1.1.1.1), rb_ext/depend (1.1.1.1), rb_ext/extconf.rb (1.1.1.1), rb_ext/ming.rb (1.1.1.1), rb_ext/shape.rb (1.1.1.1), rb_ext/test.rb (1.1.1.1), c++_ext/README (1.1.1.1), c++_ext/ming.h (1.1.1.1): initial import