gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash ChangeLog testsuite/misc-mtasc.all/Makefi...


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog testsuite/misc-mtasc.all/Makefi...
Date: Tue, 06 Mar 2007 08:46:00 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  07/03/06 08:46:00

Modified files:
        .              : ChangeLog 
        testsuite/misc-mtasc.all: Makefile.am 
Added files:
        testsuite/misc-mtasc.all: TestClass.as function.as 

Log message:
                * testsuite/misc-mtasc.all/: Makefile.am, TestClass.as, 
function.as:
                  Testcase for ActionCallMethod showing the 'this' pointer is 
not
                  correctly set in Gnash when we lack a method name.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.2544&r2=1.2545
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/misc-mtasc.all/Makefile.am?cvsroot=gnash&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/misc-mtasc.all/TestClass.as?cvsroot=gnash&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/misc-mtasc.all/function.as?cvsroot=gnash&rev=1.1

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.2544
retrieving revision 1.2545
diff -u -b -r1.2544 -r1.2545
--- ChangeLog   6 Mar 2007 08:31:21 -0000       1.2544
+++ ChangeLog   6 Mar 2007 08:45:59 -0000       1.2545
@@ -1,5 +1,8 @@
 2007-03-06 Sandro Santilli <address@hidden>
 
+       * testsuite/misc-mtasc.all/: Makefile.am, TestClass.as, function.as:
+         Testcase for ActionCallMethod showing the 'this' pointer is not
+         correctly set in Gnash when we lack a method name.
        * server/vm/ASHandlers.cpp (ActionCallMethod): use object as a
          function when method name is undefined. This makes a step
          forward with laszlo, altough I'm not sure about wheter

Index: testsuite/misc-mtasc.all/Makefile.am
===================================================================
RCS file: /sources/gnash/gnash/testsuite/misc-mtasc.all/Makefile.am,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- testsuite/misc-mtasc.all/Makefile.am        26 Feb 2007 08:24:34 -0000      
1.4
+++ testsuite/misc-mtasc.all/Makefile.am        6 Mar 2007 08:46:00 -0000       
1.5
@@ -28,8 +28,11 @@
 ASTESTS =                      \
        hello.as                \
        inheritance.as          \
+       function.as             \
        $(NULL)
 
+EXTRA_DIST = TestClass.as
+
 ASTESTS_OUT = $(ASTESTS:.as=.swf)
 
 TEST_DRIVERS = ../simple.exp

Index: testsuite/misc-mtasc.all/TestClass.as
===================================================================
RCS file: testsuite/misc-mtasc.all/TestClass.as
diff -N testsuite/misc-mtasc.all/TestClass.as
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ testsuite/misc-mtasc.all/TestClass.as       6 Mar 2007 08:46:00 -0000       
1.1
@@ -0,0 +1,11 @@
+class TestClass
+{
+       // constructor
+       function TestClass()
+       {
+               _root.note("TestClass constructor called");
+               this.testClassCtorCalled = "called";
+       }
+
+       var testClassCtorCalled;
+}

Index: testsuite/misc-mtasc.all/function.as
===================================================================
RCS file: testsuite/misc-mtasc.all/function.as
diff -N testsuite/misc-mtasc.all/function.as
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ testsuite/misc-mtasc.all/function.as        6 Mar 2007 08:46:00 -0000       
1.1
@@ -0,0 +1,15 @@
+import TestClass;
+
+class Test extends TestClass
+{
+       function Test()
+       {
+               super();
+       }
+
+       static function main(mc)
+       {
+               var myTest = new Test;
+               _root.check_equals(myTest.TestClassCtorCalled, true);
+       }
+}




reply via email to

[Prev in Thread] Current Thread [Next in Thread]