CVSROOT: /sources/gnash Module name: gnash Changes by: Zou Lunkai <zoulunkai> 07/09/27 07:18:15
Modified files: . : ChangeLog testsuite/actionscript.all: MovieClip.as XML.as Log message: * testsuite/actionscript.all/Movieclip.as, XML.as: fix a few unstable checks. and a few more tests. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.4435&r2=1.4436 http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/actionscript.all/MovieClip.as?cvsroot=gnash&r1=1.89&r2=1.90 http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/actionscript.all/XML.as?cvsroot=gnash&r1=1.37&r2=1.38 Patches: Index: ChangeLog =================================================================== RCS file: /sources/gnash/gnash/ChangeLog,v retrieving revision 1.4435 retrieving revision 1.4436 diff -u -b -r1.4435 -r1.4436 --- ChangeLog 27 Sep 2007 06:46:32 -0000 1.4435 +++ ChangeLog 27 Sep 2007 07:18:15 -0000 1.4436 @@ -1,3 +1,8 @@ +2007-09-27 Zou Lunkai <[EMAIL PROTECTED]> + + * testsuite/actionscript.all/Movieclip.as, XML.as: fix a few unstable checks. + and a few more tests. + 2007-09-27 Sandro Santilli <[EMAIL PROTECTED]> * server/parser/action_buffer.cpp (disasm_instruction): neater output. Index: testsuite/actionscript.all/MovieClip.as =================================================================== RCS file: /sources/gnash/gnash/testsuite/actionscript.all/MovieClip.as,v retrieving revision 1.89 retrieving revision 1.90 diff -u -b -r1.89 -r1.90 --- testsuite/actionscript.all/MovieClip.as 12 Sep 2007 05:43:44 -0000 1.89 +++ testsuite/actionscript.all/MovieClip.as 27 Sep 2007 07:18:15 -0000 1.90 @@ -20,7 +20,7 @@ // compile this test case with Ming makeswf, and then // execute it like this gnash -1 -r 0 -v out.swf -rcsid="$Id: MovieClip.as,v 1.89 2007/09/12 05:43:44 strk Exp $"; +rcsid="$Id: MovieClip.as,v 1.90 2007/09/27 07:18:15 zoulunkai Exp $"; #include "check.as" @@ -43,6 +43,17 @@ check_equals(typeof(this['_root']), 'movieclip'); check_equals(typeof(this['_level0']), 'movieclip'); check_equals(typeof(this['this']), 'undefined'); +check_equals(_root['_root'], _root); +check_equals(_level0['_root'], _root); +check_equals(_root['_level0'], _root); +#if OUTPUT_VERSION >= 6 +check_equals(typeof(_root['_global']), 'object'); +check_equals(_root.hasOwnProperty('_root'), false); +#endif +check_equals(typeof(_global['_root']), 'undefined'); +x = new Object(); +check_equals(x['_root'], undefined); + // Check inheritance check(MovieClip); @@ -188,7 +199,7 @@ check(! mc.hasOwnProperty('onData')); check(! mc.hasOwnProperty('onDragOut')); check(! mc.hasOwnProperty('onDragOver')); -check(! mc.hasOwnProperty('onEnterFrame')); +check_equals(mc.hasOwnProperty('onEnterFrame'), false); check(! mc.hasOwnProperty('onKeyDown')); check(! mc.hasOwnProperty('onKeyUp')); check(! mc.hasOwnProperty('onKillFocus')); Index: testsuite/actionscript.all/XML.as =================================================================== RCS file: /sources/gnash/gnash/testsuite/actionscript.all/XML.as,v retrieving revision 1.37 retrieving revision 1.38 diff -u -b -r1.37 -r1.38 --- testsuite/actionscript.all/XML.as 24 Sep 2007 12:34:50 -0000 1.37 +++ testsuite/actionscript.all/XML.as 27 Sep 2007 07:18:15 -0000 1.38 @@ -20,7 +20,7 @@ // compile this test case with Ming makeswf, and then // execute it like this gnash -1 -r 0 -v out.swf -rcsid="$Id: XML.as,v 1.37 2007/09/24 12:34:50 strk Exp $"; +rcsid="$Id: XML.as,v 1.38 2007/09/27 07:18:15 zoulunkai Exp $"; #include "dejagnu.as" #include "utils.as" @@ -119,13 +119,13 @@ o = new Object; tmp.status = o; check_equals(typeof(tmp.status), 'number'); -check_equals(tmp.status, -2147483648); // 0xFFFFFFFF +check_equals(tmp.status, -2147483648.0); // 0xFFFFFFFF tmp.status = 7; returnFour = function() { return 4; }; o.toString = returnFour; tmp.status = o; check_equals(typeof(tmp.status), 'number'); -check_equals(tmp.status, -2147483648); // 0xFFFFFFFF +check_equals(tmp.status, -2147483648.0); // 0xFFFFFFFF check_equals(typeof(tmp.loaded), 'undefined'); check(! tmp.hasOwnProperty("loaded")); _______________________________________________ Gnash-commit mailing list Gnash-commit@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-commit