Re: Flex 2006 migration

2019-07-25 Thread Alex Harui


From: Naushad R Thaha 
Date: Wednesday, July 24, 2019 at 8:00 PM
To: "dev@royale.apache.org" 
Subject: Flex 2006 migration

Hi,

We have couple of application written in flex 2006 and would like to get some 
feedback on how we can migrate to html and JS.  We want to protect our apps 
from the anticipated flash retirement.

Greatly appreciate if you can help with a migration path.

Thanks,
Naushad


Re: library-path changes

2019-07-25 Thread Alex Harui
FWIW, "runtime" and "provided" are defined by Maven, not us.
https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#Dependency_Scope

If the compiler currently treats them the same, there is no guarantee that it 
always will, so probably a good idea to choose the right scope when possible.  
I think you get validation warnings if you use other scopes.

HTH,
-Alex

On 7/24/19, 11:04 PM, "Carlos Rovira"  wrote:

Hi Greg,

ok! I thought there was something more involved. About understanding better
how things work in maven plugin and know the reasons I think it could be
good to ask Chris Dutz about it, since he can give us the clues about all
of that.

Thanks!



El mié., 24 jul. 2019 a las 22:50, Greg Dove ()
escribió:

> Hi Carlos,
>
> Just to clarify: I had wondered whether there were inconsistencies in the
> framework so I checked more on that before adding my previous post in this
> thread.
> It seems that
> true was
> achieving a similar result to using 'provided' for the (inter)dependencies
> inside each framework project, so my concerns were not valid.
>
> When I look inside royale-maven-plugin, I do see some minor differences
> with respect to "runtime" specifically but tbh I would need to spend more
> time to understand why it is doing what it does with a combination of
> classifier and scope checks specifically for "runtime" and not "provided".
> Other than those differences, I think "runtime" and "provided" do seem to
> be treated the same.
>
>
>
>
> On Thu, Jul 25, 2019 at 5:36 AM Carlos Rovira 
> wrote:
>
> > Hi,
> >
> > if I understand correctly, both "runtime" and "provided" are right now
> > equal for the compiler, right? I'm ok to understand conceptually
> > "runtime" and "provided" as Greg says. At least for now, although if we
> can
> > inform the compiler to differentiate as well would be great.
> >
> > In the other hand, flemojos seems to me more natural ("merged",
> > "external",...) since is what we use to manage in Flex days and in
> > FlashBuilder,
> > but don't know if is worth it to go to that kind of names, or better go
> to
> > the standard maven names. If it was easy to add flemojos names, I'd
> choose
> > those, but since there's many things to do, maybe we can stick with what
> we
> > have.
> >
> > In the other hand, thanks to Greg, we have this config solved in our 
real
> > App now. But I think in the process of doing this fix I think Greg saw
> some
> > issues
> > at framework level for maven. Hope Greg can expose it better if that's
> the
> > case, since maybe I'm wrong.
> >
> > thanks
> >
> >
> >
> >
> > El mié., 24 jul. 2019 a las 2:15, Greg Dove ()
> > escribió:
> >
> > > Just to add to the discussion on the 'provided' vs. 'runtime' 
scopes...
> > > I'm not really sure what scope name should be used for what, but 
here's
> > > what I have assumed:
> > > 'runtime' is for 'native' libs where the runtime provides the api
> surface
> > > that is represented by the swc. (playerglobal/ js-typedefs examples)
> > > 'provided' is for dependencies that are pre-compiled swc dependencies,
> > > where the dependency is expected to provided when the application is
> > built
> > > (in this case I have assumed it is explicitly listed as a dependency
> for
> > > the application build).
> > >
> > > I think these are different to what used to be the case with FlexMojos
> > (see
> > > 'Scope options in Flexmojos' [1])
> > > Also it seems that we don't do any of this in the framework project
> level
> > > poms, so I assume
> > > that true 
at
> > > frameworks/projects/pom.xml is a 'brute-force' override, simulating
> > > provided for each of the child framework projects'
> swc
> > > dependencies, and avoiding them being merged in for each of the
> framework
> > > swcs. I assume this might be another difference from [1] also, but I'm
> > not
> > > really sure as my only exposure to maven has been since FlexJS/Royale.
> > >
> > >
> > > 1.
> > >
> 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.adobe.com%2Fdevnet%2Fflex%2Farticles%2Fflex-maven-flexmojos-pt3.htmldata=02%7C01%7Caharui%40adobe.com%7C55fe406c5d014327a6ab08d710c5e216%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636996314399207285sdata=aN45RBB4qDpNC3hv6l8REsK8MrPg7rhGdNJ1O9YSU1g%3Dreserved=0
> > >
> > >
> > >
> > > --
> > Carlos Rovira
> > 

Jenkins build is back to normal : royale-asjs_MXTests #978

2019-07-25 Thread Apache Royale CI Server
See 




Re: Royale Commercial Support Page (was: Fwd: AIR and Royale)

2019-07-25 Thread Andrew Wetmore
I will do a text review early tomorrow.

On Thu, Jul 25, 2019 at 7:54 PM Carlos Rovira 
wrote:

