swftools.git
17 years agostore decompressed size in include file
kramm [Tue, 13 Jan 2009 22:15:48 +0000 (22:15 +0000)]
store decompressed size in include file

17 years agolzma implementation
kramm [Tue, 13 Jan 2009 22:15:40 +0000 (22:15 +0000)]
lzma implementation

17 years agowrite filenames as len+string, instead of zero terminated string
kramm [Tue, 13 Jan 2009 22:15:32 +0000 (22:15 +0000)]
write filenames as len+string, instead of zero terminated string

17 years agoinitial checkin
kramm [Tue, 13 Jan 2009 22:15:24 +0000 (22:15 +0000)]
initial checkin

17 years agogcc 2.95 fix
kramm [Tue, 13 Jan 2009 22:15:00 +0000 (22:15 +0000)]
gcc 2.95 fix

17 years agosupport both gui and console flag
kramm [Tue, 13 Jan 2009 22:14:52 +0000 (22:14 +0000)]
support both gui and console flag

17 years agoinitial commit
kramm [Tue, 13 Jan 2009 22:14:44 +0000 (22:14 +0000)]
initial commit

17 years agoinstaller icon
kramm [Tue, 13 Jan 2009 22:14:21 +0000 (22:14 +0000)]
installer icon

17 years agoadded 'remove extra files' implementation
kramm [Tue, 13 Jan 2009 22:13:58 +0000 (22:13 +0000)]
added 'remove extra files' implementation

17 years agoadded uninstaller
kramm [Tue, 13 Jan 2009 22:13:50 +0000 (22:13 +0000)]
added uninstaller

17 years agoadded available/required space display
kramm [Tue, 13 Jan 2009 22:13:42 +0000 (22:13 +0000)]
added available/required space display

17 years agoadded forallusers/currentuser #defines
kramm [Tue, 13 Jan 2009 22:13:34 +0000 (22:13 +0000)]
added forallusers/currentuser #defines

17 years agoresource include
kramm [Tue, 13 Jan 2009 22:13:27 +0000 (22:13 +0000)]
resource include

17 years agogpl license text
kramm [Tue, 13 Jan 2009 22:13:04 +0000 (22:13 +0000)]
gpl license text

17 years agoextracted from installer.c
kramm [Tue, 13 Jan 2009 22:12:39 +0000 (22:12 +0000)]
extracted from installer.c

17 years agolzma decoder
kramm [Tue, 13 Jan 2009 22:11:30 +0000 (22:11 +0000)]
lzma decoder

17 years agoadded missing arrowhead
kramm [Tue, 13 Jan 2009 22:11:03 +0000 (22:11 +0000)]
added missing arrowhead

17 years agopygfx drawing
kramm [Tue, 13 Jan 2009 22:10:55 +0000 (22:10 +0000)]
pygfx drawing

17 years ago*** empty log message ***
kramm [Tue, 13 Jan 2009 21:46:33 +0000 (21:46 +0000)]
*** empty log message ***

17 years agoGenerated from configure.in
kramm [Fri, 9 Jan 2009 11:51:17 +0000 (11:51 +0000)]
Generated from configure.in

17 years agonew function pool_dump
kramm [Fri, 9 Jan 2009 11:50:40 +0000 (11:50 +0000)]
new function pool_dump

17 years agoadded support for package-level code
kramm [Fri, 9 Jan 2009 11:50:28 +0000 (11:50 +0000)]
added support for package-level code

17 years agogenerated using flex+bison
kramm [Fri, 9 Jan 2009 11:50:05 +0000 (11:50 +0000)]
generated using flex+bison

17 years agowrite out index instead of memory address, for methods
kramm [Fri, 9 Jan 2009 11:49:20 +0000 (11:49 +0000)]
write out index instead of memory address, for methods

17 years agoif a constant index is zero, write CONSTANT_NULL
kramm [Fri, 9 Jan 2009 11:49:07 +0000 (11:49 +0000)]
if a constant index is zero, write CONSTANT_NULL

17 years agogenerated using flex+bison
kramm [Fri, 9 Jan 2009 11:48:30 +0000 (11:48 +0000)]
generated using flex+bison

