directory layout

git-svn-id: http://redtamarin.googlecode.com/svn/trunk@1 7706bf9e-9b31-0410-a4d0-35bcb8a95c49
preparing for tamarin import from hg

git-svn-id: http://redtamarin.googlecode.com/svn/trunk@2 7706bf9e-9b31-0410-a4d0-35bcb8a95c49
original tamarin-central import into trunk
----
requesting all changes
adding changesets
adding manifests
adding file changes
added 86 changesets with 7586 changes to 3189 files
3165 files updated, 0 files merged, 0 files removed, 0 files unresolved

git-svn-id: http://redtamarin.googlecode.com/svn/trunk@3 7706bf9e-9b31-0410-a4d0-35bcb8a95c49
importing zlib module from cvs

git-svn-id: http://redtamarin.googlecode.com/svn/trunk@4 7706bf9e-9b31-0410-a4d0-35bcb8a95c49
adding dirs
bin -> avmplus binaries
tests -> for bugs, unit tests, etc.
libs -> for bytecode libraries (eg. global.abc)

git-svn-id: http://redtamarin.googlecode.com/svn/trunk@5 7706bf9e-9b31-0410-a4d0-35bcb8a95c49
correcting version.h to avmplusversion.h

git-svn-id: http://redtamarin.googlecode.com/svn/trunk@6 7706bf9e-9b31-0410-a4d0-35bcb8a95c49
adding debug avmplus binary
and a batch to put it at the right place

git-svn-id: http://redtamarin.googlecode.com/svn/trunk@7 7706bf9e-9b31-0410-a4d0-35bcb8a95c49
change o=undefined to o=null
to avoid the following error when generating global.abc
----
[Compiler] Error #1047: Parameter initializer unknown or is not a compile-time constant.
   ..\RedTamarinProject\dev\redtamarin\libs\core\XML.as, Ln 177, Col 31:
        XML.setSettings = function(o=undefined):void {
   ..............................^

1 error found
----

git-svn-id: http://redtamarin.googlecode.com/svn/trunk@8 7706bf9e-9b31-0410-a4d0-35bcb8a95c49
adding global bytecode generation utils

note:
libs/core is left empty on purpose
use build_global.bat to pull
the *.as files from tamarin/core on each build of global.abc

git-svn-id: http://redtamarin.googlecode.com/svn/trunk@9 7706bf9e-9b31-0410-a4d0-35bcb8a95c49
will contain the original
toplevel.cpp and toplevel.h
as backup

git-svn-id: http://redtamarin.googlecode.com/svn/trunk@10 7706bf9e-9b31-0410-a4d0-35bcb8a95c49
copied

git-svn-id: http://redtamarin.googlecode.com/svn/trunk@11 7706bf9e-9b31-0410-a4d0-35bcb8a95c49
rebuild the toplevel classes used by the Tamarin shell
and reinject the toplevel.cpp and toplevel.h files into
mozilla/js/tamarin/shell/

git-svn-id: http://redtamarin.googlecode.com/svn/trunk@12 7706bf9e-9b31-0410-a4d0-35bcb8a95c49
the rebuild with our own toplevel.h and toplevel.cpp
is successfull

note:
there is a difference between our file and the one from
the original tamarin project

original
----
const int toplevel_abc_length = 4403;
const int toplevel_abc_method_count = 137;
const int toplevel_abc_class_count = 15;
const int toplevel_abc_script_count = 13;
static unsigned char toplevel_abc_data[4403] = ...
----

our File
----
const int toplevel_abc_length = 3867;
const int toplevel_abc_method_count = 125;
const int toplevel_abc_class_count = 15;
const int toplevel_abc_script_count = 1;
static unsigned char toplevel_abc_data[3867] = ...
----

apparently this is due to the way we generate toplevel.abc
using includes...
this would need to be fixed later

git-svn-id: http://redtamarin.googlecode.com/svn/trunk@13 7706bf9e-9b31-0410-a4d0-35bcb8a95c49
correcting the File.exists bug

changed
public native static function exists(filename:String):String;
to
public native static function exists(filename:String):Boolean;


git-svn-id: http://redtamarin.googlecode.com/svn/trunk@14 7706bf9e-9b31-0410-a4d0-35bcb8a95c49
rebuilding the toplevel headers and updating it before compiling

git-svn-id: http://redtamarin.googlecode.com/svn/trunk@15 7706bf9e-9b31-0410-a4d0-35bcb8a95c49
sucessfull build
binary updated

git-svn-id: http://redtamarin.googlecode.com/svn/trunk@16 7706bf9e-9b31-0410-a4d0-35bcb8a95c49
a simple test for the File.exists bug
with the new binary the test pass

git-svn-id: http://redtamarin.googlecode.com/svn/trunk@17 7706bf9e-9b31-0410-a4d0-35bcb8a95c49
forgot to put back the license header

git-svn-id: http://redtamarin.googlecode.com/svn/trunk@18 7706bf9e-9b31-0410-a4d0-35bcb8a95c49
update to copy both binaries

git-svn-id: http://redtamarin.googlecode.com/svn/trunk@19 7706bf9e-9b31-0410-a4d0-35bcb8a95c49
testing something

git-svn-id: http://redtamarin.googlecode.com/svn/trunk@20 7706bf9e-9b31-0410-a4d0-35bcb8a95c49