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: Mon, 26 Feb 2007 08:24:35 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  07/02/26 08:24:34

Modified files:
        .              : ChangeLog 
        testsuite/misc-mtasc.all: Makefile.am 
        server         : swf_function.cpp 
Added files:
        testsuite/misc-mtasc.all: inheritance.as 

Log message:
        * testsuite/misc-mtasc.all/: Makefile.am, inheritance.as: Test 
inheritance using MTASC.       
        * server/swf_function.cpp: 'super' in function2 register is now tested, 
don't warn anymore.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.2469&r2=1.2470
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/misc-mtasc.all/Makefile.am?cvsroot=gnash&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/misc-mtasc.all/inheritance.as?cvsroot=gnash&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/gnash/server/swf_function.cpp?cvsroot=gnash&r1=1.18&r2=1.19

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.2469
retrieving revision 1.2470
diff -u -b -r1.2469 -r1.2470
--- ChangeLog   25 Feb 2007 20:48:41 -0000      1.2469
+++ ChangeLog   26 Feb 2007 08:24:34 -0000      1.2470
@@ -1,3 +1,10 @@
+2007-02-26 Sandro Santilli <address@hidden>
+
+       * testsuite/misc-mtasc.all/: Makefile.am, inheritance.as:
+         Test inheritance using MTASC.
+       * server/swf_function.cpp: 'super' in function2 register is now
+         tested, don't warn anymore.
+
 2007-02-25 Sandro Santilli <address@hidden>
 
        * libbase/URL.cpp (encode,decode): support ' ' <=> '+' conversion.

Index: testsuite/misc-mtasc.all/Makefile.am
===================================================================
RCS file: /sources/gnash/gnash/testsuite/misc-mtasc.all/Makefile.am,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- testsuite/misc-mtasc.all/Makefile.am        13 Feb 2007 10:10:07 -0000      
1.3
+++ testsuite/misc-mtasc.all/Makefile.am        26 Feb 2007 08:24:34 -0000      
1.4
@@ -27,6 +27,7 @@
 
 ASTESTS =                      \
        hello.as                \
+       inheritance.as          \
        $(NULL)
 
 ASTESTS_OUT = $(ASTESTS:.as=.swf)

Index: server/swf_function.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/swf_function.cpp,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -b -r1.18 -r1.19
--- server/swf_function.cpp     6 Feb 2007 17:46:25 -0000       1.18
+++ server/swf_function.cpp     26 Feb 2007 08:24:34 -0000      1.19
@@ -259,8 +259,6 @@
                {
                        // Put 'super' in a register.
                        
our_env->local_register(current_reg).set_as_object(getSuper(*(fn.this_ptr)));
-                       log_warning("UNTESTED: 'super' in function2 dispatch 
(register)");
-
                        current_reg++;
                }
 

Index: testsuite/misc-mtasc.all/inheritance.as
===================================================================
RCS file: testsuite/misc-mtasc.all/inheritance.as
diff -N testsuite/misc-mtasc.all/inheritance.as
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ testsuite/misc-mtasc.all/inheritance.as     26 Feb 2007 08:24:34 -0000      
1.1
@@ -0,0 +1,29 @@
+class Test extends MovieClip
+{
+
+       // constructor
+       function Test()
+       {
+               _root.note("Test constructor called");
+       }
+
+       // Override MovieClip.lineTo
+       function lineTo()
+       {
+       }
+
+       function test_all()
+       {
+               _root.check_equals(typeof(this.loadMovie), 'function');
+               _root.check_equals(this.loadMovie, super.loadMovie);
+               _root.check(this.lineTo != super.lineTo); // overridden
+
+       }
+
+       static function main(mc)
+       {
+               var myTest = new Test;
+               myTest.test_all();
+       }
+
+}




reply via email to

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