[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash ChangeLog server/vm/ASHandlers.cpp
From: |
Sandro Santilli |
Subject: |
[Gnash-commit] gnash ChangeLog server/vm/ASHandlers.cpp |
Date: |
Tue, 01 Apr 2008 21:10:27 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Sandro Santilli <strk> 08/04/01 21:10:27
Modified files:
. : ChangeLog
server/vm : ASHandlers.cpp
Log message:
ActionLogicalNot returned 0/1 in swf < 5.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.6142&r2=1.6143
http://cvs.savannah.gnu.org/viewcvs/gnash/server/vm/ASHandlers.cpp?cvsroot=gnash&r1=1.223&r2=1.224
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.6142
retrieving revision 1.6143
diff -u -b -r1.6142 -r1.6143
--- ChangeLog 1 Apr 2008 19:47:20 -0000 1.6142
+++ ChangeLog 1 Apr 2008 21:10:26 -0000 1.6143
@@ -1,5 +1,7 @@
2008-04-01 Sandro Santilli <address@hidden>
+ * server/vm/ASHandlers.cpp (ActionLogicalNot): swf < 5 return 0
+ or 1 from this tag.
* testsuite/actionscript.all/MovieClip.as: fix handling of load
callback for SWF5.
Index: server/vm/ASHandlers.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/vm/ASHandlers.cpp,v
retrieving revision 1.223
retrieving revision 1.224
diff -u -b -r1.223 -r1.224
--- server/vm/ASHandlers.cpp 29 Mar 2008 23:41:05 -0000 1.223
+++ server/vm/ASHandlers.cpp 1 Apr 2008 21:10:27 -0000 1.224
@@ -843,6 +843,9 @@
as_environment& env = thread.env;
thread.ensureStack(1);
env.top(0).set_bool(! env.top(0).to_bool());
+
+ // Flash4 used 1 and 0 as return from this tag
+ if ( env.get_version() < 5 ) env.top(0).convert_to_number();
}
void
- [Gnash-commit] gnash ChangeLog server/vm/ASHandlers.cpp,
Sandro Santilli <=