gnash-commit
[Top][All Lists]
Advanced

[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)


reply via email to

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