You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ah...@apache.org on 2019/06/17 18:02:12 UTC

[royale-asjs] branch develop updated (ade3dfb -> a09ea1e)

This is an automated email from the ASF dual-hosted git repository.

aharui pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git.


    from ade3dfb  BE0013: inject_html does not work in modules
     new 4e35980  ASDoc found these small issues
     new 803f071  get asdoc to build with most if not all projects
     new 9b9e387  use parent instead of itemrendererparent which is now ListView instead of a UIBase
     new a09ea1e  suppress implicit coercions because we cheat and use JSON objects instead of actual instances

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 examples/royale/ASDoc/build.xml                    | 39 ++++++++++++---
 .../ASDoc/src/main/config/asdoc-js-config.xml      | 58 ++++++++++++++++++----
 .../ASDoc/src/main/config/asdoc-swf-config.xml     | 58 ++++++++++++++++++++--
 .../royale/OptionalHashAnchorStringItemRenderer.as |  2 +-
 .../ASDoc/src/main/royale/ParameterRenderer.as     |  2 +-
 .../ASDoc/src/main/royale/models/ASDocModel.as     |  9 ++++
 .../royale/{JQueryClasses.as => AceClasses.as}     |  2 +-
 .../listClasses/VirtualListVerticalLayout.as       |  2 +-
 .../MXRoyale/src/main/royale/mx/core/Keyboard.as   |  2 +-
 .../src/main/royale/mx/events/NetStatusEvent.as    |  2 +-
 .../royale/mx/events/utils/FocusEventConverter.as  |  2 +-
 .../mx/events/utils/KeyboardEventConverter.as      |  1 +
 .../mx/messaging/ConsumerMessageDispatcher.as      |  4 +-
 .../main/royale/mx/resources/ResourceManager.as    |  2 +-
 .../royale/mx/resources/ResourceManagerImpl.as     |  4 +-
 .../src/main/royale/mx/validators/DateValidator.as |  4 +-
 .../apache/royale/mdl/beads/RestrictTextField.as   |  2 +-
 .../apache/royale/reflection/beads/JSONReviver.as  |  2 +-
 .../spark/components/SkinnablePopUpContainer.as    |  2 +-
 .../apache/royale/textLayout/edit/EditManager.as   |  2 +-
 .../org/apache/royale/text/events/TextEvent.as     |  2 +-
 21 files changed, 162 insertions(+), 41 deletions(-)
 rename frameworks/projects/Ace/src/main/royale/{JQueryClasses.as => AceClasses.as} (97%)


Re: [royale-asjs] 04/04: suppress implicit coercions because we cheat and use JSON objects instead of actual instances

Posted by Greg Dove <gr...@gmail.com>.
Hi Alex,

My apologies, but I may have messed this directive up a bit with the
earlier change from 'negative' to 'positive' semantics in the config
settings. I just added compiler tests for the output variations and
adjusted the logic for these checks to make them pass, so now the following
should work properly:

@royalesuppresscompleximplicitcoercion false
means 'don't suppress the coercion' (the coercion is on by default). This
would be unusual to use, but could be to used to locally override a
compilation config setting which suppresses it everywhere, so that it is
still output inside a particular method, for example. It sounds like it is
the opposite of the intent in your commit comment, but I guess you tried
this because the boolean toggles were not working correctly/intuitively.


if you want it suppressed locally, you should be able to use 'true' or use
it with no additional specifier, otherwise you can also use it in a similar
way to @royaleignorecoercion with specific types. This should work
correctly now after my fix.

for example:
 var classData:ASDocClass = masterData["filterData"][className];

you can use:
@royalesuppresscompleximplicitcoercion ASDocClass

but the following should (after the fix) suppress all implicit coercions in
the annotated method scope  :
@royalesuppresscompleximplicitcoercion
@royalesuppresscompleximplicitcoercion true

If you want it off completely for the current build, it is best done via
the config setting for the compilation, and then you need no annotations
anywhere.
I did provide some information about the config settings recently in a
post, but I'm going to write this stuff up this week and add it to the
docs. Sorry I should have done that already. I will get it done this week.

Greg


On Tue, Jun 18, 2019 at 6:02 AM <ah...@apache.org> wrote:

> This is an automated email from the ASF dual-hosted git repository.
>
> aharui pushed a commit to branch develop
> in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
>
> commit a09ea1e3a835226ea880ca2bfa7161e11ece22a5
> Author: Alex Harui <ah...@apache.org>
> AuthorDate: Mon Jun 17 11:01:52 2019 -0700
>
>     suppress implicit coercions because we cheat and use JSON objects
> instead of actual instances
> ---
>  examples/royale/ASDoc/src/main/royale/models/ASDocModel.as | 9 +++++++++
>  1 file changed, 9 insertions(+)
>
> diff --git a/examples/royale/ASDoc/src/main/royale/models/ASDocModel.as
> b/examples/royale/ASDoc/src/main/royale/models/ASDocModel.as
> index bb530d7..493b46e 100644
> --- a/examples/royale/ASDoc/src/main/royale/models/ASDocModel.as
> +++ b/examples/royale/ASDoc/src/main/royale/models/ASDocModel.as
> @@ -493,6 +493,9 @@ package models
>              }
>          }
>
> +        /**
> +         * @royalesuppresscompleximplicitcoercion false
> +         */
>          private function addIfNeededAndMakeAttributes(arr:Array,
> data:ASDocClassEvents):void
>          {
>                 var n:int = arr.length;
> @@ -528,6 +531,9 @@ package models
>                 arr.push(data);
>          }
>
> +        /**
> +         * @royalesuppresscompleximplicitcoercion false
> +         */
>                 private function addAttributes(dest:ASDocClassEvents,
> src:ASDocClassEvents):void
>                 {
>                         if (!src.tags) return;
> @@ -884,6 +890,9 @@ package models
>              filterPackageList();
>          }
>
> +        /**
> +         * @royalesuppresscompleximplicitcoercion false
> +         */
>          public function filterByTags(className:String):Boolean
>          {
>              var classData:ASDocClass =
> masterData["filterData"][className];
>
>

[royale-asjs] 04/04: suppress implicit coercions because we cheat and use JSON objects instead of actual instances

Posted by ah...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

aharui pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git

commit a09ea1e3a835226ea880ca2bfa7161e11ece22a5
Author: Alex Harui <ah...@apache.org>
AuthorDate: Mon Jun 17 11:01:52 2019 -0700

    suppress implicit coercions because we cheat and use JSON objects instead of actual instances
---
 examples/royale/ASDoc/src/main/royale/models/ASDocModel.as | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/examples/royale/ASDoc/src/main/royale/models/ASDocModel.as b/examples/royale/ASDoc/src/main/royale/models/ASDocModel.as
index bb530d7..493b46e 100644
--- a/examples/royale/ASDoc/src/main/royale/models/ASDocModel.as
+++ b/examples/royale/ASDoc/src/main/royale/models/ASDocModel.as
@@ -493,6 +493,9 @@ package models
             }
         }
         
