CVSROOT: /sources/gnash Module name: gnash Changes by: Sandro Santilli <strk> 07/11/30 18:36:06
Modified files: . : ChangeLog testsuite/actionscript.all: Number.as Log message: add test for '0xRRGGBB' automatic conversion to number in SWF6+ (gnash fails). CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.5031&r2=1.5032 http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/actionscript.all/Number.as?cvsroot=gnash&r1=1.33&r2=1.34 Patches: Index: ChangeLog =================================================================== RCS file: /sources/gnash/gnash/ChangeLog,v retrieving revision 1.5031 retrieving revision 1.5032 diff -u -b -r1.5031 -r1.5032 --- ChangeLog 30 Nov 2007 18:04:05 -0000 1.5031 +++ ChangeLog 30 Nov 2007 18:36:06 -0000 1.5032 @@ -1,5 +1,7 @@ 2007-11-30 Sandro Santilli <[EMAIL PROTECTED]> + * testsuite/actionscript.all/Number.as: add test for '0xRRGGBB' + automatic conversion to number in SWF6+ (gnash fails). * testsuite/misc-mtasc.all/: Makefile.am, TextFieldTest.as: New test for TextField, contributed by Asger Ottar Alstrup <[EMAIL PROTECTED]>. Index: testsuite/actionscript.all/Number.as =================================================================== RCS file: /sources/gnash/gnash/testsuite/actionscript.all/Number.as,v retrieving revision 1.33 retrieving revision 1.34 diff -u -b -r1.33 -r1.34 --- testsuite/actionscript.all/Number.as 8 Nov 2007 14:47:55 -0000 1.33 +++ testsuite/actionscript.all/Number.as 30 Nov 2007 18:36:06 -0000 1.34 @@ -27,7 +27,7 @@ // TODO: test with SWF target != 6 (the only one tested so far) // -rcsid="$Id: Number.as,v 1.33 2007/11/08 14:47:55 bwy Exp $"; +rcsid="$Id: Number.as,v 1.34 2007/11/30 18:36:06 strk Exp $"; #include "check.as" @@ -250,29 +250,21 @@ check_equals((-7>undefined), false); #endif -note(2+Number); -note(Number+2); -note(null+2); -note(2+null); -note(2-Number); -note(Number-2); -note(null-2); -note(2-null); -note(2*Number); -note(Number*2); -note(null*2); -note(2*null); -note(2/Number); -note(Number/2); -note(null/2); -note(2/null); - // ActionNewAdd check_equals('0' + -1, '0-1'); // string:00 number:0 equality check_equals('00', 0); +// string:0xFF0000 number:0xFF0000 equality +#if OUTPUT_VERSION > 5 + xcheck_equals("0xFF0000", 0xFF0000); + xcheck_equals("0XFF0000", 0xFF0000); +#else + check("0xFF0000" != 0xFF0000); + check("0XFF0000" != 0xFF0000); +#endif + check_equals(typeof(Number.prototype.valueOf), 'function'); check_equals(typeof(Number.prototype.toString), 'function'); #if OUTPUT_VERSION > 5 @@ -454,4 +446,15 @@ check_equals(a.toString(), "5.4e-6"); check( isNaN(0/0) ); -totals(); + +// END OF TEST + +#if OUTPUT_VERSION < 6 + check_totals(146); +#else +#if OUTPUT_VERSION < 7 + check_totals(156); +#else + check_totals(154); +#endif +#endif _______________________________________________ Gnash-commit mailing list Gnash-commit@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-commit