[royale-asjs] branch develop updated: get MX FileReference.load() to return a ByteArray. Should fix #708

2020-05-10 Thread aharui
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


The following commit(s) were added to refs/heads/develop by this push:
 new 24a4254  get MX FileReference.load() to return a ByteArray.  Should 
fix #708
24a4254 is described below

commit 24a4254948ade714ebc0b9ba8f4e5a211d4c101e
Author: Alex Harui 
AuthorDate: Sun May 10 09:38:05 2020 -0700

get MX FileReference.load() to return a ByteArray.  Should fix #708
---
 .../src/main/royale/mx/net/FileReference.as| 14 +-
 .../supportClasses/ByteArrayFileLoader.as} | 56 +++---
 .../MXRoyale/src/main/royale/mx/utils/ByteArray.as |  4 +-
 .../org/apache/royale/file/beads/FileLoader.as |  6 ++-
 4 files changed, 35 insertions(+), 45 deletions(-)

diff --git 
a/frameworks/projects/MXRoyale/src/main/royale/mx/net/FileReference.as 
b/frameworks/projects/MXRoyale/src/main/royale/mx/net/FileReference.as
index 080d46d..5e07293 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/net/FileReference.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/net/FileReference.as
@@ -30,6 +30,7 @@ package mx.net
  import org.apache.royale.net.URLRequest;
  import org.apache.royale.file.beads.FileUploader;
  import mx.net.beads.FileUploaderUsingFormData;
+ import mx.net.supportClasses.ByteArrayFileLoader;
 
public class FileReference extends FileProxy
{
@@ -76,10 +77,21 @@ package mx.net
  if (!_loader)
  {
  // FileLoaderAndUploader has injected this
- _loader = getBeadByType(FileLoader) as FileLoader;
+ _loader = getBeadByType(ByteArrayFileLoader) as 
FileLoader;
+ if (!_loader)
+ {
+  _loader = new ByteArrayFileLoader();
+  addBead(_loader);
+ }
  }
+ _loader.addEventListener(Event.COMPLETE, 
loaderCompleteHandler);
  _loader.load();
  }
