CVSROOT: /sources/gnash Module name: gnash Changes by: Sandro Santilli <strk> 07/07/31 03:18:45
Modified files: . : ChangeLog testsuite/actionscript.all: array.as Log message: * testsuite/actionscript.all/array.as: expect a failure in the case-insensitive descending sort tested for SWF>6 CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.3878&r2=1.3879 http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/actionscript.all/array.as?cvsroot=gnash&r1=1.23&r2=1.24 Patches: Index: ChangeLog =================================================================== RCS file: /sources/gnash/gnash/ChangeLog,v retrieving revision 1.3878 retrieving revision 1.3879 diff -u -b -r1.3878 -r1.3879 --- ChangeLog 31 Jul 2007 02:39:04 -0000 1.3878 +++ ChangeLog 31 Jul 2007 03:18:45 -0000 1.3879 @@ -1,5 +1,10 @@ 2007-07-31 Sandro Santilli <[EMAIL PROTECTED]> + * testsuite/actionscript.all/array.as: expect a failure + in the case-insensitive descending sort tested for SWF>6 + +2007-07-31 Sandro Santilli <[EMAIL PROTECTED]> + * server/array.cpp (join): use the SWF-version aware version of as_value to string conversion. Add TODO items. * testsuite/actionscript.all/array.as: don't expect a failure Index: testsuite/actionscript.all/array.as =================================================================== RCS file: /sources/gnash/gnash/testsuite/actionscript.all/array.as,v retrieving revision 1.23 retrieving revision 1.24 diff -u -b -r1.23 -r1.24 --- testsuite/actionscript.all/array.as 31 Jul 2007 02:39:05 -0000 1.23 +++ testsuite/actionscript.all/array.as 31 Jul 2007 03:18:45 -0000 1.24 @@ -5,7 +5,7 @@ // Updated with sort functions, and to use check() macro // by Mike Carlson Feb. 14th, 2006 -rcsid="$Id: array.as,v 1.23 2007/07/31 02:39:05 strk Exp $"; +rcsid="$Id: array.as,v 1.24 2007/07/31 03:18:45 strk Exp $"; #include "check.as" @@ -540,9 +540,9 @@ check_equals( tolen(r), "[0, 2, 2, 2, 4, 5, 5]" ); check_equals( tolen(a), "[0, 2, 2, 2, 4, 5, 5]" ); r = a.sort( cmp_fn, Array.UNIQUE | Array.CASEINSENSITIVE | Array.RETURNINDEXEDARRAY ); -check_equals( r.toString(), "0,1,2,3,4,5,6" ); +check_equals( r.toString(), "0,1,2,3,4,5,6" ); // gnash fails in SWF7,8 but succeeds in SWF5,6 r = a.sort( cmp_fn, Array.UNIQUE | Array.CASEINSENSITIVE | Array.RETURNINDEXEDARRAY | Array.DESCENDING ); -check_equals( r.toString(), "6,5,4,3,2,1,0" ); +check_equals( r.toString(), "6,5,4,3,2,1,0" ); // gnash fails in SWF7,8 but succeeds in SWF5,6 trace(" -- Array with null value -- "); c.push(null); @@ -742,7 +742,7 @@ a.push({Name: "Harvard Mark I", Year: 1944, Mass: 4500}); a.sortOn(["Electronic", "Year"], Array.DESCENDING | Array.IGNORECASE ); -check_equals( tostr(a), "Harvard Mark I,1944,undefined | ENIAC,1944,true | Colossus,1943,true | Atanasoff-Berry,1941,true | Zuse Z3,1941,false" ); +xcheck_equals( tostr(a), "Harvard Mark I,1944,undefined | ENIAC,1944,true | Colossus,1943,true | Atanasoff-Berry,1941,true | Zuse Z3,1941,false" ); a.sortOn( ["Electronic", "Name"], [Array.NUMERIC, Array.DESCENDING] ); check_equals( tostr(a), "Zuse Z3,1941,false | ENIAC,1944,true | Colossus,1943,true | Atanasoff-Berry,1941,true | Harvard Mark I,1944,undefined" ); _______________________________________________ Gnash-commit mailing list Gnash-commit@gnu.org http://lists.gnu.org/mailman/listinfo/gnash-commit