[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] /srv/bzr/gnash/avm2 r9733: add buildable tests for System
From: |
rob |
Subject: |
[Gnash-commit] /srv/bzr/gnash/avm2 r9733: add buildable tests for System. |
Date: |
Fri, 15 May 2009 15:15:01 -0600 |
User-agent: |
Bazaar (1.13.1) |
------------------------------------------------------------
revno: 9733
committer: address@hidden
branch nick: avm2
timestamp: Fri 2009-05-15 15:15:01 -0600
message:
add buildable tests for System.
added:
testsuite/as3/classes.all/system/system.am
modified:
testsuite/as3/classes.all/system/ApplicationDomain_as3.hx
testsuite/as3/classes.all/system/Capabilities_as3.hx
testsuite/as3/classes.all/system/IMEConversionMode_as3.hx
testsuite/as3/classes.all/system/IME_as3.hx
testsuite/as3/classes.all/system/LoaderContext_as3.hx
testsuite/as3/classes.all/system/SecurityDomain_as3.hx
testsuite/as3/classes.all/system/SecurityPanel_as3.hx
testsuite/as3/classes.all/system/Security_as3.hx
testsuite/as3/classes.all/system/System_as3.hx
=== modified file 'testsuite/as3/classes.all/system/ApplicationDomain_as3.hx'
--- a/testsuite/as3/classes.all/system/ApplicationDomain_as3.hx 2009-05-03
15:49:20 +0000
+++ b/testsuite/as3/classes.all/system/ApplicationDomain_as3.hx 2009-05-15
21:15:01 +0000
@@ -1,6 +1,6 @@
// ApplicationDomain_as3.hx: ActionScript 3 "ApplicationDomain" class, for
Gnash.
//
-// Generated by gen-as3.sh on: 20090503 by "rob". Remove this
+// Generated by gen-as3.sh on: 20090514 by "rob". Remove this
// after any hand editing loosing changes.
//
// Copyright (C) 2009 Free Software Foundation, Inc.
@@ -23,16 +23,20 @@
// This test case must be processed by CPP before compiling to include the
// DejaGnu.hx header file for the testing framework support.
-#include "DejaGnu.hx"
-
+#if flash9
import flash.system.ApplicationDomain;
import flash.display.MovieClip;
+#else
+import flash.MovieClip;
+#end
import flash.Lib;
import Type;
-// Class must be named with the PP prefix, as that's the name the
-// file passed to haxe will have after the preprocessing step
-class PP_ApplicationDomain {
+// import our testing API
+import DejaGnu;
+
+// Class must be named with the _as3 suffix, as that's the same name as the
file.
+class ApplicationDomain_as3 {
static function main() {
var x1:ApplicationDomain = new ApplicationDomain();
@@ -40,46 +44,42 @@
if (x1 != null) {
DejaGnu.pass("ApplicationDomain class exists");
} else {
- DejaGnu.fail("ApplicationDomain lass doesn't exist");
+ DejaGnu.fail("ApplicationDomain class doesn't exist");
}
// Tests to see if all the properties exist. All these do is test for
// existance of a property, and don't test the functionality at all. This
// is primarily useful only to test completeness of the API implementation.
- if (x1.currentDomain == currentDomain) {
- DejaGnu.pass("ApplicationDomain::currentDomain property exists");
- } else {
- DejaGnu.fail("ApplicationDomain::currentDomain property doesn't
exist");
- }
- if (x1.domainMemory == ByteArray) {
- DejaGnu.pass("ApplicationDomain::domainMemory property exists");
- } else {
- DejaGnu.fail("ApplicationDomain::domainMemory property doesn't
exist");
- }
- if (x1.MIN == DOMAIN) {
- DejaGnu.pass("ApplicationDomain::MIN property exists");
- } else {
- DejaGnu.fail("ApplicationDomain::MIN property doesn't exist");
- }
- if (x1.parentDomain == parentDomain) {
- DejaGnu.pass("ApplicationDomain::parentDomain property exists");
- } else {
- DejaGnu.fail("ApplicationDomain::parentDomain property doesn't
exist");
- }
+// if (x1.currentDomain == currentDomain) {
+// DejaGnu.pass("ApplicationDomain.currentDomain property exists");
+// } else {
+// DejaGnu.fail("ApplicationDomain.currentDomain property doesn't
exist");
+// }
+// if (x1.domainMemory == ByteArray) {
+// DejaGnu.pass("ApplicationDomain.domainMemory property exists");
+// } else {
+// DejaGnu.fail("ApplicationDomain.domainMemory property doesn't
exist");
+// }
+// if (x1.MIN == DOMAIN) {
+// DejaGnu.pass("ApplicationDomain.MIN property exists");
+// } else {
+// DejaGnu.fail("ApplicationDomain.MIN property doesn't exist");
+// }
+// if (x1.parentDomain == parentDomain) {
+// DejaGnu.pass("ApplicationDomain.parentDomain property exists");
+// } else {
+// DejaGnu.fail("ApplicationDomain.parentDomain property doesn't
exist");
+// }
// Tests to see if all the methods exist. All these do is test for
// existance of a method, and don't test the functionality at all. This
// is primarily useful only to test completeness of the API implementation.
- if (x1.ApplicationDomain == ApplicationDomain) {
- DejaGnu.pass("ApplicationDomain::ApplicationDomain() method
exists");
- } else {
- DejaGnu.fail("ApplicationDomain::ApplicationDomain() method doesn't
exist");
- }
- if (x1.getDefinition == Object) {
- DejaGnu.pass("ApplicationDomain::getDefinition() method exists");
- } else {
- DejaGnu.fail("ApplicationDomain::getDefinition() method doesn't
exist");
- }
- if (x1.hasDefinition == false) {
+
+// if (x1.getDefinition == Object) {
+// DejaGnu.pass("ApplicationDomain::getDefinition() method exists");
+// } else {
+// DejaGnu.fail("ApplicationDomain::getDefinition() method doesn't
exist");
+// }
+ if (x1.hasDefinition != null) {
DejaGnu.pass("ApplicationDomain::hasDefinition() method exists");
} else {
DejaGnu.fail("ApplicationDomain::hasDefinition() method doesn't
exist");
@@ -89,3 +89,9 @@
DejaGnu.done();
}
}
+
+// local Variables:
+// mode: C++
+// indent-tabs-mode: t
+// End:
+
=== modified file 'testsuite/as3/classes.all/system/Capabilities_as3.hx'
--- a/testsuite/as3/classes.all/system/Capabilities_as3.hx 2009-05-03
15:49:20 +0000
+++ b/testsuite/as3/classes.all/system/Capabilities_as3.hx 2009-05-15
21:15:01 +0000
@@ -1,6 +1,6 @@
// Capabilities_as3.hx: ActionScript 3 "Capabilities" class, for Gnash.
//
-// Generated by gen-as3.sh on: 20090503 by "rob". Remove this
+// Generated by gen-as3.sh on: 20090514 by "rob". Remove this
// after any hand editing loosing changes.
//
// Copyright (C) 2009 Free Software Foundation, Inc.
@@ -23,176 +23,190 @@
// This test case must be processed by CPP before compiling to include the
// DejaGnu.hx header file for the testing framework support.
-#include "DejaGnu.hx"
-
+#if flash9
import flash.system.Capabilities;
import flash.display.MovieClip;
+#else
+import flash.Capabilities;
+import flash.MovieClip;
+#end
import flash.Lib;
import Type;
-// Class must be named with the PP prefix, as that's the name the
-// file passed to haxe will have after the preprocessing step
-class PP_Capabilities {
+// import our testing API
+import DejaGnu;
+
+// Class must be named with the _as3 suffix, as that's the same name as the
file.
+class Capabilities_as3 {
static function main() {
- var x1:Capabilities = new Capabilities();
-
// Make sure we actually get a valid class
- if (x1 != null) {
+ if (Capabilities != null) {
DejaGnu.pass("Capabilities class exists");
} else {
- DejaGnu.fail("Capabilities lass doesn't exist");
+ DejaGnu.fail("Capabilities class doesn't exist");
}
// Tests to see if all the properties exist. All these do is test for
// existance of a property, and don't test the functionality at all. This
// is primarily useful only to test completeness of the API implementation.
- if (x1.avHardwareDisable == false) {
- DejaGnu.pass("Capabilities::avHardwareDisable property exists");
- } else {
- DejaGnu.fail("Capabilities::avHardwareDisable property doesn't
exist");
- }
- if (x1.hasAccessibility == false) {
- DejaGnu.pass("Capabilities::hasAccessibility property exists");
- } else {
- DejaGnu.fail("Capabilities::hasAccessibility property doesn't
exist");
- }
- if (x1.hasAudio == false) {
- DejaGnu.pass("Capabilities::hasAudio property exists");
- } else {
- DejaGnu.fail("Capabilities::hasAudio property doesn't exist");
- }
- if (x1.hasAudioEncoder == false) {
- DejaGnu.pass("Capabilities::hasAudioEncoder property exists");
- } else {
- DejaGnu.fail("Capabilities::hasAudioEncoder property doesn't
exist");
- }
- if (x1.hasEmbeddedVideo == false) {
- DejaGnu.pass("Capabilities::hasEmbeddedVideo property exists");
- } else {
- DejaGnu.fail("Capabilities::hasEmbeddedVideo property doesn't
exist");
- }
- if (x1.hasIME == false) {
- DejaGnu.pass("Capabilities::hasIME property exists");
- } else {
- DejaGnu.fail("Capabilities::hasIME property doesn't exist");
- }
- if (x1.hasMP3 == false) {
- DejaGnu.pass("Capabilities::hasMP3 property exists");
- } else {
- DejaGnu.fail("Capabilities::hasMP3 property doesn't exist");
- }
- if (x1.hasPrinting == false) {
- DejaGnu.pass("Capabilities::hasPrinting property exists");
- } else {
- DejaGnu.fail("Capabilities::hasPrinting property doesn't exist");
- }
- if (x1.hasScreenBroadcast == false) {
- DejaGnu.pass("Capabilities::hasScreenBroadcast property exists");
- } else {
- DejaGnu.fail("Capabilities::hasScreenBroadcast property doesn't
exist");
- }
- if (x1.hasScreenPlayback == false) {
- DejaGnu.pass("Capabilities::hasScreenPlayback property exists");
- } else {
- DejaGnu.fail("Capabilities::hasScreenPlayback property doesn't
exist");
- }
- if (x1.hasStreamingAudio == false) {
- DejaGnu.pass("Capabilities::hasStreamingAudio property exists");
- } else {
- DejaGnu.fail("Capabilities::hasStreamingAudio property doesn't
exist");
- }
- if (x1.hasStreamingVideo == false) {
- DejaGnu.pass("Capabilities::hasStreamingVideo property exists");
- } else {
- DejaGnu.fail("Capabilities::hasStreamingVideo property doesn't
exist");
- }
- if (x1.hasTLS == false) {
- DejaGnu.pass("Capabilities::hasTLS property exists");
- } else {
- DejaGnu.fail("Capabilities::hasTLS property doesn't exist");
- }
- if (x1.hasVideoEncoder == false) {
- DejaGnu.pass("Capabilities::hasVideoEncoder property exists");
- } else {
- DejaGnu.fail("Capabilities::hasVideoEncoder property doesn't
exist");
- }
- if (x1.isDebugger == false) {
- DejaGnu.pass("Capabilities::isDebugger property exists");
- } else {
- DejaGnu.fail("Capabilities::isDebugger property doesn't exist");
- }
- if (x1.isEmbeddedInAcrobat == false) {
- DejaGnu.pass("Capabilities::isEmbeddedInAcrobat property exists");
- } else {
- DejaGnu.fail("Capabilities::isEmbeddedInAcrobat property doesn't
exist");
- }
- if (x1.language == null) {
- DejaGnu.pass("Capabilities::language property exists");
- } else {
- DejaGnu.fail("Capabilities::language property doesn't exist");
- }
- if (x1.languages == 0) {
- DejaGnu.pass("Capabilities::languages property exists");
- } else {
- DejaGnu.fail("Capabilities::languages property doesn't exist");
- }
- if (x1.localFileReadDisable == false) {
- DejaGnu.pass("Capabilities::localFileReadDisable property exists");
- } else {
- DejaGnu.fail("Capabilities::localFileReadDisable property doesn't
exist");
- }
- if (x1.manufacturer == null) {
- DejaGnu.pass("Capabilities::manufacturer property exists");
- } else {
- DejaGnu.fail("Capabilities::manufacturer property doesn't exist");
- }
- if (x1.os == null) {
- DejaGnu.pass("Capabilities::os property exists");
- } else {
- DejaGnu.fail("Capabilities::os property doesn't exist");
- }
- if (x1.pixelAspectRatio == 0) {
- DejaGnu.pass("Capabilities::pixelAspectRatio property exists");
- } else {
- DejaGnu.fail("Capabilities::pixelAspectRatio property doesn't
exist");
- }
- if (x1.playerType == null) {
- DejaGnu.pass("Capabilities::playerType property exists");
- } else {
- DejaGnu.fail("Capabilities::playerType property doesn't exist");
- }
- if (x1.screenColor == null) {
- DejaGnu.pass("Capabilities::screenColor property exists");
- } else {
- DejaGnu.fail("Capabilities::screenColor property doesn't exist");
- }
- if (x1.screenDPI == 0) {
- DejaGnu.pass("Capabilities::screenDPI property exists");
- } else {
- DejaGnu.fail("Capabilities::screenDPI property doesn't exist");
- }
- if (x1.screenResolutionX == 0) {
- DejaGnu.pass("Capabilities::screenResolutionX property exists");
- } else {
- DejaGnu.fail("Capabilities::screenResolutionX property doesn't
exist");
- }
- if (x1.screenResolutionY == 0) {
- DejaGnu.pass("Capabilities::screenResolutionY property exists");
- } else {
- DejaGnu.fail("Capabilities::screenResolutionY property doesn't
exist");
- }
- if (x1.serverString == null) {
- DejaGnu.pass("Capabilities::serverString property exists");
- } else {
- DejaGnu.fail("Capabilities::serverString property doesn't exist");
- }
- if (x1.version == null) {
- DejaGnu.pass("Capabilities::version property exists");
- } else {
- DejaGnu.fail("Capabilities::version property doesn't exist");
+ if (Capabilities.avHardwareDisable == false) {
+ DejaGnu.pass("Capabilities.avHardwareDisable property exists");
+ } else {
+ DejaGnu.fail("Capabilities.avHardwareDisable property doesn't
exist");
+ }
+ if (Capabilities.hasAccessibility == false) {
+ DejaGnu.pass("Capabilities.hasAccessibility property exists");
+ } else {
+ DejaGnu.fail("Capabilities.hasAccessibility property doesn't
exist");
+ }
+ if (Capabilities.hasAudio == false) {
+ DejaGnu.pass("Capabilities.hasAudio property exists");
+ } else {
+ DejaGnu.fail("Capabilities.hasAudio property doesn't exist");
+ }
+ if (Capabilities.hasAudioEncoder == false) {
+ DejaGnu.pass("Capabilities.hasAudioEncoder property exists");
+ } else {
+ DejaGnu.fail("Capabilities.hasAudioEncoder property doesn't exist");
+ }
+ if (Capabilities.hasEmbeddedVideo == false) {
+ DejaGnu.pass("Capabilities.hasEmbeddedVideo property exists");
+ } else {
+ DejaGnu.fail("Capabilities.hasEmbeddedVideo property doesn't
exist");
+ }
+ if (Capabilities.hasIME == false) {
+ DejaGnu.pass("Capabilities.hasIME property exists");
+ } else {
+ DejaGnu.fail("Capabilities.hasIME property doesn't exist");
+ }
+ if (Capabilities.hasMP3 == false) {
+ DejaGnu.pass("Capabilities.hasMP3 property exists");
+ } else {
+ DejaGnu.fail("Capabilities.hasMP3 property doesn't exist");
+ }
+ if (Capabilities.hasPrinting == false) {
+ DejaGnu.pass("Capabilities.hasPrinting property exists");
+ } else {
+ DejaGnu.fail("Capabilities.hasPrinting property doesn't exist");
+ }
+ if (Capabilities.hasScreenBroadcast == false) {
+ DejaGnu.pass("Capabilities.hasScreenBroadcast property exists");
+ } else {
+ DejaGnu.fail("Capabilities.hasScreenBroadcast property doesn't
exist");
+ }
+ if (Capabilities.hasScreenPlayback == false) {
+ DejaGnu.pass("Capabilities.hasScreenPlayback property exists");
+ } else {
+ DejaGnu.fail("Capabilities.hasScreenPlayback property doesn't
exist");
+ }
+ if (Capabilities.hasStreamingAudio == false) {
+ DejaGnu.pass("Capabilities.hasStreamingAudio property exists");
+ } else {
+ DejaGnu.fail("Capabilities.hasStreamingAudio property doesn't
exist");
+ }
+ if (Capabilities.hasStreamingVideo == false) {
+ DejaGnu.pass("Capabilities.hasStreamingVideo property exists");
+ } else {
+ DejaGnu.fail("Capabilities.hasStreamingVideo property doesn't
exist");
+ }
+ if (Capabilities.hasTLS == false) {
+ DejaGnu.pass("Capabilities.hasTLS property exists");
+ } else {
+ DejaGnu.fail("Capabilities.hasTLS property doesn't exist");
+ }
+ if (Capabilities.hasVideoEncoder == false) {
+ DejaGnu.pass("Capabilities.hasVideoEncoder property exists");
+ } else {
+ DejaGnu.fail("Capabilities.hasVideoEncoder property doesn't exist");
+ }
+ if (Capabilities.isDebugger == false) {
+ DejaGnu.pass("Capabilities.isDebugger property exists");
+ } else {
+ DejaGnu.fail("Capabilities.isDebugger property doesn't exist");
+ }
+// if (Capabilities.isEmbeddedInAcrobat == false) {
+// DejaGnu.pass("Capabilities.isEmbeddedInAcrobat property exists");
+// } else {
+// DejaGnu.fail("Capabilities.isEmbeddedInAcrobat property doesn't
exist");
+// }
+ if (Capabilities.language == null) {
+ DejaGnu.pass("Capabilities.language property exists");
+ } else {
+ DejaGnu.fail("Capabilities.language property doesn't exist");
+ }
+// AIR only
+// if (Capabilities.languages == 0) {
+// DejaGnu.pass("Capabilities.languages property exists");
+// } else {
+// DejaGnu.fail("Capabilities.languages property doesn't exist");
+// }
+ if (Capabilities.localFileReadDisable == false) {
+ DejaGnu.pass("Capabilities.localFileReadDisable property exists");
+ } else {
+ DejaGnu.fail("Capabilities.localFileReadDisable property doesn't
exist");
+ }
+ if (Capabilities.manufacturer == null) {
+ DejaGnu.pass("Capabilities.manufacturer property exists");
+ } else {
+ DejaGnu.fail("Capabilities.manufacturer property doesn't exist");
+ }
+ if (Capabilities.os == null) {
+ DejaGnu.pass("Capabilities.os property exists");
+ } else {
+ DejaGnu.fail("Capabilities.os property doesn't exist");
+ }
+ if (Capabilities.pixelAspectRatio == 0) {
+ DejaGnu.pass("Capabilities.pixelAspectRatio property exists");
+ } else {
+ DejaGnu.fail("Capabilities.pixelAspectRatio property doesn't
exist");
+ }
+ if (Capabilities.playerType == null) {
+ DejaGnu.pass("Capabilities.playerType property exists");
+ } else {
+ DejaGnu.fail("Capabilities.playerType property doesn't exist");
+ }
+ if (Capabilities.screenColor == null) {
+ DejaGnu.pass("Capabilities.screenColor property exists");
+ } else {
+ DejaGnu.fail("Capabilities.screenColor property doesn't exist");
+ }
+ if (Capabilities.screenDPI == 0) {
+ DejaGnu.pass("Capabilities.screenDPI property exists");
+ } else {
+ DejaGnu.fail("Capabilities.screenDPI property doesn't exist");
+ }
+ if (Capabilities.screenResolutionX == 0) {
+ DejaGnu.pass("Capabilities.screenResolutionX property exists");
+ } else {
+ DejaGnu.fail("Capabilities.screenResolutionX property doesn't
exist");
+ }
+ if (Capabilities.screenResolutionY == 0) {
+ DejaGnu.pass("Capabilities.screenResolutionY property exists");
+ } else {
+ DejaGnu.fail("Capabilities.screenResolutionY property doesn't
exist");
+ }
+ if (Capabilities.serverString == null) {
+ DejaGnu.pass("Capabilities.serverString property exists");
+ } else {
+ DejaGnu.fail("Capabilities.serverString property doesn't exist");
+ }
+ if (Capabilities.version == null) {
+ DejaGnu.pass("Capabilities.version property exists");
+ } else {
+ DejaGnu.fail("Capabilities.version property doesn't exist");
}
- if (x1.avHardwareDisable == false) {
+ if (Capabilities.avHardwareDisable == false) {
+ DejaGnu.pass("Capabilities.avHardwareDisable property exists");
+ } else {
+ DejaGnu.fail("Capabilities.avHardwareDisable property doesn't
exist");
+ }
// Call this after finishing all tests. It prints out the totals.
DejaGnu.done();
}
}
+
+// local Variables:
+// mode: C++
+// indent-tabs-mode: t
+// End:
+
=== modified file 'testsuite/as3/classes.all/system/IMEConversionMode_as3.hx'
--- a/testsuite/as3/classes.all/system/IMEConversionMode_as3.hx 2009-05-03
15:49:20 +0000
+++ b/testsuite/as3/classes.all/system/IMEConversionMode_as3.hx 2009-05-15
21:15:01 +0000
@@ -1,6 +1,6 @@
// IMEConversionMode_as3.hx: ActionScript 3 "IMEConversionMode" class, for
Gnash.
//
-// Generated by gen-as3.sh on: 20090503 by "rob". Remove this
+// Generated by gen-as3.sh on: 20090514 by "rob". Remove this
// after any hand editing loosing changes.
//
// Copyright (C) 2009 Free Software Foundation, Inc.
@@ -23,31 +23,78 @@
// This test case must be processed by CPP before compiling to include the
// DejaGnu.hx header file for the testing framework support.
-#include "DejaGnu.hx"
-
+#if flash9
import flash.system.IMEConversionMode;
import flash.display.MovieClip;
+#else
+import flash.IMEConversionMode;
+import flash.MovieClip;
+#end
import flash.Lib;
import Type;
-// Class must be named with the PP prefix, as that's the name the
-// file passed to haxe will have after the preprocessing step
-class PP_IMEConversionMode {
+// import our testing API
+import DejaGnu;
+
+// Class must be named with the _as3 suffix, as that's the same name as the
file.
+class IMEConversionMode_as3 {
static function main() {
- var x1:IMEConversionMode = new IMEConversionMode();
-
// Make sure we actually get a valid class
- if (x1 != null) {
- DejaGnu.pass("IMEConversionMode class exists");
- } else {
- DejaGnu.fail("IMEConversionMode lass doesn't exist");
- }
-
-// Tests to see if all the methods exist. All these do is test for
-// existance of a method, and don't test the functionality at all. This
-// is primarily useful only to test completeness of the API implementation.
+ if (IMEConversionMode.ALPHANUMERIC_FULL != null) {
+ DejaGnu.pass("IMEConversionMode.ALPHANUMERIC_FULL constant
exists");
+ } else {
+ DejaGnu.fail("IMEConversionMode.ALPHANUMERIC_FULL constant doesn't
exist");
+ }
+
+ if (IMEConversionMode.ALPHANUMERIC_HALF != null) {
+ DejaGnu.pass("IMEConversionMode.ALPHANUMERIC_HALF constant
exists");
+ } else {
+ DejaGnu.fail("IMEConversionMode.ALPHANUMERIC_HALF constant doesn't
exist");
+ }
+
+ if (IMEConversionMode.CHINESE != null) {
+ DejaGnu.pass("IMEConversionMode.CHINESE constant exists");
+ } else {
+ DejaGnu.fail("IMEConversionMode.CHINESE constant doesn't exist");
+ }
+
+ if (IMEConversionMode.JAPANESE_HIRAGANA != null) {
+ DejaGnu.pass("IMEConversionMode.JAPANESE_HIRAGANA constant
exists");
+ } else {
+ DejaGnu.fail("IMEConversionMode.JAPANESE_HIRAGANA constant doesn't
exist");
+ }
+
+ if (IMEConversionMode.JAPANESE_KATAKANA_FULL != null) {
+ DejaGnu.pass("IMEConversionMode.JAPANESE_KATAKANA_FULL constant
exists");
+ } else {
+ DejaGnu.fail("IMEConversionMode.JAPANESE_KATAKANA_FULL constant
doesn't exist");
+ }
+
+ if (IMEConversionMode.JAPANESE_KATAKANA_HALF != null) {
+ DejaGnu.pass("IMEConversionMode.JAPANESE_KATAKANA_HALF constant
exists");
+ } else {
+ DejaGnu.fail("IMEConversionMode.JAPANESE_KATAKANA_HALF constant
doesn't exist");
+ }
+
+ if (IMEConversionMode.KOREAN != null) {
+ DejaGnu.pass("IMEConversionMode.KOREAN constant exists");
+ } else {
+ DejaGnu.fail("IMEConversionMode.KOREAN constant doesn't exist");
+ }
+
+ if (IMEConversionMode.UNKNOWN != null) {
+ DejaGnu.pass("IMEConversionModeUNKNOWN. constant exists");
+ } else {
+ DejaGnu.fail("IMEConversionMode.UNKNOWN constant doesn't exist");
+ }
// Call this after finishing all tests. It prints out the totals.
DejaGnu.done();
}
}
+
+// local Variables:
+// mode: C++
+// indent-tabs-mode: t
+// End:
+
=== modified file 'testsuite/as3/classes.all/system/IME_as3.hx'
--- a/testsuite/as3/classes.all/system/IME_as3.hx 2009-05-03 15:49:20
+0000
+++ b/testsuite/as3/classes.all/system/IME_as3.hx 2009-05-15 21:15:01
+0000
@@ -1,6 +1,6 @@
// IME_as3.hx: ActionScript 3 "IME" class, for Gnash.
//
-// Generated by gen-as3.sh on: 20090503 by "rob". Remove this
+// Generated by gen-as3.sh on: 20090514 by "rob". Remove this
// after any hand editing loosing changes.
//
// Copyright (C) 2009 Free Software Foundation, Inc.
@@ -23,48 +23,45 @@
// This test case must be processed by CPP before compiling to include the
// DejaGnu.hx header file for the testing framework support.
-#include "DejaGnu.hx"
-
+#if flash9
import flash.system.IME;
import flash.display.MovieClip;
+#else
+import flash.IME;
+import flash.MovieClip;
+#end
import flash.Lib;
import Type;
-// Class must be named with the PP prefix, as that's the name the
-// file passed to haxe will have after the preprocessing step
-class PP_IME {
+// import our testing API
+import DejaGnu;
+
+// Class must be named with the _as3 suffix, as that's the same name as the
file.
+class IME_as3 {
static function main() {
- var x1:IME = new IME();
-
- // Make sure we actually get a valid class
- if (x1 != null) {
- DejaGnu.pass("IME class exists");
- } else {
- DejaGnu.fail("IME lass doesn't exist");
- }
// Tests to see if all the properties exist. All these do is test for
// existance of a property, and don't test the functionality at all. This
// is primarily useful only to test completeness of the API implementation.
- if (x1.conversionMode == null) {
- DejaGnu.pass("IME::conversionMode property exists");
+ if (IME.conversionMode == null) {
+ DejaGnu.pass("IME.conversionMode property exists");
} else {
- DejaGnu.fail("IME::conversionMode property doesn't exist");
+ DejaGnu.fail("IME.conversionMode property doesn't exist");
}
- if (x1.enabled == false) {
- DejaGnu.pass("IME::enabled property exists");
+ if (IME.enabled == false) {
+ DejaGnu.pass("IME.enabled property exists");
} else {
- DejaGnu.fail("IME::enabled property doesn't exist");
+ DejaGnu.fail("IME.enabled property doesn't exist");
}
// Tests to see if all the methods exist. All these do is test for
// existance of a method, and don't test the functionality at all. This
// is primarily useful only to test completeness of the API implementation.
- if (x1.doConversion == null) {
+ if (IME.doConversion == null) {
DejaGnu.pass("IME::doConversion() method exists");
} else {
DejaGnu.fail("IME::doConversion() method doesn't exist");
}
- if (x1.setCompositionString == null) {
+ if (IME.setCompositionString == null) {
DejaGnu.pass("IME::setCompositionString() method exists");
} else {
DejaGnu.fail("IME::setCompositionString() method doesn't exist");
@@ -74,3 +71,9 @@
DejaGnu.done();
}
}
+
+// local Variables:
+// mode: C++
+// indent-tabs-mode: t
+// End:
+
=== modified file 'testsuite/as3/classes.all/system/LoaderContext_as3.hx'
--- a/testsuite/as3/classes.all/system/LoaderContext_as3.hx 2009-05-03
15:49:20 +0000
+++ b/testsuite/as3/classes.all/system/LoaderContext_as3.hx 2009-05-15
21:15:01 +0000
@@ -1,6 +1,6 @@
// LoaderContext_as3.hx: ActionScript 3 "LoaderContext" class, for Gnash.
//
-// Generated by gen-as3.sh on: 20090503 by "rob". Remove this
+// Generated by gen-as3.sh on: 20090514 by "rob". Remove this
// after any hand editing loosing changes.
//
// Copyright (C) 2009 Free Software Foundation, Inc.
@@ -23,16 +23,21 @@
// This test case must be processed by CPP before compiling to include the
// DejaGnu.hx header file for the testing framework support.
-#include "DejaGnu.hx"
-
+#if flash9
import flash.system.LoaderContext;
import flash.display.MovieClip;
+#else
+import flash.LoaderContext;
+import flash.MovieClip;
+#end
import flash.Lib;
import Type;
-// Class must be named with the PP prefix, as that's the name the
-// file passed to haxe will have after the preprocessing step
-class PP_LoaderContext {
+// import our testing API
+import DejaGnu;
+
+// Class must be named with the _as3 suffix, as that's the same name as the
file.
+class LoaderContext_as3 {
static function main() {
var x1:LoaderContext = new LoaderContext();
@@ -40,42 +45,40 @@
if (x1 != null) {
DejaGnu.pass("LoaderContext class exists");
} else {
- DejaGnu.fail("LoaderContext lass doesn't exist");
+ DejaGnu.fail("LoaderContext class doesn't exist");
}
// Tests to see if all the properties exist. All these do is test for
// existance of a property, and don't test the functionality at all. This
// is primarily useful only to test completeness of the API implementation.
- if (x1.allowLoadBytesCodeExecution == false) {
- DejaGnu.pass("LoaderContext::allowLoadBytesCodeExecution property
exists");
- } else {
- DejaGnu.fail("LoaderContext::allowLoadBytesCodeExecution property
doesn't exist");
- }
- if (x1.applicationDomain == applicationDomain) {
- DejaGnu.pass("LoaderContext::applicationDomain property exists");
- } else {
- DejaGnu.fail("LoaderContext::applicationDomain property doesn't
exist");
- }
+// FIXME: haxe doesn't appear to support these properties from the spec.
+// if (x1.allowLoadBytesCodeExecution == false) {
+// DejaGnu.pass("LoaderContext.allowLoadBytesCodeExecution property
exists");
+// } else {
+// DejaGnu.fail("LoaderContext.allowLoadBytesCodeExecution property
doesn't exist");
+// }
+// if (x1.applicationDomain == applicationDomain) {
+// DejaGnu.pass("LoaderContext.applicationDomain property exists");
+// } else {
+// DejaGnu.fail("LoaderContext.applicationDomain property doesn't
exist");
+// }
if (x1.checkPolicyFile == false) {
- DejaGnu.pass("LoaderContext::checkPolicyFile property exists");
- } else {
- DejaGnu.fail("LoaderContext::checkPolicyFile property doesn't
exist");
- }
- if (x1.securityDomain == securityDomain) {
- DejaGnu.pass("LoaderContext::securityDomain property exists");
- } else {
- DejaGnu.fail("LoaderContext::securityDomain property doesn't
exist");
- }
-
-// Tests to see if all the methods exist. All these do is test for
-// existance of a method, and don't test the functionality at all. This
-// is primarily useful only to test completeness of the API implementation.
- if (x1.LoaderContext == SecurityDomain) {
- DejaGnu.pass("LoaderContext::LoaderContext() method exists");
- } else {
- DejaGnu.fail("LoaderContext::LoaderContext() method doesn't exist");
- }
+ DejaGnu.pass("LoaderContext.checkPolicyFile property exists");
+ } else {
+ DejaGnu.fail("LoaderContext.checkPolicyFile property doesn't
exist");
+ }
+// if (x1.securityDomain == securityDomain) {
+// DejaGnu.pass("LoaderContext.securityDomain property exists");
+// } else {
+// DejaGnu.fail("LoaderContext.securityDomain property doesn't exist");
+// }
// Call this after finishing all tests. It prints out the totals.
DejaGnu.done();
}
}
+
+// local Variables:
+// mode: C++
+// indent-tabs-mode: t
+// End:
+
=== modified file 'testsuite/as3/classes.all/system/SecurityDomain_as3.hx'
--- a/testsuite/as3/classes.all/system/SecurityDomain_as3.hx 2009-05-03
15:49:20 +0000
+++ b/testsuite/as3/classes.all/system/SecurityDomain_as3.hx 2009-05-15
21:15:01 +0000
@@ -1,6 +1,6 @@
// SecurityDomain_as3.hx: ActionScript 3 "SecurityDomain" class, for Gnash.
//
-// Generated by gen-as3.sh on: 20090503 by "rob". Remove this
+// Generated by gen-as3.sh on: 20090514 by "rob". Remove this
// after any hand editing loosing changes.
//
// Copyright (C) 2009 Free Software Foundation, Inc.
@@ -23,36 +23,37 @@
// This test case must be processed by CPP before compiling to include the
// DejaGnu.hx header file for the testing framework support.
-#include "DejaGnu.hx"
-
+#if flash9
import flash.system.SecurityDomain;
import flash.display.MovieClip;
+#else
+import flash.SecurityDomain;
+import flash.MovieClip;
+#end
import flash.Lib;
import Type;
-// Class must be named with the PP prefix, as that's the name the
-// file passed to haxe will have after the preprocessing step
-class PP_SecurityDomain {
+// import our testing API
+import DejaGnu;
+
+// Class must be named with the _as3 suffix, as that's the same name as the
file.
+class SecurityDomain_as3 {
static function main() {
- var x1:SecurityDomain = new SecurityDomain();
// Make sure we actually get a valid class
- if (x1 != null) {
+ if (SecurityDomain.currentDomain != null) {
DejaGnu.pass("SecurityDomain class exists");
} else {
- DejaGnu.fail("SecurityDomain lass doesn't exist");
+ DejaGnu.fail("SecurityDomain class doesn't exist");
}
-// Tests to see if all the properties exist. All these do is test for
-// existance of a property, and don't test the functionality at all. This
-// is primarily useful only to test completeness of the API implementation.
- if (x1.currentDomain == currentDomain) {
- DejaGnu.pass("SecurityDomain::currentDomain property exists");
- } else {
- DejaGnu.fail("SecurityDomain::currentDomain property doesn't
exist");
- }
- if (x1.currentDomain == currentDomain) {
// Call this after finishing all tests. It prints out the totals.
DejaGnu.done();
}
}
+
+// local Variables:
+// mode: C++
+// indent-tabs-mode: t
+// End:
+
=== modified file 'testsuite/as3/classes.all/system/SecurityPanel_as3.hx'
--- a/testsuite/as3/classes.all/system/SecurityPanel_as3.hx 2009-05-03
15:49:20 +0000
+++ b/testsuite/as3/classes.all/system/SecurityPanel_as3.hx 2009-05-15
21:15:01 +0000
@@ -1,6 +1,6 @@
// SecurityPanel_as3.hx: ActionScript 3 "SecurityPanel" class, for Gnash.
//
-// Generated by gen-as3.sh on: 20090503 by "rob". Remove this
+// Generated by gen-as3.sh on: 20090514 by "rob". Remove this
// after any hand editing loosing changes.
//
// Copyright (C) 2009 Free Software Foundation, Inc.
@@ -23,31 +23,37 @@
// This test case must be processed by CPP before compiling to include the
// DejaGnu.hx header file for the testing framework support.
-#include "DejaGnu.hx"
-
+#if flash9
import flash.system.SecurityPanel;
import flash.display.MovieClip;
+#else
+import flash.SecurityPanel;
+import flash.MovieClip;
+#end
import flash.Lib;
import Type;
-// Class must be named with the PP prefix, as that's the name the
-// file passed to haxe will have after the preprocessing step
-class PP_SecurityPanel {
+// import our testing API
+import DejaGnu;
+
+// Class must be named with the _as3 suffix, as that's the same name as the
file.
+class SecurityPanel_as3 {
static function main() {
- var x1:SecurityPanel = new SecurityPanel();
// Make sure we actually get a valid class
- if (x1 != null) {
+ if (SecurityPanel != null) {
DejaGnu.pass("SecurityPanel class exists");
} else {
- DejaGnu.fail("SecurityPanel lass doesn't exist");
+ DejaGnu.fail("SecurityPanel class doesn't exist");
}
-// Tests to see if all the methods exist. All these do is test for
-// existance of a method, and don't test the functionality at all. This
-// is primarily useful only to test completeness of the API implementation.
-
// Call this after finishing all tests. It prints out the totals.
DejaGnu.done();
}
}
+
+// local Variables:
+// mode: C++
+// indent-tabs-mode: t
+// End:
+
=== modified file 'testsuite/as3/classes.all/system/Security_as3.hx'
--- a/testsuite/as3/classes.all/system/Security_as3.hx 2009-05-03 15:49:20
+0000
+++ b/testsuite/as3/classes.all/system/Security_as3.hx 2009-05-15 21:15:01
+0000
@@ -1,6 +1,6 @@
// Security_as3.hx: ActionScript 3 "Security" class, for Gnash.
//
-// Generated by gen-as3.sh on: 20090503 by "rob". Remove this
+// Generated by gen-as3.sh on: 20090514 by "rob". Remove this
// after any hand editing loosing changes.
//
// Copyright (C) 2009 Free Software Foundation, Inc.
@@ -23,83 +23,88 @@
// This test case must be processed by CPP before compiling to include the
// DejaGnu.hx header file for the testing framework support.
-#include "DejaGnu.hx"
-
+#if flash9
import flash.system.Security;
import flash.display.MovieClip;
+#else
+import flash.Security;
+import flash.MovieClip;
+#end
import flash.Lib;
import Type;
-// Class must be named with the PP prefix, as that's the name the
-// file passed to haxe will have after the preprocessing step
-class PP_Security {
+// import our testing API
+import DejaGnu;
+
+// Class must be named with the _as3 suffix, as that's the same name as the
file.
+class Security_as3 {
static function main() {
- var x1:Security = new Security();
// Make sure we actually get a valid class
- if (x1 != null) {
+ if (Security != null) {
DejaGnu.pass("Security class exists");
} else {
- DejaGnu.fail("Security lass doesn't exist");
+ DejaGnu.fail("Security class doesn't exist");
}
// Tests to see if all the properties exist. All these do is test for
// existance of a property, and don't test the functionality at all. This
// is primarily useful only to test completeness of the API implementation.
- if (x1.exactSettings == false) {
- DejaGnu.pass("Security::exactSettings property exists");
+ if (Security.exactSettings == false) {
+ DejaGnu.pass("Security.exactSettings property exists");
} else {
- DejaGnu.fail("Security::exactSettings property doesn't exist");
+ DejaGnu.fail("Security.exactSettings property doesn't exist");
}
- if (x1.sandboxType == null) {
- DejaGnu.pass("Security::sandboxType property exists");
+ if (Security.sandboxType == null) {
+ DejaGnu.pass("Security.sandboxType property exists");
} else {
- DejaGnu.fail("Security::sandboxType property doesn't exist");
+ DejaGnu.fail("Security.sandboxType property doesn't exist");
}
// Tests to see if all the methods exist. All these do is test for
// existance of a method, and don't test the functionality at all. This
// is primarily useful only to test completeness of the API implementation.
- if (x1.allowDomain == null) {
+ if (Security.allowDomain == null) {
DejaGnu.pass("Security::allowDomain() method exists");
} else {
DejaGnu.fail("Security::allowDomain() method doesn't exist");
}
- if (x1.allowInsecureDomain == null) {
+ if (Security.allowInsecureDomain == null) {
DejaGnu.pass("Security::allowInsecureDomain() method exists");
} else {
DejaGnu.fail("Security::allowInsecureDomain() method doesn't
exist");
}
- if (x1.loadPolicyFile == null) {
+ if (Security.loadPolicyFile != null) {
DejaGnu.pass("Security::loadPolicyFile() method exists");
} else {
DejaGnu.fail("Security::loadPolicyFile() method doesn't exist");
}
- if (x1.showSettings == null) {
+ if (Security.showSettings != null) {
DejaGnu.pass("Security::showSettings() method exists");
} else {
DejaGnu.fail("Security::showSettings() method doesn't exist");
}
- if (x1.APPLICATION == null) {
- DejaGnu.pass("Security::APPLICATION() method exists");
- } else {
- DejaGnu.fail("Security::APPLICATION() method doesn't exist");
- }
- if (x1.LOCAL == TRUSTED) {
- DejaGnu.pass("Security::LOCAL() method exists");
- } else {
- DejaGnu.fail("Security::LOCAL() method doesn't exist");
- }
- if (x1.LOCAL == WITH) {
- DejaGnu.pass("Security::LOCAL() method exists");
- } else {
- DejaGnu.fail("Security::LOCAL() method doesn't exist");
- }
- if (x1.LOCAL == WITH) {
- DejaGnu.pass("Security::LOCAL() method exists");
- } else {
- DejaGnu.fail("Security::LOCAL() method doesn't exist");
- }
- if (x1.REMOTE == null) {
+// AIR only
+// if (Security.APPLICATION == null) {
+// DejaGnu.pass("Security::APPLICATION() method exists");
+// } else {
+// DejaGnu.fail("Security::APPLICATION() method doesn't exist");
+// }
+ if (Security.LOCAL_TRUSTED != null) {
+ DejaGnu.pass("Security::LOCAL_TRUSTED() method exists");
+ } else {
+ DejaGnu.fail("Security::LOCAL_TRUSTED() method doesn't exist");
+ }
+ if (Security.LOCAL_WITH_FILE != null) {
+ DejaGnu.pass("Security::LOCAL_WITH_FILE() method exists");
+ } else {
+ DejaGnu.fail("Security::LOCAL_WITH_FILE() method doesn't exist");
+ }
+ if (Security.LOCAL_WITH_NETWORK != null) {
+ DejaGnu.pass("Security::LOCAL() method exists");
+ } else {
+ DejaGnu.fail("Security::LOCAL() method doesn't exist");
+ }
+ if (Security.REMOTE != null) {
DejaGnu.pass("Security::REMOTE() method exists");
} else {
DejaGnu.fail("Security::REMOTE() method doesn't exist");
@@ -109,3 +114,9 @@
DejaGnu.done();
}
}
+
+// local Variables:
+// mode: C++
+// indent-tabs-mode: t
+// End:
+
=== modified file 'testsuite/as3/classes.all/system/System_as3.hx'
--- a/testsuite/as3/classes.all/system/System_as3.hx 2009-05-03 15:49:20
+0000
+++ b/testsuite/as3/classes.all/system/System_as3.hx 2009-05-15 21:15:01
+0000
@@ -1,6 +1,6 @@
// System_as3.hx: ActionScript 3 "System" class, for Gnash.
//
-// Generated by gen-as3.sh on: 20090503 by "rob". Remove this
+// Generated by gen-as3.sh on: 20090514 by "rob". Remove this
// after any hand editing loosing changes.
//
// Copyright (C) 2009 Free Software Foundation, Inc.
@@ -23,68 +23,72 @@
// This test case must be processed by CPP before compiling to include the
// DejaGnu.hx header file for the testing framework support.
-#include "DejaGnu.hx"
-
+#if flash9
import flash.system.System;
import flash.display.MovieClip;
+#else
+import flash.System;
+import flash.MovieClip;
+#end
import flash.Lib;
import Type;
-// Class must be named with the PP prefix, as that's the name the
-// file passed to haxe will have after the preprocessing step
-class PP_System {
+// import our testing API
+import DejaGnu;
+
+// Class must be named with the _as3 suffix, as that's the same name as the
file.
+class System_as3 {
static function main() {
- var x1:System = new System();
// Make sure we actually get a valid class
- if (x1 != null) {
+ if (System != null) {
DejaGnu.pass("System class exists");
} else {
- DejaGnu.fail("System lass doesn't exist");
+ DejaGnu.fail("System class doesn't exist");
}
// Tests to see if all the properties exist. All these do is test for
// existance of a property, and don't test the functionality at all. This
// is primarily useful only to test completeness of the API implementation.
- if (x1.ime == ime) {
- DejaGnu.pass("System::ime property exists");
- } else {
- DejaGnu.fail("System::ime property doesn't exist");
- }
- if (x1.totalMemory == uint) {
- DejaGnu.pass("System::totalMemory property exists");
- } else {
- DejaGnu.fail("System::totalMemory property doesn't exist");
- }
- if (x1.useCodePage == false) {
- DejaGnu.pass("System::useCodePage property exists");
- } else {
- DejaGnu.fail("System::useCodePage property doesn't exist");
+// if (System.ime == ime) {
+// DejaGnu.pass("System.ime property exists");
+// } else {
+// DejaGnu.fail("System.ime property doesn't exist");
+// }
+ if (System.totalMemory == 0) {
+ DejaGnu.pass("System.totalMemory property exists");
+ } else {
+ DejaGnu.fail("System.totalMemory property doesn't exist");
+ }
+ if (System.useCodePage == false) {
+ DejaGnu.pass("System.useCodePage property exists");
+ } else {
+ DejaGnu.fail("System.useCodePage property doesn't exist");
}
// Tests to see if all the methods exist. All these do is test for
// existance of a method, and don't test the functionality at all. This
// is primarily useful only to test completeness of the API implementation.
- if (x1.exit == null) {
+ if (System.exit == null) {
DejaGnu.pass("System::exit() method exists");
} else {
DejaGnu.fail("System::exit() method doesn't exist");
}
- if (x1.gc == null) {
+ if (System.gc == null) {
DejaGnu.pass("System::gc() method exists");
} else {
DejaGnu.fail("System::gc() method doesn't exist");
}
- if (x1.pause == null) {
+ if (System.pause == null) {
DejaGnu.pass("System::pause() method exists");
} else {
DejaGnu.fail("System::pause() method doesn't exist");
}
- if (x1.resume == null) {
+ if (System.resume == null) {
DejaGnu.pass("System::resume() method exists");
} else {
DejaGnu.fail("System::resume() method doesn't exist");
}
- if (x1.setClipboard == null) {
+ if (System.setClipboard == null) {
DejaGnu.pass("System::setClipboard() method exists");
} else {
DejaGnu.fail("System::setClipboard() method doesn't exist");
@@ -94,3 +98,9 @@
DejaGnu.done();
}
}
+
+// local Variables:
+// mode: C++
+// indent-tabs-mode: t
+// End:
+
=== added file 'testsuite/as3/classes.all/system/system.am'
--- a/testsuite/as3/classes.all/system/system.am 1970-01-01 00:00:00
+0000
+++ b/testsuite/as3/classes.all/system/system.am 2009-05-15 21:15:01
+0000
@@ -0,0 +1,60 @@
+## Process this file with automake to generate Makefile.in
+#
+# Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+
+SYSTEMdir = $(srcdir)/system
+
+SYSTEM_TESTS =
+
+if BUILD_APPLICATIONDOMAIN_AS3
+SYSTEM_TESTS += system/ApplicationDomain_as3.swf
+endif
+
+if BUILD_CAPABILITIES_AS3
+SYSTEM_TESTS += system/Capabilities_as3.swf
+endif
+
+if BUILD_IMECONVERSIONMODE_AS3
+SYSTEM_TESTS += system/IMEConversionMode_as3.swf
+endif
+
+if BUILD_IME_AS3
+SYSTEM_TESTS += system/IME_as3.swf
+endif
+
+if BUILD_LOADERCONTEXT_AS3
+SYSTEM_TESTS += system/LoaderContext_as3.swf
+endif
+
+if BUILD_SECURITYDOMAIN_AS3
+SYSTEM_TESTS += system/SecurityDomain_as3.swf
+endif
+
+if BUILD_SECURITYPANEL_AS3
+SYSTEM_TESTS += system/SecurityPanel_as3.swf
+endif
+
+if BUILD_SECURITY_AS3
+SYSTEM_TESTS += system/Security_as3.swf
+endif
+
+if BUILD_SYSTEM_AS3
+SYSTEM_TESTS += system/System_as3.swf
+endif
+
+check_SCRIPTS += $(SYSTEM_TESTS)
+HAXE_FLAGS += -cp $(SYSTEMdir)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] /srv/bzr/gnash/avm2 r9733: add buildable tests for System.,
rob <=