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 656a163 More coercions
656a163 is described below
commit 656a1639c572b60897fd027a3353902947bf0a7a
Author: Harbs <[email protected]>
AuthorDate: Tue Mar 27 13:17:06 2018 +0300
More coercions
---
.../royale/org/apache/royale/html/ImageButton.as | 5 +++-
.../main/royale/org/apache/royale/html/Label.as | 2 +-
.../src/main/royale/org/apache/royale/html/List.as | 18 +++++++++--
.../royale/org/apache/royale/html/MXMLBeadView.as | 3 +-
.../org/apache/royale/html/MultilineLabel.as | 2 +-
.../org/apache/royale/html/NumericStepper.as | 35 +++++++++++++++++-----
.../main/royale/org/apache/royale/html/Panel.as | 16 ++++++++--
.../royale/org/apache/royale/html/SimpleAlert.as | 12 ++++++--
.../main/royale/org/apache/royale/html/Spinner.as | 32 +++++++++++++++-----
.../main/royale/org/apache/royale/html/TitleBar.as | 12 ++++++++
.../html/supportClasses/ScrollingViewport.as | 9 ++++--
.../html/supportClasses/StringItemRenderer.as | 11 +++----
.../html/supportClasses/TextButtonItemRenderer.as | 9 ++++--
.../apache/royale/html/supportClasses/Viewport.as | 1 +
.../royale/org/apache/royale/states/AddItems.as | 5 ++++
.../royale/org/apache/royale/utils/CSSUtils.as | 8 ++---
.../royale/org/apache/royale/net/HTTPService.as | 2 ++
17 files changed, 140 insertions(+), 42 deletions(-)
diff --git
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/ImageButton.as
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/ImageButton.as
index 66eada8..d34130d 100644
---
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/ImageButton.as
+++
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/ImageButton.as
@@ -69,12 +69,15 @@ package org.apache.royale.html
* Sets the image for the button. This is a URL.
* TODO: figure out how to set the source in the style, rather
than using
* backgroundImage behind the scenes.
+ * @royaleignorecoercion org.apache.royale.html.beads.models.ImageModel
*/
public function get src():String
{
return ImageModel(model).url;
}
-
+ /**
+ * @royaleignorecoercion org.apache.royale.html.beads.models.ImageModel
+ */
public function set src(url:String):void
{
ImageModel(model).url = url;
diff --git
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/Label.as
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/Label.as
index 39ab2f3..500f713 100644
--- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/Label.as
+++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/Label.as
@@ -170,7 +170,7 @@ package org.apache.royale.html
}
/**
- * @royaleignorecoercion org.apache.royale.core.WrappedHTMLElement
+ * @royaleignorecoercion Text
*/
COMPILE::JS
override protected function createElement():WrappedHTMLElement
diff --git
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/List.as
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/List.as
index f84e064..a9e3b50 100644
--- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/List.as
+++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/List.as
@@ -87,13 +87,17 @@ package org.apache.royale.html
* @langversion 3.0
* @playerversion Flash 10.2
* @playerversion AIR 2.6
- * @productversion Royale 0.0
+ * @productversion Royale 0.9
+ * @royaleignorecoercion org.apache.royale.core.ISelectionModel
*/
[Bindable("change")]
public function get selectedIndex():int
{
return ISelectionModel(model).selectedIndex;
}
+ /**
+ * @royaleignorecoercion org.apache.royale.core.ISelectionModel
+ */
public function set selectedIndex(value:int):void
{
ISelectionModel(model).selectedIndex = value;
@@ -105,12 +109,16 @@ package org.apache.royale.html
* @langversion 3.0
* @playerversion Flash 10.2
* @playerversion AIR 2.6
- * @productversion Royale 0.0
+ * @productversion Royale 0.9
+ * @royaleignorecoercion org.apache.royale.core.IRollOverModel
*/
public function get rollOverIndex():int
{
return IRollOverModel(model).rollOverIndex;
}
+ /**
+ * @royaleignorecoercion org.apache.royale.core.IRollOverModel
+ */
public function set rollOverIndex(value:int):void
{
IRollOverModel(model).rollOverIndex = value;
@@ -140,13 +148,17 @@ package org.apache.royale.html
* @langversion 3.0
* @playerversion Flash 10.2
* @playerversion AIR 2.6
- * @productversion Royale 0.0
+ * @productversion Royale 0.9
+ * @royaleignorecoercion org.apache.royale.core.ISelectionModel
*/
[Bindable("change")]
public function get selectedItem():Object
{
return ISelectionModel(model).selectedItem;
}
+ /**
+ * @royaleignorecoercion org.apache.royale.core.ISelectionModel
+ */
public function set selectedItem(value:Object):void
{
ISelectionModel(model).selectedItem = value;
diff --git
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/MXMLBeadView.as
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/MXMLBeadView.as
index 32b7873..84adf72 100644
---
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/MXMLBeadView.as
+++
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/MXMLBeadView.as
@@ -68,7 +68,8 @@ package org.apache.royale.html
* @langversion 3.0
* @playerversion Flash 10.2
* @playerversion AIR 2.6
- * @productversion Royale 0.0
+ * @productversion Royale 0.9
+ * @royaleignorecoercion org.apache.royale.core.IParent
*/
override public function set strand(value:IStrand):void
{
diff --git
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/MultilineLabel.as
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/MultilineLabel.as
index f3d7419..8f51002 100644
---
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/MultilineLabel.as
+++
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/MultilineLabel.as
@@ -55,7 +55,7 @@ package org.apache.royale.html
}
/**
- * @royaleignorecoercion org.apache.royale.core.WrappedHTMLElement
+ * @royaleignorecoercion Text
*/
COMPILE::JS
override protected function createElement():WrappedHTMLElement
diff --git
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/NumericStepper.as
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/NumericStepper.as
index b9babb1..f186eeb 100644
---
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/NumericStepper.as
+++
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/NumericStepper.as
@@ -59,6 +59,7 @@ package org.apache.royale.html
public function NumericStepper()
{
super();
+ typeNames = 'NumericStepper';
}
[Bindable("valueChange")]
@@ -68,12 +69,16 @@ package org.apache.royale.html
* @langversion 3.0
* @playerversion Flash 10.2
* @playerversion AIR 2.6
- * @productversion Royale 0.0
+ * @productversion Royale 0.9
+ * @royaleignorecoercion org.apache.royale.core.IRangeModel
*/
public function get value():Number
{
return IRangeModel(model).value;
}
+ /**
+ * @royaleignorecoercion org.apache.royale.core.IRangeModel
+ */
public function set value(newValue:Number):void
{
IRangeModel(model).value = newValue;
@@ -85,12 +90,16 @@ package org.apache.royale.html
* @langversion 3.0
* @playerversion Flash 10.2
* @playerversion AIR 2.6
- * @productversion Royale 0.0
+ * @productversion Royale 0.9
+ * @royaleignorecoercion org.apache.royale.core.IRangeModel
*/
public function get minimum():Number
{
return IRangeModel(model).minimum;
}
+ /**
+ * @royaleignorecoercion org.apache.royale.core.IRangeModel
+ */
public function set minimum(value:Number):void
{
IRangeModel(model).minimum = value;
@@ -102,12 +111,16 @@ package org.apache.royale.html
* @langversion 3.0
* @playerversion Flash 10.2
* @playerversion AIR 2.6
- * @productversion Royale 0.0
+ * @productversion Royale 0.9
+ * @royaleignorecoercion org.apache.royale.core.IRangeModel
*/
public function get maximum():Number
{
return IRangeModel(model).maximum;
}
+ /**
+ * @royaleignorecoercion org.apache.royale.core.IRangeModel
+ */
public function set maximum(value:Number):void
{
IRangeModel(model).maximum = value;
@@ -121,12 +134,16 @@ package org.apache.royale.html
* @langversion 3.0
* @playerversion Flash 10.2
* @playerversion AIR 2.6
- * @productversion Royale 0.0
+ * @productversion Royale 0.9
+ * @royaleignorecoercion org.apache.royale.core.IRangeModel
*/
public function get stepSize():Number
{
return IRangeModel(model).stepSize;
}
+ /**
+ * @royaleignorecoercion org.apache.royale.core.IRangeModel
+ */
public function set stepSize(value:Number):void
{
IRangeModel(model).stepSize = value;
@@ -139,12 +156,16 @@ package org.apache.royale.html
* @langversion 3.0
* @playerversion Flash 10.2
* @playerversion AIR 2.6
- * @productversion Royale 0.0
+ * @productversion Royale 0.9
+ * @royaleignorecoercion org.apache.royale.core.IRangeModel
*/
public function get snapInterval():Number
{
return IRangeModel(model).snapInterval;
}
+ /**
+ * @royaleignorecoercion org.apache.royale.core.IRangeModel
+ */
public function set snapInterval(value:Number):void
{
IRangeModel(model).snapInterval = value;
@@ -162,9 +183,7 @@ package org.apache.royale.html
COMPILE::JS
override protected function createElement():WrappedHTMLElement
{
- addElementToWrapper(this,'div');
- typeNames = 'NumericStepper';
- return element;
+ return addElementToWrapper(this,'div');
}
}
diff --git
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/Panel.as
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/Panel.as
index f046d8f..f455e2d 100644
--- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/Panel.as
+++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/Panel.as
@@ -90,12 +90,16 @@ package org.apache.royale.html
* @langversion 3.0
* @playerversion Flash 10.2
* @playerversion AIR 2.6
- * @productversion Royale 0.0
+ * @productversion Royale 0.9
+ * @royaleignorecoercion org.apache.royale.core.IPanelModel
*/
public function get title():String
{
return IPanelModel(model).title;
}
+ /**
+ * @royaleignorecoercion org.apache.royale.core.IPanelModel
+ */
public function set title(value:String):void
{
IPanelModel(model).title = value;
@@ -107,12 +111,16 @@ package org.apache.royale.html
* @langversion 3.0
* @playerversion Flash 10.2
* @playerversion AIR 2.6
- * @productversion Royale 0.0
+ * @productversion Royale 0.9
+ * @royaleignorecoercion org.apache.royale.core.IPanelModel
*/
public function get htmlTitle():String
{
return IPanelModel(model).htmlTitle;
}
+ /**
+ * @royaleignorecoercion org.apache.royale.core.IPanelModel
+ */
public function set htmlTitle(value:String):void
{
IPanelModel(model).htmlTitle = value;
@@ -120,11 +128,15 @@ package org.apache.royale.html
/**
* Whether or not to show a Close button in the
org.apache.royale.html.TitleBar.
+ * @royaleignorecoercion org.apache.royale.core.IPanelModel
*/
public function get showCloseButton():Boolean
{
return IPanelModel(model).showCloseButton;
}
+ /**
+ * @royaleignorecoercion org.apache.royale.core.IPanelModel
+ */
public function set showCloseButton(value:Boolean):void
{
IPanelModel(model).showCloseButton = value;
diff --git
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/SimpleAlert.as
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/SimpleAlert.as
index 9ac9d94..409bd8c 100644
---
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/SimpleAlert.as
+++
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/SimpleAlert.as
@@ -64,12 +64,16 @@ package org.apache.royale.html
* @langversion 3.0
* @playerversion Flash 10.2
* @playerversion AIR 2.6
- * @productversion Royale 0.0
+ * @productversion Royale 0.9
+ * @royaleignorecoercion org.apache.royale.core.IAlertModel
*/
private function get message():String
{
return IAlertModel(model).message;
}
+ /**
+ * @royaleignorecoercion org.apache.royale.core.IAlertModel
+ */
private function set message(value:String):void
{
IAlertModel(model).message = value;
@@ -81,12 +85,16 @@ package org.apache.royale.html
* @langversion 3.0
* @playerversion Flash 10.2
* @playerversion AIR 2.6
- * @productversion Royale 0.0
+ * @productversion Royale 0.9
+ * @royaleignorecoercion org.apache.royale.core.IAlertModel
*/
private function get htmlMessage():String
{
return IAlertModel(model).htmlMessage;
}
+ /**
+ * @royaleignorecoercion org.apache.royale.core.IAlertModel
+ */
private function set htmlMessage(value:String):void
{
IAlertModel(model).htmlMessage = value;
diff --git
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/Spinner.as
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/Spinner.as
index 4aa4199..f52a38c 100644
---
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/Spinner.as
+++
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/Spinner.as
@@ -57,7 +57,6 @@ package org.apache.royale.html
public function Spinner()
{
super();
-
typeNames = "Spinner";
}
@@ -67,12 +66,16 @@ package org.apache.royale.html
* @langversion 3.0
* @playerversion Flash 10.2
* @playerversion AIR 2.6
- * @productversion Royale 0.0
+ * @productversion Royale 0.9
+ * @royaleignorecoercion org.apache.royale.core.IRangeModel
*/
public function get value():Number
{
return IRangeModel(model).value;
}
+ /**
+ * @royaleignorecoercion org.apache.royale.core.IRangeModel
+ */
public function set value(newValue:Number):void
{
IRangeModel(model).value = newValue;
@@ -84,12 +87,16 @@ package org.apache.royale.html
* @langversion 3.0
* @playerversion Flash 10.2
* @playerversion AIR 2.6
- * @productversion Royale 0.0
+ * @productversion Royale 0.9
+ * @royaleignorecoercion org.apache.royale.core.IRangeModel
*/
public function get minimum():Number
{
return IRangeModel(model).minimum;
}
+ /**
+ * @royaleignorecoercion org.apache.royale.core.IRangeModel
+ */
public function set minimum(value:Number):void
{
IRangeModel(model).minimum = value;
@@ -101,12 +108,16 @@ package org.apache.royale.html
* @langversion 3.0
* @playerversion Flash 10.2
* @playerversion AIR 2.6
- * @productversion Royale 0.0
+ * @productversion Royale 0.9
+ * @royaleignorecoercion org.apache.royale.core.IRangeModel
*/
public function get maximum():Number
{
return IRangeModel(model).maximum;
}
+ /**
+ * @royaleignorecoercion org.apache.royale.core.IRangeModel
+ */
public function set maximum(value:Number):void
{
IRangeModel(model).maximum = value;
@@ -119,12 +130,16 @@ package org.apache.royale.html
* @langversion 3.0
* @playerversion Flash 10.2
* @playerversion AIR 2.6
- * @productversion Royale 0.0
+ * @productversion Royale 0.9
+ * @royaleignorecoercion org.apache.royale.core.IRangeModel
*/
public function get snapInterval():Number
{
return IRangeModel(model).snapInterval;
}
+ /**
+ * @royaleignorecoercion org.apache.royale.core.IRangeModel
+ */
public function set snapInterval(value:Number):void
{
IRangeModel(model).snapInterval = value;
@@ -138,12 +153,16 @@ package org.apache.royale.html
* @langversion 3.0
* @playerversion Flash 10.2
* @playerversion AIR 2.6
- * @productversion Royale 0.0
+ * @productversion Royale 0.9
+ * @royaleignorecoercion org.apache.royale.core.IRangeModel
*/
public function get stepSize():Number
{
return IRangeModel(model).stepSize;
}
+ /**
+ * @royaleignorecoercion org.apache.royale.core.IRangeModel
+ */
public function set stepSize(value:Number):void
{
IRangeModel(model).stepSize = value;
@@ -157,7 +176,6 @@ package org.apache.royale.html
{
addElementToWrapper(this,'div');
element.style.verticalAlign = 'middle';
- typeNames = "Spinner";
return element;
}
}
diff --git
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/TitleBar.as
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/TitleBar.as
index b6acb46..0b8c457 100644
---
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/TitleBar.as
+++
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/TitleBar.as
@@ -71,11 +71,15 @@ package org.apache.royale.html
* @playerversion Flash 10.2
* @playerversion AIR 2.6
* @productversion Royale 0.0
+ * @royaleignorecoercion org.apache.royale.core.ITitleBarModel
*/
public function get title():String
{
return ITitleBarModel(model).title;
}
+ /**
+ * @royaleignorecoercion org.apache.royale.core.ITitleBarModel
+ */
public function set title(value:String):void
{
ITitleBarModel(model).title = value;
@@ -88,11 +92,15 @@ package org.apache.royale.html
* @playerversion Flash 10.2
* @playerversion AIR 2.6
* @productversion Royale 0.0
+ * @royaleignorecoercion org.apache.royale.core.ITitleBarModel
*/
public function get htmlTitle():String
{
return ITitleBarModel(model).htmlTitle;
}
+ /**
+ * @royaleignorecoercion org.apache.royale.core.ITitleBarModel
+ */
public function set htmlTitle(value:String):void
{
ITitleBarModel(model).htmlTitle = value;
@@ -106,11 +114,15 @@ package org.apache.royale.html
* @playerversion Flash 10.2
* @playerversion AIR 2.6
* @productversion Royale 0.0
+ * @royaleignorecoercion org.apache.royale.core.ITitleBarModel
*/
public function get showCloseButton():Boolean
{
return ITitleBarModel(model).showCloseButton;
}
+ /**
+ * @royaleignorecoercion org.apache.royale.core.ITitleBarModel
+ */
public function set showCloseButton(value:Boolean):void
{
ITitleBarModel(model).showCloseButton = value;
diff --git
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/ScrollingViewport.as
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/ScrollingViewport.as
index c2c9c44..4840770 100644
---
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/ScrollingViewport.as
+++
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/ScrollingViewport.as
@@ -89,16 +89,19 @@ package org.apache.royale.html.supportClasses
}
/**
- * @royaleignorecoercion HTMLElement
+ * @royaleignorecoercion HTMLElement
+ * @royaleignorecoercion org.apache.royale.core.UIBase
*/
override public function set strand(value:IStrand):void
{
super.strand = value;
+ var component:UIBase;
if (contentView == null) {
- (value as UIBase).element.style.overflow =
"auto";
+ component = value as UIBase;
} else {
- (contentView as UIBase).element.style.overflow
= "auto";
+ component = contentView as UIBase;
}
+ component.element.style.overflow = "auto";
}
/**
diff --git
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/StringItemRenderer.as
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/StringItemRenderer.as
index 1df22ca..ec5466b 100644
---
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/StringItemRenderer.as
+++
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/StringItemRenderer.as
@@ -31,6 +31,7 @@ package org.apache.royale.html.supportClasses
}
import org.apache.royale.events.Event;
import org.apache.royale.html.beads.ITextItemRenderer;
+ import org.apache.royale.html.util.addElementToWrapper;
/**
* The StringItemRenderer class displays data in string form using the
data's toString()
@@ -152,8 +153,8 @@ package org.apache.royale.html.supportClasses
this.text = text;
}
- COMPILE::JS
- private var backgroundView:WrappedHTMLElement;
+ // COMPILE::JS
+ // private var backgroundView:WrappedHTMLElement;
/**
* @royaleignorecoercion org.apache.royale.core.WrappedHTMLElement
@@ -161,11 +162,11 @@ package org.apache.royale.html.supportClasses
COMPILE::JS
override protected function createElement():WrappedHTMLElement
{
- element = document.createElement('span') as WrappedHTMLElement;
+ return addElementToWrapper(this,'span');
// itemRenderers should provide something for the background to
handle
// the selection and highlight
- backgroundView = element;
- return element;
+ // backgroundView = element;
+ // return element;
}
}
diff --git
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/TextButtonItemRenderer.as
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/TextButtonItemRenderer.as
index d40e771..4f2fe1b 100644
---
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/TextButtonItemRenderer.as
+++
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/TextButtonItemRenderer.as
@@ -76,6 +76,9 @@ package org.apache.royale.html.supportClasses
updateButtonLabelFromData();
}
+ /**
+ * @royaleignorecoercion String
+ */
private function updateButtonLabelFromData():void
{
var valueAsString:String;
@@ -86,13 +89,13 @@ package org.apache.royale.html.supportClasses
valueAsString = data as String;
}
else if (labelField != null) {
- valueAsString = String(data[labelField]);
+ valueAsString = "" + data[labelField];
}
else if (data.hasOwnProperty("label")) {
- valueAsString = String(data["label"]);
+ valueAsString = "" + data["label"];
}
else if (data.hasOwnProperty("title")) {
- valueAsString = String(data["title"]);
+ valueAsString = "" + data["title"];
}
if (valueAsString) text = valueAsString;
diff --git
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/Viewport.as
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/Viewport.as
index 1671c25..10019ae 100644
---
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/Viewport.as
+++
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/supportClasses/Viewport.as
@@ -91,6 +91,7 @@ package org.apache.royale.html.supportClasses
/**
* @royaleignorecoercion Class
+ * @royaleignorecoercion org.apache.royale.core.UIBase
*/
COMPILE::JS
public function set strand(value:IStrand):void
diff --git
a/frameworks/projects/Core/src/main/royale/org/apache/royale/states/AddItems.as
b/frameworks/projects/Core/src/main/royale/org/apache/royale/states/AddItems.as
index 993222d..b6c64d7 100644
---
a/frameworks/projects/Core/src/main/royale/org/apache/royale/states/AddItems.as
+++
b/frameworks/projects/Core/src/main/royale/org/apache/royale/states/AddItems.as
@@ -141,6 +141,11 @@ package org.apache.royale.states
_document = value;
}
+ /**
+ * @see org.apache.royale.core.IDocument#setDocument
+ * @royaleignorecoercion Array
+ * @royaleignorecoercion org.apache.royale.states.ItemAndDescriptor
+ */
public function setDocument(document:Object, id:String = null):void
{
this.document = document;
diff --git
a/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/CSSUtils.as
b/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/CSSUtils.as
index d0a8321..6f08d3a 100644
---
a/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/CSSUtils.as
+++
b/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/CSSUtils.as
@@ -33,10 +33,6 @@ package org.apache.royale.utils
/**
* @private
*/
- public function CSSUtils()
- {
- throw new Error("CSSUtils should not be instantiated.");
- }
public static function attributeFromColor(value:uint):String
{
@@ -257,7 +253,9 @@ package org.apache.royale.utils
* @langversion 3.0
* @playerversion Flash 10.2
* @playerversion AIR 2.6
- * @productversion Royale 0.0
+ * @productversion Royale 0.9
+ * @royaleignorecoercion Array
+ * @royaleignorecoercion Number
* @royaleignorecoercion String
*/
public static function getSideValue(value:Object, values:Object,
side:int, reference:Number = NaN):Number
diff --git
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/HTTPService.as
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/HTTPService.as
index baf9956..3b88efa 100644
---
a/frameworks/projects/Network/src/main/royale/org/apache/royale/net/HTTPService.as
+++
b/frameworks/projects/Network/src/main/royale/org/apache/royale/net/HTTPService.as
@@ -323,6 +323,7 @@ package org.apache.royale.net
* Status text contains more information about the HTTP request made.
*
* @productversion Royale 0.8
+ * @royaleignorecoercion XMLHttpRequest
*/
COMPILE::JS
public function get statusText():String
@@ -513,6 +514,7 @@ package org.apache.royale.net
* using credentials such as cookies or authorization headers
*
* @productversion Royale 0.8
+ * @royaleignorecoercion XMLHttpRequest
*/
COMPILE::JS
public function set withCredentials(value:Boolean):void {
--
To stop receiving notification emails like this one, please contact
[email protected].