[Top][All Lists]
[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