17 years ago.
kramm [Fri, 9 Jan 2009 11:48:10 +0000 (11:48 +0000)]
.

17 years agotest code on package level
kramm [Fri, 9 Jan 2009 11:47:51 +0000 (11:47 +0000)]
test code on package level

17 years agotest package-level code
kramm [Fri, 9 Jan 2009 11:47:31 +0000 (11:47 +0000)]
test package-level code

17 years agoadded files for as3 compiler
kramm [Tue, 6 Jan 2009 21:48:05 +0000 (21:48 +0000)]
added files for as3 compiler

17 years agorewrote description
kramm [Tue, 6 Jan 2009 21:47:49 +0000 (21:47 +0000)]
rewrote description

17 years agoswfrender man page
kramm [Tue, 6 Jan 2009 21:46:43 +0000 (21:46 +0000)]
swfrender man page

17 years agoadded swfbytes source code
kramm [Tue, 6 Jan 2009 21:44:08 +0000 (21:44 +0000)]
added swfbytes source code

17 years ago'make doc'
kramm [Tue, 6 Jan 2009 21:41:07 +0000 (21:41 +0000)]
'make doc'

17 years agoadded author information
kramm [Tue, 6 Jan 2009 21:40:56 +0000 (21:40 +0000)]
added author information

17 years agoadded long options --verbose, --quiet
kramm [Tue, 6 Jan 2009 21:40:29 +0000 (21:40 +0000)]
added long options --verbose, --quiet

17 years agoregenerated
kramm [Tue, 6 Jan 2009 21:39:59 +0000 (21:39 +0000)]
regenerated

17 years agoas3 compiler manpage
kramm [Tue, 6 Jan 2009 21:39:51 +0000 (21:39 +0000)]
as3 compiler manpage

17 years agoadded as3 compiler frontend
kramm [Tue, 6 Jan 2009 21:39:32 +0000 (21:39 +0000)]
added as3 compiler frontend

17 years agoadded swfbytes, swfrender
kramm [Tue, 6 Jan 2009 21:39:20 +0000 (21:39 +0000)]
added swfbytes, swfrender

17 years agothrow an error if more than one filename is specified
kramm [Tue, 6 Jan 2009 21:39:03 +0000 (21:39 +0000)]
throw an error if more than one filename is specified

17 years ago#include as3/compiler.h
kramm [Tue, 6 Jan 2009 21:38:52 +0000 (21:38 +0000)]
#include as3/compiler.h

17 years agonew function swf_AddAS3FontDefine
kramm [Tue, 6 Jan 2009 21:38:43 +0000 (21:38 +0000)]
new function swf_AddAS3FontDefine

17 years agoadded as3 compiler objects
kramm [Tue, 6 Jan 2009 21:38:31 +0000 (21:38 +0000)]
added as3 compiler objects

17 years agoadded move to front optimization
kramm [Tue, 6 Jan 2009 21:38:09 +0000 (21:38 +0000)]
added move to front optimization

17 years agonew function list_concat
kramm [Tue, 6 Jan 2009 21:38:00 +0000 (21:38 +0000)]
new function list_concat

17 years agoadded finally keyword
kramm [Tue, 6 Jan 2009 21:37:47 +0000 (21:37 +0000)]
added finally keyword

17 years agoimplemented hex floats, added softwarning log level
kramm [Tue, 6 Jan 2009 21:37:39 +0000 (21:37 +0000)]
implemented hex floats, added softwarning log level

17 years agoadded \' escape handling
kramm [Tue, 6 Jan 2009 21:37:29 +0000 (21:37 +0000)]
added \' escape handling

17 years agosmall optimizations, improved regexp handling
kramm [Tue, 6 Jan 2009 21:37:20 +0000 (21:37 +0000)]
small optimizations, improved regexp handling

17 years agoswitched more integer overflows from error reporting to float casting
kramm [Tue, 6 Jan 2009 21:37:11 +0000 (21:37 +0000)]
switched more integer overflows from error reporting to float casting

17 years agoconvert integers to float if they're too large
kramm [Tue, 6 Jan 2009 21:37:02 +0000 (21:37 +0000)]
convert integers to float if they're too large

17 years agoexport flex definitions
kramm [Tue, 6 Jan 2009 21:36:50 +0000 (21:36 +0000)]
export flex definitions

