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

harbs pushed a commit to branch feature/layout-optimization
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git


The following commit(s) were added to refs/heads/feature/layout-optimization by 
this push:
     new f357a78  And more
f357a78 is described below

commit f357a78d6baaa1f6148668357daec9eb26af7434
Author: Harbs <[email protected]>
AuthorDate: Tue Mar 27 23:10:51 2018 +0300

    And more
---
 .../html/accessories/NumericOnlyTextInputBead.as   | 11 +++---
 .../apache/royale/html/accessories/ToolTipBead.as  |  2 ++
 .../controllers/ItemRendererMouseController.as     |  2 ++
 .../ListSingleSelectionMouseController.as          |  2 ++
 .../org/apache/royale/binding/DataBindingBase.as   |  1 +
 .../org/apache/royale/core/SimpleCSSValuesImpl.as  | 40 ++++++++++++----------
 .../org/apache/royale/core/StyleChangeNotifier.as  |  2 ++
 .../main/royale/org/apache/royale/utils/UIUtils.as |  2 ++
 8 files changed, 39 insertions(+), 23 deletions(-)

diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/accessories/NumericOnlyTextInputBead.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/accessories/NumericOnlyTextInputBead.as
index c6eb7e2..b81749e 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/accessories/NumericOnlyTextInputBead.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/accessories/NumericOnlyTextInputBead.as
@@ -46,7 +46,7 @@ package org.apache.royale.html.accessories
         *  @langversion 3.0
         *  @playerversion Flash 10.2
         *  @playerversion AIR 2.6
