swftools.git
15 years agofixed mac os x imaging paths in ./configure
Matthias Kramm [Tue, 31 Mar 2009 12:14:28 +0000 (14:14 +0200)]
fixed mac os x imaging paths in ./configure

15 years agofixed rather nasty bug in pdf2swf -O1
Matthias Kramm [Mon, 30 Mar 2009 15:06:49 +0000 (17:06 +0200)]
fixed rather nasty bug in pdf2swf -O1

15 years agopdf2swf: fixed problem with dashed lines together with save/restoreState
Matthias Kramm [Sun, 29 Mar 2009 21:11:54 +0000 (23:11 +0200)]
pdf2swf: fixed problem with dashed lines together with save/restoreState

15 years agofixed bug in poly2bitmap char clip detection
Matthias Kramm [Sun, 29 Mar 2009 19:35:40 +0000 (21:35 +0200)]
fixed bug in poly2bitmap char clip detection

15 years agomade the default constructor call "constructsuper"
Matthias Kramm [Sun, 29 Mar 2009 19:00:03 +0000 (21:00 +0200)]
made the default constructor call "constructsuper"

15 years agosmall fixes
Matthias Kramm [Sun, 29 Mar 2009 18:57:12 +0000 (20:57 +0200)]
small fixes

15 years agofixed ok/innerfunctionslots.as
Matthias Kramm [Thu, 26 Mar 2009 13:17:22 +0000 (14:17 +0100)]
fixed ok/innerfunctionslots.as

15 years agosmall fixes
Matthias Kramm [Wed, 25 Mar 2009 16:14:10 +0000 (17:14 +0100)]
small fixes

15 years agofixed test ok/innerfunction.as
Matthias Kramm [Wed, 25 Mar 2009 15:46:19 +0000 (16:46 +0100)]
fixed test ok/innerfunction.as

15 years agofixed tests ok/namespaces1.as, ok/packagestr.as
Matthias Kramm [Wed, 25 Mar 2009 14:14:23 +0000 (15:14 +0100)]
fixed tests ok/namespaces1.as, ok/packagestr.as

15 years agoadded rollbacking functionality to trier (for namespaces)
Matthias Kramm [Tue, 24 Mar 2009 14:08:02 +0000 (15:08 +0100)]
added rollbacking functionality to trier (for namespaces)

15 years agoimplemented url resolving in namespaces
Matthias Kramm [Fri, 20 Mar 2009 15:27:15 +0000 (16:27 +0100)]
implemented url resolving in namespaces

15 years agofixed switch+try/catch problem
Matthias Kramm [Tue, 17 Mar 2009 08:33:00 +0000 (09:33 +0100)]
fixed switch+try/catch problem

15 years agobugfixes
Matthias Kramm [Mon, 16 Mar 2009 22:14:10 +0000 (23:14 +0100)]
bugfixes

implemented resolving of interfaces/superclasses after
pass 1. Made exceptions work with late binding.

15 years agobugfixes
Matthias Kramm [Mon, 16 Mar 2009 22:12:44 +0000 (23:12 +0100)]
bugfixes

implemented resolving of interfaces/superclasses after
pass 1. Made exceptions work with late binding.

15 years agoadded more inner function checks
Matthias Kramm [Mon, 16 Mar 2009 21:54:12 +0000 (22:54 +0100)]
added more inner function checks

15 years agopython/gfx.c: fixed bug in stroke passing
Matthias Kramm [Mon, 16 Mar 2009 15:50:24 +0000 (16:50 +0100)]
python/gfx.c: fixed bug in stroke passing

15 years agoremove namespaces from tokens again when they go out of scope
Matthias Kramm [Sun, 15 Mar 2009 21:33:36 +0000 (22:33 +0100)]
remove namespaces from tokens again when they go out of scope

15 years agoadded tests for default parameter constant usage
Matthias Kramm [Sun, 15 Mar 2009 21:21:25 +0000 (22:21 +0100)]
added tests for default parameter constant usage

15 years agoimproved xxpdf dependencies
Matthias Kramm [Sun, 15 Mar 2009 20:48:38 +0000 (21:48 +0100)]
improved xxpdf dependencies

15 years agofix for disappearing characters bug in pdf2swf
Matthias Kramm [Sun, 15 Mar 2009 18:23:09 +0000 (19:23 +0100)]
fix for disappearing characters bug in pdf2swf

15 years agobugfix in cut_last_push()
Matthias Kramm [Sat, 14 Mar 2009 20:23:01 +0000 (21:23 +0100)]
bugfix in cut_last_push()

15 years agoadded test case for invalid escape sequences
Matthias Kramm [Sat, 14 Mar 2009 20:22:38 +0000 (21:22 +0100)]
added test case for invalid escape sequences

15 years agoignore unknown escape sequences
Matthias Kramm [Sat, 14 Mar 2009 20:20:11 +0000 (21:20 +0100)]
ignore unknown escape sequences

15 years agonumerous small bugfixes
Matthias Kramm [Sat, 14 Mar 2009 20:02:06 +0000 (21:02 +0100)]
numerous small bugfixes

15 years agobugfix in two-pass import
Matthias Kramm [Sat, 14 Mar 2009 20:01:13 +0000 (21:01 +0100)]
bugfix in two-pass import

15 years agoadded _noerror version of functions
Matthias Kramm [Sat, 14 Mar 2009 20:00:59 +0000 (21:00 +0100)]
added _noerror version of functions

15 years agoreworked pass1->pass2 scheduling
Matthias Kramm [Sat, 14 Mar 2009 20:00:41 +0000 (21:00 +0100)]
reworked pass1->pass2 scheduling

15 years agonew internal opcode 'pushpackage'
Matthias Kramm [Sat, 14 Mar 2009 20:00:07 +0000 (21:00 +0100)]
new internal opcode 'pushpackage'

15 years agoextended tests
Matthias Kramm [Sat, 14 Mar 2009 19:59:46 +0000 (20:59 +0100)]
extended tests

15 years agoadded more tests
Matthias Kramm [Sat, 14 Mar 2009 19:59:21 +0000 (20:59 +0100)]
added more tests

15 years agofixed invisible text bug
Matthias Kramm [Fri, 13 Mar 2009 23:27:17 +0000 (00:27 +0100)]
fixed invisible text bug

15 years agoadded support for $id variable names and var x,y lists in slots
Matthias Kramm [Fri, 13 Mar 2009 23:25:26 +0000 (00:25 +0100)]
added support for $id variable names and var x,y lists in slots

15 years agoadded more test cases
Matthias Kramm [Fri, 13 Mar 2009 23:24:46 +0000 (00:24 +0100)]
added more test cases

15 years agoadded support for forward references
Matthias Kramm [Fri, 13 Mar 2009 23:24:17 +0000 (00:24 +0100)]
added support for forward references

15 years agoadded more test cases
Matthias Kramm [Sun, 8 Mar 2009 21:37:45 +0000 (22:37 +0100)]
added more test cases

15 years agomoved files from todo/ to ok/ again
Matthias Kramm [Sun, 8 Mar 2009 21:36:40 +0000 (22:36 +0100)]
moved files from todo/ to ok/ again

15 years agotest for namespaces
Matthias Kramm [Sun, 8 Mar 2009 21:34:41 +0000 (22:34 +0100)]
test for namespaces

15 years agoworkaround for zero word space problem
Matthias Kramm [Sun, 8 Mar 2009 16:20:50 +0000 (17:20 +0100)]
workaround for zero word space problem

15 years agointegrated as3 compiler into swfc
Matthias Kramm [Sun, 8 Mar 2009 15:21:28 +0000 (16:21 +0100)]
integrated as3 compiler into swfc

15 years agofixed hash deletion
Matthias Kramm [Sun, 8 Mar 2009 15:12:45 +0000 (16:12 +0100)]
fixed hash deletion

15 years agofixed frame overflow bug
Matthias Kramm [Sat, 7 Mar 2009 20:00:27 +0000 (21:00 +0100)]
fixed frame overflow bug

15 years agofix for rendering w/o user clip boxes
Matthias Kramm [Tue, 24 Feb 2009 06:31:33 +0000 (07:31 +0100)]
fix for rendering w/o user clip boxes

15 years agocontinued namespace member implementation
Matthias Kramm [Mon, 16 Feb 2009 16:24:08 +0000 (17:24 +0100)]
continued namespace member implementation

15 years agoadded -l, -I options
Matthias Kramm [Mon, 16 Feb 2009 16:22:53 +0000 (17:22 +0100)]
added -l, -I options

15 years agomade builtin classes more complete
Matthias Kramm [Mon, 16 Feb 2009 13:19:15 +0000 (14:19 +0100)]
made builtin classes more complete

15 years agoadded support members with namespace access
Matthias Kramm [Mon, 16 Feb 2009 13:15:51 +0000 (14:15 +0100)]
added support members with namespace access

15 years agoadded test for return types of builtin functions
Matthias Kramm [Mon, 16 Feb 2009 13:14:51 +0000 (14:14 +0100)]
added test for return types of builtin functions

15 years agofixed bug in test case
Matthias Kramm [Mon, 16 Feb 2009 13:14:22 +0000 (14:14 +0100)]
fixed bug in test case

15 years agofixed type coercing in ? :
Matthias Kramm [Mon, 16 Feb 2009 10:58:59 +0000 (11:58 +0100)]
fixed type coercing in ? :

15 years agofinished inner function implementation
Matthias Kramm [Sat, 14 Feb 2009 21:12:47 +0000 (22:12 +0100)]
finished inner function implementation

15 years agoadded dict iterators
Matthias Kramm [Sat, 14 Feb 2009 21:12:11 +0000 (22:12 +0100)]
added dict iterators

15 years agogenerated file
Matthias Kramm [Sat, 14 Feb 2009 13:26:29 +0000 (14:26 +0100)]
generated file

15 years agoswitched debugging off
Matthias Kramm [Sat, 14 Feb 2009 12:49:03 +0000 (13:49 +0100)]
switched debugging off

15 years agoadded detection for functions which need activation objects
Matthias Kramm [Sat, 14 Feb 2009 12:48:47 +0000 (13:48 +0100)]
added detection for functions which need activation objects

15 years agotrack variables in first pass
Matthias Kramm [Sat, 14 Feb 2009 11:50:29 +0000 (12:50 +0100)]
track variables in first pass

15 years agosmall fix in output parser
Matthias Kramm [Sat, 14 Feb 2009 11:49:48 +0000 (12:49 +0100)]
small fix in output parser

15 years agoadded 'add' command
Matthias Kramm [Sat, 14 Feb 2009 10:42:36 +0000 (11:42 +0100)]
added 'add' command

15 years agomoved runtests.py to test
Matthias Kramm [Sat, 14 Feb 2009 10:29:09 +0000 (11:29 +0100)]
moved runtests.py to test

15 years agosmall bugfix in constant checking
Matthias Kramm [Sat, 14 Feb 2009 02:03:51 +0000 (03:03 +0100)]
small bugfix in constant checking

15 years agodo not add an include dir for every file we parse
Matthias Kramm [Sat, 14 Feb 2009 02:02:59 +0000 (03:02 +0100)]
do not add an include dir for every file we parse

15 years agoBUILTIN flag
Matthias Kramm [Sat, 14 Feb 2009 02:02:33 +0000 (03:02 +0100)]
BUILTIN flag

15 years agoset BUILTIN flag in imported classes/members
Matthias Kramm [Sat, 14 Feb 2009 02:02:12 +0000 (03:02 +0100)]
set BUILTIN flag in imported classes/members

15 years agoextended error messages
Matthias Kramm [Sat, 14 Feb 2009 01:19:39 +0000 (02:19 +0100)]
extended error messages

15 years agosmall bugfix in importer
Matthias Kramm [Sat, 14 Feb 2009 01:19:23 +0000 (02:19 +0100)]
small bugfix in importer

15 years agonew registry format
Matthias Kramm [Sat, 14 Feb 2009 00:49:49 +0000 (01:49 +0100)]
new registry format

* re-added built-in library info (using new registry format)
* small fixes/cleanups

15 years agoonly wait 1 second for compiler, not 60
Matthias Kramm [Fri, 13 Feb 2009 14:59:49 +0000 (15:59 +0100)]
only wait 1 second for compiler, not 60

15 years agoreturn two different '{' tokens depending on context
Matthias Kramm [Fri, 13 Feb 2009 14:59:01 +0000 (15:59 +0100)]
return two different '{' tokens depending on context

15 years agobetter support for undocumented type 0x1d
Matthias Kramm [Fri, 13 Feb 2009 14:58:39 +0000 (15:58 +0100)]
better support for undocumented type 0x1d

15 years agorefactored static initializers
Matthias Kramm [Fri, 13 Feb 2009 14:58:09 +0000 (15:58 +0100)]
refactored static initializers

15 years agotest ^=
Matthias Kramm [Fri, 13 Feb 2009 14:57:29 +0000 (15:57 +0100)]
test ^=

15 years agonew function normalize_paths
Matthias Kramm [Fri, 13 Feb 2009 14:57:03 +0000 (15:57 +0100)]
new function normalize_paths

15 years agonormalize files before parsing and hashing
Matthias Kramm [Fri, 13 Feb 2009 14:56:46 +0000 (15:56 +0100)]
normalize files before parsing and hashing

15 years agodon't crash on zero abc_file during writing
Matthias Kramm [Fri, 13 Feb 2009 14:56:26 +0000 (15:56 +0100)]
don't crash on zero abc_file during writing

15 years agomoved currently unimplemented tests to todo/
Matthias Kramm [Fri, 13 Feb 2009 12:47:13 +0000 (13:47 +0100)]
moved currently unimplemented tests to todo/

15 years agopython 2.6 support
Matthias Kramm [Thu, 12 Feb 2009 13:58:35 +0000 (14:58 +0100)]
python 2.6 support

15 years agofixed multiline comments for mac files
Matthias Kramm [Wed, 11 Feb 2009 17:30:54 +0000 (18:30 +0100)]
fixed multiline comments for mac files

15 years agomark objects without kind as 'undefined'
Matthias Kramm [Wed, 11 Feb 2009 17:30:29 +0000 (18:30 +0100)]
mark objects without kind as 'undefined'

15 years agoadded support for multiname type 0x1d
Matthias Kramm [Wed, 11 Feb 2009 17:30:06 +0000 (18:30 +0100)]
added support for multiname type 0x1d

15 years agofixed bug in recursive scheduling
Matthias Kramm [Wed, 11 Feb 2009 17:29:22 +0000 (18:29 +0100)]
fixed bug in recursive scheduling

15 years agoprepare file for new code
Matthias Kramm [Wed, 11 Feb 2009 17:18:36 +0000 (18:18 +0100)]
prepare file for new code

15 years agoadded test for class-level anonymous functions
Matthias Kramm [Wed, 11 Feb 2009 15:04:11 +0000 (16:04 +0100)]
added test for class-level anonymous functions

15 years agolibrary import support
Matthias Kramm [Wed, 11 Feb 2009 12:05:08 +0000 (13:05 +0100)]
library import support

15 years agofixed 64 bit compile problem
Matthias Kramm [Wed, 11 Feb 2009 12:02:08 +0000 (13:02 +0100)]
fixed 64 bit compile problem

15 years agofixed nasty overlay detection bug in poly2bitmap
Matthias Kramm [Wed, 11 Feb 2009 12:01:41 +0000 (13:01 +0100)]
fixed nasty overlay detection bug in poly2bitmap

15 years agoremoved breakpoints
Matthias Kramm [Sun, 8 Feb 2009 20:55:20 +0000 (21:55 +0100)]
removed breakpoints

15 years agonew function compile_directory()
Matthias Kramm [Sun, 8 Feb 2009 20:32:28 +0000 (21:32 +0100)]
new function compile_directory()

15 years agoadded trie data structure
Matthias Kramm [Sun, 8 Feb 2009 20:20:14 +0000 (21:20 +0100)]
added trie data structure

15 years agobugfixes, added namespace support
Matthias Kramm [Sun, 8 Feb 2009 20:19:40 +0000 (21:19 +0100)]
bugfixes, added namespace support

15 years agorefactored, added stubs for xml operators
Matthias Kramm [Sun, 8 Feb 2009 20:19:08 +0000 (21:19 +0100)]
refactored, added stubs for xml operators

15 years agorefactored
Matthias Kramm [Sun, 8 Feb 2009 20:18:16 +0000 (21:18 +0100)]
refactored

15 years agoautogenerated
Matthias Kramm [Sun, 8 Feb 2009 20:17:39 +0000 (21:17 +0100)]
autogenerated

15 years agocheck for a small parser bug, too
Matthias Kramm [Sun, 8 Feb 2009 20:16:53 +0000 (21:16 +0100)]
check for a small parser bug, too

15 years agojust made compileable- it'll be replaced soon
Matthias Kramm [Sun, 8 Feb 2009 20:16:26 +0000 (21:16 +0100)]
just made compileable- it'll be replaced soon

15 years agoadded -I option
Matthias Kramm [Sun, 8 Feb 2009 20:15:46 +0000 (21:15 +0100)]
added -I option

15 years agobugfixes
Matthias Kramm [Sun, 8 Feb 2009 20:14:41 +0000 (21:14 +0100)]
bugfixes

15 years agoadded as3/import
Matthias Kramm [Sun, 8 Feb 2009 20:13:57 +0000 (21:13 +0100)]
added as3/import

15 years agoadded as3/import
Matthias Kramm [Sun, 8 Feb 2009 20:13:25 +0000 (21:13 +0100)]
added as3/import

15 years agofixed compiler warnings
Matthias Kramm [Sun, 8 Feb 2009 20:13:12 +0000 (21:13 +0100)]
fixed compiler warnings

15 years agoadded null cast check
Matthias Kramm [Sun, 8 Feb 2009 20:05:58 +0000 (21:05 +0100)]
added null cast check