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 server/...


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog server/asobj/Global.cpp server/...
Date: Mon, 19 May 2008 16:49:59 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  08/05/19 16:49:59

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

Log message:
        * server/asobj/Global.cpp, server/asobj/flash_pkg.cpp:
          Register the 'flash' package starting at swf6, just
          hide by prop flags (so to get more successes in swfdec testsuite).
        * testsuite/swfdec/PASSING: point-{6,7}.swf succeed, completing
          the set.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.6651&r2=1.6652
http://cvs.savannah.gnu.org/viewcvs/gnash/server/asobj/Global.cpp?cvsroot=gnash&r1=1.128&r2=1.129
http://cvs.savannah.gnu.org/viewcvs/gnash/server/asobj/flash_pkg.cpp?cvsroot=gnash&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/swfdec/PASSING?cvsroot=gnash&r1=1.142&r2=1.143

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.6651
retrieving revision 1.6652
diff -u -b -r1.6651 -r1.6652
--- ChangeLog   19 May 2008 16:32:23 -0000      1.6651
+++ ChangeLog   19 May 2008 16:49:57 -0000      1.6652
@@ -1,5 +1,13 @@
 2008-05-19 Sandro Santilli <address@hidden>
 
+       * server/asobj/Global.cpp, server/asobj/flash_pkg.cpp:
+         Register the 'flash' package starting at swf6, just 
+         hide by prop flags (so to get more successes in swfdec testsuite).
+       * testsuite/swfdec/PASSING: point-{6,7}.swf succeed, completing
+         the set.
+
+2008-05-19 Sandro Santilli <address@hidden>
+
        * server/asobj/flash/geom/Point_as.cpp: sqrtf->std::sqrt,
          drop some early outs with wrong assumption (non-finite is not
          necessarely NaN)

Index: server/asobj/Global.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/asobj/Global.cpp,v
retrieving revision 1.128
retrieving revision 1.129
diff -u -b -r1.128 -r1.129
--- server/asobj/Global.cpp     17 May 2008 10:47:15 -0000      1.128
+++ server/asobj/Global.cpp     19 May 2008 16:49:58 -0000      1.129
@@ -190,12 +190,11 @@
         case 9:
         case 8:
 
-            flash_package_init(*this);
-
         case 7:
         case 6:
 
             function_class_init(*this);
+            flash_package_init(*this); // will hide unless swf8 (by prop flags)
             ch->getGlobalNs()->stubPrototype(NSV::CLASS_FUNCTION);
             ch->getGlobalNs()->getClass(NSV::CLASS_FUNCTION)->setDeclared();
             init_member("LocalConnection", new 
builtin_function(localconnection_new));

Index: server/asobj/flash_pkg.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/asobj/flash_pkg.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- server/asobj/flash_pkg.cpp  5 May 2008 15:35:03 -0000       1.2
+++ server/asobj/flash_pkg.cpp  19 May 2008 16:49:59 -0000      1.3
@@ -53,10 +53,9 @@
 void
 flash_package_init(as_object& global)
 {
-       assert(global.getVM().getSWFVersion() >= 8);
-
        string_table& st = global.getVM().getStringTable();
-       global.init_destructive_property(st.find("flash"), get_flash_package);
+       global.init_destructive_property(st.find("flash"), get_flash_package,
+               as_prop_flags::dontEnum|as_prop_flags::onlySWF8Up);
 }
 
 } // end of gnash namespace

Index: testsuite/swfdec/PASSING
===================================================================
RCS file: /sources/gnash/gnash/testsuite/swfdec/PASSING,v
retrieving revision 1.142
retrieving revision 1.143
diff -u -b -r1.142 -r1.143
--- testsuite/swfdec/PASSING    19 May 2008 16:32:24 -0000      1.142
+++ testsuite/swfdec/PASSING    19 May 2008 16:49:59 -0000      1.143
@@ -649,6 +649,8 @@
 place-object-remove-name-6.swf:302e32a0834a50f219f8ab9a15234c41
 place-object-remove-name-7.swf:689ff2c69386d51ce336691cb485ab55
 point-5.swf:9e49aa1df7118acccf003ae0648ef439
+point-6.swf:3fdd925da68bb3eba7c812b6a037e17f
+point-7.swf:71e79f89b7b54db6621fa5888c93e9f2
 point-8.swf:71eaa77c0f2140096edda7522da49f99
 point-properties-5.swf:2b1071acd6c53d5342c1946214a3b3df
 point-properties-5.swf:c3439d59fa29fb709630ee3a3ad230b0




reply via email to

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