Skip to content

Instantly share code, notes, and snippets.

@olafkrueger
Created February 27, 2019 07:58
Show Gist options
  • Save olafkrueger/8e045b33cae493deb56b38f9430afa14 to your computer and use it in GitHub Desktop.
Save olafkrueger/8e045b33cae493deb56b38f9430afa14 to your computer and use it in GitHub Desktop.
Apache Royale compiler config dump
<royale-config>
<!-- api-report usage:
<api-report>filename</api-report>
-->
<!-- closure-lib usage:
<closure-lib>string</closure-lib>
-->
<compiler>
<!-- compiler.accessible: generate an accessible SWF-->
<accessible>true</accessible>
<!-- compiler.actionscript-file-encoding: specifies actionscript file encoding. If there is no BOM in the AS3 source files, the compiler will use this file encoding.-->
<!-- compiler.actionscript-file-encoding usage:
<actionscript-file-encoding>string</actionscript-file-encoding>
-->
<!-- compiler.advanced-telemetry usage:
<advanced-telemetry>boolean</advanced-telemetry>
-->
<!-- compiler.allow-abstract-classes usage:
<allow-abstract-classes>boolean</allow-abstract-classes>
-->
<!-- compiler.allow-import-aliases usage:
<allow-import-aliases>boolean</allow-import-aliases>
-->
<!-- compiler.allow-private-name-conflicts usage:
<allow-private-name-conflicts>boolean</allow-private-name-conflicts>
-->
<!-- compiler.allow-source-path-overlap: checks if a source-path entry is a subdirectory of another source-path entry. It helps make the package names of MXML components unambiguous.-->
<allow-source-path-overlap>false</allow-source-path-overlap>
<allow-subclass-overrides>true</allow-subclass-overrides>
<!-- compiler.as3: use the ActionScript 3 class based object model for greater performance and better error reporting. In the class based object model most built-in functions are implemented as fixed methods of classes.-->
<as3>true</as3>
<binding-event-handler-class>org.apache.royale.events.EventDispatcher</binding-event-handler-class>
<binding-event-handler-event>org.apache.royale.events.Event</binding-event-handler-event>
<binding-event-handler-interface>org.apache.royale.events.IEventDispatcher</binding-event-handler-interface>
<binding-value-change-event>org.apache.royale.events.ValueChangeEvent</binding-value-change-event>
<binding-value-change-event-kind>org.apache.royale.events.ValueChangeEvent</binding-value-change-event-kind>
<binding-value-change-event-type>valueChange</binding-value-change-event-type>
<!-- compiler.byte-array-embed-class usage:
<byte-array-embed-class>string</byte-array-embed-class>
-->
<component-factory-class>org.apache.royale.core.ClassFactory</component-factory-class>
<component-factory-interface>org.apache.royale.core.IFactory</component-factory-interface>
<!-- compiler.compress: enables or disables SWF file compression-->
<!-- compiler.compress usage:
<compress>boolean</compress>
-->
<!-- compiler.context-root: path to replace {context.root} tokens for service channel endpoints-->
<!-- compiler.context-root usage:
<context-root>context-path</context-root>
-->
<!-- compiler.debug: generates a movie that is suitable for debugging-->
<debug>true</debug>
<!-- compiler.defaults-css-files usage:
<defaults-css-files>
<filename>string</filename>
<filename>string</filename>
</defaults-css-files>
-->
<!-- compiler.defaults-css-url: defines the location of the default style sheet. Setting this option overrides the implicit use of the defaults.css style sheet in the framework.swc file.-->
<!-- compiler.defaults-css-url usage:
<defaults-css-url>string</defaults-css-url>
-->
<!-- compiler.define: define a global AS3 conditional compilation definition, e.g. -define=CONFIG::debugging,true or -define+=CONFIG::debugging,true (to append to existing definitions in royale-config.xml) -->
<define>
<name>COMPILE::SWF</name>
<value>AUTO</value>
</define>
<define>
<name>COMPILE::JS</name>
<value>AUTO</value>
</define>
<!-- compiler.enable-runtime-design-layers usage:
<enable-runtime-design-layers>boolean</enable-runtime-design-layers>
-->
<!-- compiler.es: use the ECMAScript edition 3 prototype based object model to allow dynamic overriding of prototype properties. In the prototype based object model built-in functions are implemented as dynamic properties of prototype objects.-->
<es>false</es>
<!-- compiler.exclude-defaults-css-files usage:
<exclude-defaults-css-files>
<filename>string</filename>
<filename>string</filename>
</exclude-defaults-css-files>
-->
<!-- compiler.external-library-path: list of SWC files or directories to compile against but to omit from linking-->
<external-library-path>
<path-element>{playerglobalHome}/{targetPlayerMajorVersion}.{targetPlayerMinorVersion}/playerglobal.swc</path-element>
</external-library-path>
<fonts>
<!-- compiler.fonts.advanced-anti-aliasing: enables advanced anti-aliasing for embedded fonts, which provides greater clarity for small fonts.-->
<advanced-anti-aliasing>true</advanced-anti-aliasing>
<languages>
<!-- compiler.fonts.languages.language-range: a range to restrict the number of font glyphs embedded into the SWF-->
<!-- compiler.fonts.languages.language-range usage:
<language-range>
<lang>string</lang>
<range>string</range>
<range>string</range>
</language-range>
-->
</languages>
<!-- compiler.fonts.local-font-paths usage:
<local-font-paths>
<path-element>string</path-element>
<path-element>string</path-element>
</local-font-paths>
-->
<!-- compiler.fonts.local-fonts-snapshot: File containing system font data produced by flex2.tools.FontSnapshot.-->
<local-fonts-snapshot>${royalelib}/localFonts.ser</local-fonts-snapshot>
<!-- compiler.fonts.managers: Compiler font manager classes, in policy resolution order-->
<managers>
<manager-class>flash.fonts.JREFontManager</manager-class>
<manager-class>flash.fonts.BatikFontManager</manager-class>
<manager-class>flash.fonts.AFEFontManager</manager-class>
<manager-class>flash.fonts.CFFFontManager</manager-class>
</managers>
<!-- compiler.fonts.max-cached-fonts: sets the maximum number of fonts to keep in the server cache. The default value is 20.-->
<max-cached-fonts>20</max-cached-fonts>
<!-- compiler.fonts.max-glyphs-per-face: sets the maximum number of character glyph-outlines to keep in the server cache for each font face. The default value is 1000.-->
<max-glyphs-per-face>1000</max-glyphs-per-face>
</fonts>
<fxg-base-class>flash.display.Sprite</fxg-base-class>
<!-- compiler.headless-server: a flag to set when Royale is running on a server without a display-->
<!-- compiler.headless-server usage:
<headless-server>boolean</headless-server>
-->
<!-- compiler.include-libraries: a list of libraries (SWCs) to completely include in the SWF-->
<!-- compiler.include-libraries usage:
<include-libraries>
<library>string</library>
<library>string</library>
</include-libraries>
-->
<!-- compiler.isolate-styles: enables the compiled application or module to set styles that only affect itself and its children-->
<!-- compiler.isolate-styles usage:
<isolate-styles>boolean</isolate-styles>
-->
<js-external-library-path>
<path-element>../js/libs/js.swc</path-element>
</js-external-library-path>
<js-library-path>
<path-element>js/libs/AceJS.swc</path-element>
<path-element>js/libs/BasicJS.swc</path-element>
<path-element>js/libs/BindingJS.swc</path-element>
<path-element>js/libs/ChartsJS.swc</path-element>
<path-element>js/libs/CollectionsJS.swc</path-element>
<path-element>js/libs/CoreJS.swc</path-element>
<path-element>js/libs/CreateJSJS.swc</path-element>
<path-element>js/libs/DragDropJS.swc</path-element>
<path-element>js/libs/EffectsJS.swc</path-element>
<path-element>js/libs/ExpressJS.swc</path-element>
<path-element>js/libs/FlatJS.swc</path-element>
<path-element>js/libs/FontAwesomeJS.swc</path-element>
<path-element>js/libs/FormattersJS.swc</path-element>
<path-element>js/libs/GoogleMapsJS.swc</path-element>
<path-element>js/libs/GraphicsJS.swc</path-element>
<path-element>js/libs/HTMLJS.swc</path-element>
<path-element>js/libs/HTML5JS.swc</path-element>
<path-element>js/libs/IconsJS.swc</path-element>
<path-element>js/libs/JewelJS.swc</path-element>
<path-element>js/libs/jQueryJS.swc</path-element>
<path-element>js/libs/LanguageJS.swc</path-element>
<path-element>js/libs/MaterialDesignLiteJS.swc</path-element>
<path-element>js/libs/MobileJS.swc</path-element>
<path-element>js/libs/NetworkJS.swc</path-element>
<path-element>js/libs/ReflectionJS.swc</path-element>
<path-element>js/libs/RoyaleSiteJS.swc</path-element>
<path-element>js/libs/StorageJS.swc</path-element>
<path-element>js/libs/TLFJS.swc</path-element>
<path-element>js/libs/TestingJS.swc</path-element>
<path-element>js/libs/TextJS.swc</path-element>
<path-element>js/libs/XMLJS.swc</path-element>
</js-library-path>
<js-namespaces>
<!-- compiler.js-namespaces.namespace usage:
<namespace>
<uri>string</uri>
<manifest>string</manifest>
</namespace>
-->
</js-namespaces>
<!-- compiler.keep-all-type-selectors: disables the pruning of unused CSS type selectors-->
<!-- compiler.keep-all-type-selectors usage:
<keep-all-type-selectors>boolean</keep-all-type-selectors>
-->
<!-- compiler.keep-as3-metadata: keep the specified metadata in the SWF-->
<!-- compiler.keep-as3-metadata usage:
<keep-as3-metadata>
<name>string</name>
<name>string</name>
</keep-as3-metadata>
-->
<!-- compiler.keep-code-with-metadata usage:
<keep-code-with-metadata>
<name>string</name>
<name>string</name>
</keep-code-with-metadata>
-->
<!-- compiler.library-path: list of SWC files or directories that contain SWC files-->
<library-path>
<path-element>libs/Basic.swc</path-element>
<path-element>libs/Binding.swc</path-element>
<path-element>libs/Charts.swc</path-element>
<path-element>libs/Collections.swc</path-element>
<path-element>libs/Core.swc</path-element>
<path-element>libs/CreateJS.swc</path-element>
<path-element>libs/DragDrop.swc</path-element>
<path-element>libs/Effects.swc</path-element>
<path-element>libs/Express.swc</path-element>
<path-element>libs/Flat.swc</path-element>
<path-element>libs/FontAwesome.swc</path-element>
<path-element>libs/Formatters.swc</path-element>
<path-element>libs/GoogleMaps.swc</path-element>
<path-element>libs/Graphics.swc</path-element>
<path-element>libs/HTML.swc</path-element>
<path-element>libs/HTML5.swc</path-element>
<path-element>libs/Icons.swc</path-element>
<path-element>libs/Jewel.swc</path-element>
<path-element>libs/jQuery.swc</path-element>
<path-element>libs/Language.swc</path-element>
<path-element>libs/MaterialDesignLite.swc</path-element>
<path-element>libs/Mobile.swc</path-element>
<path-element>libs/Network.swc</path-element>
<path-element>libs/Reflection.swc</path-element>
<path-element>libs/RoyaleSite.swc</path-element>
<path-element>libs/Storage.swc</path-element>
<path-element>libs/TLF.swc</path-element>
<path-element>libs/Testing.swc</path-element>
<path-element>libs/Text.swc</path-element>
<path-element>libs/XML.swc</path-element>
<path-element>{playerglobalHome}/{targetPlayerMajorVersion}.{targetPlayerMinorVersion}</path-element>
</library-path>
<!-- compiler.locale: specifies the locale for internationalization-->
<locale>
<locale-element>en_US</locale-element>
</locale>
<!-- compiler.minimum-supported-version usage:
<minimum-supported-version>string</minimum-supported-version>
-->
<!-- compiler.mobile: specifies the target runtime is a mobile device-->
<!-- compiler.mobile usage:
<mobile>boolean</mobile>
-->
<mxml>
<children-as-data>true</children-as-data>
<!-- compiler.mxml.compatibility-version: specifies a compatibility version. e.g. -compatibility-version=2.0.1-->
<!-- compiler.mxml.compatibility-version usage:
<compatibility-version>version</compatibility-version>
-->
<imports>
</imports>
<!-- compiler.mxml.minimum-supported-version usage:
<minimum-supported-version>string</minimum-supported-version>
-->
</mxml>
<namespaces>
<!-- compiler.namespaces.namespace: Specify a URI to associate with a manifest of components for use as MXML elements-->
<namespace>
<uri>http://ns.adobe.com/mxml/2009</uri>
<manifest>mxml-2009-manifest.xml</manifest>
</namespace>
<namespace>
<uri>library://ns.apache.org/royale/basic</uri>
<manifest>projects/Binding/src/main/resources/basic-manifest.xml</manifest>
</namespace>
<namespace>
<uri>library://ns.apache.org/royale/basic</uri>
<manifest>projects/Basic/src/main/resources/basic-manifest.xml</manifest>
</namespace>
<namespace>
<uri>library://ns.apache.org/royale/basic</uri>
<manifest>projects/Charts/src/main/resources/basic-manifest.xml</manifest>
</namespace>
<namespace>
<uri>library://ns.apache.org/royale/basic</uri>
<manifest>projects/Collections/src/main/resources/basic-manifest.xml</manifest>
</namespace>
<namespace>
<uri>library://ns.apache.org/royale/basic</uri>
<manifest>projects/Core/src/main/resources/basic-manifest.xml</manifest>
</namespace>
<namespace>
<uri>library://ns.apache.org/royale/basic</uri>
<manifest>projects/DragDrop/src/main/resources/basic-manifest.xml</manifest>
</namespace>
<namespace>
<uri>library://ns.apache.org/royale/basic</uri>
<manifest>projects/Effects/src/main/resources/basic-manifest.xml</manifest>
</namespace>
<namespace>
<uri>library://ns.apache.org/royale/basic</uri>
<manifest>projects/Formatters/src/main/resources/basic-manifest.xml</manifest>
</namespace>
<namespace>
<uri>library://ns.apache.org/royale/basic</uri>
<manifest>projects/Graphics/src/main/resources/basic-manifest.xml</manifest>
</namespace>
<namespace>
<uri>library://ns.apache.org/royale/svg</uri>
<manifest>projects/Graphics/src/main/resources/svg-manifest.xml</manifest>
</namespace>
<namespace>
<uri>library://ns.apache.org/royale/basic</uri>
<manifest>projects/HTML/src/main/resources/basic-manifest.xml</manifest>
</namespace>
<namespace>
<uri>library://ns.apache.org/royale/html</uri>
<manifest>projects/HTML/src/main/resources/html-manifest.xml</manifest>
</namespace>
<namespace>
<uri>library://ns.apache.org/royale/basic</uri>
<manifest>projects/Mobile/src/main/resources/basic-manifest.xml</manifest>
</namespace>
<namespace>
<uri>library://ns.apache.org/royale/basic</uri>
<manifest>projects/Network/src/main/resources/basic-manifest.xml</manifest>
</namespace>
<namespace>
<uri>library://ns.apache.org/royale/html5</uri>
<manifest>projects/HTML5/src/main/resources/html5-manifest.xml</manifest>
</namespace>
<namespace>
<uri>library://ns.apache.org/royale/flat</uri>
<manifest>projects/Flat/src/main/resources/flat-manifest.xml</manifest>
</namespace>
<namespace>
<uri>library://ns.apache.org/royale/jquery</uri>
<manifest>projects/JQuery/src/main/resources/jquery-manifest.xml</manifest>
</namespace>
<namespace>
<uri>library://ns.apache.org/royale/google</uri>
<manifest>projects/GoogleMaps/src/main/resources/google-manifest.xml</manifest>
</namespace>
<namespace>
<uri>library://ns.apache.org/royale/cordova</uri>
<manifest>projects/Mobile/src/main/resources/cordova-manifest.xml</manifest>
</namespace>
<namespace>
<uri>library://ns.apache.org/royale/createjs</uri>
<manifest>projects/CreateJS/src/main/resources/createjs-manifest.xml</manifest>
</namespace>
<namespace>
<uri>library://ns.apache.org/royale/mdl</uri>
<manifest>projects/MaterialDesignLite/src/main/resources/mdl-manifest.xml</manifest>
</namespace>
<namespace>
<uri>library://ns.apache.org/royale/express</uri>
<manifest>projects/Express/src/main/resources/express-manifest.xml</manifest>
</namespace>
<namespace>
<uri>library://ns.apache.org/royale/fa</uri>
<manifest>projects/FontAwesome/src/main/resources/fa-manifest.xml</manifest>
</namespace>
</namespaces>
<!-- compiler.omit-trace-statements: toggle whether trace statements are omitted-->
<omit-trace-statements>true</omit-trace-statements>
<!-- compiler.optimize: Enable post-link SWF optimization-->
<optimize>true</optimize>
<!-- compiler.preloader: Specifies the default value for the Application's preloader attribute. If not specified, the default preloader value is mx.preloaders.SparkDownloadProgressBar when -compatibility-version >= 4.0 and mx.preloaders.DownloadProgressBar when -compatibility-version < 4.0.-->
<!-- compiler.preloader usage:
<preloader>string</preloader>
-->
<!-- compiler.proxy-base-class usage:
<proxy-base-class>string</proxy-base-class>
-->
<!-- compiler.remove-dead-code usage:
<remove-dead-code>boolean</remove-dead-code>
-->
<!-- compiler.report-invalid-styles-as-warnings: enables reporting of invalid styles as warnings-->
<!-- compiler.report-invalid-styles-as-warnings usage:
<report-invalid-styles-as-warnings>boolean</report-invalid-styles-as-warnings>
-->
<!-- compiler.report-missing-required-skin-parts-as-warnings: Use this option to generate a warning instead of an error when a missing required skin part is detected.-->
<!-- compiler.report-missing-required-skin-parts-as-warnings usage:
<report-missing-required-skin-parts-as-warnings>boolean</report-missing-required-skin-parts-as-warnings>
-->
<!-- compiler.info.royale usage:
<royale>boolean</royale>
-->
<!-- compiler.services: path to Royale Data Services configuration file-->
<!-- compiler.services usage:
<services>filename</services>
-->
<!-- compiler.show-actionscript-warnings: runs the AS3 compiler in a mode that detects legal but potentially incorrect code-->
<show-actionscript-warnings>true</show-actionscript-warnings>
<!-- compiler.show-binding-warnings: toggle whether warnings generated from data binding code are displayed-->
<show-binding-warnings>true</show-binding-warnings>
<!-- compiler.show-invalid-css-property-warnings: toggle whether invalid css property warnings are reported-->
<!-- compiler.show-invalid-css-property-warnings usage:
<show-invalid-css-property-warnings>boolean</show-invalid-css-property-warnings>
-->
<show-multiple-definition-warnings>true</show-multiple-definition-warnings>
<!-- compiler.show-shadowed-device-font-warnings: toggles whether warnings are displayed when an embedded font name shadows a device font name-->
<show-shadowed-device-font-warnings>true</show-shadowed-device-font-warnings>
<!-- compiler.show-unused-type-selector-warnings: toggle whether warnings generated from unused CSS type selectors are displayed-->
<show-unused-type-selector-warnings>true</show-unused-type-selector-warnings>
<!-- compiler.source-path: list of path elements that form the roots of ActionScript class hierarchies-->
<source-path>
<path-element>src</path-element>
</source-path>
<source-path>
<path-element>../../libs/vendor/puremvc-as3-multicore-framework/src</path-element>
</source-path>
<states-class>org.apache.royale.states.State</states-class>
<states-event-override-class>org.apache.royale.states.SetEventHandler</states-event-override-class>
<states-instance-override-class>org.apache.royale.states.AddItems</states-instance-override-class>
<states-property-override-class>org.apache.royale.states.SetProperty</states-property-override-class>
<!-- compiler.states-style-override-class usage:
<states-style-override-class>string</states-style-override-class>
-->
<!-- compiler.strict: runs the AS3 compiler in strict error checking mode.-->
<strict>true</strict>
<!-- compiler.strict-xml usage:
<strict-xml>boolean</strict-xml>
-->
<!-- compiler.swf-external-library-path usage:
<swf-external-library-path>
<path-element>string</path-element>
<path-element>string</path-element>
</swf-external-library-path>
-->
<!-- compiler.swf-library-path usage:
<swf-library-path>
<path-element>string</path-element>
<path-element>string</path-element>
</swf-library-path>
-->
<targets>
<target>JSRoyale</target>
</targets>
<!-- compiler.theme: list of CSS or SWC files to apply as a theme-->
<theme>
<filename>${royalelib}/themes/JewelTheme/src/main/resources/defaults.css</filename>
</theme>
<!-- compiler.verbose-stacktraces: save callstack information to the SWF for debugging-->
<verbose-stacktraces>false</verbose-stacktraces>
<!-- compiler.warn-array-tostring-changes: Array.toString() format has changed.-->
<warn-array-tostring-changes>false</warn-array-tostring-changes>
<!-- compiler.warn-assignment-within-conditional: Assignment within conditional.-->
<warn-assignment-within-conditional>true</warn-assignment-within-conditional>
<!-- compiler.warn-bad-array-cast: Possibly invalid Array cast operation.-->
<warn-bad-array-cast>true</warn-bad-array-cast>
<!-- compiler.warn-bad-bool-assignment: Non-Boolean value used where a Boolean value was expected.-->
<warn-bad-bool-assignment>true</warn-bad-bool-assignment>
<!-- compiler.warn-bad-date-cast: Invalid Date cast operation.-->
<warn-bad-date-cast>true</warn-bad-date-cast>
<!-- compiler.warn-bad-es3-type-method: Unknown method.-->
<warn-bad-es3-type-method>true</warn-bad-es3-type-method>
<!-- compiler.warn-bad-es3-type-prop: Unknown property.-->
<warn-bad-es3-type-prop>true</warn-bad-es3-type-prop>
<!-- compiler.warn-bad-nan-comparison: Illogical comparison with NaN. Any comparison operation involving NaN will evaluate to false because NaN != NaN.-->
<warn-bad-nan-comparison>true</warn-bad-nan-comparison>
<!-- compiler.warn-bad-null-assignment: Impossible assignment to null.-->
<warn-bad-null-assignment>true</warn-bad-null-assignment>
<!-- compiler.warn-bad-null-comparison: Illogical comparison with null.-->
<warn-bad-null-comparison>true</warn-bad-null-comparison>
<!-- compiler.warn-bad-undefined-comparison: Illogical comparison with undefined. Only untyped variables (or variables of type *) can be undefined.-->
<warn-bad-undefined-comparison>true</warn-bad-undefined-comparison>
<!-- compiler.warn-boolean-constructor-with-no-args: Boolean() with no arguments returns false in ActionScript 3.0. Boolean() returned undefined in ActionScript 2.0.-->
<warn-boolean-constructor-with-no-args>false</warn-boolean-constructor-with-no-args>
<!-- compiler.warn-changes-in-resolve: __resolve is no longer supported.-->
<warn-changes-in-resolve>false</warn-changes-in-resolve>
<!-- compiler.warn-class-is-sealed: Class is sealed. It cannot have members added to it dynamically.-->
<warn-class-is-sealed>true</warn-class-is-sealed>
<!-- compiler.warn-const-not-initialized: Constant not initialized.-->
<warn-const-not-initialized>true</warn-const-not-initialized>
<!-- compiler.warn-constructor-returns-value: Function used in new expression returns a value. Result will be what the function returns, rather than a new instance of that function.-->
<warn-constructor-returns-value>false</warn-constructor-returns-value>
<!-- compiler.warn-deprecated-event-handler-error: EventHandler was not added as a listener.-->
<warn-deprecated-event-handler-error>false</warn-deprecated-event-handler-error>
<!-- compiler.warn-deprecated-function-error: Unsupported ActionScript 2.0 function.-->
<warn-deprecated-function-error>true</warn-deprecated-function-error>
<!-- compiler.warn-deprecated-property-error: Unsupported ActionScript 2.0 property.-->
<warn-deprecated-property-error>true</warn-deprecated-property-error>
<!-- compiler.warn-duplicate-argument-names: More than one argument by the same name.-->
<warn-duplicate-argument-names>true</warn-duplicate-argument-names>
<!-- compiler.warn-duplicate-variable-def: Duplicate variable definition -->
<warn-duplicate-variable-def>true</warn-duplicate-variable-def>
<!-- compiler.warn-for-var-in-changes: ActionScript 3.0 iterates over an object's properties within a "for x in target" statement in random order.-->
<warn-for-var-in-changes>false</warn-for-var-in-changes>
<!-- compiler.warn-import-hides-class: Importing a package by the same name as the current class will hide that class identifier in this scope.-->
<warn-import-hides-class>true</warn-import-hides-class>
<!-- compiler.warn-instance-of-changes: Use of the instanceof operator.-->
<warn-instance-of-changes>true</warn-instance-of-changes>
<!-- compiler.warn-internal-error: Internal error in compiler.-->
<warn-internal-error>true</warn-internal-error>
<!-- compiler.warn-level-not-supported: _level is no longer supported. For more information, see the flash.display package.-->
<warn-level-not-supported>true</warn-level-not-supported>
<!-- compiler.warn-missing-namespace-decl: Missing namespace declaration (e.g. variable is not defined to be public, private, etc.).-->
<warn-missing-namespace-decl>true</warn-missing-namespace-decl>
<!-- compiler.warn-negative-uint-literal: Negative value will become a large positive value when assigned to a uint data type.-->
<warn-negative-uint-literal>true</warn-negative-uint-literal>
<!-- compiler.warn-no-constructor: Missing constructor.-->
<warn-no-constructor>false</warn-no-constructor>
<!-- compiler.warn-no-explicit-super-call-in-constructor: The super() statement was not called within the constructor.-->
<warn-no-explicit-super-call-in-constructor>false</warn-no-explicit-super-call-in-constructor>
<!-- compiler.warn-no-type-decl: Missing type declaration.-->
<warn-no-type-decl>true</warn-no-type-decl>
<!-- compiler.warn-number-from-string-changes: In ActionScript 3.0, white space is ignored and '' returns 0. Number() returns NaN in ActionScript 2.0 when the parameter is '' or contains white space.-->
<warn-number-from-string-changes>false</warn-number-from-string-changes>
<!-- compiler.warn-scoping-change-in-this: Change in scoping for the this keyword. Class methods extracted from an instance of a class will always resolve this back to that instance. In ActionScript 2.0 this is looked up dynamically based on where the method is invoked from.-->
<warn-scoping-change-in-this>false</warn-scoping-change-in-this>
<!-- compiler.warn-slow-text-field-addition: Inefficient use of += on a TextField.-->
<warn-slow-text-field-addition>true</warn-slow-text-field-addition>
<!-- compiler.warn-unlikely-function-value: Possible missing parentheses.-->
<warn-unlikely-function-value>true</warn-unlikely-function-value>
<!-- compiler.warn-xml-class-has-changed: Possible usage of the ActionScript 2.0 XML class.-->
<warn-xml-class-has-changed>false</warn-xml-class-has-changed>
</compiler>
<!-- debug-password: the password to include in debuggable SWFs-->
<debug-password></debug-password>
<!-- default-background-color: default background color (may be overridden by the application code)-->
<default-background-color>0xFFFFFF</default-background-color>
<!-- default-frame-rate: default frame rate to be used in the SWF.-->
<default-frame-rate>24</default-frame-rate>
<!-- default-script-limits: default script execution limits (may be overridden by root attributes)-->
<default-script-limits>
<max-recursion-depth>1000</max-recursion-depth>
<max-execution-time>60</max-execution-time>
</default-script-limits>
<!-- default-size: default application size (may be overridden by root attributes in the application)-->
<default-size>
<width>500</width>
<height>375</height>
</default-size>
<!-- dependency-graph usage:
<dependency-graph>filename</dependency-graph>
-->
<!-- directory: output the library as an open directory instead of a SWC file-->
<!-- directory usage:
<directory>boolean</directory>
-->
<!-- error-problems: specifies the fully qualified class names of compiler problems that should be reported as errors.-->
<!-- error-problems usage:
<error-problems>
<class>string</class>
<class>string</class>
</error-problems>
-->
<!-- exclude-native-js-libraries usage:
<exclude-native-js-libraries>boolean</exclude-native-js-libraries>
-->
<!-- export-public-symbols usage:
<export-public-symbols>boolean</export-public-symbols>
-->
<!-- external-js-lib usage:
<external-js-lib>
<path-element>string</path-element>
<path-element>string</path-element>
</external-js-lib>
-->
<!-- externs: a list of symbols to omit from linking when building a SWF-->
<!-- externs usage:
<externs>
<symbol>string</symbol>
<symbol>string</symbol>
</externs>
-->
<!-- externs-report usage:
<externs-report>filename</externs-report>
-->
<frames>
<!-- frames.frame: A SWF frame label with a sequence of classnames that will be linked onto the frame.-->
<!-- frames.frame usage:
<frame>
<label>string</label>
<classname>string</classname>
</frame>
-->
</frames>
<!-- html-output-filename usage:
<html-output-filename>filename</html-output-filename>
-->
<html-template>src/resources/forms-index-template.html</html-template>
<!-- ignore-problems: specifies the fully qualified class names of compiler problems that should not be reported.-->
<!-- ignore-problems usage:
<ignore-problems>
<class>string</class>
<class>string</class>
</ignore-problems>
-->
<!-- include-classes: a list of classes to include in the output SWC-->
<!-- include-classes usage:
<include-classes>
<class>string</class>
<class>string</class>
</include-classes>
-->
<!-- include-file: a list of named files to include in the output SWC-->
<!-- include-file usage:
<include-file>
<name>string</name>
<path>string</path>
</include-file>
-->
<!-- include-inheritance-dependencies-only: only include inheritance dependencies of classes specified with include-classes -->
<!-- include-inheritance-dependencies-only usage:
<include-inheritance-dependencies-only>boolean</include-inheritance-dependencies-only>
-->
<!-- include-lookup-only: if true, manifest entries with lookupOnly=true are included in SWC catalog. Default is false.-->
<!-- include-lookup-only usage:
<include-lookup-only>boolean</include-lookup-only>
-->
<!-- include-namespaces: all classes in the listed namespaces are included in the output SWC-->
<!-- include-namespaces usage:
<include-namespaces>
<uri>string</uri>
<uri>string</uri>
</include-namespaces>
-->
<!-- include-resource-bundles: a list of resource bundles to include in the output SWC-->
<!-- include-resource-bundles usage:
<include-resource-bundles>
<bundle>string</bundle>
<bundle>string</bundle>
</include-resource-bundles>
-->
<!-- include-sources: a list of directories and source files to include in the output SWC-->
<!-- include-sources usage:
<include-sources>
<path-element>string</path-element>
<path-element>string</path-element>
</include-sources>
-->
<!-- include-stylesheet: a list of named stylesheet resources to include in the output SWC-->
<!-- include-stylesheet usage:
<include-stylesheet>
<name>string</name>
<path>string</path>
</include-stylesheet>
-->
<!-- includes: a list of symbols to always link in when building a SWF-->
<!-- includes usage:
<includes>
<symbol>string</symbol>
<symbol>string</symbol>
</includes>
-->
<!-- js-compiler-define usage:
<js-compiler-define>
<name>string</name>
<value>string</value>
<value>string</value>
</js-compiler-define>
-->
<!-- js-compiler-option usage:
<js-compiler-option>
<option>string</option>
<option>string</option>
</js-compiler-option>
-->
<!-- js-default-initializers usage:
<js-default-initializers>boolean</js-default-initializers>
-->
<js-dynamic-access-unknown-members>true</js-dynamic-access-unknown-members>
<!-- js-load-config usage:
<js-load-config>filename</js-load-config>
-->
<js-output>.</js-output>
<!-- js-output-optimization usage:
<js-output-optimization>
<optimization>string</optimization>
<optimization>string</optimization>
</js-output-optimization>
-->
<!-- js-output-type usage:
<js-output-type>string</js-output-type>
-->
<!-- keep-asdoc usage:
<keep-asdoc>boolean</keep-asdoc>
-->
<!-- link-report: Output a XML-formatted report of all definitions linked into the application.-->
<!-- link-report usage:
<link-report>filename</link-report>
-->
<!-- load-config: load a file containing configuration options-->
<load-config>${royalelib}/${configname}-config.xml</load-config>
<!-- load-externs: an XML file containing <def>, <pre>, and <ext> symbols to omit from linking when building a SWF-->
<!-- load-externs usage:
<load-externs>filename</load-externs>
-->
<!-- marmotinni usage:
<marmotinni>string</marmotinni>
-->
<metadata>
<!-- metadata.contributor: A contributor's name to store in the SWF metadata-->
<!-- metadata.contributor usage:
<contributor>name</contributor>
-->
<!-- metadata.creator: A creator's name to store in the SWF metadata-->
<creator>unknown</creator>
<!-- metadata.date: The creation date to store in the SWF metadata-->
<!-- metadata.date usage:
<date>text</date>
-->
<!-- metadata.description: The default description to store in the SWF metadata-->
<description>http://royale.apache.org/</description>
<!-- metadata.language: The language to store in the SWF metadata (i.e. EN, FR)-->
<language>EN</language>
<!-- metadata.localized-description: A localized RDF/XMP description to store in the SWF metadata-->
<!-- metadata.localized-description usage:
<localized-description>
<text>string</text>
<lang>string</lang>
<lang>string</lang>
</localized-description>
-->
<!-- metadata.localized-title: A localized RDF/XMP title to store in the SWF metadata-->
<!-- metadata.localized-title usage:
<localized-title>
<title>string</title>
<lang>string</lang>
<lang>string</lang>
</localized-title>
-->
<!-- metadata.publisher: A publisher's name to store in the SWF metadata-->
<publisher>Apache Software Foundation</publisher>
<!-- metadata.title: The default title to store in the SWF metadata-->
<title>Apache Royale Application</title>
</metadata>
<!-- module-output usage:
<module-output>filename</module-output>
-->
<!-- output: the filename of the SWF movie to create-->
<!-- output usage:
<output>filename</output>
-->
<!-- raw-metadata: XML text to store in the SWF metadata (overrides metadata.* configuration)-->
<!-- raw-metadata usage:
<raw-metadata>text</raw-metadata>
-->
<!-- remove-circulars usage:
<remove-circulars>boolean</remove-circulars>
-->
<!-- remove-unused-rsls: remove RSLs that are not being used by the application-->
<remove-unused-rsls>true</remove-unused-rsls>
<!-- resource-bundle-list: prints a list of resource bundles to a file for input to the compc compiler to create a resource bundle SWC file. -->
<!-- resource-bundle-list usage:
<resource-bundle-list>filename</resource-bundle-list>
-->
<!-- runtime-shared-libraries: a list of runtime shared library URLs to be loaded before the application starts-->
<!-- runtime-shared-libraries usage:
<runtime-shared-libraries>
<url>string</url>
<url>string</url>
</runtime-shared-libraries>
-->
<!-- runtime-shared-library-path: specifies a SWC to link against, an RSL URL to load, with an optional policy file URL and optional failover URLs -->
<!-- runtime-shared-library-path usage:
<runtime-shared-library-path>
<path-element>string</path-element>
<rsl-url>string</rsl-url>
<policy-file-url>string</policy-file-url>
</runtime-shared-library-path>
-->
<runtime-shared-library-settings>
<!-- runtime-shared-library-settings.application-domain: override the application domain an RSL is loaded into. The supported values are 'current', 'default', 'parent', or 'top-level'.-->
<!-- runtime-shared-library-settings.application-domain usage:
<application-domain>
<path-element>string</path-element>
<application-domain-target>string</application-domain-target>
</application-domain>
-->
<!-- runtime-shared-library-settings.force-rsls: force an RSL to be loaded, overriding the removal caused by using the remove-unused-rsls option-->
<!-- runtime-shared-library-settings.force-rsls usage:
<force-rsls>
<path-element>string</path-element>
<path-element>string</path-element>
</force-rsls>
-->
</runtime-shared-library-settings>
<!-- sdk-js-lib usage:
<sdk-js-lib>
<path-element>string</path-element>
<path-element>string</path-element>
</sdk-js-lib>
-->
<!-- size-report: Output an XML-formatted report detailing the size of all code and data linked into the application.-->
<!-- size-report usage:
<size-report>filename</size-report>
-->
<!-- skip-transpile usage:
<skip-transpile>boolean</skip-transpile>
-->
<source-map>true</source-map>
<!-- static-link-runtime-shared-libraries: statically link the libraries specified by the -runtime-shared-libraries-path option.-->
<static-link-runtime-shared-libraries>true</static-link-runtime-shared-libraries>
<!-- strict-publish usage:
<strict-publish>boolean</strict-publish>
-->
<!-- swf-version: specifies the version of the compiled SWF file.-->
<swf-version>20</swf-version>
<!-- target-player: specifies the version of the player the application is targeting. Features requiring a later version will not be compiled into the application. The minimum value supported is "9.0.0".-->
<target-player>11.7</target-player>
<!-- tools-locale: specifies the locale used by the compiler when reporting errors and warnings.-->
<!-- tools-locale usage:
<tools-locale>string</tools-locale>
-->
<!-- use-direct-blit: Use hardware acceleration to blit graphics to the screen, where such acceleration is available.-->
<!-- use-direct-blit usage:
<use-direct-blit>boolean</use-direct-blit>
-->
<!-- use-flashbuilder-project-files usage:
<use-flashbuilder-project-files>boolean</use-flashbuilder-project-files>
-->
<!-- use-gpu: Use GPU compositing features when drawing graphics, where such acceleration is available.-->
<!-- use-gpu usage:
<use-gpu>boolean</use-gpu>
-->
<!-- use-network: toggle whether the SWF is flagged for access to network resources-->
<use-network>true</use-network>
<!-- verify-digests: verifies the libraries loaded at runtime are the correct ones.-->
<!-- verify-digests usage:
<verify-digests>boolean</verify-digests>
-->
<!-- version: display the build version of the program-->
<!-- version usage:
<version>boolean</version>
-->
<!-- warn-public-vars usage:
<warn-public-vars>boolean</warn-public-vars>
-->
<!-- warning-problems: specifies the fully qualified class names of compiler problems that should be reported as warnings.-->
<!-- warning-problems usage:
<warning-problems>
<class>string</class>
<class>string</class>
</warning-problems>
-->
<!-- warnings: toggle the display of warnings-->
<!-- warnings usage:
<warnings>boolean</warnings>
-->
</royale-config>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment