CVSROOT: /sources/gnash
Module name: gnash
Changes by: Sandro Santilli <strk> 06/11/16 12:59:02
Modified files:
. : ChangeLog
testsuite/actionscript.all: dejagnu_so_init.as
Log message:
* testsuite/actionscript.all/dejagnu_so_init.as:
Add consistency checks: complain if __shared_assets is
undefined (using makeswf with wrong switches?),
and if __shared_assets.dejagnu_module_initialiezed evaluates
to false (using bogus Ming version?).
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.1629&r2=1.1630
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/actionscript.all/dejagnu_so_init.as?cvsroot=gnash&r1=1.1&r2=1.2
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.1629
retrieving revision 1.1630
diff -u -b -r1.1629 -r1.1630
--- ChangeLog 16 Nov 2006 12:53:40 -0000 1.1629
+++ ChangeLog 16 Nov 2006 12:59:02 -0000 1.1630
@@ -1,9 +1,14 @@
2006-11-16 Sandro Santilli <[EMAIL PROTECTED]>
* testsuite/misc-ming.all/ming_utils.c (get_dejagnu_actions):
- set a 'dejagnu_module_initialized' variable to one after
+ Set a 'dejagnu_module_initialized' variable to one after
initialization; it can then be used by loaders for consistency
checks.
+ * testsuite/actionscript.all/dejagnu_so_init.as:
+ Add consistency checks: complain if __shared_assets is
+ undefined (using makeswf with wrong switches?),
+ and if __shared_assets.dejagnu_module_initialiezed evaluates
+ to false (using bogus Ming version?).
2006-11-16 Sandro Santilli <[EMAIL PROTECTED]>
Index: testsuite/actionscript.all/dejagnu_so_init.as
===================================================================
RCS file: /sources/gnash/gnash/testsuite/actionscript.all/dejagnu_so_init.as,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- testsuite/actionscript.all/dejagnu_so_init.as 16 Nov 2006 10:53:20
-0000 1.1
+++ testsuite/actionscript.all/dejagnu_so_init.as 16 Nov 2006 12:59:02
-0000 1.2
@@ -7,4 +7,17 @@
// By default 'makeswf' makes the __shared_assets clip invisible,
// make it visible to *see* visual traces
-__shared_assets._visible = true;
+if ( __shared_assets != undefined )
+{
+ if ( ! __shared_assets.dejagnu_module_initialized )
+ {
+ trace("No initialized dejagnu module found in __shared_assets"
+ + ": using a bogus Ming version ? "
+ + "(it's bogus up to 0.4.0beta2)");
+ }
+ __shared_assets._visible = true;
+}
+else
+{
+ trace("__shared_assets undefined: did you run 'makeswf' with
-i<path_to_Dejagnu.swf>:dejagnu ?");
+}
_______________________________________________
Gnash-commit mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnash-commit