Re: Build failed in Jenkins: royale-asjs_jsonly #3219

2019-07-15 Thread Carlos Rovira
Hi Harbs,

I missed your message, sorry.
I just have a doubt here. Is that latest update in official GCC visible to
us? I mean, don't know if they need to do some publication or update in his
side (maybe this change is only in code but is not released yet). And I
think we was using a concrete version so in that case we'll need to update
it to grab the one with this change right?

Thanks

El sáb., 13 jul. 2019 a las 20:29, Harbs () escribió:

> web_animations.js needs to be added to extenrc-config.xml and the code can
> be removed from missing.js
>
> > On Jul 12, 2019, at 1:18 AM, Carlos Rovira 
> wrote:
> >
> > Seems they finally add officially Element.animate API [1]
> >
> > it's the same API I added to missing.js
> >
> > can I remove that from missing.js? or we need to do some GCC update?
> >
> > thanks
> >
> >
> > https://github.com/google/closure-compiler/issues/2134
> >
> > El mar., 9 jul. 2019 a las 11:02, Yishay Weiss ( >)
> > escribió:
> >
> >> There’s also a closure compiler issue [1]. Maybe we can get some
> direction
> >> there.
> >>
> >>
> >>
> >> [1] https://github.com/google/closure-compiler/issues/2134
> >>
> >>
> >>
> >> 
> >> From: Harbs 
> >> Sent: Tuesday, July 9, 2019 11:58:10 AM
> >> To: dev@royale.apache.org
> >> Subject: Re: Build failed in Jenkins: royale-asjs_jsonly #3219
> >>
> >> animate is not yet a standard and it doesn’t work in Edge or Safari.
> >>
> >> I’m not sure if it’s something we should be adding just yet...
> >>
> >>> On Jul 9, 2019, at 11:41 AM, Yishay Weiss 
> >> wrote:
> >>>
> >>> I’m not sure. Looking at the js build [1] I can see the externs file
> >> being read from that repo, so I’m assuming one of them would need to be
> >> modified in order for the type to be updated. Maybe Harbs can comment on
> >> this, as he set up the repo.
> >>>
> >>>
> >>>
> >>> [1]
> https://github.com/apache/royale-typedefs/blob/develop/js/build.xml
> >>>
> >>>
> >>>
> >>> 
> >>> From: Piotr Zarzycki 
> >>> Sent: Tuesday, July 9, 2019 11:19:06 AM
> >>> To: dev@royale.apache.org
> >>> Subject: Re: Build failed in Jenkins: royale-asjs_jsonly #3219
> >>>
> >>> Hi Yishay,
> >>>
> >>> Should I add also my stuff to make it work to Royale-Extras ?
> >>>
> >>> Thanks,
> >>> Piotr
> >>>
> >>> wt., 9 lip 2019 o 10:14 Yishay Weiss 
> >> napisał(a):
> >>>
> >>>> Hi Carlos,
> >>>>
> >>>>
> >>>>
> >>>> It looks like [1] this is experimental technology, which is probably
> why
> >>>> it’s missing from our typedefs [2]. Theoretically it can be added [2],
> >> but
> >>>> I don’t know if this is a good idea if it’s not guaranteed to work in
> >> every
> >>>> browser.
> >>>>
> >>>>
> >>>>
> >>>> Thoughts?
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> [1] https://developer.mozilla.org/en-US/docs/Web/API/Element/animate
> >>>>
> >>>> [2]
> >>>>
> >>
> https://github.com/royale-extras/closure-compiler/blob/master/externs/browser/w3c_css.js
> >>>>
> >>>>
> >>>>
> >>>> 
> >>>> From: Carlos Rovira 
> >>>> Sent: Tuesday, July 9, 2019 9:50:44 AM
> >>>> To: dev@royale.apache.org
> >>>> Subject: Re: Build failed in Jenkins: royale-asjs_jsonly #3219
> >>>>
> >>>> I think the problem is we really don't have "animate" method in our
> >> Element
> >>>> JS API. I think yesterday I made some kind of wrong compilation.
> >>>>
> >>>> Can we add this?
> >>>> https://developer.mozilla.org/es/docs/Web/API/Element/animate
> >>>> If so, where should this be done?
> >>>>
> >>>> thanks
> >>>>
> >>>>
> >>>>
> >>>> El mar., 9 jul. 2019 a las 8:45, Carlos Rovira (<
> >> carlosrov...@apache.org>)
> >>>> escribió:
> &

Re: Build failed in Jenkins: royale-asjs_jsonly #3219

2019-07-13 Thread Harbs
web_animations.js needs to be added to extenrc-config.xml and the code can be 
removed from missing.js

> On Jul 12, 2019, at 1:18 AM, Carlos Rovira  wrote:
> 
> Seems they finally add officially Element.animate API [1]
> 
> it's the same API I added to missing.js
> 
> can I remove that from missing.js? or we need to do some GCC update?
> 
> thanks
> 
> 
> https://github.com/google/closure-compiler/issues/2134
> 
> El mar., 9 jul. 2019 a las 11:02, Yishay Weiss ()
> escribió:
> 
>> There’s also a closure compiler issue [1]. Maybe we can get some direction
>> there.
>> 
>> 
>> 
>> [1] https://github.com/google/closure-compiler/issues/2134
>> 
>> 
>> 
>> ________
>> From: Harbs 
>> Sent: Tuesday, July 9, 2019 11:58:10 AM
>> To: dev@royale.apache.org
>> Subject: Re: Build failed in Jenkins: royale-asjs_jsonly #3219
>> 
>> animate is not yet a standard and it doesn’t work in Edge or Safari.
>> 
>> I’m not sure if it’s something we should be adding just yet...
>> 
>>> On Jul 9, 2019, at 11:41 AM, Yishay Weiss 
>> wrote:
>>> 
>>> I’m not sure. Looking at the js build [1] I can see the externs file
>> being read from that repo, so I’m assuming one of them would need to be
>> modified in order for the type to be updated. Maybe Harbs can comment on
>> this, as he set up the repo.
>>> 
>>> 
>>> 
>>> [1] https://github.com/apache/royale-typedefs/blob/develop/js/build.xml
>>> 
>>> 
>>> 
>>> 
>>> From: Piotr Zarzycki 
>>> Sent: Tuesday, July 9, 2019 11:19:06 AM
>>> To: dev@royale.apache.org
>>> Subject: Re: Build failed in Jenkins: royale-asjs_jsonly #3219
>>> 
>>> Hi Yishay,
>>> 
>>> Should I add also my stuff to make it work to Royale-Extras ?
>>> 
>>> Thanks,
>>> Piotr
>>> 
>>> wt., 9 lip 2019 o 10:14 Yishay Weiss 
>> napisał(a):
>>> 
>>>> Hi Carlos,
>>>> 
>>>> 
>>>> 
>>>> It looks like [1] this is experimental technology, which is probably why
>>>> it’s missing from our typedefs [2]. Theoretically it can be added [2],
>> but
>>>> I don’t know if this is a good idea if it’s not guaranteed to work in
>> every
>>>> browser.
>>>> 
>>>> 
>>>> 
>>>> Thoughts?
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> [1] https://developer.mozilla.org/en-US/docs/Web/API/Element/animate
>>>> 
>>>> [2]
>>>> 
>> https://github.com/royale-extras/closure-compiler/blob/master/externs/browser/w3c_css.js
>>>> 
>>>> 
>>>> 
>>>> 
>>>> From: Carlos Rovira 
>>>> Sent: Tuesday, July 9, 2019 9:50:44 AM
>>>> To: dev@royale.apache.org
>>>> Subject: Re: Build failed in Jenkins: royale-asjs_jsonly #3219
>>>> 
>>>> I think the problem is we really don't have "animate" method in our
>> Element
>>>> JS API. I think yesterday I made some kind of wrong compilation.
>>>> 
>>>> Can we add this?
>>>> https://developer.mozilla.org/es/docs/Web/API/Element/animate
>>>> If so, where should this be done?
>>>> 
>>>> thanks
>>>> 
>>>> 
>>>> 
>>>> El mar., 9 jul. 2019 a las 8:45, Carlos Rovira (<
>> carlosrov...@apache.org>)
>>>> escribió:
>>>> 
>>>>> Seems this change I did yesterday is failing as well in my daily build.
>>>>> How is possible this compiled ok yesterday with Maven? but today is
>>>> failing?
>>>>> I'll be looking at it this morning
>>>>> 
>>>>> 641725 bytes written to
>>>>> 
>>>> 
>> /Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/target/Jewel-0.9.6-SNAPSHOT-swf.swc
>>>>> in 0,701 seconds
>>>>> 
>>>>> COMPCJSCRoyale
>>>>> 
>>>>> 
>>>> 
>> /Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/TabBarButtonItemRenderer.as(197):
>>>>> col: 22 Call to a possibly undefined method animate through a reference
>>>>> with static type HTMLSpanElement.
>>>>

Re: Build failed in Jenkins: royale-asjs_jsonly #3219

2019-07-11 Thread Carlos Rovira
Seems they finally add officially Element.animate API [1]

it's the same API I added to missing.js

can I remove that from missing.js? or we need to do some GCC update?

thanks


https://github.com/google/closure-compiler/issues/2134

El mar., 9 jul. 2019 a las 11:02, Yishay Weiss ()
escribió:

