[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash ChangeLog testsuite/misc-ming.all/FlashVa...
From: |
Sandro Santilli |
Subject: |
[Gnash-commit] gnash ChangeLog testsuite/misc-ming.all/FlashVa... |
Date: |
Sat, 17 Nov 2007 10:09:00 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Sandro Santilli <strk> 07/11/17 10:09:00
Modified files:
. : ChangeLog
testsuite/misc-ming.all: FlashVarsTest.as FlashVarsTest.html
Makefile.am
Log message:
add test for fully-qualified variables passed trough query string and
flash vars.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.4886&r2=1.4887
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/misc-ming.all/FlashVarsTest.as?cvsroot=gnash&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/misc-ming.all/FlashVarsTest.html?cvsroot=gnash&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/misc-ming.all/Makefile.am?cvsroot=gnash&r1=1.166&r2=1.167
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.4886
retrieving revision 1.4887
diff -u -b -r1.4886 -r1.4887
--- ChangeLog 17 Nov 2007 09:31:59 -0000 1.4886
+++ ChangeLog 17 Nov 2007 10:08:59 -0000 1.4887
@@ -1,5 +1,11 @@
2007-11-17 Sandro Santilli <address@hidden>
+ * testsuite/misc-ming.all/: FlashVarsTest.as, FlashVarsTest.html,
+ Makefile.am: add test for fully-qualified variables passed trough
+ query string and flash vars.
+
+2007-11-17 Sandro Santilli <address@hidden>
+
* utilities/processor.cpp: fix -d switch.
* testsuite/swfdec/: Makefile.am, gen_run_swfdec_testsuite.sh:
Split run of swfdec testsuite in 4 steps, to allow shorter
Index: testsuite/misc-ming.all/FlashVarsTest.as
===================================================================
RCS file: /sources/gnash/gnash/testsuite/misc-ming.all/FlashVarsTest.as,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- testsuite/misc-ming.all/FlashVarsTest.as 17 Aug 2007 18:02:36 -0000
1.4
+++ testsuite/misc-ming.all/FlashVarsTest.as 17 Nov 2007 10:09:00 -0000
1.5
@@ -18,9 +18,11 @@
// Test case for passing parameters trough FlashVars (-P switch)
// and url querystring.
//
+// Build with 'makeswf -o FlashVarsTest.swf Dejagnu.swf FlashVarsTest.as'
+//
// execute the movie by passing:
-// QueryString="?a=a_in_qstring&q=q_in_qstring&MixCaseQstr=mixQstr"
-// FlashVars="?a=a_in_fvars&q=q_in_fvars&MixCaseFvars=mixFvars"
+//
QueryString="?a=a_in_qstring&q=q_in_qstring&MixCaseQstr=mixQstr&dejagnu.nested=chFvars&_root.fqv=fqQstr"
+//
FlashVars="?a=a_in_fvars&MixCaseFvars=mixFvars&dejagnu.nested=chQstr&_root.fqv=fqFVars"
//
// QueryString is what appears embedded in the url,
// FlashVars can be given as an attribute of the <embed> tag
@@ -28,8 +30,8 @@
//
// Example:
//
-// gnash -P "FlashVars=?a=a_in_fvars&v=v_in_fvars&MixCaseFvars=mixFvars"
-// "FlashParamTest.swf?a=a_in_qstring&q=q_in_qstring&MixCaseQstr=mixQst"
+// gnash -P
"FlashVars=?a=a_in_fvars&v=v_in_fvars&MixCaseFvars=mixFvars&dejagnu.nested=chFvars&_root.fqv=fqQstr"
+//
"FlashParamTest.swf?a=a_in_qstring&q=q_in_qstring&MixCaseQstr=mixQst&dejagnu.nested=chQstr&_root.fqv=fqFVars"
//
// See FlashVarsTest.html for a way to test with a plugin
//
@@ -37,7 +39,7 @@
note("a="+a);
note("_root.a="+_root.a);
check(_root.hasOwnProperty('a'));
-check_equals(_root.a, "a_in_qstring");
+check_equals(_root.a, "a_in_fvars");
_root.a="changed";
check_equals(_root.a, "changed");
check(delete _root.a);
@@ -52,6 +54,17 @@
check(_root.hasOwnProperty('v'));
check_equals(_root.v, "v_in_fvars");
+note("_root.fqv="+_root.fqv);
+note("_root['_root.fqv']="+_root['_root.fqv']);
+check_equals(typeof(_root.fqv), "undefined");
+check_equals(_root['_root.fqv'], "fqFVars");
+
+check_equals(typeof(_root.dejagnu), "movieclip");
+note("_root.dejagnu.nested="+_root.dejagnu.nested);
+note("_root['dejagnu.nested']="+_root['dejagnu.nested']);
+check_equals(typeof(_root.dejagnu.nested), "undefined");
+check_equals(_root['dejagnu.nested'], "chFVars");
+
#if OUTPUT_VERSION < 7
// The following tests assume target SWF version is < 7
check_equals(_root.mixcaseqstr, "mixQstr");
@@ -67,3 +80,4 @@
#endif // OUTPUT_VERSION >= 7
totals();
+stop();
Index: testsuite/misc-ming.all/FlashVarsTest.html
===================================================================
RCS file: /sources/gnash/gnash/testsuite/misc-ming.all/FlashVarsTest.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- testsuite/misc-ming.all/FlashVarsTest.html 17 Aug 2007 18:02:36 -0000
1.2
+++ testsuite/misc-ming.all/FlashVarsTest.html 17 Nov 2007 10:09:00 -0000
1.3
@@ -8,6 +8,6 @@
-->
<embed type="application/x-shockwave-flash"
- src="FlashVarsTest.swf?a=a_in_qstring&q=q_in_qstring&MixCaseQstr=mixQstr"
- FlashVars="&a=a_in_fvars&v=v_in_fvars&MixCaseFvars=mixFvars"
+
src="FlashVarsTest.swf?a=a_in_qstring&q=q_in_qstring&MixCaseQstr=mixQstr&dejagnu.nested=chFVars&_root.fqv=fqFVars"
+
FlashVars="&a=a_in_fvars&v=v_in_fvars&MixCaseFvars=mixFvars&dejagnu.nested=chFVars&_root.fqv=fqFVars"
height="600" width="800">
Index: testsuite/misc-ming.all/Makefile.am
===================================================================
RCS file: /sources/gnash/gnash/testsuite/misc-ming.all/Makefile.am,v
retrieving revision 1.166
retrieving revision 1.167
diff -u -b -r1.166 -r1.167
--- testsuite/misc-ming.all/Makefile.am 12 Nov 2007 07:55:41 -0000 1.166
+++ testsuite/misc-ming.all/Makefile.am 17 Nov 2007 10:09:00 -0000 1.167
@@ -1425,7 +1425,7 @@
FlashVarsTest.swf: Dejagnu.swf $(srcdir)/FlashVarsTest.as
$(MAKESWF) -DOUTPUT_VERSION=6 -v6 -o $@ Dejagnu.swf
$(srcdir)/FlashVarsTest.as
FlashVarsTest-Runner: $(srcdir)/../generic-testrunner.sh FlashVarsTest.swf
- echo "$(top_builddir)/gui/gnash -1 -r0 -v -P
'FlashVars=?a=a_in_fvars&v=v_in_fvars&MixCaseFvars=mixFvars'
'FlashVarsTest.swf?a=a_in_qstring&q=q_in_qstring&MixCaseQstr=mixQstr'" > $@
+ echo "$(top_builddir)/gui/gnash -1 -r0 -v -P
'FlashVars=?a=a_in_fvars&v=v_in_fvars&MixCaseFvars=mixFvars&dejagnu.nested=chFVars&_root.fqv=fqFvars'
'FlashVarsTest.swf?a=a_in_qstring&q=q_in_qstring&MixCaseQstr=mixQstr&dejagnu.nested=chQstr&_root.fqv=fqQstr'"
> $@
chmod 755 $@
init_action_test_SOURCES = \
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] gnash ChangeLog testsuite/misc-ming.all/FlashVa...,
Sandro Santilli <=