> Hi!
>
> New commercial support page is ready and published. Andrew, I get some of
> the texts from other apache webs, but anyway some review for your part
> would be great! :)
>
> https://royale.apache.org/royale-commercial-support/
>
> Anyone that wants to be listed, please follow instructions!! :)
>
>
>
>
> El vie., 7 jun. 2019 a las 15:51, Andrew Wetmore ()
> escribió:
>
>> This is s great idea
>>
>> On Fri, Jun 7, 2019, 6:24 AM Carlos Rovira, 
>> wrote:
>>
>> > Hi,
>> >
>> > I'll be creating a page on the website in the following days with a
>> list of
>> > third party providers that offers commercial support for Apache Royale,
>> in
>> > the lines we saw in the links shared by Dave Fisher as examples in other
>> > Apache products.
>> >
>> > It could be companies or individuals.
>> >
>> > Anyone that wants to be listed, please share here the following data:
>> >
>> > * NAME
>> > * SHORT DESCRIPTION (if applies)
>> > * LOGO (if applies) (PNG, background transparent, good resolution (at
>> least
>> > above 800px)
>> > * WEBSITE URL
>> > * CONTACT PERSON (in case of individual can be same as NAME)
>> > * EMAIL OF CONTACT
>> > * PHONE OF CONTACT
>> > * APACHE ROYALE CONTRIBUTOR (if the company or individual has people
>> > contributing to this project, or if is an individual contributes to this
>> > project)
>> >
>> > thanks
>> >
>> >
>> > -- Forwarded message -
>> > De: Carlos Rovira 
>> >
>> > If you consider this ok, I can create a thread so companies that want
>> to be
>> > listed, can express they want to, and I can create a page in our site
>> with
>> > the logos and urls and maybe more (contact person?, ...)
>> >
>> > thanks
>> >
>> >
>> >
>> > --
>> > Carlos Rovira
>> > http://about.me/carlosrovira
>> >
>>
>
>
> --
> Carlos Rovira
> http://about.me/carlosrovira
>
>

-- 
Andrew Wetmore

http://cottage14.blogspot.com/


Re: Royale Commercial Support Page (was: Fwd: AIR and Royale)

2019-07-25 Thread Greg Dove
Hi Carlos,

I would definitely be keen to be added.

Name: Greg Dove
Short Description: Independent, remote development services, with over 12
years of experience working with mxml and actionscript 3, for clients
around the globe.
Website url: http://greg-dove.com/
Contact person: Greg Dove
Contact email: greg.d...@gmail.com
Contact phone: +64 21 2725522
Apache Royale Contributor: committer

On Fri, Jul 26, 2019 at 10:54 AM Carlos Rovira 
wrote:

> Hi!
>
> New commercial support page is ready and published. Andrew, I get some of
> the texts from other apache webs, but anyway some review for your part
> would be great! :)
>
> https://royale.apache.org/royale-commercial-support/
>
> Anyone that wants to be listed, please follow instructions!! :)
>
>
>
>
> El vie., 7 jun. 2019 a las 15:51, Andrew Wetmore ()
> escribió:
>
> > This is s great idea
> >
> > On Fri, Jun 7, 2019, 6:24 AM Carlos Rovira, 
> > wrote:
> >
> > > Hi,
> > >
> > > I'll be creating a page on the website in the following days with a
> list
> > of
> > > third party providers that offers commercial support for Apache Royale,
> > in
> > > the lines we saw in the links shared by Dave Fisher as examples in
> other
> > > Apache products.
> > >
> > > It could be companies or individuals.
> > >
> > > Anyone that wants to be listed, please share here the following data:
> > >
> > > * NAME
> > > * SHORT DESCRIPTION (if applies)
> > > * LOGO (if applies) (PNG, background transparent, good resolution (at
> > least
> > > above 800px)
> > > * WEBSITE URL
> > > * CONTACT PERSON (in case of individual can be same as NAME)
> > > * EMAIL OF CONTACT
> > > * PHONE OF CONTACT
> > > * APACHE ROYALE CONTRIBUTOR (if the company or individual has people
> > > contributing to this project, or if is an individual contributes to
> this
> > > project)
> > >
> > > thanks
> > >
> > >
> > > -- Forwarded message -
> > > De: Carlos Rovira 
> > >
> > > If you consider this ok, I can create a thread so companies that want
> to
> > be
> > > listed, can express they want to, and I can create a page in our site
> > with
> > > the logos and urls and maybe more (contact person?, ...)
> > >
> > > thanks
> > >
> > >
> > >
> > > --
> > > Carlos Rovira
> > > http://about.me/carlosrovira
> > >
> >
>
>
> --
> Carlos Rovira
> http://about.me/carlosrovira
>


Re: Royale Commercial Support Page (was: Fwd: AIR and Royale)

2019-07-25 Thread Carlos Rovira
Tweet about this one:

https://twitter.com/ApacheRoyale/status/1154528303266578435?s=20

El vie., 26 jul. 2019 a las 0:53, Carlos Rovira ()
escribió:

> Hi!
>
> New commercial support page is ready and published. Andrew, I get some of
> the texts from other apache webs, but anyway some review for your part
> would be great! :)
>
> https://royale.apache.org/royale-commercial-support/
>
> Anyone that wants to be listed, please follow instructions!! :)
>
>
>
>
> El vie., 7 jun. 2019 a las 15:51, Andrew Wetmore ()
> escribió:
>
>> This is s great idea
>>
>> On Fri, Jun 7, 2019, 6:24 AM Carlos Rovira, 
>> wrote:
>>
>> > Hi,
>> >
>> > I'll be creating a page on the website in the following days with a
>> list of
>> > third party providers that offers commercial support for Apache Royale,
>> in
>> > the lines we saw in the links shared by Dave Fisher as examples in other
>> > Apache products.
>> >
>> > It could be companies or individuals.
>> >
>> > Anyone that wants to be listed, please share here the following data:
>> >
>> > * NAME
>> > * SHORT DESCRIPTION (if applies)
>> > * LOGO (if applies) (PNG, background transparent, good resolution (at
>> least
>> > above 800px)
>> > * WEBSITE URL
>> > * CONTACT PERSON (in case of individual can be same as NAME)
>> > * EMAIL OF CONTACT
>> > * PHONE OF CONTACT
>> > * APACHE ROYALE CONTRIBUTOR (if the company or individual has people
>> > contributing to this project, or if is an individual contributes to this
>> > project)
>> >
>> > thanks
>> >
>> >
>> > -- Forwarded message -
>> > De: Carlos Rovira 
>> >
>> > If you consider this ok, I can create a thread so companies that want
>> to be
>> > listed, can express they want to, and I can create a page in our site
>> with
>> > the logos and urls and maybe more (contact person?, ...)
>> >
>> > thanks
>> >
>> >
>> >
>> > --
>> > Carlos Rovira
>> > http://about.me/carlosrovira
>> >
>>
>
>
> --
> Carlos Rovira
> http://about.me/carlosrovira
>
>

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


New blog post about Apache Royale Modules is published

2019-07-25 Thread Carlos Rovira
Hi,

the new blog example about Modules is finally published
as always share and enjoy! :)