> There’s also a closure compiler issue [1]. Maybe we can get some direction
> there.
>
>
>
> [1] https://github.com/google/closure-compiler/issues/2134
>
>
>
> 
> From: Harbs 
> Sent: Tuesday, July 9, 2019 11:58:10 AM
> To: dev@royale.apache.org
> Subject: Re: Build failed in Jenkins: royale-asjs_jsonly #3219
>
> animate is not yet a standard and it doesn’t work in Edge or Safari.
>
> I’m not sure if it’s something we should be adding just yet...
>
> > On Jul 9, 2019, at 11:41 AM, Yishay Weiss 
> wrote:
> >
> > I’m not sure. Looking at the js build [1] I can see the externs file
> being read from that repo, so I’m assuming one of them would need to be
> modified in order for the type to be updated. Maybe Harbs can comment on
> this, as he set up the repo.
> >
> >
> >
> > [1] https://github.com/apache/royale-typedefs/blob/develop/js/build.xml
> >
> >
> >
> > ____________
> > From: Piotr Zarzycki 
> > Sent: Tuesday, July 9, 2019 11:19:06 AM
> > To: dev@royale.apache.org
> > Subject: Re: Build failed in Jenkins: royale-asjs_jsonly #3219
> >
> > Hi Yishay,
> >
> > Should I add also my stuff to make it work to Royale-Extras ?
> >
> > Thanks,
> > Piotr
> >
> > wt., 9 lip 2019 o 10:14 Yishay Weiss 
> napisał(a):
> >
> >> Hi Carlos,
> >>
> >>
> >>
> >> It looks like [1] this is experimental technology, which is probably why
> >> it’s missing from our typedefs [2]. Theoretically it can be added [2],
> but
> >> I don’t know if this is a good idea if it’s not guaranteed to work in
> every
> >> browser.
> >>
> >>
> >>
> >> Thoughts?
> >>
> >>
> >>
> >>
> >>
> >> [1] https://developer.mozilla.org/en-US/docs/Web/API/Element/animate
> >>
> >> [2]
> >>
> https://github.com/royale-extras/closure-compiler/blob/master/externs/browser/w3c_css.js
> >>
> >>
> >>
> >> 
> >> From: Carlos Rovira 
> >> Sent: Tuesday, July 9, 2019 9:50:44 AM
> >> To: dev@royale.apache.org
> >> Subject: Re: Build failed in Jenkins: royale-asjs_jsonly #3219
> >>
> >> I think the problem is we really don't have "animate" method in our
> Element
> >> JS API. I think yesterday I made some kind of wrong compilation.
> >>
> >> Can we add this?
> >> https://developer.mozilla.org/es/docs/Web/API/Element/animate
> >> If so, where should this be done?
> >>
> >> thanks
> >>
> >>
> >>
> >> El mar., 9 jul. 2019 a las 8:45, Carlos Rovira (<
> carlosrov...@apache.org>)
> >> escribió:
> >>
> >>> Seems this change I did yesterday is failing as well in my daily build.
> >>> How is possible this compiled ok yesterday with Maven? but today is
> >> failing?
> >>> I'll be looking at it this morning
> >>>
> >>> 641725 bytes written to
> >>>
> >>
> /Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/target/Jewel-0.9.6-SNAPSHOT-swf.swc
> >>> in 0,701 seconds
> >>>
> >>> COMPCJSCRoyale
> >>>
> >>>
> >>
> /Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/TabBarButtonItemRenderer.as(197):
> >>> col: 22 Call to a possibly undefined method animate through a reference
> >>> with static type HTMLSpanElement.
> >>>
> >>>
> >>> indicator_content.animate(
> >>>
> >>>  ^
> >>>
> >>>
> >>> 1.469368519 seconds
> >>>
> >>>
> >>> El mar., 9 jul. 2019 a las 6:20, Apache Royale CI Server (<
> >>> apacheroyal...@gmail.com>) escribió:
> >>>
> >>>> See <
> >>>>
> >>
> http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/3219/display/redirect
> >>>>>
> >>>>
> >>>> ---

Re: Build failed in Jenkins: royale-asjs_jsonly #3219

2019-07-09 Thread Carlos Rovira
We have 2-3 inject_html in Jewel that can be used to try to configure the
inject_hmtl in other way.
It would be great to implement some other option that not depend from a CDN
load, so Jewel can "eat its own food".
If someone have clear how to do that and provide one example of that I can
work on turning others too.

El mar., 9 jul. 2019 a las 18:58, Alex Harui ()
escribió:

> IMO, the ability to override the URL for an inject_html is just a missing
> feature.
>
> My 2 cents,
> -Alex
>
> On 7/9/19, 9:30 AM, "Josh Tynjala"  wrote:
>
> Especially if the purpose of inject_html is to load JS from a CDN.
> There
> will definitely be users of Royale who cannot have external
> dependencies
> like that, and they'll need a way to override the behavior to load a JS
> file from their own server instead.
>
> --
> Josh Tynjala
> Bowler Hat LLC <
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbowlerhat.devdata=02%7C01%7Caharui%40adobe.com%7C027e5e7245984bd2bd3008d7048acd38%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C636982866535082275sdata=xLc6Lqqch8MotRZEDDr6ieJyaUIAzKznrPrdkMcmqiM%3Dreserved=0
> >
>
>
> On Tue, Jul 9, 2019 at 9:23 AM Harbs  wrote:
>
> > I’m really not excited about the use of inject_html in Framework
> code.
> >
> > > On Jul 9, 2019, at 7:13 PM, Carlos Rovira  >
> > wrote:
> > >
> > > Hi Alex,
> > >
> > > El mar., 9 jul. 2019 a las 17:43, Alex Harui
> ( > >)
> > > escribió:
> > >
> > >> IMO, adding an API for missing.js should only be done for APIs
> that are
> > >> truly cross-browser.  If an API requires a polyfill, then if we
> add it
> > to
> > >> missing.js and someone tries to use it on the browser that doesn't
> > support
> > >> it, it won't work for them without the polyfill.
> > >>
> > >
> > > ok. another option could be to provide the inject_html for the
> polyfill
> > if
> > > the user uses "animate" method, since the polyfill makes that
> > > cross-browser. This is other abstraction or ease of development
> for Royal
> > > users.
> > >
> > >
> > >>
> > >> Either there should be a separate typedefs SWC for it, or we
> should see
> > >> what changes to the toolchain are needed to allow the missing API
> to be
> > >> supplied by a source extern in the SWC that uses it.
> > >>
> > >
> > > I don't understand exactly what you propose here. I think I miss
> some
> > > knowledge here.
> > >
> > > thanks
> > >
> > >
> > >
> > >>
> > >> My 2 cents,
> > >> -Alex
> > >>
> > >> On 7/9/19, 7:57 AM, "Josh Tynjala" 
> wrote:
> > >>
> > >>Generally, if we need a browser API that Closure doesn't
> include in
> > >> it's
> > >>official externs, we add it to missing.js in the appropriate
> library
> > in
> > >>royale-typedefs.
> > >>
> > >>- Josh
> > >>
> > >>On Tue, Jul 9, 2019, 4:39 AM Piotr Zarzycki <
> > piotrzarzyck...@gmail.com
> > >>>
> > >>wrote:
> > >>
> > >>> I thought this is the right place, from where I should download
> it
> > >> to have
> > >>> URLSearchParams available ?
> > >>>
> > >>> wt., 9 lip 2019 o 13:33 Harbs 
> napisał(a):
> > >>>
> >  I see you added that line. It does not look like url.js was
> > >> modified in
> >  royale-extras. Why are you downloading it from there?
> > 
> > > On Jul 9, 2019, at 2:26 PM, Piotr Zarzycki <
> > >> piotrzarzyck...@gmail.com>
> >  wrote:
> > >
> > > Hi Harbs,
> > >
> > > Unfortunately I don't see different. externc-config.xml has
> > >> url.js in
> > > target/downloads/browser/url.js.
> > > Ant build is downloading url.js to that folder [2]. Maven build
> > >> is
> > >>> doing
> > > exactly the same [3].
> > >
> > > What am I missing ?
> > >
> > > [1]
> > >
> > 
> > >>>
> > >>
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-typedefs%2Fblob%2F952664e244c75f9700e7d9c14bd74283c5a75070%2Fjs%2Fsrc%2Fmain%2Fconfig%2Fexternc-config.xml%23L89data=02%7C01%7Caharui%40adobe.com%7C027e5e7245984bd2bd3008d7048acd38%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C636982866535082275sdata=aWL442YiGsxTu67096Prfm4PJ%2BW1xYJS6b2VeF2zRqM%3Dreserved=0
> > > [2]
> > >
> > 
> > >>>
> > >>
> >
> 

Re: Build failed in Jenkins: royale-asjs_jsonly #3219

2019-07-09 Thread Alex Harui
IMO, the ability to override the URL for an inject_html is just a missing 
feature.

My 2 cents,
-Alex

On 7/9/19, 9:30 AM, "Josh Tynjala"  wrote:

Especially if the purpose of inject_html is to load JS from a CDN. There
will definitely be users of Royale who cannot have external dependencies
like that, and they'll need a way to override the behavior to load a JS
file from their own server instead.

--
Josh Tynjala
Bowler Hat LLC 



On Tue, Jul 9, 2019 at 9:23 AM Harbs  wrote:

> I’m really not excited about the use of inject_html in Framework code.
>
> > On Jul 9, 2019, at 7:13 PM, Carlos Rovira 
> wrote:
> >
> > Hi Alex,
> >
> > El mar., 9 jul. 2019 a las 17:43, Alex Harui ( >)
> > escribió:
> >
> >> IMO, adding an API for missing.js should only be done for APIs that are
> >> truly cross-browser.  If an API requires a polyfill, then if we add it
> to
> >> missing.js and someone tries to use it on the browser that doesn't
> support
> >> it, it won't work for them without the polyfill.
> >>
> >
> > ok. another option could be to provide the inject_html for the polyfill
> if
> > the user uses "animate" method, since the polyfill makes that
> > cross-browser. This is other abstraction or ease of development for 
Royal
> > users.
> >
> >
> >>
> >> Either there should be a separate typedefs SWC for it, or we should see
> >> what changes to the toolchain are needed to allow the missing API to be
> >> supplied by a source extern in the SWC that uses it.
> >>
> >
> > I don't understand exactly what you propose here. I think I miss some
> > knowledge here.
> >
> > thanks
> >
> >
> >
> >>
> >> My 2 cents,
> >> -Alex
> >>
> >> On 7/9/19, 7:57 AM, "Josh Tynjala"  wrote:
> >>
> >>Generally, if we need a browser API that Closure doesn't include in
> >> it's
> >>official externs, we add it to missing.js in the appropriate library
> in
> >>royale-typedefs.
> >>
> >>- Josh
> >>
> >>On Tue, Jul 9, 2019, 4:39 AM Piotr Zarzycki <
> piotrzarzyck...@gmail.com
> >>>
> >>wrote:
> >>
> >>> I thought this is the right place, from where I should download it
> >> to have
> >>> URLSearchParams available ?
> >>>
> >>> wt., 9 lip 2019 o 13:33 Harbs  napisał(a):
> >>>
>  I see you added that line. It does not look like url.js was
> >> modified in
>  royale-extras. Why are you downloading it from there?
> 
> > On Jul 9, 2019, at 2:26 PM, Piotr Zarzycki <
> >> piotrzarzyck...@gmail.com>
>  wrote:
> >
> > Hi Harbs,
> >
> > Unfortunately I don't see different. externc-config.xml has
> >> url.js in
> > target/downloads/browser/url.js.
> > Ant build is downloading url.js to that folder [2]. Maven build
> >> is
> >>> doing
> > exactly the same [3].
> >
> > What am I missing ?
> >
> > [1]
> >
> 
> >>>
> >>
> 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-typedefs%2Fblob%2F952664e244c75f9700e7d9c14bd74283c5a75070%2Fjs%2Fsrc%2Fmain%2Fconfig%2Fexternc-config.xml%23L89data=02%7C01%7Caharui%40adobe.com%7C027e5e7245984bd2bd3008d7048acd38%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C636982866535082275sdata=aWL442YiGsxTu67096Prfm4PJ%2BW1xYJS6b2VeF2zRqM%3Dreserved=0
> > [2]
> >
> 
> >>>
> >>
> 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-typedefs%2Fblob%2F952664e244c75f9700e7d9c14bd74283c5a75070%2Fjs%2Fbuild.xml%23L116data=02%7C01%7Caharui%40adobe.com%7C027e5e7245984bd2bd3008d7048acd38%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C636982866535082275sdata=ZeoiwVyYydC6nOFPPZ4IcsU7aWfqQi6v8FCBNoRH%2Bz0%3Dreserved=0
> > [3]
> >
> 
> >>>
> >>
> 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-typedefs%2Fblob%2F952664e244c75f9700e7d9c14bd74283c5a75070%2Fjs%2Fpom.xml%23L192data=02%7C01%7Caharui%40adobe.com%7C027e5e7245984bd2bd3008d7048acd38%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C636982866535082275sdata=i16i4ftt6yPivlcNC3I5payVhMr0h2l6G3u3Pb0nW24%3Dreserved=0
> >
> > Thanks,
> > Piotr
> >
> > wt., 9 lip 2019 o 11:06 Harbs 
> >> napisał(a):
> >
> >> Take a look at the following files in 

Re: Build failed in Jenkins: royale-asjs_jsonly #3219

2019-07-09 Thread Alex Harui
IMO, for any wrapping of third-party libraries, there should be inject_html for 
the third-party JS code.  The Basic framework should avoid any use of 
third-party libraries and thus avoid inject_html, but it would be great to have 
lots of third-party libraries supported by other SWCs in Royale.

-Alex

On 7/9/19, 9:23 AM, "Harbs"  wrote:

I’m really not excited about the use of inject_html in Framework code.

> On Jul 9, 2019, at 7:13 PM, Carlos Rovira  wrote:
> 
> Hi Alex,
> 
> El mar., 9 jul. 2019 a las 17:43, Alex Harui (mailto:aha...@adobe.com.invalid>>)
> escribió:
> 
>> IMO, adding an API for missing.js should only be done for APIs that are
>> truly cross-browser.  If an API requires a polyfill, then if we add it to
>> missing.js and someone tries to use it on the browser that doesn't 
support
>> it, it won't work for them without the polyfill.
>> 
> 
> ok. another option could be to provide the inject_html for the polyfill if
> the user uses "animate" method, since the polyfill makes that
> cross-browser. This is other abstraction or ease of development for Royal
> users.
> 
> 
>> 
>> Either there should be a separate typedefs SWC for it, or we should see
>> what changes to the toolchain are needed to allow the missing API to be
>> supplied by a source extern in the SWC that uses it.
>> 
> 
> I don't understand exactly what you propose here. I think I miss some
> knowledge here.
> 
> thanks
> 
> 
> 
>> 
>> My 2 cents,
>> -Alex
>> 
>> On 7/9/19, 7:57 AM, "Josh Tynjala"  wrote:
>> 
>>Generally, if we need a browser API that Closure doesn't include in
>> it's
>>official externs, we add it to missing.js in the appropriate library 
in
>>royale-typedefs.
>> 
>>- Josh
>> 
>>On Tue, Jul 9, 2019, 4:39 AM Piotr Zarzycki >> 
>>wrote:
>> 
>>> I thought this is the right place, from where I should download it
>> to have
>>> URLSearchParams available ?
>>> 
>>> wt., 9 lip 2019 o 13:33 Harbs  napisał(a):
>>> 
 I see you added that line. It does not look like url.js was
>> modified in
 royale-extras. Why are you downloading it from there?
 
> On Jul 9, 2019, at 2:26 PM, Piotr Zarzycki <
>> piotrzarzyck...@gmail.com>
 wrote:
> 
> Hi Harbs,
> 
> Unfortunately I don't see different. externc-config.xml has
>> url.js in
> target/downloads/browser/url.js.
> Ant build is downloading url.js to that folder [2]. Maven build
>> is
>>> doing
> exactly the same [3].
> 
> What am I missing ?
> 
> [1]
> 
 
>>> 
>> 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-typedefs%2Fblob%2F952664e244c75f9700e7d9c14bd74283c5a75070%2Fjs%2Fsrc%2Fmain%2Fconfig%2Fexternc-config.xml%23L89data=02%7C01%7Caharui%40adobe.com%7Cf4ae55cd629d4f68227708d70489ca0c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636982862182853366sdata=p3VbmcxixR%2FDQ%2F%2FFDwKe2bEeQP2F3BGa6K17xoptgGg%3Dreserved=0
> [2]
> 
 
>>> 
>> 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-typedefs%2Fblob%2F952664e244c75f9700e7d9c14bd74283c5a75070%2Fjs%2Fbuild.xml%23L116data=02%7C01%7Caharui%40adobe.com%7Cf4ae55cd629d4f68227708d70489ca0c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636982862182853366sdata=oRl8uw6vEYXmGWip%2FyJWBigYxtXgU76nbsl43NBXZn0%3Dreserved=0
> [3]
> 
 
>>> 
>> 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-typedefs%2Fblob%2F952664e244c75f9700e7d9c14bd74283c5a75070%2Fjs%2Fpom.xml%23L192data=02%7C01%7Caharui%40adobe.com%7Cf4ae55cd629d4f68227708d70489ca0c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636982862182853366sdata=etsfylhnHslG9V9BKM%2BtU%2BT2%2Be5TjHFbqKsppYX%2Fkjs%3Dreserved=0
> 
> Thanks,
> Piotr
> 
> wt., 9 lip 2019 o 11:06 Harbs 
>> napisał(a):
> 
>> Take a look at the following files in the typedef repo:
>> Lines 108-166 in build.xml
>> Line 67 and later in pom.xml
>> Notice the different paths in externc-config.xml
>> 
>>> On Jul 9, 2019, at 11:57 AM, Carlos Rovira <
>> carlosrov...@apache.org>
>> wrote:
>>> 
>>> So I can add Web Animations API externs there, but this will
>> trigger
 some
>>> build in extras and royale will pick that in the next build?
>> I'm
 figuring
>>> if something must be done I extras or just committing there is
>> all
>>> that
>> is
>>> needed
>> 
>> 
> 
> --
> 
> Piotr 

Re: Build failed in Jenkins: royale-asjs_jsonly #3219

2019-07-09 Thread Josh Tynjala
Especially if the purpose of inject_html is to load JS from a CDN. There
will definitely be users of Royale who cannot have external dependencies
like that, and they'll need a way to override the behavior to load a JS
file from their own server instead.

--
Josh Tynjala
Bowler Hat LLC 


On Tue, Jul 9, 2019 at 9:23 AM Harbs  wrote:

> I’m really not excited about the use of inject_html in Framework code.
>
> > On Jul 9, 2019, at 7:13 PM, Carlos Rovira 
> wrote:
> >
> > Hi Alex,
> >
> > El mar., 9 jul. 2019 a las 17:43, Alex Harui ( >)
> > escribió:
> >
> >> IMO, adding an API for missing.js should only be done for APIs that are
> >> truly cross-browser.  If an API requires a polyfill, then if we add it
> to
> >> missing.js and someone tries to use it on the browser that doesn't
> support
> >> it, it won't work for them without the polyfill.
> >>
> >
> > ok. another option could be to provide the inject_html for the polyfill
> if
> > the user uses "animate" method, since the polyfill makes that
> > cross-browser. This is other abstraction or ease of development for Royal
> > users.
> >
> >
> >>
> >> Either there should be a separate typedefs SWC for it, or we should see
> >> what changes to the toolchain are needed to allow the missing API to be
> >> supplied by a source extern in the SWC that uses it.
> >>
> >
> > I don't understand exactly what you propose here. I think I miss some
> > knowledge here.
> >
> > thanks
> >
> >
> >
> >>
> >> My 2 cents,
> >> -Alex
> >>
> >> On 7/9/19, 7:57 AM, "Josh Tynjala"  wrote:
> >>
> >>Generally, if we need a browser API that Closure doesn't include in
> >> it's
> >>official externs, we add it to missing.js in the appropriate library
> in
> >>royale-typedefs.
> >>
> >>- Josh
> >>
> >>On Tue, Jul 9, 2019, 4:39 AM Piotr Zarzycki <
> piotrzarzyck...@gmail.com
> >>>
> >>wrote:
> >>
> >>> I thought this is the right place, from where I should download it
> >> to have
> >>> URLSearchParams available ?
> >>>
> >>> wt., 9 lip 2019 o 13:33 Harbs  napisał(a):
> >>>
>  I see you added that line. It does not look like url.js was
> >> modified in
>  royale-extras. Why are you downloading it from there?
> 
> > On Jul 9, 2019, at 2:26 PM, Piotr Zarzycki <
> >> piotrzarzyck...@gmail.com>
>  wrote:
> >
> > Hi Harbs,
> >
> > Unfortunately I don't see different. externc-config.xml has
> >> url.js in
> > target/downloads/browser/url.js.
> > Ant build is downloading url.js to that folder [2]. Maven build
> >> is
> >>> doing
> > exactly the same [3].
> >
> > What am I missing ?
> >
> > [1]
> >
> 
> >>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-typedefs%2Fblob%2F952664e244c75f9700e7d9c14bd74283c5a75070%2Fjs%2Fsrc%2Fmain%2Fconfig%2Fexternc-config.xml%23L89data=02%7C01%7Caharui%40adobe.com%7Cc47e32b453da4ca1ea1f08d7047dc0d4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C636982810484735244sdata=10jV0FoSeRbDPa2Ex7Vj6ivI%2BR6hw5w47QPtbbNtPQI%3Dreserved=0
> > [2]
> >
> 
> >>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-typedefs%2Fblob%2F952664e244c75f9700e7d9c14bd74283c5a75070%2Fjs%2Fbuild.xml%23L116data=02%7C01%7Caharui%40adobe.com%7Cc47e32b453da4ca1ea1f08d7047dc0d4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C636982810484735244sdata=5yby%2B%2BSp4SM96q4BD5kzT8o7pIHyb%2Fo0nRP0HrVP1zs%3Dreserved=0
> > [3]
> >
> 
> >>>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-typedefs%2Fblob%2F952664e244c75f9700e7d9c14bd74283c5a75070%2Fjs%2Fpom.xml%23L192data=02%7C01%7Caharui%40adobe.com%7Cc47e32b453da4ca1ea1f08d7047dc0d4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C636982810484735244sdata=lzI4EiTN90jLN5xZtM2TrO7PoowSb5WYYeYC%2FQfMp%2Fk%3Dreserved=0
> >
> > Thanks,
> > Piotr
> >
> > wt., 9 lip 2019 o 11:06 Harbs 
> >> napisał(a):
> >
> >> Take a look at the following files in the typedef repo:
> >> Lines 108-166 in build.xml
> >> Line 67 and later in pom.xml
> >> Notice the different paths in externc-config.xml
> >>
> >>> On Jul 9, 2019, at 11:57 AM, Carlos Rovira <
> >> carlosrov...@apache.org>
> >> wrote:
> >>>
> >>> So I can add Web Animations API externs there, but this will
> >> trigger
>  some
> >>> build in extras and royale will pick that in the next build?
> >> I'm
>  figuring
> >>> if something must be done I extras or just committing there is
> >> all
> >>> that
> >> is
> >>> needed
> >>
> >>
> >
> > --
> >
> > Piotr Zarzycki
> >
> > Patreon: *
> >>
> 

Re: Build failed in Jenkins: royale-asjs_jsonly #3219

2019-07-09 Thread Harbs
I’m really not excited about the use of inject_html in Framework code.

> On Jul 9, 2019, at 7:13 PM, Carlos Rovira  wrote:
> 
> Hi Alex,
> 
> El mar., 9 jul. 2019 a las 17:43, Alex Harui ( >)
> escribió:
> 
>> IMO, adding an API for missing.js should only be done for APIs that are
>> truly cross-browser.  If an API requires a polyfill, then if we add it to
>> missing.js and someone tries to use it on the browser that doesn't support
>> it, it won't work for them without the polyfill.
>> 
> 
> ok. another option could be to provide the inject_html for the polyfill if
> the user uses "animate" method, since the polyfill makes that
> cross-browser. This is other abstraction or ease of development for Royal
> users.
> 
> 
>> 
>> Either there should be a separate typedefs SWC for it, or we should see
>> what changes to the toolchain are needed to allow the missing API to be
>> supplied by a source extern in the SWC that uses it.
>> 
> 
> I don't understand exactly what you propose here. I think I miss some
> knowledge here.
> 
> thanks
> 
> 
> 
>> 
>> My 2 cents,
>> -Alex
>> 
>> On 7/9/19, 7:57 AM, "Josh Tynjala"  wrote:
>> 
>>Generally, if we need a browser API that Closure doesn't include in
>> it's
>>official externs, we add it to missing.js in the appropriate library in
>>royale-typedefs.
>> 
>>- Josh
>> 
>>On Tue, Jul 9, 2019, 4:39 AM Piotr Zarzycki >> 
>>wrote:
>> 
>>> I thought this is the right place, from where I should download it
>> to have
>>> URLSearchParams available ?
>>> 
>>> wt., 9 lip 2019 o 13:33 Harbs  napisał(a):
>>> 
 I see you added that line. It does not look like url.js was
>> modified in
 royale-extras. Why are you downloading it from there?
 
> On Jul 9, 2019, at 2:26 PM, Piotr Zarzycki <
>> piotrzarzyck...@gmail.com>
 wrote:
> 
> Hi Harbs,
> 
> Unfortunately I don't see different. externc-config.xml has
>> url.js in
> target/downloads/browser/url.js.
> Ant build is downloading url.js to that folder [2]. Maven build
>> is
>>> doing
> exactly the same [3].
> 
> What am I missing ?
> 
> [1]
> 
 
>>> 
>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-typedefs%2Fblob%2F952664e244c75f9700e7d9c14bd74283c5a75070%2Fjs%2Fsrc%2Fmain%2Fconfig%2Fexternc-config.xml%23L89data=02%7C01%7Caharui%40adobe.com%7Cc47e32b453da4ca1ea1f08d7047dc0d4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C636982810484735244sdata=10jV0FoSeRbDPa2Ex7Vj6ivI%2BR6hw5w47QPtbbNtPQI%3Dreserved=0
> [2]
> 
 
>>> 
>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-typedefs%2Fblob%2F952664e244c75f9700e7d9c14bd74283c5a75070%2Fjs%2Fbuild.xml%23L116data=02%7C01%7Caharui%40adobe.com%7Cc47e32b453da4ca1ea1f08d7047dc0d4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C636982810484735244sdata=5yby%2B%2BSp4SM96q4BD5kzT8o7pIHyb%2Fo0nRP0HrVP1zs%3Dreserved=0
> [3]
> 
 
>>> 
>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-typedefs%2Fblob%2F952664e244c75f9700e7d9c14bd74283c5a75070%2Fjs%2Fpom.xml%23L192data=02%7C01%7Caharui%40adobe.com%7Cc47e32b453da4ca1ea1f08d7047dc0d4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C636982810484735244sdata=lzI4EiTN90jLN5xZtM2TrO7PoowSb5WYYeYC%2FQfMp%2Fk%3Dreserved=0
> 
> Thanks,
> Piotr
> 
> wt., 9 lip 2019 o 11:06 Harbs 
>> napisał(a):
> 
>> Take a look at the following files in the typedef repo:
>> Lines 108-166 in build.xml
>> Line 67 and later in pom.xml
>> Notice the different paths in externc-config.xml
>> 
>>> On Jul 9, 2019, at 11:57 AM, Carlos Rovira <
>> carlosrov...@apache.org>
>> wrote:
>>> 
>>> So I can add Web Animations API externs there, but this will
>> trigger
 some
>>> build in extras and royale will pick that in the next build?
>> I'm
 figuring
>>> if something must be done I extras or just committing there is
>> all
>>> that
>> is
>>> needed
>> 
>> 
> 
> --
> 
> Piotr Zarzycki
> 
> Patreon: *
>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzyckidata=02%7C01%7Caharui%40adobe.com%7Cc47e32b453da4ca1ea1f08d7047dc0d4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C636982810484745236sdata=0BTXcAQnVzT1EnfJouy0wZZwf4jdYCJm6tZheC0xYCI%3Dreserved=0
> <
>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzyckidata=02%7C01%7Caharui%40adobe.com%7Cc47e32b453da4ca1ea1f08d7047dc0d4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C636982810484745236sdata=0BTXcAQnVzT1EnfJouy0wZZwf4jdYCJm6tZheC0xYCI%3Dreserved=0
>>> *
 
 
>>> 
>>> --
>>> 
>>> Piotr Zarzycki
>>> 
>>> Patreon: *
>> 

Re: Build failed in Jenkins: royale-asjs_jsonly #3219

2019-07-09 Thread Carlos Rovira
Hi Alex,

El mar., 9 jul. 2019 a las 17:43, Alex Harui ()
escribió:

> IMO, adding an API for missing.js should only be done for APIs that are
> truly cross-browser.  If an API requires a polyfill, then if we add it to
> missing.js and someone tries to use it on the browser that doesn't support
> it, it won't work for them without the polyfill.
>

ok. another option could be to provide the inject_html for the polyfill if
the user uses "animate" method, since the polyfill makes that
cross-browser. This is other abstraction or ease of development for Royal
users.


>
> Either there should be a separate typedefs SWC for it, or we should see
> what changes to the toolchain are needed to allow the missing API to be
> supplied by a source extern in the SWC that uses it.
>

I don't understand exactly what you propose here. I think I miss some
knowledge here.

thanks



>
> My 2 cents,
> -Alex
>
> On 7/9/19, 7:57 AM, "Josh Tynjala"  wrote:
>
> Generally, if we need a browser API that Closure doesn't include in
> it's
> official externs, we add it to missing.js in the appropriate library in
> royale-typedefs.
>
> - Josh
>
> On Tue, Jul 9, 2019, 4:39 AM Piotr Zarzycki  >
> wrote:
>
> > I thought this is the right place, from where I should download it
> to have
> > URLSearchParams available ?
> >
> > wt., 9 lip 2019 o 13:33 Harbs  napisał(a):
> >
> > > I see you added that line. It does not look like url.js was
> modified in
> > > royale-extras. Why are you downloading it from there?
> > >
> > > > On Jul 9, 2019, at 2:26 PM, Piotr Zarzycki <
> piotrzarzyck...@gmail.com>
> > > wrote:
> > > >
> > > > Hi Harbs,
> > > >
> > > > Unfortunately I don't see different. externc-config.xml has
> url.js in
> > > > target/downloads/browser/url.js.
> > > > Ant build is downloading url.js to that folder [2]. Maven build
> is
> > doing
> > > > exactly the same [3].
> > > >
> > > > What am I missing ?
> > > >
> > > > [1]
> > > >
> > >
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-typedefs%2Fblob%2F952664e244c75f9700e7d9c14bd74283c5a75070%2Fjs%2Fsrc%2Fmain%2Fconfig%2Fexternc-config.xml%23L89data=02%7C01%7Caharui%40adobe.com%7Cc47e32b453da4ca1ea1f08d7047dc0d4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C636982810484735244sdata=10jV0FoSeRbDPa2Ex7Vj6ivI%2BR6hw5w47QPtbbNtPQI%3Dreserved=0
> > > > [2]
> > > >
> > >
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-typedefs%2Fblob%2F952664e244c75f9700e7d9c14bd74283c5a75070%2Fjs%2Fbuild.xml%23L116data=02%7C01%7Caharui%40adobe.com%7Cc47e32b453da4ca1ea1f08d7047dc0d4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C636982810484735244sdata=5yby%2B%2BSp4SM96q4BD5kzT8o7pIHyb%2Fo0nRP0HrVP1zs%3Dreserved=0
> > > > [3]
> > > >
> > >
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-typedefs%2Fblob%2F952664e244c75f9700e7d9c14bd74283c5a75070%2Fjs%2Fpom.xml%23L192data=02%7C01%7Caharui%40adobe.com%7Cc47e32b453da4ca1ea1f08d7047dc0d4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C636982810484735244sdata=lzI4EiTN90jLN5xZtM2TrO7PoowSb5WYYeYC%2FQfMp%2Fk%3Dreserved=0
> > > >
> > > > Thanks,
> > > > Piotr
> > > >
> > > > wt., 9 lip 2019 o 11:06 Harbs 
> napisał(a):
> > > >
> > > >> Take a look at the following files in the typedef repo:
> > > >> Lines 108-166 in build.xml
> > > >> Line 67 and later in pom.xml
> > > >> Notice the different paths in externc-config.xml
> > > >>
> > > >>> On Jul 9, 2019, at 11:57 AM, Carlos Rovira <
> carlosrov...@apache.org>
> > > >> wrote:
> > > >>>
> > > >>> So I can add Web Animations API externs there, but this will
> trigger
> > > some
> > > >>> build in extras and royale will pick that in the next build?
> I'm
> > > figuring
> > > >>> if something must be done I extras or just committing there is
> all
> > that
> > > >> is
> > > >>> needed
> > > >>
> > > >>
> > > >
> > > > --
> > > >
> > > > Piotr Zarzycki
> > > >
> > > > Patreon: *
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzyckidata=02%7C01%7Caharui%40adobe.com%7Cc47e32b453da4ca1ea1f08d7047dc0d4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C636982810484745236sdata=0BTXcAQnVzT1EnfJouy0wZZwf4jdYCJm6tZheC0xYCI%3Dreserved=0
> > > > <
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzyckidata=02%7C01%7Caharui%40adobe.com%7Cc47e32b453da4ca1ea1f08d7047dc0d4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C636982810484745236sdata=0BTXcAQnVzT1EnfJouy0wZZwf4jdYCJm6tZheC0xYCI%3Dreserved=0
> >*
> > >
> > >
> >
> > --
> >
> > Piotr Zarzycki
> >
> > Patreon: *
> 

Re: Build failed in Jenkins: royale-asjs_jsonly #3219

2019-07-09 Thread Harbs
url.js is part of the standard externs in the closure compiler repo.

We only need to download the ones from royale-extras for files that are 
modified from the google one.

> On Jul 9, 2019, at 2:39 PM, Piotr Zarzycki  wrote:
> 
> I thought this is the right place, from where I should download it to have
> URLSearchParams available ?
> 
> wt., 9 lip 2019 o 13:33 Harbs  napisał(a):
> 
>> I see you added that line. It does not look like url.js was modified in
>> royale-extras. Why are you downloading it from there?
>> 
>>> On Jul 9, 2019, at 2:26 PM, Piotr Zarzycki 
>> wrote:
>>> 
>>> Hi Harbs,
>>> 
>>> Unfortunately I don't see different. externc-config.xml has url.js in
>>> target/downloads/browser/url.js.
>>> Ant build is downloading url.js to that folder [2]. Maven build is doing
>>> exactly the same [3].
>>> 
>>> What am I missing ?
>>> 
>>> [1]
>>> 
>> https://github.com/apache/royale-typedefs/blob/952664e244c75f9700e7d9c14bd74283c5a75070/js/src/main/config/externc-config.xml#L89
>>> [2]
>>> 
>> https://github.com/apache/royale-typedefs/blob/952664e244c75f9700e7d9c14bd74283c5a75070/js/build.xml#L116
>>> [3]
>>> 
>> https://github.com/apache/royale-typedefs/blob/952664e244c75f9700e7d9c14bd74283c5a75070/js/pom.xml#L192
>>> 
>>> Thanks,
>>> Piotr
>>> 
>>> wt., 9 lip 2019 o 11:06 Harbs  napisał(a):
>>> 
 Take a look at the following files in the typedef repo:
 Lines 108-166 in build.xml
 Line 67 and later in pom.xml
 Notice the different paths in externc-config.xml
 
> On Jul 9, 2019, at 11:57 AM, Carlos Rovira 
 wrote:
> 
> So I can add Web Animations API externs there, but this will trigger
>> some
> build in extras and royale will pick that in the next build? I'm
>> figuring
> if something must be done I extras or just committing there is all that
 is
> needed
 
 
>>> 
>>> --
>>> 
>>> Piotr Zarzycki
>>> 
>>> Patreon: *https://www.patreon.com/piotrzarzycki
>>> *
>> 
>> 
> 
> -- 
> 
> Piotr Zarzycki
> 
> Patreon: *https://www.patreon.com/piotrzarzycki
> *



Re: Build failed in Jenkins: royale-asjs_jsonly #3219

2019-07-09 Thread Harbs
+1.

> On Jul 9, 2019, at 6:43 PM, Alex Harui  wrote:
> 
> IMO, adding an API for missing.js should only be done for APIs that are truly 
> cross-browser.  If an API requires a polyfill, then if we add it to 
> missing.js and someone tries to use it on the browser that doesn't support 
> it, it won't work for them without the polyfill.
> 
> Either there should be a separate typedefs SWC for it, or we should see what 
> changes to the toolchain are needed to allow the missing API to be supplied 
> by a source extern in the SWC that uses it.



Re: Build failed in Jenkins: royale-asjs_jsonly #3219

2019-07-09 Thread Alex Harui
IMO, adding an API for missing.js should only be done for APIs that are truly 
cross-browser.  If an API requires a polyfill, then if we add it to missing.js 
and someone tries to use it on the browser that doesn't support it, it won't 
work for them without the polyfill.

Either there should be a separate typedefs SWC for it, or we should see what 
changes to the toolchain are needed to allow the missing API to be supplied by 
a source extern in the SWC that uses it.

My 2 cents,
-Alex

On 7/9/19, 7:57 AM, "Josh Tynjala"  wrote:

Generally, if we need a browser API that Closure doesn't include in it's
official externs, we add it to missing.js in the appropriate library in
royale-typedefs.

- Josh

On Tue, Jul 9, 2019, 4:39 AM Piotr Zarzycki 
wrote:

> I thought this is the right place, from where I should download it to have
> URLSearchParams available ?
>
> wt., 9 lip 2019 o 13:33 Harbs  napisał(a):
>
> > I see you added that line. It does not look like url.js was modified in
> > royale-extras. Why are you downloading it from there?
> >
> > > On Jul 9, 2019, at 2:26 PM, Piotr Zarzycki 
> > wrote:
> > >
> > > Hi Harbs,
> > >
> > > Unfortunately I don't see different. externc-config.xml has url.js in
> > > target/downloads/browser/url.js.
> > > Ant build is downloading url.js to that folder [2]. Maven build is
> doing
> > > exactly the same [3].
> > >
> > > What am I missing ?
> > >
> > > [1]
> > >
> >
> 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-typedefs%2Fblob%2F952664e244c75f9700e7d9c14bd74283c5a75070%2Fjs%2Fsrc%2Fmain%2Fconfig%2Fexternc-config.xml%23L89data=02%7C01%7Caharui%40adobe.com%7Cc47e32b453da4ca1ea1f08d7047dc0d4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C636982810484735244sdata=10jV0FoSeRbDPa2Ex7Vj6ivI%2BR6hw5w47QPtbbNtPQI%3Dreserved=0
> > > [2]
> > >
> >
> 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-typedefs%2Fblob%2F952664e244c75f9700e7d9c14bd74283c5a75070%2Fjs%2Fbuild.xml%23L116data=02%7C01%7Caharui%40adobe.com%7Cc47e32b453da4ca1ea1f08d7047dc0d4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C636982810484735244sdata=5yby%2B%2BSp4SM96q4BD5kzT8o7pIHyb%2Fo0nRP0HrVP1zs%3Dreserved=0
> > > [3]
> > >
> >
> 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-typedefs%2Fblob%2F952664e244c75f9700e7d9c14bd74283c5a75070%2Fjs%2Fpom.xml%23L192data=02%7C01%7Caharui%40adobe.com%7Cc47e32b453da4ca1ea1f08d7047dc0d4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C636982810484735244sdata=lzI4EiTN90jLN5xZtM2TrO7PoowSb5WYYeYC%2FQfMp%2Fk%3Dreserved=0
> > >
> > > Thanks,
> > > Piotr
> > >
> > > wt., 9 lip 2019 o 11:06 Harbs  napisał(a):
> > >
> > >> Take a look at the following files in the typedef repo:
> > >> Lines 108-166 in build.xml
> > >> Line 67 and later in pom.xml
> > >> Notice the different paths in externc-config.xml
> > >>
> > >>> On Jul 9, 2019, at 11:57 AM, Carlos Rovira 
> > >> wrote:
> > >>>
> > >>> So I can add Web Animations API externs there, but this will trigger
> > some
> > >>> build in extras and royale will pick that in the next build? I'm
> > figuring
> > >>> if something must be done I extras or just committing there is all
> that
> > >> is
> > >>> needed
> > >>
> > >>
> > >
> > > --
> > >
> > > Piotr Zarzycki
> > >
> > > Patreon: 
*https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzyckidata=02%7C01%7Caharui%40adobe.com%7Cc47e32b453da4ca1ea1f08d7047dc0d4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C636982810484745236sdata=0BTXcAQnVzT1EnfJouy0wZZwf4jdYCJm6tZheC0xYCI%3Dreserved=0
> > > 
*
> >
> >
>
> --
>
> Piotr Zarzycki
>
> Patreon: 
*https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzyckidata=02%7C01%7Caharui%40adobe.com%7Cc47e32b453da4ca1ea1f08d7047dc0d4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C636982810484745236sdata=0BTXcAQnVzT1EnfJouy0wZZwf4jdYCJm6tZheC0xYCI%3Dreserved=0
> 
*
>




Re: Build failed in Jenkins: royale-asjs_jsonly #3219

2019-07-09 Thread Carlos Rovira
ok Josh,
so this means I was doin it correctly from the beginning.
I'll do the change to put that API in missing
Thanks!

El mar., 9 jul. 2019 a las 16:57, Josh Tynjala ()
escribió:

> Generally, if we need a browser API that Closure doesn't include in it's
> official externs, we add it to missing.js in the appropriate library in
> royale-typedefs.
>
> - Josh
>
> On Tue, Jul 9, 2019, 4:39 AM Piotr Zarzycki 
> wrote:
>
> > I thought this is the right place, from where I should download it to
> have
> > URLSearchParams available ?
> >
> > wt., 9 lip 2019 o 13:33 Harbs  napisał(a):
> >
> > > I see you added that line. It does not look like url.js was modified in
> > > royale-extras. Why are you downloading it from there?
> > >
> > > > On Jul 9, 2019, at 2:26 PM, Piotr Zarzycki <
> piotrzarzyck...@gmail.com>
> > > wrote:
> > > >
> > > > Hi Harbs,
> > > >
> > > > Unfortunately I don't see different. externc-config.xml has url.js in
> > > > target/downloads/browser/url.js.
> > > > Ant build is downloading url.js to that folder [2]. Maven build is
> > doing
> > > > exactly the same [3].
> > > >
> > > > What am I missing ?
> > > >
> > > > [1]
> > > >
> > >
> >
> https://github.com/apache/royale-typedefs/blob/952664e244c75f9700e7d9c14bd74283c5a75070/js/src/main/config/externc-config.xml#L89
> > > > [2]
> > > >
> > >
> >
> https://github.com/apache/royale-typedefs/blob/952664e244c75f9700e7d9c14bd74283c5a75070/js/build.xml#L116
> > > > [3]
> > > >
> > >
> >
> https://github.com/apache/royale-typedefs/blob/952664e244c75f9700e7d9c14bd74283c5a75070/js/pom.xml#L192
> > > >
> > > > Thanks,
> > > > Piotr
> > > >
> > > > wt., 9 lip 2019 o 11:06 Harbs  napisał(a):
> > > >
> > > >> Take a look at the following files in the typedef repo:
> > > >> Lines 108-166 in build.xml
> > > >> Line 67 and later in pom.xml
> > > >> Notice the different paths in externc-config.xml
> > > >>
> > > >>> On Jul 9, 2019, at 11:57 AM, Carlos Rovira <
> carlosrov...@apache.org>
> > > >> wrote:
> > > >>>
> > > >>> So I can add Web Animations API externs there, but this will
> trigger
> > > some
> > > >>> build in extras and royale will pick that in the next build? I'm
> > > figuring
> > > >>> if something must be done I extras or just committing there is all
> > that
> > > >> is
> > > >>> needed
> > > >>
> > > >>
> > > >
> > > > --
> > > >
> > > > Piotr Zarzycki
> > > >
> > > > Patreon: *https://www.patreon.com/piotrzarzycki
> > > > *
> > >
> > >
> >
> > --
> >
> > Piotr Zarzycki
> >
> > Patreon: *https://www.patreon.com/piotrzarzycki
> > *
> >
>


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


Re: Build failed in Jenkins: royale-asjs_jsonly #3219

2019-07-09 Thread Josh Tynjala
Generally, if we need a browser API that Closure doesn't include in it's
official externs, we add it to missing.js in the appropriate library in
royale-typedefs.

- Josh

On Tue, Jul 9, 2019, 4:39 AM Piotr Zarzycki 
wrote:

> I thought this is the right place, from where I should download it to have
> URLSearchParams available ?
>
> wt., 9 lip 2019 o 13:33 Harbs  napisał(a):
>
> > I see you added that line. It does not look like url.js was modified in
> > royale-extras. Why are you downloading it from there?
> >
> > > On Jul 9, 2019, at 2:26 PM, Piotr Zarzycki 
> > wrote:
> > >
> > > Hi Harbs,
> > >
> > > Unfortunately I don't see different. externc-config.xml has url.js in
> > > target/downloads/browser/url.js.
> > > Ant build is downloading url.js to that folder [2]. Maven build is
> doing
> > > exactly the same [3].
> > >
> > > What am I missing ?
> > >
> > > [1]
> > >
> >
> https://github.com/apache/royale-typedefs/blob/952664e244c75f9700e7d9c14bd74283c5a75070/js/src/main/config/externc-config.xml#L89
> > > [2]
> > >
> >
> https://github.com/apache/royale-typedefs/blob/952664e244c75f9700e7d9c14bd74283c5a75070/js/build.xml#L116
> > > [3]
> > >
> >
> https://github.com/apache/royale-typedefs/blob/952664e244c75f9700e7d9c14bd74283c5a75070/js/pom.xml#L192
> > >
> > > Thanks,
> > > Piotr
> > >
> > > wt., 9 lip 2019 o 11:06 Harbs  napisał(a):
> > >
> > >> Take a look at the following files in the typedef repo:
> > >> Lines 108-166 in build.xml
> > >> Line 67 and later in pom.xml
> > >> Notice the different paths in externc-config.xml
> > >>
> > >>> On Jul 9, 2019, at 11:57 AM, Carlos Rovira 
> > >> wrote:
> > >>>
> > >>> So I can add Web Animations API externs there, but this will trigger
> > some
> > >>> build in extras and royale will pick that in the next build? I'm
> > figuring
> > >>> if something must be done I extras or just committing there is all
> that
> > >> is
> > >>> needed
> > >>
> > >>
> > >
> > > --
> > >
> > > Piotr Zarzycki
> > >
> > > Patreon: *https://www.patreon.com/piotrzarzycki
> > > *
> >
> >
>
> --
>
> Piotr Zarzycki
>
> Patreon: *https://www.patreon.com/piotrzarzycki
> *
>


Re: Build failed in Jenkins: royale-asjs_jsonly #3219

2019-07-09 Thread Harbs
I see you added that line. It does not look like url.js was modified in 
royale-extras. Why are you downloading it from there?

> On Jul 9, 2019, at 2:26 PM, Piotr Zarzycki  wrote:
> 
> Hi Harbs,
> 
> Unfortunately I don't see different. externc-config.xml has url.js in
> target/downloads/browser/url.js.
> Ant build is downloading url.js to that folder [2]. Maven build is doing
> exactly the same [3].
> 
> What am I missing ?
> 
> [1]
> https://github.com/apache/royale-typedefs/blob/952664e244c75f9700e7d9c14bd74283c5a75070/js/src/main/config/externc-config.xml#L89
> [2]
> https://github.com/apache/royale-typedefs/blob/952664e244c75f9700e7d9c14bd74283c5a75070/js/build.xml#L116
> [3]
> https://github.com/apache/royale-typedefs/blob/952664e244c75f9700e7d9c14bd74283c5a75070/js/pom.xml#L192
> 
> Thanks,
> Piotr
> 
> wt., 9 lip 2019 o 11:06 Harbs  napisał(a):
> 
>> Take a look at the following files in the typedef repo:
>> Lines 108-166 in build.xml
>> Line 67 and later in pom.xml
>> Notice the different paths in externc-config.xml
>> 
>>> On Jul 9, 2019, at 11:57 AM, Carlos Rovira 
>> wrote:
>>> 
>>> So I can add Web Animations API externs there, but this will trigger some
>>> build in extras and royale will pick that in the next build? I'm figuring
>>> if something must be done I extras or just committing there is all that
>> is
>>> needed
>> 
>> 
> 
> -- 
> 
> Piotr Zarzycki
> 
> Patreon: *https://www.patreon.com/piotrzarzycki
> *



Re: Build failed in Jenkins: royale-asjs_jsonly #3219

2019-07-09 Thread Piotr Zarzycki
Hi Harbs,

Unfortunately I don't see different. externc-config.xml has url.js in
target/downloads/browser/url.js.
Ant build is downloading url.js to that folder [2]. Maven build is doing
exactly the same [3].

What am I missing ?

[1]
https://github.com/apache/royale-typedefs/blob/952664e244c75f9700e7d9c14bd74283c5a75070/js/src/main/config/externc-config.xml#L89
[2]
https://github.com/apache/royale-typedefs/blob/952664e244c75f9700e7d9c14bd74283c5a75070/js/build.xml#L116
[3]
https://github.com/apache/royale-typedefs/blob/952664e244c75f9700e7d9c14bd74283c5a75070/js/pom.xml#L192

Thanks,
Piotr

wt., 9 lip 2019 o 11:06 Harbs  napisał(a):

> Take a look at the following files in the typedef repo:
> Lines 108-166 in build.xml
> Line 67 and later in pom.xml
> Notice the different paths in externc-config.xml
>
> > On Jul 9, 2019, at 11:57 AM, Carlos Rovira 
> wrote:
> >
> > So I can add Web Animations API externs there, but this will trigger some
> > build in extras and royale will pick that in the next build? I'm figuring
> > if something must be done I extras or just committing there is all that
> is
> > needed
>
>

-- 

Piotr Zarzycki

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


Re: Build failed in Jenkins: royale-asjs_jsonly #3219

2019-07-09 Thread Carlos Rovira
Hi Harbs,

I think using it through the polyfill is safe [1], since Jewel is already
using it and working in Safari, IE11 and Edge (check TabBar example,
indicators animation is done with animate FLIP technique). I think is the
same as dialog API, that we're using in Jewel Alert from the beginning.

If there's no problem, my intention is to add to extras repo the animate
api.

[1] https://github.com/web-animations/web-animations-js


El mar., 9 jul. 2019 a las 11:06, Harbs () escribió:

> Take a look at the following files in the typedef repo:
> Lines 108-166 in build.xml
> Line 67 and later in pom.xml
> Notice the different paths in externc-config.xml
>
> > On Jul 9, 2019, at 11:57 AM, Carlos Rovira 
> wrote:
> >
> > So I can add Web Animations API externs there, but this will trigger some
> > build in extras and royale will pick that in the next build? I'm figuring
> > if something must be done I extras or just committing there is all that
> is
> > needed
>
>

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


Re: Build failed in Jenkins: royale-asjs_jsonly #3219

2019-07-09 Thread Harbs
Take a look at the following files in the typedef repo:
Lines 108-166 in build.xml 
Line 67 and later in pom.xml
Notice the different paths in externc-config.xml

> On Jul 9, 2019, at 11:57 AM, Carlos Rovira  wrote:
> 
> So I can add Web Animations API externs there, but this will trigger some
> build in extras and royale will pick that in the next build? I'm figuring
> if something must be done I extras or just committing there is all that is
> needed



RE: Build failed in Jenkins: royale-asjs_jsonly #3219

2019-07-09 Thread Yishay Weiss
There’s also a closure compiler issue [1]. Maybe we can get some direction 
there.



[1] https://github.com/google/closure-compiler/issues/2134




From: Harbs 
Sent: Tuesday, July 9, 2019 11:58:10 AM
To: dev@royale.apache.org
Subject: Re: Build failed in Jenkins: royale-asjs_jsonly #3219

animate is not yet a standard and it doesn’t work in Edge or Safari.

I’m not sure if it’s something we should be adding just yet...

> On Jul 9, 2019, at 11:41 AM, Yishay Weiss  wrote:
>
> I’m not sure. Looking at the js build [1] I can see the externs file being 
> read from that repo, so I’m assuming one of them would need to be modified in 
> order for the type to be updated. Maybe Harbs can comment on this, as he set 
> up the repo.
>
>
>
> [1] https://github.com/apache/royale-typedefs/blob/develop/js/build.xml
>
>
>
> 
> From: Piotr Zarzycki 
> Sent: Tuesday, July 9, 2019 11:19:06 AM
> To: dev@royale.apache.org
> Subject: Re: Build failed in Jenkins: royale-asjs_jsonly #3219
>
> Hi Yishay,
>
> Should I add also my stuff to make it work to Royale-Extras ?
>
> Thanks,
> Piotr
>
> wt., 9 lip 2019 o 10:14 Yishay Weiss  napisał(a):
>
>> Hi Carlos,
>>
>>
>>
>> It looks like [1] this is experimental technology, which is probably why
>> it’s missing from our typedefs [2]. Theoretically it can be added [2], but
>> I don’t know if this is a good idea if it’s not guaranteed to work in every
>> browser.
>>
>>
>>
>> Thoughts?
>>
>>
>>
>>
>>
>> [1] https://developer.mozilla.org/en-US/docs/Web/API/Element/animate
>>
>> [2]
>> https://github.com/royale-extras/closure-compiler/blob/master/externs/browser/w3c_css.js
>>
>>
>>
>> 
>> From: Carlos Rovira 
>> Sent: Tuesday, July 9, 2019 9:50:44 AM
>> To: dev@royale.apache.org
>> Subject: Re: Build failed in Jenkins: royale-asjs_jsonly #3219
>>
>> I think the problem is we really don't have "animate" method in our Element
>> JS API. I think yesterday I made some kind of wrong compilation.
>>
>> Can we add this?
>> https://developer.mozilla.org/es/docs/Web/API/Element/animate
>> If so, where should this be done?
>>
>> thanks
>>
>>
>>
>> El mar., 9 jul. 2019 a las 8:45, Carlos Rovira ()
>> escribió:
>>
>>> Seems this change I did yesterday is failing as well in my daily build.
>>> How is possible this compiled ok yesterday with Maven? but today is
>> failing?
>>> I'll be looking at it this morning
>>>
>>> 641725 bytes written to
>>>
>> /Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/target/Jewel-0.9.6-SNAPSHOT-swf.swc
>>> in 0,701 seconds
>>>
>>> COMPCJSCRoyale
>>>
>>>
>> /Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/TabBarButtonItemRenderer.as(197):
>>> col: 22 Call to a possibly undefined method animate through a reference
>>> with static type HTMLSpanElement.
>>>
>>>
>>> indicator_content.animate(
>>>
>>>  ^
>>>
>>>
>>> 1.469368519 seconds
>>>
>>>
>>> El mar., 9 jul. 2019 a las 6:20, Apache Royale CI Server (<
>>> apacheroyal...@gmail.com>) escribió:
>>>
>>>> See <
>>>>
>> http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/3219/display/redirect
>>>>>
>>>>
>>>> --
>>>> [...truncated 1.71 MB...]
>>>> [java] [getlocal0, pushscope, newcatch(0), dup, setlocal(5), dup,
>>>> pushscope, swap, setslot(1), getlex[Qname:
>>>> e::{PackageInternalNs:"org.apache.royale.events"}], debugline(97),
>>>> getproperty[Qname: name::{PackageNs:""}],
>>>> pushstring[stopImmediatePropagation], equals, not, debugline(97),
>>>> iffalse[org.apache.royale.abc.semantics.Label@543c887 => 71]]
>>>> [java] visiting block: 0
>>>> [java] max_scope is now:2
>>>> [java] scpDepth is now:2
>>>> [java] block 1
>>>> [java] [popscope, debugline(100)]
>>>> [java] visiting block: 1
>>>> [java] max_scope is now:2
>>>> [java] scpDepth is now:1
>>>> [java] block 2
>>>> [java] [pushfalse, returnvalue

Re: Build failed in Jenkins: royale-asjs_jsonly #3219

2019-07-09 Thread Harbs
There are only a few files which are currently being used from that repo, we 
can add more files to the build scripts.

If we do add a typedef for animate, it should probably go in a “non-standard” 
file. Although simply using bracket notation on animate until it’s a standard 
might be the right way to go…

> On Jul 9, 2019, at 11:41 AM, Yishay Weiss  wrote:
> 
> I’m not sure. Looking at the js build [1] I can see the externs file being 
> read from that repo, so I’m assuming one of them would need to be modified in 
> order for the type to be updated. Maybe Harbs can comment on this, as he set 
> up the repo.
> 
> 
> 
> [1] https://github.com/apache/royale-typedefs/blob/develop/js/build.xml
> 
> 
> 
> 
> From: Piotr Zarzycki 
> Sent: Tuesday, July 9, 2019 11:19:06 AM
> To: dev@royale.apache.org
> Subject: Re: Build failed in Jenkins: royale-asjs_jsonly #3219
> 
> Hi Yishay,
> 
> Should I add also my stuff to make it work to Royale-Extras ?
> 
> Thanks,
> Piotr
> 
> wt., 9 lip 2019 o 10:14 Yishay Weiss  napisał(a):
> 
>> Hi Carlos,
>> 
>> 
>> 
>> It looks like [1] this is experimental technology, which is probably why
>> it’s missing from our typedefs [2]. Theoretically it can be added [2], but
>> I don’t know if this is a good idea if it’s not guaranteed to work in every
>> browser.
>> 
>> 
>> 
>> Thoughts?
>> 
>> 
>> 
>> 
>> 
>> [1] https://developer.mozilla.org/en-US/docs/Web/API/Element/animate
>> 
>> [2]
>> https://github.com/royale-extras/closure-compiler/blob/master/externs/browser/w3c_css.js
>> 
>> 
>> 
>> 
>> From: Carlos Rovira 
>> Sent: Tuesday, July 9, 2019 9:50:44 AM
>> To: dev@royale.apache.org
>> Subject: Re: Build failed in Jenkins: royale-asjs_jsonly #3219
>> 
>> I think the problem is we really don't have "animate" method in our Element
>> JS API. I think yesterday I made some kind of wrong compilation.
>> 
>> Can we add this?
>> https://developer.mozilla.org/es/docs/Web/API/Element/animate
>> If so, where should this be done?
>> 
>> thanks
>> 
>> 
>> 
>> El mar., 9 jul. 2019 a las 8:45, Carlos Rovira ()
>> escribió:
>> 
>>> Seems this change I did yesterday is failing as well in my daily build.
>>> How is possible this compiled ok yesterday with Maven? but today is
>> failing?
>>> I'll be looking at it this morning
>>> 
>>> 641725 bytes written to
>>> 
>> /Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/target/Jewel-0.9.6-SNAPSHOT-swf.swc
>>> in 0,701 seconds
>>> 
>>> COMPCJSCRoyale
>>> 
>>> 
>> /Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/TabBarButtonItemRenderer.as(197):
>>> col: 22 Call to a possibly undefined method animate through a reference
>>> with static type HTMLSpanElement.
>>> 
>>> 
>>> indicator_content.animate(
>>> 
>>>  ^
>>> 
>>> 
>>> 1.469368519 seconds
>>> 
>>> 
>>> El mar., 9 jul. 2019 a las 6:20, Apache Royale CI Server (<
>>> apacheroyal...@gmail.com>) escribió:
>>> 
>>>> See <
>>>> 
>> http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/3219/display/redirect
>>>>> 
>>>> 
>>>> --
>>>> [...truncated 1.71 MB...]
>>>> [java] [getlocal0, pushscope, newcatch(0), dup, setlocal(5), dup,
>>>> pushscope, swap, setslot(1), getlex[Qname:
>>>> e::{PackageInternalNs:"org.apache.royale.events"}], debugline(97),
>>>> getproperty[Qname: name::{PackageNs:""}],
>>>> pushstring[stopImmediatePropagation], equals, not, debugline(97),
>>>> iffalse[org.apache.royale.abc.semantics.Label@543c887 => 71]]
>>>> [java] visiting block: 0
>>>> [java] max_scope is now:2
>>>> [java] scpDepth is now:2
>>>> [java] block 1
>>>> [java] [popscope, debugline(100)]
>>>> [java] visiting block: 1
>>>> [java] max_scope is now:2
>>>> [java] scpDepth is now:1
>>>> [java] block 2
>>>> [java] [pushfalse, returnvalue]
>>>> [java] visiting block: 2
>>>> [java] max_scope is now:2
>>>

Re: Build failed in Jenkins: royale-asjs_jsonly #3219

2019-07-09 Thread Carlos Rovira
Hi Yishay,

thanks for the info.

I'm using Web Animations API in Jewel through a polyfill to ensure it
working properly in all browsers included IE11, so its working fine. The
problem was more about getting  type checking with Royale, so make it more
"royale" instead of using th bracket access, since this is the purpose of
Royale in the end

About Royale Extras repo, I'm looking at it and trying to figure some
things. For example. I understand that extras is a repo to add things that
due to licenses can be in Apache Royale official repo, is this right?

So I can add Web Animations API externs there, but this will trigger some
build in extras and royale will pick that in the next build? I'm figuring
if something must be done I extras or just committing there is all that is
needed

thanks!

Carlos








El mar., 9 jul. 2019 a las 10:42, Yishay Weiss ()
escribió:

> I’m not sure. Looking at the js build [1] I can see the externs file being
> read from that repo, so I’m assuming one of them would need to be modified
> in order for the type to be updated. Maybe Harbs can comment on this, as he
> set up the repo.
>
>
>
> [1] https://github.com/apache/royale-typedefs/blob/develop/js/build.xml
>
>
>
> 
> From: Piotr Zarzycki 
> Sent: Tuesday, July 9, 2019 11:19:06 AM
> To: dev@royale.apache.org
> Subject: Re: Build failed in Jenkins: royale-asjs_jsonly #3219
>
> Hi Yishay,
>
> Should I add also my stuff to make it work to Royale-Extras ?
>
> Thanks,
> Piotr
>
> wt., 9 lip 2019 o 10:14 Yishay Weiss  napisał(a):
>
> > Hi Carlos,
> >
> >
> >
> > It looks like [1] this is experimental technology, which is probably why
> > it’s missing from our typedefs [2]. Theoretically it can be added [2],
> but
> > I don’t know if this is a good idea if it’s not guaranteed to work in
> every
> > browser.
> >
> >
> >
> > Thoughts?
> >
> >
> >
> >
> >
> > [1] https://developer.mozilla.org/en-US/docs/Web/API/Element/animate
> >
> > [2]
> >
> https://github.com/royale-extras/closure-compiler/blob/master/externs/browser/w3c_css.js
> >
> >
> >
> > 
> > From: Carlos Rovira 
> > Sent: Tuesday, July 9, 2019 9:50:44 AM
> > To: dev@royale.apache.org
> > Subject: Re: Build failed in Jenkins: royale-asjs_jsonly #3219
> >
> > I think the problem is we really don't have "animate" method in our
> Element
> > JS API. I think yesterday I made some kind of wrong compilation.
> >
> > Can we add this?
> > https://developer.mozilla.org/es/docs/Web/API/Element/animate
> > If so, where should this be done?
> >
> > thanks
> >
> >
> >
> > El mar., 9 jul. 2019 a las 8:45, Carlos Rovira ( >)
> > escribió:
> >
> > > Seems this change I did yesterday is failing as well in my daily build.
> > > How is possible this compiled ok yesterday with Maven? but today is
> > failing?
> > > I'll be looking at it this morning
> > >
> > > 641725 bytes written to
> > >
> >
> /Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/target/Jewel-0.9.6-SNAPSHOT-swf.swc
> > > in 0,701 seconds
> > >
> > > COMPCJSCRoyale
> > >
> > >
> >
> /Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/TabBarButtonItemRenderer.as(197):
> > > col: 22 Call to a possibly undefined method animate through a reference
> > > with static type HTMLSpanElement.
> > >
> > >
> > > indicator_content.animate(
> > >
> > >   ^
> > >
> > >
> > > 1.469368519 seconds
> > >
> > >
> > > El mar., 9 jul. 2019 a las 6:20, Apache Royale CI Server (<
> > > apacheroyal...@gmail.com>) escribió:
> > >
> > >> See <
> > >>
> >
> http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/3219/display/redirect
> > >> >
> > >>
> > >> --
> > >> [...truncated 1.71 MB...]
> > >>  [java] [getlocal0, pushscope, newcatch(0), dup, setlocal(5), dup,
> > >> pushscope, swap, setslot(1), getlex[Qname:
> > >> e::{PackageInternalNs:"org.apache.royale.events"}], debugline(97),
> > >> getproperty[Qname: name::{PackageNs:""}],
> > >> pushstring[stopImmediatePropagation], equals, not, debugline(97)

Re: Build failed in Jenkins: royale-asjs_jsonly #3219

2019-07-09 Thread Harbs
animate is not yet a standard and it doesn’t work in Edge or Safari.

I’m not sure if it’s something we should be adding just yet...

> On Jul 9, 2019, at 11:41 AM, Yishay Weiss  wrote:
> 
> I’m not sure. Looking at the js build [1] I can see the externs file being 
> read from that repo, so I’m assuming one of them would need to be modified in 
> order for the type to be updated. Maybe Harbs can comment on this, as he set 
> up the repo.
> 
> 
> 
> [1] https://github.com/apache/royale-typedefs/blob/develop/js/build.xml
> 
> 
> 
> 
> From: Piotr Zarzycki 
> Sent: Tuesday, July 9, 2019 11:19:06 AM
> To: dev@royale.apache.org
> Subject: Re: Build failed in Jenkins: royale-asjs_jsonly #3219
> 
> Hi Yishay,
> 
> Should I add also my stuff to make it work to Royale-Extras ?
> 
> Thanks,
> Piotr
> 
> wt., 9 lip 2019 o 10:14 Yishay Weiss  napisał(a):
> 
>> Hi Carlos,
>> 
>> 
>> 
>> It looks like [1] this is experimental technology, which is probably why
>> it’s missing from our typedefs [2]. Theoretically it can be added [2], but
>> I don’t know if this is a good idea if it’s not guaranteed to work in every
>> browser.
>> 
>> 
>> 
>> Thoughts?
>> 
>> 
>> 
>> 
>> 
>> [1] https://developer.mozilla.org/en-US/docs/Web/API/Element/animate
>> 
>> [2]
>> https://github.com/royale-extras/closure-compiler/blob/master/externs/browser/w3c_css.js
>> 
>> 
>> 
>> 
>> From: Carlos Rovira 
>> Sent: Tuesday, July 9, 2019 9:50:44 AM
>> To: dev@royale.apache.org
>> Subject: Re: Build failed in Jenkins: royale-asjs_jsonly #3219
>> 
>> I think the problem is we really don't have "animate" method in our Element
>> JS API. I think yesterday I made some kind of wrong compilation.
>> 
>> Can we add this?
>> https://developer.mozilla.org/es/docs/Web/API/Element/animate
>> If so, where should this be done?
>> 
>> thanks
>> 
>> 
>> 
>> El mar., 9 jul. 2019 a las 8:45, Carlos Rovira ()
>> escribió:
>> 
>>> Seems this change I did yesterday is failing as well in my daily build.
>>> How is possible this compiled ok yesterday with Maven? but today is
>> failing?
>>> I'll be looking at it this morning
>>> 
>>> 641725 bytes written to
>>> 
>> /Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/target/Jewel-0.9.6-SNAPSHOT-swf.swc
>>> in 0,701 seconds
>>> 
>>> COMPCJSCRoyale
>>> 
>>> 
>> /Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/TabBarButtonItemRenderer.as(197):
>>> col: 22 Call to a possibly undefined method animate through a reference
>>> with static type HTMLSpanElement.
>>> 
>>> 
>>> indicator_content.animate(
>>> 
>>>  ^
>>> 
>>> 
>>> 1.469368519 seconds
>>> 
>>> 
>>> El mar., 9 jul. 2019 a las 6:20, Apache Royale CI Server (<
>>> apacheroyal...@gmail.com>) escribió:
>>> 
>>>> See <
>>>> 
>> http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/3219/display/redirect
>>>>> 
>>>> 
>>>> --
>>>> [...truncated 1.71 MB...]
>>>> [java] [getlocal0, pushscope, newcatch(0), dup, setlocal(5), dup,
>>>> pushscope, swap, setslot(1), getlex[Qname:
>>>> e::{PackageInternalNs:"org.apache.royale.events"}], debugline(97),
>>>> getproperty[Qname: name::{PackageNs:""}],
>>>> pushstring[stopImmediatePropagation], equals, not, debugline(97),
>>>> iffalse[org.apache.royale.abc.semantics.Label@543c887 => 71]]
>>>> [java] visiting block: 0
>>>> [java] max_scope is now:2
>>>> [java] scpDepth is now:2
>>>> [java] block 1
>>>> [java] [popscope, debugline(100)]
>>>> [java] visiting block: 1
>>>> [java] max_scope is now:2
>>>> [java] scpDepth is now:1
>>>> [java] block 2
>>>> [java] [pushfalse, returnvalue]
>>>> [java] visiting block: 2
>>>> [java] max_scope is now:2
>>>> [java] scpDepth is now:1
>>>> [java] block 3
>>>> [java] [getlex[Qname:
>>>> e::{PackageInternalNs:"org.apache.

RE: Build failed in Jenkins: royale-asjs_jsonly #3219

2019-07-09 Thread Yishay Weiss
I’m not sure. Looking at the js build [1] I can see the externs file being read 
from that repo, so I’m assuming one of them would need to be modified in order 
for the type to be updated. Maybe Harbs can comment on this, as he set up the 
repo.



[1] https://github.com/apache/royale-typedefs/blob/develop/js/build.xml




From: Piotr Zarzycki 
Sent: Tuesday, July 9, 2019 11:19:06 AM
To: dev@royale.apache.org
Subject: Re: Build failed in Jenkins: royale-asjs_jsonly #3219

Hi Yishay,

Should I add also my stuff to make it work to Royale-Extras ?

Thanks,
Piotr

wt., 9 lip 2019 o 10:14 Yishay Weiss  napisał(a):

> Hi Carlos,
>
>
>
> It looks like [1] this is experimental technology, which is probably why
> it’s missing from our typedefs [2]. Theoretically it can be added [2], but
> I don’t know if this is a good idea if it’s not guaranteed to work in every
> browser.
>
>
>
> Thoughts?
>
>
>
>
>
> [1] https://developer.mozilla.org/en-US/docs/Web/API/Element/animate
>
> [2]
> https://github.com/royale-extras/closure-compiler/blob/master/externs/browser/w3c_css.js
>
>
>
> 
> From: Carlos Rovira 
> Sent: Tuesday, July 9, 2019 9:50:44 AM
> To: dev@royale.apache.org
> Subject: Re: Build failed in Jenkins: royale-asjs_jsonly #3219
>
> I think the problem is we really don't have "animate" method in our Element
> JS API. I think yesterday I made some kind of wrong compilation.
>
> Can we add this?
> https://developer.mozilla.org/es/docs/Web/API/Element/animate
> If so, where should this be done?
>
> thanks
>
>
>
> El mar., 9 jul. 2019 a las 8:45, Carlos Rovira ()
> escribió:
>
> > Seems this change I did yesterday is failing as well in my daily build.
> > How is possible this compiled ok yesterday with Maven? but today is
> failing?
> > I'll be looking at it this morning
> >
> > 641725 bytes written to
> >
> /Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/target/Jewel-0.9.6-SNAPSHOT-swf.swc
> > in 0,701 seconds
> >
> > COMPCJSCRoyale
> >
> >
> /Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/TabBarButtonItemRenderer.as(197):
> > col: 22 Call to a possibly undefined method animate through a reference
> > with static type HTMLSpanElement.
> >
> >
> > indicator_content.animate(
> >
> >   ^
> >
> >
> > 1.469368519 seconds
> >
> >
> > El mar., 9 jul. 2019 a las 6:20, Apache Royale CI Server (<
> > apacheroyal...@gmail.com>) escribió:
> >
> >> See <
> >>
> http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/3219/display/redirect
> >> >
> >>
> >> --
> >> [...truncated 1.71 MB...]
> >>  [java] [getlocal0, pushscope, newcatch(0), dup, setlocal(5), dup,
> >> pushscope, swap, setslot(1), getlex[Qname:
> >> e::{PackageInternalNs:"org.apache.royale.events"}], debugline(97),
> >> getproperty[Qname: name::{PackageNs:""}],
> >> pushstring[stopImmediatePropagation], equals, not, debugline(97),
> >> iffalse[org.apache.royale.abc.semantics.Label@543c887 => 71]]
> >>  [java] visiting block: 0
> >>  [java] max_scope is now:2
> >>  [java] scpDepth is now:2
> >>  [java] block 1
> >>  [java] [popscope, debugline(100)]
> >>  [java] visiting block: 1
> >>  [java] max_scope is now:2
> >>  [java] scpDepth is now:1
> >>  [java] block 2
> >>  [java] [pushfalse, returnvalue]
> >>  [java] visiting block: 2
> >>  [java] max_scope is now:2
> >>  [java] scpDepth is now:1
> >>  [java] block 3
> >>  [java] [getlex[Qname:
> >> e::{PackageInternalNs:"org.apache.royale.events"}], debugline(98),
> throw]
> >>  [java] visiting block: 3
> >>  [java] max_scope is now:2
> >>  [java] scpDepth is now:2
> >>  [java] block 4
> >>  [java] [getlocal0, pushscope,
> >>
> debugfile[/org/apache/royale/0.9.6;org/apache/royale/events;EventDispatcher.as],
> >> debug[1,event1,0,0,]]
> >>  [java] visiting block: 4
> >>  [java] max_scope is now:3
> >>  [java] scpDepth is now:3
> >>  [java] block 5
> >>  [java] [getlocal1, debugline(81),
> >> iffalse[org.apache.royale.abc.semantics.Label@2926f7bd => 

Re: Build failed in Jenkins: royale-asjs_jsonly #3219

2019-07-09 Thread Piotr Zarzycki
Hi Yishay,

Should I add also my stuff to make it work to Royale-Extras ?

Thanks,
Piotr

wt., 9 lip 2019 o 10:14 Yishay Weiss  napisał(a):

> Hi Carlos,
>
>
>
> It looks like [1] this is experimental technology, which is probably why
> it’s missing from our typedefs [2]. Theoretically it can be added [2], but
> I don’t know if this is a good idea if it’s not guaranteed to work in every
> browser.
>
>
>
> Thoughts?
>
>
>
>
>
> [1] https://developer.mozilla.org/en-US/docs/Web/API/Element/animate
>
> [2]
> https://github.com/royale-extras/closure-compiler/blob/master/externs/browser/w3c_css.js
>
>
>
> 
> From: Carlos Rovira 
> Sent: Tuesday, July 9, 2019 9:50:44 AM
> To: dev@royale.apache.org
> Subject: Re: Build failed in Jenkins: royale-asjs_jsonly #3219
>
> I think the problem is we really don't have "animate" method in our Element
> JS API. I think yesterday I made some kind of wrong compilation.
>
> Can we add this?
> https://developer.mozilla.org/es/docs/Web/API/Element/animate
> If so, where should this be done?
>
> thanks
>
>
>
> El mar., 9 jul. 2019 a las 8:45, Carlos Rovira ()
> escribió:
>
> > Seems this change I did yesterday is failing as well in my daily build.
> > How is possible this compiled ok yesterday with Maven? but today is
> failing?
> > I'll be looking at it this morning
> >
> > 641725 bytes written to
> >
> /Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/target/Jewel-0.9.6-SNAPSHOT-swf.swc
> > in 0,701 seconds
> >
> > COMPCJSCRoyale
> >
> >
> /Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/TabBarButtonItemRenderer.as(197):
> > col: 22 Call to a possibly undefined method animate through a reference
> > with static type HTMLSpanElement.
> >
> >
> > indicator_content.animate(
> >
> >   ^
> >
> >
> > 1.469368519 seconds
> >
> >
> > El mar., 9 jul. 2019 a las 6:20, Apache Royale CI Server (<
> > apacheroyal...@gmail.com>) escribió:
> >
> >> See <
> >>
> http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/3219/display/redirect
> >> >
> >>
> >> --
> >> [...truncated 1.71 MB...]
> >>  [java] [getlocal0, pushscope, newcatch(0), dup, setlocal(5), dup,
> >> pushscope, swap, setslot(1), getlex[Qname:
> >> e::{PackageInternalNs:"org.apache.royale.events"}], debugline(97),
> >> getproperty[Qname: name::{PackageNs:""}],
> >> pushstring[stopImmediatePropagation], equals, not, debugline(97),
> >> iffalse[org.apache.royale.abc.semantics.Label@543c887 => 71]]
> >>  [java] visiting block: 0
> >>  [java] max_scope is now:2
> >>  [java] scpDepth is now:2
> >>  [java] block 1
> >>  [java] [popscope, debugline(100)]
> >>  [java] visiting block: 1
> >>  [java] max_scope is now:2
> >>  [java] scpDepth is now:1
> >>  [java] block 2
> >>  [java] [pushfalse, returnvalue]
> >>  [java] visiting block: 2
> >>  [java] max_scope is now:2
> >>  [java] scpDepth is now:1
> >>  [java] block 3
> >>  [java] [getlex[Qname:
> >> e::{PackageInternalNs:"org.apache.royale.events"}], debugline(98),
> throw]
> >>  [java] visiting block: 3
> >>  [java] max_scope is now:2
> >>  [java] scpDepth is now:2
> >>  [java] block 4
> >>  [java] [getlocal0, pushscope,
> >>
> debugfile[/org/apache/royale/0.9.6;org/apache/royale/events;EventDispatcher.as],
> >> debug[1,event1,0,0,]]
> >>  [java] visiting block: 4
> >>  [java] max_scope is now:3
> >>  [java] scpDepth is now:3
> >>  [java] block 5
> >>  [java] [getlocal1, debugline(81),
> >> iffalse[org.apache.royale.abc.semantics.Label@2926f7bd => 38]]
> >>  [java] visiting block: 5
> >>  [java] max_scope is now:3
> >>  [java] scpDepth is now:3
> >>  [java] block 6
> >>  [java] [pushfalse, setlocal3, getlocal3, returnvalue]
> >>  [java] visiting block: 6
> >>  [java] max_scope is now:3
> >>  [java] scpDepth is now:3
> >>  [java] block 7
> >>  [java] [debugline(82), getlocal1, typeof, pushstring[string],
> >> equals,

RE: Build failed in Jenkins: royale-asjs_jsonly #3219

2019-07-09 Thread Yishay Weiss
Hi Carlos,



It looks like [1] this is experimental technology, which is probably why it’s 
missing from our typedefs [2]. Theoretically it can be added [2], but I don’t 
know if this is a good idea if it’s not guaranteed to work in every browser.



Thoughts?





[1] https://developer.mozilla.org/en-US/docs/Web/API/Element/animate

[2] 
https://github.com/royale-extras/closure-compiler/blob/master/externs/browser/w3c_css.js




From: Carlos Rovira 
Sent: Tuesday, July 9, 2019 9:50:44 AM
To: dev@royale.apache.org
Subject: Re: Build failed in Jenkins: royale-asjs_jsonly #3219

I think the problem is we really don't have "animate" method in our Element
JS API. I think yesterday I made some kind of wrong compilation.

Can we add this?
https://developer.mozilla.org/es/docs/Web/API/Element/animate
If so, where should this be done?

thanks



El mar., 9 jul. 2019 a las 8:45, Carlos Rovira ()
escribió:

> Seems this change I did yesterday is failing as well in my daily build.
> How is possible this compiled ok yesterday with Maven? but today is failing?
> I'll be looking at it this morning
>
> 641725 bytes written to
> /Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/target/Jewel-0.9.6-SNAPSHOT-swf.swc
> in 0,701 seconds
>
> COMPCJSCRoyale
>
> /Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/TabBarButtonItemRenderer.as(197):
> col: 22 Call to a possibly undefined method animate through a reference
> with static type HTMLSpanElement.
>
>
> indicator_content.animate(
>
>   ^
>
>
> 1.469368519 seconds
>
>
> El mar., 9 jul. 2019 a las 6:20, Apache Royale CI Server (<
> apacheroyal...@gmail.com>) escribió:
>
>> See <
>> http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/3219/display/redirect
>> >
>>
>> --
>> [...truncated 1.71 MB...]
>>  [java] [getlocal0, pushscope, newcatch(0), dup, setlocal(5), dup,
>> pushscope, swap, setslot(1), getlex[Qname:
>> e::{PackageInternalNs:"org.apache.royale.events"}], debugline(97),
>> getproperty[Qname: name::{PackageNs:""}],
>> pushstring[stopImmediatePropagation], equals, not, debugline(97),
>> iffalse[org.apache.royale.abc.semantics.Label@543c887 => 71]]
>>  [java] visiting block: 0
>>  [java] max_scope is now:2
>>  [java] scpDepth is now:2
>>  [java] block 1
>>  [java] [popscope, debugline(100)]
>>  [java] visiting block: 1
>>  [java] max_scope is now:2
>>  [java] scpDepth is now:1
>>  [java] block 2
>>  [java] [pushfalse, returnvalue]
>>  [java] visiting block: 2
>>  [java] max_scope is now:2
>>  [java] scpDepth is now:1
>>  [java] block 3
>>  [java] [getlex[Qname:
>> e::{PackageInternalNs:"org.apache.royale.events"}], debugline(98), throw]
>>  [java] visiting block: 3
>>  [java] max_scope is now:2
>>  [java] scpDepth is now:2
>>  [java] block 4
>>  [java] [getlocal0, pushscope,
>> debugfile[/org/apache/royale/0.9.6;org/apache/royale/events;EventDispatcher.as],
>> debug[1,event1,0,0,]]
>>  [java] visiting block: 4
>>  [java] max_scope is now:3
>>  [java] scpDepth is now:3
>>  [java] block 5
>>  [java] [getlocal1, debugline(81),
>> iffalse[org.apache.royale.abc.semantics.Label@2926f7bd => 38]]
>>  [java] visiting block: 5
>>  [java] max_scope is now:3
>>  [java] scpDepth is now:3
>>  [java] block 6
>>  [java] [pushfalse, setlocal3, getlocal3, returnvalue]
>>  [java] visiting block: 6
>>  [java] max_scope is now:3
>>  [java] scpDepth is now:3
>>  [java] block 7
>>  [java] [debugline(82), getlocal1, typeof, pushstring[string],
>> equals, debugline(82),
>> iffalse[org.apache.royale.abc.semantics.Label@751b901a => 28]]
>>  [java] visiting block: 7
>>  [java] max_scope is now:3
>>  [java] scpDepth is now:3
>>  [java] block 8
>>  [java] [pushstring[target], getlocal1, in,
>> iffalse[org.apache.royale.abc.semantics.Label@1ccce165 => 36]]
>>  [java] visiting block: 8
>>  [java] max_scope is now:3
>>  [java] scpDepth is now:3
>>  [java] block 9
>>  [java] [jump[org.apache.royale.abc.semantics.Label@5a20f793 => 43]]
>>  [java] visiting block: 9
>>  [java] max_scope is now:3
>>  [java] scpDepth is now:3
>>  [jav

Re: Build failed in Jenkins: royale-asjs_jsonly #3219

2019-07-09 Thread Carlos Rovira
Ah! ok Piotr, I remember that. will try. thanks! :)


El mar., 9 jul. 2019 a las 9:33, Piotr Zarzycki ()
escribió:

> Hi Carlos,
>
> It looks like you have bump into similar issue as I am some time ago. I was
> preparing Maven build but have following compilation problems [1] - Alex
> point me what to do, but it didn't help. I didn't have time yet to back to
> that task, but I will have to sooner or later. If you figure out first let
> me know. Here is my commit which suppose to fix that [2]
>
> [1]
>
> http://apache-royale-development.20373.n8.nabble.com/Maven-build-and-URLSearchParams-td10828.html
> [2]
>
> https://github.com/apache/royale-typedefs/commit/952664e244c75f9700e7d9c14bd74283c5a75070
>
> Thanks,
> Piotr
>
> wt., 9 lip 2019 o 08:51 Carlos Rovira 
> napisał(a):
>
> > I think the problem is we really don't have "animate" method in our
> Element
> > JS API. I think yesterday I made some kind of wrong compilation.
> >
> > Can we add this?
> > https://developer.mozilla.org/es/docs/Web/API/Element/animate
> > If so, where should this be done?
> >
> > thanks
> >
> >
> >
> > El mar., 9 jul. 2019 a las 8:45, Carlos Rovira ( >)
> > escribió:
> >
> > > Seems this change I did yesterday is failing as well in my daily build.
> > > How is possible this compiled ok yesterday with Maven? but today is
> > failing?
> > > I'll be looking at it this morning
> > >
> > > 641725 bytes written to
> > >
> >
> /Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/target/Jewel-0.9.6-SNAPSHOT-swf.swc
> > > in 0,701 seconds
> > >
> > > COMPCJSCRoyale
> > >
> > >
> >
> /Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/TabBarButtonItemRenderer.as(197):
> > > col: 22 Call to a possibly undefined method animate through a reference
> > > with static type HTMLSpanElement.
> > >
> > >
> > > indicator_content.animate(
> > >
> > >   ^
> > >
> > >
> > > 1.469368519 seconds
> > >
> > >
> > > El mar., 9 jul. 2019 a las 6:20, Apache Royale CI Server (<
> > > apacheroyal...@gmail.com>) escribió:
> > >
> > >> See <
> > >>
> >
> http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/3219/display/redirect
> > >> >
> > >>
> > >> --
> > >> [...truncated 1.71 MB...]
> > >>  [java] [getlocal0, pushscope, newcatch(0), dup, setlocal(5), dup,
> > >> pushscope, swap, setslot(1), getlex[Qname:
> > >> e::{PackageInternalNs:"org.apache.royale.events"}], debugline(97),
> > >> getproperty[Qname: name::{PackageNs:""}],
> > >> pushstring[stopImmediatePropagation], equals, not, debugline(97),
> > >> iffalse[org.apache.royale.abc.semantics.Label@543c887 => 71]]
> > >>  [java] visiting block: 0
> > >>  [java] max_scope is now:2
> > >>  [java] scpDepth is now:2
> > >>  [java] block 1
> > >>  [java] [popscope, debugline(100)]
> > >>  [java] visiting block: 1
> > >>  [java] max_scope is now:2
> > >>  [java] scpDepth is now:1
> > >>  [java] block 2
> > >>  [java] [pushfalse, returnvalue]
> > >>  [java] visiting block: 2
> > >>  [java] max_scope is now:2
> > >>  [java] scpDepth is now:1
> > >>  [java] block 3
> > >>  [java] [getlex[Qname:
> > >> e::{PackageInternalNs:"org.apache.royale.events"}], debugline(98),
> > throw]
> > >>  [java] visiting block: 3
> > >>  [java] max_scope is now:2
> > >>  [java] scpDepth is now:2
> > >>  [java] block 4
> > >>  [java] [getlocal0, pushscope,
> > >>
> >
> debugfile[/org/apache/royale/0.9.6;org/apache/royale/events;EventDispatcher.as],
> > >> debug[1,event1,0,0,]]
> > >>  [java] visiting block: 4
> > >>  [java] max_scope is now:3
> > >>  [java] scpDepth is now:3
> > >>  [java] block 5
> > >>  [java] [getlocal1, debugline(81),
> > >> iffalse[org.apache.royale.abc.semantics.Label@2926f7bd => 38]]
> > >>  [java] visiting block: 5
> > >>  [java] max_scope is now:3
> > >>  [java] scpDepth is now:3
> > >>  [java] block 6
> > >>  [java] [pushfalse, setlocal3, getlocal3, returnvalue]
> > >>  [java] visiting block: 6
> > >>  [java] max_scope is now:3
> > >>  [java] scpDepth is now:3
> > >>  [java] block 7
> > >>  [java] [debugline(82), getlocal1, typeof, pushstring[string],
> > >> equals, debugline(82),
> > >> iffalse[org.apache.royale.abc.semantics.Label@751b901a => 28]]
> > >>  [java] visiting block: 7
> > >>  [java] max_scope is now:3
> > >>  [java] scpDepth is now:3
> > >>  [java] block 8
> > >>  [java] [pushstring[target], getlocal1, in,
> > >> iffalse[org.apache.royale.abc.semantics.Label@1ccce165 => 36]]
> > >>  [java] visiting block: 8
> > >>  [java] max_scope is now:3
> > >>  [java] scpDepth is now:3
> > >>  [java] block 9
> > >>  [java] [jump[org.apache.royale.abc.semantics.Label@5a20f793 =>
> > 43]]
> > >>  [java] visiting block: 9
> > >>  [java] max_scope 

Re: Build failed in Jenkins: royale-asjs_jsonly #3219

2019-07-09 Thread Piotr Zarzycki
Hi Carlos,

It looks like you have bump into similar issue as I am some time ago. I was
preparing Maven build but have following compilation problems [1] - Alex
point me what to do, but it didn't help. I didn't have time yet to back to
that task, but I will have to sooner or later. If you figure out first let
me know. Here is my commit which suppose to fix that [2]

[1]
http://apache-royale-development.20373.n8.nabble.com/Maven-build-and-URLSearchParams-td10828.html
[2]
https://github.com/apache/royale-typedefs/commit/952664e244c75f9700e7d9c14bd74283c5a75070

Thanks,
Piotr

wt., 9 lip 2019 o 08:51 Carlos Rovira  napisał(a):

> I think the problem is we really don't have "animate" method in our Element
> JS API. I think yesterday I made some kind of wrong compilation.
>
> Can we add this?
> https://developer.mozilla.org/es/docs/Web/API/Element/animate
> If so, where should this be done?
>
> thanks
>
>
>
> El mar., 9 jul. 2019 a las 8:45, Carlos Rovira ()
> escribió:
>
> > Seems this change I did yesterday is failing as well in my daily build.
> > How is possible this compiled ok yesterday with Maven? but today is
> failing?
> > I'll be looking at it this morning
> >
> > 641725 bytes written to
> >
> /Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/target/Jewel-0.9.6-SNAPSHOT-swf.swc
> > in 0,701 seconds
> >
> > COMPCJSCRoyale
> >
> >
> /Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/TabBarButtonItemRenderer.as(197):
> > col: 22 Call to a possibly undefined method animate through a reference
> > with static type HTMLSpanElement.
> >
> >
> > indicator_content.animate(
> >
> >   ^
> >
> >
> > 1.469368519 seconds
> >
> >
> > El mar., 9 jul. 2019 a las 6:20, Apache Royale CI Server (<
> > apacheroyal...@gmail.com>) escribió:
> >
> >> See <
> >>
> http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/3219/display/redirect
> >> >
> >>
> >> --
> >> [...truncated 1.71 MB...]
> >>  [java] [getlocal0, pushscope, newcatch(0), dup, setlocal(5), dup,
> >> pushscope, swap, setslot(1), getlex[Qname:
> >> e::{PackageInternalNs:"org.apache.royale.events"}], debugline(97),
> >> getproperty[Qname: name::{PackageNs:""}],
> >> pushstring[stopImmediatePropagation], equals, not, debugline(97),
> >> iffalse[org.apache.royale.abc.semantics.Label@543c887 => 71]]
> >>  [java] visiting block: 0
> >>  [java] max_scope is now:2
> >>  [java] scpDepth is now:2
> >>  [java] block 1
> >>  [java] [popscope, debugline(100)]
> >>  [java] visiting block: 1
> >>  [java] max_scope is now:2
> >>  [java] scpDepth is now:1
> >>  [java] block 2
> >>  [java] [pushfalse, returnvalue]
> >>  [java] visiting block: 2
> >>  [java] max_scope is now:2
> >>  [java] scpDepth is now:1
> >>  [java] block 3
> >>  [java] [getlex[Qname:
> >> e::{PackageInternalNs:"org.apache.royale.events"}], debugline(98),
> throw]
> >>  [java] visiting block: 3
> >>  [java] max_scope is now:2
> >>  [java] scpDepth is now:2
> >>  [java] block 4
> >>  [java] [getlocal0, pushscope,
> >>
> debugfile[/org/apache/royale/0.9.6;org/apache/royale/events;EventDispatcher.as],
> >> debug[1,event1,0,0,]]
> >>  [java] visiting block: 4
> >>  [java] max_scope is now:3
> >>  [java] scpDepth is now:3
> >>  [java] block 5
> >>  [java] [getlocal1, debugline(81),
> >> iffalse[org.apache.royale.abc.semantics.Label@2926f7bd => 38]]
> >>  [java] visiting block: 5
> >>  [java] max_scope is now:3
> >>  [java] scpDepth is now:3
> >>  [java] block 6
> >>  [java] [pushfalse, setlocal3, getlocal3, returnvalue]
> >>  [java] visiting block: 6
> >>  [java] max_scope is now:3
> >>  [java] scpDepth is now:3
> >>  [java] block 7
> >>  [java] [debugline(82), getlocal1, typeof, pushstring[string],
> >> equals, debugline(82),
> >> iffalse[org.apache.royale.abc.semantics.Label@751b901a => 28]]
> >>  [java] visiting block: 7
> >>  [java] max_scope is now:3
> >>  [java] scpDepth is now:3
> >>  [java] block 8
> >>  [java] [pushstring[target], getlocal1, in,
> >> iffalse[org.apache.royale.abc.semantics.Label@1ccce165 => 36]]
> >>  [java] visiting block: 8
> >>  [java] max_scope is now:3
> >>  [java] scpDepth is now:3
> >>  [java] block 9
> >>  [java] [jump[org.apache.royale.abc.semantics.Label@5a20f793 =>
> 43]]
> >>  [java] visiting block: 9
> >>  [java] max_scope is now:3
> >>  [java] scpDepth is now:3
> >>  [java] block 10
> >>  [java] [getlocal0, getlocal1, callsuper[Qname:
> >> dispatchEvent::{PackageNs:""},1,], dup, setlocal(4), returnvalue]
> >>  [java] visiting block: 10
> >>  [java] max_scope is now:3
> >>  [java] scpDepth is now:3
> >>  [java] block 11
> >>  [java] [getlocal1, getlex[Qname:
> >> 

Re: Build failed in Jenkins: royale-asjs_jsonly #3219

2019-07-09 Thread Carlos Rovira
I think the problem is we really don't have "animate" method in our Element
JS API. I think yesterday I made some kind of wrong compilation.

Can we add this?
https://developer.mozilla.org/es/docs/Web/API/Element/animate
If so, where should this be done?

thanks



El mar., 9 jul. 2019 a las 8:45, Carlos Rovira ()
escribió:

> Seems this change I did yesterday is failing as well in my daily build.
> How is possible this compiled ok yesterday with Maven? but today is failing?
> I'll be looking at it this morning
>
> 641725 bytes written to
> /Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/target/Jewel-0.9.6-SNAPSHOT-swf.swc
> in 0,701 seconds
>
> COMPCJSCRoyale
>
> /Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/TabBarButtonItemRenderer.as(197):
> col: 22 Call to a possibly undefined method animate through a reference
> with static type HTMLSpanElement.
>
>
> indicator_content.animate(
>
>   ^
>
>
> 1.469368519 seconds
>
>
> El mar., 9 jul. 2019 a las 6:20, Apache Royale CI Server (<
> apacheroyal...@gmail.com>) escribió:
>
>> See <
>> http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/3219/display/redirect
>> >
>>
>> --
>> [...truncated 1.71 MB...]
>>  [java] [getlocal0, pushscope, newcatch(0), dup, setlocal(5), dup,
>> pushscope, swap, setslot(1), getlex[Qname:
>> e::{PackageInternalNs:"org.apache.royale.events"}], debugline(97),
>> getproperty[Qname: name::{PackageNs:""}],
>> pushstring[stopImmediatePropagation], equals, not, debugline(97),
>> iffalse[org.apache.royale.abc.semantics.Label@543c887 => 71]]
>>  [java] visiting block: 0
>>  [java] max_scope is now:2
>>  [java] scpDepth is now:2
>>  [java] block 1
>>  [java] [popscope, debugline(100)]
>>  [java] visiting block: 1
>>  [java] max_scope is now:2
>>  [java] scpDepth is now:1
>>  [java] block 2
>>  [java] [pushfalse, returnvalue]
>>  [java] visiting block: 2
>>  [java] max_scope is now:2
>>  [java] scpDepth is now:1
>>  [java] block 3
>>  [java] [getlex[Qname:
>> e::{PackageInternalNs:"org.apache.royale.events"}], debugline(98), throw]
>>  [java] visiting block: 3
>>  [java] max_scope is now:2
>>  [java] scpDepth is now:2
>>  [java] block 4
>>  [java] [getlocal0, pushscope,
>> debugfile[/org/apache/royale/0.9.6;org/apache/royale/events;EventDispatcher.as],
>> debug[1,event1,0,0,]]
>>  [java] visiting block: 4
>>  [java] max_scope is now:3
>>  [java] scpDepth is now:3
>>  [java] block 5
>>  [java] [getlocal1, debugline(81),
>> iffalse[org.apache.royale.abc.semantics.Label@2926f7bd => 38]]
>>  [java] visiting block: 5
>>  [java] max_scope is now:3
>>  [java] scpDepth is now:3
>>  [java] block 6
>>  [java] [pushfalse, setlocal3, getlocal3, returnvalue]
>>  [java] visiting block: 6
>>  [java] max_scope is now:3
>>  [java] scpDepth is now:3
>>  [java] block 7
>>  [java] [debugline(82), getlocal1, typeof, pushstring[string],
>> equals, debugline(82),
>> iffalse[org.apache.royale.abc.semantics.Label@751b901a => 28]]
>>  [java] visiting block: 7
>>  [java] max_scope is now:3
>>  [java] scpDepth is now:3
>>  [java] block 8
>>  [java] [pushstring[target], getlocal1, in,
>> iffalse[org.apache.royale.abc.semantics.Label@1ccce165 => 36]]
>>  [java] visiting block: 8
>>  [java] max_scope is now:3
>>  [java] scpDepth is now:3
>>  [java] block 9
>>  [java] [jump[org.apache.royale.abc.semantics.Label@5a20f793 => 43]]
>>  [java] visiting block: 9
>>  [java] max_scope is now:3
>>  [java] scpDepth is now:3
>>  [java] block 10
>>  [java] [getlocal0, getlocal1, callsuper[Qname:
>> dispatchEvent::{PackageNs:""},1,], dup, setlocal(4), returnvalue]
>>  [java] visiting block: 10
>>  [java] max_scope is now:3
>>  [java] scpDepth is now:3
>>  [java] block 11
>>  [java] [getlocal1, getlex[Qname:
>> _dispatcher::{PrivateNs:"org.apache.royale.events:EventDispatcher"}],
>> debugline(88), setproperty[Multiname:
>> target::{PrivateNs:"org.apache.royale.events:EventDispatcher",ProtectedNs:"org.apache.royale.events:EventDispatcher",StaticProtectedNs:"org.apache.royale.events:EventDispatcher",StaticProtectedNs:"goog.events:EventTarget",StaticProtectedNs:"goog:Disposable",StaticProtectedNs:"Object",PackageNs:"org.apache.royale.events",PackageInternalNs:"org.apache.royale.events",PrivateNs:"FilePrivateNS:EventDispatcher",PackageNs:"",Ns:"
>> http://adobe.com/AS3/2006/builtin"}]]
>>  [java] visiting block: 11
>>  [java] max_scope is now:3
>>  [java] scpDepth is now:3
>>  [java] block 12
>>  [java] [jump[org.apache.royale.abc.semantics.Label@5a20f793 => 43]]
>>  [java] visiting block: 12
>>  [java] max_scope is now:3
>>  [java] scpDepth is now:3

Re: Build failed in Jenkins: royale-asjs_jsonly #3219

2019-07-09 Thread Carlos Rovira
Seems this change I did yesterday is failing as well in my daily build. How
is possible this compiled ok yesterday with Maven? but today is failing?
I'll be looking at it this morning

641725 bytes written to
/Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/target/Jewel-0.9.6-SNAPSHOT-swf.swc
in 0,701 seconds

COMPCJSCRoyale

/Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/TabBarButtonItemRenderer.as(197):
col: 22 Call to a possibly undefined method animate through a reference
with static type HTMLSpanElement.


indicator_content.animate(

  ^


1.469368519 seconds


El mar., 9 jul. 2019 a las 6:20, Apache Royale CI Server (<
apacheroyal...@gmail.com>) escribió:

> See <
> http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/3219/display/redirect
> >
>
> --
> [...truncated 1.71 MB...]
>  [java] [getlocal0, pushscope, newcatch(0), dup, setlocal(5), dup,
> pushscope, swap, setslot(1), getlex[Qname:
> e::{PackageInternalNs:"org.apache.royale.events"}], debugline(97),
> getproperty[Qname: name::{PackageNs:""}],
> pushstring[stopImmediatePropagation], equals, not, debugline(97),
> iffalse[org.apache.royale.abc.semantics.Label@543c887 => 71]]
>  [java] visiting block: 0
>  [java] max_scope is now:2
>  [java] scpDepth is now:2
>  [java] block 1
>  [java] [popscope, debugline(100)]
>  [java] visiting block: 1
>  [java] max_scope is now:2
>  [java] scpDepth is now:1
>  [java] block 2
>  [java] [pushfalse, returnvalue]
>  [java] visiting block: 2
>  [java] max_scope is now:2
>  [java] scpDepth is now:1
>  [java] block 3
>  [java] [getlex[Qname:
> e::{PackageInternalNs:"org.apache.royale.events"}], debugline(98), throw]
>  [java] visiting block: 3
>  [java] max_scope is now:2
>  [java] scpDepth is now:2
>  [java] block 4
>  [java] [getlocal0, pushscope,
> debugfile[/org/apache/royale/0.9.6;org/apache/royale/events;EventDispatcher.as],
> debug[1,event1,0,0,]]
>  [java] visiting block: 4
>  [java] max_scope is now:3
>  [java] scpDepth is now:3
>  [java] block 5
>  [java] [getlocal1, debugline(81),
> iffalse[org.apache.royale.abc.semantics.Label@2926f7bd => 38]]
>  [java] visiting block: 5
>  [java] max_scope is now:3
>  [java] scpDepth is now:3
>  [java] block 6
>  [java] [pushfalse, setlocal3, getlocal3, returnvalue]
>  [java] visiting block: 6
>  [java] max_scope is now:3
>  [java] scpDepth is now:3
>  [java] block 7
>  [java] [debugline(82), getlocal1, typeof, pushstring[string], equals,
> debugline(82), iffalse[org.apache.royale.abc.semantics.Label@751b901a =>
> 28]]
>  [java] visiting block: 7
>  [java] max_scope is now:3
>  [java] scpDepth is now:3
>  [java] block 8
>  [java] [pushstring[target], getlocal1, in,
> iffalse[org.apache.royale.abc.semantics.Label@1ccce165 => 36]]
>  [java] visiting block: 8
>  [java] max_scope is now:3
>  [java] scpDepth is now:3
>  [java] block 9
>  [java] [jump[org.apache.royale.abc.semantics.Label@5a20f793 => 43]]
>  [java] visiting block: 9
>  [java] max_scope is now:3
>  [java] scpDepth is now:3
>  [java] block 10
>  [java] [getlocal0, getlocal1, callsuper[Qname:
> dispatchEvent::{PackageNs:""},1,], dup, setlocal(4), returnvalue]
>  [java] visiting block: 10
>  [java] max_scope is now:3
>  [java] scpDepth is now:3
>  [java] block 11
>  [java] [getlocal1, getlex[Qname:
> _dispatcher::{PrivateNs:"org.apache.royale.events:EventDispatcher"}],
> debugline(88), setproperty[Multiname:
> target::{PrivateNs:"org.apache.royale.events:EventDispatcher",ProtectedNs:"org.apache.royale.events:EventDispatcher",StaticProtectedNs:"org.apache.royale.events:EventDispatcher",StaticProtectedNs:"goog.events:EventTarget",StaticProtectedNs:"goog:Disposable",StaticProtectedNs:"Object",PackageNs:"org.apache.royale.events",PackageInternalNs:"org.apache.royale.events",PrivateNs:"FilePrivateNS:EventDispatcher",PackageNs:"",Ns:"
> http://adobe.com/AS3/2006/builtin"}]]
>  [java] visiting block: 11
>  [java] max_scope is now:3
>  [java] scpDepth is now:3
>  [java] block 12
>  [java] [jump[org.apache.royale.abc.semantics.Label@5a20f793 => 43]]
>  [java] visiting block: 12
>  [java] max_scope is now:3
>  [java] scpDepth is now:3
>  [java] block 13
>  [java] [findpropstrict[Qname:
> Event::{PackageNs:"org.apache.royale.events"}], debugline(83),
> pushstring[], getlocal1, add, constructprop[Qname:
> Event::{PackageNs:"org.apache.royale.events"},1,], coerce[Qname:
> Object::{PackageNs:""}], setlocal1, getlocal1, getlex[Qname:
> _dispatcher::{PrivateNs:"org.apache.royale.events:EventDispatcher"}],
> debugline(84), setproperty[Multiname:
>