+        /**
+         * @royalesuppresscompleximplicitcoercion false
+         */
         private function addIfNeededAndMakeAttributes(arr:Array, data:ASDocClassEvents):void
         {
         	var n:int = arr.length;
@@ -528,6 +531,9 @@ package models
         	arr.push(data);
         }
 
+        /**
+         * @royalesuppresscompleximplicitcoercion false
+         */
 		private function addAttributes(dest:ASDocClassEvents, src:ASDocClassEvents):void
 		{
 			if (!src.tags) return;
@@ -884,6 +890,9 @@ package models
             filterPackageList();
         }
 
+        /**
+         * @royalesuppresscompleximplicitcoercion false
+         */
         public function filterByTags(className:String):Boolean
         {
             var classData:ASDocClass = masterData["filterData"][className];


[royale-asjs] 01/04: ASDoc found these small issues

Posted by ah...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

aharui pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git

commit 4e35980fd0752ed679f88656c50fa8c1eb56ee7d
Author: Alex Harui <ah...@apache.org>
AuthorDate: Mon Jun 17 10:58:59 2019 -0700

    ASDoc found these small issues
---
 .../projects/Ace/src/main/royale/{JQueryClasses.as => AceClasses.as}  | 2 +-
 .../main/royale/mx/controls/listClasses/VirtualListVerticalLayout.as  | 2 +-
 frameworks/projects/MXRoyale/src/main/royale/mx/core/Keyboard.as      | 2 +-
 .../projects/MXRoyale/src/main/royale/mx/events/NetStatusEvent.as     | 2 +-
 .../MXRoyale/src/main/royale/mx/events/utils/FocusEventConverter.as   | 2 +-
 .../src/main/royale/mx/events/utils/KeyboardEventConverter.as         | 1 +
 .../src/main/royale/mx/messaging/ConsumerMessageDispatcher.as         | 4 ++--
 .../projects/MXRoyale/src/main/royale/mx/resources/ResourceManager.as | 2 +-
 .../MXRoyale/src/main/royale/mx/resources/ResourceManagerImpl.as      | 4 ++--
 .../projects/MXRoyale/src/main/royale/mx/validators/DateValidator.as  | 4 ++--
 .../src/main/royale/org/apache/royale/mdl/beads/RestrictTextField.as  | 2 +-
 .../src/main/royale/org/apache/royale/reflection/beads/JSONReviver.as | 2 +-
 .../src/main/royale/spark/components/SkinnablePopUpContainer.as       | 2 +-
 .../src/main/royale/org/apache/royale/textLayout/edit/EditManager.as  | 2 +-
 .../Text/src/main/royale/org/apache/royale/text/events/TextEvent.as   | 2 +-
 15 files changed, 18 insertions(+), 17 deletions(-)

diff --git a/frameworks/projects/Ace/src/main/royale/JQueryClasses.as b/frameworks/projects/Ace/src/main/royale/AceClasses.as
similarity index 97%
rename from frameworks/projects/Ace/src/main/royale/JQueryClasses.as
rename to frameworks/projects/Ace/src/main/royale/AceClasses.as
index 8df1080..33f5dae 100644
--- a/frameworks/projects/Ace/src/main/royale/JQueryClasses.as
+++ b/frameworks/projects/Ace/src/main/royale/AceClasses.as
@@ -25,7 +25,7 @@ package
  *  beyond those that are found by dependecy analysis starting
  *  from the classes specified in manifest.xml.
  */
-internal class JQueryClasses
+internal class AceClasses
 {	
 }
 
diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/listClasses/VirtualListVerticalLayout.as b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/listClasses/VirtualListVerticalLayout.as
index 923b8b9..496defa 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/listClasses/VirtualListVerticalLayout.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/listClasses/VirtualListVerticalLayout.as
@@ -16,7 +16,7 @@
 //  limitations under the License.
 //
 ////////////////////////////////////////////////////////////////////////////////
-package org.apache.royale.html.beads.layouts
+package mx.controls.listClasses
 {
 	import org.apache.royale.core.IBeadLayout;
 	import org.apache.royale.core.IBeadModel;
diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/core/Keyboard.as b/frameworks/projects/MXRoyale/src/main/royale/mx/core/Keyboard.as
index f6d49df..8631799 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/core/Keyboard.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/core/Keyboard.as
@@ -89,7 +89,7 @@ COMPILE::SWF
 		
 		
 		/**
-		 * [static] Constant associated with the key code value for the \ key (220).
+		 * [static] Constant associated with the key code value for the &#92; key (220).
 		 */
 		public static const BACKSLASH : uint = 220;
 		
diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/events/NetStatusEvent.as b/frameworks/projects/MXRoyale/src/main/royale/mx/events/NetStatusEvent.as
index 96f7664..2741b3b 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/events/NetStatusEvent.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/events/NetStatusEvent.as
@@ -43,7 +43,7 @@ public class NetStatusEvent extends flash.events.NetStatusEvent
 							  cancelable:Boolean = false, text:String = "", id:int = 0
 							  )
 	{
-		super(type, bubbles, cancelable,text,id);
+		super(type, bubbles, cancelable,text);
 	}
 }
 
diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/events/utils/FocusEventConverter.as b/frameworks/projects/MXRoyale/src/main/royale/mx/events/utils/FocusEventConverter.as
index 2dbd2d4..a731ac0 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/events/utils/FocusEventConverter.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/events/utils/FocusEventConverter.as
@@ -48,7 +48,7 @@ package mx.events.utils
 		COMPILE::SWF
 		public static function convert(oldEvent:flash.events.FocusEvent):mx.events.FocusEvent
 		{
-			var newEvent:mx.events.FocusEvent = new mx.events.FocusEvent(type, true);
+			var newEvent:mx.events.FocusEvent = new mx.events.FocusEvent(oldEvent.type, true);
 			return newEvent;
 		}
 		
diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/events/utils/KeyboardEventConverter.as b/frameworks/projects/MXRoyale/src/main/royale/mx/events/utils/KeyboardEventConverter.as
index c77425f..4e00ba3 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/events/utils/KeyboardEventConverter.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/events/utils/KeyboardEventConverter.as
@@ -26,6 +26,7 @@ package mx.events.utils
 	COMPILE::SWF
 	{
 		import flash.events.KeyboardEvent;
+        import org.apache.royale.events.KeyboardEvent;
 	}
 	
 	/**
diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/messaging/ConsumerMessageDispatcher.as b/frameworks/projects/MXRoyale/src/main/royale/mx/messaging/ConsumerMessageDispatcher.as
index c06e943..b2a8792 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/messaging/ConsumerMessageDispatcher.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/messaging/ConsumerMessageDispatcher.as
@@ -43,13 +43,13 @@ use namespace mx_internal;
  *                  |                       |
  *               Channel 1               Channel 2  <- The endpoint URIs for these two channels are identical
  *                  |                       |
- *                  \_______________________/
+ *                  &#92;_______________________/
  *  Server:                     |
  *                              |
  *                          Endpoint (that the two channels point to)
  *                              |
  *                  FlexClientOutboundQueue (for this endpoint for this FlexClient)
- *                              \-- Outbound messages for the three Consumer subscriptions
+ *                              &#92;-- Outbound messages for the three Consumer subscriptions
  * 
  *  When the endpoint receives a poll request from Channel 1 it will return queued messages for all three subscriptions
  *  but back on the client when Channel 1 dispatches message events for Consumer 2 and 3's subscriptions they won't see
diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/resources/ResourceManager.as b/frameworks/projects/MXRoyale/src/main/royale/mx/resources/ResourceManager.as
index 4a00afe..5ea4721 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/resources/ResourceManager.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/resources/ResourceManager.as
@@ -28,7 +28,7 @@ import mx.core.IFlexModuleFactory;
 import mx.core.mx_internal;
 //import mx.core.Singleton;
 //import mx.events.ModuleEvent;
-import mx.events.ResourceEvent;
+//import mx.events.ResourceEvent;
 import mx.modules.IModuleInfo;
 import mx.modules.ModuleManager;
 import mx.utils.StringUtil;
diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/resources/ResourceManagerImpl.as b/frameworks/projects/MXRoyale/src/main/royale/mx/resources/ResourceManagerImpl.as
index a8c6086..6f3bb02 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/resources/ResourceManagerImpl.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/resources/ResourceManagerImpl.as
@@ -39,7 +39,7 @@ import mx.core.mx_internal;
 //import mx.core.Singleton;
 import mx.events.FlexEvent;
 import mx.events.ModuleEvent;
-import mx.events.ResourceEvent;
+//import mx.events.ResourceEvent;
 import mx.managers.SystemManagerGlobals;
 import mx.modules.IModuleInfo;
 import mx.modules.ModuleManager;
@@ -1202,7 +1202,7 @@ public class ResourceManagerImpl extends EventDispatcher implements IResourceMan
 
 import org.apache.royale.events.EventDispatcher;
 //import mx.events.ModuleEvent;
-import mx.events.ResourceEvent;
+//import mx.events.ResourceEvent;
 import mx.modules.IModuleInfo;
 import mx.resources.IResourceBundle;
 //import mx.resources.IResourceModule;
diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/validators/DateValidator.as b/frameworks/projects/MXRoyale/src/main/royale/mx/validators/DateValidator.as
index 6aa3681..a6d0754 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/validators/DateValidator.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/validators/DateValidator.as
@@ -47,7 +47,7 @@ package mx.validators
  *    and <code>property</code> properties to specify the String.
  *    The String can contain digits and the formatting characters
  *    specified by the <code>allowedFormatChars</code> property,
- *    which include the "/\-. " characters. 
+ *    which include the "/&#92;-. " characters. 
  *    By default, the input format of the date in a String field
  *    is "MM/DD/YYYY" where "MM" is the month, "DD" is the day,
  *    and "YYYY" is the year. 
@@ -69,7 +69,7 @@ package mx.validators
  *  
  *  <pre>
  *  &lt;mx:DateValidator 
- *    allowedFormatChars="/\-. " 
+ *    allowedFormatChars="/&#92;-. " 
  *    dayListener="<i>Object specified by daySource</i>"
  *    dayProperty="<i>No default</i>"
  *    daySource="<i>No default</i>"
diff --git a/frameworks/projects/MaterialDesignLite/src/main/royale/org/apache/royale/mdl/beads/RestrictTextField.as b/frameworks/projects/MaterialDesignLite/src/main/royale/org/apache/royale/mdl/beads/RestrictTextField.as
index 836a4ca..f3cdcab 100644
--- a/frameworks/projects/MaterialDesignLite/src/main/royale/org/apache/royale/mdl/beads/RestrictTextField.as
+++ b/frameworks/projects/MaterialDesignLite/src/main/royale/org/apache/royale/mdl/beads/RestrictTextField.as
@@ -30,7 +30,7 @@ package org.apache.royale.mdl.beads
 	 *  input from user. A text property allows to configure error text.
 	 *  
 	 *  use examples:
-	 *  Numeric pattern = -?[0-9]*(\.[0-9]+)?
+	 *  Numeric pattern = -?[0-9]*(&#92;.[0-9]+)?
 	 *  error text = "Input is not a number!"
 	 *
 	 *  Letters and spaces only pattern = [A-Z,a-z, ]*
diff --git a/frameworks/projects/Reflection/src/main/royale/org/apache/royale/reflection/beads/JSONReviver.as b/frameworks/projects/Reflection/src/main/royale/org/apache/royale/reflection/beads/JSONReviver.as
index 77c674d..32d6490 100644
--- a/frameworks/projects/Reflection/src/main/royale/org/apache/royale/reflection/beads/JSONReviver.as
+++ b/frameworks/projects/Reflection/src/main/royale/org/apache/royale/reflection/beads/JSONReviver.as
@@ -47,7 +47,7 @@ import org.apache.royale.core.IStrand;
  *  @productversion Royale 1.0.0
  *  @productversion Royale 0.0
  */
-public class JSONReviver
+public class JSONReviver implements IBead
 {
 
     public function JSONReviver()
diff --git a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/SkinnablePopUpContainer.as b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/SkinnablePopUpContainer.as
index fe4b9b1..5249221 100644
--- a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/SkinnablePopUpContainer.as
+++ b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/SkinnablePopUpContainer.as
@@ -37,7 +37,7 @@ package spark.components
 	import mx.core.FlexVersion;
 	import mx.core.mx_internal;
 		
-	import mx.effects.Parallel;
+	//import mx.effects.Parallel;
 	import mx.events.EffectEvent;
 	import mx.events.FlexEvent;
 	import mx.events.SandboxMouseEvent;
diff --git a/frameworks/projects/TLF/src/main/royale/org/apache/royale/textLayout/edit/EditManager.as b/frameworks/projects/TLF/src/main/royale/org/apache/royale/textLayout/edit/EditManager.as
index e4e4bc5..4b2b6cc 100644
--- a/frameworks/projects/TLF/src/main/royale/org/apache/royale/textLayout/edit/EditManager.as
+++ b/frameworks/projects/TLF/src/main/royale/org/apache/royale/textLayout/edit/EditManager.as
@@ -120,7 +120,7 @@ package org.apache.royale.textLayout.edit
  	 * @see org.apache.royale.textLayout.elements.TextFlow
  	 * @see flashx.undo.UndoManager
 	 *
-	 *  examples\EditManager_example.as -noswf
+	 *  examples/EditManager_example.as -noswf
 	 * 
 	 * @playerversion Flash 10
 	 * @playerversion AIR 1.5
diff --git a/frameworks/projects/Text/src/main/royale/org/apache/royale/text/events/TextEvent.as b/frameworks/projects/Text/src/main/royale/org/apache/royale/text/events/TextEvent.as
index 751622b..e7bd198 100644
--- a/frameworks/projects/Text/src/main/royale/org/apache/royale/text/events/TextEvent.as
+++ b/frameworks/projects/Text/src/main/royale/org/apache/royale/text/events/TextEvent.as
@@ -36,7 +36,7 @@ package org.apache.royale.text.events
 	 * set to a new static constant.
 	 * </p>
 	 *
-	 * @includeExample examples\TextLayoutEvent_example.as -noswf
+	 * @includeExample examples/TextLayoutEvent_example.as -noswf
 	 * @playerversion Flash 10
 	 * @playerversion AIR 1.5
 	 * @langversion 3.0


[royale-asjs] 02/04: get asdoc to build with most if not all projects

Posted by ah...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

aharui pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git

commit 803f071fa3c2ebb8bf0f2e9966a2ff45095f2c8b
Author: Alex Harui <ah...@apache.org>
AuthorDate: Mon Jun 17 11:00:29 2019 -0700

    get asdoc to build with most if not all projects
---
 examples/royale/ASDoc/build.xml                    | 39 ++++++++++++---
 .../ASDoc/src/main/config/asdoc-js-config.xml      | 58 ++++++++++++++++++----
 .../ASDoc/src/main/config/asdoc-swf-config.xml     | 58 ++++++++++++++++++++--
 3 files changed, 133 insertions(+), 22 deletions(-)

diff --git a/examples/royale/ASDoc/build.xml b/examples/royale/ASDoc/build.xml
index 410262f..a33a27b 100644
--- a/examples/royale/ASDoc/build.xml
+++ b/examples/royale/ASDoc/build.xml
@@ -78,20 +78,22 @@
 
     <target name="json" unless="json.exists" >
         <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
-        <java jar="${ROYALE_COMPILER_HOME}/lib/asdoc.jar" resultProperty="errorCode"
+        <java jar="${ROYALE_COMPILER_HOME}/lib/asdoc.jar" resultProperty="errorCodeJS"
             fork="true">
             <jvmarg line="${mxmlc.jvm.args}"/>
             <jvmarg line="-Droyalelib='${ROYALE_HOME}/frameworks'"/>
             <arg value="+royalelib=${ROYALE_HOME}/frameworks" />
             <arg value="-external-library-path=${ROYALE_HOME}/js/libs/js.swc" />
-            <arg value="-external-library-path=${ROYALE_HOME}/js/libs/GCL.swc" />
-            <arg value="-external-library-path=${ROYALE_HOME}/js/libs/createjs.swc" />
-            <arg value="-external-library-path=${ROYALE_HOME}/js/libs/jquery.swc" />
-            <arg value="-external-library-path=${ROYALE_HOME}/js/libs/icons.swc" />
-            <arg value="-external-library-path=${ROYALE_HOME}/js/libs/jewel.swc" />
+            <arg value="-external-library-path+=${ROYALE_HOME}/js/libs/ace-1.2.3.swc" />
+            <arg value="-external-library-path+=${ROYALE_HOME}/js/libs/cordova.swc" />
+            <arg value="-external-library-path+=${ROYALE_HOME}/js/libs/GCL.swc" />
+            <arg value="-external-library-path+=${ROYALE_HOME}/js/libs/createjs.swc" />
+            <arg value="-external-library-path+=${ROYALE_HOME}/js/libs/jquery.swc" />
             <arg value="-external-library-path+=${ROYALE_HOME}/js/libs/google_maps.swc" />
             <arg value="+frameworks_dir=${ROYALE_HOME}/frameworks" />
             <arg value="-load-config=${config.path}" />
+            <arg value="-compiler.define+=ROYALE::DISPLAYOBJECT,IUIComponent" />
+            <arg value="-compiler.define+=GOOG::DEBUG,goog.DEBUG" />
             <arg value="-debug=true" />
             <arg value="-output=${basedir}/bin-debug" />
             <arg value="-window-title=Apache Royale API Reference" />
@@ -102,12 +104,21 @@
             <arg value="-js-output-type=ROYALE" />
             <arg value="-closure-lib=${GOOG_HOME}" />
         </java>
-
+        <fail>
+            <condition>
+                <not>
+                    <or>
+                        <equals arg1="${errorCodeJS}" arg2="0" />
+                        <equals arg1="${errorCodeJS}" arg2="2" />
+                    </or>
+                </not>
+            </condition>
+        </fail>
     </target>
     
     <target name="json.swf" unless="json.exists" >
         <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
-        <java jar="${ROYALE_COMPILER_HOME}/lib/asdoc.jar" resultProperty="errorCode"
+        <java jar="${ROYALE_COMPILER_HOME}/lib/asdoc.jar" resultProperty="errorCodeSWF"
             fork="true">
             <jvmarg line="${mxmlc.jvm.args}"/>
             <jvmarg line="-Droyalelib='${ROYALE_HOME}/frameworks'"/>
@@ -116,6 +127,8 @@
             <arg value="-external-library-path+=${ROYALE_HOME}/js/libs/google_maps.swc" />
             <arg value="+frameworks_dir=${ROYALE_HOME}/frameworks" />
             <arg value="-load-config=${config.swf.path}" />
+            <arg value="-compiler.define+=GOOG::DEBUG,true" />
+            <arg value="-compiler.define+=ROYALE::DISPLAYOBJECT,DisplayObject" />
             <arg value="-debug=true" />
             <arg value="-output=${basedir}/bin-debug" />
             <arg value="-window-title=Apache Royale API Reference" />
@@ -126,6 +139,16 @@
             <arg value="-js-output-type=ROYALE" />
             <arg value="-closure-lib=${GOOG_HOME}" />
         </java>
+        <fail>
+            <condition>
+                <not>
+                    <or>
+                        <equals arg1="${errorCodeSWF}" arg2="0" />
+                        <equals arg1="${errorCodeSWF}" arg2="2" />
+                    </or>
+                </not>
+            </condition>
+        </fail>
     </target>
     
     <target name="examine" depends="build_example.get.browser">
diff --git a/examples/royale/ASDoc/src/main/config/asdoc-js-config.xml b/examples/royale/ASDoc/src/main/config/asdoc-js-config.xml
index fe362b4..a720ac6 100644
--- a/examples/royale/ASDoc/src/main/config/asdoc-js-config.xml
+++ b/examples/royale/ASDoc/src/main/config/asdoc-js-config.xml
@@ -41,7 +41,7 @@
 
       <!-- Specifies the locales for internationalization. -->
       <locale>
-          <locale-element>en_US</locale-element>
+          <!--<locale-element>en_US</locale-element>-->
       </locale>
 
       <!-- List of path elements that form the roots of ActionScript class hierarchies. -->
@@ -52,7 +52,7 @@
       </source-path>
       -->
       <source-path>
-          <!-- <path-element>${frameworks_dir}/projects/Ace/src/main/royale</path-element> -->
+          <path-element>${frameworks_dir}/projects/Ace/src/main/royale</path-element>
           <path-element>${frameworks_dir}/projects/Basic/src/main/royale</path-element>
           <path-element>${frameworks_dir}/projects/Binding/src/main/royale</path-element>
           <path-element>${frameworks_dir}/projects/Charts/src/main/royale</path-element>
@@ -72,9 +72,9 @@
           <path-element>${frameworks_dir}/projects/Icons/src/main/royale</path-element>
           <path-element>${frameworks_dir}/projects/Jewel/src/main/royale</path-element>
           <path-element>${frameworks_dir}/projects/JQuery/src/main/royale</path-element>
-          <!-- <path-element>${frameworks_dir}/projects/Language/src/main/royale</path-element> -->
+          <path-element>${frameworks_dir}/projects/Language/src/main/royale</path-element>
           <path-element>${frameworks_dir}/projects/MaterialDesignLite/src/main/royale</path-element>
-          <!-- <path-element>${frameworks_dir}/projects/MXRoyale/src/main/royale</path-element> -->
+          <path-element>${frameworks_dir}/projects/MXRoyale/src/main/royale</path-element>
           <path-element>${frameworks_dir}/projects/Mobile/src/main/royale</path-element>
           <path-element>${frameworks_dir}/projects/Network/src/main/royale</path-element>
           <path-element>${frameworks_dir}/projects/Reflection/src/main/royale</path-element>
@@ -146,10 +146,14 @@
 
         <!-- namespace declaration for asdoc -->
         <namespaces>
-            <!-- <namespace>
+            <namespace>
+                <uri>http://ns.adobe.com/mxml/2009</uri>
+                <manifest>${frameworks_dir}/mxml-2009-manifest.xml</manifest>
+            </namespace>
+            <namespace>
                 <uri>library://ns.apache.org/royale/ace</uri>
                 <manifest>${frameworks_dir}/projects/Ace/src/main/resources/ace-manifest.xml</manifest>
-            </namespace> -->
+            </namespace>
             <namespace>
                 <uri>library://ns.apache.org/royale/basic</uri>
                 <manifest>${frameworks_dir}/projects/Basic/src/main/resources/basic-manifest.xml</manifest>
@@ -222,10 +226,10 @@
                 <uri>library://ns.apache.org/royale/mdl</uri>
                 <manifest>${frameworks_dir}/projects/MaterialDesignLite/src/main/resources/mdl-manifest.xml</manifest>
             </namespace>
-            <!-- <namespace>
+            <namespace>
                 <uri>library://ns.apache.org/royale/mx</uri>
                 <manifest>${frameworks_dir}/projects/MXRoyale/src/main/resources/mx-royale-manifest.xml</manifest>
-            </namespace> -->
+            </namespace>
             <namespace>
                 <uri>library://ns.apache.org/royale/basic</uri>
                 <manifest>${frameworks_dir}/projects/Mobile/src/main/resources/basic-manifest.xml</manifest>
@@ -568,9 +572,35 @@
        <path-element>${frameworks_dir}/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/VScrollBar.as</path-element>
        <path-element>${frameworks_dir}/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/HScrollBar.as</path-element>
        <path-element>${frameworks_dir}/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/ScrollBar.as</path-element>
+       <path-element>${frameworks_dir}/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/scrollbar/VScrollBar.as</path-element>
+       <path-element>${frameworks_dir}/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/scrollbar/HScrollBar.as</path-element>
+       <path-element>${frameworks_dir}/projects/Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/scrollbar/ScrollBar.as</path-element>
+       <path-element>${frameworks_dir}/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/models/ScrollBarModel.as</path-element>
+       <path-element>${frameworks_dir}/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/views/ButtonView.as</path-element>
+       <path-element>${frameworks_dir}/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/views/CheckBoxView.as</path-element>
+       <path-element>${frameworks_dir}/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/views/RadioButtonView.as</path-element>
+       <path-element>${frameworks_dir}/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/views/TextFieldView.as</path-element>
+       <path-element>${frameworks_dir}/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/views/SliderTrackView.as</path-element>
+       <path-element>${frameworks_dir}/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/views/SliderThumbView.as</path-element>
        <path-element>${frameworks_dir}/projects/Formatters/src/main/royale/org/apache/royale/html/beads/FormatableTextInputView.as</path-element>
        <path-element>${frameworks_dir}/projects/Formatters/src/main/royale/org/apache/royale/html/beads/FormatableLabelView.as</path-element>
+       <path-element>${frameworks_dir}/projects/MXRoyale/src/main/royale/mx/core/IDisplayObjectInterface.as</path-element>
+       <path-element>${frameworks_dir}/projects/MXRoyale/src/main/royale/mx/controls/beads/RadioButtonView.as</path-element>
+       <path-element>${frameworks_dir}/projects/MXRoyale/src/main/royale/mx/controls/beads/CheckBoxView.as</path-element>
+       <path-element>${frameworks_dir}/projects/MXRoyale/src/main/royale/mx/controls/beads/CSSImageAndTextButtonView.as</path-element>
+       <path-element>${frameworks_dir}/projects/MXRoyale/src/main/royale/mx/charts/styles/metadata/FillStrokeStyles.as</path-element>
+       <path-element>${frameworks_dir}/projects/MXRoyale/src/main/royale/mx/charts/styles/metadata/GapStyles.as</path-element>
+       <path-element>${frameworks_dir}/projects/MXRoyale/src/main/royale/mx/charts/styles/metadata/ItemRendererStyles.as</path-element>
+       <path-element>${frameworks_dir}/projects/MXRoyale/src/main/royale/mx/charts/styles/metadata/LeadingStyle.as</path-element>
+       <path-element>${frameworks_dir}/projects/MXRoyale/src/main/royale/mx/charts/styles/metadata/MarginStyles.as</path-element>
+       <path-element>${frameworks_dir}/projects/MXRoyale/src/main/royale/mx/charts/styles/metadata/TextStyles.as</path-element>
+       <path-element>${frameworks_dir}/projects/MXRoyale/src/main/royale/mx/charts/skins/halo/SelectionSkin.as</path-element>
+       <!--<path-element>${frameworks_dir}/projects/MXRoyale/src/main/royale/mx/effects/Parallel.as</path-element>-->
+       <path-element>${frameworks_dir}/projects/MXRoyale/src/main/royale/mx/effects/effectClasses/ParallelInstance.as</path-element>
+       <path-element>${frameworks_dir}/projects/MXRoyale/src/main/royale/mx/events/ResourceEvent.as</path-element>
+       <path-element>${frameworks_dir}/projects/MXRoyale/src/main/royale/mx/utils/RPCObjectUtil.as</path-element>
        <path-element>${frameworks_dir}/projects/GoogleMaps/src/main/royale/org/apache/royale/maps/google/beads/MapView_original.as</path-element>
+       <path-element>${frameworks_dir}/projects/Storage/src/main/royale/org/apache/royale/storage/file/LocalFile.as</path-element>
     </exclude-sources>
    
    <!-- source path for asdoc -->
@@ -584,10 +614,14 @@
                 <uri>library://ns.apache.org/royale/google</uri>
                 <uri>library://ns.apache.org/royale/html5</uri>
                 <uri>library://ns.apache.org/royale/jquery</uri>
+                <uri>library://ns.apache.org/royale/mx</uri>
+                <uri>library://ns.apache.org/royale/spark</uri>
             </doc-namespaces>
             
             <!-- classes to include in asdoc -->
             <doc-sources>
+                <path-element>${frameworks_dir}/projects/Ace/src/main/royale</path-element>
+                <path-element>${frameworks_dir}/projects/Basic/src/main/royale</path-element>
                 <path-element>${frameworks_dir}/projects/Binding/src/main/royale</path-element>
             <path-element>${frameworks_dir}/projects/Charts/src/main/royale</path-element>
             <path-element>${frameworks_dir}/projects/Collections/src/main/royale</path-element>
@@ -599,15 +633,21 @@
             <path-element>${frameworks_dir}/projects/Formatters/src/main/royale</path-element>
             <path-element>${frameworks_dir}/projects/GoogleMaps/src/main/royale/org</path-element>
             <path-element>${frameworks_dir}/projects/Graphics/src/main/royale</path-element>
-            <path-element>${frameworks_dir}/projects/Basic/src/main/royale</path-element>
             <path-element>${frameworks_dir}/projects/HTML/src/main/royale</path-element>
             <path-element>${frameworks_dir}/projects/HTML5/src/main/royale</path-element>
             <path-element>${frameworks_dir}/projects/Icons/src/main/royale</path-element>
             <path-element>${frameworks_dir}/projects/Jewel/src/main/royale</path-element>
             <path-element>${frameworks_dir}/projects/JQuery/src/main/royale</path-element>
+            <path-element>${frameworks_dir}/projects/MaterialDesignLite/src/main/royale</path-element>
             <path-element>${frameworks_dir}/projects/Mobile/src/main/royale</path-element>
+            <path-element>${frameworks_dir}/projects/MXRoyale/src/main/royale</path-element>
             <path-element>${frameworks_dir}/projects/Network/src/main/royale</path-element>
             <path-element>${frameworks_dir}/projects/Reflection/src/main/royale</path-element>
+            <path-element>${frameworks_dir}/projects/RoyaleUnit/src/main/royale</path-element>
+            <path-element>${frameworks_dir}/projects/SparkRoyale/src/main/royale</path-element>
+            <path-element>${frameworks_dir}/projects/Storage/src/main/royale</path-element>
+            <path-element>${frameworks_dir}/projects/TLF/src/main/royale</path-element>
+            <path-element>${frameworks_dir}/projects/Text/src/main/royale</path-element>
             <path-element>${frameworks_dir}/projects/GoogleMaps/src/main/royale/google/maps/LatLng.as</path-element>
             </doc-sources>
             
diff --git a/examples/royale/ASDoc/src/main/config/asdoc-swf-config.xml b/examples/royale/ASDoc/src/main/config/asdoc-swf-config.xml
index 4c625e7..b6eccd6 100644
--- a/examples/royale/ASDoc/src/main/config/asdoc-swf-config.xml
+++ b/examples/royale/ASDoc/src/main/config/asdoc-swf-config.xml
@@ -41,7 +41,7 @@
 
       <!-- Specifies the locales for internationalization. -->
       <locale>
-          <locale-element>en_US</locale-element>
+          <!--<locale-element>en_US</locale-element>-->
       </locale>
 
       <!-- List of path elements that form the roots of ActionScript class hierarchies. -->
@@ -52,7 +52,7 @@
       </source-path>
       -->
       <source-path>
-          <!-- <path-element>${frameworks_dir}/projects/Ace/src/main/royale</path-element> -->
+          <path-element>${frameworks_dir}/projects/Ace/src/main/royale</path-element>
           <path-element>${frameworks_dir}/projects/Basic/src/main/royale</path-element>
           <path-element>${frameworks_dir}/projects/Binding/src/main/royale</path-element>
           <path-element>${frameworks_dir}/projects/Charts/src/main/royale</path-element>
@@ -72,9 +72,8 @@
           <path-element>${frameworks_dir}/projects/Icons/src/main/royale</path-element>
           <path-element>${frameworks_dir}/projects/Jewel/src/main/royale</path-element>
           <path-element>${frameworks_dir}/projects/JQuery/src/main/royale</path-element>
-          <!-- <path-element>${frameworks_dir}/projects/Language/src/main/royale</path-element> -->
           <path-element>${frameworks_dir}/projects/MaterialDesignLite/src/main/royale</path-element>
-          <!-- <path-element>${frameworks_dir}/projects/MXRoyale/src/main/royale</path-element> -->
+          <path-element>${frameworks_dir}/projects/MXRoyale/src/main/royale</path-element>
           <path-element>${frameworks_dir}/projects/Mobile/src/main/royale</path-element>
           <path-element>${frameworks_dir}/projects/Network/src/main/royale</path-element>
           <path-element>${frameworks_dir}/projects/Reflection/src/main/royale</path-element>
@@ -147,6 +146,10 @@
         <!-- namespace declaration for asdoc -->
         <namespaces>
             <namespace>
+                <uri>http://ns.adobe.com/mxml/2009</uri>
+                <manifest>${frameworks_dir}/mxml-2009-manifest.xml</manifest>
+            </namespace>
+            <namespace>
                 <uri>library://ns.apache.org/royale/basic</uri>
                 <manifest>${frameworks_dir}/projects/Basic/src/main/resources/basic-manifest.xml</manifest>
             </namespace>
@@ -219,10 +222,34 @@
                 <manifest>${frameworks_dir}/projects/Mobile/src/main/resources/basic-manifest.xml</manifest>
             </namespace>
             <namespace>
+                <uri>library://ns.apache.org/royale/mx</uri>
+                <manifest>${frameworks_dir}/projects/MXRoyale/src/main/resources/mx-royale-manifest.xml</manifest>
+            </namespace>
+            <namespace>
                 <uri>library://ns.apache.org/royale/basic</uri>
                 <manifest>${frameworks_dir}/projects/Network/src/main/resources/basic-manifest.xml</manifest>
             </namespace>
             <namespace>
+                <uri>library://ns.apache.org/royale/basic</uri>
+                <manifest>${frameworks_dir}/projects/Reflection/src/main/resources/basic-manifest.xml</manifest>
+            </namespace>
+            <namespace>
+                <uri>library://ns.apache.org/royale/spark</uri>
+                <manifest>${frameworks_dir}/projects/SparkRoyale/src/main/resources/spark-royale-manifest.xml</manifest>
+            </namespace>
+            <namespace>
+                <uri>library://ns.apache.org/royale/basic</uri>
+                <manifest>${frameworks_dir}/projects/Storage/src/main/resources/basic-manifest.xml</manifest>
+            </namespace>
+            <namespace>
+                <uri>library://ns.apache.org/royale/basic</uri>
+                <manifest>${frameworks_dir}/projects/TLF/src/main/resources/basic-manifest.xml</manifest>
+            </namespace>
+            <namespace>
+                <uri>library://ns.apache.org/royale/basic</uri>
+                <manifest>${frameworks_dir}/projects/Text/src/main/resources/basic-manifest.xml</manifest>
+            </namespace>
+            <namespace>
                 <uri>library://ns.apache.org/royale/svg</uri>
                 <manifest>${frameworks_dir}/projects/Basic/src/main/resources/svg-manifest.xml</manifest>
             </namespace>
@@ -490,9 +517,22 @@
    
    <exclude-sources>
        <path-element>${frameworks_dir}/projects/Language/src/main/royale/org/apache/royale/utils/Language.as</path-element>
+       <path-element>${frameworks_dir}/projects/Language/src/main/royale/Namespace.as</path-element>
+       <path-element>${frameworks_dir}/projects/Language/src/main/royale/QName.as</path-element>
        <path-element>${frameworks_dir}/projects/Core/src/main/royale/org/apache/royale/core/WrappedHTMLElement.as</path-element>
        <path-element>${frameworks_dir}/projects/Core/src/main/royale/org/apache/royale/events/BrowserEvent.as</path-element>
        <path-element>${frameworks_dir}/projects/GoogleMaps/src/main/royale/org/apache/royale/maps/google/beads/MapView_original.as</path-element>
+       <path-element>${frameworks_dir}/projects/MXRoyale/src/main/royale/mx/core/IDisplayObjectInterface.as</path-element>
+       <path-element>${frameworks_dir}/projects/MXRoyale/src/main/royale/mx/charts/styles/metadata/FillStrokeStyles.as</path-element>
+       <path-element>${frameworks_dir}/projects/MXRoyale/src/main/royale/mx/charts/styles/metadata/GapStyles.as</path-element>
+       <path-element>${frameworks_dir}/projects/MXRoyale/src/main/royale/mx/charts/styles/metadata/ItemRendererStyles.as</path-element>
+       <path-element>${frameworks_dir}/projects/MXRoyale/src/main/royale/mx/charts/styles/metadata/LeadingStyle.as</path-element>
+       <path-element>${frameworks_dir}/projects/MXRoyale/src/main/royale/mx/charts/styles/metadata/MarginStyles.as</path-element>
+       <path-element>${frameworks_dir}/projects/MXRoyale/src/main/royale/mx/charts/styles/metadata/TextStyles.as</path-element>
+       <path-element>${frameworks_dir}/projects/MXRoyale/src/main/royale/mx/charts/skins/halo/SelectionSkin.as</path-element>
+       <path-element>${frameworks_dir}/projects/MXRoyale/src/main/royale/mx/effects/effectClasses/ParallelInstance.as</path-element>
+       <path-element>${frameworks_dir}/projects/MXRoyale/src/main/royale/mx/events/ResourceEvent.as</path-element>
+       <path-element>${frameworks_dir}/projects/MXRoyale/src/main/royale/mx/utils/RPCObjectUtil.as</path-element>
     </exclude-sources>
    
    <!-- source path for asdoc -->
@@ -506,10 +546,13 @@
                 <uri>library://ns.apache.org/royale/google</uri>
                 <uri>library://ns.apache.org/royale/html5</uri>
                 <uri>library://ns.apache.org/royale/jquery</uri>
+                <uri>library://ns.apache.org/royale/mx</uri>
+                <uri>library://ns.apache.org/royale/spark</uri>
             </doc-namespaces>
             
             <!-- classes to include in asdoc -->
             <doc-sources>
+                <path-element>${frameworks_dir}/projects/Basic/src/main/royale</path-element>
                 <path-element>${frameworks_dir}/projects/Binding/src/main/royale</path-element>
             <path-element>${frameworks_dir}/projects/Charts/src/main/royale</path-element>
             <path-element>${frameworks_dir}/projects/Collections/src/main/royale</path-element>
@@ -521,15 +564,20 @@
             <path-element>${frameworks_dir}/projects/Formatters/src/main/royale</path-element>
             <path-element>${frameworks_dir}/projects/GoogleMaps/src/main/royale/org</path-element>
             <path-element>${frameworks_dir}/projects/Graphics/src/main/royale</path-element>
-            <path-element>${frameworks_dir}/projects/Basic/src/main/royale</path-element>
             <path-element>${frameworks_dir}/projects/HTML/src/main/royale</path-element>
             <path-element>${frameworks_dir}/projects/HTML5/src/main/royale</path-element>
             <path-element>${frameworks_dir}/projects/Icons/src/main/royale</path-element>
             <path-element>${frameworks_dir}/projects/Jewel/src/main/royale</path-element>
             <path-element>${frameworks_dir}/projects/JQuery/src/main/royale</path-element>
             <path-element>${frameworks_dir}/projects/Mobile/src/main/royale</path-element>
+            <path-element>${frameworks_dir}/projects/MXRoyale/src/main/royale</path-element>
             <path-element>${frameworks_dir}/projects/Network/src/main/royale</path-element>
             <path-element>${frameworks_dir}/projects/Reflection/src/main/royale</path-element>
+            <path-element>${frameworks_dir}/projects/RoyaleUnit/src/main/royale</path-element>
+            <path-element>${frameworks_dir}/projects/SparkRoyale/src/main/royale</path-element>
+            <path-element>${frameworks_dir}/projects/Storage/src/main/royale</path-element>
+            <path-element>${frameworks_dir}/projects/TLF/src/main/royale</path-element>
+            <path-element>${frameworks_dir}/projects/Text/src/main/royale</path-element>
             <path-element>${frameworks_dir}/projects/GoogleMaps/src/main/royale/google/maps/LatLng.as</path-element>
             </doc-sources>
             


[royale-asjs] 03/04: use parent instead of itemrendererparent which is now ListView instead of a UIBase

Posted by ah...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

aharui pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git

commit 9b9e3877fc94169d3bf1cb07c58a5fc79ff1b316
Author: Alex Harui <ah...@apache.org>
AuthorDate: Mon Jun 17 11:01:14 2019 -0700

    use parent instead of itemrendererparent which is now ListView instead of a UIBase
---
 .../ASDoc/src/main/royale/OptionalHashAnchorStringItemRenderer.as       | 2 +-
 examples/royale/ASDoc/src/main/royale/ParameterRenderer.as              | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/examples/royale/ASDoc/src/main/royale/OptionalHashAnchorStringItemRenderer.as b/examples/royale/ASDoc/src/main/royale/OptionalHashAnchorStringItemRenderer.as
index cbbbb3b..a68e128 100644
--- a/examples/royale/ASDoc/src/main/royale/OptionalHashAnchorStringItemRenderer.as
+++ b/examples/royale/ASDoc/src/main/royale/OptionalHashAnchorStringItemRenderer.as
@@ -53,7 +53,7 @@ import  org.apache.royale.html.List;
 			var last:Boolean = false;
 			if (itemRendererParent)
 			{
-				var n:int = (itemRendererParent as List).dataProvider.length;
+				var n:int = (parent as List).dataProvider.length;
 				last = n == index + 1; 
 			}
             COMPILE::SWF
diff --git a/examples/royale/ASDoc/src/main/royale/ParameterRenderer.as b/examples/royale/ASDoc/src/main/royale/ParameterRenderer.as
index 6bd7203..ad22949 100644
--- a/examples/royale/ASDoc/src/main/royale/ParameterRenderer.as
+++ b/examples/royale/ASDoc/src/main/royale/ParameterRenderer.as
@@ -49,7 +49,7 @@ import  org.apache.royale.html.DataContainer;
 			var last:Boolean = false;
 			if (itemRendererParent)
 			{
-				var n:int = (itemRendererParent as DataContainer).dataProvider.length;
+				var n:int = (parent as DataContainer).dataProvider.length;
 				last = n == index + 1; 
 			}			
 			var html:String = "<span class='paramName'>" + data.name + ":</span>";