gnash-commit
[Top][All Lists]
Advanced

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

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


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog server/vm/ASHandlers.cpp testsu...
Date: Tue, 11 Mar 2008 17:18:45 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  08/03/11 17:18:45

Modified files:
        .              : ChangeLog 
        server/vm      : ASHandlers.cpp 
        testsuite/actionscript.all: Inheritance.as 

Log message:
        (ActionCallFunction): only maintain the 'this' pointer
        if in a function context.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.5875&r2=1.5876
http://cvs.savannah.gnu.org/viewcvs/gnash/server/vm/ASHandlers.cpp?cvsroot=gnash&r1=1.208&r2=1.209
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/actionscript.all/Inheritance.as?cvsroot=gnash&r1=1.46&r2=1.47

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.5875
retrieving revision 1.5876
diff -u -b -r1.5875 -r1.5876
--- ChangeLog   11 Mar 2008 16:58:23 -0000      1.5875
+++ ChangeLog   11 Mar 2008 17:18:43 -0000      1.5876
@@ -1,3 +1,10 @@
+2008-03-11 Sandro Santilli <address@hidden>
+
+       * server/vm/ASHandlers.cpp (ActionCallFunction): only
+         maintain the 'this' pointer if in a function context.
+       * testsuite/actionscript.all/Inheritance.as: one xfail
+         less.
+
 2008-03-11 Benjamin Wolsey <address@hidden>
 
        * gui/Player.cpp: add stubs for all fscommand methods, implement
@@ -12,7 +19,7 @@
          calls toString. Add some tests for when toLocaleString is implemented
          at all.
 
-2008-03-10 Sandro Santilli <address@hidden>
+2008-03-11 Sandro Santilli <address@hidden>
 
        * testsuite/actionscript.all/: Date.as, Object.as:
          Use hasOwnProperty for new 'toLocaleString' availability

Index: server/vm/ASHandlers.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/vm/ASHandlers.cpp,v
retrieving revision 1.208
retrieving revision 1.209
diff -u -b -r1.208 -r1.209
--- server/vm/ASHandlers.cpp    10 Mar 2008 23:23:10 -0000      1.208
+++ server/vm/ASHandlers.cpp    11 Mar 2008 17:18:44 -0000      1.209
@@ -3445,7 +3445,7 @@
        {
                if ( obj->isSuper() ) 
                {
-                       this_ptr = thread.getThisPointer();
+                       if ( thread.isFunction() ) this_ptr = 
thread.getThisPointer();
                        super = obj->get_super();
                }
                else

Index: testsuite/actionscript.all/Inheritance.as
===================================================================
RCS file: /sources/gnash/gnash/testsuite/actionscript.all/Inheritance.as,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -b -r1.46 -r1.47
--- testsuite/actionscript.all/Inheritance.as   10 Mar 2008 23:26:42 -0000      
1.46
+++ testsuite/actionscript.all/Inheritance.as   11 Mar 2008 17:18:44 -0000      
1.47
@@ -210,7 +210,7 @@
 s = derived.getSuper();
 check_equals(typeof(s), 'object');
 check_equals(s.sayHello, BaseClass.prototype.sayHello);
-xcheck(!s.hasOwnProperty('sayHello')); // sayHello is not copied to 's'
+check(!s.hasOwnProperty('sayHello')); // sayHello is not copied to 's'
 check_equals(s.__proto__, Object.prototype); // nor it's found in __proto__
 check_equals(typeof(s.prototype), 'undefined');
 check_equals(typeof(s.constructor), 'function');




reply via email to

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