https://royale.apache.org/dividing-an-apache-royale-application-with-modules/

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


Re: Royale Commercial Support Page (was: Fwd: AIR and Royale)

2019-07-25 Thread Carlos Rovira
Hi!

New commercial support page is ready and published. Andrew, I get some of
the texts from other apache webs, but anyway some review for your part
would be great! :)

https://royale.apache.org/royale-commercial-support/

Anyone that wants to be listed, please follow instructions!! :)




El vie., 7 jun. 2019 a las 15:51, Andrew Wetmore ()
escribió:

> This is s great idea
>
> On Fri, Jun 7, 2019, 6:24 AM Carlos Rovira, 
> wrote:
>
> > Hi,
> >
> > I'll be creating a page on the website in the following days with a list
> of
> > third party providers that offers commercial support for Apache Royale,
> in
> > the lines we saw in the links shared by Dave Fisher as examples in other
> > Apache products.
> >
> > It could be companies or individuals.
> >
> > Anyone that wants to be listed, please share here the following data:
> >
> > * NAME
> > * SHORT DESCRIPTION (if applies)
> > * LOGO (if applies) (PNG, background transparent, good resolution (at
> least
> > above 800px)
> > * WEBSITE URL
> > * CONTACT PERSON (in case of individual can be same as NAME)
> > * EMAIL OF CONTACT
> > * PHONE OF CONTACT
> > * APACHE ROYALE CONTRIBUTOR (if the company or individual has people
> > contributing to this project, or if is an individual contributes to this
> > project)
> >
> > thanks
> >
> >
> > -- Forwarded message -
> > De: Carlos Rovira 
> >
> > If you consider this ok, I can create a thread so companies that want to
> be
> > listed, can express they want to, and I can create a page in our site
> with
> > the logos and urls and maybe more (contact person?, ...)
> >
> > thanks
> >
> >
> >
> > --
> > Carlos Rovira
> > http://about.me/carlosrovira
> >
>


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


Build failed in Jenkins: royale-asjs_MXTests #977

2019-07-25 Thread Apache Royale CI Server
See 


--
[...truncated 878.67 KB...]
[mxmlc] scanning for overrides: ObjectUtil
[mxmlc] scanning for overrides: SolidBorderUtil
[mxmlc] scanning for overrides: StringTrimmer
[mxmlc] scanning for overrides: StringUtil
[mxmlc] scanning for overrides: Timer
[mxmlc] scanning for overrides: UIUtils
[mxmlc] scanning for overrides: Effect
[mxmlc] scanning for overrides: Transition
[mxmlc] scanning for overrides: IFill
[mxmlc] scanning for overrides: SolidColor
[mxmlc] scanning for overrides: IExternalizable
[mxmlc] scanning for overrides: Proxy
[mxmlc] scanning for overrides: CursorBookmark
[mxmlc] scanning for overrides: ICollectionView
[mxmlc] scanning for overrides: IList
[mxmlc] scanning for overrides: IViewCursor
[mxmlc] scanning for overrides: ListCollectionView
[mxmlc] scanning for overrides: ListCollectionViewCursor
[mxmlc] scanning for overrides: ListCollectionViewBookmark
[mxmlc] scanning for overrides: ArrayCollection
[mxmlc] scanning for overrides: ArrayList
[mxmlc] scanning for overrides: XMLListCollection
[mxmlc] scanning for overrides: CanvasLayout
[mxmlc] scanning for overrides: Flex
[mxmlc] scanning for overrides: BoxDirection
[mxmlc] scanning for overrides: HBox
[mxmlc] scanning for overrides: PanelTitleBar
[mxmlc] scanning for overrides: DataGridColumn
[mxmlc] scanning for overrides: Button
[mxmlc] scanning for overrides: ISelectable
[mxmlc] scanning for overrides: CheckBox
[mxmlc] scanning for overrides: IFocusManagerComponent
[mxmlc] scanning for overrides: ComboBase
[mxmlc] scanning for overrides: ComboBox
[mxmlc] scanning for overrides: ScrollControlBase
[mxmlc] scanning for overrides: ListBase
[mxmlc] scanning for overrides: DataGrid
[mxmlc] scanning for overrides: DateField
[mxmlc] scanning for overrides: Label
[mxmlc] scanning for overrides: List
[mxmlc] scanning for overrides: MenuBar
[mxmlc] scanning for overrides: NumericStepper
[mxmlc] scanning for overrides: RadioButton
[mxmlc] scanning for overrides: RadioButtonGroup
[mxmlc] scanning for overrides: TextArea
[mxmlc] scanning for overrides: ITextInput
[mxmlc] scanning for overrides: TextInput
[mxmlc] scanning for overrides: ITextFieldFactory
[mxmlc] scanning for overrides: Singleton
[mxmlc] scanning for overrides: ListEvent
[mxmlc] scanning for overrides: MenuEvent
[mxmlc] scanning for overrides: MouseEvent
[mxmlc] scanning for overrides: PropertyChangeEventKind
[mxmlc] scanning for overrides: Matrix
[mxmlc] scanning for overrides: Matrix
[mxmlc] scanning for overrides: IFocusManagerComplexComponent
[mxmlc] scanning for overrides: IFocusManagerGroup
[mxmlc] scanning for overrides: IResourceBundle
[mxmlc] scanning for overrides: ResourceManagerImpl
[mxmlc] scanning for overrides: ResourceModuleInfo
[mxmlc] scanning for overrides: ResourceEventDispatcher
[mxmlc] scanning for overrides: ResourceBundleProxy
[mxmlc] scanning for overrides: GroupBase
[mxmlc] scanning for overrides: SkinnableComponent
[mxmlc] scanning for overrides: ButtonBase
[mxmlc] scanning for overrides: Button
[mxmlc] scanning for overrides: ErrorArray
[mxmlc] scanning for overrides: RunCodeEvent
[mxmlc] scanning for overrides: PasswordInputBead
[mxmlc] scanning for overrides: ITileLayout
[mxmlc] scanning for overrides: TileLayout
[mxmlc] scanning for overrides: LocaleUtils
[mxmlc] scanning for overrides: StringPadder
[mxmlc] scanning for overrides: UIDUtil
[mxmlc] scanning for overrides: IStroke
[mxmlc] scanning for overrides: CursorError
[mxmlc] scanning for overrides: SortError
[mxmlc] scanning for overrides: ISort
[mxmlc] scanning for overrides: Sort
[mxmlc] scanning for overrides: IXMLNotifiable
[mxmlc] scanning for overrides: XMLListAdapter
[mxmlc] scanning for overrides: FlexChildInfo
[mxmlc] scanning for overrides: BaseListData
[mxmlc] scanning for overrides: IFactory
[mxmlc] scanning for overrides: IUITextField
[mxmlc] scanning for overrides: UITextField
[mxmlc] scanning for overrides: CollectionEvent
[mxmlc] scanning for overrides: CollectionEventKind
[mxmlc] scanning for overrides: LocaleSorter
[mxmlc] scanning for overrides: LocaleID
[mxmlc] scanning for overrides: LocaleRegistry
[mxmlc] scanning for overrides: ResourceBundle
[mxmlc] scanning for overrides: ArrayUtil
[mxmlc] scanning for overrides: StringUtil
[mxmlc] scanning for overrides: UIDUtil
[mxmlc] scanning for overrides: DataGroup
[mxmlc] scanning for overrides: LayoutBase
[mxmlc] scanning for overrides: BasicLayout
[mxmlc] scanning for overrides: IBinaryDataInput

Jenkins build is back to normal : royale-asjs_MXTests #976

2019-07-25 Thread Apache Royale CI Server
See 




Re: Separate @extern classes in Jewel to a new externs library

2019-07-25 Thread Josh Tynjala
Typedefs are not required to be .js files. The Royale compiler knows how to
compile .as files with @externs metadata. In fact, that's what was already
happening when dialogPolyfill was located in the Jewel project. You should
be able to set up a project in royale-typedefs that is built similarly to
Jewel and the other framework projects that contain .as files.

--
Josh Tynjala
Bowler Hat LLC 


On Thu, Jul 25, 2019 at 12:47 PM Carlos Rovira 
wrote:

> Hi Josh,
>
> trying to move dialogPolyfill to royale-typedefs: I only see *.js classes.
> I can't find any *.as class in that repo. This means I need to transform
> dialogPolyfill to js? In fact some weeks ago dialogPolifyll was in that
> format in missing.js...
>
> El jue., 25 jul. 2019 a las 21:21, Carlos Rovira ( >)
> escribió:
>
> > Hi Josh,
> >
> > ok, I suppose dialogPolyfill could go to typedefs and hljs to the example
> > project, but just posted a problem I just found trying to do so with the
> > later
> >
> > El jue., 25 jul. 2019 a las 21:19, Josh Tynjala (<
> > joshtynj...@bowlerhat.dev>) escribió:
> >
> >> dialogPolyfill and hljs are not in any wayt related to each other,
> except
> >> the fact that they're both used in Jewel. With that in mind, I think
> that
> >> they belong in separate libraries.
> >>
> >> I also think that we should add these libraries to royale-typedefs
> instead
> >> of royale-asjs.
> >>
> >> --
> >> Josh Tynjala
> >> Bowler Hat LLC 
> >>
> >>
> >> On Thu, Jul 25, 2019 at 11:56 AM Carlos Rovira  >
> >> wrote:
> >>
> >> > Hi,
> >> >
> >> > as we already discussed, we have some @extern classes in Jewel that
> >> should
> >> > be located in its own library for @extern classes, since can be used
> for
> >> > Jewel or many other code that does not need Jewel.
> >> >
> >> > So I want to ask for a name for that library where we can add this
> >> classes
> >> > (for now dialogPolyfill and hljs) and other that will be needed in the
> >> > future.
> >> > I'm thinking in call that library "Externs" (Externs.swc).
> >> >
> >> > Let me know what you think
> >> >
> >> > thanks
> >> >
> >> > --
> >> > Carlos Rovira
> >> > http://about.me/carlosrovira
> >> >
> >>
> >
> >
> > --
> > Carlos Rovira
> > http://about.me/carlosrovira
> >
> >
>
> --
> Carlos Rovira
> http://about.me/carlosrovira
>


Re: Separate @extern classes in Jewel to a new externs library

2019-07-25 Thread Carlos Rovira
Hi Josh,

trying to move dialogPolyfill to royale-typedefs: I only see *.js classes.
I can't find any *.as class in that repo. This means I need to transform
dialogPolyfill to js? In fact some weeks ago dialogPolifyll was in that
format in missing.js...

El jue., 25 jul. 2019 a las 21:21, Carlos Rovira ()
escribió:

> Hi Josh,
>
> ok, I suppose dialogPolyfill could go to typedefs and hljs to the example
> project, but just posted a problem I just found trying to do so with the
> later
>
> El jue., 25 jul. 2019 a las 21:19, Josh Tynjala (<
> joshtynj...@bowlerhat.dev>) escribió:
>
>> dialogPolyfill and hljs are not in any wayt related to each other, except
>> the fact that they're both used in Jewel. With that in mind, I think that
>> they belong in separate libraries.
>>
>> I also think that we should add these libraries to royale-typedefs instead
>> of royale-asjs.
>>
>> --
>> Josh Tynjala
>> Bowler Hat LLC 
>>
>>
>> On Thu, Jul 25, 2019 at 11:56 AM Carlos Rovira 
>> wrote:
>>
>> > Hi,
>> >
>> > as we already discussed, we have some @extern classes in Jewel that
>> should
>> > be located in its own library for @extern classes, since can be used for
>> > Jewel or many other code that does not need Jewel.
>> >
>> > So I want to ask for a name for that library where we can add this
>> classes
>> > (for now dialogPolyfill and hljs) and other that will be needed in the
>> > future.
>> > I'm thinking in call that library "Externs" (Externs.swc).
>> >
>> > Let me know what you think
>> >
>> > thanks
>> >
>> > --
>> > Carlos Rovira
>> > http://about.me/carlosrovira
>> >
>>
>
>
> --
> Carlos Rovira
> http://about.me/carlosrovira
>
>

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


Re: Separate @extern classes in Jewel to a new externs library

2019-07-25 Thread Carlos Rovira
Hi Josh,

ok, I suppose dialogPolyfill could go to typedefs and hljs to the example
project, but just posted a problem I just found trying to do so with the
later

El jue., 25 jul. 2019 a las 21:19, Josh Tynjala ()
escribió:

> dialogPolyfill and hljs are not in any wayt related to each other, except
> the fact that they're both used in Jewel. With that in mind, I think that
> they belong in separate libraries.
>
> I also think that we should add these libraries to royale-typedefs instead
> of royale-asjs.
>
> --
> Josh Tynjala
> Bowler Hat LLC 
>
>
> On Thu, Jul 25, 2019 at 11:56 AM Carlos Rovira 
> wrote:
>
> > Hi,
> >
> > as we already discussed, we have some @extern classes in Jewel that
> should
> > be located in its own library for @extern classes, since can be used for
> > Jewel or many other code that does not need Jewel.
> >
> > So I want to ask for a name for that library where we can add this
> classes
> > (for now dialogPolyfill and hljs) and other that will be needed in the
> > future.
> > I'm thinking in call that library "Externs" (Externs.swc).
> >
> > Let me know what you think
> >
> > thanks
> >
> > --
> > Carlos Rovira
> > http://about.me/carlosrovira
> >
>


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


Blog Example B012 broken -> hljs extern class not found

2019-07-25 Thread Carlos Rovira
Hi,

I was testing now if with latest changes (mostly in @extern changes) blog
example B012 was ok and even if hljs class could be now in the same example
project (remember that hljs need to be in a library since inject_html only
works if @extern class is located in a library project).

Compiling and testing that project shows the broken behavior.

I'm getting:

[Error] ReferenceError: Can't find variable: hljs
highLightContent
(BE0012_Using_external_javascript_libraries_in_Apache_Royale.js:192)
$EH2 (BE0012_Using_external_javascript_libraries_in_Apache_Royale.js:240)
(función anónima)
fireListener (events.js:744)
fireListenerOverride (HTMLElementWrapper.js:53)
fireListenerOverride (ElementWrapper.js:47)
handleBrowserEvent_ (events.js:870)
(función anónima) (events.js:289)


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


Re: Separate @extern classes in Jewel to a new externs library

2019-07-25 Thread Josh Tynjala
dialogPolyfill and hljs are not in any wayt related to each other, except
the fact that they're both used in Jewel. With that in mind, I think that
they belong in separate libraries.

I also think that we should add these libraries to royale-typedefs instead
of royale-asjs.

--
Josh Tynjala
Bowler Hat LLC 


On Thu, Jul 25, 2019 at 11:56 AM Carlos Rovira 
wrote:

> Hi,
>
> as we already discussed, we have some @extern classes in Jewel that should
> be located in its own library for @extern classes, since can be used for
> Jewel or many other code that does not need Jewel.
>
> So I want to ask for a name for that library where we can add this classes
> (for now dialogPolyfill and hljs) and other that will be needed in the
> future.
> I'm thinking in call that library "Externs" (Externs.swc).
>
> Let me know what you think
>
> thanks
>
> --
> Carlos Rovira
> http://about.me/carlosrovira
>


Separate @extern classes in Jewel to a new externs library

2019-07-25 Thread Carlos Rovira
Hi,

as we already discussed, we have some @extern classes in Jewel that should
be located in its own library for @extern classes, since can be used for
Jewel or many other code that does not need Jewel.

So I want to ask for a name for that library where we can add this classes
(for now dialogPolyfill and hljs) and other that will be needed in the
future.
I'm thinking in call that library "Externs" (Externs.swc).

Let me know what you think

thanks

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


Apache Royale Website statistics

2019-07-25 Thread Carlos Rovira
Hi,

here's a screenshot of the website statistics

https://imgur.com/spFb5af

This is from WP admin area, don't know if we have some other Apache ones to
compare

What do you think about sharing some data in social networks?
And what data do you think is most interesting and could impact more out
there?

thanks



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


Build failed in Jenkins: royale-asjs_MXTests #975

2019-07-25 Thread Apache Royale CI Server
See 


Changes:

[carlosrovira] add license header so maven can build

[harbs] If adding new element, it should be appended

--
[...truncated 878.94 KB...]
[mxmlc] scanning for overrides: ObjectUtil
[mxmlc] scanning for overrides: SolidBorderUtil
[mxmlc] scanning for overrides: StringTrimmer
[mxmlc] scanning for overrides: StringUtil
[mxmlc] scanning for overrides: Timer
[mxmlc] scanning for overrides: UIUtils
[mxmlc] scanning for overrides: Effect
[mxmlc] scanning for overrides: Transition
[mxmlc] scanning for overrides: IFill
[mxmlc] scanning for overrides: SolidColor
[mxmlc] scanning for overrides: IExternalizable
[mxmlc] scanning for overrides: Proxy
[mxmlc] scanning for overrides: CursorBookmark
[mxmlc] scanning for overrides: ICollectionView
[mxmlc] scanning for overrides: IList
[mxmlc] scanning for overrides: IViewCursor
[mxmlc] scanning for overrides: ListCollectionView
[mxmlc] scanning for overrides: ListCollectionViewCursor
[mxmlc] scanning for overrides: ListCollectionViewBookmark
[mxmlc] scanning for overrides: ArrayCollection
[mxmlc] scanning for overrides: ArrayList
[mxmlc] scanning for overrides: XMLListCollection
[mxmlc] scanning for overrides: CanvasLayout
[mxmlc] scanning for overrides: Flex
[mxmlc] scanning for overrides: BoxDirection
[mxmlc] scanning for overrides: HBox
[mxmlc] scanning for overrides: PanelTitleBar
[mxmlc] scanning for overrides: DataGridColumn
[mxmlc] scanning for overrides: Button
[mxmlc] scanning for overrides: ISelectable
[mxmlc] scanning for overrides: CheckBox
[mxmlc] scanning for overrides: IFocusManagerComponent
[mxmlc] scanning for overrides: ComboBase
[mxmlc] scanning for overrides: ComboBox
[mxmlc] scanning for overrides: ScrollControlBase
[mxmlc] scanning for overrides: ListBase
[mxmlc] scanning for overrides: DataGrid
[mxmlc] scanning for overrides: DateField
[mxmlc] scanning for overrides: Label
[mxmlc] scanning for overrides: List
[mxmlc] scanning for overrides: MenuBar
[mxmlc] scanning for overrides: NumericStepper
[mxmlc] scanning for overrides: RadioButton
[mxmlc] scanning for overrides: RadioButtonGroup
[mxmlc] scanning for overrides: TextArea
[mxmlc] scanning for overrides: ITextInput
[mxmlc] scanning for overrides: TextInput
[mxmlc] scanning for overrides: ITextFieldFactory
[mxmlc] scanning for overrides: Singleton
[mxmlc] scanning for overrides: ListEvent
[mxmlc] scanning for overrides: MenuEvent
[mxmlc] scanning for overrides: MouseEvent
[mxmlc] scanning for overrides: PropertyChangeEventKind
[mxmlc] scanning for overrides: Matrix
[mxmlc] scanning for overrides: Matrix
[mxmlc] scanning for overrides: IFocusManagerComplexComponent
[mxmlc] scanning for overrides: IFocusManagerGroup
[mxmlc] scanning for overrides: IResourceBundle
[mxmlc] scanning for overrides: ResourceManagerImpl
[mxmlc] scanning for overrides: ResourceModuleInfo
[mxmlc] scanning for overrides: ResourceEventDispatcher
[mxmlc] scanning for overrides: ResourceBundleProxy
[mxmlc] scanning for overrides: GroupBase
[mxmlc] scanning for overrides: SkinnableComponent
[mxmlc] scanning for overrides: ButtonBase
[mxmlc] scanning for overrides: Button
[mxmlc] scanning for overrides: ErrorArray
[mxmlc] scanning for overrides: RunCodeEvent
[mxmlc] scanning for overrides: PasswordInputBead
[mxmlc] scanning for overrides: ITileLayout
[mxmlc] scanning for overrides: TileLayout
[mxmlc] scanning for overrides: LocaleUtils
[mxmlc] scanning for overrides: StringPadder
[mxmlc] scanning for overrides: UIDUtil
[mxmlc] scanning for overrides: IStroke
[mxmlc] scanning for overrides: CursorError
[mxmlc] scanning for overrides: SortError
[mxmlc] scanning for overrides: ISort
[mxmlc] scanning for overrides: Sort
[mxmlc] scanning for overrides: IXMLNotifiable
[mxmlc] scanning for overrides: XMLListAdapter
[mxmlc] scanning for overrides: FlexChildInfo
[mxmlc] scanning for overrides: BaseListData
[mxmlc] scanning for overrides: IFactory
[mxmlc] scanning for overrides: IUITextField
[mxmlc] scanning for overrides: UITextField
[mxmlc] scanning for overrides: CollectionEvent
[mxmlc] scanning for overrides: CollectionEventKind
[mxmlc] scanning for overrides: LocaleSorter
[mxmlc] scanning for overrides: LocaleID
[mxmlc] scanning for overrides: LocaleRegistry
[mxmlc] scanning for overrides: ResourceBundle
[mxmlc] scanning for overrides: ArrayUtil
[mxmlc] scanning for overrides: StringUtil
[mxmlc] scanning for overrides: UIDUtil
[mxmlc] scanning for overrides: DataGroup
[mxmlc] scanning 

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

2019-07-25 Thread Apache Royale CI Server
See 




Re: [royale-asjs] branch develop updated: add license header so maven can build

2019-07-25 Thread Harbs
Oops.

Thanks. :-)

