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


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




reply via email to

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