+   
+ public function loaderCompleteHandler(event:Event):void
+ {
+ dispatchEvent(new Event(Event.COMPLETE));
+ }
  
  public function get data():ByteArray
  {
diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/utils/ByteArray.as 
b/frameworks/projects/MXRoyale/src/main/royale/mx/net/supportClasses/ByteArrayFileLoader.as
similarity index 54%
copy from frameworks/projects/MXRoyale/src/main/royale/mx/utils/ByteArray.as
copy to 
frameworks/projects/MXRoyale/src/main/royale/mx/net/supportClasses/ByteArrayFileLoader.as
index 5e7da5f..caf580f 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/utils/ByteArray.as
+++ 
b/frameworks/projects/MXRoyale/src/main/royale/mx/net/supportClasses/ByteArrayFileLoader.as
@@ -17,50 +17,26 @@
 //
 

 
-package mx.utils
+package mx.net.supportClasses
 {
-COMPILE::SWF{
-   import flash.utils.ByteArray;
-}
-COMPILE::JS{
-import org.apache.royale.utils.BinaryData;
-import org.apache.royale.utils.net.IDataInput;
-import org.apache.royale.utils.net.IDataOutput;
-
-}
 
-COMPILE::SWF{
-   public class ByteArray extends flash.utils.ByteArray
-   {   
- public function ByteArray()
- {
- super();
- }
-   }   

-}
+ import mx.utils.ByteArray;
+ import org.apache.royale.file.beads.FileLoader;
+ import org.apache.royale.file.beads.FileModel;
+ import org.apache.royale.events.Event;
 
-COMPILE::JS{
-   public class ByteArray extends org.apache.royale.utils.BinaryData 
implements IDataInput, IDataOutput
-   {   
-   public function ByteArray()
-   {
-   super();
-   }
-   public function readMultiByte(length:uint, 
charSet:String):String
+   public class ByteArrayFileLoader extends FileLoader
+   {
+   COMPILE::JS 
+   override protected function fileLoadHandler(event:Event):void
{
-   return "";
+   fileModel.fileContent = new 
ByteArray(event.target.result);
+   dispatchEvent(new Event(Event.COMPLETE));
}
-   public function writeMultiByte(value:String, 
charSet:String):void
-   {
-   }
-   public function readObject():*
-{
-   return null;
-}
-public function writeObject(object:*):void
-{
-   }
-   }
-}
+   
+
+   }
+
+
 
 }
diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/utils/ByteArray.as 

[royale-asjs] branch develop updated: tour-de-jewel-pom.xml: avoid explicit versions, replace with ${project.version} (but only in plugin configurations)

2020-05-10 Thread carlosrovira
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/develop by this push:
 new 40b71f0  tour-de-jewel-pom.xml: avoid explicit versions, replace with 
${project.version} (but only in plugin configurations)
40b71f0 is described below

commit 40b71f0297ff74d900836cfff146ed96dc7424f4
Author: Carlos Rovira 
AuthorDate: Sun May 10 12:46:16 2020 +0200

tour-de-jewel-pom.xml: avoid explicit versions, replace with 
${project.version} (but only in plugin configurations)
---
 examples/jewel/TourDeJewel/pom.xml | 216 ++---
 1 file changed, 108 insertions(+), 108 deletions(-)

diff --git a/examples/jewel/TourDeJewel/pom.xml 
b/examples/jewel/TourDeJewel/pom.xml
index a97a09e..d923e43 100644
--- a/examples/jewel/TourDeJewel/pom.xml
+++ b/examples/jewel/TourDeJewel/pom.xml
@@ -50,7 +50,7 @@
 
   org.apache.royale.framework
   
Jewel-Dark-NoFlat-Emphasized-Amethyst-Theme
-  0.9.8-SNAPSHOT
+  ${project.version}
   swc
   js
   
${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Emphasized-Amethyst-Theme
@@ -58,7 +58,7 @@
 
   org.apache.royale.framework
   
Jewel-Dark-NoFlat-Emphasized-Blue-Theme
-  0.9.8-SNAPSHOT
+  ${project.version}
   swc
   js
   
${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Emphasized-Blue-Theme
@@ -66,7 +66,7 @@
 
   org.apache.royale.framework
   
Jewel-Dark-NoFlat-Emphasized-Emerald-Theme
-  0.9.8-SNAPSHOT
+  ${project.version}
   swc
   js
   
${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Emphasized-Emerald-Theme
@@ -74,7 +74,7 @@
 
   org.apache.royale.framework
   
Jewel-Dark-NoFlat-Emphasized-Green-Theme
-  0.9.8-SNAPSHOT
+  ${project.version}
   swc
   js
   
${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Emphasized-Green-Theme
@@ -82,7 +82,7 @@
 
   org.apache.royale.framework
   
Jewel-Dark-NoFlat-Emphasized-Orange-Theme
-  0.9.8-SNAPSHOT
+  ${project.version}
   swc
   js
   
${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Emphasized-Orange-Theme
@@ -90,7 +90,7 @@
 
   org.apache.royale.framework
   
Jewel-Dark-NoFlat-Emphasized-Red-Theme
-  0.9.8-SNAPSHOT
+  ${project.version}
   swc
   js
   
${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Emphasized-Red-Theme
@@ -98,7 +98,7 @@
 
   org.apache.royale.framework
   
Jewel-Dark-NoFlat-Emphasized-Sapphire-Theme
-  0.9.8-SNAPSHOT
+  ${project.version}
   swc
   js
   
${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Emphasized-Sapphire-Theme
@@ -106,7 +106,7 @@
 
   org.apache.royale.framework
   
Jewel-Dark-NoFlat-Emphasized-Sunflower-Theme
-  0.9.8-SNAPSHOT
+  ${project.version}
   swc
   js
   
${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Emphasized-Sunflower-Theme
@@ -114,7 +114,7 @@
 
   org.apache.royale.framework
   
Jewel-Dark-NoFlat-Emphasized-Topaz-Theme
-  0.9.8-SNAPSHOT
+  ${project.version}
   swc
   js
   
${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Emphasized-Topaz-Theme
@@ -122,7 +122,7 @@
 
   org.apache.royale.framework
   
Jewel-Dark-NoFlat-Emphasized-Turquoise-Theme
-  0.9.8-SNAPSHOT
+  ${project.version}
   swc
   js
   
${project.build.directory}/javascript/bin/js-release/assets/themes/Jewel-Dark-NoFlat-Emphasized-Turquoise-Theme
@@ -130,7 +130,7 @@
 
   org.apache.royale.framework

[MAVEN-BUILD] Royale-typedefs - Build # 2531 - Failure

2020-05-10 Thread Apache Jenkins Server
The Apache Jenkins build system has built Royale-typedefs (build #2531)

Status: Failure

Check console output at https://builds.apache.org/job/Royale-typedefs/2531/ to 
view the results.

[royale-asjs] branch develop updated: clip dropdowntext

2020-05-10 Thread aharui
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


The following commit(s) were added to refs/heads/develop by this push:
 new 9cc8965  clip dropdowntext
9cc8965 is described below

commit 9cc8965d1ebfa2dea300521dfb32f78c184257ae
Author: Alex Harui 
AuthorDate: Sun May 10 10:44:37 2020 -0700

clip dropdowntext
---
 .../main/royale/spark/components/supportClasses/DropDownListButton.as  | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/supportClasses/DropDownListButton.as
 
b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/supportClasses/DropDownListButton.as
index 9b9de07..fd1514b 100644
--- 
a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/supportClasses/DropDownListButton.as
+++ 
b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/supportClasses/DropDownListButton.as
@@ -60,7 +60,8 @@ package spark.components.supportClasses
 {
if (h < 4) return;
 element.innerHTML = 'http://www.w3.org/2000/svg;>' +
+h + 'px" xmlns="http://www.w3.org/2000/svg;>' +
 label +