-        *  @productversion Royale 0.0
+        *  @productversion Royale 0.8
         */
        public class NumericOnlyTextInputBead implements IBead
        {
@@ -56,7 +56,7 @@ package org.apache.royale.html.accessories
                 *  @langversion 3.0
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
-                *  @productversion Royale 0.0
+                *  @productversion Royale 0.8
                 */
                public function NumericOnlyTextInputBead()
                {
@@ -70,7 +70,8 @@ package org.apache.royale.html.accessories
                 *  @langversion 3.0
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
-                *  @productversion Royale 0.0
+                *  @productversion Royale 0.8
+                *  @royaleignorecoercion org.apache.royale.core.UIBase
                 */
                public function set strand(value:IStrand):void
                {
@@ -95,7 +96,7 @@ package org.apache.royale.html.accessories
                 *  @langversion 3.0
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
-                *  @productversion Royale 0.0
+                *  @productversion Royale 0.8
                 */
                public function get decimalSeparator():String
                {
@@ -116,7 +117,7 @@ package org.apache.royale.html.accessories
          *  @langversion 3.0
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
-         *  @productversion Royale 0.0
+         *  @productversion Royale 0.8
          */
         public function get maxChars():int
         {
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/accessories/ToolTipBead.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/accessories/ToolTipBead.as
index d731e95..8b92f41 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/accessories/ToolTipBead.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/accessories/ToolTipBead.as
@@ -119,6 +119,7 @@ package org.apache.royale.html.accessories
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.9
+                *  @royaleignorecoercion 
org.apache.royale.events.IEventDispatcher
                 */
                public function set strand(value:IStrand):void
                {
@@ -130,6 +131,7 @@ package org.apache.royale.html.accessories
                /**
                 * @private
                 * @royaleignorecoercion org.apache.royale.core.IUIBase
+                * @royaleignorecoercion 
org.apache.royale.events.IEventDispatcher
                 */
                protected function rollOverHandler(event:MouseEvent):void
                {
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/ItemRendererMouseController.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/ItemRendererMouseController.as
index 7543b0c..c9c53e5 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/ItemRendererMouseController.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/ItemRendererMouseController.as
@@ -70,6 +70,8 @@ COMPILE::JS {
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.9
+                *  @royaleignorecoercion 
org.apache.royale.core.ISelectableItemRenderer
+                *  @royaleignorecoercion org.apache.royale.core.UIBase
                 */
                public function set strand(value:IStrand):void
                {
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/ListSingleSelectionMouseController.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/ListSingleSelectionMouseController.as
index 28afdad..bd8ccb0 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/ListSingleSelectionMouseController.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/ListSingleSelectionMouseController.as
@@ -143,6 +143,7 @@ package org.apache.royale.html.beads.controllers
                
                /**
                 * @royaleemitcoercion 
org.apache.royale.core.ISelectableItemRenderer
+         * @royaleignorecoercion org.apache.royale.core.IRollOverModel
                 */
                protected function rolloverHandler(event:Event):void
                {
@@ -154,6 +155,7 @@ package org.apache.royale.html.beads.controllers
                
                /**
                 * @royaleemitcoercion 
org.apache.royale.core.ISelectableItemRenderer
+         * @royaleignorecoercion org.apache.royale.core.IRollOverModel
                 */
                protected function rolloutHandler(event:Event):void
                {
diff --git 
a/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/DataBindingBase.as
 
b/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/DataBindingBase.as
index 4ec9ee0..a45a265 100644
--- 
a/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/DataBindingBase.as
+++ 
b/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/DataBindingBase.as
@@ -72,6 +72,7 @@ package org.apache.royale.binding
 
         /**
          * @royaleignorecoercion org.apache.royale.core.IBead
+         * @royaleignorecoercion org.apache.royale.core.IStrand
          * @royaleignorecoercion org.apache.royale.events.IEventDispatcher
          */
         protected function prepareCreatedBinding(binding:IBinding, 
bindingObject:Object, destinationObject:Object = null):void
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/SimpleCSSValuesImpl.as
 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/SimpleCSSValuesImpl.as
index 4f0e479..dd88a05 100644
--- 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/SimpleCSSValuesImpl.as
+++ 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/SimpleCSSValuesImpl.as
@@ -50,7 +50,7 @@ package org.apache.royale.core
      *  @langversion 3.0
      *  @playerversion Flash 10.2
      *  @playerversion AIR 2.6
-     *  @productversion Royale 0.0
+     *  @productversion Royale 0.8
      */
        public class SimpleCSSValuesImpl extends EventDispatcher implements 
IBorderPaddingMarginValuesImpl, ICSSImpl
        {
@@ -64,7 +64,7 @@ package org.apache.royale.core
          *  @langversion 3.0
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
-         *  @productversion Royale 0.0
+         *  @productversion Royale 0.8
          */
                public function SimpleCSSValuesImpl()
                {
@@ -93,7 +93,7 @@ package org.apache.royale.core
          *  @langversion 3.0
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
-         *  @productversion Royale 0.0
+         *  @productversion Royale 0.8
          */
         COMPILE::SWF
         public function init(main:Object):void
@@ -180,7 +180,7 @@ package org.apache.royale.core
          *  @langversion 3.0
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
-         *  @productversion Royale 0.0
+         *  @productversion Royale 0.8
          */
         COMPILE::SWF
         public function generateCSSStyleDeclarations(factoryFunctions:Object, 
arr:Array):void
@@ -327,7 +327,7 @@ package org.apache.royale.core
          *  @langversion 3.0
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
-         *  @productversion Royale 0.0
+         *  @productversion Royale 0.8
          * 
          *  @royalesuppresspublicvarwarning
          */
@@ -339,7 +339,7 @@ package org.apache.royale.core
          *  @langversion 3.0
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
-         *  @productversion Royale 0.0
+         *  @productversion Royale 0.8
          *  @royaleignorecoercion org.apache.royale.core.IStyleableObject
          *  @royaleignorecoercion org.apache.royale.core.IChild
          */
@@ -521,6 +521,9 @@ package org.apache.royale.core
                        return undefined;
                }
                
+        /**
+         * @royaleignorecoercion org.apache.royale.core.IChild
+         */
         private function getInheritingValue(thisObject:Object, 
valueName:String, state:String = null, attrs:Object = null):*
         {
             var value:*;
@@ -553,7 +556,7 @@ package org.apache.royale.core
          *  @langversion 3.0
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
-         *  @productversion Royale 0.0
+         *  @productversion Royale 0.8
          */
                public function setValue(thisObject:Object, valueName:String, 
value:*):void
                {
@@ -579,7 +582,7 @@ package org.apache.royale.core
                 *  @langversion 3.0
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
-                *  @productversion Royale 0.0
+                *  @productversion Royale 0.8
                 */
                public function newInstance(thisObject:Object, 
valueName:String, state:String = null, attrs:Object = null):*
                {
@@ -595,8 +598,9 @@ package org.apache.royale.core
          *  @langversion 3.0
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
-         *  @productversion Royale 0.0
+         *  @productversion Royale 0.8
          *  @royaleignorecoercion Function
+         *  @royaleignorecoercion org.apache.royale.core.IDocument
          */
         public function getInstance(valueName:String):Object
         {
@@ -628,7 +632,7 @@ package org.apache.royale.core
          *  @langversion 3.0
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
-         *  @productversion Royale 0.0
+         *  @productversion Royale 0.8
          */
         public function convertColor(value:Object):uint
         {
@@ -641,7 +645,7 @@ package org.apache.royale.core
          *  @langversion 3.0
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
-         *  @productversion Royale 0.0
+         *  @productversion Royale 0.8
          */
         public function parseStyles(styles:String):Object
         {
@@ -699,7 +703,7 @@ package org.apache.royale.core
          *  @langversion 3.0
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
-         *  @productversion Royale 0.0
+         *  @productversion Royale 0.8
                 *
                 *  @royaleignorecoercion HTMLStyleElement
                 *  @royaleignorecoercion CSSStyleSheet
@@ -763,7 +767,7 @@ package org.apache.royale.core
          *  @langversion 3.0
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
-         *  @productversion Royale 0.0
+         *  @productversion Royale 0.8
          */
         public static const inheritingStyles:Object = {
             "color" : 1,
@@ -857,7 +861,7 @@ package org.apache.royale.core
          *  @langversion 3.0
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
-         *  @productversion Royale 0.0
+         *  @productversion Royale 0.8
          *  @royaleignorecoercion String
          */
         public function getBorderStyles(object:IUIBase, state:String = 
null):BorderStyles
@@ -940,7 +944,7 @@ package org.apache.royale.core
          *  @langversion 3.0
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
-         *  @productversion Royale 0.0
+         *  @productversion Royale 0.8
          */
         public function getBorderMetrics(object:IUIBase, state:String = 
null):EdgeData
         {
@@ -1054,7 +1058,7 @@ package org.apache.royale.core
          *  @langversion 3.0
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
-         *  @productversion Royale 0.0
+         *  @productversion Royale 0.8
          */
         public function getPaddingMetrics(object:IUIBase, hostWidth:Number = 
NaN, hostHeight:Number = NaN, state:String = null):EdgeData
         {
@@ -1104,7 +1108,7 @@ package org.apache.royale.core
          *  @langversion 3.0
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
-         *  @productversion Royale 0.0
+         *  @productversion Royale 0.8
          */
         public function getBorderAndPaddingMetrics(object:IUIBase, 
hostWidth:Number = NaN, hostHeight:Number = NaN, state:String = null):EdgeData
         {
@@ -1239,7 +1243,7 @@ package org.apache.royale.core
          *  @langversion 3.0
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
-         *  @productversion Royale 0.0
+         *  @productversion Royale 0.8
          */
         public function getBorderPaddingAndMargins(object:IUIBase, 
hostWidth:Number = NaN, hostHeight:Number = NaN, state:String = null):LayoutData
         {
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/StyleChangeNotifier.as
 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/StyleChangeNotifier.as
index c55fb13..bc2bd0d 100644
--- 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/StyleChangeNotifier.as
+++ 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/StyleChangeNotifier.as
@@ -46,6 +46,8 @@ package org.apache.royale.core
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.9
+                *  @royaleignorecoercion 
org.apache.royale.core.IStyleableObject
+                *  @royaleignorecoercion 
org.apache.royale.events.IEventDispatcher
                 */
                public function set strand(value:IStrand):void
                {       
diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/UIUtils.as 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/UIUtils.as
index c90458e..8c2da88 100644
--- 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/UIUtils.as
+++ 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/UIUtils.as
@@ -76,6 +76,8 @@ package org.apache.royale.utils
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.9
                 *  @royaleignorecoercion org.apache.royale.core.IChild
+                *  @royaleemitcoercion org.apache.royale.core.IUIBase
+                *  @royaleemitcoercion org.apache.royale.core.IPopUpHost
                 */
                public static function findPopUpHost(start:IUIBase):IPopUpHost
                {

-- 
To stop receiving notification emails like this one, please contact
[email protected].

Reply via email to