> On Jul 25, 2019, at 5:21 PM, carlosrov...@apache.org wrote:
> 
> This is an automated email from the ASF dual-hosted git repository.
> 
> carlosrovira pushed a commit to branch develop
> in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
> 
> 
> The following commit(s) were added to refs/heads/develop by this push:
> new 855f93a  add license header so maven can build
> 855f93a is described below
> 
> commit 855f93a26a71de66c53c198f3e1f5d33948e851f
> Author: Carlos Rovira 
> AuthorDate: Thu Jul 25 16:21:22 2019 +0200
> 
>add license header so maven can build
> ---
> .../projects/Network/src/main/resources/defaults.css | 20 +++-
> 1 file changed, 19 insertions(+), 1 deletion(-)
> 
> diff --git a/frameworks/projects/Network/src/main/resources/defaults.css 
> b/frameworks/projects/Network/src/main/resources/defaults.css
> index f1d3a90..4d00a51 100644
> --- a/frameworks/projects/Network/src/main/resources/defaults.css
> +++ b/frameworks/projects/Network/src/main/resources/defaults.css
> @@ -1,4 +1,22 @@
> -@namespace "library://ns.apache.org/royale/basic";
> +/**
> + *  Licensed to the Apache Software Foundation (ASF) under one or more
> + *  contributor license agreements.  See the NOTICE file distributed with
> + *  this work for additional information regarding copyright ownership.
> + *  The ASF licenses this file to You under the Apache License, Version 2.0
> + *  (the "License"); you may not use this file except in compliance with
> + *  the License.  You may obtain a copy of the License at
> + *
> + *  http://www.apache.org/licenses/LICENSE-2.0
> + *
> + *  Unless required by applicable law or agreed to in writing, software
> + *  distributed under the License is distributed on an "AS IS" BASIS,
> + *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> + *  See the License for the specific language governing permissions and
> + *  limitations under the License.
> + */
> +
> + @namespace "library://ns.apache.org/royale/basic";
> +
> FileProxy
> {
>   IBeadModel: ClassReference("org.apache.royale.file.beads.FileModel");
> 



Re: Website - create Showcase section

2019-07-25 Thread Carlos Rovira
Thanks Om!
That's very useful, I'll try to use that as a guide and unify with website.
I'll be posting soon the data everyone need to post to be added with the
corresponding sizes and additional info.


El mié., 24 jul. 2019 a las 21:55, OmPrakash Muppirala (<
bigosma...@gmail.com>) escribió:

> If we can mimic how the Flex showcase works, that would be a good starting
> point.
>
> http://flex.apache.org/community-showcase.html
>
> Thanks,
> Om
>
> On Wed, Jul 24, 2019, 9:51 AM Yishay Weiss  wrote:
>
> > Sounds good, thanks.
> >
> >
> >
> > 
> > From: Carlos Rovira 
> > Sent: Wednesday, July 24, 2019 7:35:54 PM
> > To: dev@royale.apache.org 
> > Subject: Re: Website - create Showcase section
> >
> > Hi Yishay,
> >
> > good to know! ok we can start posting.
> > In our case, I was thinking yesterday in make white brand version of our
> > app to avoid conflicts with our clients, since the important thing is to
> > showcase and put screenshots available to browse.
> > For All apps we'll need some screenshots in concrete sizes-dimensions, in
> > case we want to show case as screenshots. Other than that, could be post
> > some video or gif animation, but I think the screen shot option will be
> > more elegant to generate good visuals.
> >
> > I can revisit that part of the website and post soon info and material
> that
> > app creators must provide in order to fill its own page.
> >
> > Also, I have in my plate the page for Third party companies that wants to
> > be listed in our site to sell services and consultancy around Apache
> > Royale.
> >
> > thanks
> >
> >
> > El mié., 24 jul. 2019 a las 8:17, Yishay Weiss ( >)
> > escribió:
> >
> > > Hi,
> > >
> > > Is it time to have a production showcase section?
> > >
> > > We have Harbs [1] and Justin [2] in production. Hopefully Carlos,
> Alina,
> > > Andrew, et al join them soon.
> > >
> > > Tour de Flex and documentation app can also be made to be showcase
> > worthy,
> > > although perhaps in a different section.
> > >
> > > What do you all think?
> > >
> > > Yishay
> > >
> > > [1] https://marketinginflection.com/printui-demo.php
> > > [2] https://rest-swf.prominic.net/Royale/Native/1.0.3/index.html
> > >
> > >
> > >
> >
> > --
> > Carlos Rovira
> > http://about.me/carlosrovira
> >
>


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


Re: library-path changes

2019-07-25 Thread Carlos Rovira
Hi Greg,

ok! I thought there was something more involved. About understanding better
how things work in maven plugin and know the reasons I think it could be
good to ask Chris Dutz about it, since he can give us the clues about all
of that.

Thanks!



El mié., 24 jul. 2019 a las 22:50, Greg Dove ()
escribió:

> Hi Carlos,
>
> Just to clarify: I had wondered whether there were inconsistencies in the
> framework so I checked more on that before adding my previous post in this
> thread.
> It seems that
> true was
> achieving a similar result to using 'provided' for the (inter)dependencies
> inside each framework project, so my concerns were not valid.
>
> When I look inside royale-maven-plugin, I do see some minor differences
> with respect to "runtime" specifically but tbh I would need to spend more
> time to understand why it is doing what it does with a combination of
> classifier and scope checks specifically for "runtime" and not "provided".
> Other than those differences, I think "runtime" and "provided" do seem to
> be treated the same.
>
>
>
>
> On Thu, Jul 25, 2019 at 5:36 AM Carlos Rovira 
> wrote:
>
> > Hi,
> >
> > if I understand correctly, both "runtime" and "provided" are right now
> > equal for the compiler, right? I'm ok to understand conceptually
> > "runtime" and "provided" as Greg says. At least for now, although if we
> can
> > inform the compiler to differentiate as well would be great.
> >
> > In the other hand, flemojos seems to me more natural ("merged",
> > "external",...) since is what we use to manage in Flex days and in
> > FlashBuilder,
> > but don't know if is worth it to go to that kind of names, or better go
> to
> > the standard maven names. If it was easy to add flemojos names, I'd
> choose
> > those, but since there's many things to do, maybe we can stick with what
> we
> > have.
> >
> > In the other hand, thanks to Greg, we have this config solved in our real
> > App now. But I think in the process of doing this fix I think Greg saw
> some
> > issues
> > at framework level for maven. Hope Greg can expose it better if that's
> the
> > case, since maybe I'm wrong.
> >
> > thanks
> >
> >
> >
> >
> > El mié., 24 jul. 2019 a las 2:15, Greg Dove ()
> > escribió:
> >
> > > Just to add to the discussion on the 'provided' vs. 'runtime' scopes...
> > > I'm not really sure what scope name should be used for what, but here's
> > > what I have assumed:
> > > 'runtime' is for 'native' libs where the runtime provides the api
> surface
> > > that is represented by the swc. (playerglobal/ js-typedefs examples)
> > > 'provided' is for dependencies that are pre-compiled swc dependencies,
> > > where the dependency is expected to provided when the application is
> > built
> > > (in this case I have assumed it is explicitly listed as a dependency
> for
> > > the application build).
> > >
> > > I think these are different to what used to be the case with FlexMojos
> > (see
> > > 'Scope options in Flexmojos' [1])
> > > Also it seems that we don't do any of this in the framework project
> level
> > > poms, so I assume
> > > that true at
> > > frameworks/projects/pom.xml is a 'brute-force' override, simulating
> > > provided for each of the child framework projects'
> swc
> > > dependencies, and avoiding them being merged in for each of the
> framework
> > > swcs. I assume this might be another difference from [1] also, but I'm
> > not
> > > really sure as my only exposure to maven has been since FlexJS/Royale.
> > >
> > >
> > > 1.
> > >
> https://www.adobe.com/devnet/flex/articles/flex-maven-flexmojos-pt3.html
> > >
> > >
> > >
> > > --
> > Carlos Rovira
> > http://about.me/carlosrovira
> >
>


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