Re: Slack channel

2019-12-11 Thread Carlos Rovira
Hi all!,

I'm in! :)

El mar., 10 dic. 2019 a las 23:59, Andrew Wetmore ()
escribió:

> Χαιρετισμούς, Αντώνης!
>
> Project members who are committers get Apache email addresses. It is sort
> of a reward for active participation in a project.
>
> Andrew
>
> On Tue, Dec 10, 2019 at 6:56 PM Antonis Kalodimos <
> antonis.kalodi...@gmail.com> wrote:
>
> > How can I have an apache email address ?
> >
> >
> > Στις Τετ, 11 Δεκ 2019 στις 12:27 π.μ., ο/η Andrew Wetmore <
> > cottag...@gmail.com> έγραψε:
> >
> > > Hi, all:
> > >
> > > I have created a slack channel, "royale" in the-asf.slack.com. It is
> > > available if we find a use for it, and not in the way if we do not.
> > Anyone
> > > with an apache email address is able to join it.
> > >
> > > Andrew
> > >
> > > --
> > > Andrew Wetmore
> > >
> > > http://cottage14.blogspot.com/
> > >
> >
>
>
> --
> Andrew Wetmore
>
> http://cottage14.blogspot.com/
>


-- 
Carlos Rovira
http://about.me/carlosrovira


Re: About Git repository and sources

2019-12-11 Thread Carlos Rovira
Hi Antonis,

some of us use to build (daily) he 3 repos with Maven (since is what we use
then to work with in our projects) and then run ANT in asjs to get the SDK
build (for IDEs). We hope to fix soon Maven distribution so all of that can
be done just with Maven.

Here's the script I use [1] (Mac version, if you're on Windows I think you
can convert to that SO)

Basically:

   - Maven : Updated Maven build instructions are here [2]. Environment
   vars required: only FLASHPLAYER_DEBUGGER
   - Ant: You just need to run from royale-asjs the following command: "ant
   all -Dbuild.noprompt=true -Drelease.target=true". Env vars required:
   FLASHPLAYER_DEBUGGER, PLAYERGLOBAL_HOME, PLAYERGLOBAL_VERSION,
   ROYALE_HOME, ROYALE_COMPILER_HOME, ROYALE_TYPEDEFS_HOME


HTH

Carlos

[1] https://gist.github.com/carlosrovira/200753108de263fa43e80d3228213509
[2]
https://github.com/apache/royale-asjs/wiki/Build-Apache-Royale-with-Maven


El mié., 11 dic. 2019 a las 5:44, Alex Harui ()
escribió:

> What errors are you currently getting?
>
> On 12/10/19, 5:41 PM, "Antonis Kalodimos" 
> wrote:
>
> How can be used the source folder mirrored with git in my local pc as
> sdk
> for using royale?
>
> Is the ant or mavan run without problems from inside this folder?
>
> I follow the instructions from readme and both failed for various
> reasons.
>
> Is the readme instructions current?
>
> What are the best requirements for environent vars needed for trouble
> free
> compilation?
>
> (I have never achieve to compile it even with maven and now with the
> wrapper mvnw or ant and the long process complete without errors)
>
> Thank you.
>
>
>

-- 
Carlos Rovira
http://about.me/carlosrovira


Re: About Git repository and sources

2019-12-11 Thread Antonis Kalodimos
Thank you Carlos for your response response.
I followed your instructions and after setting the env variables
PLAYERGLOBAL_VERSION, ROYALE_HOME, ROYALE_COMPILER_HOME,
ROYALE_TYPEDEFS_HOME that they don't referred in any doc about building
from source, I re-download the develop branch of these three repos using
Git-Desktop app, I execute the steps manually from the script you use and
show me as [1]. The Royale compiler and typedefs finished without errors.
Going to the last steps the commands
ant super-clean
mvn clean install -P option-with-swf
finished also successfully but when tried the
ant all -Dbuild.noprompt=true -Drelease.target=true
ended with an error
BUILD FAILED
D:\ApacheFlex\royale-asjs\build.xml:499:
D:\ApacheFlex\royale-asjs\set\compiler\lib does not exist.


last lines of output if it helps are

...
main:
 [echo] swc-date is 12/11/19 14:52 +0200

download:
[mkdir] Created dir: D:\ApacheFlex\royale-typedefs\ace\target\downloads
  [get] Getting:
https://raw.githubusercontent.com/google/closure-compiler/master/contrib/externs/ace-1.2.3.js
  [get] To:
D:\ApacheFlex\royale-typedefs\ace\target\downloads\ace-1.2.3.js
 [echo] swc-date is 12/11/19 14:52 +0200

double-check-file:
 [echo] ${env.ROYALE_DOWNLOAD_CACHE}
 [echo] Need file: ${still_no_file}

get-from-cache-if-needed:
 [echo] swc-date is 12/11/19 14:52 +0200

fail-if-not-found:

preprocess:

