[Top][All Lists]
[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');
- [Gnash-commit] gnash ChangeLog server/vm/ASHandlers.cpp testsu...,
Sandro Santilli <=