[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash ChangeLog testsuite/actionscript.all/Stag...
From: |
Benjamin Wolsey |
Subject: |
[Gnash-commit] gnash ChangeLog testsuite/actionscript.all/Stag... |
Date: |
Thu, 13 Mar 2008 12:14:30 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Benjamin Wolsey <bwy> 08/03/13 12:14:30
Modified files:
. : ChangeLog
testsuite/actionscript.all: Stage.as
Log message:
* testsuite/actionscript.all/Stage.as: tests with different
cases,
whitespace and extra characters.
The pp ignores whitespace in comparison and accepts valid strings even
when
there are extra characters at the end. It's case insensitive for all
these
setters. I suspect it's not the only case, and perhaps a
StringPredicates
comparator function for this kind of matching would be useful.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.5895&r2=1.5896
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/actionscript.all/Stage.as?cvsroot=gnash&r1=1.22&r2=1.23
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.5895
retrieving revision 1.5896
diff -u -b -r1.5895 -r1.5896
--- ChangeLog 13 Mar 2008 11:23:15 -0000 1.5895
+++ ChangeLog 13 Mar 2008 12:14:29 -0000 1.5896
@@ -1,5 +1,10 @@
2008-03-13 Benjamin Wolsey <address@hidden>
+ * testsuite/actionscript.all/Stage.as: tests with different cases,
+ whitespace and extra characters.
+
+2008-03-13 Benjamin Wolsey <address@hidden>
+
* testsuite/MovieTester.{h,cpp}: add support for resizing.
* gui/gui.cpp: minor cleanup.
* server/asobj/Stage.cpp: minor cleanups.
Index: testsuite/actionscript.all/Stage.as
===================================================================
RCS file: /sources/gnash/gnash/testsuite/actionscript.all/Stage.as,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -b -r1.22 -r1.23
--- testsuite/actionscript.all/Stage.as 13 Mar 2008 11:23:16 -0000 1.22
+++ testsuite/actionscript.all/Stage.as 13 Mar 2008 12:14:30 -0000 1.23
@@ -21,7 +21,7 @@
// execute it like this gnash -1 -r 0 -v out.swf
-rcsid="$Id: Stage.as,v 1.22 2008/03/13 11:23:16 bwy Exp $";
+rcsid="$Id: Stage.as,v 1.23 2008/03/13 12:14:30 bwy Exp $";
#include "check.as"
check_equals (typeof(Stage), 'object');
@@ -59,18 +59,24 @@
check_equals(Stage.align, "T");
Stage.align = "B";
check_equals(Stage.align, "B");
-Stage.align = "L";
-check_equals(Stage.align, "L");
+Stage.align = "l";
+xcheck_equals(Stage.align, "L");
Stage.align = "R";
check_equals(Stage.align, "R");
Stage.align = "TL";
check_equals(Stage.align, "LT");
+Stage.align = "B R";
+xcheck_equals(Stage.align, "RB");
+Stage.align = "LThhhhh";
+xcheck_equals(Stage.align, "LT");
+Stage.align = "B rhhhh";
+xcheck_equals(Stage.align, "RB");
Stage.align = "TR";
check_equals(Stage.align, "TR"); // why???
Stage.align = "RT";
check_equals(Stage.align, "TR");
-Stage.align = "BL";
-check_equals(Stage.align, "LB");
+Stage.align = "lb";
+xcheck_equals(Stage.align, "LB");
Stage.align = "BR";
check_equals(Stage.align, "RB");
Stage.align = "LT";
@@ -86,8 +92,8 @@
check_equals(Stage.displayState, "fullScreen");
Stage.displayState = "X";
xcheck_equals(Stage.displayState, "fullScreen");
-Stage.displayState = "normal";
-check_equals(Stage.displayState, "normal");
+Stage.displayState = "NORMAl";
+xcheck_equals(Stage.displayState, "normal");
listener = new Object;
listener.onResize = function() {