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: Sun, 30 Mar 2008 15:41:13 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  08/03/30 15:41:13

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

Log message:
        provide a null _global.o (don't ask me why, but that's expected...)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.6092&r2=1.6093
http://cvs.savannah.gnu.org/viewcvs/gnash/server/asobj/Global.cpp?cvsroot=gnash&r1=1.102&r2=1.103
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/swfdec/PASSING?cvsroot=gnash&r1=1.110&r2=1.111

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.6092
retrieving revision 1.6093
diff -u -b -r1.6092 -r1.6093
--- ChangeLog   30 Mar 2008 15:05:58 -0000      1.6092
+++ ChangeLog   30 Mar 2008 15:41:12 -0000      1.6093
@@ -1,6 +1,8 @@
 2008-03-30 Sandro Santilli <address@hidden>
 
-       * server/asobj/Global.cpp: error to aserror
+       * server/asobj/Global.cpp: error to aserror, provide a null
+         _global.o (don't ask me why, but that's expected...)
+       * testsuite/swfdec/PASSING: global-variable-properties succeeds.
 
 2008-03-30 Sandro Santilli <address@hidden>
 

Index: server/asobj/Global.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/asobj/Global.cpp,v
retrieving revision 1.102
retrieving revision 1.103
diff -u -b -r1.102 -r1.103
--- server/asobj/Global.cpp     30 Mar 2008 15:05:59 -0000      1.102
+++ server/asobj/Global.cpp     30 Mar 2008 15:41:12 -0000      1.103
@@ -511,6 +511,14 @@
        //          but not instanciatable.
        //-------------------------------------------------
 
+       // No idea why, but it seems there's a NULL _global.o 
+       // defined at player startup...
+       // Probably due to the AS-based initialization 
+       // Not enumerable but overridable and deletable.
+       //
+       as_value nullVal; nullVal.set_null();
+       init_member("o", nullVal, as_prop_flags::dontEnum);
+
        // ASSetPropFlags
        init_member("ASSetPropFlags", new 
builtin_function(as_global_assetpropflags));
        init_member("ASnative", new builtin_function(as_global_asnative));

Index: testsuite/swfdec/PASSING
===================================================================
RCS file: /sources/gnash/gnash/testsuite/swfdec/PASSING,v
retrieving revision 1.110
retrieving revision 1.111
diff -u -b -r1.110 -r1.111
--- testsuite/swfdec/PASSING    30 Mar 2008 14:46:56 -0000      1.110
+++ testsuite/swfdec/PASSING    30 Mar 2008 15:41:13 -0000      1.111
@@ -284,6 +284,10 @@
 getvariable-various-6.swf:1488b4d8e200bcad7027ae618a6c08d2
 getvariable-various-7.swf:d8a5c5449de5bcc427877c655033811e
 getvariable-various-8.swf:7211050a012850e666db0fa4032abc72
+global-variable-properties-5.swf:dcc9514f7d195414152b7fe1ec630c63
+global-variable-properties-6.swf:82a3684af003d93e1fc8d7df8c05e347
+global-variable-properties-7.swf:5f2609296a34202f4a2e8a45fc75fefc
+global-variable-properties-8.swf:79a56139ee730d611953dcf941209610
 glow-filter-properties-5.swf:10d87d4cbd9c1f4c41a817f67cf3f530
 glow-filter-properties-5.swf:b3d05908aaa98c7115ec1727d695a16a
 goto1.swf:6f35a27cb3aee7f282eccb3b16290c70




reply via email to

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