gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] gnash ChangeLog server/asobj/Global.cpp testsui...


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog server/asobj/Global.cpp testsui...
Date: Mon, 31 Mar 2008 18:53:36 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  08/03/31 18:53:36

Modified files:
        .              : ChangeLog 
        server/asobj   : Global.cpp 
        testsuite/swfdec: PASSING 

Log message:
        clear flags of ASSetPropFlags default to 0, always, not to 1 in swf5
        (no idea where that idea came from).

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.6124&r2=1.6125
http://cvs.savannah.gnu.org/viewcvs/gnash/server/asobj/Global.cpp?cvsroot=gnash&r1=1.105&r2=1.106
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/swfdec/PASSING?cvsroot=gnash&r1=1.113&r2=1.114

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.6124
retrieving revision 1.6125
diff -u -b -r1.6124 -r1.6125
--- ChangeLog   31 Mar 2008 17:17:14 -0000      1.6124
+++ ChangeLog   31 Mar 2008 18:53:35 -0000      1.6125
@@ -1,5 +1,12 @@
 2008-03-31 Sandro Santilli <address@hidden>
 
+       * server/asobj/Global.cpp (as_global_assetpropflags): clear flags
+         default to 0, always, not to 1 in swf5 (no idea where that idea came
+         from).
+       * testsuite/swfdec/PASSING: {string,function}-properties-5.swf pass.
+
+2008-03-31 Sandro Santilli <address@hidden>
+
        * server/builtin_function.h: Oops, swapped __constructor__
          and constructor..
        * server/asobj/Object.cpp: still register all property members,

Index: server/asobj/Global.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/asobj/Global.cpp,v
retrieving revision 1.105
retrieving revision 1.106
diff -u -b -r1.105 -r1.106
--- server/asobj/Global.cpp     31 Mar 2008 12:24:43 -0000      1.105
+++ server/asobj/Global.cpp     31 Mar 2008 18:53:35 -0000      1.106
@@ -402,8 +402,7 @@
 
     // ASSetPropFlags was exposed in Flash 5, however the fourth argument 
'set_false'
     // was not required as it always defaulted to the value '~0'. 
-    int set_false = (fn.nargs == 3 ? 
-                    (version == 5 ? ~0 : 0) : int(fn.arg(3).to_number()))
+    int set_false = (fn.nargs < 4 ? 0 : int(fn.arg(3).to_number()))
        & as_prop_flags::as_prop_flags_mask;
 
        obj->setPropFlags(props, set_false, set_true);

Index: testsuite/swfdec/PASSING
===================================================================
RCS file: /sources/gnash/gnash/testsuite/swfdec/PASSING,v
retrieving revision 1.113
retrieving revision 1.114
diff -u -b -r1.113 -r1.114
--- testsuite/swfdec/PASSING    31 Mar 2008 12:19:12 -0000      1.113
+++ testsuite/swfdec/PASSING    31 Mar 2008 18:53:36 -0000      1.114
@@ -245,6 +245,7 @@
 function-apply-crash-6.swf:d37c7e90d823363dcc4052167fcbb754
 function-apply-crash-7.swf:28334f00875b4d137083a98c13fbab87
 function-apply-crash-8.swf:d61b9cf7bb66862cb82e6b6f67ffe9d6
+function-properties-5.swf:45dd187e1d86f5d130ce22ea761531d0
 function-properties-6.swf:860c71e8d7dcc693ba95d0329c4ef084
 function-properties-7.swf:7100b7c2c31e05f85102669e7f054444
 function-properties-8.swf:fa1962a1efe9bfc01b652db45c8f4354
@@ -705,6 +706,7 @@
 stringlength-5.swf:bf014dcc64776fb859ff878286f56b16
 stringlength-6.swf:94b4de2a590c915696b4a783338a1f05
 stringlength-7.swf:140952977abb85b966f1e5c4447854ce
+string-properties-5.swf:39cc1143e531659d37072534a3d3455e
 string-properties-6.swf:6e04c332f503311867082ab55f22b16b
 string-properties-7.swf:bf61a4b0a4cc67c8df63203407ac243c
 string-properties-8.swf:b5d56ec26bad2fa2c7833f44e5148fd8




reply via email to

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