externc:
 [java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
 [java] 2.4801196 seconds

postprocess:

compc:
 [copy] Copying 1 file to D:\ApacheFlex\royale-typedefs\ace\target
 [java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
 [java] args:
 [java] +royalelib=externs/frameworks
 [java] -targets=SWF
 [java]
-external-library-path+=D:\ApacheFlex\royale-typedefs\ace/../js/target/js.swc
 [java]
-load-config=D:\ApacheFlex\royale-typedefs\ace/target/compile-as-config.xml
 [java] -metadata.date=12/11/19 14:52 +0200
 [java] -metadata.dateFormat=MM/dd/yy HH:mm Z
 [java] -output=D:\ApacheFlex\royale-typedefs\ace/target/ace-1.2.3.swc
 [java] target:SWF
 [java] COMPC
 [java] Loading configuration:
D:\ApacheFlex\royale-typedefs\ace\target\compile-as-config.xml
 [java]
 [java] 101328 bytes written to
D:\ApacheFlex\royale-typedefs\ace\target\ace-1.2.3.swc in 3,042 seconds
 [java] 4.3610618 seconds

main:

check-for-airsdk:

ask-or-fail:
 [echo] This folder appears to be an IDE-compatible Royale SDK.
[input] Do you want to download and setup the build environment? (y,
[n])
y

ask-about-downloading-repos:

block-main:

check-if-ide:

check-playerglobal-home:
 [echo] PLAYERGLOBAL_HOME is D:\ApacheFlex\player
 [echo] playerglobal.version is 11.1
 [echo] playerglobal.swc is D:\ApacheFlex\player/11.1/playerglobal.swc

check-air-home:
 [echo] AIR_HOME is D:\ApacheFlex\AdobeAIR16

check-compiler-home:

check-compile-env:

thirdparty-downloads:

create-description:

check-typedefs-home:
 [echo] ROYALE_TYPEDEFS_HOME is D:\ApacheFlex\royale-typedefs
[available] DEPRECATED -  used to override an existing property.
[available]   Build file should not reuse the same property name for
different values.
 [echo] basedir is D:\ApacheFlex\royale-asjs

copy-externs:
[mkdir] Created dir: D:\ApacheFlex\royale-asjs\js\libs
 [copy] Copying 17 files to D:\ApacheFlex\royale-asjs\js\libs

check_jquery:

rename_jquery:
 [move] Moving 1 file to D:\ApacheFlex\royale-asjs\js\libs

copy-compiler:
[mkdir] Created dir: D:\ApacheFlex\royale-asjs\lib
 [echo] Copying Compiler from set

BUILD FAILED
D:\ApacheFlex\royale-asjs\build.xml:499:
D:\ApacheFlex\royale-asjs\set\compiler\lib does not exist.

Total time: 11 minutes 45 seconds



Thank you






Στις Τετ, 11 Δεκ 2019 στις 11:41 π.μ., ο/η Carlos Rovira <
carlosrov...@apache.org> έγραψε:

> Hi Antonis,
>
> some of us use to build (daily) he 3 repos with Maven (since is what we use
> then to work with in our projects) and then run ANT in asjs to get the SDK
> build (for IDEs). We hope to fix soon Maven distribution so all of that can
> be done just with Maven.
>
> Here's the script I use [1] (Mac version, if you're on Windows I think you
> can convert to that SO)
>
> Basically:
>
>- Maven : Updated Maven build instructions are here [2]. Environment
>vars required: only FLASHPLAYER_DEBUGGER
>- Ant: You just need to run from royale-asjs the following command: "ant
>all -Dbuild.noprompt=true -Drelease.target=true". Env vars required:
>FLASHPLAYER_DEBUGGER, PLAYERGLOBAL_HOME, PLAYERGLOBAL_VERSION,
>ROYALE_HOME, ROYALE_COMPILER_HOME, ROYALE_TYPEDEFS_HOME
>
>
> HTH
>
> Carlos
>
> [1] https://gist.github.com/carlosrovira/200753108de263fa43e80d3228213509
> [2]
> https://github.com/apache/royale-asjs/wiki/Build-Apache-Royale-with-Maven
>
>
> El mié., 11 dic. 2019 a las 5:44, Alex Harui ()
> escribió:
>
> > What errors are you currently getting?
> >
> > On 12/10/19, 5:41 

Jenkins build is back to normal : royale-asjs_jsonly #382

2019-12-11 Thread apacheroyaleci
See 




Re: About Git repository and sources

2019-12-11 Thread Antonis Kalodimos
Thank you Josh for your info.
Saved me from many uninstalls and reinstalls trying to figure what i was
doing wrong.
I am going to completely remove moonshine ide to reinstall it and allow it
to download by it alone all software that it needs because the 2.5.0
version i have installed doesn't recognize git and in about page have error
also in maven check.
I have installed
Apache Ant(TM) version 1.10.7 compiled on September 1 2019
and apache-maven-3.5.0




Στις Τετ, 11 Δεκ 2019 στις 5:52 μ.μ., ο/η Josh Tynjala <
joshtynj...@bowlerhat.dev> έγραψε:

> Unfortunately, 0.9.6 from npm currently broken, as I recall. If you use
> Moonshine's SDK installer, that can download a working 0.9.6 SDK. Moonshine
> applies a special fix to make it work.
>
> --
> Josh Tynjala
> Bowler Hat LLC 
>
>
> On Wed, Dec 11, 2019 at 7:36 AM Antonis Kalodimos <
> antonis.kalodi...@gmail.com> wrote:
>
> > Hi Carlos
> >
> > My folder structure is like this
> >
> > D:\ApacheFlex\royale-asjs
> > D:\ApacheFlex\royale-compiler
> > D:\ApacheFlex\royale-typedefs
> >
> > While the steps before executing the line
> > ant all -Dbuild.noprompt=true -Drelease.target=true
> > that failed and previous steps are completed succesfully how can i use
> the
> > royale-asjs with the maven output from previous command that was
> > mvn clean install -P option-with-swf  ?
> >
> >
> > Lately not even the installations from npm  working in the moonshine.
> >
> >
> >
> >
> >
> > Στις Τετ, 11 Δεκ 2019 στις 5:12 μ.μ., ο/η Carlos Rovira <
> > carlosrov...@apache.org> έγραψε:
> >
> > > Hi,
> > >
> > > not an expert in ant, maybe others could give you more light on this.
> > > Just can say that something is wrong with compiler since this:
> > >
> > > Copying Compiler from ${ROYALE_COMPILER_REPO}
> > >
> > > was translated to
> > >
> > >  [echo] Copying Compiler from set
> > >
> > > I think ANT expects compiler to be a sibling to framework folder
> > (property=
> > > "ROYALE_COMPILER_REPO" value="${basedir}/../royale-compiler")
> > >
> > > do you have that way?
> > >
> > >
> > >
> > > El mié., 11 dic. 2019 a las 14:10, Antonis Kalodimos (<
> > > antonis.kalodi...@gmail.com>) escribió:
> > >
> > > > Thank you Carlos for your response response.
> > > > I followed your instructions and after setting the env variables
> > > > PLAYERGLOBAL_VERSION, ROYALE_HOME, ROYALE_COMPILER_HOME,
> > > > ROYALE_TYPEDEFS_HOME that they don't referred in any doc about
> building
> > > > from source, I re-download the develop branch of these three repos
> > using
> > > > Git-Desktop app, I execute the steps manually from the script you use
> > and
> > > > show me as [1]. The Royale compiler and typedefs finished without
> > errors.
> > > > Going to the last steps the commands
> > > > ant super-clean
> > > > mvn clean install -P option-with-swf
> > > > finished also successfully but when tried the
> > > > ant all -Dbuild.noprompt=true -Drelease.target=true
> > > > ended with an error
> > > > BUILD FAILED
> > > > D:\ApacheFlex\royale-asjs\build.xml:499:
> > > > D:\ApacheFlex\royale-asjs\set\compiler\lib does not exist.
> > > >
> > > >
> > > > last lines of output if it helps are
> > > >
> > > > ...
> > > > main:
> > > >  [echo] swc-date is 12/11/19 14:52 +0200
> > > >
> > > > download:
> > > > [mkdir] Created dir:
> > > D:\ApacheFlex\royale-typedefs\ace\target\downloads
> > > >   [get] Getting:
> > > >
> > > >
> > >
> >
> https://raw.githubusercontent.com/google/closure-compiler/master/contrib/externs/ace-1.2.3.js
> > > >   [get] To:
> > > > D:\ApacheFlex\royale-typedefs\ace\target\downloads\ace-1.2.3.js
> > > >  [echo] swc-date is 12/11/19 14:52 +0200
> > > >
> > > > double-check-file:
> > > >  [echo] ${env.ROYALE_DOWNLOAD_CACHE}
> > > >  [echo] Need file: ${still_no_file}
> > > >
> > > > get-from-cache-if-needed:
> > > >  [echo] swc-date is 12/11/19 14:52 +0200
> > > >
> > > > fail-if-not-found:
> > > >
> > > > preprocess:
> > > >
> > > > externc:
> > > >  [java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
> > > >  [java] 2.4801196 seconds
> > > >
> > > > postprocess:
> > > >
> > > > compc:
> > > >  [copy] Copying 1 file to
> D:\ApacheFlex\royale-typedefs\ace\target
> > > >  [java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
> > > >  [java] args:
> > > >  [java] +royalelib=externs/frameworks
> > > >  [java] -targets=SWF
> > > >  [java]
> > > >
> > > >
> > >
> >
> -external-library-path+=D:\ApacheFlex\royale-typedefs\ace/../js/target/js.swc
> > > >  [java]
> > > >
> > >
> >
> -load-config=D:\ApacheFlex\royale-typedefs\ace/target/compile-as-config.xml
> > > >  [java] -metadata.date=12/11/19 14:52 +0200
> > > >  [java] -metadata.dateFormat=MM/dd/yy HH:mm Z
> > > >  [java]
> > > -output=D:\ApacheFlex\royale-typedefs\ace/target/ace-1.2.3.swc
> > > >  [java] target:SWF
> > > >  [java] COMPC
> > > >  [java] Loading configuration:
> > > > 

Re: About Git repository and sources

2019-12-11 Thread Josh Tynjala
Unfortunately, 0.9.6 from npm currently broken, as I recall. If you use
Moonshine's SDK installer, that can download a working 0.9.6 SDK. Moonshine
applies a special fix to make it work.

--
Josh Tynjala
Bowler Hat LLC 


On Wed, Dec 11, 2019 at 7:36 AM Antonis Kalodimos <
antonis.kalodi...@gmail.com> wrote:

> Hi Carlos
>
> My folder structure is like this
>
> D:\ApacheFlex\royale-asjs
> D:\ApacheFlex\royale-compiler
> D:\ApacheFlex\royale-typedefs
>
> While the steps before executing the line
> ant all -Dbuild.noprompt=true -Drelease.target=true
> that failed and previous steps are completed succesfully how can i use the
> royale-asjs with the maven output from previous command that was
> mvn clean install -P option-with-swf  ?
>
>
> Lately not even the installations from npm  working in the moonshine.
>
>
>
>
>
> Στις Τετ, 11 Δεκ 2019 στις 5:12 μ.μ., ο/η Carlos Rovira <
> carlosrov...@apache.org> έγραψε:
>
> > Hi,
> >
> > not an expert in ant, maybe others could give you more light on this.
> > Just can say that something is wrong with compiler since this:
> >
> > Copying Compiler from ${ROYALE_COMPILER_REPO}
> >
> > was translated to
> >
> >  [echo] Copying Compiler from set
> >
> > I think ANT expects compiler to be a sibling to framework folder
> (property=
> > "ROYALE_COMPILER_REPO" value="${basedir}/../royale-compiler")
> >
> > do you have that way?
> >
> >
> >
> > El mié., 11 dic. 2019 a las 14:10, Antonis Kalodimos (<
> > antonis.kalodi...@gmail.com>) escribió:
> >
> > > Thank you Carlos for your response response.
> > > I followed your instructions and after setting the env variables
> > > PLAYERGLOBAL_VERSION, ROYALE_HOME, ROYALE_COMPILER_HOME,
> > > ROYALE_TYPEDEFS_HOME that they don't referred in any doc about building
> > > from source, I re-download the develop branch of these three repos
> using
> > > Git-Desktop app, I execute the steps manually from the script you use
> and
> > > show me as [1]. The Royale compiler and typedefs finished without
> errors.
> > > Going to the last steps the commands
> > > ant super-clean
> > > mvn clean install -P option-with-swf
> > > finished also successfully but when tried the
> > > ant all -Dbuild.noprompt=true -Drelease.target=true
> > > ended with an error
> > > BUILD FAILED
> > > D:\ApacheFlex\royale-asjs\build.xml:499:
> > > D:\ApacheFlex\royale-asjs\set\compiler\lib does not exist.
> > >
> > >
> > > last lines of output if it helps are
> > >
> > > ...
> > > main:
> > >  [echo] swc-date is 12/11/19 14:52 +0200
> > >
> > > download:
> > > [mkdir] Created dir:
> > D:\ApacheFlex\royale-typedefs\ace\target\downloads
> > >   [get] Getting:
> > >
> > >
> >
> https://raw.githubusercontent.com/google/closure-compiler/master/contrib/externs/ace-1.2.3.js
> > >   [get] To:
> > > D:\ApacheFlex\royale-typedefs\ace\target\downloads\ace-1.2.3.js
> > >  [echo] swc-date is 12/11/19 14:52 +0200
> > >
> > > double-check-file:
> > >  [echo] ${env.ROYALE_DOWNLOAD_CACHE}
> > >  [echo] Need file: ${still_no_file}
> > >
> > > get-from-cache-if-needed:
> > >  [echo] swc-date is 12/11/19 14:52 +0200
> > >
> > > fail-if-not-found:
> > >
> > > preprocess:
> > >
> > > externc:
> > >  [java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
> > >  [java] 2.4801196 seconds
> > >
> > > postprocess:
> > >
> > > compc:
> > >  [copy] Copying 1 file to D:\ApacheFlex\royale-typedefs\ace\target
> > >  [java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
> > >  [java] args:
> > >  [java] +royalelib=externs/frameworks
> > >  [java] -targets=SWF
> > >  [java]
> > >
> > >
> >
> -external-library-path+=D:\ApacheFlex\royale-typedefs\ace/../js/target/js.swc
> > >  [java]
> > >
> >
> -load-config=D:\ApacheFlex\royale-typedefs\ace/target/compile-as-config.xml
> > >  [java] -metadata.date=12/11/19 14:52 +0200
> > >  [java] -metadata.dateFormat=MM/dd/yy HH:mm Z
> > >  [java]
> > -output=D:\ApacheFlex\royale-typedefs\ace/target/ace-1.2.3.swc
> > >  [java] target:SWF
> > >  [java] COMPC
> > >  [java] Loading configuration:
> > > D:\ApacheFlex\royale-typedefs\ace\target\compile-as-config.xml
> > >  [java]
> > >  [java] 101328 bytes written to
> > > D:\ApacheFlex\royale-typedefs\ace\target\ace-1.2.3.swc in 3,042 seconds
> > >  [java] 4.3610618 seconds
> > >
> > > main:
> > >
> > > check-for-airsdk:
> > >
> > > ask-or-fail:
> > >  [echo] This folder appears to be an IDE-compatible Royale SDK.
> > > [input] Do you want to download and setup the build environment?
> (y,
> > > [n])
> > > y
> > >
> > > ask-about-downloading-repos:
> > >
> > > block-main:
> > >
> > > check-if-ide:
> > >
> > > check-playerglobal-home:
> > >  [echo] PLAYERGLOBAL_HOME is D:\ApacheFlex\player
> > >  [echo] playerglobal.version is 11.1
> > >  [echo] playerglobal.swc is
> > D:\ApacheFlex\player/11.1/playerglobal.swc
> > >
> > > check-air-home:
> > >  [echo] AIR_HOME is 

Re: About Git repository and sources

2019-12-11 Thread Carlos Rovira
Hi,

not an expert in ant, maybe others could give you more light on this.
Just can say that something is wrong with compiler since this:

Copying Compiler from ${ROYALE_COMPILER_REPO}

was translated to

 [echo] Copying Compiler from set

I think ANT expects compiler to be a sibling to framework folder (property=
"ROYALE_COMPILER_REPO" value="${basedir}/../royale-compiler")

do you have that way?



El mié., 11 dic. 2019 a las 14:10, Antonis Kalodimos (<
antonis.kalodi...@gmail.com>) escribió:

> Thank you Carlos for your response response.
> I followed your instructions and after setting the env variables
> PLAYERGLOBAL_VERSION, ROYALE_HOME, ROYALE_COMPILER_HOME,
> ROYALE_TYPEDEFS_HOME that they don't referred in any doc about building
> from source, I re-download the develop branch of these three repos using
> Git-Desktop app, I execute the steps manually from the script you use and
> show me as [1]. The Royale compiler and typedefs finished without errors.
> Going to the last steps the commands
> ant super-clean
> mvn clean install -P option-with-swf
> finished also successfully but when tried the
> ant all -Dbuild.noprompt=true -Drelease.target=true
> ended with an error
> BUILD FAILED
> D:\ApacheFlex\royale-asjs\build.xml:499:
> D:\ApacheFlex\royale-asjs\set\compiler\lib does not exist.
>
>
> last lines of output if it helps are
>
> ...
> main:
>  [echo] swc-date is 12/11/19 14:52 +0200
>
> download:
> [mkdir] Created dir: D:\ApacheFlex\royale-typedefs\ace\target\downloads
>   [get] Getting:
>
> https://raw.githubusercontent.com/google/closure-compiler/master/contrib/externs/ace-1.2.3.js
>   [get] To:
> D:\ApacheFlex\royale-typedefs\ace\target\downloads\ace-1.2.3.js
>  [echo] swc-date is 12/11/19 14:52 +0200
>
> double-check-file:
>  [echo] ${env.ROYALE_DOWNLOAD_CACHE}
>  [echo] Need file: ${still_no_file}
>
> get-from-cache-if-needed:
>  [echo] swc-date is 12/11/19 14:52 +0200
>
> fail-if-not-found:
>
> preprocess:
>
> externc:
>  [java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
>  [java] 2.4801196 seconds
>
> postprocess:
>
> compc:
>  [copy] Copying 1 file to D:\ApacheFlex\royale-typedefs\ace\target
>  [java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
>  [java] args:
>  [java] +royalelib=externs/frameworks
>  [java] -targets=SWF
>  [java]
>
> -external-library-path+=D:\ApacheFlex\royale-typedefs\ace/../js/target/js.swc
>  [java]
> -load-config=D:\ApacheFlex\royale-typedefs\ace/target/compile-as-config.xml
>  [java] -metadata.date=12/11/19 14:52 +0200
>  [java] -metadata.dateFormat=MM/dd/yy HH:mm Z
>  [java] -output=D:\ApacheFlex\royale-typedefs\ace/target/ace-1.2.3.swc
>  [java] target:SWF
>  [java] COMPC
>  [java] Loading configuration:
> D:\ApacheFlex\royale-typedefs\ace\target\compile-as-config.xml
>  [java]
>  [java] 101328 bytes written to
> D:\ApacheFlex\royale-typedefs\ace\target\ace-1.2.3.swc in 3,042 seconds
>  [java] 4.3610618 seconds
>
> main:
>
> check-for-airsdk:
>
> ask-or-fail:
>  [echo] This folder appears to be an IDE-compatible Royale SDK.
> [input] Do you want to download and setup the build environment? (y,
> [n])
> y
>
> ask-about-downloading-repos:
>
> block-main:
>
> check-if-ide:
>
> check-playerglobal-home:
>  [echo] PLAYERGLOBAL_HOME is D:\ApacheFlex\player
>  [echo] playerglobal.version is 11.1
>  [echo] playerglobal.swc is D:\ApacheFlex\player/11.1/playerglobal.swc
>
> check-air-home:
>  [echo] AIR_HOME is D:\ApacheFlex\AdobeAIR16
>
> check-compiler-home:
>
> check-compile-env:
>
> thirdparty-downloads:
>
> create-description:
>
> check-typedefs-home:
>  [echo] ROYALE_TYPEDEFS_HOME is D:\ApacheFlex\royale-typedefs
> [available] DEPRECATED -  used to override an existing property.
> [available]   Build file should not reuse the same property name for
> different values.
>  [echo] basedir is D:\ApacheFlex\royale-asjs
>
> copy-externs:
> [mkdir] Created dir: D:\ApacheFlex\royale-asjs\js\libs
>  [copy] Copying 17 files to D:\ApacheFlex\royale-asjs\js\libs
>
> check_jquery:
>
> rename_jquery:
>  [move] Moving 1 file to D:\ApacheFlex\royale-asjs\js\libs
>
> copy-compiler:
> [mkdir] Created dir: D:\ApacheFlex\royale-asjs\lib
>  [echo] Copying Compiler from set
>
> BUILD FAILED
> D:\ApacheFlex\royale-asjs\build.xml:499:
> D:\ApacheFlex\royale-asjs\set\compiler\lib does not exist.
>
> Total time: 11 minutes 45 seconds
>
>
>
> Thank you
>
>
>
>
>
>
> Στις Τετ, 11 Δεκ 2019 στις 11:41 π.μ., ο/η Carlos Rovira <
> carlosrov...@apache.org> έγραψε:
>
> > Hi Antonis,
> >
> > some of us use to build (daily) he 3 repos with Maven (since is what we
> use
> > then to work with in our projects) and then run ANT in asjs to get the
> SDK
> > build (for IDEs). We hope to fix soon Maven distribution so all of that
> can
> > be done just with Maven.
> >
> > Here's the script I use [1] (Mac version, if you're on Windows I 

Re: About Git repository and sources

2019-12-11 Thread Antonis Kalodimos
Hi Carlos

My folder structure is like this

D:\ApacheFlex\royale-asjs
D:\ApacheFlex\royale-compiler
D:\ApacheFlex\royale-typedefs

While the steps before executing the line
ant all -Dbuild.noprompt=true -Drelease.target=true
that failed and previous steps are completed succesfully how can i use the
royale-asjs with the maven output from previous command that was
mvn clean install -P option-with-swf  ?


Lately not even the installations from npm  working in the moonshine.





Στις Τετ, 11 Δεκ 2019 στις 5:12 μ.μ., ο/η Carlos Rovira <
carlosrov...@apache.org> έγραψε:

> Hi,
>
> not an expert in ant, maybe others could give you more light on this.
> Just can say that something is wrong with compiler since this:
>
> Copying Compiler from ${ROYALE_COMPILER_REPO}
>
> was translated to
>
>  [echo] Copying Compiler from set
>
> I think ANT expects compiler to be a sibling to framework folder (property=
> "ROYALE_COMPILER_REPO" value="${basedir}/../royale-compiler")
>
> do you have that way?
>
>
>
> El mié., 11 dic. 2019 a las 14:10, Antonis Kalodimos (<
> antonis.kalodi...@gmail.com>) escribió:
>
> > Thank you Carlos for your response response.
> > I followed your instructions and after setting the env variables
> > PLAYERGLOBAL_VERSION, ROYALE_HOME, ROYALE_COMPILER_HOME,
> > ROYALE_TYPEDEFS_HOME that they don't referred in any doc about building
> > from source, I re-download the develop branch of these three repos using
> > Git-Desktop app, I execute the steps manually from the script you use and
> > show me as [1]. The Royale compiler and typedefs finished without errors.
> > Going to the last steps the commands
> > ant super-clean
> > mvn clean install -P option-with-swf
> > finished also successfully but when tried the
> > ant all -Dbuild.noprompt=true -Drelease.target=true
> > ended with an error
> > BUILD FAILED
> > D:\ApacheFlex\royale-asjs\build.xml:499:
> > D:\ApacheFlex\royale-asjs\set\compiler\lib does not exist.
> >
> >
> > last lines of output if it helps are
> >
> > ...
> > main:
> >  [echo] swc-date is 12/11/19 14:52 +0200
> >
> > download:
> > [mkdir] Created dir:
> D:\ApacheFlex\royale-typedefs\ace\target\downloads
> >   [get] Getting:
> >
> >
> https://raw.githubusercontent.com/google/closure-compiler/master/contrib/externs/ace-1.2.3.js
> >   [get] To:
> > D:\ApacheFlex\royale-typedefs\ace\target\downloads\ace-1.2.3.js
> >  [echo] swc-date is 12/11/19 14:52 +0200
> >
> > double-check-file:
> >  [echo] ${env.ROYALE_DOWNLOAD_CACHE}
> >  [echo] Need file: ${still_no_file}
> >
> > get-from-cache-if-needed:
> >  [echo] swc-date is 12/11/19 14:52 +0200
> >
> > fail-if-not-found:
> >
> > preprocess:
> >
> > externc:
> >  [java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
> >  [java] 2.4801196 seconds
> >
> > postprocess:
> >
> > compc:
> >  [copy] Copying 1 file to D:\ApacheFlex\royale-typedefs\ace\target
> >  [java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
> >  [java] args:
> >  [java] +royalelib=externs/frameworks
> >  [java] -targets=SWF
> >  [java]
> >
> >
> -external-library-path+=D:\ApacheFlex\royale-typedefs\ace/../js/target/js.swc
> >  [java]
> >
> -load-config=D:\ApacheFlex\royale-typedefs\ace/target/compile-as-config.xml
> >  [java] -metadata.date=12/11/19 14:52 +0200
> >  [java] -metadata.dateFormat=MM/dd/yy HH:mm Z
> >  [java]
> -output=D:\ApacheFlex\royale-typedefs\ace/target/ace-1.2.3.swc
> >  [java] target:SWF
> >  [java] COMPC
> >  [java] Loading configuration:
> > D:\ApacheFlex\royale-typedefs\ace\target\compile-as-config.xml
> >  [java]
> >  [java] 101328 bytes written to
> > D:\ApacheFlex\royale-typedefs\ace\target\ace-1.2.3.swc in 3,042 seconds
> >  [java] 4.3610618 seconds
> >
> > main:
> >
> > check-for-airsdk:
> >
> > ask-or-fail:
> >  [echo] This folder appears to be an IDE-compatible Royale SDK.
> > [input] Do you want to download and setup the build environment? (y,
> > [n])
> > y
> >
> > ask-about-downloading-repos:
> >
> > block-main:
> >
> > check-if-ide:
> >
> > check-playerglobal-home:
> >  [echo] PLAYERGLOBAL_HOME is D:\ApacheFlex\player
> >  [echo] playerglobal.version is 11.1
> >  [echo] playerglobal.swc is
> D:\ApacheFlex\player/11.1/playerglobal.swc
> >
> > check-air-home:
> >  [echo] AIR_HOME is D:\ApacheFlex\AdobeAIR16
> >
> > check-compiler-home:
> >
> > check-compile-env:
> >
> > thirdparty-downloads:
> >
> > create-description:
> >
> > check-typedefs-home:
> >  [echo] ROYALE_TYPEDEFS_HOME is D:\ApacheFlex\royale-typedefs
> > [available] DEPRECATED -  used to override an existing
> property.
> > [available]   Build file should not reuse the same property name for
> > different values.
> >  [echo] basedir is D:\ApacheFlex\royale-asjs
> >
> > copy-externs:
> > [mkdir] Created dir: D:\ApacheFlex\royale-asjs\js\libs
> >  [copy] Copying 17 files to D:\ApacheFlex\royale-asjs\js\libs
> >
> > check_jquery:
> >

Re: ASF features we might look at

2019-12-11 Thread Carlos Rovira
Hi Andrew,

for me cwiki and other flex things was the "old way". In Royale we use
GitHub tools. So the Github wiki is like the Apache cwiki
Don't need to have the old tools, we even talked about that long time ago
and decided to go Github way since is what all people are using today.

One thing you can do is migrate things from FlexJS already not migrated to
Royale Docs, for example this page (to take one):

https://cwiki.apache.org/confluence/display/FLEX/FlexJS+Layout

That content should have an entry in Royale Docs in Features part (Royale
Layouts). And other here should review if contents need some updating
But as a starting point I think is ok, changing "FlexJS" for ·"Royale", and
things like that.

Thanks

Carlos



El mié., 11 dic. 2019 a las 18:49, Andrew Wetmore ()
escribió:

> Hi:
>
> I gather from Infra that Royale does not have its own cwiki (and not its
> own Confluence??) account. The person I was speaking with suggested we
> should have our own, rather than piggybacking on the Flex cwiki, not least
> because committers like me (a committer for Royale but not for Flex) can
> run into problems, as when I could not edit the board report in Confluence
> today.
>
> How do we get this organized? I would be happy to help migrate from the
> Flex cwiki everything that is there that also or primarily applies to
> Royale.
>
> Andrew
>
> --
> Andrew Wetmore
>
> http://cottage14.blogspot.com/
>


-- 
Carlos Rovira
http://about.me/carlosrovira


Re: ASF features we might look at

2019-12-11 Thread Josh Tynjala
I'm not really familiar with Confluence, but I think that your best bet on
Github is to use Project boards:

https://help.github.com/en/github/managing-your-work-on-github/managing-project-boards

--
Josh Tynjala
Bowler Hat LLC 


On Wed, Dec 11, 2019 at 10:19 AM Andrew Wetmore  wrote:

> On the specifics of the Layouts information page from FlexJS, where should
> it go? In the Royale help docs I see a "_layouts" folder that has an HTML
> page (not markdown). Is this part of the help documentation, or some other
> thing? Shall I put it in user-interface?
>
> If people know of some high-value ckwiki pages that should migrate, please
> let me know. I will create a list (ah: this is the sort of thing that
> Confluence can handle; how does GitHub deal with it?) and work through the
> pages.
>
> Andrew
>
> On Wed, Dec 11, 2019 at 2:12 PM Andrew Wetmore 
> wrote:
>
> > Hm. I cannot log in to the Flex Confluence because I am not a Flex
> > committer. I can probably copy the content of topics, but I am not sure
> > what other problems this restriction will create.
> >
> > a
> >
> > On Wed, Dec 11, 2019 at 2:09 PM Andrew Wetmore 
> > wrote:
> >
> >> Is there an equivalent to Confluence in GitHub?
> >>
> >> On Wed, Dec 11, 2019 at 2:00 PM Carlos Rovira 
> >> wrote:
> >>
> >>> Hi Andrew,
> >>>
> >>> for me cwiki and other flex things was the "old way". In Royale we use
> >>> GitHub tools. So the Github wiki is like the Apache cwiki
> >>> Don't need to have the old tools, we even talked about that long time
> ago
> >>> and decided to go Github way since is what all people are using today.
> >>>
> >>> One thing you can do is migrate things from FlexJS already not migrated
> >>> to
> >>> Royale Docs, for example this page (to take one):
> >>>
> >>> https://cwiki.apache.org/confluence/display/FLEX/FlexJS+Layout
> >>>
> >>> That content should have an entry in Royale Docs in Features part
> (Royale
> >>> Layouts). And other here should review if contents need some updating
> >>> But as a starting point I think is ok, changing "FlexJS" for ·"Royale",
> >>> and
> >>> things like that.
> >>>
> >>> Thanks
> >>>
> >>> Carlos
> >>>
> >>>
> >>>
> >>> El mié., 11 dic. 2019 a las 18:49, Andrew Wetmore (<
> cottag...@gmail.com
> >>> >)
> >>> escribió:
> >>>
> >>> > Hi:
> >>> >
> >>> > I gather from Infra that Royale does not have its own cwiki (and not
> >>> its
> >>> > own Confluence??) account. The person I was speaking with suggested
> we
> >>> > should have our own, rather than piggybacking on the Flex cwiki, not
> >>> least
> >>> > because committers like me (a committer for Royale but not for Flex)
> >>> can
> >>> > run into problems, as when I could not edit the board report in
> >>> Confluence
> >>> > today.
> >>> >
> >>> > How do we get this organized? I would be happy to help migrate from
> the
> >>> > Flex cwiki everything that is there that also or primarily applies to
> >>> > Royale.
> >>> >
> >>> > Andrew
> >>> >
> >>> > --
> >>> > Andrew Wetmore
> >>> >
> >>> > http://cottage14.blogspot.com/
> >>> >
> >>>
> >>>
> >>> --
> >>> Carlos Rovira
> >>> http://about.me/carlosrovira
> >>>
> >>
> >>
> >> --
> >> Andrew Wetmore
> >>
> >> http://cottage14.blogspot.com/
> >>
> >>
> >>
> >>
> >>
> >
> > --
> > Andrew Wetmore
> >
> > http://cottage14.blogspot.com/
> >
> >
> >
> >
> >
>
> --
> Andrew Wetmore
>
> http://cottage14.blogspot.com/
>


Re: ASF features we might look at

2019-12-11 Thread Andrew Wetmore
Oh, I see: I can create one for the repository, rather than a private one.
I will do that.

On Wed, Dec 11, 2019 at 2:38 PM Andrew Wetmore  wrote:

> Hmm
>
> I have started one that seems to be a private project, but I have made it
> visible to anyone [1]. I hope that means anyone can add cards to the
> leftmost column.
>
> [1] https://github.com/users/cottage14/projects/1
>
> On Wed, Dec 11, 2019 at 2:30 PM Josh Tynjala 
> wrote:
>
>> I'm not really familiar with Confluence, but I think that your best bet on
>> Github is to use Project boards:
>>
>>
>> https://help.github.com/en/github/managing-your-work-on-github/managing-project-boards
>>
>> --
>> Josh Tynjala
>> Bowler Hat LLC 
>>
>>
>> On Wed, Dec 11, 2019 at 10:19 AM Andrew Wetmore 
>> wrote:
>>
>> > On the specifics of the Layouts information page from FlexJS, where
>> should
>> > it go? In the Royale help docs I see a "_layouts" folder that has an
>> HTML
>> > page (not markdown). Is this part of the help documentation, or some
>> other
>> > thing? Shall I put it in user-interface?
>> >
>> > If people know of some high-value ckwiki pages that should migrate,
>> please
>> > let me know. I will create a list (ah: this is the sort of thing that
>> > Confluence can handle; how does GitHub deal with it?) and work through
>> the
>> > pages.
>> >
>> > Andrew
>> >
>> > On Wed, Dec 11, 2019 at 2:12 PM Andrew Wetmore 
>> > wrote:
>> >
>> > > Hm. I cannot log in to the Flex Confluence because I am not a Flex
>> > > committer. I can probably copy the content of topics, but I am not
>> sure
>> > > what other problems this restriction will create.
>> > >
>> > > a
>> > >
>> > > On Wed, Dec 11, 2019 at 2:09 PM Andrew Wetmore 
>> > > wrote:
>> > >
>> > >> Is there an equivalent to Confluence in GitHub?
>> > >>
>> > >> On Wed, Dec 11, 2019 at 2:00 PM Carlos Rovira <
>> carlosrov...@apache.org>
>> > >> wrote:
>> > >>
>> > >>> Hi Andrew,
>> > >>>
>> > >>> for me cwiki and other flex things was the "old way". In Royale we
>> use
>> > >>> GitHub tools. So the Github wiki is like the Apache cwiki
>> > >>> Don't need to have the old tools, we even talked about that long
>> time
>> > ago
>> > >>> and decided to go Github way since is what all people are using
>> today.
>> > >>>
>> > >>> One thing you can do is migrate things from FlexJS already not
>> migrated
>> > >>> to
>> > >>> Royale Docs, for example this page (to take one):
>> > >>>
>> > >>> https://cwiki.apache.org/confluence/display/FLEX/FlexJS+Layout
>> > >>>
>> > >>> That content should have an entry in Royale Docs in Features part
>> > (Royale
>> > >>> Layouts). And other here should review if contents need some
>> updating
>> > >>> But as a starting point I think is ok, changing "FlexJS" for
>> ·"Royale",
>> > >>> and
>> > >>> things like that.
>> > >>>
>> > >>> Thanks
>> > >>>
>> > >>> Carlos
>> > >>>
>> > >>>
>> > >>>
>> > >>> El mié., 11 dic. 2019 a las 18:49, Andrew Wetmore (<
>> > cottag...@gmail.com
>> > >>> >)
>> > >>> escribió:
>> > >>>
>> > >>> > Hi:
>> > >>> >
>> > >>> > I gather from Infra that Royale does not have its own cwiki (and
>> not
>> > >>> its
>> > >>> > own Confluence??) account. The person I was speaking with
>> suggested
>> > we
>> > >>> > should have our own, rather than piggybacking on the Flex cwiki,
>> not
>> > >>> least
>> > >>> > because committers like me (a committer for Royale but not for
>> Flex)
>> > >>> can
>> > >>> > run into problems, as when I could not edit the board report in
>> > >>> Confluence
>> > >>> > today.
>> > >>> >
>> > >>> > How do we get this organized? I would be happy to help migrate
>> from
>> > the
>> > >>> > Flex cwiki everything that is there that also or primarily
>> applies to
>> > >>> > Royale.
>> > >>> >
>> > >>> > Andrew
>> > >>> >
>> > >>> > --
>> > >>> > Andrew Wetmore
>> > >>> >
>> > >>> > http://cottage14.blogspot.com/
>> > >>> >
>> > >>>
>> > >>>
>> > >>> --
>> > >>> Carlos Rovira
>> > >>> http://about.me/carlosrovira
>> > >>>
>> > >>
>> > >>
>> > >> --
>> > >> Andrew Wetmore
>> > >>
>> > >> http://cottage14.blogspot.com/
>> > >>
>> > >>
>> > >>
>> > >>
>> > >>
>> > >
>> > > --
>> > > Andrew Wetmore
>> > >
>> > > http://cottage14.blogspot.com/
>> > >
>> > >
>> > >
>> > >
>> > >
>> >
>> > --
>> > Andrew Wetmore
>> >
>> > http://cottage14.blogspot.com/
>> >
>>
>
>
> --
> Andrew Wetmore
>
> http://cottage14.blogspot.com/
>
>
>
>
>

-- 
Andrew Wetmore

http://cottage14.blogspot.com/


ASF features we might look at

2019-12-11 Thread Andrew Wetmore
Hi:

I gather from Infra that Royale does not have its own cwiki (and not its
own Confluence??) account. The person I was speaking with suggested we
should have our own, rather than piggybacking on the Flex cwiki, not least
because committers like me (a committer for Royale but not for Flex) can
run into problems, as when I could not edit the board report in Confluence
today.

How do we get this organized? I would be happy to help migrate from the
Flex cwiki everything that is there that also or primarily applies to
Royale.

Andrew

-- 
Andrew Wetmore

http://cottage14.blogspot.com/


Re: About Git repository and sources

2019-12-11 Thread Carlos Rovira
Hi Antonis,

with the successful maven installation you can compile your projects.
To try one, you can go to "examples" folder and choose one from them.
Y recommend you to try Tour de Jewel [1] going to "
examples/royale/TourDeJewel"
then "mvn install", you'll have the compiled version in
"target/javascript/bin" (debug and release versions)

You can load in an IDE have code intelligence and quick build from there.

[1]
https://github.com/apache/royale-asjs/tree/develop/examples/royale/TourDeJewel



El mié., 11 dic. 2019 a las 17:39, Antonis Kalodimos (<
antonis.kalodi...@gmail.com>) escribió:

> Thank you Josh for your info.
> Saved me from many uninstalls and reinstalls trying to figure what i was
> doing wrong.
> I am going to completely remove moonshine ide to reinstall it and allow it
> to download by it alone all software that it needs because the 2.5.0
> version i have installed doesn't recognize git and in about page have error
> also in maven check.
> I have installed
> Apache Ant(TM) version 1.10.7 compiled on September 1 2019
> and apache-maven-3.5.0
>
>
>
>
> Στις Τετ, 11 Δεκ 2019 στις 5:52 μ.μ., ο/η Josh Tynjala <
> joshtynj...@bowlerhat.dev> έγραψε:
>
> > Unfortunately, 0.9.6 from npm currently broken, as I recall. If you use
> > Moonshine's SDK installer, that can download a working 0.9.6 SDK.
> Moonshine
> > applies a special fix to make it work.
> >
> > --
> > Josh Tynjala
> > Bowler Hat LLC 
> >
> >
> > On Wed, Dec 11, 2019 at 7:36 AM Antonis Kalodimos <
> > antonis.kalodi...@gmail.com> wrote:
> >
> > > Hi Carlos
> > >
> > > My folder structure is like this
> > >
> > > D:\ApacheFlex\royale-asjs
> > > D:\ApacheFlex\royale-compiler
> > > D:\ApacheFlex\royale-typedefs
> > >
> > > While the steps before executing the line
> > > ant all -Dbuild.noprompt=true -Drelease.target=true
> > > that failed and previous steps are completed succesfully how can i use
> > the
> > > royale-asjs with the maven output from previous command that was
> > > mvn clean install -P option-with-swf  ?
> > >
> > >
> > > Lately not even the installations from npm  working in the moonshine.
> > >
> > >
> > >
> > >
> > >
> > > Στις Τετ, 11 Δεκ 2019 στις 5:12 μ.μ., ο/η Carlos Rovira <
> > > carlosrov...@apache.org> έγραψε:
> > >
> > > > Hi,
> > > >
> > > > not an expert in ant, maybe others could give you more light on this.
> > > > Just can say that something is wrong with compiler since this:
> > > >
> > > > Copying Compiler from ${ROYALE_COMPILER_REPO}
> > > >
> > > > was translated to
> > > >
> > > >  [echo] Copying Compiler from set
> > > >
> > > > I think ANT expects compiler to be a sibling to framework folder
> > > (property=
> > > > "ROYALE_COMPILER_REPO" value="${basedir}/../royale-compiler")
> > > >
> > > > do you have that way?
> > > >
> > > >
> > > >
> > > > El mié., 11 dic. 2019 a las 14:10, Antonis Kalodimos (<
> > > > antonis.kalodi...@gmail.com>) escribió:
> > > >
> > > > > Thank you Carlos for your response response.
> > > > > I followed your instructions and after setting the env variables
> > > > > PLAYERGLOBAL_VERSION, ROYALE_HOME, ROYALE_COMPILER_HOME,
> > > > > ROYALE_TYPEDEFS_HOME that they don't referred in any doc about
> > building
> > > > > from source, I re-download the develop branch of these three repos
> > > using
> > > > > Git-Desktop app, I execute the steps manually from the script you
> use
> > > and
> > > > > show me as [1]. The Royale compiler and typedefs finished without
> > > errors.
> > > > > Going to the last steps the commands
> > > > > ant super-clean
> > > > > mvn clean install -P option-with-swf
> > > > > finished also successfully but when tried the
> > > > > ant all -Dbuild.noprompt=true -Drelease.target=true
> > > > > ended with an error
> > > > > BUILD FAILED
> > > > > D:\ApacheFlex\royale-asjs\build.xml:499:
> > > > > D:\ApacheFlex\royale-asjs\set\compiler\lib does not exist.
> > > > >
> > > > >
> > > > > last lines of output if it helps are
> > > > >
> > > > > ...
> > > > > main:
> > > > >  [echo] swc-date is 12/11/19 14:52 +0200
> > > > >
> > > > > download:
> > > > > [mkdir] Created dir:
> > > > D:\ApacheFlex\royale-typedefs\ace\target\downloads
> > > > >   [get] Getting:
> > > > >
> > > > >
> > > >
> > >
> >
> https://raw.githubusercontent.com/google/closure-compiler/master/contrib/externs/ace-1.2.3.js
> > > > >   [get] To:
> > > > > D:\ApacheFlex\royale-typedefs\ace\target\downloads\ace-1.2.3.js
> > > > >  [echo] swc-date is 12/11/19 14:52 +0200
> > > > >
> > > > > double-check-file:
> > > > >  [echo] ${env.ROYALE_DOWNLOAD_CACHE}
> > > > >  [echo] Need file: ${still_no_file}
> > > > >
> > > > > get-from-cache-if-needed:
> > > > >  [echo] swc-date is 12/11/19 14:52 +0200
> > > > >
> > > > > fail-if-not-found:
> > > > >
> > > > > preprocess:
> > > > >
> > > > > externc:
> > > > >  [java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
> > > > >  [java] 2.4801196 seconds
> > > > >
> > > > > postprocess:

Re: ASF features we might look at

2019-12-11 Thread Andrew Wetmore
Is there an equivalent to Confluence in GitHub?

On Wed, Dec 11, 2019 at 2:00 PM Carlos Rovira 
wrote:

> Hi Andrew,
>
> for me cwiki and other flex things was the "old way". In Royale we use
> GitHub tools. So the Github wiki is like the Apache cwiki
> Don't need to have the old tools, we even talked about that long time ago
> and decided to go Github way since is what all people are using today.
>
> One thing you can do is migrate things from FlexJS already not migrated to
> Royale Docs, for example this page (to take one):
>
> https://cwiki.apache.org/confluence/display/FLEX/FlexJS+Layout
>
> That content should have an entry in Royale Docs in Features part (Royale
> Layouts). And other here should review if contents need some updating
> But as a starting point I think is ok, changing "FlexJS" for ·"Royale", and
> things like that.
>
> Thanks
>
> Carlos
>
>
>
> El mié., 11 dic. 2019 a las 18:49, Andrew Wetmore ()
> escribió:
>
> > Hi:
> >
> > I gather from Infra that Royale does not have its own cwiki (and not its
> > own Confluence??) account. The person I was speaking with suggested we
> > should have our own, rather than piggybacking on the Flex cwiki, not
> least
> > because committers like me (a committer for Royale but not for Flex) can
> > run into problems, as when I could not edit the board report in
> Confluence
> > today.
> >
> > How do we get this organized? I would be happy to help migrate from the
> > Flex cwiki everything that is there that also or primarily applies to
> > Royale.
> >
> > Andrew
> >
> > --
> > Andrew Wetmore
> >
> > http://cottage14.blogspot.com/
> >
>
>
> --
> Carlos Rovira
> http://about.me/carlosrovira
>


-- 
Andrew Wetmore

http://cottage14.blogspot.com/


Re: ASF features we might look at

2019-12-11 Thread Andrew Wetmore
Hm. I cannot log in to the Flex Confluence because I am not a Flex
committer. I can probably copy the content of topics, but I am not sure
what other problems this restriction will create.

a

On Wed, Dec 11, 2019 at 2:09 PM Andrew Wetmore  wrote:

> Is there an equivalent to Confluence in GitHub?
>
> On Wed, Dec 11, 2019 at 2:00 PM Carlos Rovira 
> wrote:
>
>> Hi Andrew,
>>
>> for me cwiki and other flex things was the "old way". In Royale we use
>> GitHub tools. So the Github wiki is like the Apache cwiki
>> Don't need to have the old tools, we even talked about that long time ago
>> and decided to go Github way since is what all people are using today.
>>
>> One thing you can do is migrate things from FlexJS already not migrated to
>> Royale Docs, for example this page (to take one):
>>
>> https://cwiki.apache.org/confluence/display/FLEX/FlexJS+Layout
>>
>> That content should have an entry in Royale Docs in Features part (Royale
>> Layouts). And other here should review if contents need some updating
>> But as a starting point I think is ok, changing "FlexJS" for ·"Royale",
>> and
>> things like that.
>>
>> Thanks
>>
>> Carlos
>>
>>
>>
>> El mié., 11 dic. 2019 a las 18:49, Andrew Wetmore ()
>> escribió:
>>
>> > Hi:
>> >
>> > I gather from Infra that Royale does not have its own cwiki (and not its
>> > own Confluence??) account. The person I was speaking with suggested we
>> > should have our own, rather than piggybacking on the Flex cwiki, not
>> least
>> > because committers like me (a committer for Royale but not for Flex) can
>> > run into problems, as when I could not edit the board report in
>> Confluence
>> > today.
>> >
>> > How do we get this organized? I would be happy to help migrate from the
>> > Flex cwiki everything that is there that also or primarily applies to
>> > Royale.
>> >
>> > Andrew
>> >
>> > --
>> > Andrew Wetmore
>> >
>> > http://cottage14.blogspot.com/
>> >
>>
>>
>> --
>> Carlos Rovira
>> http://about.me/carlosrovira
>>
>
>
> --
> Andrew Wetmore
>
> http://cottage14.blogspot.com/
>
>
>
>
>

-- 
Andrew Wetmore

http://cottage14.blogspot.com/


Re: ASF features we might look at

2019-12-11 Thread Andrew Wetmore
Again, hm.

For the documentation repository, royale-docs, there is no link to create a
project under the repository name. Does anyone know how to activate that
option?

Andrew

On Wed, Dec 11, 2019 at 2:41 PM Andrew Wetmore  wrote:

> Oh, I see: I can create one for the repository, rather than a private one.
> I will do that.
>
> On Wed, Dec 11, 2019 at 2:38 PM Andrew Wetmore 
> wrote:
>
>> Hmm
>>
>> I have started one that seems to be a private project, but I have made it
>> visible to anyone [1]. I hope that means anyone can add cards to the
>> leftmost column.
>>
>> [1] https://github.com/users/cottage14/projects/1
>>
>> On Wed, Dec 11, 2019 at 2:30 PM Josh Tynjala 
>> wrote:
>>
>>> I'm not really familiar with Confluence, but I think that your best bet
>>> on
>>> Github is to use Project boards:
>>>
>>>
>>> https://help.github.com/en/github/managing-your-work-on-github/managing-project-boards
>>>
>>> --
>>> Josh Tynjala
>>> Bowler Hat LLC 
>>>
>>>
>>> On Wed, Dec 11, 2019 at 10:19 AM Andrew Wetmore 
>>> wrote:
>>>
>>> > On the specifics of the Layouts information page from FlexJS, where
>>> should
>>> > it go? In the Royale help docs I see a "_layouts" folder that has an
>>> HTML
>>> > page (not markdown). Is this part of the help documentation, or some
>>> other
>>> > thing? Shall I put it in user-interface?
>>> >
>>> > If people know of some high-value ckwiki pages that should migrate,
>>> please
>>> > let me know. I will create a list (ah: this is the sort of thing that
>>> > Confluence can handle; how does GitHub deal with it?) and work through
>>> the
>>> > pages.
>>> >
>>> > Andrew
>>> >
>>> > On Wed, Dec 11, 2019 at 2:12 PM Andrew Wetmore 
>>> > wrote:
>>> >
>>> > > Hm. I cannot log in to the Flex Confluence because I am not a Flex
>>> > > committer. I can probably copy the content of topics, but I am not
>>> sure
>>> > > what other problems this restriction will create.
>>> > >
>>> > > a
>>> > >
>>> > > On Wed, Dec 11, 2019 at 2:09 PM Andrew Wetmore 
>>> > > wrote:
>>> > >
>>> > >> Is there an equivalent to Confluence in GitHub?
>>> > >>
>>> > >> On Wed, Dec 11, 2019 at 2:00 PM Carlos Rovira <
>>> carlosrov...@apache.org>
>>> > >> wrote:
>>> > >>
>>> > >>> Hi Andrew,
>>> > >>>
>>> > >>> for me cwiki and other flex things was the "old way". In Royale we
>>> use
>>> > >>> GitHub tools. So the Github wiki is like the Apache cwiki
>>> > >>> Don't need to have the old tools, we even talked about that long
>>> time
>>> > ago
>>> > >>> and decided to go Github way since is what all people are using
>>> today.
>>> > >>>
>>> > >>> One thing you can do is migrate things from FlexJS already not
>>> migrated
>>> > >>> to
>>> > >>> Royale Docs, for example this page (to take one):
>>> > >>>
>>> > >>> https://cwiki.apache.org/confluence/display/FLEX/FlexJS+Layout
>>> > >>>
>>> > >>> That content should have an entry in Royale Docs in Features part
>>> > (Royale
>>> > >>> Layouts). And other here should review if contents need some
>>> updating
>>> > >>> But as a starting point I think is ok, changing "FlexJS" for
>>> ·"Royale",
>>> > >>> and
>>> > >>> things like that.
>>> > >>>
>>> > >>> Thanks
>>> > >>>
>>> > >>> Carlos
>>> > >>>
>>> > >>>
>>> > >>>
>>> > >>> El mié., 11 dic. 2019 a las 18:49, Andrew Wetmore (<
>>> > cottag...@gmail.com
>>> > >>> >)
>>> > >>> escribió:
>>> > >>>
>>> > >>> > Hi:
>>> > >>> >
>>> > >>> > I gather from Infra that Royale does not have its own cwiki (and
>>> not
>>> > >>> its
>>> > >>> > own Confluence??) account. The person I was speaking with
>>> suggested
>>> > we
>>> > >>> > should have our own, rather than piggybacking on the Flex cwiki,
>>> not
>>> > >>> least
>>> > >>> > because committers like me (a committer for Royale but not for
>>> Flex)
>>> > >>> can
>>> > >>> > run into problems, as when I could not edit the board report in
>>> > >>> Confluence
>>> > >>> > today.
>>> > >>> >
>>> > >>> > How do we get this organized? I would be happy to help migrate
>>> from
>>> > the
>>> > >>> > Flex cwiki everything that is there that also or primarily
>>> applies to
>>> > >>> > Royale.
>>> > >>> >
>>> > >>> > Andrew
>>> > >>> >
>>> > >>> > --
>>> > >>> > Andrew Wetmore
>>> > >>> >
>>> > >>> > http://cottage14.blogspot.com/
>>> > >>> >
>>> > >>>
>>> > >>>
>>> > >>> --
>>> > >>> Carlos Rovira
>>> > >>> http://about.me/carlosrovira
>>> > >>>
>>> > >>
>>> > >>
>>> > >> --
>>> > >> Andrew Wetmore
>>> > >>
>>> > >> http://cottage14.blogspot.com/
>>> > >>
>>> > >>
>>> > >>
>>> > >>
>>> > >>
>>> > >
>>> > > --
>>> > > Andrew Wetmore
>>> > >
>>> > > http://cottage14.blogspot.com/
>>> > >
>>> > >
>>> > >
>>> > >
>>> > >
>>> >
>>> > --
>>> > Andrew Wetmore
>>> >
>>> > http://cottage14.blogspot.com/
>>> >
>>>
>>
>>
>> --
>> Andrew Wetmore
>>
>> http://cottage14.blogspot.com/
>>
>>
>>
>>
>>
>
> --
> Andrew Wetmore
>
> http://cottage14.blogspot.com/
>
>
>
>
>

-- 
Andrew Wetmore

http://cottage14.blogspot.com/


Re: ASF features we might look at

2019-12-11 Thread Andrew Wetmore
I am creating a Layouts page in the user-interface directory and will
populate it from the FlexJS cwiki.

a

On Wed, Dec 11, 2019 at 2:19 PM Andrew Wetmore  wrote:

> On the specifics of the Layouts information page from FlexJS, where should
> it go? In the Royale help docs I see a "_layouts" folder that has an HTML
> page (not markdown). Is this part of the help documentation, or some other
> thing? Shall I put it in user-interface?
>
> If people know of some high-value ckwiki pages that should migrate, please
> let me know. I will create a list (ah: this is the sort of thing that
> Confluence can handle; how does GitHub deal with it?) and work through the
> pages.
>
> Andrew
>
> On Wed, Dec 11, 2019 at 2:12 PM Andrew Wetmore 
> wrote:
>
>> Hm. I cannot log in to the Flex Confluence because I am not a Flex
>> committer. I can probably copy the content of topics, but I am not sure
>> what other problems this restriction will create.
>>
>> a
>>
>> On Wed, Dec 11, 2019 at 2:09 PM Andrew Wetmore 
>> wrote:
>>
>>> Is there an equivalent to Confluence in GitHub?
>>>
>>> On Wed, Dec 11, 2019 at 2:00 PM Carlos Rovira 
>>> wrote:
>>>
 Hi Andrew,

 for me cwiki and other flex things was the "old way". In Royale we use
 GitHub tools. So the Github wiki is like the Apache cwiki
 Don't need to have the old tools, we even talked about that long time
 ago
 and decided to go Github way since is what all people are using today.

 One thing you can do is migrate things from FlexJS already not migrated
 to
 Royale Docs, for example this page (to take one):

 https://cwiki.apache.org/confluence/display/FLEX/FlexJS+Layout

 That content should have an entry in Royale Docs in Features part
 (Royale
 Layouts). And other here should review if contents need some updating
 But as a starting point I think is ok, changing "FlexJS" for ·"Royale",
 and
 things like that.

 Thanks

 Carlos



 El mié., 11 dic. 2019 a las 18:49, Andrew Wetmore (>>> >)
 escribió:

 > Hi:
 >
 > I gather from Infra that Royale does not have its own cwiki (and not
 its
 > own Confluence??) account. The person I was speaking with suggested we
 > should have our own, rather than piggybacking on the Flex cwiki, not
 least
 > because committers like me (a committer for Royale but not for Flex)
 can
 > run into problems, as when I could not edit the board report in
 Confluence
 > today.
 >
 > How do we get this organized? I would be happy to help migrate from
 the
 > Flex cwiki everything that is there that also or primarily applies to
 > Royale.
 >
 > Andrew
 >
 > --
 > Andrew Wetmore
 >
 > http://cottage14.blogspot.com/
 >


 --
 Carlos Rovira
 http://about.me/carlosrovira

>>>
>>>
>>> --
>>> Andrew Wetmore
>>>
>>> http://cottage14.blogspot.com/
>>>
>>>
>>>
>>>
>>>
>>
>> --
>> Andrew Wetmore
>>
>> http://cottage14.blogspot.com/
>>
>>
>>
>>
>>
>
> --
> Andrew Wetmore
>
> http://cottage14.blogspot.com/
>
>
>
>
>

-- 
Andrew Wetmore

http://cottage14.blogspot.com/


Re: ASF features we might look at

2019-12-11 Thread Alex Harui
Andrew, even though you are not a Flex committer, Flex can grant wiki access to 
you.  I went and looked at the permissions list for the Flex Confluence wiki 
and you were already listed, so I'm not sure why you couldn't get in.  I did 
notice that you didn't have export rights so I added that.  Or maybe Infra 
added you today, not sure.  But if you still can't login to Flex Confluence and 
still want to, let me know and we'll try to figure out why you can't.

HTH,
-Alex

On 12/11/19, 9:49 AM, "Andrew Wetmore"  wrote:

Hi:

I gather from Infra that Royale does not have its own cwiki (and not its
own Confluence??) account. The person I was speaking with suggested we
should have our own, rather than piggybacking on the Flex cwiki, not least
because committers like me (a committer for Royale but not for Flex) can
run into problems, as when I could not edit the board report in Confluence
today.

How do we get this organized? I would be happy to help migrate from the
Flex cwiki everything that is there that also or primarily applies to
Royale.

Andrew

-- 
Andrew Wetmore


https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcottage14.blogspot.com%2Fdata=02%7C01%7Caharui%40adobe.com%7Cfed9cb3166fb4286262c08d77e628498%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637116833906174717sdata=b2VtlOm33gNL%2Bdc5oXNSa5eX4rk%2F9oFI8kemo74pFec%3Dreserved=0




SWF Graphics api emulation (Re-post from Flex dev list)

2019-12-11 Thread Greg Dove
This was posted to Flex dev list by mistake.
Please ignore this if you already read it in the other list.

Combined content of what I posted in other thread:

Just some early advice that I expect to have a very close emulation of the
flash graphics API available by early January at the latest. I had a client
express a need for this, and I have quite a lot of progress already.
I know we have various graphics support already in Graphics and MXRoyale,
but the emphasis for this will be on the closest match to swf that I can
reasonably achieve. I'm reasonably familiar with this stuff from things I
have done in the past (although much of that was 10-12 years ago now).

There are some things that, while technically possible may not be
'practical' to emulate based on how heavy the code would be to achieve that
in JS. One of these is the miter joint implementation in flash which is not
currently available in a similar way in svg. Unfortunately it seems that
will not be available in svg 2.0 even though it was intended to be.
Also some browser/OS combinations seem to not handle certain gradients very
well. In general windows is better than mac for these, and Safari on Mac
seems to be the most problematic so far. I did not focus a lot on mobile,
but things were working quite good in a 2013 Galaxy Tablet, for example.

Anyhow I just wanted to let others know I was working on this.

This is player level emulation of [1], supporting (as much as possible)
direct use of legacy flash player-level (i.e. no graphics lib) drawing
code. So it is more the flash.display.* stuff that relates to drawing, and
it's not going to be the right solution for everyone (even the client that
wants it, I will try to move them to svg, but for now this is a good
option, and I think it will help others. I also think I can get some
'flash' people interested in the project who never used Flex in the past).

I'm also making sure it emulates the various quirks in the flash drawing
api, which sometimes can be relied upon (negative widths, negative corner
radii etc)
I have the gradient and solid colors working, Currently no bitmapData, but
I plan to add that.

Here's how I am testing across machines [2]. If you want to test arbitrary
code, you can go into the console and simply type in 'graphics' and
'Matrix' commands from javascript, it will run them in both flash and
javascript at the same time. I have it to the point where (partly because
Adobe Animate timeline as3 is a bit more loosely typed) I can paste between
the js console and Adobe Animate and it works in both, which has been
helpful for testing various things.
Don't try this on a mobile device, I really only built it for desktop
without any thought for mobile, you need a FHD+ monitor for the side by
side view to be practical. If you see any issues please let me know.

As mentioned, in terms of timing, I hope to add this to Royale in January.


1.
https://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/Graphics.html

2. http://interactionscript.com/royale/swf-graphics/index.html


Re: About Git repository and sources

2019-12-11 Thread Alex Harui
Check your environment variables.  If the value of one of them accidentally 
became "set", you could get the results you are getting.

HTH,
-Alex

On 12/11/19, 7:36 AM, "Antonis Kalodimos"  wrote:

Hi Carlos

My folder structure is like this

D:\ApacheFlex\royale-asjs
D:\ApacheFlex\royale-compiler
D:\ApacheFlex\royale-typedefs

While the steps before executing the line
ant all -Dbuild.noprompt=true -Drelease.target=true
that failed and previous steps are completed succesfully how can i use the
royale-asjs with the maven output from previous command that was
mvn clean install -P option-with-swf  ?


Lately not even the installations from npm  working in the moonshine.





Στις Τετ, 11 Δεκ 2019 στις 5:12 μ.μ., ο/η Carlos Rovira <
carlosrov...@apache.org> έγραψε:

> Hi,
>
> not an expert in ant, maybe others could give you more light on this.
> Just can say that something is wrong with compiler since this:
>
> Copying Compiler from ${ROYALE_COMPILER_REPO}
>
> was translated to
>
>  [echo] Copying Compiler from set
>
> I think ANT expects compiler to be a sibling to framework folder 
(property=
> "ROYALE_COMPILER_REPO" value="${basedir}/../royale-compiler")
>
> do you have that way?
>
>
>
> El mié., 11 dic. 2019 a las 14:10, Antonis Kalodimos (<
> antonis.kalodi...@gmail.com>) escribió:
>
> > Thank you Carlos for your response response.
> > I followed your instructions and after setting the env variables
> > PLAYERGLOBAL_VERSION, ROYALE_HOME, ROYALE_COMPILER_HOME,
> > ROYALE_TYPEDEFS_HOME that they don't referred in any doc about building
> > from source, I re-download the develop branch of these three repos using
> > Git-Desktop app, I execute the steps manually from the script you use 
and
> > show me as [1]. The Royale compiler and typedefs finished without 
errors.
> > Going to the last steps the commands
> > ant super-clean
> > mvn clean install -P option-with-swf
> > finished also successfully but when tried the
> > ant all -Dbuild.noprompt=true -Drelease.target=true
> > ended with an error
> > BUILD FAILED
> > D:\ApacheFlex\royale-asjs\build.xml:499:
> > D:\ApacheFlex\royale-asjs\set\compiler\lib does not exist.
> >
> >
> > last lines of output if it helps are
> >
> > ...
> > main:
> >  [echo] swc-date is 12/11/19 14:52 +0200
> >
> > download:
> > [mkdir] Created dir:
> D:\ApacheFlex\royale-typedefs\ace\target\downloads
> >   [get] Getting:
> >
> >
> 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fraw.githubusercontent.com%2Fgoogle%2Fclosure-compiler%2Fmaster%2Fcontrib%2Fexterns%2Face-1.2.3.jsdata=02%7C01%7Caharui%40adobe.com%7C04081e6070804d3ec2d608d77e4fea8d%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637116754016698417sdata=isKG5k%2FLO1FTEWjq6neAjmIFXlmavu3lGhmp0A9bMY4%3Dreserved=0
> >   [get] To:
> > D:\ApacheFlex\royale-typedefs\ace\target\downloads\ace-1.2.3.js
> >  [echo] swc-date is 12/11/19 14:52 +0200
> >
> > double-check-file:
> >  [echo] ${env.ROYALE_DOWNLOAD_CACHE}
> >  [echo] Need file: ${still_no_file}
> >
> > get-from-cache-if-needed:
> >  [echo] swc-date is 12/11/19 14:52 +0200
> >
> > fail-if-not-found:
> >
> > preprocess:
> >
> > externc:
> >  [java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
> >  [java] 2.4801196 seconds
> >
> > postprocess:
> >
> > compc:
> >  [copy] Copying 1 file to D:\ApacheFlex\royale-typedefs\ace\target
> >  [java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
> >  [java] args:
> >  [java] +royalelib=externs/frameworks
> >  [java] -targets=SWF
> >  [java]
> >
> >
> 
-external-library-path+=D:\ApacheFlex\royale-typedefs\ace/../js/target/js.swc
> >  [java]
> >
> 
-load-config=D:\ApacheFlex\royale-typedefs\ace/target/compile-as-config.xml
> >  [java] -metadata.date=12/11/19 14:52 +0200
> >  [java] -metadata.dateFormat=MM/dd/yy HH:mm Z
> >  [java]
> -output=D:\ApacheFlex\royale-typedefs\ace/target/ace-1.2.3.swc
> >  [java] target:SWF
> >  [java] COMPC
> >  [java] Loading configuration:
> > D:\ApacheFlex\royale-typedefs\ace\target\compile-as-config.xml
> >  [java]
> >  [java] 101328 bytes written to
> > D:\ApacheFlex\royale-typedefs\ace\target\ace-1.2.3.swc in 3,042 seconds
> >  [java] 4.3610618 seconds
> >
> > main:
> >
> > check-for-airsdk:
> >
> > ask-or-fail:
> >  [echo] This folder appears to be an IDE-compatible Royale SDK.
> > [input] Do you want to download and setup the build environment? (y,
> > 

Re: ASF features we might look at

2019-12-11 Thread Andrew Wetmore
Hmm

I have started one that seems to be a private project, but I have made it
visible to anyone [1]. I hope that means anyone can add cards to the
leftmost column.

[1] https://github.com/users/cottage14/projects/1

On Wed, Dec 11, 2019 at 2:30 PM Josh Tynjala 
wrote:

> I'm not really familiar with Confluence, but I think that your best bet on
> Github is to use Project boards:
>
>
> https://help.github.com/en/github/managing-your-work-on-github/managing-project-boards
>
> --
> Josh Tynjala
> Bowler Hat LLC 
>
>
> On Wed, Dec 11, 2019 at 10:19 AM Andrew Wetmore 
> wrote:
>
> > On the specifics of the Layouts information page from FlexJS, where
> should
> > it go? In the Royale help docs I see a "_layouts" folder that has an HTML
> > page (not markdown). Is this part of the help documentation, or some
> other
> > thing? Shall I put it in user-interface?
> >
> > If people know of some high-value ckwiki pages that should migrate,
> please
> > let me know. I will create a list (ah: this is the sort of thing that
> > Confluence can handle; how does GitHub deal with it?) and work through
> the
> > pages.
> >
> > Andrew
> >
> > On Wed, Dec 11, 2019 at 2:12 PM Andrew Wetmore 
> > wrote:
> >
> > > Hm. I cannot log in to the Flex Confluence because I am not a Flex
> > > committer. I can probably copy the content of topics, but I am not sure
> > > what other problems this restriction will create.
> > >
> > > a
> > >
> > > On Wed, Dec 11, 2019 at 2:09 PM Andrew Wetmore 
> > > wrote:
> > >
> > >> Is there an equivalent to Confluence in GitHub?
> > >>
> > >> On Wed, Dec 11, 2019 at 2:00 PM Carlos Rovira <
> carlosrov...@apache.org>
> > >> wrote:
> > >>
> > >>> Hi Andrew,
> > >>>
> > >>> for me cwiki and other flex things was the "old way". In Royale we
> use
> > >>> GitHub tools. So the Github wiki is like the Apache cwiki
> > >>> Don't need to have the old tools, we even talked about that long time
> > ago
> > >>> and decided to go Github way since is what all people are using
> today.
> > >>>
> > >>> One thing you can do is migrate things from FlexJS already not
> migrated
> > >>> to
> > >>> Royale Docs, for example this page (to take one):
> > >>>
> > >>> https://cwiki.apache.org/confluence/display/FLEX/FlexJS+Layout
> > >>>
> > >>> That content should have an entry in Royale Docs in Features part
> > (Royale
> > >>> Layouts). And other here should review if contents need some updating
> > >>> But as a starting point I think is ok, changing "FlexJS" for
> ·"Royale",
> > >>> and
> > >>> things like that.
> > >>>
> > >>> Thanks
> > >>>
> > >>> Carlos
> > >>>
> > >>>
> > >>>
> > >>> El mié., 11 dic. 2019 a las 18:49, Andrew Wetmore (<
> > cottag...@gmail.com
> > >>> >)
> > >>> escribió:
> > >>>
> > >>> > Hi:
> > >>> >
> > >>> > I gather from Infra that Royale does not have its own cwiki (and
> not
> > >>> its
> > >>> > own Confluence??) account. The person I was speaking with suggested
> > we
> > >>> > should have our own, rather than piggybacking on the Flex cwiki,
> not
> > >>> least
> > >>> > because committers like me (a committer for Royale but not for
> Flex)
> > >>> can
> > >>> > run into problems, as when I could not edit the board report in
> > >>> Confluence
> > >>> > today.
> > >>> >
> > >>> > How do we get this organized? I would be happy to help migrate from
> > the
> > >>> > Flex cwiki everything that is there that also or primarily applies
> to
> > >>> > Royale.
> > >>> >
> > >>> > Andrew
> > >>> >
> > >>> > --
> > >>> > Andrew Wetmore
> > >>> >
> > >>> > http://cottage14.blogspot.com/
> > >>> >
> > >>>
> > >>>
> > >>> --
> > >>> Carlos Rovira
> > >>> http://about.me/carlosrovira
> > >>>
> > >>
> > >>
> > >> --
> > >> Andrew Wetmore
> > >>
> > >> http://cottage14.blogspot.com/
> > >>
> > >>
> > >>
> > >>
> > >>
> > >
> > > --
> > > Andrew Wetmore
> > >
> > > http://cottage14.blogspot.com/
> > >
> > >
> > >
> > >
> > >
> >
> > --
> > Andrew Wetmore
> >
> > http://cottage14.blogspot.com/
> >
>


-- 
Andrew Wetmore

http://cottage14.blogspot.com/


Re: ASF features we might look at

2019-12-11 Thread Andrew Wetmore
Thank you: done!

On Wed, Dec 11, 2019 at 4:50 PM Harbs  wrote:

> I think Infra needs to enable Projects for repositories.
>
> You can request that here:
> https://issues.apache.org/jira/projects/INFRA/issues <
> https://issues.apache.org/jira/projects/INFRA/issues>
>
> > On Dec 11, 2019, at 8:49 PM, Andrew Wetmore  wrote:
> >
> > Again, hm.
> >
> > For the documentation repository, royale-docs, there is no link to
> create a
> > project under the repository name. Does anyone know how to activate that
> > option?
> >
> > Andrew
> >
> > On Wed, Dec 11, 2019 at 2:41 PM Andrew Wetmore 
> wrote:
> >
> >> Oh, I see: I can create one for the repository, rather than a private
> one.
> >> I will do that.
> >>
> >> On Wed, Dec 11, 2019 at 2:38 PM Andrew Wetmore 
> >> wrote:
> >>
> >>> Hmm
> >>>
> >>> I have started one that seems to be a private project, but I have made
> it
> >>> visible to anyone [1]. I hope that means anyone can add cards to the
> >>> leftmost column.
> >>>
> >>> [1] https://github.com/users/cottage14/projects/1
> >>>
> >>> On Wed, Dec 11, 2019 at 2:30 PM Josh Tynjala <
> joshtynj...@bowlerhat.dev>
> >>> wrote:
> >>>
>  I'm not really familiar with Confluence, but I think that your best
> bet
>  on
>  Github is to use Project boards:
> 
> 
> 
> https://help.github.com/en/github/managing-your-work-on-github/managing-project-boards
> 
>  --
>  Josh Tynjala
>  Bowler Hat LLC 
> 
> 
>  On Wed, Dec 11, 2019 at 10:19 AM Andrew Wetmore 
>  wrote:
> 
> > On the specifics of the Layouts information page from FlexJS, where
>  should
> > it go? In the Royale help docs I see a "_layouts" folder that has an
>  HTML
> > page (not markdown). Is this part of the help documentation, or some
>  other
> > thing? Shall I put it in user-interface?
> >
> > If people know of some high-value ckwiki pages that should migrate,
>  please
> > let me know. I will create a list (ah: this is the sort of thing that
> > Confluence can handle; how does GitHub deal with it?) and work
> through
>  the
> > pages.
> >
> > Andrew
> >
> > On Wed, Dec 11, 2019 at 2:12 PM Andrew Wetmore 
> > wrote:
> >
> >> Hm. I cannot log in to the Flex Confluence because I am not a Flex
> >> committer. I can probably copy the content of topics, but I am not
>  sure
> >> what other problems this restriction will create.
> >>
> >> a
> >>
> >> On Wed, Dec 11, 2019 at 2:09 PM Andrew Wetmore  >
> >> wrote:
> >>
> >>> Is there an equivalent to Confluence in GitHub?
> >>>
> >>> On Wed, Dec 11, 2019 at 2:00 PM Carlos Rovira <
>  carlosrov...@apache.org>
> >>> wrote:
> >>>
>  Hi Andrew,
> 
>  for me cwiki and other flex things was the "old way". In Royale we
>  use
>  GitHub tools. So the Github wiki is like the Apache cwiki
>  Don't need to have the old tools, we even talked about that long
>  time
> > ago
>  and decided to go Github way since is what all people are using
>  today.
> 
>  One thing you can do is migrate things from FlexJS already not
>  migrated
>  to
>  Royale Docs, for example this page (to take one):
> 
>  https://cwiki.apache.org/confluence/display/FLEX/FlexJS+Layout
> 
>  That content should have an entry in Royale Docs in Features part
> > (Royale
>  Layouts). And other here should review if contents need some
>  updating
>  But as a starting point I think is ok, changing "FlexJS" for
>  ·"Royale",
>  and
>  things like that.
> 
>  Thanks
> 
>  Carlos
> 
> 
> 
>  El mié., 11 dic. 2019 a las 18:49, Andrew Wetmore (<
> > cottag...@gmail.com
> > )
>  escribió:
> 
> > Hi:
> >
> > I gather from Infra that Royale does not have its own cwiki (and
>  not
>  its
> > own Confluence??) account. The person I was speaking with
>  suggested
> > we
> > should have our own, rather than piggybacking on the Flex cwiki,
>  not
>  least
> > because committers like me (a committer for Royale but not for
>  Flex)
>  can
> > run into problems, as when I could not edit the board report in
>  Confluence
> > today.
> >
> > How do we get this organized? I would be happy to help migrate
>  from
> > the
> > Flex cwiki everything that is there that also or primarily
>  applies to
> > Royale.
> >
> > Andrew
> >
> > --
> > Andrew Wetmore
> >
> > http://cottage14.blogspot.com/
> >
> 
> 
>  --
>  Carlos Rovira
>  

UIBase.width problems with layouts

2019-12-11 Thread Carlos Rovira
Hi,

I'm having a hard time with sizes of components.
When I create a component in the "strand" setter the width of that
component reports 0 when debug.
So doing a layout it does with width = 0.
Then component has width = 100% via CSS what means that in real time has
400px

So my question is... Where is the first time when I get the width = 400px

I need that 400px instead of the initial 0 (that is not real) in order to
perform calculations.

Thanks

-- 
Carlos Rovira
http://about.me/carlosrovira


Re: UIBase.width problems with layouts

2019-12-11 Thread Alex Harui
Like Flex, parents size their children.

Unlike Flex, because some changes to HTMLElements and CSS are "immediate" and 
not "deferred to a rendering phase", there is no central pump like the Flex 
LayoutManager that lays everything out.

Depending on the component set, the components "should" determine if they need 
sizing from their parent or are sizedToContent or are explicitly sized and 
don't have to wait for a parent.

If a component needs sizing from its parent (percent sizing, 
left/right/top/bottom, a more complex layout algorithm, etc), the component 
can't possibly know its size until parented.

The lifecycle in Royale "should be":
-construction
-set properties which might bring in beads
-user defined beads
-add to parent (and bring in default beads)

Many components dispatch an "initComplete" which means that it has been added 
to a parent and has its initial set of properties and beads.  In Basic 
components, the container layouts may run the first time on initComplete, 
although any size changes by parents or properties also currently trigger 
layout as does adding children to containers.

Hopefully, the answer to your question is somewhere in all of that.

HTH,
-Alex


On 12/11/19, 12:48 PM, "Carlos Rovira"  wrote:

Hi,

I'm having a hard time with sizes of components.
When I create a component in the "strand" setter the width of that
component reports 0 when debug.
So doing a layout it does with width = 0.
Then component has width = 100% via CSS what means that in real time has
400px

So my question is... Where is the first time when I get the width = 400px

I need that 400px instead of the initial 0 (that is not real) in order to
perform calculations.

Thanks

-- 
Carlos Rovira

https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosroviradata=02%7C01%7Caharui%40adobe.com%7Cc45149962f7b4ebf6a6808d77e7b7bd0%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637116941135308667sdata=Owogr%2BIIFa5B41rs%2BSwTAMIhx82bAZfaYq90Y6y%2BJiU%3Dreserved=0




Re: ASF features we might look at

2019-12-11 Thread Harbs
I think Infra needs to enable Projects for repositories.

You can request that here:
https://issues.apache.org/jira/projects/INFRA/issues 


> On Dec 11, 2019, at 8:49 PM, Andrew Wetmore  wrote:
> 
> Again, hm.
> 
> For the documentation repository, royale-docs, there is no link to create a
> project under the repository name. Does anyone know how to activate that
> option?
> 
> Andrew
> 
> On Wed, Dec 11, 2019 at 2:41 PM Andrew Wetmore  wrote:
> 
>> Oh, I see: I can create one for the repository, rather than a private one.
>> I will do that.
>> 
>> On Wed, Dec 11, 2019 at 2:38 PM Andrew Wetmore 
>> wrote:
>> 
>>> Hmm
>>> 
>>> I have started one that seems to be a private project, but I have made it
>>> visible to anyone [1]. I hope that means anyone can add cards to the
>>> leftmost column.
>>> 
>>> [1] https://github.com/users/cottage14/projects/1
>>> 
>>> On Wed, Dec 11, 2019 at 2:30 PM Josh Tynjala 
>>> wrote:
>>> 
 I'm not really familiar with Confluence, but I think that your best bet
 on
 Github is to use Project boards:
 
 
 https://help.github.com/en/github/managing-your-work-on-github/managing-project-boards
 
 --
 Josh Tynjala
 Bowler Hat LLC 
 
 
 On Wed, Dec 11, 2019 at 10:19 AM Andrew Wetmore 
 wrote:
 
> On the specifics of the Layouts information page from FlexJS, where
 should
> it go? In the Royale help docs I see a "_layouts" folder that has an
 HTML
> page (not markdown). Is this part of the help documentation, or some
 other
> thing? Shall I put it in user-interface?
> 
> If people know of some high-value ckwiki pages that should migrate,
 please
> let me know. I will create a list (ah: this is the sort of thing that
> Confluence can handle; how does GitHub deal with it?) and work through
 the
> pages.
> 
> Andrew
> 
> On Wed, Dec 11, 2019 at 2:12 PM Andrew Wetmore 
> wrote:
> 
>> Hm. I cannot log in to the Flex Confluence because I am not a Flex
>> committer. I can probably copy the content of topics, but I am not
 sure
>> what other problems this restriction will create.
>> 
>> a
>> 
>> On Wed, Dec 11, 2019 at 2:09 PM Andrew Wetmore 
>> wrote:
>> 
>>> Is there an equivalent to Confluence in GitHub?
>>> 
>>> On Wed, Dec 11, 2019 at 2:00 PM Carlos Rovira <
 carlosrov...@apache.org>
>>> wrote:
>>> 
 Hi Andrew,
 
 for me cwiki and other flex things was the "old way". In Royale we
 use
 GitHub tools. So the Github wiki is like the Apache cwiki
 Don't need to have the old tools, we even talked about that long
 time
> ago
 and decided to go Github way since is what all people are using
 today.
 
 One thing you can do is migrate things from FlexJS already not
 migrated
 to
 Royale Docs, for example this page (to take one):
 
 https://cwiki.apache.org/confluence/display/FLEX/FlexJS+Layout
 
 That content should have an entry in Royale Docs in Features part
> (Royale
 Layouts). And other here should review if contents need some
 updating
 But as a starting point I think is ok, changing "FlexJS" for
 ·"Royale",
 and
 things like that.
 
 Thanks
 
 Carlos
 
 
 
 El mié., 11 dic. 2019 a las 18:49, Andrew Wetmore (<
> cottag...@gmail.com
> )
 escribió:
 
> Hi:
> 
> I gather from Infra that Royale does not have its own cwiki (and
 not
 its
> own Confluence??) account. The person I was speaking with
 suggested
> we
> should have our own, rather than piggybacking on the Flex cwiki,
 not
 least
> because committers like me (a committer for Royale but not for
 Flex)
 can
> run into problems, as when I could not edit the board report in
 Confluence
> today.
> 
> How do we get this organized? I would be happy to help migrate
 from
> the
> Flex cwiki everything that is there that also or primarily
 applies to
> Royale.
> 
> Andrew
> 
> --
> Andrew Wetmore
> 
> http://cottage14.blogspot.com/
> 
 
 
 --
 Carlos Rovira
 http://about.me/carlosrovira
 
>>> 
>>> 
>>> --
>>> Andrew Wetmore
>>> 
>>> http://cottage14.blogspot.com/
>>> 
>>> 
>>> 
>>> 
>>> 
>> 
>> --
>> Andrew Wetmore
>> 
>> http://cottage14.blogspot.com/
>> 
>> 
>> 
>> 
>> 
> 
> --
> Andrew Wetmore
> 
> http://cottage14.blogspot.com/
> 

Re: About Git repository and sources

2019-12-11 Thread Antonis Kalodimos
trying to uninstall the moonshine IDE completely in order to reinstall it
clean so it can download the SDKs and whatever it need i destroy it
completely.
Does any body knows where the moonshine ide save its config information
such as installed sdks list and other stuff?

I have ruined the air installation and moonshine installation so when i try
reintall it i get

"The application could not be installed. Try installing it again. If the
problem persists, contact the application author. Error# 0"

and the application install exits




Στις Τετ, 11 Δεκ 2019 στις 5:52 μ.μ., ο/η Josh Tynjala <
joshtynj...@bowlerhat.dev> έγραψε:

> Unfortunately, 0.9.6 from npm currently broken, as I recall. If you use
> Moonshine's SDK installer, that can download a working 0.9.6 SDK. Moonshine
> applies a special fix to make it work.
>
> --
> Josh Tynjala
> Bowler Hat LLC 
>
>
> On Wed, Dec 11, 2019 at 7:36 AM Antonis Kalodimos <
> antonis.kalodi...@gmail.com> wrote:
>
> > Hi Carlos
> >
> > My folder structure is like this
> >
> > D:\ApacheFlex\royale-asjs
> > D:\ApacheFlex\royale-compiler
> > D:\ApacheFlex\royale-typedefs
> >
> > While the steps before executing the line
> > ant all -Dbuild.noprompt=true -Drelease.target=true
> > that failed and previous steps are completed succesfully how can i use
> the
> > royale-asjs with the maven output from previous command that was
> > mvn clean install -P option-with-swf  ?
> >
> >
> > Lately not even the installations from npm  working in the moonshine.
> >
> >
> >
> >
> >
> > Στις Τετ, 11 Δεκ 2019 στις 5:12 μ.μ., ο/η Carlos Rovira <
> > carlosrov...@apache.org> έγραψε:
> >
> > > Hi,
> > >
> > > not an expert in ant, maybe others could give you more light on this.
> > > Just can say that something is wrong with compiler since this:
> > >
> > > Copying Compiler from ${ROYALE_COMPILER_REPO}
> > >
> > > was translated to
> > >
> > >  [echo] Copying Compiler from set
> > >
> > > I think ANT expects compiler to be a sibling to framework folder
> > (property=
> > > "ROYALE_COMPILER_REPO" value="${basedir}/../royale-compiler")
> > >
> > > do you have that way?
> > >
> > >
> > >
> > > El mié., 11 dic. 2019 a las 14:10, Antonis Kalodimos (<
> > > antonis.kalodi...@gmail.com>) escribió:
> > >
> > > > Thank you Carlos for your response response.
> > > > I followed your instructions and after setting the env variables
> > > > PLAYERGLOBAL_VERSION, ROYALE_HOME, ROYALE_COMPILER_HOME,
> > > > ROYALE_TYPEDEFS_HOME that they don't referred in any doc about
> building
> > > > from source, I re-download the develop branch of these three repos
> > using
> > > > Git-Desktop app, I execute the steps manually from the script you use
> > and
> > > > show me as [1]. The Royale compiler and typedefs finished without
> > errors.
> > > > Going to the last steps the commands
> > > > ant super-clean
> > > > mvn clean install -P option-with-swf
> > > > finished also successfully but when tried the
> > > > ant all -Dbuild.noprompt=true -Drelease.target=true
> > > > ended with an error
> > > > BUILD FAILED
> > > > D:\ApacheFlex\royale-asjs\build.xml:499:
> > > > D:\ApacheFlex\royale-asjs\set\compiler\lib does not exist.
> > > >
> > > >
> > > > last lines of output if it helps are
> > > >
> > > > ...
> > > > main:
> > > >  [echo] swc-date is 12/11/19 14:52 +0200
> > > >
> > > > download:
> > > > [mkdir] Created dir:
> > > D:\ApacheFlex\royale-typedefs\ace\target\downloads
> > > >   [get] Getting:
> > > >
> > > >
> > >
> >
> https://raw.githubusercontent.com/google/closure-compiler/master/contrib/externs/ace-1.2.3.js
> > > >   [get] To:
> > > > D:\ApacheFlex\royale-typedefs\ace\target\downloads\ace-1.2.3.js
> > > >  [echo] swc-date is 12/11/19 14:52 +0200
> > > >
> > > > double-check-file:
> > > >  [echo] ${env.ROYALE_DOWNLOAD_CACHE}
> > > >  [echo] Need file: ${still_no_file}
> > > >
> > > > get-from-cache-if-needed:
> > > >  [echo] swc-date is 12/11/19 14:52 +0200
> > > >
> > > > fail-if-not-found:
> > > >
> > > > preprocess:
> > > >
> > > > externc:
> > > >  [java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
> > > >  [java] 2.4801196 seconds
> > > >
> > > > postprocess:
> > > >
> > > > compc:
> > > >  [copy] Copying 1 file to
> D:\ApacheFlex\royale-typedefs\ace\target
> > > >  [java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
> > > >  [java] args:
> > > >  [java] +royalelib=externs/frameworks
> > > >  [java] -targets=SWF
> > > >  [java]
> > > >
> > > >
> > >
> >
> -external-library-path+=D:\ApacheFlex\royale-typedefs\ace/../js/target/js.swc
> > > >  [java]
> > > >
> > >
> >
> -load-config=D:\ApacheFlex\royale-typedefs\ace/target/compile-as-config.xml
> > > >  [java] -metadata.date=12/11/19 14:52 +0200
> > > >  [java] -metadata.dateFormat=MM/dd/yy HH:mm Z
> > > >  [java]
> > > -output=D:\ApacheFlex\royale-typedefs\ace/target/ace-1.2.3.swc
> > > >  [java] target:SWF
> > > >  [java] COMPC
> > 

Build failed in Jenkins: royale-asjs_MXTests #296

2019-12-11 Thread apacheroyaleci
See 


Changes:

[aharui] pay attention to rowHeight


--
[...truncated 1.17 MB...]
[mxmlc] scanning for overrides: IList
[mxmlc] scanning for overrides: IViewCursor
[mxmlc] scanning for overrides: ListCollectionView
[mxmlc] scanning for overrides: ListCollectionViewCursor
[mxmlc] scanning for overrides: ListCollectionViewBookmark
[mxmlc] scanning for overrides: ArrayCollection
[mxmlc] scanning for overrides: ArrayList
[mxmlc] scanning for overrides: XMLListCollection
[mxmlc] scanning for overrides: CanvasLayout
[mxmlc] scanning for overrides: Flex
[mxmlc] scanning for overrides: BoxDirection
[mxmlc] scanning for overrides: HBox
[mxmlc] scanning for overrides: PanelTitleBar
[mxmlc] scanning for overrides: DataGridColumn
[mxmlc] scanning for overrides: DataGridColumn
[mxmlc] scanning for overrides: Button
[mxmlc] scanning for overrides: ISelectable
[mxmlc] scanning for overrides: CheckBox
[mxmlc] scanning for overrides: IFocusManagerComponent
[mxmlc] scanning for overrides: ComboBase
[mxmlc] scanning for overrides: ComboBox
[mxmlc] scanning for overrides: DataGrid
[mxmlc] scanning for overrides: DateField
[mxmlc] scanning for overrides: Label
[mxmlc] scanning for overrides: MenuBar
[mxmlc] scanning for overrides: NumericStepper
[mxmlc] scanning for overrides: RadioButton
[mxmlc] scanning for overrides: RadioButtonGroup
[mxmlc] scanning for overrides: TextArea
[mxmlc] scanning for overrides: ITextInput
[mxmlc] scanning for overrides: TextInput
[mxmlc] scanning for overrides: ITextFieldFactory
[mxmlc] scanning for overrides: Singleton
[mxmlc] scanning for overrides: ItemClickEvent
[mxmlc] scanning for overrides: ListEvent
[mxmlc] scanning for overrides: MenuEvent
[mxmlc] scanning for overrides: MouseEvent
[mxmlc] scanning for overrides: PropertyChangeEventKind
[mxmlc] scanning for overrides: Matrix
[mxmlc] scanning for overrides: Matrix
[mxmlc] scanning for overrides: IFocusManagerComplexComponent
[mxmlc] scanning for overrides: IFocusManagerGroup
[mxmlc] scanning for overrides: IResourceBundle
[mxmlc] scanning for overrides: ResourceManagerImpl
[mxmlc] scanning for overrides: ResourceModuleInfo
[mxmlc] scanning for overrides: ResourceEventDispatcher
[mxmlc] scanning for overrides: ResourceBundleProxy
[mxmlc] scanning for overrides: UIDUtil
[mxmlc] scanning for overrides: GroupBase
[mxmlc] scanning for overrides: SkinnableComponent
[mxmlc] scanning for overrides: ButtonBase
[mxmlc] scanning for overrides: Button
[mxmlc] scanning for overrides: ErrorArray
[mxmlc] scanning for overrides: RunCodeEvent
[mxmlc] scanning for overrides: PasswordInputBead
[mxmlc] scanning for overrides: RestrictTextInputBead
[mxmlc] scanning for overrides: ITileLayout
[mxmlc] scanning for overrides: TileLayout
[mxmlc] scanning for overrides: IBinaryDataInput
[mxmlc] scanning for overrides: IBinaryDataOutput
[mxmlc] scanning for overrides: BinaryData
[mxmlc] scanning for overrides: LocaleUtils
[mxmlc] scanning for overrides: UIDUtil
[mxmlc] scanning for overrides: DateFormatDDMM
[mxmlc] scanning for overrides: DateFormatMMDD
[mxmlc] scanning for overrides: IStroke
[mxmlc] scanning for overrides: CursorError
[mxmlc] scanning for overrides: SortError
[mxmlc] scanning for overrides: ISort
[mxmlc] scanning for overrides: Sort
[mxmlc] scanning for overrides: IXMLNotifiable
[mxmlc] scanning for overrides: XMLListAdapter
[mxmlc] scanning for overrides: FlexChildInfo
[mxmlc] scanning for overrides: BaseListData
[mxmlc] scanning for overrides: DataGridListData
[mxmlc] scanning for overrides: IUID
[mxmlc] scanning for overrides: IPropertyChangeNotifier
[mxmlc] scanning for overrides: IUITextField
[mxmlc] scanning for overrides: UITextField
[mxmlc] scanning for overrides: CollectionEvent
[mxmlc] scanning for overrides: CollectionEventKind
[mxmlc] scanning for overrides: LocaleSorter
[mxmlc] scanning for overrides: LocaleID
[mxmlc] scanning for overrides: LocaleRegistry
[mxmlc] scanning for overrides: ResourceBundle
[mxmlc] scanning for overrides: ArrayUtil
[mxmlc] scanning for overrides: StringUtil
[mxmlc] scanning for overrides: DataGroup
[mxmlc] scanning for overrides: LayoutBase
[mxmlc] scanning for overrides: BasicLayout
[mxmlc] scanning for overrides: Endian
[mxmlc] scanning for overrides: ISortField
[mxmlc] scanning for overrides: SortField
[mxmlc] scanning for overrides: IFactory
[mxmlc] scanning for overrides: ObjectUtil
[mxmlc] scanning for overrides: XMLNotifier
[mxmlc] scanning for overrides: 

Build failed in Jenkins: royale-asjs_MXTests #297

2019-12-11 Thread apacheroyaleci
See 


Changes:


--
[...truncated 1.17 MB...]
[mxmlc] scanning for overrides: IList
[mxmlc] scanning for overrides: IViewCursor
[mxmlc] scanning for overrides: ListCollectionView
[mxmlc] scanning for overrides: ListCollectionViewCursor
[mxmlc] scanning for overrides: ListCollectionViewBookmark
[mxmlc] scanning for overrides: ArrayCollection
[mxmlc] scanning for overrides: ArrayList
[mxmlc] scanning for overrides: XMLListCollection
[mxmlc] scanning for overrides: CanvasLayout
[mxmlc] scanning for overrides: Flex
[mxmlc] scanning for overrides: BoxDirection
[mxmlc] scanning for overrides: HBox
[mxmlc] scanning for overrides: PanelTitleBar
[mxmlc] scanning for overrides: DataGridColumn
[mxmlc] scanning for overrides: DataGridColumn
[mxmlc] scanning for overrides: Button
[mxmlc] scanning for overrides: ISelectable
[mxmlc] scanning for overrides: CheckBox
[mxmlc] scanning for overrides: IFocusManagerComponent
[mxmlc] scanning for overrides: ComboBase
[mxmlc] scanning for overrides: ComboBox
[mxmlc] scanning for overrides: DataGrid
[mxmlc] scanning for overrides: DateField
[mxmlc] scanning for overrides: Label
[mxmlc] scanning for overrides: MenuBar
[mxmlc] scanning for overrides: NumericStepper
[mxmlc] scanning for overrides: RadioButton
[mxmlc] scanning for overrides: RadioButtonGroup
[mxmlc] scanning for overrides: TextArea
[mxmlc] scanning for overrides: ITextInput
[mxmlc] scanning for overrides: TextInput
[mxmlc] scanning for overrides: ITextFieldFactory
[mxmlc] scanning for overrides: Singleton
[mxmlc] scanning for overrides: ItemClickEvent
[mxmlc] scanning for overrides: ListEvent
[mxmlc] scanning for overrides: MenuEvent
[mxmlc] scanning for overrides: MouseEvent
[mxmlc] scanning for overrides: PropertyChangeEventKind
[mxmlc] scanning for overrides: Matrix
[mxmlc] scanning for overrides: Matrix
[mxmlc] scanning for overrides: IFocusManagerComplexComponent
[mxmlc] scanning for overrides: IFocusManagerGroup
[mxmlc] scanning for overrides: IResourceBundle
[mxmlc] scanning for overrides: ResourceManagerImpl
[mxmlc] scanning for overrides: ResourceModuleInfo
[mxmlc] scanning for overrides: ResourceEventDispatcher
[mxmlc] scanning for overrides: ResourceBundleProxy
[mxmlc] scanning for overrides: UIDUtil
[mxmlc] scanning for overrides: GroupBase
[mxmlc] scanning for overrides: SkinnableComponent
[mxmlc] scanning for overrides: ButtonBase
[mxmlc] scanning for overrides: Button
[mxmlc] scanning for overrides: ErrorArray
[mxmlc] scanning for overrides: RunCodeEvent
[mxmlc] scanning for overrides: PasswordInputBead
[mxmlc] scanning for overrides: RestrictTextInputBead
[mxmlc] scanning for overrides: ITileLayout
[mxmlc] scanning for overrides: TileLayout
[mxmlc] scanning for overrides: IBinaryDataInput
[mxmlc] scanning for overrides: IBinaryDataOutput
[mxmlc] scanning for overrides: BinaryData
[mxmlc] scanning for overrides: LocaleUtils
[mxmlc] scanning for overrides: UIDUtil
[mxmlc] scanning for overrides: DateFormatDDMM
[mxmlc] scanning for overrides: DateFormatMMDD
[mxmlc] scanning for overrides: IStroke
[mxmlc] scanning for overrides: CursorError
[mxmlc] scanning for overrides: SortError
[mxmlc] scanning for overrides: ISort
[mxmlc] scanning for overrides: Sort
[mxmlc] scanning for overrides: IXMLNotifiable
[mxmlc] scanning for overrides: XMLListAdapter
[mxmlc] scanning for overrides: FlexChildInfo
[mxmlc] scanning for overrides: BaseListData
[mxmlc] scanning for overrides: DataGridListData
[mxmlc] scanning for overrides: IUID
[mxmlc] scanning for overrides: IPropertyChangeNotifier
[mxmlc] scanning for overrides: IUITextField
[mxmlc] scanning for overrides: UITextField
[mxmlc] scanning for overrides: CollectionEvent
[mxmlc] scanning for overrides: CollectionEventKind
[mxmlc] scanning for overrides: LocaleSorter
[mxmlc] scanning for overrides: LocaleID
[mxmlc] scanning for overrides: LocaleRegistry
[mxmlc] scanning for overrides: ResourceBundle
[mxmlc] scanning for overrides: ArrayUtil
[mxmlc] scanning for overrides: StringUtil
[mxmlc] scanning for overrides: DataGroup
[mxmlc] scanning for overrides: LayoutBase
[mxmlc] scanning for overrides: BasicLayout
[mxmlc] scanning for overrides: Endian
[mxmlc] scanning for overrides: ISortField
[mxmlc] scanning for overrides: SortField
[mxmlc] scanning for overrides: IFactory
[mxmlc] scanning for overrides: ObjectUtil
[mxmlc] scanning for overrides: XMLNotifier
[mxmlc] scanning for overrides: XMLNotifierSingleton
[mxmlc] scanning for 

Re: UIBase.width problems with layouts

2019-12-11 Thread Piotr Zarzycki
Hi Carlos,

I just wanted to add that even if component is being added to the parent in
HTML doesn't mean that you will have on it their real sizes immediately.
Good example is TabBar where I would like to add navigation buttons. [1] In
theory it's simple in order to determine whether we don't have enough space
and have to show navigation buttons we need to use couple of properties
scrollLeft, scrollWidth, offsetWidth. However even after "initComplete" -
those properties are indicating 0px and until you change just a bit size of
the window they will stay like that - even if you do something on the UI
(random clicking etc).

I was able to successfully resolve that, but I did hack, so I decided to do
not commit that View to Royale - it stays in our application code. I do
simple thing - when component is created I'm setting up for
parent.element.style.visibility = "hidden". - When I get "initComplete" or
whatever event indicating that everything has been added to parent - I'm
doing  parent.element.style.visibility = "visible" and do check of
scrollLeft, scrollWidth, offsetWidth
after requestAnimationFrame(refreshNavigationButtonVisibility).

In the other words you may end up with something similar Carlos, which I'm
not sure is the code which we would like to have in Royale.

[1] https://ibb.co/HhjHPJ6

Thanks,
Piotr


śr., 11 gru 2019 o 23:09 Alex Harui  napisał(a):

> Like Flex, parents size their children.
>
> Unlike Flex, because some changes to HTMLElements and CSS are "immediate"
> and not "deferred to a rendering phase", there is no central pump like the
> Flex LayoutManager that lays everything out.
>
> Depending on the component set, the components "should" determine if they
> need sizing from their parent or are sizedToContent or are explicitly sized
> and don't have to wait for a parent.
>
> If a component needs sizing from its parent (percent sizing,
> left/right/top/bottom, a more complex layout algorithm, etc), the component
> can't possibly know its size until parented.
>
> The lifecycle in Royale "should be":
> -construction
> -set properties which might bring in beads
> -user defined beads
> -add to parent (and bring in default beads)
>
> Many components dispatch an "initComplete" which means that it has been
> added to a parent and has its initial set of properties and beads.  In
> Basic components, the container layouts may run the first time on
> initComplete, although any size changes by parents or properties also
> currently trigger layout as does adding children to containers.
>
> Hopefully, the answer to your question is somewhere in all of that.
>
> HTH,
> -Alex
>
>
> On 12/11/19, 12:48 PM, "Carlos Rovira"  wrote:
>
> Hi,
>
> I'm having a hard time with sizes of components.
> When I create a component in the "strand" setter the width of that
> component reports 0 when debug.
> So doing a layout it does with width = 0.
> Then component has width = 100% via CSS what means that in real time
> has
> 400px
>
> So my question is... Where is the first time when I get the width =
> 400px
>
> I need that 400px instead of the initial 0 (that is not real) in order
> to
> perform calculations.
>
> Thanks
>
> --
> Carlos Rovira
>
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosroviradata=02%7C01%7Caharui%40adobe.com%7Cc45149962f7b4ebf6a6808d77e7b7bd0%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637116941135308667sdata=Owogr%2BIIFa5B41rs%2BSwTAMIhx82bAZfaYq90Y6y%2BJiU%3Dreserved=0
>
>
>

-- 

Piotr Zarzycki

Patreon: *https://www.patreon.com/piotrzarzycki
*


Re: About Git repository and sources

2019-12-11 Thread Piotr Zarzycki
Hi Guys,

I have contacted with Antonis regarding Moonshine off the list. I hope to
help him install it again.

Thanks,
Piotr

czw., 12 gru 2019 o 04:11 Antonis Kalodimos 
napisał(a):

> trying to uninstall the moonshine IDE completely in order to reinstall it
> clean so it can download the SDKs and whatever it need i destroy it
> completely.
> Does any body knows where the moonshine ide save its config information
> such as installed sdks list and other stuff?
>
> I have ruined the air installation and moonshine installation so when i try
> reintall it i get
>
> "The application could not be installed. Try installing it again. If the
> problem persists, contact the application author. Error# 0"
>
> and the application install exits
>
>
>
>
> Στις Τετ, 11 Δεκ 2019 στις 5:52 μ.μ., ο/η Josh Tynjala <
> joshtynj...@bowlerhat.dev> έγραψε:
>
> > Unfortunately, 0.9.6 from npm currently broken, as I recall. If you use
> > Moonshine's SDK installer, that can download a working 0.9.6 SDK.
> Moonshine
> > applies a special fix to make it work.
> >
> > --
> > Josh Tynjala
> > Bowler Hat LLC 
> >
> >
> > On Wed, Dec 11, 2019 at 7:36 AM Antonis Kalodimos <
> > antonis.kalodi...@gmail.com> wrote:
> >
> > > Hi Carlos
> > >
> > > My folder structure is like this
> > >
> > > D:\ApacheFlex\royale-asjs
> > > D:\ApacheFlex\royale-compiler
> > > D:\ApacheFlex\royale-typedefs
> > >
> > > While the steps before executing the line
> > > ant all -Dbuild.noprompt=true -Drelease.target=true
> > > that failed and previous steps are completed succesfully how can i use
> > the
> > > royale-asjs with the maven output from previous command that was
> > > mvn clean install -P option-with-swf  ?
> > >
> > >
> > > Lately not even the installations from npm  working in the moonshine.
> > >
> > >
> > >
> > >
> > >
> > > Στις Τετ, 11 Δεκ 2019 στις 5:12 μ.μ., ο/η Carlos Rovira <
> > > carlosrov...@apache.org> έγραψε:
> > >
> > > > Hi,
> > > >
> > > > not an expert in ant, maybe others could give you more light on this.
> > > > Just can say that something is wrong with compiler since this:
> > > >
> > > > Copying Compiler from ${ROYALE_COMPILER_REPO}
> > > >
> > > > was translated to
> > > >
> > > >  [echo] Copying Compiler from set
> > > >
> > > > I think ANT expects compiler to be a sibling to framework folder
> > > (property=
> > > > "ROYALE_COMPILER_REPO" value="${basedir}/../royale-compiler")
> > > >
> > > > do you have that way?
> > > >
> > > >
> > > >
> > > > El mié., 11 dic. 2019 a las 14:10, Antonis Kalodimos (<
> > > > antonis.kalodi...@gmail.com>) escribió:
> > > >
> > > > > Thank you Carlos for your response response.
> > > > > I followed your instructions and after setting the env variables
> > > > > PLAYERGLOBAL_VERSION, ROYALE_HOME, ROYALE_COMPILER_HOME,
> > > > > ROYALE_TYPEDEFS_HOME that they don't referred in any doc about
> > building
> > > > > from source, I re-download the develop branch of these three repos
> > > using
> > > > > Git-Desktop app, I execute the steps manually from the script you
> use
> > > and
> > > > > show me as [1]. The Royale compiler and typedefs finished without
> > > errors.
> > > > > Going to the last steps the commands
> > > > > ant super-clean
> > > > > mvn clean install -P option-with-swf
> > > > > finished also successfully but when tried the
> > > > > ant all -Dbuild.noprompt=true -Drelease.target=true
> > > > > ended with an error
> > > > > BUILD FAILED
> > > > > D:\ApacheFlex\royale-asjs\build.xml:499:
> > > > > D:\ApacheFlex\royale-asjs\set\compiler\lib does not exist.
> > > > >
> > > > >
> > > > > last lines of output if it helps are
> > > > >
> > > > > ...
> > > > > main:
> > > > >  [echo] swc-date is 12/11/19 14:52 +0200
> > > > >
> > > > > download:
> > > > > [mkdir] Created dir:
> > > > D:\ApacheFlex\royale-typedefs\ace\target\downloads
> > > > >   [get] Getting:
> > > > >
> > > > >
> > > >
> > >
> >
> https://raw.githubusercontent.com/google/closure-compiler/master/contrib/externs/ace-1.2.3.js
> > > > >   [get] To:
> > > > > D:\ApacheFlex\royale-typedefs\ace\target\downloads\ace-1.2.3.js
> > > > >  [echo] swc-date is 12/11/19 14:52 +0200
> > > > >
> > > > > double-check-file:
> > > > >  [echo] ${env.ROYALE_DOWNLOAD_CACHE}
> > > > >  [echo] Need file: ${still_no_file}
> > > > >
> > > > > get-from-cache-if-needed:
> > > > >  [echo] swc-date is 12/11/19 14:52 +0200
> > > > >
> > > > > fail-if-not-found:
> > > > >
> > > > > preprocess:
> > > > >
> > > > > externc:
> > > > >  [java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
> > > > >  [java] 2.4801196 seconds
> > > > >
> > > > > postprocess:
> > > > >
> > > > > compc:
> > > > >  [copy] Copying 1 file to
> > D:\ApacheFlex\royale-typedefs\ace\target
> > > > >  [java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
> > > > >  [java] args:
> > > > >  [java] +royalelib=externs/frameworks
> > > > >  [java] -targets=SWF
> > > > >  [java]
> > > > >
> 

Re: UIBase.width problems with layouts

2019-12-11 Thread Alex Harui


On 12/11/19, 9:26 PM, "Piotr Zarzycki"  wrote:

Hi Carlos,

I just wanted to add that even if component is being added to the parent in
HTML doesn't mean that you will have on it their real sizes immediately.

That is true, especially if the parent (or grandparent, etc) is not actually in 
the DOM.
Some complex components are built as subtrees before adding to the DOM.

But in theory, controls  whose size depends on the parent should be laying out 
in response to widthChanged/heightChanged/sizeChanged events.  Containers 
should be using layouts and LayoutBase listens for those 3 events.

I can certainly believe there is some scenario that isn't covered, but then we 
should do more investigation to understand the problem and determine the 
recommended practice.

-Alex
 



Re: UIBase.width problems with layouts

2019-12-11 Thread Piotr Zarzycki
Hi Alex,

Well non of those events were launched
widthChanged/heightChanged/sizeChanged - cause simply I didn't set any
explicit sizes on a component/parent etc, so there wasn't any kind of place
where I could reach out and have the solution.

Thanks,
Piotr

czw., 12 gru 2019 o 06:45 Alex Harui  napisał(a):

>
>
> On 12/11/19, 9:26 PM, "Piotr Zarzycki"  wrote:
>
> Hi Carlos,
>
> I just wanted to add that even if component is being added to the
> parent in
> HTML doesn't mean that you will have on it their real sizes
> immediately.
>
> That is true, especially if the parent (or grandparent, etc) is not
> actually in the DOM.
> Some complex components are built as subtrees before adding to the DOM.
>
> But in theory, controls  whose size depends on the parent should be laying
> out in response to widthChanged/heightChanged/sizeChanged events.
> Containers should be using layouts and LayoutBase listens for those 3
> events.
>
> I can certainly believe there is some scenario that isn't covered, but
> then we should do more investigation to understand the problem and
> determine the recommended practice.
>
> -Alex
>
>
>

-- 

Piotr Zarzycki

Patreon: *https://www.patreon.com/piotrzarzycki
*


Re: UIBase.width problems with layouts

2019-12-11 Thread Alex Harui

On 12/11/19, 9:56 PM, "Piotr Zarzycki"  wrote:

Hi Alex,

Well non of those events were launched
widthChanged/heightChanged/sizeChanged - cause simply I didn't set any
explicit sizes on a component/parent etc, so there wasn't any kind of place
where I could reach out and have the solution.

Reading your earlier email again, it seems like style.visibility was set to 
false.  That could definitely mess up the initialization.  Then the question 
would be why was style.visibility false.  If components are being created as 
invisible, it could be that the component needs to detect changes from 
visible=false to visible=true and force a layoutNeeded event.

Or if the component is sized to content, then It will not get those 3 events, 
but should lay itself out based on its children's sizes.  There may be some 
configurations where the component is sized to content and the children's size 
is dependent on the parent's size, but I'm not sure we've had to deal with that 
yet.  In such cases, there would need to be a way to determine a "measured" or 
"preferred" or "default" size of the children or content.

As my earlier post tried to state, a component either has explicit sizes, or is 
sized to content, or will be sized by the parent.  The latter should also 
trigger the 3 events.  Or maybe there's a fourth scenario I'm not thinking of.  
We want to understand your scenario and propose best practices for handling it.

-Alex
 



Build failed in Jenkins: royale-asjs_jsonly #381

2019-12-11 Thread apacheroyaleci
See 


Changes:


--
[...truncated 468.42 KB...]
raw.asdoc.tokenizer:

set.raw.mxml.tokenizer.uptodate:

raw.mxml.tokenizer:

jflex:

set.as.parser.uptodate:

as.parser:

set.metadata.parser.uptodate:

metadata.parser:

set.css.lexer.and.parser.uptodate:

css.lexer.and.parser:
 [echo] Generating CSSLexer and CSSParser
 [java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Xms384m -Xmx2g
 [java] searching for generated date line starting with: 'CSS.g'
 [java] and comment starting with: '// $ANTLR 3.5.2 '
 [java] Annotation @SuppressWarnings("all") already added to class: 
C:\jenkins\workspace\royale-compiler\compiler\target\generated-sources\antlr3\org\apache\royale\compiler\internal\css\CSSLexer.java
 [java] searching for generated date line starting with: 'CSS.g'
 [java] and comment starting with: '// $ANTLR 3.5.2 '
 [java] Annotation @SuppressWarnings("all") already added to class: 
C:\jenkins\workspace\royale-compiler\compiler\target\generated-sources\antlr3\org\apache\royale\compiler\internal\css\CSSParser.java

set.css.tree.uptodate:

css.tree:

antlr:

set.unknown.tree.handler.patterns.uptodate:

unknown.tree.handler.patterns:

set.cmc.emitter.uptodate:

cmc.emitter:

set.css.emitter.uptodate:

css.emitter:

jburg:

eclipse:

src.depend:
   [depend] Deleted 27 out of date files in 2 seconds

compile:
[javac] Compiling 3 source files to 
C:\jenkins\workspace\royale-compiler\compiler\target\classes
[javac] warning: [options] bootstrap class path not set in conjunction with 
-source 1.7
[javac] 1 warning

version-info:

set.compiler.jar.uptodate:

compiler.jar:
  [jar] Building jar: 
C:\jenkins\workspace\royale-compiler\compiler\lib\compiler.jar

set.royale.asc.jar.uptodate:

royale.asc.jar:

set.royale.mxmlc.jar.uptodate:

royale.mxmlc.jar:

set.royale.compc.jar.uptodate:

royale.compc.jar:

set.royale.optimizer.jar.uptodate:

royale.optimizer.jar:

set.royale.swfdump.jar.uptodate:

royale.swfdump.jar:

jar:

sdk:

test:

jar.tests:
 [java] Apache Royale MXML and ActionScript Compiler (mxmlc)
 [java] Version 0.9.7 build 0
 [java] 
 [java] mxmlc [options] [defaultVar]
 [java] Use 'mxmlc -help' for more information.
 [java] 
 [java] 
 [java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Xms384m -Xmx2g
 [java] Java Result: 1
 [java] Apache Royale SWC Component Compiler (compc)
 [java] Version 0.9.7 build 0
 [java] 
 [java] compc [options] [defaultVar]
 [java] Use 'compc -help' for more information.
 [java] 
 [java] 
 [java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Xms384m -Xmx2g
 [java] Java Result: 1
 [java] ActionScript 3.0 Compiler for AVM+
 [java] Version 0.9.7 build 0
 [java] 
 [java] usage: asc [-abcfuture] [-api ] [-AS3] [-avmtarget ] [-b] [-coach] [-config ] [-d] [-doc]
 [java][-ES] [-ES4] [-exe ] [-f] [-h] [-i] [-import
 [java]] [-in ] [-inline] [-l] [-language 
]
 [java][-le ] [-li ] [-log] [-m] [-md] [-merge]
 [java][-movieclip] [-o] [-o2 ] [-optimize] [-out
 [java]] [-outdir ] [-p] 
[-parallel]
 [java][-removedeadcode] [-sanity] [-static] [-strict] [-swf
 [java]] [-use ] 
[-warnings]
 [java]FILENAME...
 [java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Xms384m -Xmx2g
 [java] Java Result: 1
 [java] Apache ActionScript Compiler (optimizer)
 [java] Version 0.9.7 build 0
 [java] 
 [java] optimizer [options] [defaultVar]
 [java] Use 'optimizer -help' for more information.
 [java] 
 [java] 
 [java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Xms384m -Xmx2g
 [java] Java Result: 1
 [java] Apache Royale SWF Dump Utility
 [java] Version 0.9.7 build 0
 [java] 
 [java] Usage: swfdump [-abc] file1.swf
 [java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Xms384m -Xmx2g
 [java] Java Result: 1

js.swc:
 [copy] Copying 1 file to 
C:\jenkins\workspace\royale-compiler\compiler-externc\target
 [java] Loading configuration: 
C:\jenkins\workspace\royale-compiler\compiler-externc\target\compile-as-config.xml
 [java] 
 [java] 300714 bytes written to 
C:\jenkins\workspace\royale-compiler\compiler-externc\target\js.swc in 17.421 
seconds
 [java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Xms384m -Xmx2g

custom.swc:
 [copy] Copying 1 file to 
C:\jenkins\workspace\royale-compiler\compiler\target
 [java] Loading configuration: 
C:\jenkins\workspace\royale-compiler\compiler\target\compile-as-config.xml
 [java] 
 [java] 5209 bytes written to 
C:\jenkins\workspace\royale-compiler\compiler\target\custom.swc in 1.538 seconds
 [java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Xms384m -Xmx2g