gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash ChangeLog testsuite/actionscript.all/dele...


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog testsuite/actionscript.all/dele...
Date: Sat, 09 Dec 2006 19:33:31 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  06/12/09 19:33:31

Modified files:
        .              : ChangeLog 
        testsuite/actionscript.all: delete.as 

Log message:
                * testsuite/actionscript.all/delete.as: added "scoped delete" 
as of
                  bug #18482, but using ActionDelete rather then ActionDelete2 
which
                  is used in the bug item testcase. Gnash is currently failing 
to
                  delete a variable in _global.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.1904&r2=1.1905
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/actionscript.all/delete.as?cvsroot=gnash&r1=1.4&r2=1.5

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.1904
retrieving revision 1.1905
diff -u -b -r1.1904 -r1.1905
--- ChangeLog   9 Dec 2006 19:24:46 -0000       1.1904
+++ ChangeLog   9 Dec 2006 19:33:31 -0000       1.1905
@@ -1,5 +1,12 @@
 2006-12-09 Sandro Santilli <address@hidden>
 
+       * testsuite/actionscript.all/delete.as: added "scoped delete" as of
+         bug #18482, but using ActionDelete rather then ActionDelete2 which
+         is used in the bug item testcase. Gnash is currently failing to
+         delete a variable in _global.
+
+2006-12-09 Sandro Santilli <address@hidden>
+
        * server/vm/ASHandlers.cpp (ActionDelete): be more robust
          on malformed SWF (actually not sure about correctness,
          but at least our testcase behave as the official

Index: testsuite/actionscript.all/delete.as
===================================================================
RCS file: /sources/gnash/gnash/testsuite/actionscript.all/delete.as,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- testsuite/actionscript.all/delete.as        9 Dec 2006 19:24:47 -0000       
1.4
+++ testsuite/actionscript.all/delete.as        9 Dec 2006 19:33:31 -0000       
1.5
@@ -1,4 +1,4 @@
-rcsid="$Id: delete.as,v 1.4 2006/12/09 19:24:47 strk Exp $";
+rcsid="$Id: delete.as,v 1.5 2006/12/09 19:33:31 strk Exp $";
 
 #include "check.as"
 
@@ -8,3 +8,21 @@
 check(anObject == undefined);
 check(!delete noObject);
 
+var anotherObject = new Object();
+check(anotherObject);
+anotherObject.a = "anotherObject.a";
+a = "a";
+_global.a = "_global.a";
+
+with(anotherObject)
+{
+       check_equals(a, "anotherObject.a");
+       check(delete a);
+       check_equals(a, "a");
+       check(delete a);
+       check_equals(a, "_global.a");
+       // it seems our 'delete' thing is failing to seek in _global..
+       xcheck(delete a);
+       xcheck_equals(a, undefined);
+       check(!delete a);
+}




reply via email to

[Prev in Thread] Current Thread [Next in Thread]