Build failed in Jenkins: royale-compiler-integration-tests #374

2020-01-09 Thread apacheroyaleci
See 


Changes:


--
[...truncated 159.07 KB...]
[junit] scanning for overrides: ApplicationBase
[junit] scanning for overrides: IEventDispatcher
[junit] scanning for overrides: IInitialViewApplication
[junit] scanning for overrides: IParent
[junit] scanning for overrides: IPopUpHost
[junit] scanning for overrides: IPopUpHostParent
[junit] scanning for overrides: IRenderedObject
[junit] scanning for overrides: IStrand
[junit] scanning for overrides: Application
[junit] scanning for overrides: RoyaleTest_again_Flash
[junit] scanning for overrides: IDocument
[junit] scanning for overrides: MyController
[junit] scanning for overrides: HTMLElementWrapper
[junit] scanning for overrides: IId
[junit] scanning for overrides: IChild
[junit] scanning for overrides: IUIBase
[junit] scanning for overrides: ILayoutChild
[junit] scanning for overrides: IParentIUIBase
[junit] scanning for overrides: IRoyaleElement
[junit] scanning for overrides: IStrandWithModel
[junit] scanning for overrides: IStrandWithModelView
[junit] scanning for overrides: IStyleableObject
[junit] scanning for overrides: UIBase
[junit] scanning for overrides: IContainer
[junit] scanning for overrides: IContentViewHost
[junit] scanning for overrides: ILayoutParent
[junit] scanning for overrides: ILayoutView
[junit] scanning for overrides: IStatesObject
[junit] scanning for overrides: GroupBase
[junit] scanning for overrides: IApplicationView
[junit] scanning for overrides: ViewBase
[junit] scanning for overrides: IMXMLDocument
[junit] scanning for overrides: View
[junit] scanning for overrides: MyInitialView
[junit] scanning for overrides: IItemConverter
[junit] scanning for overrides: JSONItemConverter
[junit] scanning for overrides: StockDataJSONItemConverter
[junit] scanning for overrides: EventDispatcher
[junit] scanning for overrides: MyModel
[junit] scanning for overrides: IBead
[junit] scanning for overrides: IBeadController
[junit] scanning for overrides: ComboBoxController
[junit] scanning for overrides: DropDownListController
[junit] scanning for overrides: EditableTextKeyboardController
[junit] scanning for overrides: ScrollBarMouseControllerBase
[junit] scanning for overrides: HScrollBarMouseController
[junit] scanning for overrides: ItemRendererMouseController
[junit] scanning for overrides: ListSingleSelectionMouseController
[junit] scanning for overrides: VScrollBarMouseController
[junit] scanning for overrides: IBeadLayout
[junit] scanning for overrides: LayoutBase
[junit] scanning for overrides: BasicLayout
[junit] scanning for overrides: HScrollBarLayout
[junit] scanning for overrides: VScrollBarLayout
[junit] scanning for overrides: VerticalLayout
[junit] scanning for overrides: IBeadModel
[junit] scanning for overrides: IRollOverModel
[junit] scanning for overrides: IDataProviderModel
[junit] scanning for overrides: ISelectionModel
[junit] scanning for overrides: ArraySelectionModel
[junit] scanning for overrides: IComboBoxModel
[junit] scanning for overrides: ComboBoxModel
[junit] scanning for overrides: DataProviderModel
[junit] scanning for overrides: IRangeModel
[junit] scanning for overrides: RangeModel
[junit] scanning for overrides: IScrollBarModel
[junit] scanning for overrides: ScrollBarModel
[junit] scanning for overrides: IBorderModel
[junit] scanning for overrides: SingleLineBorderModel
[junit] scanning for overrides: ITextModel
[junit] scanning for overrides: TextModel
[junit] scanning for overrides: IToggleButtonModel
[junit] scanning for overrides: ToggleButtonModel
[junit] scanning for overrides: IValueToggleButtonModel
[junit] scanning for overrides: ValueToggleButtonModel
[junit] scanning for overrides: IViewportModel
[junit] scanning for overrides: ViewportModel
[junit] scanning for overrides: IBeadView
[junit] scanning for overrides: BeadViewBase
[junit] scanning for overrides: CSSButtonView
[junit] scanning for overrides: CSSTextButtonView
[junit] scanning for overrides: CheckBoxView
[junit] scanning for overrides: IViewWithPopUp
[junit] scanning for overrides: IComboBoxView
[junit] scanning for overrides: ComboBoxView
[junit] scanning for overrides: ILayoutHost
[junit] scanning for overrides: GroupView
[junit] scanning for overrides: ContainerView
[junit] scanning for overrides: IItemRendererParent
[junit] scanning for overrides: IListView
[junit] scanning for overrides: DataContainerView
[junit] scanning for overrides: IDataProviderItemRendererMapper
[junit] scanning for overrides: 

Build failed in Jenkins: royale-compiler-integration-tests #373

2020-01-09 Thread apacheroyaleci
See 


Changes:


--
[...truncated 159.08 KB...]
[junit] scanning for overrides: ApplicationBase
[junit] scanning for overrides: IEventDispatcher
[junit] scanning for overrides: IInitialViewApplication
[junit] scanning for overrides: IParent
[junit] scanning for overrides: IPopUpHost
[junit] scanning for overrides: IPopUpHostParent
[junit] scanning for overrides: IRenderedObject
[junit] scanning for overrides: IStrand
[junit] scanning for overrides: Application
[junit] scanning for overrides: RoyaleTest_again_Flash
[junit] scanning for overrides: IDocument
[junit] scanning for overrides: MyController
[junit] scanning for overrides: HTMLElementWrapper
[junit] scanning for overrides: IId
[junit] scanning for overrides: IChild
[junit] scanning for overrides: IUIBase
[junit] scanning for overrides: ILayoutChild
[junit] scanning for overrides: IParentIUIBase
[junit] scanning for overrides: IRoyaleElement
[junit] scanning for overrides: IStrandWithModel
[junit] scanning for overrides: IStrandWithModelView
[junit] scanning for overrides: IStyleableObject
[junit] scanning for overrides: UIBase
[junit] scanning for overrides: IContainer
[junit] scanning for overrides: IContentViewHost
[junit] scanning for overrides: ILayoutParent
[junit] scanning for overrides: ILayoutView
[junit] scanning for overrides: IStatesObject
[junit] scanning for overrides: GroupBase
[junit] scanning for overrides: IApplicationView
[junit] scanning for overrides: ViewBase
[junit] scanning for overrides: IMXMLDocument
[junit] scanning for overrides: View
[junit] scanning for overrides: MyInitialView
[junit] scanning for overrides: IItemConverter
[junit] scanning for overrides: JSONItemConverter
[junit] scanning for overrides: StockDataJSONItemConverter
[junit] scanning for overrides: EventDispatcher
[junit] scanning for overrides: MyModel
[junit] scanning for overrides: IBead
[junit] scanning for overrides: IBeadController
[junit] scanning for overrides: ComboBoxController
[junit] scanning for overrides: DropDownListController
[junit] scanning for overrides: EditableTextKeyboardController
[junit] scanning for overrides: ScrollBarMouseControllerBase
[junit] scanning for overrides: HScrollBarMouseController
[junit] scanning for overrides: ItemRendererMouseController
[junit] scanning for overrides: ListSingleSelectionMouseController
[junit] scanning for overrides: VScrollBarMouseController
[junit] scanning for overrides: IBeadLayout
[junit] scanning for overrides: LayoutBase
[junit] scanning for overrides: BasicLayout
[junit] scanning for overrides: HScrollBarLayout
[junit] scanning for overrides: VScrollBarLayout
[junit] scanning for overrides: VerticalLayout
[junit] scanning for overrides: IBeadModel
[junit] scanning for overrides: IRollOverModel
[junit] scanning for overrides: IDataProviderModel
[junit] scanning for overrides: ISelectionModel
[junit] scanning for overrides: ArraySelectionModel
[junit] scanning for overrides: IComboBoxModel
[junit] scanning for overrides: ComboBoxModel
[junit] scanning for overrides: DataProviderModel
[junit] scanning for overrides: IRangeModel
[junit] scanning for overrides: RangeModel
[junit] scanning for overrides: IScrollBarModel
[junit] scanning for overrides: ScrollBarModel
[junit] scanning for overrides: IBorderModel
[junit] scanning for overrides: SingleLineBorderModel
[junit] scanning for overrides: ITextModel
[junit] scanning for overrides: TextModel
[junit] scanning for overrides: IToggleButtonModel
[junit] scanning for overrides: ToggleButtonModel
[junit] scanning for overrides: IValueToggleButtonModel
[junit] scanning for overrides: ValueToggleButtonModel
[junit] scanning for overrides: IViewportModel
[junit] scanning for overrides: ViewportModel
[junit] scanning for overrides: IBeadView
[junit] scanning for overrides: BeadViewBase
[junit] scanning for overrides: CSSButtonView
[junit] scanning for overrides: CSSTextButtonView
[junit] scanning for overrides: CheckBoxView
[junit] scanning for overrides: IViewWithPopUp
[junit] scanning for overrides: IComboBoxView
[junit] scanning for overrides: ComboBoxView
[junit] scanning for overrides: ILayoutHost
[junit] scanning for overrides: GroupView
[junit] scanning for overrides: ContainerView
[junit] scanning for overrides: IItemRendererParent
[junit] scanning for overrides: IListView
[junit] scanning for overrides: DataContainerView
[junit] scanning for overrides: IDataProviderItemRendererMapper
[junit] scanning for overrides: 

Build failed in Jenkins: royale-compiler-integration-tests #372

2020-01-09 Thread apacheroyaleci
See 


Changes:


--
[...truncated 160.49 KB...]
[junit] scanning for overrides: ApplicationBase
[junit] scanning for overrides: IEventDispatcher
[junit] scanning for overrides: IInitialViewApplication
[junit] scanning for overrides: IParent
[junit] scanning for overrides: IPopUpHost
[junit] scanning for overrides: IPopUpHostParent
[junit] scanning for overrides: IRenderedObject
[junit] scanning for overrides: IStrand
[junit] scanning for overrides: Application
[junit] scanning for overrides: RoyaleTest_again_Flash
[junit] scanning for overrides: IDocument
[junit] scanning for overrides: MyController
[junit] scanning for overrides: HTMLElementWrapper
[junit] scanning for overrides: IId
[junit] scanning for overrides: IChild
[junit] scanning for overrides: IUIBase
[junit] scanning for overrides: ILayoutChild
[junit] scanning for overrides: IParentIUIBase
[junit] scanning for overrides: IRoyaleElement
[junit] scanning for overrides: IStrandWithModel
[junit] scanning for overrides: IStrandWithModelView
[junit] scanning for overrides: IStyleableObject
[junit] scanning for overrides: UIBase
[junit] scanning for overrides: IContainer
[junit] scanning for overrides: IContentViewHost
[junit] scanning for overrides: ILayoutParent
[junit] scanning for overrides: ILayoutView
[junit] scanning for overrides: IStatesObject
[junit] scanning for overrides: GroupBase
[junit] scanning for overrides: IApplicationView
[junit] scanning for overrides: ViewBase
[junit] scanning for overrides: IMXMLDocument
[junit] scanning for overrides: View
[junit] scanning for overrides: MyInitialView
[junit] scanning for overrides: IItemConverter
[junit] scanning for overrides: JSONItemConverter
[junit] scanning for overrides: StockDataJSONItemConverter
[junit] scanning for overrides: EventDispatcher
[junit] scanning for overrides: MyModel
[junit] scanning for overrides: IBead
[junit] scanning for overrides: IBeadController
[junit] scanning for overrides: ComboBoxController
[junit] scanning for overrides: DropDownListController
[junit] scanning for overrides: EditableTextKeyboardController
[junit] scanning for overrides: ScrollBarMouseControllerBase
[junit] scanning for overrides: HScrollBarMouseController
[junit] scanning for overrides: ItemRendererMouseController
[junit] scanning for overrides: ListSingleSelectionMouseController
[junit] scanning for overrides: VScrollBarMouseController
[junit] scanning for overrides: IBeadLayout
[junit] scanning for overrides: LayoutBase
[junit] scanning for overrides: BasicLayout
[junit] scanning for overrides: HScrollBarLayout
[junit] scanning for overrides: VScrollBarLayout
[junit] scanning for overrides: VerticalLayout
[junit] scanning for overrides: IBeadModel
[junit] scanning for overrides: IRollOverModel
[junit] scanning for overrides: IDataProviderModel
[junit] scanning for overrides: ISelectionModel
[junit] scanning for overrides: ArraySelectionModel
[junit] scanning for overrides: IComboBoxModel
[junit] scanning for overrides: ComboBoxModel
[junit] scanning for overrides: DataProviderModel
[junit] scanning for overrides: IRangeModel
[junit] scanning for overrides: RangeModel
[junit] scanning for overrides: IScrollBarModel
[junit] scanning for overrides: ScrollBarModel
[junit] scanning for overrides: IBorderModel
[junit] scanning for overrides: SingleLineBorderModel
[junit] scanning for overrides: ITextModel
[junit] scanning for overrides: TextModel
[junit] scanning for overrides: IToggleButtonModel
[junit] scanning for overrides: ToggleButtonModel
[junit] scanning for overrides: IValueToggleButtonModel
[junit] scanning for overrides: ValueToggleButtonModel
[junit] scanning for overrides: IViewportModel
[junit] scanning for overrides: ViewportModel
[junit] scanning for overrides: IBeadView
[junit] scanning for overrides: BeadViewBase
[junit] scanning for overrides: CSSButtonView
[junit] scanning for overrides: CSSTextButtonView
[junit] scanning for overrides: CheckBoxView
[junit] scanning for overrides: IViewWithPopUp
[junit] scanning for overrides: IComboBoxView
[junit] scanning for overrides: ComboBoxView
[junit] scanning for overrides: ILayoutHost
[junit] scanning for overrides: GroupView
[junit] scanning for overrides: ContainerView
[junit] scanning for overrides: IItemRendererParent
[junit] scanning for overrides: IListView
[junit] scanning for overrides: DataContainerView
[junit] scanning for overrides: IDataProviderItemRendererMapper
[junit] scanning for overrides: 

Re: List of existing emulations?

2020-01-09 Thread Andrew Wetmore
My goal, rather than trying to duplicate what people can find out by
looking in the SDK, is to give better visibility to the immense amount the
team has achieved toward making it possible to migrate apps from Flex to
Royale. So I am going to tread some sort of middle path in the user docs:
describing what emulation is and indicating the broad categories that
working emulations cover without trying to provide latest-news status on
what is working and what is not.

a

On Thu, Jan 9, 2020 at 2:06 PM Alex Harui  wrote:

