[Top][All Lists]
[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();
+ }
+
+}