17 years agorenamed syntaxerror to as3_error, added as3_softwarning
kramm [Tue, 6 Jan 2009 21:36:42 +0000 (21:36 +0000)]
renamed syntaxerror to as3_error, added as3_softwarning

17 years agoadded regexp helper struct
kramm [Tue, 6 Jan 2009 21:36:34 +0000 (21:36 +0000)]
added regexp helper struct

17 years agooptimizations and bugfixes for finally
kramm [Tue, 6 Jan 2009 21:36:23 +0000 (21:36 +0000)]
optimizations and bugfixes for finally

17 years agoimplemented finally
kramm [Tue, 6 Jan 2009 21:36:12 +0000 (21:36 +0000)]
implemented finally

17 years agoadded stub for inner functions
kramm [Tue, 6 Jan 2009 21:36:01 +0000 (21:36 +0000)]
added stub for inner functions

17 years agomulti file support, switched a few warnings to softwarnings
kramm [Tue, 6 Jan 2009 21:35:50 +0000 (21:35 +0000)]
multi file support, switched a few warnings to softwarnings

17 years agofixed globalvarassign test case
kramm [Tue, 6 Jan 2009 21:35:39 +0000 (21:35 +0000)]
fixed globalvarassign test case

17 years agomore reconcile fixes, optimized ++
kramm [Tue, 6 Jan 2009 21:35:28 +0000 (21:35 +0000)]
more reconcile fixes, optimized ++

17 years agofixed reconcile bug, moved local var initialization to the top of code blocks
kramm [Tue, 6 Jan 2009 21:35:17 +0000 (21:35 +0000)]
fixed reconcile bug, moved local var initialization to the top of code blocks

17 years agochanged flags2access calls to flags2namespace
kramm [Tue, 6 Jan 2009 21:35:06 +0000 (21:35 +0000)]
changed flags2access calls to flags2namespace

17 years agomade ^ left-associative
kramm [Tue, 6 Jan 2009 21:34:55 +0000 (21:34 +0000)]
made ^ left-associative

17 years agoadded '|=' implementation
kramm [Tue, 6 Jan 2009 21:34:44 +0000 (21:34 +0000)]
added '|=' implementation

17 years agoslight interface changes
kramm [Tue, 6 Jan 2009 21:34:27 +0000 (21:34 +0000)]
slight interface changes

17 years agouses compiler.h now instead of doing everything itself
kramm [Tue, 6 Jan 2009 21:33:53 +0000 (21:33 +0000)]
uses compiler.h now instead of doing everything itself

17 years agoadded cleanup code
kramm [Tue, 6 Jan 2009 21:33:45 +0000 (21:33 +0000)]
added cleanup code

17 years agodon't clean up after the last file, so that exceptoins during closing have a proper...
kramm [Tue, 6 Jan 2009 21:33:34 +0000 (21:33 +0000)]
don't clean up after the last file, so that exceptoins during closing have a proper filename and line number

17 years agorenamed syntaxerror to as3_error, added a warning
kramm [Tue, 6 Jan 2009 21:33:26 +0000 (21:33 +0000)]
renamed syntaxerror to as3_error, added a warning

17 years agomoved flex exports to tokenizer.h
kramm [Tue, 6 Jan 2009 21:32:54 +0000 (21:32 +0000)]
moved flex exports to tokenizer.h

17 years agoadded simple interface to the parser
kramm [Tue, 6 Jan 2009 21:32:47 +0000 (21:32 +0000)]
added simple interface to the parser

17 years agoadded assert() in cut_last_push
kramm [Tue, 6 Jan 2009 21:32:06 +0000 (21:32 +0000)]
added assert() in cut_last_push

17 years agomerged code_find_start and code_start
kramm [Tue, 6 Jan 2009 21:31:57 +0000 (21:31 +0000)]
merged code_find_start and code_start

17 years agoexported abc_initscript_addClassTrait
kramm [Tue, 6 Jan 2009 21:31:45 +0000 (21:31 +0000)]
exported abc_initscript_addClassTrait

17 years agonew function abc_initscript()
kramm [Tue, 6 Jan 2009 21:31:37 +0000 (21:31 +0000)]
new function abc_initscript()

17 years agorenamed code_dump() to code_dump2(), code_dump() only takes one argument
kramm [Tue, 6 Jan 2009 21:31:26 +0000 (21:31 +0000)]
renamed code_dump() to code_dump2(), code_dump() only takes one argument

17 years agoremoved return type parameter from abc_initscript(), added function swf_AddAS3FontDef...
kramm [Tue, 6 Jan 2009 21:31:16 +0000 (21:31 +0000)]
removed return type parameter from abc_initscript(), added function swf_AddAS3FontDefine()

17 years agofixed dependencies
kramm [Tue, 6 Jan 2009 21:31:03 +0000 (21:31 +0000)]
fixed dependencies

17 years agothe tokenizer/parser/compiler files are now compiled by ../Makefile
kramm [Tue, 6 Jan 2009 21:30:55 +0000 (21:30 +0000)]
the tokenizer/parser/compiler files are now compiled by ../Makefile

17 years agoreshuffled flags
kramm [Tue, 6 Jan 2009 21:30:44 +0000 (21:30 +0000)]
reshuffled flags

17 years agoadded flags2namespace function
kramm [Tue, 6 Jan 2009 21:30:33 +0000 (21:30 +0000)]
added flags2namespace function

17 years agorenamed access08 to namespace
kramm [Tue, 6 Jan 2009 21:30:21 +0000 (21:30 +0000)]
renamed access08 to namespace

17 years agoadded namespace handling
kramm [Tue, 6 Jan 2009 21:30:09 +0000 (21:30 +0000)]
added namespace handling

17 years agoregenerated
kramm [Tue, 6 Jan 2009 21:29:57 +0000 (21:29 +0000)]
regenerated

17 years agotest hex floats, too
kramm [Tue, 6 Jan 2009 21:29:27 +0000 (21:29 +0000)]
test hex floats, too

17 years agotest case for finally, with more complicated finally blocks
kramm [Tue, 6 Jan 2009 21:29:17 +0000 (21:29 +0000)]
test case for finally, with more complicated finally blocks

17 years agosimplified one test case so that insert_finally_simple() is used
kramm [Tue, 6 Jan 2009 21:28:57 +0000 (21:28 +0000)]
simplified one test case so that insert_finally_simple() is used

17 years agotest unexpected (non-local) exceptions, too
kramm [Tue, 6 Jan 2009 21:28:49 +0000 (21:28 +0000)]
test unexpected (non-local) exceptions, too

17 years agoadded more tests
kramm [Tue, 6 Jan 2009 21:28:38 +0000 (21:28 +0000)]
added more tests

17 years agoadded test for ?: statement
kramm [Tue, 6 Jan 2009 21:28:30 +0000 (21:28 +0000)]
added test for ?: statement

17 years agonew test case for reconcile problems
kramm [Tue, 6 Jan 2009 21:28:22 +0000 (21:28 +0000)]
new test case for reconcile problems

17 years agonew test, for package paths
kramm [Tue, 6 Jan 2009 21:28:02 +0000 (21:28 +0000)]
new test, for package paths

17 years agotest variables of type class, too
kramm [Tue, 6 Jan 2009 21:27:42 +0000 (21:27 +0000)]
test variables of type class, too

17 years agotest for namespaces
kramm [Tue, 6 Jan 2009 21:27:31 +0000 (21:27 +0000)]
test for namespaces

17 years agotest for 'use namespace'
kramm [Tue, 6 Jan 2009 21:27:23 +0000 (21:27 +0000)]
test for 'use namespace'

17 years agoadded a few local vars, to check for reconcile problems
kramm [Tue, 6 Jan 2009 21:27:03 +0000 (21:27 +0000)]
added a few local vars, to check for reconcile problems

17 years agotest for regular expressions
kramm [Tue, 6 Jan 2009 21:26:52 +0000 (21:26 +0000)]
test for regular expressions

17 years agotest x|y|z
kramm [Tue, 6 Jan 2009 21:26:32 +0000 (21:26 +0000)]
test x|y|z

17 years agoadded check for |=
kramm [Tue, 6 Jan 2009 21:26:21 +0000 (21:26 +0000)]
added check for |=