> Hi Andrew,
>
> I appreciate the effort, and you are welcome to try to maintain this list,
> but IMO, the ASDoc reference auto-generates the list of stubs and avoids
> the need to manually update some other list.  I know I'm under enough of a
> time-crunch that I can't offer to help maintain a manual list.
>
> And for which APIs actually work, it is hopefully changing daily and even
> then what works for one user may not work in another scenario so instead of
> documenting what works it might be best to come up with a good disclaimer
> that invites folks to ask on dev@royale or file github issues if they
> find something isn't working.
>
> Thanks,
> -Alex
>
> On 1/9/20, 5:43 AM, "Andrew Wetmore"  wrote:
>
> Thank you, both. This is very useful. And yes, I will add warnings
> that an
> emulation may be no more than a stub at this point.
>
> On Thu, Jan 9, 2020 at 9:41 AM Yishay Weiss 
> wrote:
>
> > Yes, but take into account that there are a lot of stub methods
> which are
> > not yet implemented.
> >
> > From: Piotr Zarzycki
> > Sent: Thursday, January 9, 2020 3:31 PM
> > To: dev@royale.apache.org
> > Subject: Re: List of existing emulations?
> >
> > Hi Andrew,
> >
> > I would go with looking into code [1][2]
> >
> > [1]
> >
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fblob%2Fdevelop%2Fframeworks%2Fprojects%2FMXRoyale%2Fsrc%2Fmain%2Froyale%2FMXRoyaleClasses.asdata=02%7C01%7Caharui%40adobe.com%7C86c5f33547d54719083808d79509d73a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637141741811092694sdata=osq%2FHFaJct8KMEP6X4TdmJPSIMq2ThG1CJ%2FakFloIg8%3Dreserved=0
> > [2]
> >
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fblob%2Fdevelop%2Fframeworks%2Fprojects%2FSparkRoyale%2Fsrc%2Fmain%2Froyale%2FSparkRoyaleClasses.asdata=02%7C01%7Caharui%40adobe.com%7C86c5f33547d54719083808d79509d73a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637141741811092694sdata=n%2FKqPEujshMZ8BvmBtmXQDhpvdtHFz%2FLYeRkbxIpSZk%3Dreserved=0
> >
> > Thanks,
> > Piotr
> >
> >
> > czw., 9 sty 2020 o 14:27 Andrew Wetmore 
> napisał(a):
> >
> > > Ooo! Excellent.
> > >
> > > On Thu, Jan 9, 2020 at 9:19 AM Yishay Weiss <
> yishayj...@hotmail.com>
> > > wrote:
> > >
> > > > To my knowledge, the best approximation of this would be here
> > > >
> > > >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fissues%2F136data=02%7C01%7Caharui%40adobe.com%7C86c5f33547d54719083808d79509d73a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637141741811092694sdata=Yknf8qwtWOOKYihA3tpyDy%2FAVpg%2BvPAVIQ2Fk5XKQWo%3Dreserved=0
> > > >
> > > >
> > > > From: Andrew Wetmore
> > > > Sent: Thursday, January 9, 2020 3:03 PM
> > > > To: dev@royale.apache.org
> > > > Subject: List of existing emulations?
> > > >
> > > > Hi, all
> > > >
> > > > Do we have a list of all existing Royale emulations and,
> ideally, what
> > > Flex
> > > > component or function each one emulates and where someone could
> find
> > the
> > > > code? I think it might be useful to have such a list on a cwiki
> page so
> > > > people could update it easily as additional emulations become
> > available.
> > > >
> > > > I can start the page, if we don't have such a list already, but
> > obviously
> > > > people with knowledge would have to help build the list.
> > > >
> > > > a
> > > >
> > > > --
> > > > Andrew Wetmore
> > > >
> > > >
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcottage14.blogspot.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C86c5f33547d54719083808d79509d73a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637141741811092694sdata=O%2Fs0YqiZgsTKYl8n8CKa2cz3HEl9tnb2ZwBQD78yONc%3Dreserved=0
> > > >
> > > >
> > >
> > > --
> > > Andrew Wetmore
> > >
> > >
> 

Build failed in Jenkins: royale-compiler-integration-tests #371

2020-01-09 Thread apacheroyaleci
See 


Changes:


