swftools.git
19 years agouse ../src/swfc instead of $PATH/swfc.
kramm [Thu, 27 May 2004 11:24:53 +0000 (11:24 +0000)]
use ../src/swfc instead of $PATH/swfc.

19 years agoadded actionscript and buttons.
kramm [Thu, 27 May 2004 11:23:53 +0000 (11:23 +0000)]
added actionscript and buttons.

19 years agobuttons: Added more checking for correct syntax.
kramm [Sat, 22 May 2004 16:45:44 +0000 (16:45 +0000)]
buttons: Added more checking for correct syntax.

19 years agoadded python stuff.
kramm [Sat, 22 May 2004 00:18:42 +0000 (00:18 +0000)]
added python stuff.

19 years agofixed h.263 dependencies.
kramm [Sat, 22 May 2004 00:15:28 +0000 (00:15 +0000)]
fixed h.263 dependencies.

19 years agogcc 2.95.* fixes.
kramm [Sat, 22 May 2004 00:12:28 +0000 (00:12 +0000)]
gcc 2.95.* fixes.

19 years agoadded taglist_getTAGs2() function
kramm [Sat, 22 May 2004 00:11:19 +0000 (00:11 +0000)]
added taglist_getTAGs2() function

19 years agosprite support.
kramm [Sat, 22 May 2004 00:10:17 +0000 (00:10 +0000)]
sprite support.

19 years agoadded tag_setattr, added sprite support
kramm [Sat, 22 May 2004 00:09:16 +0000 (00:09 +0000)]
added tag_setattr, added sprite support

19 years agochanged bbox parsing.
kramm [Sat, 22 May 2004 00:08:07 +0000 (00:08 +0000)]
changed bbox parsing.

19 years agomore tests added
kramm [Sat, 22 May 2004 00:06:45 +0000 (00:06 +0000)]
more tests added

19 years agobbox_getBBox is now called bbox_getSRECT
kramm [Sat, 22 May 2004 00:05:20 +0000 (00:05 +0000)]
bbox_getBBox is now called bbox_getSRECT

19 years agoadded getattr, setattr fields.
kramm [Sat, 22 May 2004 00:04:29 +0000 (00:04 +0000)]
added getattr, setattr fields.

19 years agobbox now works on floats, not twips.
kramm [Sat, 22 May 2004 00:03:10 +0000 (00:03 +0000)]
bbox now works on floats, not twips.

19 years ago* added sprite tag
kramm [Sat, 22 May 2004 00:02:00 +0000 (00:02 +0000)]
* added sprite tag
* tag now have getattr and setattr.

19 years agoimplemented distortionframe.
kramm [Wed, 19 May 2004 07:49:05 +0000 (07:49 +0000)]
implemented distortionframe.

19 years agoadded PY_ERROR and PY_TYPE.
kramm [Wed, 19 May 2004 07:48:23 +0000 (07:48 +0000)]
added PY_ERROR and PY_TYPE.

19 years agoslight output changes.
kramm [Wed, 19 May 2004 07:48:00 +0000 (07:48 +0000)]
slight output changes.

19 years agofixed swf_SetVideoStreamMover().
kramm [Wed, 19 May 2004 07:47:17 +0000 (07:47 +0000)]
fixed swf_SetVideoStreamMover().

19 years agomade swf_SetVideoStreamMover() take the movements as parameter
kramm [Wed, 19 May 2004 07:46:53 +0000 (07:46 +0000)]
made swf_SetVideoStreamMover() take the movements as parameter

19 years agonot sure whether rle entry 64 is right- added /* ?? */ behind it.
kramm [Wed, 19 May 2004 07:46:14 +0000 (07:46 +0000)]
not sure whether rle entry 64 is right- added /* ?? */ behind it.

19 years agomoved some functions to ../lib/rfxswf.h.
kramm [Sun, 16 May 2004 21:13:20 +0000 (21:13 +0000)]
moved some functions to ../lib/rfxswf.h.

19 years agoadded swf_SetVideoStreamMover() and functions from ../src/swfbbox.c
kramm [Sun, 16 May 2004 21:12:42 +0000 (21:12 +0000)]
added swf_SetVideoStreamMover() and functions from ../src/swfbbox.c

19 years agoadded moveobject, showframe.
kramm [Sun, 16 May 2004 21:12:25 +0000 (21:12 +0000)]
added moveobject, showframe.

19 years agoadded more error handling in getTAG.
kramm [Sun, 16 May 2004 21:11:57 +0000 (21:11 +0000)]
added more error handling in getTAG.

19 years agoadded some functions from ../../src/swfbbox.c.
kramm [Sun, 16 May 2004 21:11:40 +0000 (21:11 +0000)]
added some functions from ../../src/swfbbox.c.

19 years agoadded argument to initUsage.
kramm [Sun, 16 May 2004 21:10:59 +0000 (21:10 +0000)]
added argument to initUsage.

19 years agoremoved jpeg workaround for 32bit alpha images, fixed alpha handling.
kramm [Sun, 16 May 2004 18:55:10 +0000 (18:55 +0000)]
removed jpeg workaround for 32bit alpha images, fixed alpha handling.

19 years agoremoved unused (and wrong) BM16*/BM32* definitions.
kramm [Sun, 16 May 2004 18:54:35 +0000 (18:54 +0000)]
removed unused (and wrong) BM16*/BM32* definitions.

19 years agofixed ImageShape image size lookup.
kramm [Sun, 16 May 2004 18:54:10 +0000 (18:54 +0000)]
fixed ImageShape image size lookup.

19 years agoadded image and shape tags.
kramm [Sun, 16 May 2004 18:53:56 +0000 (18:53 +0000)]
added image and shape tags.

19 years agofixed bug in dependency handling.
kramm [Sun, 16 May 2004 18:53:30 +0000 (18:53 +0000)]
fixed bug in dependency handling.

19 years agoadded test5.
kramm [Sun, 16 May 2004 18:52:55 +0000 (18:52 +0000)]
added test5.

19 years agouses/supports Imaging python module now.
kramm [Sun, 16 May 2004 18:52:32 +0000 (18:52 +0000)]
uses/supports Imaging python module now.

19 years agofixed 15bpp example, added some alpha to palette image.
kramm [Sun, 16 May 2004 18:51:58 +0000 (18:51 +0000)]
fixed 15bpp example, added some alpha to palette image.

19 years agobrought up to date
kramm [Tue, 11 May 2004 17:11:27 +0000 (17:11 +0000)]
brought up to date

19 years agoadded chapter about the -lstdc++ problem.
kramm [Tue, 11 May 2004 17:10:54 +0000 (17:10 +0000)]
added chapter about the -lstdc++ problem.

19 years agofixed a bug which appeared when the first line was encoded using
kramm [Tue, 11 May 2004 17:10:17 +0000 (17:10 +0000)]
fixed a bug which appeared when the first line was encoded using
a PaethPredictor.

19 years agoadded support for text boxes.
kramm [Tue, 11 May 2004 17:09:24 +0000 (17:09 +0000)]
added support for text boxes.

19 years ago* small changes to glyph display
kramm [Tue, 11 May 2004 17:08:31 +0000 (17:08 +0000)]
* small changes to glyph display
* swf_FontExtractDefineText is now called swf_ParseDefineText

19 years agofixed segmentation fault in T1_ReencodeFont().
kramm [Tue, 11 May 2004 17:07:35 +0000 (17:07 +0000)]
fixed segmentation fault in T1_ReencodeFont().

19 years agoadded dependencies to config.h.
kramm [Tue, 11 May 2004 17:06:47 +0000 (17:06 +0000)]
added dependencies to config.h.

19 years ago* fixed a bug in swf_GetRGBA
kramm [Tue, 11 May 2004 17:05:50 +0000 (17:05 +0000)]
* fixed a bug in swf_GetRGBA
* ExpandRect now treats (0,0,0,0) rects as "NULL" values.

19 years agoremamed swf_FontExtractDefineTextCallback to swf_ParseDefineText.
kramm [Tue, 11 May 2004 17:04:56 +0000 (17:04 +0000)]
remamed swf_FontExtractDefineTextCallback to swf_ParseDefineText.

19 years agoremoved buttons from swf_GetDefineBBox(), as they don't have one.
kramm [Tue, 11 May 2004 17:04:05 +0000 (17:04 +0000)]
removed buttons from swf_GetDefineBBox(), as they don't have one.

19 years agoadded method swf_ParseDefineText().
kramm [Tue, 11 May 2004 17:03:19 +0000 (17:03 +0000)]
added method swf_ParseDefineText().

19 years agoadded shortcuts for some SWF3 actions (play,stop,previousframe,nextframe)
kramm [Sat, 8 May 2004 16:29:52 +0000 (16:29 +0000)]
added shortcuts for some SWF3 actions (play,stop,previousframe,nextframe)

19 years agothe area attribute of buttons is now copied from idle if not set.
kramm [Sat, 8 May 2004 14:38:56 +0000 (14:38 +0000)]
the area attribute of buttons is now copied from idle if not set.

19 years agouses newer autoconf syntax now
kramm [Sat, 8 May 2004 10:21:49 +0000 (10:21 +0000)]
uses newer autoconf syntax now

19 years agofixed several bugs in the button implementation.
kramm [Fri, 7 May 2004 16:37:31 +0000 (16:37 +0000)]
fixed several bugs in the button implementation.

19 years agofix: definebutton2 has an alpha cxform.
kramm [Fri, 7 May 2004 16:37:06 +0000 (16:37 +0000)]
fix: definebutton2 has an alpha cxform.

19 years ago* added -Wno-redundant-decls to compiler flags
kramm [Fri, 7 May 2004 16:19:15 +0000 (16:19 +0000)]
* added -Wno-redundant-decls to compiler flags
* started with python checks

19 years agoadded SWFs.
kramm [Fri, 7 May 2004 16:18:54 +0000 (16:18 +0000)]
added SWFs.

19 years agoadded executables
kramm [Fri, 7 May 2004 16:18:39 +0000 (16:18 +0000)]
added executables

19 years agofinished button implementation. Not fully working yet.
kramm [Fri, 7 May 2004 16:18:18 +0000 (16:18 +0000)]
finished button implementation. Not fully working yet.

19 years agoinitial revision
kramm [Fri, 7 May 2004 16:15:30 +0000 (16:15 +0000)]
initial revision

19 years agosome improvements to the video stuff.
kramm [Fri, 7 May 2004 16:14:53 +0000 (16:14 +0000)]
some improvements to the video stuff.

19 years agofixed import order.
kramm [Fri, 7 May 2004 16:12:17 +0000 (16:12 +0000)]
fixed import order.

19 years agoinitial draft.
kramm [Fri, 7 May 2004 16:10:28 +0000 (16:10 +0000)]
initial draft.

19 years agoadded image.o.
kramm [Fri, 7 May 2004 16:09:25 +0000 (16:09 +0000)]
added image.o.

19 years agoadded mypython, swfpython.
kramm [Fri, 7 May 2004 16:08:54 +0000 (16:08 +0000)]
added mypython, swfpython.

19 years agoinitial revision
kramm [Fri, 7 May 2004 16:07:10 +0000 (16:07 +0000)]
initial revision

19 years agochanged .put to .show, inside buttons.
kramm [Fri, 7 May 2004 16:05:52 +0000 (16:05 +0000)]
changed .put to .show, inside buttons.

19 years agofixed version number.
kramm [Fri, 7 May 2004 12:56:44 +0000 (12:56 +0000)]
fixed version number.

19 years agoadded lib/protect.c
kramm [Fri, 7 May 2004 12:56:24 +0000 (12:56 +0000)]
added lib/protect.c

19 years agobrought up to date.
kramm [Fri, 7 May 2004 11:13:40 +0000 (11:13 +0000)]
brought up to date.

20 years agoset firstTag to zero in swf_FreeTags
kramm [Mon, 3 May 2004 10:49:54 +0000 (10:49 +0000)]
set firstTag to zero in swf_FreeTags

20 years agosupport for using shapedrawers for line drawings
kramm [Sun, 2 May 2004 18:04:47 +0000 (18:04 +0000)]
support for using shapedrawers for line drawings

20 years agorefined button syntax
kramm [Sun, 2 May 2004 13:53:34 +0000 (13:53 +0000)]
refined button syntax

20 years agoadded new button syntax
kramm [Sun, 2 May 2004 12:03:07 +0000 (12:03 +0000)]
added new button syntax

20 years agofixed tag organisation, started video stuff
kramm [Fri, 16 Apr 2004 17:51:21 +0000 (17:51 +0000)]
fixed tag organisation, started video stuff

20 years ago* removed swf_FoldAllTags function, because it didn't handle SWF.firstTag correctly.
kramm [Thu, 8 Apr 2004 20:05:27 +0000 (20:05 +0000)]
* removed swf_FoldAllTags function, because it didn't handle SWF.firstTag correctly.
* RFX tags are now always inserted at the beginning.

20 years agofixed swfextract -F segfault error
kramm [Thu, 8 Apr 2004 20:01:16 +0000 (20:01 +0000)]
fixed swfextract -F segfault error

20 years agotag-specific attributes/functions are now accessed via a generic struct
kramm [Thu, 8 Apr 2004 19:40:14 +0000 (19:40 +0000)]
tag-specific attributes/functions are now accessed via a generic struct

20 years agoinitial revision
kramm [Thu, 8 Apr 2004 19:37:03 +0000 (19:37 +0000)]
initial revision

20 years agois now generated from Makefile.in
kramm [Thu, 8 Apr 2004 19:36:11 +0000 (19:36 +0000)]
is now generated from Makefile.in

20 years agofixed another malloc(0) stable_core_1
kramm [Thu, 8 Apr 2004 09:23:30 +0000 (09:23 +0000)]
fixed another malloc(0)

20 years agoremoved some log messages
kramm [Thu, 8 Apr 2004 09:18:57 +0000 (09:18 +0000)]
removed some log messages

20 years agofixed mem leak in taglist_new()
kramm [Thu, 8 Apr 2004 09:16:58 +0000 (09:16 +0000)]
fixed mem leak in taglist_new()

20 years agofixed malloc(0)s
kramm [Thu, 8 Apr 2004 09:00:16 +0000 (09:00 +0000)]
fixed malloc(0)s

20 years agoload() now does a FoldAll before passing the data to the taglist
kramm [Thu, 8 Apr 2004 08:59:25 +0000 (08:59 +0000)]
load() now does a FoldAll before passing the data to the taglist

20 years agoFoldAll is now done in SWF.c
kramm [Thu, 8 Apr 2004 08:54:39 +0000 (08:54 +0000)]
FoldAll is now done in SWF.c

20 years agofixed a rather nasty memory allocation bug, where a PyLong had it's
kramm [Thu, 8 Apr 2004 08:52:44 +0000 (08:52 +0000)]
fixed a rather nasty memory allocation bug, where a PyLong had it's
reference count decreased (and was therefore freed) even though it was
still used in a PyDict. Good riddance.

20 years agomemory management and logging fixes
kramm [Wed, 7 Apr 2004 20:15:34 +0000 (20:15 +0000)]
memory management and logging fixes

20 years agoinitial revision
kramm [Wed, 7 Apr 2004 10:46:51 +0000 (10:46 +0000)]
initial revision

20 years agofixed writer handling, file size calculation in WriteSWF2
kramm [Wed, 7 Apr 2004 10:32:17 +0000 (10:32 +0000)]
fixed writer handling, file size calculation in WriteSWF2

20 years agozlib writer no longer calls finish() on it's output writer
kramm [Wed, 7 Apr 2004 10:08:03 +0000 (10:08 +0000)]
zlib writer no longer calls finish() on it's output writer

20 years agonullwriter now keeps track of how many bytes were written
kramm [Wed, 7 Apr 2004 09:41:04 +0000 (09:41 +0000)]
nullwriter now keeps track of how many bytes were written

20 years agoframe rate calculation fix from Andrew Mace
kramm [Thu, 1 Apr 2004 07:57:44 +0000 (07:57 +0000)]
frame rate calculation fix from Andrew Mace

20 years agosmall convenience fixes
kramm [Wed, 31 Mar 2004 18:42:51 +0000 (18:42 +0000)]
small convenience fixes

20 years agoreworked tag memory allocation
kramm [Wed, 31 Mar 2004 18:38:06 +0000 (18:38 +0000)]
reworked tag memory allocation

20 years agofixed file order in compiler call
kramm [Wed, 31 Mar 2004 15:43:46 +0000 (15:43 +0000)]
fixed file order in compiler call

20 years agoavifile stuff is now in videoreader_avifile.
kramm [Wed, 31 Mar 2004 13:46:19 +0000 (13:46 +0000)]
avifile stuff is now in videoreader_avifile.

20 years agore-added support for verbose and flip.
kramm [Wed, 31 Mar 2004 13:45:40 +0000 (13:45 +0000)]
re-added support for verbose and flip.

20 years agosome bugfixes
kramm [Wed, 31 Mar 2004 13:41:12 +0000 (13:41 +0000)]
some bugfixes

20 years agoadded progress field
kramm [Wed, 31 Mar 2004 13:39:44 +0000 (13:39 +0000)]
added progress field

20 years agoremoved getprogress stuff
kramm [Wed, 31 Mar 2004 13:28:05 +0000 (13:28 +0000)]
removed getprogress stuff

20 years agoadded videoreader.h include
kramm [Wed, 31 Mar 2004 13:26:39 +0000 (13:26 +0000)]
added videoreader.h include

20 years agomoved avifile stuff into videoreader_avifile.cc
kramm [Wed, 31 Mar 2004 13:25:37 +0000 (13:25 +0000)]
moved avifile stuff into videoreader_avifile.cc

20 years agomoved videoreader interface to videoreader.h
kramm [Wed, 31 Mar 2004 13:21:41 +0000 (13:21 +0000)]
moved videoreader interface to videoreader.h