gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] gnash ChangeLog server/vm/ActionExec.cpp testsu... [gnash


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog server/vm/ActionExec.cpp testsu... [gnash_0_8_3_branch]
Date: Mon, 19 May 2008 07:44:56 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Branch:         gnash_0_8_3_branch
Changes by:     Sandro Santilli <strk>  08/05/19 07:44:56

Modified files:
        .              : ChangeLog 
        server/vm      : ActionExec.cpp 
        testsuite/swfdec: PASSING 

Log message:
        (backport)
        * server/vm/ActionExec.cpp (setLocalVariable): use scope stack
          when out of a function context (as comment suggested).
        * testsuite/swfdec/PASSING: definelocal-scope.as in all versions.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&only_with_tag=gnash_0_8_3_branch&r1=1.6573.2.23&r2=1.6573.2.24
http://cvs.savannah.gnu.org/viewcvs/gnash/server/vm/ActionExec.cpp?cvsroot=gnash&only_with_tag=gnash_0_8_3_branch&r1=1.73&r2=1.73.2.1
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/swfdec/PASSING?cvsroot=gnash&only_with_tag=gnash_0_8_3_branch&r1=1.139&r2=1.139.2.1

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.6573.2.23
retrieving revision 1.6573.2.24
diff -u -b -r1.6573.2.23 -r1.6573.2.24
--- ChangeLog   18 May 2008 04:14:41 -0000      1.6573.2.23
+++ ChangeLog   19 May 2008 07:44:55 -0000      1.6573.2.24
@@ -1,3 +1,9 @@
+2008-05-19 Sandro Santilli <address@hidden>
+
+       * server/vm/ActionExec.cpp (setLocalVariable): use scope stack
+         when out of a function context (as comment suggested).
+       * testsuite/swfdec/PASSING: definelocal-scope.as in all versions.
+
 2008-05-17 Russ Nelson <address@hidden>
 
        * doc/C/Makefile.am: list the files one by one, not the subdir.

Index: server/vm/ActionExec.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/vm/ActionExec.cpp,v
retrieving revision 1.73
retrieving revision 1.73.2.1
diff -u -b -r1.73 -r1.73.2.1
--- server/vm/ActionExec.cpp    7 May 2008 20:59:30 -0000       1.73
+++ server/vm/ActionExec.cpp    19 May 2008 07:44:55 -0000      1.73.2.1
@@ -585,7 +585,7 @@
        } else {
            // TODO: set target member  ?
            //       what about 'with' stack ?
-           env.set_variable(PROPNAME(name), val);
+           env.set_variable(PROPNAME(name), val, getScopeStack());
        }
 }
 

Index: testsuite/swfdec/PASSING
===================================================================
RCS file: /sources/gnash/gnash/testsuite/swfdec/PASSING,v
retrieving revision 1.139
retrieving revision 1.139.2.1
diff -u -b -r1.139 -r1.139.2.1
--- testsuite/swfdec/PASSING    7 May 2008 20:09:23 -0000       1.139
+++ testsuite/swfdec/PASSING    19 May 2008 07:44:56 -0000      1.139.2.1
@@ -224,6 +224,10 @@
 definelocal-overwrite-6.swf:d18599e0a175346c51bd652b7698f8f0
 definelocal-overwrite-7.swf:edd40b414c044960f0399420aa9094b2
 definelocal-overwrite-8.swf:70928fda2df52bc38f21a0924ccc21e4
+definelocal-scope-5.swf:410889e2d2f93276df9b9457015d8b93
+definelocal-scope-6.swf:4b8cf913f288970c194ddbf313ddf85d
+definelocal-scope-7.swf:9f5965479c6edd3af7e39fb39bff864f
+definelocal-scope-8.swf:ed639f7eb13c9bd38f982b254594b639
 definelocal-target-5.swf:3183c10126c7ad48af0bced705618537
 definelocal-target-6.swf:6ee9c80bd0f9b964d57d4b5b6b6362d4
 definelocal-target-7.swf:c180bc361cfc85feadb152b394267f68




reply via email to

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