The make() functions is  the first thing compiled into the LFC library. If
you maybe comment out all the other #includes in
WEB-INF/lps/lfc/LaszloLibrary.lzs, and just leave  this then rebuild the LFC

// Compiler runtime support first
#include "compiler/LzRuntime.lzs"

It would define enough to handle the make() declarations on built-in
Javascript objects.






On 3/4/07, strk <[EMAIL PROTECTED]> wrote:

On Sat, Mar 03, 2007 at 08:52:12AM -0500, Henry Minsky wrote:
> Yeah, the compiler translates "new Foo()" calls into Foo.make() calls.
In
> the LFC in compiler/LzRuntime.lzs there's a adaptor definitions which
make
> 'make()' work for built-in and user defined classes that aren't
descendants
> of LzNode:

The problem seems to be that function is never defined...
Output of gnash -va shows NO instances of 'make' except at
time of callFunction, so the translation works, but the
definition of Function.prototype.make is never reached.
When is it supposed to happen ?

--strk;




--
Henry Minsky
Software Architect
[EMAIL PROTECTED]
_______________________________________________
Gnash-dev mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnash-dev

Reply via email to