--
[...truncated 156.49 KB...]
[junit] 
[junit] Jan 09, 2020 7:24:10 PM 
com.google.javascript.jscomp.LoggerErrorManager println
[junit] SEVERE: goog/object/object.js:277: ERROR - This language feature is 
only supported for ECMASCRIPT6 mode or better: let declaration.
[junit]   for (let i = isArrayLike ? 0 : 1; i < keys.length; i++) {
[junit]^
[junit] 
[junit] Jan 09, 2020 7:24:10 PM 
com.google.javascript.jscomp.LoggerErrorManager println
[junit] SEVERE: goog/object/object.js:307: ERROR - This language feature is 
only supported for ECMASCRIPT6 mode or better: const declaration.
[junit]   for (const key in obj) {
[junit]^
[junit] 
[junit] Jan 09, 2020 7:24:10 PM 
com.google.javascript.jscomp.LoggerErrorManager println
[junit] SEVERE: goog/object/object.js:329: ERROR - This language feature is 
only supported for ECMASCRIPT6 mode or better: const declaration.
[junit]   for (const key in obj) {
[junit]^
[junit] 
[junit] Jan 09, 2020 7:24:10 PM 
com.google.javascript.jscomp.LoggerErrorManager println
[junit] SEVERE: goog/object/object.js:351: ERROR - This language feature is 
only supported for ECMASCRIPT6 mode or better: const declaration.
[junit]   const key = goog.object.findKey(obj, f, opt_this);
[junit]   ^
[junit] 
[junit] Jan 09, 2020 7:24:10 PM 
com.google.javascript.jscomp.LoggerErrorManager println
[junit] SEVERE: goog/object/object.js:363: ERROR - This language feature is 
only supported for ECMASCRIPT6 mode or better: const declaration.
[junit]   for (const key in obj) {
[junit]^
[junit] 
[junit] Jan 09, 2020 7:24:10 PM 
com.google.javascript.jscomp.LoggerErrorManager println
[junit] SEVERE: goog/object/object.js:376: ERROR - This language feature is 
only supported for ECMASCRIPT6 mode or better: const declaration.
[junit]   for (const i in obj) {
[junit]^
[junit] 
[junit] Jan 09, 2020 7:24:10 PM 
com.google.javascript.jscomp.LoggerErrorManager println
[junit] SEVERE: goog/object/object.js:390: ERROR - This language feature is 
only supported for ECMASCRIPT6 mode or better: let declaration.
[junit]   let rv;
[junit]   ^
[junit] 
[junit] Jan 09, 2020 7:24:10 PM 
com.google.javascript.jscomp.LoggerErrorManager println
[junit] SEVERE: goog/object/object.js:480: ERROR - This language feature is 
only supported for ECMASCRIPT6 mode or better: const declaration.
[junit]   const val = f();
[junit]   ^
[junit] 
[junit] Jan 09, 2020 7:24:10 PM 
com.google.javascript.jscomp.LoggerErrorManager println
[junit] SEVERE: goog/object/object.js:495: ERROR - This language feature is 
only supported for ECMASCRIPT6 mode or better: const declaration.
[junit]   for (const k in a) {
[junit]^
[junit] 
[junit] Jan 09, 2020 7:24:10 PM 
com.google.javascript.jscomp.LoggerErrorManager println
[junit] SEVERE: goog/object/object.js:500: ERROR - This language feature is 
only supported for ECMASCRIPT6 mode or better: const declaration.
[junit]   for (const k in b) {
[junit]^
[junit] 
[junit] Jan 09, 2020 7:24:10 PM 
com.google.javascript.jscomp.LoggerErrorManager println
[junit] SEVERE: goog/object/object.js:520: ERROR - This language feature is 
only supported for ECMASCRIPT6 mode or better: const declaration.
[junit]   const res = {};
[junit]   ^
[junit] 
[junit] Jan 09, 2020 7:24:10 PM 
com.google.javascript.jscomp.LoggerErrorManager println
[junit] SEVERE: goog/object/object.js:521: ERROR - This language feature is 
only supported for ECMASCRIPT6 mode or better: const declaration.
[junit]   for (const key in obj) {
[junit]^
[junit] 
[junit] Jan 09, 2020 7:24:10 PM 
com.google.javascript.jscomp.LoggerErrorManager println
[junit] SEVERE: goog/object/object.js:545: ERROR - This language feature is 
only supported for ECMASCRIPT6 mode or better: const declaration.
[junit]   const type = goog.typeOf(obj);
[junit]   ^
[junit] 
[junit] Jan 09, 2020 7:24:10 PM 
com.google.javascript.jscomp.LoggerErrorManager println
[junit] SEVERE: goog/object/object.js:550: ERROR - This language feature is 
only supported for ECMASCRIPT6 mode or better: const declaration.
[junit] const clone = type == 'array' ? [] : {};
[junit] ^
[junit] 
[junit] Jan 09, 2020 7:24:10 PM 
com.google.javascript.jscomp.LoggerErrorManager println
[junit] SEVERE: goog/object/object.js:551: ERROR - This language feature is 
only supported for ECMASCRIPT6 mode or better: const declaration.
[junit] for (const key in obj) {
[junit]  ^
[junit] 
[junit] Jan 09, 2020 7:24:10 PM 

Re: Flexlib Emulation

2020-01-09 Thread Carlos Rovira
Hi Takeshita,

I didn't take a look at the pom.xml but for sure it was an old flexmojos
pom that will no be useful at all.
You can use a pom.xml from any other Royale library to setup quickly. Take
for example the one in Jewel, Binding, or any other one.
I suppose you'll put it with the rest of libs in royale to contribute at
some point, right? so that way will be the easiest. You can as well mimic a
build.xml too for ANT, since it will be needed to.

regarding name, since mx in royale is MXRoyale, and spark is SparkRoyale,
my suggestion is to call it following that pattern and call it
"FlexlibRoyale", since "royalelib" can easily be confusing (In fact I have
2 projects using already "royalelib".

Thanks for taking the time to do this! I think many others will be happy to
have it  :)

Carlos



El jue., 9 ene. 2020 a las 18:59, Alex Harui ()
escribió:

>
>
> On 1/9/20, 9:43 AM, "Takeshita Shoichiro"  wrote:
>
> Hi,
>
> I'll try to develop emulation components for flexlib.
>
> Several questions in the meantime.
>
> Flexlib consists of about 500 files, mostly .as, .png, and .gif.
>
> However, there are also the following .fla and .swf files.
>
> \flexlib-master\flexlib-master\examples\MDI\src\MacOS9.swf
> \flexlib-master\flexlib-master\examples\MDI\src\WindowsXP_default.swf
> \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\Blue.swf
>
> \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\BrushedMetal.swf
>
> \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\WindowsAssets.swf
>
> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\defaultTreeAssets.fla
>
> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\defaultTreeAssets.swf
>
> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\treeAssets.fla
>
> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\treeAssets.swf
> \flexlib-master\flexlib-master\library\src\flexlib\assets\assets.fla
> \flexlib-master\flexlib-master\library\src\flexlib\assets\assets.swf
>
> \flexlib-master\flexlib-master\library\src\flexlib\assets\defaultTreeAssets.fla
>
> \flexlib-master\flexlib-master\library\src\flexlib\assets\defaultTreeAssets.swf
>
> \flexlib-master\flexlib-master\library\src\flexlib\controls\iconLoaderClasses\assets\Assets.fla
>
> \flexlib-master\flexlib-master\library\src\flexlib\controls\iconLoaderClasses\assets\Assets.swf
>
> 1. How to treat these files?  Do these files bring an impact to the
> emulation work?
>
> I would ignore those files for right now.  If they are referenced as
> embedded assets in the code, comment out the embed directive since Royale
> doesn't support that right now and try to get the code to compile and run.
> Then it will probably be more obvious what the asset was supposed to do and
> we can discuss how to replace whatever is missing.
>
> 2. To compile the emulated flexlib, can I use the pom.xml included in
> this
> repository?
>
> If you want to use Maven that's fine, but I took a quick look at the POM
> and it will need to be modified so it uses Royale instead of Flex and does
> not push the artifacts to the same folder as flexlib.  You may want to call
> this project royalelib instead.
>
> If you are more familiar with Ant, it is fine to just start with Ant.  At
> some point we will make builds work for both Ant and Maven.
>
> Thanks,
> -Alex
>
> Thanks for your advice in advance.
>
>
>

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


Re: List of existing emulations?

2020-01-09 Thread Alex Harui
Hi Andrew,

I appreciate the effort, and you are welcome to try to maintain this list, but 
IMO, the ASDoc reference auto-generates the list of stubs and avoids the need 
to manually update some other list.  I know I'm under enough of a time-crunch 
that I can't offer to help maintain a manual list.

And for which APIs actually work, it is hopefully changing daily and even then 
what works for one user may not work in another scenario so instead of 
documenting what works it might be best to come up with a good disclaimer that 
invites folks to ask on dev@royale or file github issues if they find something 
isn't working.

Thanks,
-Alex

On 1/9/20, 5:43 AM, "Andrew Wetmore"  wrote:

Thank you, both. This is very useful. And yes, I will add warnings that an
emulation may be no more than a stub at this point.

On Thu, Jan 9, 2020 at 9:41 AM Yishay Weiss  wrote:

> Yes, but take into account that there are a lot of stub methods which are
> not yet implemented.
>
> From: Piotr Zarzycki
> Sent: Thursday, January 9, 2020 3:31 PM
> To: dev@royale.apache.org
> Subject: Re: List of existing emulations?
>
> Hi Andrew,
>
> I would go with looking into code [1][2]
>
> [1]
>
> 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fblob%2Fdevelop%2Fframeworks%2Fprojects%2FMXRoyale%2Fsrc%2Fmain%2Froyale%2FMXRoyaleClasses.asdata=02%7C01%7Caharui%40adobe.com%7C86c5f33547d54719083808d79509d73a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637141741811092694sdata=osq%2FHFaJct8KMEP6X4TdmJPSIMq2ThG1CJ%2FakFloIg8%3Dreserved=0
> [2]
>
> 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fblob%2Fdevelop%2Fframeworks%2Fprojects%2FSparkRoyale%2Fsrc%2Fmain%2Froyale%2FSparkRoyaleClasses.asdata=02%7C01%7Caharui%40adobe.com%7C86c5f33547d54719083808d79509d73a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637141741811092694sdata=n%2FKqPEujshMZ8BvmBtmXQDhpvdtHFz%2FLYeRkbxIpSZk%3Dreserved=0
>
> Thanks,
> Piotr
>
>
> czw., 9 sty 2020 o 14:27 Andrew Wetmore  napisał(a):
>
> > Ooo! Excellent.
> >
> > On Thu, Jan 9, 2020 at 9:19 AM Yishay Weiss 
> > wrote:
> >
> > > To my knowledge, the best approximation of this would be here
> > >
> > > 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fissues%2F136data=02%7C01%7Caharui%40adobe.com%7C86c5f33547d54719083808d79509d73a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637141741811092694sdata=Yknf8qwtWOOKYihA3tpyDy%2FAVpg%2BvPAVIQ2Fk5XKQWo%3Dreserved=0
> > >
> > >
> > > From: Andrew Wetmore
> > > Sent: Thursday, January 9, 2020 3:03 PM
> > > To: dev@royale.apache.org
> > > Subject: List of existing emulations?
> > >
> > > Hi, all
> > >
> > > Do we have a list of all existing Royale emulations and, ideally, what
> > Flex
> > > component or function each one emulates and where someone could find
> the
> > > code? I think it might be useful to have such a list on a cwiki page 
so
> > > people could update it easily as additional emulations become
> available.
> > >
> > > I can start the page, if we don't have such a list already, but
> obviously
> > > people with knowledge would have to help build the list.
> > >
> > > a
> > >
> > > --
> > > Andrew Wetmore
> > >
> > > 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcottage14.blogspot.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C86c5f33547d54719083808d79509d73a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637141741811092694sdata=O%2Fs0YqiZgsTKYl8n8CKa2cz3HEl9tnb2ZwBQD78yONc%3Dreserved=0
> > >
> > >
> >
> > --
> > Andrew Wetmore
> >
> > 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcottage14.blogspot.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C86c5f33547d54719083808d79509d73a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637141741811092694sdata=O%2Fs0YqiZgsTKYl8n8CKa2cz3HEl9tnb2ZwBQD78yONc%3Dreserved=0
> >
>
>
> --
>
> Piotr Zarzycki
>
> Patreon: 
*https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzyckidata=02%7C01%7Caharui%40adobe.com%7C86c5f33547d54719083808d79509d73a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637141741811092694sdata=ugd7%2FGV881ex4Xd5KhtheUORNaUCEMwAlFIQhFsChtU%3Dreserved=0
> 
*
>
  

Re: Flexlib Emulation

2020-01-09 Thread Alex Harui


On 1/9/20, 9:43 AM, "Takeshita Shoichiro"  wrote:

Hi,

I'll try to develop emulation components for flexlib.

Several questions in the meantime.

Flexlib consists of about 500 files, mostly .as, .png, and .gif.

However, there are also the following .fla and .swf files.

\flexlib-master\flexlib-master\examples\MDI\src\MacOS9.swf
\flexlib-master\flexlib-master\examples\MDI\src\WindowsXP_default.swf
\flexlib-master\flexlib-master\examples\MDI\src\assets\swf\Blue.swf
\flexlib-master\flexlib-master\examples\MDI\src\assets\swf\BrushedMetal.swf
\flexlib-master\flexlib-master\examples\MDI\src\assets\swf\WindowsAssets.swf

\flexlib-master\flexlib-master\examples\TreeGrid\src\assets\defaultTreeAssets.fla

\flexlib-master\flexlib-master\examples\TreeGrid\src\assets\defaultTreeAssets.swf
\flexlib-master\flexlib-master\examples\TreeGrid\src\assets\treeAssets.fla
\flexlib-master\flexlib-master\examples\TreeGrid\src\assets\treeAssets.swf
\flexlib-master\flexlib-master\library\src\flexlib\assets\assets.fla
\flexlib-master\flexlib-master\library\src\flexlib\assets\assets.swf

\flexlib-master\flexlib-master\library\src\flexlib\assets\defaultTreeAssets.fla

\flexlib-master\flexlib-master\library\src\flexlib\assets\defaultTreeAssets.swf

\flexlib-master\flexlib-master\library\src\flexlib\controls\iconLoaderClasses\assets\Assets.fla

\flexlib-master\flexlib-master\library\src\flexlib\controls\iconLoaderClasses\assets\Assets.swf

1. How to treat these files?  Do these files bring an impact to the
emulation work?

I would ignore those files for right now.  If they are referenced as embedded 
assets in the code, comment out the embed directive since Royale doesn't 
support that right now and try to get the code to compile and run.  Then it 
will probably be more obvious what the asset was supposed to do and we can 
discuss how to replace whatever is missing.

2. To compile the emulated flexlib, can I use the pom.xml included in this
repository?

If you want to use Maven that's fine, but I took a quick look at the POM and it 
will need to be modified so it uses Royale instead of Flex and does not push 
the artifacts to the same folder as flexlib.  You may want to call this project 
royalelib instead.

If you are more familiar with Ant, it is fine to just start with Ant.  At some 
point we will make builds work for both Ant and Maven.

Thanks,
-Alex

Thanks for your advice in advance.




Flexlib Emulation

2020-01-09 Thread Takeshita Shoichiro
Hi,

I'll try to develop emulation components for flexlib.

Several questions in the meantime.

Flexlib consists of about 500 files, mostly .as, .png, and .gif.

However, there are also the following .fla and .swf files.

\flexlib-master\flexlib-master\examples\MDI\src\MacOS9.swf
\flexlib-master\flexlib-master\examples\MDI\src\WindowsXP_default.swf
\flexlib-master\flexlib-master\examples\MDI\src\assets\swf\Blue.swf
\flexlib-master\flexlib-master\examples\MDI\src\assets\swf\BrushedMetal.swf
\flexlib-master\flexlib-master\examples\MDI\src\assets\swf\WindowsAssets.swf
\flexlib-master\flexlib-master\examples\TreeGrid\src\assets\defaultTreeAssets.fla
\flexlib-master\flexlib-master\examples\TreeGrid\src\assets\defaultTreeAssets.swf
\flexlib-master\flexlib-master\examples\TreeGrid\src\assets\treeAssets.fla
\flexlib-master\flexlib-master\examples\TreeGrid\src\assets\treeAssets.swf
\flexlib-master\flexlib-master\library\src\flexlib\assets\assets.fla
\flexlib-master\flexlib-master\library\src\flexlib\assets\assets.swf
\flexlib-master\flexlib-master\library\src\flexlib\assets\defaultTreeAssets.fla
\flexlib-master\flexlib-master\library\src\flexlib\assets\defaultTreeAssets.swf
\flexlib-master\flexlib-master\library\src\flexlib\controls\iconLoaderClasses\assets\Assets.fla
\flexlib-master\flexlib-master\library\src\flexlib\controls\iconLoaderClasses\assets\Assets.swf

1. How to treat these files?  Do these files bring an impact to the
emulation work?

2. To compile the emulated flexlib, can I use the pom.xml included in this
repository?

Thanks for your advice in advance.


Build failed in Jenkins: royale-compiler-integration-tests #370

2020-01-09 Thread apacheroyaleci
See 


Changes:


--
[...truncated 156.46 KB...]
[junit] 
[junit] Jan 09, 2020 4:25:40 PM 
com.google.javascript.jscomp.LoggerErrorManager println
[junit] SEVERE: goog/object/object.js:277: ERROR - This language feature is 
only supported for ECMASCRIPT6 mode or better: let declaration.
[junit]   for (let i = isArrayLike ? 0 : 1; i < keys.length; i++) {
[junit]^
[junit] 
[junit] Jan 09, 2020 4:25:40 PM 
com.google.javascript.jscomp.LoggerErrorManager println
[junit] SEVERE: goog/object/object.js:307: ERROR - This language feature is 
only supported for ECMASCRIPT6 mode or better: const declaration.
[junit]   for (const key in obj) {
[junit]^
[junit] 
[junit] Jan 09, 2020 4:25:40 PM 
com.google.javascript.jscomp.LoggerErrorManager println
[junit] SEVERE: goog/object/object.js:329: ERROR - This language feature is 
only supported for ECMASCRIPT6 mode or better: const declaration.
[junit]   for (const key in obj) {
[junit]^
[junit] 
[junit] Jan 09, 2020 4:25:40 PM 
com.google.javascript.jscomp.LoggerErrorManager println
[junit] SEVERE: goog/object/object.js:351: ERROR - This language feature is 
only supported for ECMASCRIPT6 mode or better: const declaration.
[junit]   const key = goog.object.findKey(obj, f, opt_this);
[junit]   ^
[junit] 
[junit] Jan 09, 2020 4:25:40 PM 
com.google.javascript.jscomp.LoggerErrorManager println
[junit] SEVERE: goog/object/object.js:363: ERROR - This language feature is 
only supported for ECMASCRIPT6 mode or better: const declaration.
[junit]   for (const key in obj) {
[junit]^
[junit] 
[junit] Jan 09, 2020 4:25:40 PM 
com.google.javascript.jscomp.LoggerErrorManager println
[junit] SEVERE: goog/object/object.js:376: ERROR - This language feature is 
only supported for ECMASCRIPT6 mode or better: const declaration.
[junit]   for (const i in obj) {
[junit]^
[junit] 
[junit] Jan 09, 2020 4:25:40 PM 
com.google.javascript.jscomp.LoggerErrorManager println
[junit] SEVERE: goog/object/object.js:390: ERROR - This language feature is 
only supported for ECMASCRIPT6 mode or better: let declaration.
[junit]   let rv;
[junit]   ^
[junit] 
[junit] Jan 09, 2020 4:25:40 PM 
com.google.javascript.jscomp.LoggerErrorManager println
[junit] SEVERE: goog/object/object.js:480: ERROR - This language feature is 
only supported for ECMASCRIPT6 mode or better: const declaration.
[junit]   const val = f();
[junit]   ^
[junit] 
[junit] Jan 09, 2020 4:25:40 PM 
com.google.javascript.jscomp.LoggerErrorManager println
[junit] SEVERE: goog/object/object.js:495: ERROR - This language feature is 
only supported for ECMASCRIPT6 mode or better: const declaration.
[junit]   for (const k in a) {
[junit]^
[junit] 
[junit] Jan 09, 2020 4:25:40 PM 
com.google.javascript.jscomp.LoggerErrorManager println
[junit] SEVERE: goog/object/object.js:500: ERROR - This language feature is 
only supported for ECMASCRIPT6 mode or better: const declaration.
[junit]   for (const k in b) {
[junit]^
[junit] 
[junit] Jan 09, 2020 4:25:40 PM 
com.google.javascript.jscomp.LoggerErrorManager println
[junit] SEVERE: goog/object/object.js:520: ERROR - This language feature is 
only supported for ECMASCRIPT6 mode or better: const declaration.
[junit]   const res = {};
[junit]   ^
[junit] 
[junit] Jan 09, 2020 4:25:40 PM 
com.google.javascript.jscomp.LoggerErrorManager println
[junit] SEVERE: goog/object/object.js:521: ERROR - This language feature is 
only supported for ECMASCRIPT6 mode or better: const declaration.
[junit]   for (const key in obj) {
[junit]^
[junit] 
[junit] Jan 09, 2020 4:25:40 PM 
com.google.javascript.jscomp.LoggerErrorManager println
[junit] SEVERE: goog/object/object.js:545: ERROR - This language feature is 
only supported for ECMASCRIPT6 mode or better: const declaration.
[junit]   const type = goog.typeOf(obj);
[junit]   ^
[junit] 
[junit] Jan 09, 2020 4:25:40 PM 
com.google.javascript.jscomp.LoggerErrorManager println
[junit] SEVERE: goog/object/object.js:550: ERROR - This language feature is 
only supported for ECMASCRIPT6 mode or better: const declaration.
[junit] const clone = type == 'array' ? [] : {};
[junit] ^
[junit] 
[junit] Jan 09, 2020 4:25:40 PM 
com.google.javascript.jscomp.LoggerErrorManager println
[junit] SEVERE: goog/object/object.js:551: ERROR - This language feature is 
only supported for ECMASCRIPT6 mode or better: const declaration.
[junit] for (const key in obj) {
[junit]  ^
[junit] 
[junit] Jan 09, 2020 4:25:40 PM 

Re: List of existing emulations?

2020-01-09 Thread Andrew Wetmore
Thank you, both. This is very useful. And yes, I will add warnings that an
emulation may be no more than a stub at this point.

On Thu, Jan 9, 2020 at 9:41 AM Yishay Weiss  wrote:

> Yes, but take into account that there are a lot of stub methods which are
> not yet implemented.
>
> From: Piotr Zarzycki
> Sent: Thursday, January 9, 2020 3:31 PM
> To: dev@royale.apache.org
> Subject: Re: List of existing emulations?
>
> Hi Andrew,
>
> I would go with looking into code [1][2]
>
> [1]
>
> https://github.com/apache/royale-asjs/blob/develop/frameworks/projects/MXRoyale/src/main/royale/MXRoyaleClasses.as
> [2]
>
> https://github.com/apache/royale-asjs/blob/develop/frameworks/projects/SparkRoyale/src/main/royale/SparkRoyaleClasses.as
>
> Thanks,
> Piotr
>
>
> czw., 9 sty 2020 o 14:27 Andrew Wetmore  napisał(a):
>
> > Ooo! Excellent.
> >
> > On Thu, Jan 9, 2020 at 9:19 AM Yishay Weiss 
> > wrote:
> >
> > > To my knowledge, the best approximation of this would be here
> > >
> > > https://github.com/apache/royale-asjs/issues/136
> > >
> > >
> > > From: Andrew Wetmore
> > > Sent: Thursday, January 9, 2020 3:03 PM
> > > To: dev@royale.apache.org
> > > Subject: List of existing emulations?
> > >
> > > Hi, all
> > >
> > > Do we have a list of all existing Royale emulations and, ideally, what
> > Flex
> > > component or function each one emulates and where someone could find
> the
> > > code? I think it might be useful to have such a list on a cwiki page so
> > > people could update it easily as additional emulations become
> available.
> > >
> > > I can start the page, if we don't have such a list already, but
> obviously
> > > people with knowledge would have to help build the list.
> > >
> > > a
> > >
> > > --
> > > Andrew Wetmore
> > >
> > > http://cottage14.blogspot.com/
> > >
> > >
> >
> > --
> > Andrew Wetmore
> >
> > http://cottage14.blogspot.com/
> >
>
>
> --
>
> Piotr Zarzycki
>
> Patreon: *https://www.patreon.com/piotrzarzycki
> *
>
>

-- 
Andrew Wetmore

http://cottage14.blogspot.com/


RE: List of existing emulations?

2020-01-09 Thread Yishay Weiss
The list in issue #136 is mostly implemented because it’s being used in Alina’s 
app.

From: Yishay Weiss
Sent: Thursday, January 9, 2020 3:41 PM
To: dev@royale.apache.org
Subject: RE: List of existing emulations?

Yes, but take into account that there are a lot of stub methods which are not 
yet implemented.

From: Piotr Zarzycki
Sent: Thursday, January 9, 2020 3:31 PM
To: dev@royale.apache.org
Subject: Re: List of existing emulations?

Hi Andrew,

I would go with looking into code [1][2]

[1]
https://github.com/apache/royale-asjs/blob/develop/frameworks/projects/MXRoyale/src/main/royale/MXRoyaleClasses.as
[2]
https://github.com/apache/royale-asjs/blob/develop/frameworks/projects/SparkRoyale/src/main/royale/SparkRoyaleClasses.as

Thanks,
Piotr


czw., 9 sty 2020 o 14:27 Andrew Wetmore  napisał(a):

> Ooo! Excellent.
>
> On Thu, Jan 9, 2020 at 9:19 AM Yishay Weiss 
> wrote:
>
> > To my knowledge, the best approximation of this would be here
> >
> > https://github.com/apache/royale-asjs/issues/136
> >
> >
> > From: Andrew Wetmore
> > Sent: Thursday, January 9, 2020 3:03 PM
> > To: dev@royale.apache.org
> > Subject: List of existing emulations?
> >
> > Hi, all
> >
> > Do we have a list of all existing Royale emulations and, ideally, what
> Flex
> > component or function each one emulates and where someone could find the
> > code? I think it might be useful to have such a list on a cwiki page so
> > people could update it easily as additional emulations become available.
> >
> > I can start the page, if we don't have such a list already, but obviously
> > people with knowledge would have to help build the list.
> >
> > a
> >
> > --
> > Andrew Wetmore
> >
> > http://cottage14.blogspot.com/
> >
> >
>
> --
> Andrew Wetmore
>
> http://cottage14.blogspot.com/
>


--

Piotr Zarzycki

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




RE: List of existing emulations?

2020-01-09 Thread Yishay Weiss
Yes, but take into account that there are a lot of stub methods which are not 
yet implemented.

From: Piotr Zarzycki
Sent: Thursday, January 9, 2020 3:31 PM
To: dev@royale.apache.org
Subject: Re: List of existing emulations?

Hi Andrew,

I would go with looking into code [1][2]

[1]
https://github.com/apache/royale-asjs/blob/develop/frameworks/projects/MXRoyale/src/main/royale/MXRoyaleClasses.as
[2]
https://github.com/apache/royale-asjs/blob/develop/frameworks/projects/SparkRoyale/src/main/royale/SparkRoyaleClasses.as

Thanks,
Piotr


czw., 9 sty 2020 o 14:27 Andrew Wetmore  napisał(a):

> Ooo! Excellent.
>
> On Thu, Jan 9, 2020 at 9:19 AM Yishay Weiss 
> wrote:
>
> > To my knowledge, the best approximation of this would be here
> >
> > https://github.com/apache/royale-asjs/issues/136
> >
> >
> > From: Andrew Wetmore
> > Sent: Thursday, January 9, 2020 3:03 PM
> > To: dev@royale.apache.org
> > Subject: List of existing emulations?
> >
> > Hi, all
> >
> > Do we have a list of all existing Royale emulations and, ideally, what
> Flex
> > component or function each one emulates and where someone could find the
> > code? I think it might be useful to have such a list on a cwiki page so
> > people could update it easily as additional emulations become available.
> >
> > I can start the page, if we don't have such a list already, but obviously
> > people with knowledge would have to help build the list.
> >
> > a
> >
> > --
> > Andrew Wetmore
> >
> > http://cottage14.blogspot.com/
> >
> >
>
> --
> Andrew Wetmore
>
> http://cottage14.blogspot.com/
>


--

Piotr Zarzycki

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



Re: List of existing emulations?

2020-01-09 Thread Piotr Zarzycki
Hi Andrew,

I would go with looking into code [1][2]

[1]
https://github.com/apache/royale-asjs/blob/develop/frameworks/projects/MXRoyale/src/main/royale/MXRoyaleClasses.as
[2]
https://github.com/apache/royale-asjs/blob/develop/frameworks/projects/SparkRoyale/src/main/royale/SparkRoyaleClasses.as

Thanks,
Piotr


czw., 9 sty 2020 o 14:27 Andrew Wetmore  napisał(a):

> Ooo! Excellent.
>
> On Thu, Jan 9, 2020 at 9:19 AM Yishay Weiss 
> wrote:
>
> > To my knowledge, the best approximation of this would be here
> >
> > https://github.com/apache/royale-asjs/issues/136
> >
> >
> > From: Andrew Wetmore
> > Sent: Thursday, January 9, 2020 3:03 PM
> > To: dev@royale.apache.org
> > Subject: List of existing emulations?
> >
> > Hi, all
> >
> > Do we have a list of all existing Royale emulations and, ideally, what
> Flex
> > component or function each one emulates and where someone could find the
> > code? I think it might be useful to have such a list on a cwiki page so
> > people could update it easily as additional emulations become available.
> >
> > I can start the page, if we don't have such a list already, but obviously
> > people with knowledge would have to help build the list.
> >
> > a
> >
> > --
> > Andrew Wetmore
> >
> > http://cottage14.blogspot.com/
> >
> >
>
> --
> Andrew Wetmore
>
> http://cottage14.blogspot.com/
>


-- 

Piotr Zarzycki

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


Re: List of existing emulations?

2020-01-09 Thread Andrew Wetmore
Ooo! Excellent.

On Thu, Jan 9, 2020 at 9:19 AM Yishay Weiss  wrote:

> To my knowledge, the best approximation of this would be here
>
> https://github.com/apache/royale-asjs/issues/136
>
>
> From: Andrew Wetmore
> Sent: Thursday, January 9, 2020 3:03 PM
> To: dev@royale.apache.org
> Subject: List of existing emulations?
>
> Hi, all
>
> Do we have a list of all existing Royale emulations and, ideally, what Flex
> component or function each one emulates and where someone could find the
> code? I think it might be useful to have such a list on a cwiki page so
> people could update it easily as additional emulations become available.
>
> I can start the page, if we don't have such a list already, but obviously
> people with knowledge would have to help build the list.
>
> a
>
> --
> Andrew Wetmore
>
> http://cottage14.blogspot.com/
>
>

-- 
Andrew Wetmore

http://cottage14.blogspot.com/


Build failed in Jenkins: royale-compiler-integration-tests #369

2020-01-09 Thread apacheroyaleci
See 


Changes:


--
[...truncated 159.71 KB...]
[junit] scanning for overrides: ApplicationBase
[junit] scanning for overrides: IEventDispatcher
[junit] scanning for overrides: IInitialViewApplication
[junit] scanning for overrides: IParent
[junit] scanning for overrides: IPopUpHost
[junit] scanning for overrides: IPopUpHostParent
[junit] scanning for overrides: IRenderedObject
[junit] scanning for overrides: IStrand
[junit] scanning for overrides: Application
[junit] scanning for overrides: RoyaleTest_again_Flash
[junit] scanning for overrides: IDocument
[junit] scanning for overrides: MyController
[junit] scanning for overrides: HTMLElementWrapper
[junit] scanning for overrides: IId
[junit] scanning for overrides: IChild
[junit] scanning for overrides: IUIBase
[junit] scanning for overrides: ILayoutChild
[junit] scanning for overrides: IParentIUIBase
[junit] scanning for overrides: IRoyaleElement
[junit] scanning for overrides: IStrandWithModel
[junit] scanning for overrides: IStrandWithModelView
[junit] scanning for overrides: IStyleableObject
[junit] scanning for overrides: UIBase
[junit] scanning for overrides: IContainer
[junit] scanning for overrides: IContentViewHost
[junit] scanning for overrides: ILayoutParent
[junit] scanning for overrides: ILayoutView
[junit] scanning for overrides: IStatesObject
[junit] scanning for overrides: GroupBase
[junit] scanning for overrides: IApplicationView
[junit] scanning for overrides: ViewBase
[junit] scanning for overrides: IMXMLDocument
[junit] scanning for overrides: View
[junit] scanning for overrides: MyInitialView
[junit] scanning for overrides: IItemConverter
[junit] scanning for overrides: JSONItemConverter
[junit] scanning for overrides: StockDataJSONItemConverter
[junit] scanning for overrides: EventDispatcher
[junit] scanning for overrides: MyModel
[junit] scanning for overrides: IBead
[junit] scanning for overrides: IBeadController
[junit] scanning for overrides: ComboBoxController
[junit] scanning for overrides: DropDownListController
[junit] scanning for overrides: EditableTextKeyboardController
[junit] scanning for overrides: ScrollBarMouseControllerBase
[junit] scanning for overrides: HScrollBarMouseController
[junit] scanning for overrides: ItemRendererMouseController
[junit] scanning for overrides: ListSingleSelectionMouseController
[junit] scanning for overrides: VScrollBarMouseController
[junit] scanning for overrides: IBeadLayout
[junit] scanning for overrides: LayoutBase
[junit] scanning for overrides: BasicLayout
[junit] scanning for overrides: HScrollBarLayout
[junit] scanning for overrides: VScrollBarLayout
[junit] scanning for overrides: VerticalLayout
[junit] scanning for overrides: IBeadModel
[junit] scanning for overrides: IRollOverModel
[junit] scanning for overrides: IDataProviderModel
[junit] scanning for overrides: ISelectionModel
[junit] scanning for overrides: ArraySelectionModel
[junit] scanning for overrides: IComboBoxModel
[junit] scanning for overrides: ComboBoxModel
[junit] scanning for overrides: DataProviderModel
[junit] scanning for overrides: IRangeModel
[junit] scanning for overrides: RangeModel
[junit] scanning for overrides: IScrollBarModel
[junit] scanning for overrides: ScrollBarModel
[junit] scanning for overrides: IBorderModel
[junit] scanning for overrides: SingleLineBorderModel
[junit] scanning for overrides: ITextModel
[junit] scanning for overrides: TextModel
[junit] scanning for overrides: IToggleButtonModel
[junit] scanning for overrides: ToggleButtonModel
[junit] scanning for overrides: IValueToggleButtonModel
[junit] scanning for overrides: ValueToggleButtonModel
[junit] scanning for overrides: IViewportModel
[junit] scanning for overrides: ViewportModel
[junit] scanning for overrides: IBeadView
[junit] scanning for overrides: BeadViewBase
[junit] scanning for overrides: CSSButtonView
[junit] scanning for overrides: CSSTextButtonView
[junit] scanning for overrides: CheckBoxView
[junit] scanning for overrides: IViewWithPopUp
[junit] scanning for overrides: IComboBoxView
[junit] scanning for overrides: ComboBoxView
[junit] scanning for overrides: ILayoutHost
[junit] scanning for overrides: GroupView
[junit] scanning for overrides: ContainerView
[junit] scanning for overrides: IItemRendererParent
[junit] scanning for overrides: IListView
[junit] scanning for overrides: DataContainerView
[junit] scanning for overrides: IDataProviderItemRendererMapper
[junit] scanning for overrides: 

RE: List of existing emulations?

2020-01-09 Thread Yishay Weiss
To my knowledge, the best approximation of this would be here

https://github.com/apache/royale-asjs/issues/136


From: Andrew Wetmore
Sent: Thursday, January 9, 2020 3:03 PM
To: dev@royale.apache.org
Subject: List of existing emulations?

Hi, all

Do we have a list of all existing Royale emulations and, ideally, what Flex
component or function each one emulates and where someone could find the
code? I think it might be useful to have such a list on a cwiki page so
people could update it easily as additional emulations become available.

I can start the page, if we don't have such a list already, but obviously
people with knowledge would have to help build the list.

a

--
Andrew Wetmore

http://cottage14.blogspot.com/



List of existing emulations?

2020-01-09 Thread Andrew Wetmore
Hi, all

Do we have a list of all existing Royale emulations and, ideally, what Flex
component or function each one emulates and where someone could find the
code? I think it might be useful to have such a list on a cwiki page so
people could update it easily as additional emulations become available.

I can start the page, if we don't have such a list already, but obviously
people with knowledge would have to help build the list.

a

-- 
Andrew Wetmore

http://cottage14.blogspot.com/


Re: Jewel: PopUpView.as exception

2020-01-09 Thread Carlos Rovira
Hi Maria Jose,

just applied a fix. Thanks for notifying about it!

I'll be changing setTimeOut calls for something like requestAnimationFrame
at some time. When I develop this code, I had issues for different
browsers. Now that we have more browser control, we can do smarter
management and maybe left setTimeOut as a fallback for browsers that does
not work with better methods.

Thanks! :)



El mié., 8 ene. 2020 a las 19:32, Maria Jose Esteve ()
escribió:

> Hi,
> In the PopUpView.as class, we use popUpVisible property to change his
> visibility.
> To display his content, we use the "setTimeout" function, which executes
> the prepareForPopUp function after 300 milliseconds:
>
> setTimeout(prepareForPopUp,  300);
>
> If you show and hide in a short time frame, the prepareForPopUp event
> fires after the value of the _popUp variable has been set to NULL causing
> exception:
>
> TypeError: Cannot read property 'addClass' of null
>
> Would it be correct to verify the _PopUp value before calling it? ...
> Something like
>
> private function prepareForPopUp():void
> {
> +if (_popUp)
> +_popUp.addClass("open");
>
> COMPILE::JS
> {
> //avoid scroll in html
> document.body.classList.add("viewport");
> //cancelAnimationFrame(rq);
> }
> }
>
>
> Thank you,
> Hiedra.
>


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


Build failed in Jenkins: royale-compiler-integration-tests #368

2020-01-09 Thread apacheroyaleci
See 


Changes:


--
[...truncated 159.21 KB...]
[junit] scanning for overrides: ApplicationBase
[junit] scanning for overrides: IEventDispatcher
[junit] scanning for overrides: IInitialViewApplication
[junit] scanning for overrides: IParent
[junit] scanning for overrides: IPopUpHost
[junit] scanning for overrides: IPopUpHostParent
[junit] scanning for overrides: IRenderedObject
[junit] scanning for overrides: IStrand
[junit] scanning for overrides: Application
[junit] scanning for overrides: RoyaleTest_again_Flash
[junit] scanning for overrides: IDocument
[junit] scanning for overrides: MyController
[junit] scanning for overrides: HTMLElementWrapper
[junit] scanning for overrides: IId
[junit] scanning for overrides: IChild
[junit] scanning for overrides: IUIBase
[junit] scanning for overrides: ILayoutChild
[junit] scanning for overrides: IParentIUIBase
[junit] scanning for overrides: IRoyaleElement
[junit] scanning for overrides: IStrandWithModel
[junit] scanning for overrides: IStrandWithModelView
[junit] scanning for overrides: IStyleableObject
[junit] scanning for overrides: UIBase
[junit] scanning for overrides: IContainer
[junit] scanning for overrides: IContentViewHost
[junit] scanning for overrides: ILayoutParent
[junit] scanning for overrides: ILayoutView
[junit] scanning for overrides: IStatesObject
[junit] scanning for overrides: GroupBase
[junit] scanning for overrides: IApplicationView
[junit] scanning for overrides: ViewBase
[junit] scanning for overrides: IMXMLDocument
[junit] scanning for overrides: View
[junit] scanning for overrides: MyInitialView
[junit] scanning for overrides: IItemConverter
[junit] scanning for overrides: JSONItemConverter
[junit] scanning for overrides: StockDataJSONItemConverter
[junit] scanning for overrides: EventDispatcher
[junit] scanning for overrides: MyModel
[junit] scanning for overrides: IBead
[junit] scanning for overrides: IBeadController
[junit] scanning for overrides: ComboBoxController
[junit] scanning for overrides: DropDownListController
[junit] scanning for overrides: EditableTextKeyboardController
[junit] scanning for overrides: ScrollBarMouseControllerBase
[junit] scanning for overrides: HScrollBarMouseController
[junit] scanning for overrides: ItemRendererMouseController
[junit] scanning for overrides: ListSingleSelectionMouseController
[junit] scanning for overrides: VScrollBarMouseController
[junit] scanning for overrides: IBeadLayout
[junit] scanning for overrides: LayoutBase
[junit] scanning for overrides: BasicLayout
[junit] scanning for overrides: HScrollBarLayout
[junit] scanning for overrides: VScrollBarLayout
[junit] scanning for overrides: VerticalLayout
[junit] scanning for overrides: IBeadModel
[junit] scanning for overrides: IRollOverModel
[junit] scanning for overrides: IDataProviderModel
[junit] scanning for overrides: ISelectionModel
[junit] scanning for overrides: ArraySelectionModel
[junit] scanning for overrides: IComboBoxModel
[junit] scanning for overrides: ComboBoxModel
[junit] scanning for overrides: DataProviderModel
[junit] scanning for overrides: IRangeModel
[junit] scanning for overrides: RangeModel
[junit] scanning for overrides: IScrollBarModel
[junit] scanning for overrides: ScrollBarModel
[junit] scanning for overrides: IBorderModel
[junit] scanning for overrides: SingleLineBorderModel
[junit] scanning for overrides: ITextModel
[junit] scanning for overrides: TextModel
[junit] scanning for overrides: IToggleButtonModel
[junit] scanning for overrides: ToggleButtonModel
[junit] scanning for overrides: IValueToggleButtonModel
[junit] scanning for overrides: ValueToggleButtonModel
[junit] scanning for overrides: IViewportModel
[junit] scanning for overrides: ViewportModel
[junit] scanning for overrides: IBeadView
[junit] scanning for overrides: BeadViewBase
[junit] scanning for overrides: CSSButtonView
[junit] scanning for overrides: CSSTextButtonView
[junit] scanning for overrides: CheckBoxView
[junit] scanning for overrides: IViewWithPopUp
[junit] scanning for overrides: IComboBoxView
[junit] scanning for overrides: ComboBoxView
[junit] scanning for overrides: ILayoutHost
[junit] scanning for overrides: GroupView
[junit] scanning for overrides: ContainerView
[junit] scanning for overrides: IItemRendererParent
[junit] scanning for overrides: IListView
[junit] scanning for overrides: DataContainerView
[junit] scanning for overrides: IDataProviderItemRendererMapper
[junit] scanning for overrides: