[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash ChangeLog testsuite/misc-ming.all/registe...
From: |
Sandro Santilli |
Subject: |
[Gnash-commit] gnash ChangeLog testsuite/misc-ming.all/registe... |
Date: |
Thu, 14 Feb 2008 09:04:10 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Sandro Santilli <strk> 08/02/14 09:04:10
Modified files:
. : ChangeLog
testsuite/misc-ming.all: registerClassTest.c
Log message:
test that used-defined onLoad should be called when available for
dynamic
clips placed by attachMovie (even when 'clip' event flags are all
zero..).
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.5643&r2=1.5644
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/misc-ming.all/registerClassTest.c?cvsroot=gnash&r1=1.7&r2=1.8
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.5643
retrieving revision 1.5644
diff -u -b -r1.5643 -r1.5644
--- ChangeLog 13 Feb 2008 18:44:07 -0000 1.5643
+++ ChangeLog 14 Feb 2008 09:04:09 -0000 1.5644
@@ -1,3 +1,9 @@
+2008-02-14 Sandro Santilli <address@hidden>
+
+ * testsuite/misc-ming.all/registerClassTest.c: test that used-defined
+ onLoad should be called when available for dynamic clips placed
+ by attachMovie (even when 'clip' event flags are all zero..).
+
2008-02-13 Sandro Santilli <address@hidden>
* server/sprite_instance.{cpp,h}: always register as a key and mouse
Index: testsuite/misc-ming.all/registerClassTest.c
===================================================================
RCS file: /sources/gnash/gnash/testsuite/misc-ming.all/registerClassTest.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- testsuite/misc-ming.all/registerClassTest.c 13 Nov 2007 13:47:28 -0000
1.7
+++ testsuite/misc-ming.all/registerClassTest.c 14 Feb 2008 09:04:10 -0000
1.8
@@ -106,7 +106,7 @@
/* (maybe it's related to loop-back handling ?) */
SWFMovie_nextFrame(mo); /* end of frame1 */
- add_actions(mo, "counter = 1;");
+ add_actions(mo, "counter = 1; onLoadCalled = new Array();");
add_actions(mo,
"var name1 = 'square'+counter;"
@@ -119,6 +119,7 @@
add_actions(mo,
"function CustomClass() { this._x = 80; }"
+ "CustomClass.prototype.onLoad = function() { note(this+'.onLoad
called'); _root.onLoadCalled.push(this); };"
"registerClassRet = Object.registerClass('redsquare',
CustomClass);"
);
@@ -141,6 +142,8 @@
"registerClassRet = Object.registerClass('redsquare',
CustomClass2);"
);
+ check_equals(mo, "_root.onLoadCalled.length", "1");
+ check_equals(mo, "_root.onLoadCalled[0]", "_level0.square2");
check_equals(mo, "typeof(registerClassRet)", "'boolean'");
check_equals(mo, "registerClassRet", "true");
@@ -191,7 +194,7 @@
check(mo, "clip4 instanceOf MovieClip");
add_actions(mo,
- "totals(22);"
+ "totals(24);"
"stop();"
);
- [Gnash-commit] gnash ChangeLog testsuite/misc-ming.all/registe...,
Sandro Santilli <=