FontAwesomeIcon, doubts

2024-05-21 Thread Maria Jose Esteve
Hi,
I'm working with the FontAwesomeIcon component and I have a couple of questions 
that I'm sure someone can answer for me.
There are several properties that use toggleClass [1] and others use addClass 
and removeClass. For me, both methods are equivalent, is one better?

On the other hand, there are several properties whose implementation, for me, 
is incomplete (rotation [2] and relativeSize): It eliminates the class to be 
added, in case it exists, but the possible previous value [3] is not 
eliminated. Do you know if Is this a mistake that should be corrected?
Thx.

[1]
public function set border(value:Boolean):void
{
_border = value;
toggleClass('fa-border', _border);
}

[2]
public function set rotation(value:String):void
{
removeClass('fa-rotate-' + value); //
_rotation = value;
addClass('fa-rotate-' + value);
}

[3]
public function set rotation(value:String):void
{
removeClass('fa-rotate-' + _rotation); //* Add?

removeClass('fa-rotate-' + value);
_rotation = value;
addClass('fa-rotate-' + value);
}

Hiedra



RE: Error compiling SDK

2024-05-13 Thread Maria Jose Esteve
Don't worry, here in Spain there is a saying... "he who washes the dishes is 
the one who breaks them" 
Thanks for the modifications.

Hiedra

-Mensaje original-
De: Josh Tynjala  
Enviado el: lunes, 13 de mayo de 2024 22:09
Para: dev@royale.apache.org
Asunto: Re: Error compiling SDK

Alright, it should be building correctly now. Sorry again!
--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>


On Mon, May 13, 2024 at 8:56 AM Josh Tynjala 
wrote:

> Sorry about that! Working on a fix.
>
> --
> Josh Tynjala
> Bowler Hat LLC <https://bowlerhat.dev>
>
>
> On Sat, May 11, 2024 at 5:35 PM Maria Jose Esteve 
> wrote:
>
>> The compilation of the SDK, when downloading the latest changes from 
>> royale-compiler (commit 15c7703), fails.
>>
>> BUILD FAILED
>> D:\Develop_Royale\Projects\Royale-SDK\royale-asjs\build.xml:696: The 
>> following error occurred while executing this line:
>> D:\Develop_Royale\Projects\Royale-SDK\royale-asjs\frameworks\build.xml:128:
>> The following error occurred while executing this line:
>> D:\Develop_Royale\Projects\Royale-SDK\royale-asjs\frameworks\build.xml:486:
>> The following error occurred while executing this line:
>> D:\Develop_Royale\Projects\Royale-SDK\royale-asjs\frameworks\projects\RoyaleUnitUI\build.xml:51:
>> The following error occurred while executing this line:
>> D:\Develop_Royale\Projects\Royale-SDK\royale-asjs\frameworks\js\projects\RoyaleUnitUIJS\build.xml:95:
>> Warning: Could not find file
>> D:\Develop_Royale\Projects\Royale-SDK\royale-asjs\frameworks\js\proje
>> cts\RoyaleUnitUIJS\target\RoyaleUnitUIJS.swc
>> to copy.
>>
>> Hiedra
>>
>>


Error compiling SDK

2024-05-11 Thread Maria Jose Esteve
The compilation of the SDK, when downloading the latest changes from 
royale-compiler (commit 15c7703), fails.

BUILD FAILED
D:\Develop_Royale\Projects\Royale-SDK\royale-asjs\build.xml:696: The following 
error occurred while executing this line:
D:\Develop_Royale\Projects\Royale-SDK\royale-asjs\frameworks\build.xml:128: The 
following error occurred while executing this line:
D:\Develop_Royale\Projects\Royale-SDK\royale-asjs\frameworks\build.xml:486: The 
following error occurred while executing this line:
D:\Develop_Royale\Projects\Royale-SDK\royale-asjs\frameworks\projects\RoyaleUnitUI\build.xml:51:
 The following error occurred while executing this line:
D:\Develop_Royale\Projects\Royale-SDK\royale-asjs\frameworks\js\projects\RoyaleUnitUIJS\build.xml:95:
 Warning: Could not find file 
D:\Develop_Royale\Projects\Royale-SDK\royale-asjs\frameworks\js\projects\RoyaleUnitUIJS\target\RoyaleUnitUIJS.swc
 to copy.

Hiedra



RE: Extend component mxml

2024-05-07 Thread Maria Jose Esteve
I hadn't understood you Yishay  I thought you were asking me...
Do I have to reference the container with "this"?
I think I do not understand you...

* base component:


'***

* extended component:


  

To add PanelAssignScopePersonFilter I must do it...
This.contentScopeFilter.addElement(c,dispatchEvent);

But I have more containers with the localId="contentScopeFilter" how will you 
know which one I mean?
I'm missing a lot of things  I'm going to try it.

Thx Yishay.

-Mensaje original-
De: Yishay Weiss  
Enviado el: martes, 7 de mayo de 2024 14:16
Para: dev@royale.apache.org
Asunto: Re: Extend component mxml

nested ids are still assigned to the mxml document element, so you should 
reference them directly as I suggested.
________
From: Maria Jose Esteve 
Sent: Tuesday, May 7, 2024 10:00 AM
To: dev@royale.apache.org 
Subject: RE: Extend component mxml

"content" is a container with several sub-components and one of them is a 
container called "contentScopeFilter" and it will be, within it, where we add 
the components (if they implement IAssignScopeFilter)

-Mensaje original-
De: Yishay Weiss  Enviado el: martes, 7 de mayo de 2024 
7:43
Para: dev@royale.apache.org
Asunto: Re: Extend component mxml

content.contentScopeFilter.addElement(c,dispatchEvent);
content.contentScopeFilter.dispatchEvent(new 
Event("layoutNeeded"));

Why are you referencing content.contentScopeFilter instead of 
this.contentScopeFilter ?
____
From: Maria Jose Esteve 
Sent: Tuesday, May 7, 2024 12:25 AM
To: dev@royale.apache.org 
Subject: Extend component mxml

Hello, let's see if anyone can give me “some clue” about my problem:

I have made many “base components” “.as” that I have then extended in several 
mxml with success; Now I wanted to extend an mxml and I am having problems "add 
components" because when "override addElement" is executed, in the extended 
mxml component, the mxml elements that I use as a template are not yet created. 
I'll give you an example because I don't know if I'm explaining myself well:

Success case, ".mxml" extended from ".as":


//  ModuleAssignTargetToScopeSectionContent.as 
---

public class ModuleAssignTargetToScopeSectionContent extends SectionContent {

import com.xxx.xxx.models.ConfigModel;
   …

public function ModuleAssignTargetToScopeSectionContent() {
super();
addEventListener("beadsAdded", beadsAddedHandler);
}

[Bindable]
[Inject(source="configModel", required="true")]
public var configModel:ConfigModel;

public var carFilter:IAssignScopeFilter;
public var carUnAssign:IUnAssignScope;
public var carAssign:IAssignScope;

public var header:HeaderModuleAssignTargetToScope = new 
HeaderModuleAssignTargetToScope();
public var content:ContentModuleAssignTargetToScope = new 
ContentModuleAssignTargetToScope(); //ex. VGroup

protected function beadsAddedHandler(event:Event):void
{
removeEventListener("beadsAdded", beadsAddedHandler);
if (getBeadByType(DataBindingBase) == null)
addBead(new ViewDataBinding());

strandChildren.addElement(content);
}

override public function addElement(c:IChild, dispatchEvent:Boolean = 
true):void
{
if( c is IAssignScopeFilter )
{
carFilter = c as IAssignScopeFilter;
carFilter.moduleModel = moduleModel;

// content.contentScopeFilter --> Card
content.contentScopeFilter.addElement(c,dispatchEvent);
content.contentScopeFilter.dispatchEvent(new 
Event("layoutNeeded"));
}
else if( c is IUnAssignScope ){
…

}else{
super.addElement(c, dispatchEvent);
}
}

override public function getElementIndex(c:IChild):int
{
if( c is IAssignScopeFilter )
{
return content.contentScopeFilter.getElementIndex(c);
}
else if( c is IUnAssignScope ){
…
}
return super.getElementIndex(c);
}

override public function removeElement(c:IChild, dispatchEvent:Boolean 
= true):void
{
if( c is IAssignScopeFilter )
{
   content.contentScopeFilter.removeElement(c,dispatchEvent);
}
else if( c is IUnAssignScope ){
…
}
   super.removeElement(c, dispatchEvent);
}
   …
}




RE: Extend component mxml

2024-05-07 Thread Maria Jose Esteve
"content" is a container with several sub-components and one of them is a 
container called "contentScopeFilter" and it will be, within it, where we add 
the components (if they implement IAssignScopeFilter)

-Mensaje original-
De: Yishay Weiss  
Enviado el: martes, 7 de mayo de 2024 7:43
Para: dev@royale.apache.org
Asunto: Re: Extend component mxml

content.contentScopeFilter.addElement(c,dispatchEvent);
content.contentScopeFilter.dispatchEvent(new 
Event("layoutNeeded"));

Why are you referencing content.contentScopeFilter instead of 
this.contentScopeFilter ?
________
From: Maria Jose Esteve 
Sent: Tuesday, May 7, 2024 12:25 AM
To: dev@royale.apache.org 
Subject: Extend component mxml

Hello, let's see if anyone can give me “some clue” about my problem:

I have made many “base components” “.as” that I have then extended in several 
mxml with success; Now I wanted to extend an mxml and I am having problems "add 
components" because when "override addElement" is executed, in the extended 
mxml component, the mxml elements that I use as a template are not yet created. 
I'll give you an example because I don't know if I'm explaining myself well:

Success case, ".mxml" extended from ".as":


//  ModuleAssignTargetToScopeSectionContent.as 
---

public class ModuleAssignTargetToScopeSectionContent extends SectionContent {

import com.xxx.xxx.models.ConfigModel;
   …

public function ModuleAssignTargetToScopeSectionContent() {
super();
addEventListener("beadsAdded", beadsAddedHandler);
}

[Bindable]
[Inject(source="configModel", required="true")]
public var configModel:ConfigModel;

public var carFilter:IAssignScopeFilter;
public var carUnAssign:IUnAssignScope;
public var carAssign:IAssignScope;

public var header:HeaderModuleAssignTargetToScope = new 
HeaderModuleAssignTargetToScope();
public var content:ContentModuleAssignTargetToScope = new 
ContentModuleAssignTargetToScope(); //ex. VGroup

protected function beadsAddedHandler(event:Event):void
{
removeEventListener("beadsAdded", beadsAddedHandler);
if (getBeadByType(DataBindingBase) == null)
addBead(new ViewDataBinding());

strandChildren.addElement(content);
}

override public function addElement(c:IChild, dispatchEvent:Boolean = 
true):void
{
if( c is IAssignScopeFilter )
{
carFilter = c as IAssignScopeFilter;
carFilter.moduleModel = moduleModel;

// content.contentScopeFilter --> Card
content.contentScopeFilter.addElement(c,dispatchEvent);
content.contentScopeFilter.dispatchEvent(new 
Event("layoutNeeded"));
}
else if( c is IUnAssignScope ){
…

}else{
super.addElement(c, dispatchEvent);
}
}

override public function getElementIndex(c:IChild):int
{
if( c is IAssignScopeFilter )
{
return content.contentScopeFilter.getElementIndex(c);
}
else if( c is IUnAssignScope ){
…
}
return super.getElementIndex(c);
}

override public function removeElement(c:IChild, dispatchEvent:Boolean 
= true):void
{
if( c is IAssignScopeFilter )
{
   content.contentScopeFilter.removeElement(c,dispatchEvent);
}
else if( c is IUnAssignScope ){
…
}
   super.removeElement(c, dispatchEvent);
}
   …
}



//  AssignTargetToScopePerson.mxml ---

http://www.w3.org/1999/xhtml;
xmlns:fx="http://ns.adobe.com/mxml/2009;
xmlns:j="library://ns.apache.org/royale/jewel"
xmlns:js="library://ns.apache.org/royale/basic"
xmlns:html="library://ns.apache.org/royale/html"
xmlns:wp="library://ns.xxx.com/xxx"
xmlns:viewsAssign="com.xxx.xxx.views.assignation.*">

















Option that does not work, “.mxml” extended from another “.mxml”:


//  ModuleAssignTargetToScopeSectionContent.mxml 
---


http://www.w3.org/1999/xhtml
xmlns:fx=http://ns.adobe.com/mxml/2009
xmlns:j="library://ns.apache.org/royale/jewel"
xmlns:js="library://ns.apache.org/royale/basic"
xmlns:html="library://ns.apache.org/royale/html"
xmlns:wp="library://ns.xxx.com/xxx">






   

Extend component mxml

2024-05-06 Thread Maria Jose Esteve
Hello, let's see if anyone can give me “some clue” about my problem:

I have made many “base components” “.as” that I have then extended in several 
mxml with success; Now I wanted to extend an mxml and I am having problems "add 
components" because when "override addElement" is executed, in the extended 
mxml component, the mxml elements that I use as a template are not yet created. 
I'll give you an example because I don't know if I'm explaining myself well:

Success case, ".mxml" extended from ".as":


//  ModuleAssignTargetToScopeSectionContent.as 
---

public class ModuleAssignTargetToScopeSectionContent extends SectionContent {

import com.xxx.xxx.models.ConfigModel;
   …

public function ModuleAssignTargetToScopeSectionContent() {
super();
addEventListener("beadsAdded", beadsAddedHandler);
}

[Bindable]
[Inject(source="configModel", required="true")]
public var configModel:ConfigModel;

public var carFilter:IAssignScopeFilter;
public var carUnAssign:IUnAssignScope;
public var carAssign:IAssignScope;

public var header:HeaderModuleAssignTargetToScope = new 
HeaderModuleAssignTargetToScope();
public var content:ContentModuleAssignTargetToScope = new 
ContentModuleAssignTargetToScope(); //ex. VGroup

protected function beadsAddedHandler(event:Event):void
{
removeEventListener("beadsAdded", beadsAddedHandler);
if (getBeadByType(DataBindingBase) == null)
addBead(new ViewDataBinding());

strandChildren.addElement(content);
}

override public function addElement(c:IChild, dispatchEvent:Boolean = 
true):void
{
if( c is IAssignScopeFilter )
{
carFilter = c as IAssignScopeFilter;
carFilter.moduleModel = moduleModel;

// content.contentScopeFilter --> Card
content.contentScopeFilter.addElement(c,dispatchEvent);
content.contentScopeFilter.dispatchEvent(new 
Event("layoutNeeded"));
}
else if( c is IUnAssignScope ){
…

}else{
super.addElement(c, dispatchEvent);
}
}

override public function getElementIndex(c:IChild):int
{
if( c is IAssignScopeFilter )
{
return content.contentScopeFilter.getElementIndex(c);
}
else if( c is IUnAssignScope ){
…
}
return super.getElementIndex(c);
}

override public function removeElement(c:IChild, dispatchEvent:Boolean 
= true):void
{
if( c is IAssignScopeFilter )
{
   content.contentScopeFilter.removeElement(c,dispatchEvent);
}
else if( c is IUnAssignScope ){
…
}
   super.removeElement(c, dispatchEvent);
}
   …
}



//  AssignTargetToScopePerson.mxml ---

http://www.w3.org/1999/xhtml;
xmlns:fx="http://ns.adobe.com/mxml/2009;
xmlns:j="library://ns.apache.org/royale/jewel"
xmlns:js="library://ns.apache.org/royale/basic"
xmlns:html="library://ns.apache.org/royale/html"
xmlns:wp="library://ns.xxx.com/xxx"
xmlns:viewsAssign="com.xxx.xxx.views.assignation.*">

















Option that does not work, “.mxml” extended from another “.mxml”:


//  ModuleAssignTargetToScopeSectionContent.mxml 
---


http://www.w3.org/1999/xhtml
xmlns:fx=http://ns.adobe.com/mxml/2009
xmlns:j="library://ns.apache.org/royale/jewel"
xmlns:js="library://ns.apache.org/royale/basic"
xmlns:html="library://ns.apache.org/royale/html"
xmlns:wp="library://ns.xxx.com/xxx">
















…







//  AssignTargetToScopePerson2.mxml ---

http://www.w3.org/1999/xhtml
xmlns:fx=http://ns.adobe.com/mxml/2009
xmlns:j="library://ns.apache.org/royale/jewel"
xmlns:js="library://ns.apache.org/royale/basic"
xmlns:html="library://ns.apache.org/royale/html"
xmlns:wp="library://ns.xxx.com/xxx"
xmlns:viewsAssign="com.xxx.xxx.views.assignation.*">

















The problem, as you have surely guessed, is that in 
“AssignTargetToScopePerson2.mxml” the elements of the extended component 
(viewsAssign:PanelAssignScopePersonFilter,…) are added before the elements of 
the base component (content, contentScopeFilter,…)

How should I do it?
Any example I can investigate in the SDK?
If you see any “aberration” in the lines I have attached, please tell me 

Any help would be appreciated.

Thx.
Hiedra







RE: Align the FontAwesome5Type class with the latest 5x version

2024-04-22 Thread Maria Jose Esteve
Thanks for responding Josh and for the link.
I also like to keep the history because, in case of problems, it always helps 
me. From now on I will try not to make "silly commits" and I will upload 
everything :) if no one tells me otherwise.

Since I uploaded the entire repo I can't use squash, although if I'm honest, it 
gives me too much respect: if I make a mistake, I think I will cause more 
problems.

Josh, FontAwesome5ProType or FontAwesomePro5Type?  

Hiedra

-Mensaje original-
De: Josh Tynjala  
Enviado el: martes, 23 de abril de 2024 0:55
Para: dev@royale.apache.org
Asunto: Re: Align the FontAwesome5Type class with the latest 5x version

Personally, I usually just push all of my commits to develop without any 
cleanup. I don't like changing history in Git, even if it is messy.
However, I know many others like to clean up their changes to look nicer.
Everyone has their own preferences.

It is possible to "squash" multiple commits together into one commit by using 
Git's powerful "rebase" feature. Rebasing can be useful when you are working on 
a separate branch, and want to simplify your changes before merging that branch 
into develop.

Here's an article that I found that seems like a pretty good introduction to 
rebasing:

https://medium.com/@slamflipstrom/a-beginners-guide-to-squashing-commits-with-git-rebase-8185cf6e62ec

Be careful when rebasing, though. You nevert want to change any Git history 
that has already been pushed to develop because that could mess with others who 
have pulled them already. Rebasing should be used only for commits that don't 
yet exist on the branch that you intend to merge into.

--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>


On Mon, Apr 22, 2024 at 3:36 PM Maria Jose Esteve  wrote:

> Hi, I finished the work yesterday (included an update to the 
> MaterialIconType class as well) and would like to include it in the 
> repository to move on to something else.
> If it's okay, tomorrow morning (in 8 hours), if no one has any 
> objection I will mix in develop.
>
> I need you to tell me how you usually make changes to the repo when 
> they are not simple commits (which we do directly in develop). I 
> created a branch and made all the changes there. If I merge this 
> branch into develop all the commits I have made will be pushed. "How 
> do you act in this situation? How do you usually work against the SDK?"
>
> Thx.
> Hiedra
>
> -Mensaje original-
> De: Maria Jose Esteve  Enviado el: domingo, 21 de 
> abril de 2024 22:40
> Para: dev@royale.apache.org
> Asunto: RE: Align the FontAwesome5Type class with the latest 5x 
> version
>
> ¿FontAwesome5ProIconType o FontAwesomePro5Type? 
>
> Hiedra
>
> -Mensaje original-
> De: Maria Jose Esteve  Enviado el: domingo, 21 de 
> abril de 2024 20:23
> Para: dev@royale.apache.org
> Asunto: RE: Align the FontAwesome5Type class with the latest 5x 
> version
>
> I have completed the FontAwesome5Type class with all the icons from 
> the latest version 5.x, 5.15.4, Free and I have created the new 
> FontAwesome6Type class (I made this modification the other day)
>
> I have followed the following criteria:
> - The constants of the new icons for the "numeric digits: 0, 1, 2, ... 9"
> begin with "N" (N1, N2, N3...N9) and I have respected the name of the 
> constants that began by a number, such as "500px", a value 
> corresponding to the constant "F500PX".
>
> - The name of a constant matches its value but in capital letters and 
> with the "hyphens" (-) replaced by "underscore" (_) public static 
> const ALIGN_JUSTIFY:String = "align-justify";
>
> - I have only left the icons from the Free version.
> - I have added the icons of the Professional version, which existed in 
> the FontAwesome5Type class, to the end of the class "temporarily".
>
> I have obtained the list of icons from the github repositories: 
> version
> 5.15.4 [1] and version 6.5.2 [2] I am implementing these changes in an 
> independent branch [3] until you confirm that it is right or wrong for you.
> Next, I'm going to create the FontAwesome5ProType class.
>
> [1] https://github.com/FortAwesome/Font-Awesome/tree/5.x
> [2] https://github.com/FortAwesome/Font-Awesome/tree/6.x
> [3]
> https://github.com/apache/royale-asjs/tree/fontIcon/toplineup_fontawes
> ome5
>
> Hiedra
>
> -Mensaje original-
> De: Maria Jose Esteve  Enviado el: domingo, 21 de 
> abril de 2024 14:01
> Para: dev@royale.apache.org
> Asunto: Align the FontAwesome5Type class with the latest 5x version
>
> I wanted to ask you a couple of questions...
>
> I want to align the FontAwesome5Type class with the latest 5x versio

RE: Align the FontAwesome5Type class with the latest 5x version

2024-04-22 Thread Maria Jose Esteve
Hi, I finished the work yesterday (included an update to the MaterialIconType 
class as well) and would like to include it in the repository to move on to 
something else.
If it's okay, tomorrow morning (in 8 hours), if no one has any objection I will 
mix in develop.

I need you to tell me how you usually make changes to the repo when they are 
not simple commits (which we do directly in develop). I created a branch and 
made all the changes there. If I merge this branch into develop all the commits 
I have made will be pushed. "How do you act in this situation? How do you 
usually work against the SDK?"

Thx.
Hiedra

-Mensaje original-
De: Maria Jose Esteve  
Enviado el: domingo, 21 de abril de 2024 22:40
Para: dev@royale.apache.org
Asunto: RE: Align the FontAwesome5Type class with the latest 5x version

¿FontAwesome5ProIconType o FontAwesomePro5Type?  

Hiedra

-Mensaje original-
De: Maria Jose Esteve  Enviado el: domingo, 21 de abril de 
2024 20:23
Para: dev@royale.apache.org
Asunto: RE: Align the FontAwesome5Type class with the latest 5x version

I have completed the FontAwesome5Type class with all the icons from the latest 
version 5.x, 5.15.4, Free and I have created the new FontAwesome6Type class (I 
made this modification the other day)

I have followed the following criteria:
- The constants of the new icons for the "numeric digits: 0, 1, 2, ... 9" begin 
with "N" (N1, N2, N3...N9) and I have respected the name of the constants that 
began by a number, such as "500px", a value corresponding to the constant 
"F500PX".

- The name of a constant matches its value but in capital letters and with the 
"hyphens" (-) replaced by "underscore" (_) public static const 
ALIGN_JUSTIFY:String = "align-justify";

- I have only left the icons from the Free version.
- I have added the icons of the Professional version, which existed in the 
FontAwesome5Type class, to the end of the class "temporarily".

I have obtained the list of icons from the github repositories: version 5.15.4 
[1] and version 6.5.2 [2] I am implementing these changes in an independent 
branch [3] until you confirm that it is right or wrong for you.
Next, I'm going to create the FontAwesome5ProType class.

[1] https://github.com/FortAwesome/Font-Awesome/tree/5.x
[2] https://github.com/FortAwesome/Font-Awesome/tree/6.x
[3] https://github.com/apache/royale-asjs/tree/fontIcon/toplineup_fontawesome5

Hiedra

-Mensaje original-
De: Maria Jose Esteve  Enviado el: domingo, 21 de abril de 
2024 14:01
Para: dev@royale.apache.org
Asunto: Align the FontAwesome5Type class with the latest 5x version

I wanted to ask you a couple of questions...

I want to align the FontAwesome5Type class with the latest 5x version, 5.15.4 
to complete it (I understand that there will be no more modifications because 
version 6x came out) In this class, now, the icons of the "Free" version are 
mixed with those of the "Pro" version.
Wouldn't it be better to divide this class into two? leave the Free icons in 
the current class and create a new FontAwesome5ProType for the Pro icons?

On the other hand, I have detected some errors (for now):
area-chart really is chart-area, and the same thing happens with bar-chart and 
bar-pie, (chart-bar and chart-pie) My question is... would you modify the name 
of the variable as well or leave it as is?
For example:
Now:  public static const AREA_CHART:String = "area-chart";
Opt. 1:   public static const AREA_CHART:String = "chart-area";
Opt. 2:   public static const CHART_AREA:String = "chart-area";

Option 1 or Option 2?

Let me know your opinion.

Hiedra



RE: Align the FontAwesome5Type class with the latest 5x version

2024-04-21 Thread Maria Jose Esteve
¿FontAwesome5ProIconType o FontAwesomePro5Type?  

Hiedra

-Mensaje original-
De: Maria Jose Esteve  
Enviado el: domingo, 21 de abril de 2024 20:23
Para: dev@royale.apache.org
Asunto: RE: Align the FontAwesome5Type class with the latest 5x version

I have completed the FontAwesome5Type class with all the icons from the latest 
version 5.x, 5.15.4, Free and I have created the new FontAwesome6Type class (I 
made this modification the other day)

I have followed the following criteria:
- The constants of the new icons for the "numeric digits: 0, 1, 2, ... 9" begin 
with "N" (N1, N2, N3...N9) and I have respected the name of the constants that 
began by a number, such as "500px", a value corresponding to the constant 
"F500PX".

- The name of a constant matches its value but in capital letters and with the 
"hyphens" (-) replaced by "underscore" (_) public static const 
ALIGN_JUSTIFY:String = "align-justify";

- I have only left the icons from the Free version.
- I have added the icons of the Professional version, which existed in the 
FontAwesome5Type class, to the end of the class "temporarily".

I have obtained the list of icons from the github repositories: version 5.15.4 
[1] and version 6.5.2 [2] I am implementing these changes in an independent 
branch [3] until you confirm that it is right or wrong for you.
Next, I'm going to create the FontAwesome5ProType class.

[1] https://github.com/FortAwesome/Font-Awesome/tree/5.x
[2] https://github.com/FortAwesome/Font-Awesome/tree/6.x
[3] https://github.com/apache/royale-asjs/tree/fontIcon/toplineup_fontawesome5

Hiedra

-Mensaje original-
De: Maria Jose Esteve  Enviado el: domingo, 21 de abril de 
2024 14:01
Para: dev@royale.apache.org
Asunto: Align the FontAwesome5Type class with the latest 5x version

I wanted to ask you a couple of questions...

I want to align the FontAwesome5Type class with the latest 5x version, 5.15.4 
to complete it (I understand that there will be no more modifications because 
version 6x came out) In this class, now, the icons of the "Free" version are 
mixed with those of the "Pro" version.
Wouldn't it be better to divide this class into two? leave the Free icons in 
the current class and create a new FontAwesome5ProType for the Pro icons?

On the other hand, I have detected some errors (for now):
area-chart really is chart-area, and the same thing happens with bar-chart and 
bar-pie, (chart-bar and chart-pie) My question is... would you modify the name 
of the variable as well or leave it as is?
For example:
Now:  public static const AREA_CHART:String = "area-chart";
Opt. 1:   public static const AREA_CHART:String = "chart-area";
Opt. 2:   public static const CHART_AREA:String = "chart-area";

Option 1 or Option 2?

Let me know your opinion.

Hiedra



RE: Align the FontAwesome5Type class with the latest 5x version

2024-04-21 Thread Maria Jose Esteve
I have completed the FontAwesome5Type class with all the icons from the latest 
version 5.x, 5.15.4, Free and I have created the new FontAwesome6Type class (I 
made this modification the other day)

I have followed the following criteria:
- The constants of the new icons for the "numeric digits: 0, 1, 2, ... 9" begin 
with "N" (N1, N2, N3...N9) and I have respected the name of the constants that 
began by a number, such as "500px", a value corresponding to the constant 
"F500PX".

- The name of a constant matches its value but in capital letters and with the 
"hyphens" (-) replaced by "underscore" (_)
public static const ALIGN_JUSTIFY:String = "align-justify";

- I have only left the icons from the Free version.
- I have added the icons of the Professional version, which existed in the 
FontAwesome5Type class, to the end of the class "temporarily".

I have obtained the list of icons from the github repositories: version 5.15.4 
[1] and version 6.5.2 [2]
I am implementing these changes in an independent branch [3] until you confirm 
that it is right or wrong for you.
Next, I'm going to create the FontAwesome5ProType class.

[1] https://github.com/FortAwesome/Font-Awesome/tree/5.x
[2] https://github.com/FortAwesome/Font-Awesome/tree/6.x
[3] https://github.com/apache/royale-asjs/tree/fontIcon/toplineup_fontawesome5

Hiedra

-Mensaje original-
De: Maria Jose Esteve  
Enviado el: domingo, 21 de abril de 2024 14:01
Para: dev@royale.apache.org
Asunto: Align the FontAwesome5Type class with the latest 5x version

I wanted to ask you a couple of questions...

I want to align the FontAwesome5Type class with the latest 5x version, 5.15.4 
to complete it (I understand that there will be no more modifications because 
version 6x came out) In this class, now, the icons of the "Free" version are 
mixed with those of the "Pro" version.
Wouldn't it be better to divide this class into two? leave the Free icons in 
the current class and create a new FontAwesome5ProType for the Pro icons?

On the other hand, I have detected some errors (for now):
area-chart really is chart-area, and the same thing happens with bar-chart and 
bar-pie, (chart-bar and chart-pie) My question is... would you modify the name 
of the variable as well or leave it as is?
For example:
Now:  public static const AREA_CHART:String = "area-chart";
Opt. 1:   public static const AREA_CHART:String = "chart-area";
Opt. 2:   public static const CHART_AREA:String = "chart-area";

Option 1 or Option 2?

Let me know your opinion.

Hiedra



Align the FontAwesome5Type class with the latest 5x version

2024-04-21 Thread Maria Jose Esteve
I wanted to ask you a couple of questions...

I want to align the FontAwesome5Type class with the latest 5x version, 5.15.4 
to complete it (I understand that there will be no more modifications because 
version 6x came out)
In this class, now, the icons of the "Free" version are mixed with those of the 
"Pro" version.
Wouldn't it be better to divide this class into two? leave the Free icons in 
the current class and create a new FontAwesome5ProType for the Pro icons?

On the other hand, I have detected some errors (for now):
area-chart really is chart-area, and the same thing happens with bar-chart and 
bar-pie, (chart-bar and chart-pie)
My question is... would you modify the name of the variable as well or leave it 
as is?
For example:
Now:  public static const AREA_CHART:String = "area-chart";
Opt. 1:   public static const AREA_CHART:String = "chart-area";
Opt. 2:   public static const CHART_AREA:String = "chart-area";

Option 1 or Option 2?

Let me know your opinion.

Hiedra



RE: (royale-asjs) branch develop updated: Added factory for reusing data item renderers

2023-12-21 Thread Maria Jose Esteve
Harb, can you explain to me the importance/need for @royaleignorecoercion?

Hiedra

-Mensaje original-
De: Harbs  
Enviado el: jueves, 21 de diciembre de 2023 0:35
Para: Apache Royale Development 
Asunto: Re: (royale-asjs) branch develop updated: Added factory for reusing 
data item renderers

FYI, this class had a drastic effect on a tree I was working on. Expanding a 
node went from taking between 1 and 2 seconds to taking about 20ms.

I also committed a number of other performance optimizations relating 
specifically to trees. It’s now possible to create a custom implementation for 
getting the depth of nodes which is very expensive in the built-in method.

Harbs

> On Dec 21, 2023, at 1:31 AM, ha...@apache.org wrote:
> 
> This is an automated email from the ASF dual-hosted git repository.
> 
> harbs 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 4e186b7442 Added factory for reusing data item renderers
> 4e186b7442 is described below
> 
> commit 4e186b7442872764e27f086a3a03863f09c599aa
> Author: Harbs 
> AuthorDate: Thu Dec 21 01:31:18 2023 +0200
> 
>Added factory for reusing data item renderers
> ---
> .../Basic/src/main/resources/basic-manifest.xml|   1 +
> .../projects/Basic/src/main/royale/BasicClasses.as |   1 +
> .../DataItemRendererFactoryForCollectionView.as|   2 +
> ...bleDataItemRendererFactoryForCollectionView.as} | 113 
> ++---
> 4 files changed, 34 insertions(+), 83 deletions(-)
> 
> diff --git 
> a/frameworks/projects/Basic/src/main/resources/basic-manifest.xml 
> b/frameworks/projects/Basic/src/main/resources/basic-manifest.xml
> index dc0d7bfd00..51a682c0e4 100644
> --- a/frameworks/projects/Basic/src/main/resources/basic-manifest.xml
> +++ b/frameworks/projects/Basic/src/main/resources/basic-manifest.xml
> @@ -228,6 +228,7 @@
>  class="org.apache.royale.html.beads.DynamicUpdateItemRendererForArrayListData"/>
>  class="org.apache.royale.html.beads.DataItemRendererFactoryForHierarchicalData"
>  />
>  class="org.apache.royale.html.beads.DataItemRendererFactoryForCollecti
> onView" />
> + + class="org.apache.royale.html.beads.ReusableDataItemRendererFactoryF
> + orCollectionView" />
>  class="org.apache.royale.html.beads.SelectionDataItemRendererFactoryForCollectionView"
>  />
>  class="org.apache.royale.html.beads.DynamicRemoveAllItemRendererForArrayListData"
>  />
>  class="org.apache.royale.html.beads.DynamicRemoveAllByNullItemRenderer
> ForArrayListData" /> diff --git 
> a/frameworks/projects/Basic/src/main/royale/BasicClasses.as 
> b/frameworks/projects/Basic/src/main/royale/BasicClasses.as
> index f5591dcad6..91a45a7911 100644
> --- a/frameworks/projects/Basic/src/main/royale/BasicClasses.as
> +++ b/frameworks/projects/Basic/src/main/royale/BasicClasses.as
> @@ -245,6 +245,7 @@ internal class BasicClasses
>   import 
> org.apache.royale.html.beads.DataItemRendererFactoryForArrayList; 
> DataItemRendererFactoryForArrayList;
>   import 
> org.apache.royale.html.beads.DataItemRendererFactoryForHierarchicalData; 
> DataItemRendererFactoryForHierarchicalData;
>   import 
> org.apache.royale.html.beads.DataItemRendererFactoryForCollectionView; 
> DataItemRendererFactoryForCollectionView;
> + import 
> +org.apache.royale.html.beads.ReusableDataItemRendererFactoryForCollec
> +tionView; ReusableDataItemRendererFactoryForCollectionView;
>   import org.apache.royale.html.supportClasses.DataGroup; DataGroup;
>   import org.apache.royale.html.supportClasses.Border; Border;
>   import org.apache.royale.html.supportClasses.Viewport; Viewport; diff 
> --git 
> a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/bea
> ds/DataItemRendererFactoryForCollectionView.as 
> b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/bea
> ds/DataItemRendererFactoryForCollectionView.as
> index de128b771e..07b387c7a0 100644
> --- 
> a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/bea
> ds/DataItemRendererFactoryForCollectionView.as
> +++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html
> +++ /beads/DataItemRendererFactoryForCollectionView.as
> @@ -77,6 +77,7 @@ package org.apache.royale.html.beads
>* @royaleignorecoercion 
> org.apache.royale.collections.ICollectionView
>* @royaleignorecoercion 
> org.apache.royale.core.IListPresentationModel
>* @royaleignorecoercion 
> org.apache.royale.core.IIndexedItemRenderer
> +  * @royaleignorecoercion 
> +org.apache.royale.core.IIndexedItemRendererInitializer
>* @royaleignorecoercion 
> org.apache.royale.core.IStrandWithModelView
>* @royaleignorecoercion org.apache.royale.html.beads.IListView
>*/
> @@ -152,6 +153,7 @@ package org.apache.royale.html.beads
>* 

Jewel VirtualList - Don't render if invisible

2023-12-21 Thread Maria Jose Esteve
Hi,
With the Jewel VirtualList control we have some details that need to be 
addressed, such as this: When the list is not visible only a single element is 
rendered.
I have been looking at this problem for some time and the solution that has 
worked best has been to dispatch the layoutNeeded event in visibleChanged, in 
the VirtualListView.as class:

override protected function handleInitComplete(event:Event):void
{
listModel = (_strand as IStrandWithModel).model as ISelectionModel;
listModel.addEventListener("selectionChanged", 
selectionChangeHandler);
listModel.addEventListener("rollOverIndexChanged", 
rollOverIndexChangeHandler);
listModel.addEventListener("popUpCreated", itemsCreatedHandler);

(_strand as IUIBase).addEventListener("visibleChanged", 
visibleChangedHandler); << ** new ** >>

super.handleInitComplete(event);
}

protected function visibleChangedHandler(event:Event):void
{
if( (_strand as IUIBase).visible )
sendStrandEvent(_strand,"layoutNeeded");
}

Do you think I should approach it some other way or is this optimal enough?

Hiedra



RE: Build with ANT is crashing

2023-10-28 Thread Maria Jose Esteve
Hi Hugo,
My compilation of the sdk is double, first I compile with Maven and then with 
Ant. My compilation is successful. I have reviewed the log that I generated and 
I cannot find the error you attached.
In any case, that seems like an "ugly" mistake...
My ant build line is:

ant all -Dbuild.noprompt=true -Drelease.target=true -Dskip-tests=true

Hiedra

-Mensaje original-
De: Hugo Ferreira  
Enviado el: sábado, 28 de octubre de 2023 15:06
Para: dev@royale.apache.org
Asunto: Build with ANT is crashing

Hi,

I don't build Apache Royale framework for a very long time (many months) and I 
tried to build today (after a fresh update) and I got the following error 
(using ANT all):

 [java] 4.092803763
seconds/Volumes/Data/SDK/apache-royale-src/apache-royale/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/InfiniteScroller.as(147):
col: 20 Error: Call to a possibly undefined method IntersectionObserver.

 [java]

 [java] observer = new IntersectionObserver(handleItemIntersection, {

 [java]^

 [java]

 [java]

 [java]
/Volumes/Data/SDK/apache-royale-src/apache-royale/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/InfiniteScroller.as(147):
col: 20 Call to a possibly undefined method IntersectionObserver.

 [java]

 [java] observer = new IntersectionObserver(handleItemIntersection, {

 [java]^

 [java]

 [java] Java Result: 2


Drag && Drop - Tests

2023-10-22 Thread Maria Jose Esteve
Hi cris, sorry it took me so long.
I have created a branch in royal-community-examples [1] with the example I told 
you about Drag&
It is implemented with Containers (VGroup and HGroup) but I think it could help 
us to make an implementation for Jewel List, for example.
There may be some error because I have adapted it but it WORKS.
I have realized, now working with it again, that "there is a lot of code that 
could be optimized" (we implemented it at the beginning of the project) but I 
think the idea you need is going to provide it.

The example is linked to the main view, follow it :P (if you compile, it will 
be the only view you see when running)

Hiedra

[1] 
https://github.com/mjesteve/royale-examples-community/tree/feature/drag-and-drop


RE: Function to refresh a VirtualList

2023-10-22 Thread Maria Jose Esteve
Hi Hugo,
I have created a branch in royal-community-examples [1] to be able to do the 
tests.
I have added my implementation and it is as the main view (if you compile, it 
will be the only view you see when you run).
Could you add an example of your implementation there?

[1] 
https://github.com/mjesteve/royale-examples-community/tree/jewel-virtuals/virtualList-scrollToIndex

Hiedra

-Mensaje original-
De: Hugo Ferreira  
Enviado el: sábado, 21 de octubre de 2023 18:34
Para: dev@royale.apache.org
Asunto: Re: Function to refresh a VirtualList

For me (on my tests) seems to finally works OK now:

For VirtualList:

public function refresh():void
{
var index:int = selectedIndex;
var top:int = element.scrollTop;

var oldDataProvider:Object = dataProvider; dataProvider = null; dataProvider = 
oldDataProvider;

if ((dataProvider as IArrayList).length > 0) { selectedIndex = index; 
element.scrollTop = top; //during the tests I found some inconsistence, so it's 
need a delay before select the item setTimeout(function():void { var 
itemRenderer:IItemRenderer = (view as 
VirtualListView).getItemRendererForIndex(selectedIndex);
if (itemRenderer != null)
itemRenderer.element.click();
}, 500);
setFocus();
}
}

For VirtualDataGrid I'm using an addition component to add buttons on my bottom 
of the Grid with the following and working good functions:

private function onAddClicked():void
{
var entity:Object = new modelType();
if (dataGrid.dataProvider is EntityList && entity is IEntity) 
(dataGrid.dataProvider as EntityList).addEntity(entity as IEntity); else 
(dataGrid.dataProvider as ArrayList).addItem(entity);

if (dataGrid.dataProvider is EntityList) (dataGrid.dataProvider as 
EntityList).refresh();

dataGrid.selectedIndex = (dataGrid.dataProvider as ArrayList).length - 1;

var scrollHeight:int = dataGrid.element.children.item(1).children.item(0
).scrollHeight;
for each (var item:* in dataGrid.element.children.item(1).children)
{
item.scrollTop = scrollHeight;
}

dispatchEvent(new Event(ADDED));
}

private function onRemoveClicked():void
{
var index:int = dataGrid.selectedIndex;
var top:int = dataGrid.element.children.item(1).children.item(0).scrollTop;

if (dataGrid.dataProvider is EntityList && dataGrid.selectedItem is IEntity) 
(dataGrid.dataProvider as EntityList).deleteEntity(dataGrid.selectedItem as 
Entity); else (dataGrid.dataProvider as 
ArrayList).removeItem(dataGrid.selectedItem);

if (dataGrid.dataProvider is EntityList) (dataGrid.dataProvider as 
EntityList).refresh();

dataGrid.selectedIndex = index;

for each (var item:* in dataGrid.element.children.item(1).children)
{
item.scrollTop = top;
}

dispatchEvent(new Event(DELETED));
}


EntityList , IEntity and Entity are classes of my own AS3-ORM.

Maria Jose Esteve  escreveu no dia sábado, 21/10/2023
à(s) 17:19:

> Hi Hugo,
> Yes, that problem has given me a lot of headaches and "in the end" it 
> was stronger than me.
> As I see that you are also with this issue I could reactivate it and 
> see if, between the two of us, we can give a good solution (I think we 
> have discussed this same issue several times in this list and in the users 
> list).
>
> In my case I took as reference Jewel List and its "scrollToIndex" 
> (that we debugged it with Carlos some time ago).
> From my point of view, when you refresh the dataprovider, as well as 
> when you assign a selectedIndex, the list must be positioned in that 
> element and make it visible.
>
> I managed to solve it in VirtualComboBox but with the VirtualList it 
> didn't work too well; moreover, if the control "is not visible" when 
> the dataprovider is assigned, the elements are NOT CREATED correctly. 
> I know I was close to the solution, but I was stuck and, at the time, 
> there were no people using these controls and they couldn't give me 
> any additional support.
>
> I seem to remember that I implemented and debugged it in the 
> royal-examples-community project but my memory may fail me
>
> I will be happy to try to solve these problems together with you, I 
> don't have much time now, but I can try again with you if you agree.
>
> Let me know if we can do it and I will look for the implementation.
> Hiedra
>
> -Mensaje original-
> De: Hugo Ferreira  Enviado el: sábado, 21 de 
> octubre de 2023 12:17
> Para: dev@royale.apache.org
> Asunto: Function to refresh a VirtualList
>
> Hi,
>
> I didn't post on Royale mailing list for a while.
> Very busy.
>
> I use VirtualList and VirtualDataGrid however they are not perfect.
>
> One thing that always bothered me was that if I need for example to 
> remove an element of the list, then I need to refresh the dataProvider 
> and I have to notify the List, losing the selectedItem and scroll 
> position. This gives a very bad experience to the use

RE: Function to refresh a VirtualList

2023-10-21 Thread Maria Jose Esteve
Hi Hugo,
Yes, that problem has given me a lot of headaches and "in the end" it was 
stronger than me.
As I see that you are also with this issue I could reactivate it and see if, 
between the two of us, we can give a good solution (I think we have discussed 
this same issue several times in this list and in the users list).

In my case I took as reference Jewel List and its "scrollToIndex" (that we 
debugged it with Carlos some time ago).
From my point of view, when you refresh the dataprovider, as well as when you 
assign a selectedIndex, the list must be positioned in that element and make it 
visible.

I managed to solve it in VirtualComboBox but with the VirtualList it didn't 
work too well; moreover, if the control "is not visible" when the dataprovider 
is assigned, the elements are NOT CREATED correctly. I know I was close to the 
solution, but I was stuck and, at the time, there were no people using these 
controls and they couldn't give me any additional support.

I seem to remember that I implemented and debugged it in the 
royal-examples-community project but my memory may fail me

I will be happy to try to solve these problems together with you, I don't have 
much time now, but I can try again with you if you agree.

Let me know if we can do it and I will look for the implementation.
Hiedra

-Mensaje original-
De: Hugo Ferreira  
Enviado el: sábado, 21 de octubre de 2023 12:17
Para: dev@royale.apache.org
Asunto: Function to refresh a VirtualList

Hi,

I didn't post on Royale mailing list for a while.
Very busy.

I use VirtualList and VirtualDataGrid however they are not perfect.

One thing that always bothered me was that if I need for example to remove an 
element of the list, then I need to refresh the dataProvider and I have to 
notify the List, losing the selectedItem and scroll position. This gives a very 
bad experience to the user.

I finally put time on this and did this working for me.
Works on the top item (the easy ones), works on the middle of the list (the 
chalange ones because it's a Virtual container) and also works for the last 
item.
The code it's not 100% beatutifull for the eye (the reason to not push to the 
repository), however the issue is also chalanging.
If someone have the same issue as I did, here my solution (for now).
Next I will do the same for DataGrid and should be similar to this solution.

If someone have a more elegant solution or find out an improvement that I 
missed, please reply.

public function refresh():void
{
var index:int = selectedIndex;
var top:int = element.scrollTop;

var oldDataProvider:Object = dataProvider; dataProvider = null; dataProvider = 
oldDataProvider;

if ((dataProvider as IArrayList).length > 0) { selectedIndex = index; 
element.scrollTop = top; //during the tests I found some inconsistence, so it's 
need a delay before select the item setTimeout(function():void { var 
itemRenderer:IItemRenderer = (view as 
VirtualListView).getItemRendererForIndex(selectedIndex);
if (itemRenderer != null)
itemRenderer.element.click();
}, 500);
setFocus();
}
}


RE: dummy question about Jewel Alert

2023-10-17 Thread Maria Jose Esteve
Hi,
No, currently they cannot be changed. You could implement a "view bead" that 
modifies the texts of okButton, yesButton and noButton.
In my case, for convenience, I have implemented a small component because I 
needed to assign the translated texts and the format of the content and the 
buttons.

In case it helps you... [1]

Hiedra

[1] 
https://drive.google.com/file/d/1x6Wc-52yrLwlD0BN52jPLWF73Kos3cNu/view?usp=sharing

-Mensaje original-
De: cont...@cristallium.com  
Enviado el: lunes, 16 de octubre de 2023 17:18
Para: dev@royale.apache.org
Asunto: dummy question about Jewel Alert

Hi all,

Is there a way to change "YES" and "NO" label when calling 
Alert.show(...,,Alert.YES | Alert.NO) for Jewel componant.

Looking at code there is no "Alert.yesLabel" property like on mx componant.

There is a set yesLabel in Jewel AlertModel.as.

But how to give an AlertModel when calling Alert.show ?

Do y miss something ?


[WARNING] getStaticConstantsByConvention .. mx.rpc.remoting.mxml.RemoteObject

2023-10-02 Thread Maria Jose Esteve
Continuing with my verifications, I see another warning:

[WARNING] getStaticConstantsByConvention :: the reflection target 
mx.rpc.remoting.mxml.RemoteObject was not Compiled with default initializers 
enabled

By "default initializers enabled" do you mean the compiler option 
"-js-default-initializers=true;"?
If I set it to "false" the warning still appears, in addition to a bunch of new 
problems: this tells me that the warning text is not referring to the 
-js-default-initializers argument, so what is it referring to?

Thx.
Hiedra



Warning ExtraReflectionDataBead

2023-10-02 Thread Maria Jose Esteve
Hello, the compiler asks me to include the "ExtraReflectionDataBead" bead when 
analyzing a specific class. [1]
I've added it to my main application and the warning has disappeared, but it's 
not clear to me why it's asking me...

In the description of the Bead we can read:
The ExtraReflectionDataBead class the registers additional pseudo-types for 
javascript reflection support
These include: Array, Number, String, int, uint, Boolean and all Vector.<> type 
variants.

the ItemTreeNode class is no different from others I have. The only thing I can 
think of is that the "constructor" requires a parameter [2]
Could this be the cause?

Thx.
Hiedra

[1]
You may need to add ExtraData to support this application's reflection 
Requirements. Check Reflection Beads for 'ExtraReflectionDataBead'. This 
warning will not appear in release builds
ObjectUtil.as:1402
This warning was generated when trying to classify : (3) 
[org.apache.royale.externsjs.inspiretree.vos.ItemTreeNode, 
org.apache.royale.externsjs.inspiretree.vos.ItemTreeNode, 
org.apache.royale.externsjs.inspiretree.vos.ItemTreeNode]

[2]
package org.apache.royale.externsjs.inspiretree.vos
{
/**
 * Value applies natively to InspireTreeDOM, and will require added support 
if you're using a custom DOM renderer.
 *
 * Some internal-use-only states are not listed.
 */
public class ItemTreeNode
{
/**
 * text - Text used in display.
 */
public var text:String = "";
/**
 * id - Unique ID. If missing, one will be generated.
 */
public var id:String = "";

/**
 * children - An array of child nodes.
 */
public var children:Array = new Array();
public var itree:Object;

public function ItemTreeNode( treeNode:Object = null){
if(treeNode == null)
{
itree = getItreeDefault();
}else{
this.text = treeNode.text;
this.id = treeNode.id;
this.children = treeNode.children;
this.itree = treeNode.itree;
}
}

/**
 * Items states (in TreeNode.itree)
 *
 * We cannot create a separate 'ItemStatesTree' class because the 
'drop-target' attribute is not a valid property name in as3.
 *
 * @return Default object Item
 */
private function getItreeDefault():Object
{
var res:Object = new Object;
res.a = { attributes:{} };
res.li = { attributes:{} };
res.icon = null;

var resstate:Object = {checked:false,
collapsed:true, draggable:true,  editable:false,  
focused:false, hidden:false, indeterminate:false, loading:false, matched:false, 
removed:false, rendered:true, selectable:true, selected:false};
resstate['drop-target']=true;
res.state = resstate;

return res;
}

public function fillFromTreeNode(node:Object):ItemTreeNode
{
this.text = node.text;
this.id = node.id;
this.children = node.children;
this.itree = node.itree;
return this;
}
}

}



RE: Rich media in Royale

2023-09-27 Thread Maria Jose Esteve
At last!
I should have updated the website when you created this new one.
I couldn't get it to work with the previous version, although I followed all 
the steps.

Hiedra

-Mensaje original-
De: Josh Tynjala  
Enviado el: miércoles, 27 de septiembre de 2023 19:42
Para: dev@royale.apache.org
Asunto: Re: Rich media in Royale

Looks like it worked!

--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>


On Wed, Sep 27, 2023 at 9:22 AM Maria Jose Esteve  wrote:

> I have already updated it. I don't see the changes yet but I imagine 
> we will have to wait some time.
> Hiedra
>
> -Mensaje original-----
> De: Maria Jose Esteve  Enviado el: miércoles, 27 de 
> septiembre de 2023 18:04
> Para: dev@royale.apache.org
> Asunto: RE: Rich media in Royale
>
> Well, I don't understand it, because I don't see the Video and Audio 
> examples that Cristallium made. what could be happening?
> I'm going to compile it and upload it again, just to make sure, okay?
>
> Hiedra
>
> -Mensaje original-
> De: Josh Tynjala  Enviado el: miércoles, 27 
> de septiembre de 2023 17:47
> Para: dev@royale.apache.org
> Asunto: Re: Rich media in Royale
>
> It appears to be correctly serving the version that Yishay uploaded. 
> There is no redirect to change.
>
> --
> Josh Tynjala
> Bowler Hat LLC <https://bowlerhat.dev>
>
>
> On Tue, Sep 26, 2023 at 4:45 PM Maria Jose Esteve 
> wrote:
>
> > Hi, I've checked the website repository [1] and in the "tourdejewel"
> > folder there appears to be an updated build that Yishay uploaded in 
> > early June. It seems that https://royale.apache.org/tourdejewel is 
> > not pointing to the new address.
> > I'm lost here... how can you change the redirect?
> >
> > Hiedra
> >
> > [1] https://github.com/apache/royale-website
> >
> >
> >
> > -Mensaje original-
> > De: Maria Jose Esteve  Enviado el: jueves, 21 de 
> > septiembre de 2023 17:05
> > Para: dev@royale.apache.org
> > Asunto: RE: Rich media in Royale
> >
> > Over the weekend I will try to review the documentation on the TDJ 
> > publication. I remember that some time ago I compiled it and 
> > uploaded it but I couldn't get it to work.
> > I will give you feedback.
> >
> > Hiedra
> >
> > De: cont...@cristallium.com  Enviado el:
> > jueves,
> > 21 de septiembre de 2023 14:24
> > Para: dev@royale.apache.org
> > Asunto: Re: Rich media in Royale
> >
> >
> > Hi Virginia,
> >
> > As Maria said, Apache Royale has Audio and VideoPlayer with variable 
> > playrate in 0.9.10 version.
> >
> > Tour de jewel (https://royale.apache.org/tourdejewel/) is not now up 
> > to date to see it.
> >
> > You can find attached zip with tdj up to date and see by yourselft 
> > Audio and Video player usage.
> >
> > For recording side, you can use external js capabilities of Apache 
> > Royale (
> > https://royale.apache.org/blog/using-external-javascript-libraries-i
> > n-
> > apache-royale/) to use javascript recording librarie from AS3.
> >
> > Hope that will help you
> >
> > Fred
> >
> >
> >
> > Le 2023-09-19 10:35, Virginia Westwood a écrit :
> > Hi,
> >
> > About 10 years ago, after working with First Nations Communities, I 
> > completed a Flex application (Flash) for Computer Assisted Language 
> > Learning for their Language (NYIKINA) - the first of its kind in the
> world.
> > However, it was effectively killed by Adobe. I tried over several 
> > years to keep it going, trans-piling it, and using Flash players in 
> > browsers like BlueMoon. I also followed the Royale development 
> > closely and tried, before giving up as most of the development of 
> > classes and components seemed directed at business applications.
> >
> > I am now trying again, as GitHub and websites consistently say that 
> > Royale supports Rich Media. But I am blowed if I can find any 
> > classes
> that do this.
> >
> > Can you possibly help? Guide me to the classes I can use for audio 
> > (play and record) and video, vital to language learning.
> > Or confirm if it is not available? If it maybe, sometime?
> >
> > Thanks
> >
> > Virginia
> >
> > 
> > Dr Virginia Westwood
> > Research Fellow (Intergenerational Cultural Transfer of Indigenous
> > Knowledges) Project Coordinator (ARC Linkage Grant)
> >
> > I respectfully acknowledge the traditional custodians of the Country 
> > on which we live and wo

RE: Rich media in Royale

2023-09-27 Thread Maria Jose Esteve
I have already updated it. I don't see the changes yet but I imagine we will 
have to wait some time.
Hiedra

-Mensaje original-
De: Maria Jose Esteve  
Enviado el: miércoles, 27 de septiembre de 2023 18:04
Para: dev@royale.apache.org
Asunto: RE: Rich media in Royale

Well, I don't understand it, because I don't see the Video and Audio examples 
that Cristallium made. what could be happening? 
I'm going to compile it and upload it again, just to make sure, okay?

Hiedra

-Mensaje original-
De: Josh Tynjala  Enviado el: miércoles, 27 de 
septiembre de 2023 17:47
Para: dev@royale.apache.org
Asunto: Re: Rich media in Royale

It appears to be correctly serving the version that Yishay uploaded. There is 
no redirect to change.

--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>


On Tue, Sep 26, 2023 at 4:45 PM Maria Jose Esteve  wrote:

> Hi, I've checked the website repository [1] and in the "tourdejewel"
> folder there appears to be an updated build that Yishay uploaded in 
> early June. It seems that https://royale.apache.org/tourdejewel is not 
> pointing to the new address.
> I'm lost here... how can you change the redirect?
>
> Hiedra
>
> [1] https://github.com/apache/royale-website
>
>
>
> -Mensaje original-
> De: Maria Jose Esteve  Enviado el: jueves, 21 de 
> septiembre de 2023 17:05
> Para: dev@royale.apache.org
> Asunto: RE: Rich media in Royale
>
> Over the weekend I will try to review the documentation on the TDJ 
> publication. I remember that some time ago I compiled it and uploaded 
> it but I couldn't get it to work.
> I will give you feedback.
>
> Hiedra
>
> De: cont...@cristallium.com  Enviado el: 
> jueves,
> 21 de septiembre de 2023 14:24
> Para: dev@royale.apache.org
> Asunto: Re: Rich media in Royale
>
>
> Hi Virginia,
>
> As Maria said, Apache Royale has Audio and VideoPlayer with variable 
> playrate in 0.9.10 version.
>
> Tour de jewel (https://royale.apache.org/tourdejewel/) is not now up 
> to date to see it.
>
> You can find attached zip with tdj up to date and see by yourselft 
> Audio and Video player usage.
>
> For recording side, you can use external js capabilities of Apache 
> Royale (
> https://royale.apache.org/blog/using-external-javascript-libraries-in-
> apache-royale/) to use javascript recording librarie from AS3.
>
> Hope that will help you
>
> Fred
>
>
>
> Le 2023-09-19 10:35, Virginia Westwood a écrit :
> Hi,
>
> About 10 years ago, after working with First Nations Communities, I 
> completed a Flex application (Flash) for Computer Assisted Language 
> Learning for their Language (NYIKINA) - the first of its kind in the world.
> However, it was effectively killed by Adobe. I tried over several 
> years to keep it going, trans-piling it, and using Flash players in 
> browsers like BlueMoon. I also followed the Royale development closely 
> and tried, before giving up as most of the development of classes and 
> components seemed directed at business applications.
>
> I am now trying again, as GitHub and websites consistently say that 
> Royale supports Rich Media. But I am blowed if I can find any classes that do 
> this.
>
> Can you possibly help? Guide me to the classes I can use for audio 
> (play and record) and video, vital to language learning.
> Or confirm if it is not available? If it maybe, sometime?
>
> Thanks
>
> Virginia
>
> 
> Dr Virginia Westwood
> Research Fellow (Intergenerational Cultural Transfer of Indigenous
> Knowledges) Project Coordinator (ARC Linkage Grant)
>
> I respectfully acknowledge the traditional custodians of the Country 
> on which we live and work, and commit to building relationships, 
> respect and opportunities together.
>
> Nulungu Research Institute
> The University of Notre Dame Australia
> 88 Guy St (PO Box 2287) Broome, Western Australia 6725 Phone (+61 8)
> 9192
> 0614
> Mobile: 0408 971 446
> Email: virginia.westw...@nd.edu.au<mailto:virginia.westw...@nd.edu.au
> ><mailto:virginia.westw...@nd.edu.au<mailto:virginia.westw...@nd.edu.a
> >u>>
>
> Disclaimer
>
> The information contained in this communication from the sender is 
> confidential. It is intended solely for use by the recipient and 
> others authorized to receive it. If you are not the recipient, you are 
> hereby notified that any disclosure, copying, distribution or taking 
> action in relation of the contents of this information is strictly 
> prohibited and may be unlawful.
>
> This email has been scanned for viruses and malware, and may have been 
> automatically archived by Mimecast Ltd, an innovator in Software as a 
> Service (SaaS) for business. Providing a safer and more useful place 
> for your human generated data. Specializing in; Security, archiving 
> and compliance. To find out more visit the Mimecast website.
>
>
>
>
>


RE: Rich media in Royale

2023-09-27 Thread Maria Jose Esteve
Well, I don't understand it, because I don't see the Video and Audio examples 
that Cristallium made. what could be happening? 
I'm going to compile it and upload it again, just to make sure, okay?

Hiedra

-Mensaje original-
De: Josh Tynjala  
Enviado el: miércoles, 27 de septiembre de 2023 17:47
Para: dev@royale.apache.org
Asunto: Re: Rich media in Royale

It appears to be correctly serving the version that Yishay uploaded. There is 
no redirect to change.

--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>


On Tue, Sep 26, 2023 at 4:45 PM Maria Jose Esteve  wrote:

> Hi, I've checked the website repository [1] and in the "tourdejewel"
> folder there appears to be an updated build that Yishay uploaded in 
> early June. It seems that https://royale.apache.org/tourdejewel is not 
> pointing to the new address.
> I'm lost here... how can you change the redirect?
>
> Hiedra
>
> [1] https://github.com/apache/royale-website
>
>
>
> -Mensaje original-
> De: Maria Jose Esteve  Enviado el: jueves, 21 de 
> septiembre de 2023 17:05
> Para: dev@royale.apache.org
> Asunto: RE: Rich media in Royale
>
> Over the weekend I will try to review the documentation on the TDJ 
> publication. I remember that some time ago I compiled it and uploaded 
> it but I couldn't get it to work.
> I will give you feedback.
>
> Hiedra
>
> De: cont...@cristallium.com  Enviado el: 
> jueves,
> 21 de septiembre de 2023 14:24
> Para: dev@royale.apache.org
> Asunto: Re: Rich media in Royale
>
>
> Hi Virginia,
>
> As Maria said, Apache Royale has Audio and VideoPlayer with variable 
> playrate in 0.9.10 version.
>
> Tour de jewel (https://royale.apache.org/tourdejewel/) is not now up 
> to date to see it.
>
> You can find attached zip with tdj up to date and see by yourselft 
> Audio and Video player usage.
>
> For recording side, you can use external js capabilities of Apache 
> Royale (
> https://royale.apache.org/blog/using-external-javascript-libraries-in-
> apache-royale/) to use javascript recording librarie from AS3.
>
> Hope that will help you
>
> Fred
>
>
>
> Le 2023-09-19 10:35, Virginia Westwood a écrit :
> Hi,
>
> About 10 years ago, after working with First Nations Communities, I 
> completed a Flex application (Flash) for Computer Assisted Language 
> Learning for their Language (NYIKINA) - the first of its kind in the world.
> However, it was effectively killed by Adobe. I tried over several 
> years to keep it going, trans-piling it, and using Flash players in 
> browsers like BlueMoon. I also followed the Royale development closely 
> and tried, before giving up as most of the development of classes and 
> components seemed directed at business applications.
>
> I am now trying again, as GitHub and websites consistently say that 
> Royale supports Rich Media. But I am blowed if I can find any classes that do 
> this.
>
> Can you possibly help? Guide me to the classes I can use for audio 
> (play and record) and video, vital to language learning.
> Or confirm if it is not available? If it maybe, sometime?
>
> Thanks
>
> Virginia
>
> 
> Dr Virginia Westwood
> Research Fellow (Intergenerational Cultural Transfer of Indigenous
> Knowledges) Project Coordinator (ARC Linkage Grant)
>
> I respectfully acknowledge the traditional custodians of the Country 
> on which we live and work, and commit to building relationships, 
> respect and opportunities together.
>
> Nulungu Research Institute
> The University of Notre Dame Australia
> 88 Guy St (PO Box 2287) Broome, Western Australia 6725 Phone (+61 8) 
> 9192
> 0614
> Mobile: 0408 971 446
> Email: virginia.westw...@nd.edu.au<mailto:virginia.westw...@nd.edu.au
> ><mailto:virginia.westw...@nd.edu.au<mailto:virginia.westw...@nd.edu.a
> >u>>
>
> Disclaimer
>
> The information contained in this communication from the sender is 
> confidential. It is intended solely for use by the recipient and 
> others authorized to receive it. If you are not the recipient, you are 
> hereby notified that any disclosure, copying, distribution or taking 
> action in relation of the contents of this information is strictly 
> prohibited and may be unlawful.
>
> This email has been scanned for viruses and malware, and may have been 
> automatically archived by Mimecast Ltd, an innovator in Software as a 
> Service (SaaS) for business. Providing a safer and more useful place 
> for your human generated data. Specializing in; Security, archiving 
> and compliance. To find out more visit the Mimecast website.
>
>
>
>
>


RE: Rich media in Royale

2023-09-26 Thread Maria Jose Esteve
Hi, I've checked the website repository [1] and in the "tourdejewel" folder 
there appears to be an updated build that Yishay uploaded in early June. It 
seems that https://royale.apache.org/tourdejewel is not pointing to the new 
address.
I'm lost here... how can you change the redirect?

Hiedra

[1] https://github.com/apache/royale-website



-Mensaje original-
De: Maria Jose Esteve  
Enviado el: jueves, 21 de septiembre de 2023 17:05
Para: dev@royale.apache.org
Asunto: RE: Rich media in Royale

Over the weekend I will try to review the documentation on the TDJ publication. 
I remember that some time ago I compiled it and uploaded it but I couldn't get 
it to work.
I will give you feedback.

Hiedra

De: cont...@cristallium.com  Enviado el: jueves, 21 de 
septiembre de 2023 14:24
Para: dev@royale.apache.org
Asunto: Re: Rich media in Royale


Hi Virginia,

As Maria said, Apache Royale has Audio and VideoPlayer with variable playrate 
in 0.9.10 version.

Tour de jewel (https://royale.apache.org/tourdejewel/) is not now up to date to 
see it.

You can find attached zip with tdj up to date and see by yourselft Audio and 
Video player usage.

For recording side, you can use external js capabilities of Apache Royale 
(https://royale.apache.org/blog/using-external-javascript-libraries-in-apache-royale/)
 to use javascript recording librarie from AS3.

Hope that will help you

Fred



Le 2023-09-19 10:35, Virginia Westwood a écrit :
Hi,

About 10 years ago, after working with First Nations Communities, I completed a 
Flex application (Flash) for Computer Assisted Language Learning for their 
Language (NYIKINA) - the first of its kind in the world. However, it was 
effectively killed by Adobe. I tried over several years to keep it going, 
trans-piling it, and using Flash players in browsers like BlueMoon. I also 
followed the Royale development closely and tried, before giving up as most of 
the development of classes and components seemed directed at business 
applications.

I am now trying again, as GitHub and websites consistently say that Royale 
supports Rich Media. But I am blowed if I can find any classes that do this.

Can you possibly help? Guide me to the classes I can use for audio (play and 
record) and video, vital to language learning.
Or confirm if it is not available? If it maybe, sometime?

Thanks

Virginia


Dr Virginia Westwood
Research Fellow (Intergenerational Cultural Transfer of Indigenous Knowledges) 
Project Coordinator (ARC Linkage Grant)

I respectfully acknowledge the traditional custodians of the Country on which 
we live and work, and commit to building relationships, respect and 
opportunities together.

Nulungu Research Institute
The University of Notre Dame Australia
88 Guy St (PO Box 2287) Broome, Western Australia 6725 Phone (+61 8) 9192 0614
Mobile: 0408 971 446
Email: 
virginia.westw...@nd.edu.au<mailto:virginia.westw...@nd.edu.au><mailto:virginia.westw...@nd.edu.au<mailto:virginia.westw...@nd.edu.au>>

Disclaimer

The information contained in this communication from the sender is 
confidential. It is intended solely for use by the recipient and others 
authorized to receive it. If you are not the recipient, you are hereby notified 
that any disclosure, copying, distribution or taking action in relation of the 
contents of this information is strictly prohibited and may be unlawful.

This email has been scanned for viruses and malware, and may have been 
automatically archived by Mimecast Ltd, an innovator in Software as a Service 
(SaaS) for business. Providing a safer and more useful place for your human 
generated data. Specializing in; Security, archiving and compliance. To find 
out more visit the Mimecast website.






RE: BinaryUploader issue

2023-09-25 Thread Maria Jose Esteve
Hi,
If that's okay with you, let's let the colleagues who have touched this part of 
the SDK give their opinion. If everything is fine for them, I can accept the PR 
myself.

Hiedra

-Mensaje original-
De: cont...@cristallium.com  
Enviado el: lunes, 25 de septiembre de 2023 9:01
Para: dev@royale.apache.org
Asunto: Re: BinaryUploader issue

Hi,

I have make a PR to fix the issue
(https://github.com/apache/royale-asjs/pull/1234)

Could you merge it ?

Thanks

Le 2023-09-21 10:34, cont...@cristallium.com a écrit :

> Hi All,
> 
> I try to send binary data with BinaryUploader .
> 
> In short I do this :
> 
> var ba:BinaryData = new BinaryData();
> ba.writeByte(255);
> ba.writeByte(256);
> ba.writeByte(-256);
> 
> ba.position = 0;
> 
> var bup:BinaryUploader = new BinaryUploader(); bup.url = 
> "http://.;;
> 
> bup.method = HTTPConstants.POST;
> 
> bup.binaryData = ba;
> bup.send();
> 
> This works fine except that I receive the following : "[object 
> ArrayBuffer]"
> 
> Looking at source of BinaryUploader.as, the issue is on line 577 
> :binaryData = _binaryData.data.toString()
> 
> _binaryData.data.toString() convert ArrayBuffer to "[object 
> ArrayBuffer]"
> 
> Do I miss something ?
> 
> Regards


RE: Rich media in Royale

2023-09-21 Thread Maria Jose Esteve
Hahahahaha I made a wrong spooler 
It will be presented at ViteConf 2023 on October 5-6, in a couple of weeks.

I'M SORRY. @Virginia, "you will be able to see it" shortly 
Hiedra

-Mensaje original-
De: Andrew Wetmore  
Enviado el: jueves, 21 de septiembre de 2023 19:26
Para: dev@royale.apache.org
Asunto: Re: Rich media in Royale

In 2022, right?

<https://www.avast.com/sig-email?utm_medium=email_source=link_campaign=sig-email_content=webmail>
Virus-free.www.avast.com
<https://www.avast.com/sig-email?utm_medium=email_source=link_campaign=sig-email_content=webmail>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

On Thu, Sep 21, 2023 at 1:24 PM Maria Jose Esteve  wrote:

> I forgot... Alina presented "Apache Royale Externs" at 
> CommunityOverCode 2023.
> I don't have the link to the video of the presentation but if it has 
> already been published it will be on the YouTube channel. Maybe Alina 
> knows something more.
>
> Hiedra
>
> -Mensaje original-
> De: Maria Jose Esteve  Enviado el: jueves, 21 de 
> septiembre de 2023 18:03
> Para: dev@royale.apache.org
> Asunto: RE: Rich media in Royale
>
> The integration with Echart is here [1]
>
> [1] https://github.com/mjesteve/Royale-ECharts/tree/develop
> Hiedra
>
> De: Maria Jose Esteve  Enviado el: jueves, 21 de 
> septiembre de 2023 18:01
> Para: dev@royale.apache.org
> Asunto: RE: Rich media in Royale
>
> Yes [1] I haven't updated it in a while, I sorry . If you have any 
> problem let me know.
>
> [1] https://github.com/mjesteve/royale-examples-community/tree/develop
>
> Hiedra
>
> De: cont...@cristallium.com<mailto:cont...@cristallium.com> < 
> cont...@cristallium.com<mailto:cont...@cristallium.com>>
> Enviado el: jueves, 21 de septiembre de 2023 17:24
> Para: dev@royale.apache.org<mailto:dev@royale.apache.org>
> Asunto: Re: Rich media in Royale
>
>
> Hi Maria,
> Would you have some samples to share of externals js or perhaps is 
> there somes others than the highlightjs example that I miss ?
>
> Fred
>
> Le 2023-09-21 17:10, Maria Jose Esteve a écrit :
> By the way,... +1 with cristallium, working with "externals" works 
> very well; It depends a lot on how the JS implementation is made 
> and/or compiled, but I have been able to do an acceptable job with 
> libraries such as virtualselect, Echart, fullcalendar and mobiscroll.
>
> Hiedra
>
> De: cont...@cristallium.com<mailto:cont...@cristallium.com> < 
> cont...@cristallium.com<mailto:cont...@cristallium.com>>
> Enviado el: jueves, 21 de septiembre de 2023 14:24
> Para: dev@royale.apache.org<mailto:dev@royale.apache.org>
> Asunto: Re: Rich media in Royale
>
>
> Hi Virginia,
>
> As Maria said, Apache Royale has Audio and VideoPlayer with variable 
> playrate in 0.9.10 version.
>
> Tour de jewel (https://royale.apache.org/tourdejewel/) is not now up 
> to date to see it.
>
> You can find attached zip with tdj up to date and see by yourselft 
> Audio and Video player usage.
>
> For recording side, you can use external js capabilities of Apache 
> Royale (
> https://royale.apache.org/blog/using-external-javascript-libraries-in-
> apache-royale/) to use javascript recording librarie from AS3.
>
> Hope that will help you
>
> Fred
>
>
>
> Le 2023-09-19 10:35, Virginia Westwood a écrit :
> Hi,
>
> About 10 years ago, after working with First Nations Communities, I 
> completed a Flex application (Flash) for Computer Assisted Language 
> Learning for their Language (NYIKINA) - the first of its kind in the world.
> However, it was effectively killed by Adobe. I tried over several 
> years to keep it going, trans-piling it, and using Flash players in 
> browsers like BlueMoon. I also followed the Royale development closely 
> and tried, before giving up as most of the development of classes and 
> components seemed directed at business applications.
>
> I am now trying again, as GitHub and websites consistently say that 
> Royale supports Rich Media. But I am blowed if I can find any classes that do 
> this.
>
> Can you possibly help? Guide me to the classes I can use for audio 
> (play and record) and video, vital to language learning.
> Or confirm if it is not available? If it maybe, sometime?
>
> Thanks
>
> Virginia
>
> 
> Dr Virginia Westwood
> Research Fellow (Intergenerational Cultural Transfer of Indigenous
> Knowledges) Project Coordinator (ARC Linkage Grant)
>
> I respectfully acknowledge the traditional custodians of the Country 
> on which we live and work, and commit to building relationships, 
> respect and

RE: Rich media in Royale

2023-09-21 Thread Maria Jose Esteve
I forgot... Alina presented "Apache Royale Externs" at CommunityOverCode 2023.
I don't have the link to the video of the presentation but if it has already 
been published it will be on the YouTube channel. Maybe Alina knows something 
more.

Hiedra

-Mensaje original-
De: Maria Jose Esteve  
Enviado el: jueves, 21 de septiembre de 2023 18:03
Para: dev@royale.apache.org
Asunto: RE: Rich media in Royale

The integration with Echart is here [1]

[1] https://github.com/mjesteve/Royale-ECharts/tree/develop
Hiedra

De: Maria Jose Esteve  Enviado el: jueves, 21 de septiembre 
de 2023 18:01
Para: dev@royale.apache.org
Asunto: RE: Rich media in Royale

Yes [1] I haven't updated it in a while, I sorry . If you have any problem let 
me know.

[1] https://github.com/mjesteve/royale-examples-community/tree/develop

Hiedra

De: cont...@cristallium.com<mailto:cont...@cristallium.com> 
mailto:cont...@cristallium.com>>
Enviado el: jueves, 21 de septiembre de 2023 17:24
Para: dev@royale.apache.org<mailto:dev@royale.apache.org>
Asunto: Re: Rich media in Royale


Hi Maria,
Would you have some samples to share of externals js or perhaps is there somes 
others than the highlightjs example that I miss ?

Fred

Le 2023-09-21 17:10, Maria Jose Esteve a écrit :
By the way,... +1 with cristallium, working with "externals" works very well; 
It depends a lot on how the JS implementation is made and/or compiled, but I 
have been able to do an acceptable job with libraries such as virtualselect, 
Echart, fullcalendar and mobiscroll.

Hiedra

De: cont...@cristallium.com<mailto:cont...@cristallium.com> 
mailto:cont...@cristallium.com>>
Enviado el: jueves, 21 de septiembre de 2023 14:24
Para: dev@royale.apache.org<mailto:dev@royale.apache.org>
Asunto: Re: Rich media in Royale


Hi Virginia,

As Maria said, Apache Royale has Audio and VideoPlayer with variable playrate 
in 0.9.10 version.

Tour de jewel (https://royale.apache.org/tourdejewel/) is not now up to date to 
see it.

You can find attached zip with tdj up to date and see by yourselft Audio and 
Video player usage.

For recording side, you can use external js capabilities of Apache Royale 
(https://royale.apache.org/blog/using-external-javascript-libraries-in-apache-royale/)
 to use javascript recording librarie from AS3.

Hope that will help you

Fred



Le 2023-09-19 10:35, Virginia Westwood a écrit :
Hi,

About 10 years ago, after working with First Nations Communities, I completed a 
Flex application (Flash) for Computer Assisted Language Learning for their 
Language (NYIKINA) - the first of its kind in the world. However, it was 
effectively killed by Adobe. I tried over several years to keep it going, 
trans-piling it, and using Flash players in browsers like BlueMoon. I also 
followed the Royale development closely and tried, before giving up as most of 
the development of classes and components seemed directed at business 
applications.

I am now trying again, as GitHub and websites consistently say that Royale 
supports Rich Media. But I am blowed if I can find any classes that do this.

Can you possibly help? Guide me to the classes I can use for audio (play and 
record) and video, vital to language learning.
Or confirm if it is not available? If it maybe, sometime?

Thanks

Virginia


Dr Virginia Westwood
Research Fellow (Intergenerational Cultural Transfer of Indigenous Knowledges) 
Project Coordinator (ARC Linkage Grant)

I respectfully acknowledge the traditional custodians of the Country on which 
we live and work, and commit to building relationships, respect and 
opportunities together.

Nulungu Research Institute
The University of Notre Dame Australia
88 Guy St (PO Box 2287) Broome, Western Australia 6725 Phone (+61 8) 9192 0614
Mobile: 0408 971 446
Email: 
virginia.westw...@nd.edu.au<mailto:virginia.westw...@nd.edu.au><mailto:virginia.westw...@nd.edu.au<mailto:virginia.westw...@nd.edu.au>><mailto:virginia.westw...@nd.edu.au<mailto:virginia.westw...@nd.edu.au><mailto:virginia.westw...@nd.edu.au<mailto:virginia.westw...@nd.edu.au>>>

Disclaimer

The information contained in this communication from the sender is 
confidential. It is intended solely for use by the recipient and others 
authorized to receive it. If you are not the recipient, you are hereby notified 
that any disclosure, copying, distribution or taking action in relation of the 
contents of this information is strictly prohibited and may be unlawful.

This email has been scanned for viruses and malware, and may have been 
automatically archived by Mimecast Ltd, an innovator in Software as a Service 
(SaaS) for business. Providing a safer and more useful place for your human 
generated data. Specializing in; Security, archiving and compliance. To find 
out more visit the Mimecast website.




--

Frédéric Gilli

mob.0668542622

http://www.cristallium.com

[cid:image001.png@01D9ECB5.403DADC0]<http://www.cristallium.com/>




RE: Rich media in Royale

2023-09-21 Thread Maria Jose Esteve
The integration with Echart is here [1]

[1] https://github.com/mjesteve/Royale-ECharts/tree/develop
Hiedra

De: Maria Jose Esteve 
Enviado el: jueves, 21 de septiembre de 2023 18:01
Para: dev@royale.apache.org
Asunto: RE: Rich media in Royale

Yes [1] I haven't updated it in a while, I sorry . If you have any problem let 
me know.

[1] https://github.com/mjesteve/royale-examples-community/tree/develop

Hiedra

De: cont...@cristallium.com<mailto:cont...@cristallium.com> 
mailto:cont...@cristallium.com>>
Enviado el: jueves, 21 de septiembre de 2023 17:24
Para: dev@royale.apache.org<mailto:dev@royale.apache.org>
Asunto: Re: Rich media in Royale


Hi Maria,
Would you have some samples to share of externals js or perhaps is there somes 
others than the highlightjs example that I miss ?

Fred

Le 2023-09-21 17:10, Maria Jose Esteve a écrit :
By the way,... +1 with cristallium, working with "externals" works very well; 
It depends a lot on how the JS implementation is made and/or compiled, but I 
have been able to do an acceptable job with libraries such as virtualselect, 
Echart, fullcalendar and mobiscroll.

Hiedra

De: cont...@cristallium.com<mailto:cont...@cristallium.com> 
mailto:cont...@cristallium.com>>
Enviado el: jueves, 21 de septiembre de 2023 14:24
Para: dev@royale.apache.org<mailto:dev@royale.apache.org>
Asunto: Re: Rich media in Royale


Hi Virginia,

As Maria said, Apache Royale has Audio and VideoPlayer with variable playrate 
in 0.9.10 version.

Tour de jewel (https://royale.apache.org/tourdejewel/) is not now up to date to 
see it.

You can find attached zip with tdj up to date and see by yourselft Audio and 
Video player usage.

For recording side, you can use external js capabilities of Apache Royale 
(https://royale.apache.org/blog/using-external-javascript-libraries-in-apache-royale/)
 to use javascript recording librarie from AS3.

Hope that will help you

Fred



Le 2023-09-19 10:35, Virginia Westwood a écrit :
Hi,

About 10 years ago, after working with First Nations Communities, I completed a 
Flex application (Flash) for Computer Assisted Language Learning for their 
Language (NYIKINA) - the first of its kind in the world. However, it was 
effectively killed by Adobe. I tried over several years to keep it going, 
trans-piling it, and using Flash players in browsers like BlueMoon. I also 
followed the Royale development closely and tried, before giving up as most of 
the development of classes and components seemed directed at business 
applications.

I am now trying again, as GitHub and websites consistently say that Royale 
supports Rich Media. But I am blowed if I can find any classes that do this.

Can you possibly help? Guide me to the classes I can use for audio (play and 
record) and video, vital to language learning.
Or confirm if it is not available? If it maybe, sometime?

Thanks

Virginia


Dr Virginia Westwood
Research Fellow (Intergenerational Cultural Transfer of Indigenous Knowledges)
Project Coordinator (ARC Linkage Grant)

I respectfully acknowledge the traditional custodians of the Country on which 
we live and work, and commit to building relationships, respect and 
opportunities together.

Nulungu Research Institute
The University of Notre Dame Australia
88 Guy St (PO Box 2287) Broome, Western Australia 6725
Phone (+61 8) 9192 0614
Mobile: 0408 971 446
Email: 
virginia.westw...@nd.edu.au<mailto:virginia.westw...@nd.edu.au><mailto:virginia.westw...@nd.edu.au<mailto:virginia.westw...@nd.edu.au>><mailto:virginia.westw...@nd.edu.au<mailto:virginia.westw...@nd.edu.au><mailto:virginia.westw...@nd.edu.au<mailto:virginia.westw...@nd.edu.au>>>

Disclaimer

The information contained in this communication from the sender is 
confidential. It is intended solely for use by the recipient and others 
authorized to receive it. If you are not the recipient, you are hereby notified 
that any disclosure, copying, distribution or taking action in relation of the 
contents of this information is strictly prohibited and may be unlawful.

This email has been scanned for viruses and malware, and may have been 
automatically archived by Mimecast Ltd, an innovator in Software as a Service 
(SaaS) for business. Providing a safer and more useful place for your human 
generated data. Specializing in; Security, archiving and compliance. To find 
out more visit the Mimecast website.




--

Frédéric Gilli

mob.0668542622

http://www.cristallium.com

[cid:image001.png@01D9ECB5.403DADC0]<http://www.cristallium.com/>




RE: Rich media in Royale

2023-09-21 Thread Maria Jose Esteve
Yes [1] I haven't updated it in a while, I sorry . If you have any problem let 
me know.

[1] https://github.com/mjesteve/royale-examples-community/tree/develop

Hiedra

De: cont...@cristallium.com 
Enviado el: jueves, 21 de septiembre de 2023 17:24
Para: dev@royale.apache.org
Asunto: Re: Rich media in Royale


Hi Maria,
Would you have some samples to share of externals js or perhaps is there somes 
others than the highlightjs example that I miss ?

Fred

Le 2023-09-21 17:10, Maria Jose Esteve a écrit :
By the way,... +1 with cristallium, working with "externals" works very well; 
It depends a lot on how the JS implementation is made and/or compiled, but I 
have been able to do an acceptable job with libraries such as virtualselect, 
Echart, fullcalendar and mobiscroll.

Hiedra

De: cont...@cristallium.com<mailto:cont...@cristallium.com> 
mailto:cont...@cristallium.com>>
Enviado el: jueves, 21 de septiembre de 2023 14:24
Para: dev@royale.apache.org<mailto:dev@royale.apache.org>
Asunto: Re: Rich media in Royale


Hi Virginia,

As Maria said, Apache Royale has Audio and VideoPlayer with variable playrate 
in 0.9.10 version.

Tour de jewel (https://royale.apache.org/tourdejewel/) is not now up to date to 
see it.

You can find attached zip with tdj up to date and see by yourselft Audio and 
Video player usage.

For recording side, you can use external js capabilities of Apache Royale 
(https://royale.apache.org/blog/using-external-javascript-libraries-in-apache-royale/)
 to use javascript recording librarie from AS3.

Hope that will help you

Fred



Le 2023-09-19 10:35, Virginia Westwood a écrit :
Hi,

About 10 years ago, after working with First Nations Communities, I completed a 
Flex application (Flash) for Computer Assisted Language Learning for their 
Language (NYIKINA) - the first of its kind in the world. However, it was 
effectively killed by Adobe. I tried over several years to keep it going, 
trans-piling it, and using Flash players in browsers like BlueMoon. I also 
followed the Royale development closely and tried, before giving up as most of 
the development of classes and components seemed directed at business 
applications.

I am now trying again, as GitHub and websites consistently say that Royale 
supports Rich Media. But I am blowed if I can find any classes that do this.

Can you possibly help? Guide me to the classes I can use for audio (play and 
record) and video, vital to language learning.
Or confirm if it is not available? If it maybe, sometime?

Thanks

Virginia


Dr Virginia Westwood
Research Fellow (Intergenerational Cultural Transfer of Indigenous Knowledges)
Project Coordinator (ARC Linkage Grant)

I respectfully acknowledge the traditional custodians of the Country on which 
we live and work, and commit to building relationships, respect and 
opportunities together.

Nulungu Research Institute
The University of Notre Dame Australia
88 Guy St (PO Box 2287) Broome, Western Australia 6725
Phone (+61 8) 9192 0614
Mobile: 0408 971 446
Email: 
virginia.westw...@nd.edu.au<mailto:virginia.westw...@nd.edu.au><mailto:virginia.westw...@nd.edu.au<mailto:virginia.westw...@nd.edu.au>><mailto:virginia.westw...@nd.edu.au<mailto:virginia.westw...@nd.edu.au><mailto:virginia.westw...@nd.edu.au<mailto:virginia.westw...@nd.edu.au>>>

Disclaimer

The information contained in this communication from the sender is 
confidential. It is intended solely for use by the recipient and others 
authorized to receive it. If you are not the recipient, you are hereby notified 
that any disclosure, copying, distribution or taking action in relation of the 
contents of this information is strictly prohibited and may be unlawful.

This email has been scanned for viruses and malware, and may have been 
automatically archived by Mimecast Ltd, an innovator in Software as a Service 
(SaaS) for business. Providing a safer and more useful place for your human 
generated data. Specializing in; Security, archiving and compliance. To find 
out more visit the Mimecast website.





--

Frédéric Gilli

mob.0668542622

http://www.cristallium.com

[cid:image001.png@01D9ECB5.403DADC0]<http://www.cristallium.com/>




RE: Rich media in Royale

2023-09-21 Thread Maria Jose Esteve
By the way,... +1 with cristallium, working with "externals" works very well; 
It depends a lot on how the JS implementation is made and/or compiled, but I 
have been able to do an acceptable job with libraries such as virtualselect, 
Echart, fullcalendar and mobiscroll.

Hiedra

De: cont...@cristallium.com 
Enviado el: jueves, 21 de septiembre de 2023 14:24
Para: dev@royale.apache.org
Asunto: Re: Rich media in Royale


Hi Virginia,

As Maria said, Apache Royale has Audio and VideoPlayer with variable playrate 
in 0.9.10 version.

Tour de jewel (https://royale.apache.org/tourdejewel/) is not now up to date to 
see it.

You can find attached zip with tdj up to date and see by yourselft Audio and 
Video player usage.

For recording side, you can use external js capabilities of Apache Royale 
(https://royale.apache.org/blog/using-external-javascript-libraries-in-apache-royale/)
 to use javascript recording librarie from AS3.

Hope that will help you

Fred



Le 2023-09-19 10:35, Virginia Westwood a écrit :
Hi,

About 10 years ago, after working with First Nations Communities, I completed a 
Flex application (Flash) for Computer Assisted Language Learning for their 
Language (NYIKINA) - the first of its kind in the world. However, it was 
effectively killed by Adobe. I tried over several years to keep it going, 
trans-piling it, and using Flash players in browsers like BlueMoon. I also 
followed the Royale development closely and tried, before giving up as most of 
the development of classes and components seemed directed at business 
applications.

I am now trying again, as GitHub and websites consistently say that Royale 
supports Rich Media. But I am blowed if I can find any classes that do this.

Can you possibly help? Guide me to the classes I can use for audio (play and 
record) and video, vital to language learning.
Or confirm if it is not available? If it maybe, sometime?

Thanks

Virginia


Dr Virginia Westwood
Research Fellow (Intergenerational Cultural Transfer of Indigenous Knowledges)
Project Coordinator (ARC Linkage Grant)

I respectfully acknowledge the traditional custodians of the Country on which 
we live and work, and commit to building relationships, respect and 
opportunities together.

Nulungu Research Institute
The University of Notre Dame Australia
88 Guy St (PO Box 2287) Broome, Western Australia 6725
Phone (+61 8) 9192 0614
Mobile: 0408 971 446
Email: 
virginia.westw...@nd.edu.au>

Disclaimer

The information contained in this communication from the sender is 
confidential. It is intended solely for use by the recipient and others 
authorized to receive it. If you are not the recipient, you are hereby notified 
that any disclosure, copying, distribution or taking action in relation of the 
contents of this information is strictly prohibited and may be unlawful.

This email has been scanned for viruses and malware, and may have been 
automatically archived by Mimecast Ltd, an innovator in Software as a Service 
(SaaS) for business. Providing a safer and more useful place for your human 
generated data. Specializing in; Security, archiving and compliance. To find 
out more visit the Mimecast website.






RE: Rich media in Royale

2023-09-21 Thread Maria Jose Esteve
Over the weekend I will try to review the documentation on the TDJ publication. 
I remember that some time ago I compiled it and uploaded it but I couldn't get 
it to work.
I will give you feedback.

Hiedra

De: cont...@cristallium.com 
Enviado el: jueves, 21 de septiembre de 2023 14:24
Para: dev@royale.apache.org
Asunto: Re: Rich media in Royale


Hi Virginia,

As Maria said, Apache Royale has Audio and VideoPlayer with variable playrate 
in 0.9.10 version.

Tour de jewel (https://royale.apache.org/tourdejewel/) is not now up to date to 
see it.

You can find attached zip with tdj up to date and see by yourselft Audio and 
Video player usage.

For recording side, you can use external js capabilities of Apache Royale 
(https://royale.apache.org/blog/using-external-javascript-libraries-in-apache-royale/)
 to use javascript recording librarie from AS3.

Hope that will help you

Fred



Le 2023-09-19 10:35, Virginia Westwood a écrit :
Hi,

About 10 years ago, after working with First Nations Communities, I completed a 
Flex application (Flash) for Computer Assisted Language Learning for their 
Language (NYIKINA) - the first of its kind in the world. However, it was 
effectively killed by Adobe. I tried over several years to keep it going, 
trans-piling it, and using Flash players in browsers like BlueMoon. I also 
followed the Royale development closely and tried, before giving up as most of 
the development of classes and components seemed directed at business 
applications.

I am now trying again, as GitHub and websites consistently say that Royale 
supports Rich Media. But I am blowed if I can find any classes that do this.

Can you possibly help? Guide me to the classes I can use for audio (play and 
record) and video, vital to language learning.
Or confirm if it is not available? If it maybe, sometime?

Thanks

Virginia


Dr Virginia Westwood
Research Fellow (Intergenerational Cultural Transfer of Indigenous Knowledges)
Project Coordinator (ARC Linkage Grant)

I respectfully acknowledge the traditional custodians of the Country on which 
we live and work, and commit to building relationships, respect and 
opportunities together.

Nulungu Research Institute
The University of Notre Dame Australia
88 Guy St (PO Box 2287) Broome, Western Australia 6725
Phone (+61 8) 9192 0614
Mobile: 0408 971 446
Email: 
virginia.westw...@nd.edu.au>

Disclaimer

The information contained in this communication from the sender is 
confidential. It is intended solely for use by the recipient and others 
authorized to receive it. If you are not the recipient, you are hereby notified 
that any disclosure, copying, distribution or taking action in relation of the 
contents of this information is strictly prohibited and may be unlawful.

This email has been scanned for viruses and malware, and may have been 
automatically archived by Mimecast Ltd, an innovator in Software as a Service 
(SaaS) for business. Providing a safer and more useful place for your human 
generated data. Specializing in; Security, archiving and compliance. To find 
out more visit the Mimecast website.






RE: Rich media in Royale

2023-09-20 Thread Maria Jose Esteve
Hi Virginia,
Maybe the implementation of Video and Audio Player, html5, will be a start for 
you [1]
There is an example implemented in Tour de Jewel [2] .

[1] 
https://github.com/apache/royale-asjs/commit/ea5f7feb761ecfc9fab55620cbb9feccff0309eb
 [2] 
https://github.com/apache/royale-asjs/blob/develop/examples/jewel/TourDeJewel/src/main/royale/AudioPlayerPlayGround.mxml

Hiedra

-Mensaje original-
De: Virginia Westwood  
Enviado el: martes, 19 de septiembre de 2023 10:36
Para: dev@royale.apache.org
Asunto: Rich media in Royale

Hi,

About 10 years ago, after working with First Nations Communities, I completed a 
Flex application (Flash) for Computer Assisted Language Learning for their 
Language (NYIKINA) - the first of its kind in the world. However, it was 
effectively killed by Adobe. I tried over several years to keep it going, 
trans-piling it, and using Flash players in browsers like BlueMoon. I also 
followed the Royale development closely and tried, before giving up as most of 
the development of classes and components seemed directed at business 
applications.

I am now trying again, as GitHub and websites consistently say that Royale 
supports Rich Media. But I am blowed if I can find any classes that do this.

Can you possibly help? Guide me to the classes I can use for audio (play and 
record) and video, vital to language learning.
Or confirm if it is not available? If it maybe, sometime?

Thanks

Virginia


Dr Virginia Westwood
Research Fellow (Intergenerational Cultural Transfer of Indigenous Knowledges) 
Project Coordinator (ARC Linkage Grant)

I respectfully acknowledge the traditional custodians of the Country on which 
we live and work, and commit to building relationships, respect and 
opportunities together.

Nulungu Research Institute
The University of Notre Dame Australia
88 Guy St (PO Box 2287) Broome, Western Australia 6725 Phone (+61 8) 9192 0614
Mobile: 0408 971 446
Email: virginia.westw...@nd.edu.au

Disclaimer

The information contained in this communication from the sender is 
confidential. It is intended solely for use by the recipient and others 
authorized to receive it. If you are not the recipient, you are hereby notified 
that any disclosure, copying, distribution or taking action in relation of the 
contents of this information is strictly prohibited and may be unlawful.

This email has been scanned for viruses and malware, and may have been 
automatically archived by Mimecast Ltd, an innovator in Software as a Service 
(SaaS) for business. Providing a safer and more useful place for your human 
generated data. Specializing in; Security, archiving and compliance. To find 
out more visit the Mimecast website.


RE: SPAIN, WOMEN'S FOOTBALL WORLD CHAMPIONS 2023!!

2023-08-20 Thread Maria Jose Esteve
There is no one to stop this.  ☺

Hiedra

-Mensaje original-
De: Greg Dove  
Enviado el: domingo, 20 de agosto de 2023 18:44
Para: Apache Royale Development 
Asunto: Re: SPAIN, WOMEN'S FOOTBALL WORLD CHAMPIONS 2023!!

Congratulations to Spain!


On Sun, 20 Aug 2023, 3:01 pm Maria Jose Esteve,  wrote:

> Excuse me, but I wanted to share MY JOY
>
> Hiedra
>


SPAIN, WOMEN'S FOOTBALL WORLD CHAMPIONS 2023!!

2023-08-20 Thread Maria Jose Esteve
Excuse me, but I wanted to share MY JOY

Hiedra


RE: Error compiling the SDK

2023-05-19 Thread Maria Jose Esteve
All OK Piotr, thx 

Hiedra

-Mensaje original-
De: Piotr Zarzycki  
Enviado el: viernes, 19 de mayo de 2023 13:38
Para: dev@royale.apache.org
Asunto: Re: Error compiling the SDK

Maria,

I just pushed fix. Sorry for your trouble. I have missed some implementation on 
swf side. Pull changes and try build again.

Thanks,
Piotr

pt., 19 maj 2023 o 13:11 Piotr Zarzycki 
napisał(a):

> Thanks. I'm trying now to see how it goes on my sight.
>
> pt., 19 maj 2023 o 13:03 Maria Jose Esteve  napisał(a):
>
>> Ok, I didn't explain myself
>>
>> I always compile the complete framework and I do it through a ".bat", 
>> this is the compilation order:
>>
>> 1º) Build royale-compiler:
>> 1.1. Ant
>> ant clean
>> ant wipe-all
>> 1.2. Maven
>> mvn clean install -DskipTests --quiet
>>
>> 2º) Build royale-typedefs:
>> 2.1. Ant
>> ant clean
>> ant wipe-all
>> 2.2. Maven
>> mvn clean install --quiet
>>
>> 3º) Build royale-asjs:
>> 3.1. Cleaning Ant
>> ant clean
>> ant super-clean
>> 3.2. Build Maven
>> mvn clean install -DskipTests -P 
>> option-with-sass-compile,option-with-swf -Drat.skip=true
>> 3.3. Build Ant
>> ant all -Dbuild.noprompt=true -Drelease.target=true 
>> -Dskip-tests=true
>>
>> I hope I've answered you now 
>>
>> Hiedra
>>
>> -Mensaje original-
>> De: Piotr Zarzycki  Enviado el: viernes, 
>> 19 de mayo de 2023 12:17
>> Para: dev@royale.apache.org
>> Asunto: Re: Error compiling the SDK
>>
>> I mean how do you start your build ? For example my command is
>>
>> mvn clean install -DskipTests=true -Drat.skip=true 
>> -DdistributionTargetFolder=path
>>
>> I'm running it in root directory of royale-asjs.
>>
>> pt., 19 maj 2023 o 12:13 Maria Jose Esteve 
>> napisał(a):
>>
>> > Sorry Piotr, these are all the instructions I use, I don't think I 
>> > understand your request, sorry. Maybe it's because of the 
>> > translation I'm doing into Spanish,...
>> >
>> > Hiedra
>> >
>> > -Mensaje original-
>> > De: Piotr Zarzycki  Enviado el: viernes, 
>> > 19 de mayo de 2023 12:03
>> > Para: dev@royale.apache.org
>> > Asunto: Re: Error compiling the SDK
>> >
>> > Maria,
>> >
>> > Can you share full command line how you start whole build ? I will 
>> > try the same on my sight.
>> >
>> > pt., 19 maj 2023 o 11:08 Maria Jose Esteve 
>> napisał(a):
>> >
>> > > Hi Piotr,
>> > > Yes, I build the whole framework, as I have always done. (In case 
>> > > there is any doubt, I am not referring to RC4, but to the develop
>> > branch).
>> > > My last successful build was on May 12.
>> > > I compile with Maven and then with ant this is my compilation bat:
>> > >
>> > > cd %ROYALE_COMPILER_HOME%
>> > > @echo === Build COMPILER with ANT 
>> > > === call ant clean call ant wipe-all 
>> > > @echo === Build COMPILER with MAVEN 
>> > > === call mvn clean install -DskipTests 
>> > > --quiet
>> > >
>> > > cd %ROYALE_TYPEDEFS_HOME%
>> > > @echo === Build TYPEDEFS with ANT 
>> > > === call ant clean call ant wipe @echo 
>> > > === Build TYPEDEFS with MAVEN 
>> > > === call mvn clean install --quiet
>> > >
>> > > cd %ROYALE_ASJS_HOME%
>> > > @echo === ant super-clean 
>> > > === call ant clean call ant super-clean 
>> > > @echo === Build FRAMEWORK with MAVEN - 
>> > > LOCAL === call mvn clean install 
>> > > -DskipTests -P option-with-sass-compile,option-with-swf 
>> > > -Drat.skip=true
>> > >
>> > > @echo === Build SDK with ANT 
>> > > === SET
>> > > JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8 -Xms256m -Xmx2048m call 
>> > > ant all -Dbuild.noprompt=true -Drelease.target=true 
>> > > -Dskip

RE: Error compiling the SDK

2023-05-19 Thread Maria Jose Esteve
Ok, now I tell you

Hiedra

-Mensaje original-
De: Piotr Zarzycki  
Enviado el: viernes, 19 de mayo de 2023 13:38
Para: dev@royale.apache.org
Asunto: Re: Error compiling the SDK

Maria,

I just pushed fix. Sorry for your trouble. I have missed some implementation on 
swf side. Pull changes and try build again.

Thanks,
Piotr

pt., 19 maj 2023 o 13:11 Piotr Zarzycki 
napisał(a):

> Thanks. I'm trying now to see how it goes on my sight.
>
> pt., 19 maj 2023 o 13:03 Maria Jose Esteve  napisał(a):
>
>> Ok, I didn't explain myself
>>
>> I always compile the complete framework and I do it through a ".bat", 
>> this is the compilation order:
>>
>> 1º) Build royale-compiler:
>> 1.1. Ant
>> ant clean
>> ant wipe-all
>> 1.2. Maven
>> mvn clean install -DskipTests --quiet
>>
>> 2º) Build royale-typedefs:
>> 2.1. Ant
>> ant clean
>> ant wipe-all
>> 2.2. Maven
>> mvn clean install --quiet
>>
>> 3º) Build royale-asjs:
>> 3.1. Cleaning Ant
>> ant clean
>> ant super-clean
>> 3.2. Build Maven
>> mvn clean install -DskipTests -P 
>> option-with-sass-compile,option-with-swf -Drat.skip=true
>> 3.3. Build Ant
>> ant all -Dbuild.noprompt=true -Drelease.target=true 
>> -Dskip-tests=true
>>
>> I hope I've answered you now 
>>
>> Hiedra
>>
>> -Mensaje original-
>> De: Piotr Zarzycki  Enviado el: viernes, 
>> 19 de mayo de 2023 12:17
>> Para: dev@royale.apache.org
>> Asunto: Re: Error compiling the SDK
>>
>> I mean how do you start your build ? For example my command is
>>
>> mvn clean install -DskipTests=true -Drat.skip=true 
>> -DdistributionTargetFolder=path
>>
>> I'm running it in root directory of royale-asjs.
>>
>> pt., 19 maj 2023 o 12:13 Maria Jose Esteve 
>> napisał(a):
>>
>> > Sorry Piotr, these are all the instructions I use, I don't think I 
>> > understand your request, sorry. Maybe it's because of the 
>> > translation I'm doing into Spanish,...
>> >
>> > Hiedra
>> >
>> > -Mensaje original-
>> > De: Piotr Zarzycki  Enviado el: viernes, 
>> > 19 de mayo de 2023 12:03
>> > Para: dev@royale.apache.org
>> > Asunto: Re: Error compiling the SDK
>> >
>> > Maria,
>> >
>> > Can you share full command line how you start whole build ? I will 
>> > try the same on my sight.
>> >
>> > pt., 19 maj 2023 o 11:08 Maria Jose Esteve 
>> napisał(a):
>> >
>> > > Hi Piotr,
>> > > Yes, I build the whole framework, as I have always done. (In case 
>> > > there is any doubt, I am not referring to RC4, but to the develop
>> > branch).
>> > > My last successful build was on May 12.
>> > > I compile with Maven and then with ant this is my compilation bat:
>> > >
>> > > cd %ROYALE_COMPILER_HOME%
>> > > @echo === Build COMPILER with ANT 
>> > > === call ant clean call ant wipe-all 
>> > > @echo === Build COMPILER with MAVEN 
>> > > === call mvn clean install -DskipTests 
>> > > --quiet
>> > >
>> > > cd %ROYALE_TYPEDEFS_HOME%
>> > > @echo === Build TYPEDEFS with ANT 
>> > > === call ant clean call ant wipe @echo 
>> > > === Build TYPEDEFS with MAVEN 
>> > > === call mvn clean install --quiet
>> > >
>> > > cd %ROYALE_ASJS_HOME%
>> > > @echo === ant super-clean 
>> > > === call ant clean call ant super-clean 
>> > > @echo === Build FRAMEWORK with MAVEN - 
>> > > LOCAL === call mvn clean install 
>> > > -DskipTests -P option-with-sass-compile,option-with-swf 
>> > > -Drat.skip=true
>> > >
>> > > @echo === Build SDK with ANT 
>> > > === SET
>> > > JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8 -Xms256m -Xmx2048m call 
>> > > ant all -Dbuild.noprompt=true -Drelease.target=true 
>> > > -Dskip

RE: Error compiling the SDK

2023-05-19 Thread Maria Jose Esteve
Ok, I didn't explain myself 

I always compile the complete framework and I do it through a ".bat", this is 
the compilation order:

1º) Build royale-compiler:
1.1. Ant
ant clean 
ant wipe-all
1.2. Maven
mvn clean install -DskipTests --quiet

2º) Build royale-typedefs:
2.1. Ant
ant clean 
ant wipe-all
2.2. Maven
mvn clean install --quiet

3º) Build royale-asjs:
3.1. Cleaning Ant
ant clean
ant super-clean
3.2. Build Maven
mvn clean install -DskipTests -P 
option-with-sass-compile,option-with-swf -Drat.skip=true
3.3. Build Ant
ant all -Dbuild.noprompt=true -Drelease.target=true 
-Dskip-tests=true

I hope I've answered you now 

Hiedra

-Mensaje original-
De: Piotr Zarzycki  
Enviado el: viernes, 19 de mayo de 2023 12:17
Para: dev@royale.apache.org
Asunto: Re: Error compiling the SDK

I mean how do you start your build ? For example my command is

mvn clean install -DskipTests=true -Drat.skip=true 
-DdistributionTargetFolder=path

I'm running it in root directory of royale-asjs.

pt., 19 maj 2023 o 12:13 Maria Jose Esteve  napisał(a):

> Sorry Piotr, these are all the instructions I use, I don't think I 
> understand your request, sorry. Maybe it's because of the translation 
> I'm doing into Spanish,...
>
> Hiedra
>
> -Mensaje original-
> De: Piotr Zarzycki  Enviado el: viernes, 19 
> de mayo de 2023 12:03
> Para: dev@royale.apache.org
> Asunto: Re: Error compiling the SDK
>
> Maria,
>
> Can you share full command line how you start whole build ? I will try 
> the same on my sight.
>
> pt., 19 maj 2023 o 11:08 Maria Jose Esteve  napisał(a):
>
> > Hi Piotr,
> > Yes, I build the whole framework, as I have always done. (In case 
> > there is any doubt, I am not referring to RC4, but to the develop
> branch).
> > My last successful build was on May 12.
> > I compile with Maven and then with ant this is my compilation bat:
> >
> > cd %ROYALE_COMPILER_HOME%
> > @echo === Build COMPILER with ANT 
> > === call ant clean call ant wipe-all @echo 
> > === Build COMPILER with MAVEN 
> > === call mvn clean install -DskipTests 
> > --quiet
> >
> > cd %ROYALE_TYPEDEFS_HOME%
> > @echo === Build TYPEDEFS with ANT 
> > === call ant clean call ant wipe @echo 
> > === Build TYPEDEFS with MAVEN 
> > === call mvn clean install --quiet
> >
> > cd %ROYALE_ASJS_HOME%
> > @echo === ant super-clean 
> > === call ant clean call ant super-clean 
> > @echo === Build FRAMEWORK with MAVEN - LOCAL 
> > === call mvn clean install -DskipTests -P 
> > option-with-sass-compile,option-with-swf -Drat.skip=true
> >
> > @echo === Build SDK with ANT 
> > === SET
> > JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8 -Xms256m -Xmx2048m call ant 
> > all -Dbuild.noprompt=true -Drelease.target=true -Dskip-tests=true
> >
> > Hiedra
> >
> > -Mensaje original-
> > De: Piotr Zarzycki  Enviado el: viernes, 
> > 19 de mayo de 2023 10:04
> > Para: dev@royale.apache.org
> > Asunto: Re: Error compiling the SDK
> >
> > I will be at my PC in 1,5h to check more details.
> >
> > On Fri, 19 May 2023 at 10:03, Piotr Zarzycki 
> > 
> > wrote:
> >
> > > Hi Maria,
> > >
> > > No this should work. Our Maven build even didn’t notified such errors.
> > > Did you build whole framework ?
> > >
> > > On Fri, 19 May 2023 at 09:37, Maria Jose Esteve 
> > > 
> > wrote:
> > >
> > >> Hi, good morning.
> > >> I have compiled the SDK and got errors with the latest changes.
> > >> Specifically the changes in TileHorizontalLayout are giving errors.
> > >> @Piotr, is this half done?
> > >>
> > >>  [java]
> > >>
> >
> D:\Develop_Royale\Projects\Royale-SDK\royale-asjs\frameworks\projects\Jewel\src\main\royale\org\apache\royale\jewel\beads\layouts\TileHorizontalLayout.as(49):
> > >> col: 15 Error: interface method willTrigger in interface 
> > >> IEventDispatcher not implemented by class TileHorizontalLayout
> > >>  [java]
> > >>  [java]public 

RE: Error compiling the SDK

2023-05-19 Thread Maria Jose Esteve
Sorry Piotr, these are all the instructions I use, I don't think I understand 
your request, sorry. Maybe it's because of the translation I'm doing into 
Spanish,...

Hiedra

-Mensaje original-
De: Piotr Zarzycki  
Enviado el: viernes, 19 de mayo de 2023 12:03
Para: dev@royale.apache.org
Asunto: Re: Error compiling the SDK

Maria,

Can you share full command line how you start whole build ? I will try the same 
on my sight.

pt., 19 maj 2023 o 11:08 Maria Jose Esteve  napisał(a):

> Hi Piotr,
> Yes, I build the whole framework, as I have always done. (In case 
> there is any doubt, I am not referring to RC4, but to the develop branch).
> My last successful build was on May 12.
> I compile with Maven and then with ant this is my compilation bat:
>
> cd %ROYALE_COMPILER_HOME%
> @echo === Build COMPILER with ANT 
> === call ant clean call ant wipe-all @echo 
> === Build COMPILER with MAVEN 
> === call mvn clean install -DskipTests --quiet
>
> cd %ROYALE_TYPEDEFS_HOME%
> @echo === Build TYPEDEFS with ANT 
> === call ant clean call ant wipe @echo 
> === Build TYPEDEFS with MAVEN 
> === call mvn clean install --quiet
>
> cd %ROYALE_ASJS_HOME%
> @echo === ant super-clean 
> === call ant clean call ant super-clean @echo 
> === Build FRAMEWORK with MAVEN - LOCAL 
> === call mvn clean install -DskipTests -P 
> option-with-sass-compile,option-with-swf -Drat.skip=true
>
> @echo === Build SDK with ANT 
> === SET 
> JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8 -Xms256m -Xmx2048m call ant 
> all -Dbuild.noprompt=true -Drelease.target=true -Dskip-tests=true
>
> Hiedra
>
> -Mensaje original-
> De: Piotr Zarzycki  Enviado el: viernes, 19 
> de mayo de 2023 10:04
> Para: dev@royale.apache.org
> Asunto: Re: Error compiling the SDK
>
> I will be at my PC in 1,5h to check more details.
>
> On Fri, 19 May 2023 at 10:03, Piotr Zarzycki 
> 
> wrote:
>
> > Hi Maria,
> >
> > No this should work. Our Maven build even didn’t notified such errors.
> > Did you build whole framework ?
> >
> > On Fri, 19 May 2023 at 09:37, Maria Jose Esteve 
> wrote:
> >
> >> Hi, good morning.
> >> I have compiled the SDK and got errors with the latest changes.
> >> Specifically the changes in TileHorizontalLayout are giving errors.
> >> @Piotr, is this half done?
> >>
> >>  [java]
> >>
> D:\Develop_Royale\Projects\Royale-SDK\royale-asjs\frameworks\projects\Jewel\src\main\royale\org\apache\royale\jewel\beads\layouts\TileHorizontalLayout.as(49):
> >> col: 15 Error: interface method willTrigger in interface 
> >> IEventDispatcher not implemented by class TileHorizontalLayout
> >>  [java]
> >>  [java]public class TileHorizontalLayout extends
> >> SimpleHorizontalLayout implements IEventDispatcher
> >>  [java] ^
> >>  [java]
> >>  [java]
> >>
> D:\Develop_Royale\Projects\Royale-SDK\royale-asjs\frameworks\projects\Jewel\src\main\royale\org\apache\royale\jewel\beads\layouts\TileHorizontalLayout.as(141):
> >> col: 28 Error: Incompatible override.
> >>  [java]
> >>  [java]override public function
> >> beadsAddedHandler(event:Event = null):void
> >>  [java] ^
> >>  [java]
> >>  [java]
> >>
> D:\Develop_Royale\Projects\Royale-SDK\royale-asjs\frameworks\projects\Jewel\src\main\royale\org\apache\royale\jewel\beads\layouts\TileHorizontalLayout.as(141):
> >> col: 52 Error: Ambiguous reference to Event
> >>  [java]
> >>  [java]override public function
> >> beadsAddedHandler(event:Event = null):void
> >>  [java]
> >>^
> >>  [java]
> >>  [java]
> >>
> D:\Develop_Royale\Projects\Royale-SDK\royale-asjs\frameworks\projects\Jewel\src\main\royale\org\apache\royale\jewel\beads\layouts\TileHorizontalLayout.as(141):
> >> col: 60 Warning: Incompatible initializer value of type 'Null' where ''
> is
> >> expected. " +"An initial value of null will be used instead.
> >>  [java]
> >>  [java]override public function
> >

RE: Error compiling the SDK

2023-05-19 Thread Maria Jose Esteve
Hi Piotr,
Yes, I build the whole framework, as I have always done. (In case there is any 
doubt, I am not referring to RC4, but to the develop branch).
My last successful build was on May 12.
I compile with Maven and then with ant this is my compilation bat:

cd %ROYALE_COMPILER_HOME%
@echo === Build COMPILER with ANT 
===
call ant clean
call ant wipe-all
@echo === Build COMPILER with MAVEN 
===
call mvn clean install -DskipTests --quiet

cd %ROYALE_TYPEDEFS_HOME%
@echo === Build TYPEDEFS with ANT 
===
call ant clean
call ant wipe
@echo === Build TYPEDEFS with MAVEN 
===
call mvn clean install --quiet

cd %ROYALE_ASJS_HOME%
@echo === ant super-clean ===
call ant clean
call ant super-clean
@echo === Build FRAMEWORK with MAVEN - LOCAL 
===
call mvn clean install -DskipTests -P option-with-sass-compile,option-with-swf 
-Drat.skip=true

@echo === Build SDK with ANT ===
SET JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8 -Xms256m -Xmx2048m
call ant all -Dbuild.noprompt=true -Drelease.target=true -Dskip-tests=true

Hiedra

-Mensaje original-
De: Piotr Zarzycki  
Enviado el: viernes, 19 de mayo de 2023 10:04
Para: dev@royale.apache.org
Asunto: Re: Error compiling the SDK

I will be at my PC in 1,5h to check more details.

On Fri, 19 May 2023 at 10:03, Piotr Zarzycki 
wrote:

> Hi Maria,
>
> No this should work. Our Maven build even didn’t notified such errors. 
> Did you build whole framework ?
>
> On Fri, 19 May 2023 at 09:37, Maria Jose Esteve  wrote:
>
>> Hi, good morning.
>> I have compiled the SDK and got errors with the latest changes.
>> Specifically the changes in TileHorizontalLayout are giving errors.
>> @Piotr, is this half done?
>>
>>  [java]
>> D:\Develop_Royale\Projects\Royale-SDK\royale-asjs\frameworks\projects\Jewel\src\main\royale\org\apache\royale\jewel\beads\layouts\TileHorizontalLayout.as(49):
>> col: 15 Error: interface method willTrigger in interface 
>> IEventDispatcher not implemented by class TileHorizontalLayout
>>  [java]
>>  [java]public class TileHorizontalLayout extends
>> SimpleHorizontalLayout implements IEventDispatcher
>>  [java] ^
>>  [java]
>>  [java]
>> D:\Develop_Royale\Projects\Royale-SDK\royale-asjs\frameworks\projects\Jewel\src\main\royale\org\apache\royale\jewel\beads\layouts\TileHorizontalLayout.as(141):
>> col: 28 Error: Incompatible override.
>>  [java]
>>  [java]override public function
>> beadsAddedHandler(event:Event = null):void
>>  [java] ^
>>  [java]
>>  [java]
>> D:\Develop_Royale\Projects\Royale-SDK\royale-asjs\frameworks\projects\Jewel\src\main\royale\org\apache\royale\jewel\beads\layouts\TileHorizontalLayout.as(141):
>> col: 52 Error: Ambiguous reference to Event
>>  [java]
>>  [java]override public function
>> beadsAddedHandler(event:Event = null):void
>>  [java]
>>^
>>  [java]
>>  [java]
>> D:\Develop_Royale\Projects\Royale-SDK\royale-asjs\frameworks\projects\Jewel\src\main\royale\org\apache\royale\jewel\beads\layouts\TileHorizontalLayout.as(141):
>> col: 60 Warning: Incompatible initializer value of type 'Null' where '' is
>> expected. " +"An initial value of null will be used instead.
>>  [java]
>>  [java]override public function
>> beadsAddedHandler(event:Event = null):void
>>  [java]
>>^
>>  [java]
>>  [java]
>> D:\Develop_Royale\Projects\Royale-SDK\royale-asjs\frameworks\projects\Jewel\src\main\royale\org\apache\royale\jewel\beads\layouts\TileHorizontalLayout.as(146):
>> col: 36 Error: Ambiguous reference to Event
>>  [java]
>>  [java]
>> hostComponent.dispatchEvent(new Event("layoutNeeded"));
>>  [java]
>>   ^
>>  [java]
>>  [java]
>> D:\Develop_Royale\Projects\Royale-SDK\royale-asjs\frameworks\projects\Jewel\src\main\royale\org\apache\royale\jewel\beads\layouts\TileHorizontalLayout.as(351):
>> col: 45 Error: Ambiguous reference to Event
>>  [java]
>>  [java]private function
>> observedChangeSize(event:Event):void
>>  [java]
>&g

Error compiling the SDK

2023-05-19 Thread Maria Jose Esteve
Hi, good morning.
I have compiled the SDK and got errors with the latest changes. Specifically 
the changes in TileHorizontalLayout are giving errors.
@Piotr, is this half done?

 [java] 
D:\Develop_Royale\Projects\Royale-SDK\royale-asjs\frameworks\projects\Jewel\src\main\royale\org\apache\royale\jewel\beads\layouts\TileHorizontalLayout.as(49):
 col: 15 Error: interface method willTrigger in interface IEventDispatcher not 
implemented by class TileHorizontalLayout
 [java]
 [java]public class TileHorizontalLayout extends 
SimpleHorizontalLayout implements IEventDispatcher
 [java] ^
 [java]
 [java] 
D:\Develop_Royale\Projects\Royale-SDK\royale-asjs\frameworks\projects\Jewel\src\main\royale\org\apache\royale\jewel\beads\layouts\TileHorizontalLayout.as(141):
 col: 28 Error: Incompatible override.
 [java]
 [java]override public function 
beadsAddedHandler(event:Event = null):void
 [java] ^
 [java]
 [java] 
D:\Develop_Royale\Projects\Royale-SDK\royale-asjs\frameworks\projects\Jewel\src\main\royale\org\apache\royale\jewel\beads\layouts\TileHorizontalLayout.as(141):
 col: 52 Error: Ambiguous reference to Event
 [java]
 [java]override public function 
beadsAddedHandler(event:Event = null):void
 [java] 
^
 [java]
 [java] 
D:\Develop_Royale\Projects\Royale-SDK\royale-asjs\frameworks\projects\Jewel\src\main\royale\org\apache\royale\jewel\beads\layouts\TileHorizontalLayout.as(141):
 col: 60 Warning: Incompatible initializer value of type 'Null' where '' is 
expected. " +"An initial value of null will be used instead.
 [java]
 [java]override public function 
beadsAddedHandler(event:Event = null):void
 [java] 
^
 [java]
 [java] 
D:\Develop_Royale\Projects\Royale-SDK\royale-asjs\frameworks\projects\Jewel\src\main\royale\org\apache\royale\jewel\beads\layouts\TileHorizontalLayout.as(146):
 col: 36 Error: Ambiguous reference to Event
 [java]
 [java]
hostComponent.dispatchEvent(new Event("layoutNeeded"));
 [java] 
   ^
 [java]
 [java] 
D:\Develop_Royale\Projects\Royale-SDK\royale-asjs\frameworks\projects\Jewel\src\main\royale\org\apache\royale\jewel\beads\layouts\TileHorizontalLayout.as(351):
 col: 45 Error: Ambiguous reference to Event
 [java]
 [java]private function 
observedChangeSize(event:Event):void
 [java] 
 ^
 [java]
 [java] 
D:\Develop_Royale\Projects\Royale-SDK\royale-asjs\frameworks\projects\Jewel\src\main\royale\org\apache\royale\jewel\beads\layouts\TileVerticalLayout.as(52):
 col: 15 Error: interface method willTrigger in interface IEventDispatcher not 
implemented by class TileVerticalLayout
 [java]
 [java]public class TileVerticalLayout extends 
SimpleVerticalLayout implements IEventDispatcher

Hiedra



RE: [DISCUSS] Release Apache Royale 0.9.10 RC4

2023-05-16 Thread Maria Jose Esteve
Hahahahaha, thanks Yishay, those 40 minutes were ETERNAL 
Ok, now when I get back from dinner I will try it.

Hiedra

-Mensaje original-
De: Yishay Weiss  
Enviado el: martes, 16 de mayo de 2023 21:00
Para: dev@royale.apache.org
Asunto: Re: [DISCUSS] Release Apache Royale 0.9.10 RC4

First, to debug this you don't need to wait 40 minutes for the whole ant script 
to run before it fails. You can simply specify the offending target like so:

ant -f ApproveRoyale.xml build_maven -Drelease.version=0.9.10

One thing you can try is to set vmlauncher [1] to false in line 810



As I understand it, that should mimic you typing the command from the shell 
which seems to be successful for you.

[1] Exec Task (apache.org)<https://ant.apache.org/manual/Tasks/exec.html>

From: Maria Jose Esteve 
Sent: Tuesday, May 16, 2023 8:53 PM
To: dev@royale.apache.org 
Subject: RE: [DISCUSS] Release Apache Royale 0.9.10 RC4

Nothing, still with error [1]
- I have compiled with the call ant -v -e -f ApproveRoyale.xml 
-Drelease.version=0.9.10 -Drc=4 instruction.
- I modified the ApproveRoyale.xml file in two ways:
 * Putting blank space between the "-P" and the options.
 * By adding the -e -X parameters to the Maven compilation instructions.

Which " ' " are you referring to?

[1]
Current OS is Windows 10
Using input "Yes"
Executing 'mvn.cmd' with arguments:
'clean'
'-P option-with-swf'
'install'
'-e'
'-X'

The ' characters around the executable and arguments are not part of the 
command.
Exiting D:\Develop_Royale\Projects\Royale-SDK\0.9.10\ApproveRoyale.xml.

BUILD FAILED
D:\Develop_Royale\Projects\Royale-SDK\0.9.10\ApproveRoyale.xml:798: The 
following error occurred while executing this line:
D:\Develop_Royale\Projects\Royale-SDK\0.9.10\ApproveRoyale.xml:811: exec 
returned: 1
at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:675)
at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:699)
at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:527)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:299)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at 
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
at org.apache.tools.ant.Task.perform(Task.java:350)
at org.apache.tools.ant.Target.execute(Target.java:449)
at org.apache.tools.ant.Target.performTasks(Target.java:470)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1401)
at 
org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:36)
at org.apache.tools.ant.Project.executeTargets(Project.java:1264)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:437)
at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:106)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:299)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at 
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
at org.apache.tools.ant.Task.perform(Task.java:350)
at org.apache.tools.ant.Target.execute(Target.java:449)
at org.apache.tools.ant.Target.performTasks(Target.java:470)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1401)
at org.apache.tools.ant.Project.executeTarget(Project.java:1374)
at 
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1264)
at org.apache.tools.ant.Main.runBuild(Main.java:818)
at org.apache.tools.ant.Main.startAnt(Main.java:223)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:284)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:101)

Total time: 38 minutes 41 seconds
D:\Develop_Royale\Projects\Royale-SDK\0.9.10

Hiedra

-Mensaje original-
De: Maria Jose Esteve  Enviado el: martes, 16 de mayo de 
2023 18:48
Para: dev@royale.apache.org
Asunto: RE: [DISCUSS] Release Apache Royale 0.9.10 RC4

No, this was not... (I removed the -v ☹ option, I try again).

Hiedra

-Mensaje original-
De: Maria Jose Esteve  Enviado el: martes, 16 de mayo de 
2023 18:08
Para: dev@royale.apache.org
Asunto: RE: [DISCUSS] Release Apache Royale 0.9.10 RC4

I ran ant with -v, as suggested by Yishay, and it gave me the error detail:

Current OS is Windows 10
Using input "Yes"
Executing 'mvn.cmd' with argumen

RE: [DISCUSS] Release Apache Royale 0.9.10 RC4

2023-05-16 Thread Maria Jose Esteve
Nothing, still with error [1]
- I have compiled with the call ant -v -e -f ApproveRoyale.xml 
-Drelease.version=0.9.10 -Drc=4 instruction.
- I modified the ApproveRoyale.xml file in two ways:
 * Putting blank space between the "-P" and the options.
 * By adding the -e -X parameters to the Maven compilation instructions.

Which " ' " are you referring to?

[1]
Current OS is Windows 10
Using input "Yes"
Executing 'mvn.cmd' with arguments:
'clean'
'-P option-with-swf'
'install'
'-e'
'-X'

The ' characters around the executable and arguments are
not part of the command.
Exiting D:\Develop_Royale\Projects\Royale-SDK\0.9.10\ApproveRoyale.xml.

BUILD FAILED
D:\Develop_Royale\Projects\Royale-SDK\0.9.10\ApproveRoyale.xml:798: The 
following error occurred while executing this line:
D:\Develop_Royale\Projects\Royale-SDK\0.9.10\ApproveRoyale.xml:811: exec 
returned: 1
at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:675)
at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:699)
at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:527)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:299)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at 
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
at org.apache.tools.ant.Task.perform(Task.java:350)
at org.apache.tools.ant.Target.execute(Target.java:449)
at org.apache.tools.ant.Target.performTasks(Target.java:470)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1401)
at 
org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:36)
at org.apache.tools.ant.Project.executeTargets(Project.java:1264)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:437)
at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:106)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:299)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at 
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
at org.apache.tools.ant.Task.perform(Task.java:350)
at org.apache.tools.ant.Target.execute(Target.java:449)
at org.apache.tools.ant.Target.performTasks(Target.java:470)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1401)
at org.apache.tools.ant.Project.executeTarget(Project.java:1374)
at 
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1264)
at org.apache.tools.ant.Main.runBuild(Main.java:818)
at org.apache.tools.ant.Main.startAnt(Main.java:223)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:284)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:101)

Total time: 38 minutes 41 seconds
D:\Develop_Royale\Projects\Royale-SDK\0.9.10

Hiedra

-Mensaje original-
De: Maria Jose Esteve  
Enviado el: martes, 16 de mayo de 2023 18:48
Para: dev@royale.apache.org
Asunto: RE: [DISCUSS] Release Apache Royale 0.9.10 RC4

No, this was not... (I removed the -v ☹ option, I try again).

Hiedra

-Mensaje original-
De: Maria Jose Esteve  Enviado el: martes, 16 de mayo de 
2023 18:08
Para: dev@royale.apache.org
Asunto: RE: [DISCUSS] Release Apache Royale 0.9.10 RC4

I ran ant with -v, as suggested by Yishay, and it gave me the error detail:

Current OS is Windows 10
Using input "Yes"
Executing 'mvn.cmd' with arguments:
'clean'
'-Poption-with-swf'
'install'

The ' characters around the executable and arguments are not part of 
the command.
Exiting D:\Develop_Royale\Projects\Royale-SDK\0.9.10\ApproveRoyale.xml.

I remember once I had this problem because a "blank space" was expected between 
"P" and "option-with-swf"
I have included a blank space in all entries and relaunched the compilation [1].

[1] 
https://drive.google.com/file/d/1FyboL0f4NnQswrfkEyk43TeFIpuPX9x9/view?usp=sharing

I have launched the compilation, I will come back here with the result.

Hiedra.

-Mensaje original-
De: Maria Jose Esteve  Enviado el: martes, 16 de mayo de 
2023 14:06
Para: dev@royale.apache.org
Asunto: RE: [DISCUSS] Release Apache Royale 0.9.10 RC4


>Can you say whether you are using mvn or mvn.cmd in normal mvn builds (you can 
>check by running where mvn in cmd).

Yes, I did, and everywhere I found it spe

RE: [DISCUSS] Release Apache Royale 0.9.10 RC4

2023-05-16 Thread Maria Jose Esteve
No, this was not... (I removed the -v ☹ option, I try again).

Hiedra

-Mensaje original-
De: Maria Jose Esteve  
Enviado el: martes, 16 de mayo de 2023 18:08
Para: dev@royale.apache.org
Asunto: RE: [DISCUSS] Release Apache Royale 0.9.10 RC4

I ran ant with -v, as suggested by Yishay, and it gave me the error detail:

Current OS is Windows 10
Using input "Yes"
Executing 'mvn.cmd' with arguments:
'clean'
'-Poption-with-swf'
'install'

The ' characters around the executable and arguments are not part of 
the command.
Exiting D:\Develop_Royale\Projects\Royale-SDK\0.9.10\ApproveRoyale.xml.

I remember once I had this problem because a "blank space" was expected between 
"P" and "option-with-swf"
I have included a blank space in all entries and relaunched the compilation [1].

[1] 
https://drive.google.com/file/d/1FyboL0f4NnQswrfkEyk43TeFIpuPX9x9/view?usp=sharing

I have launched the compilation, I will come back here with the result.

Hiedra.

-----Mensaje original-
De: Maria Jose Esteve  Enviado el: martes, 16 de mayo de 
2023 14:06
Para: dev@royale.apache.org
Asunto: RE: [DISCUSS] Release Apache Royale 0.9.10 RC4


>Can you say whether you are using mvn or mvn.cmd in normal mvn builds (you can 
>check by running where mvn in cmd).

Yes, I did, and everywhere I found it specified "mvn.cmd" and I have no 
problem, it is with this script, and I don't know why.

> You can also set ant -v for verbose mode and see if that helps to diagnose 
> the problem.

Ok, I'll give it a try and get back to you with the results.

Thx Yishay.

Hiedra

-Mensaje original-
De: Yishay Weiss  Enviado el: martes, 16 de mayo de 
2023 12:39
Para: dev@royale.apache.org
Asunto: Re: [DISCUSS] Release Apache Royale 0.9.10 RC4

Can you say whether you are using mvn or mvn.cmd in normal mvn builds (you can 
check by running where mvn in cmd). If it's mvn then you can try to simply 
remove lines 72-74 altogether. On my machine both mvn.cmd and mvn seem to work, 
although it's a windows machine and supposedly mvn isn't guaranteed to work on 
windows.

You can also set ant -v for verbose mode and see if that helps to diagnose the 
problem.

From: Maria Jose Esteve 
Sent: Tuesday, May 16, 2023 5:15 AM
To: dev@royale.apache.org 
Subject: RE: [DISCUSS] Release Apache Royale 0.9.10 RC4

I don't have mvn.exe in the /bin directory of Maven... but I tried it and it 
didn't work.
I have restored mvn.cmd (this file does exist) in ApproveRoyale.xml I modified 
my build bat and manually set MAVEN_HOME, in case the system variable was 
getting lost, but the result was the same.
The last test was to put MAVEN_HOME in first position in the path, also, same 
error.

I have run out of ideas ☹

Hiedra

-Mensaje original-
De: Josh Tynjala  Enviado el: lunes, 15 de mayo de 
2023 23:20
Para: dev@royale.apache.org
Asunto: Re: [DISCUSS] Release Apache Royale 0.9.10 RC4

It seems to be failing when running Maven, but it's not giving you an error 
message to explain what the issue is.

I see that you're on Windows. I wonder if you're having a similar issue that I 
had on a previous release of the Royale build tools (I was on Windows at the 
time, but I'm on macOS these days):

https://lists.apache.org/thread/4fw80rsr87h79tofzsfs908plvfghvd4

In this case, a similar workaround would be to change mvn.cmd to mvn.exe on 
line 72 of ApproveRoyale.xml





--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>


On Mon, May 15, 2023 at 2:08 PM Maria Jose Esteve  wrote:

> It has no longer included it as unapproved, but I still can't finish 
> the Maven compilation, same problem but I don't know why, it's in the 
> path. (I can compile the SDK normally with ant and with mvn and it 
> hasn't given me any problems).
> any idea?
> ---
> main:
>
> build_maven:
> Path is C:\Program Files (x86)\Common
> Files\Oracle\Java\javapath;D:\Apache;C:\Program
> Files\Java\jdk1.8.0_281\bin;D:\Apache\apache-ant-1.10.13\bin;D:\Apache
> \apache-maven-3.9.1\bin;D:\app\client\hiedra\product\19.0.0\client_1\b
> in;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\
> System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Progr
> am Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program
> Files\dotnet\;C:\Program
> Files\Git\cmd;C:\Users\hiedra\AppData\Local\Programs\Microsoft VS 
> Code;C:\Program Files\Microsoft SQL Server\Client 
> SDK\ODBC\170\Tools\Binn\;C:\Program
> Files\PowerShell\7-preview\preview;C:\Program Files 
> (x86)\Yarn\bin\;D:\Apache\HaxeToolkit\haxe;D:\Apache\HaxeToolkit\neko;
> C:\Program Files\nodejs\;C:\Program Files (x86)\Intel\Intel(R) 
> Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) 
> Management Eng

RE: My Apache Royale Web Application now as a PWA Mobile App on Google Play

2023-05-16 Thread Maria Jose Esteve
It looks very good Hugo, I like it.
Congratulations.

Hiedra

-Mensaje original-
De: Hugo Ferreira  
Enviado el: martes, 16 de mayo de 2023 17:15
Para: Apache Royale Development 
Asunto: My Apache Royale Web Application now as a PWA Mobile App on Google Play

Hi,

First it was a Word-Add in made with Royale, then a SPA application on my 
server and now a PWA from this SPA application approved at first on Google
Play: https://play.google.com/store/apps/details?id=pt.gcsoftware.backoffice
Next will be Windows Store and Apple Store (this one will be a challenge).

Apache Royale runs everywhere :)


RE: [DISCUSS] Release Apache Royale 0.9.10 RC4

2023-05-16 Thread Maria Jose Esteve
I ran ant with -v, as suggested by Yishay, and it gave me the error detail:

Current OS is Windows 10
Using input "Yes"
Executing 'mvn.cmd' with arguments:
'clean'
'-Poption-with-swf'
'install'

The ' characters around the executable and arguments are not part of 
the command.
Exiting D:\Develop_Royale\Projects\Royale-SDK\0.9.10\ApproveRoyale.xml.

I remember once I had this problem because a "blank space" was expected between 
"P" and "option-with-swf"
I have included a blank space in all entries and relaunched the compilation [1].

[1] 
https://drive.google.com/file/d/1FyboL0f4NnQswrfkEyk43TeFIpuPX9x9/view?usp=sharing

I have launched the compilation, I will come back here with the result.

Hiedra.

-----Mensaje original-
De: Maria Jose Esteve  
Enviado el: martes, 16 de mayo de 2023 14:06
Para: dev@royale.apache.org
Asunto: RE: [DISCUSS] Release Apache Royale 0.9.10 RC4


>Can you say whether you are using mvn or mvn.cmd in normal mvn builds (you can 
>check by running where mvn in cmd).

Yes, I did, and everywhere I found it specified "mvn.cmd" and I have no 
problem, it is with this script, and I don't know why.

> You can also set ant -v for verbose mode and see if that helps to diagnose 
> the problem.

Ok, I'll give it a try and get back to you with the results.

Thx Yishay.

Hiedra

-Mensaje original-
De: Yishay Weiss  Enviado el: martes, 16 de mayo de 
2023 12:39
Para: dev@royale.apache.org
Asunto: Re: [DISCUSS] Release Apache Royale 0.9.10 RC4

Can you say whether you are using mvn or mvn.cmd in normal mvn builds (you can 
check by running where mvn in cmd). If it's mvn then you can try to simply 
remove lines 72-74 altogether. On my machine both mvn.cmd and mvn seem to work, 
although it's a windows machine and supposedly mvn isn't guaranteed to work on 
windows.

You can also set ant -v for verbose mode and see if that helps to diagnose the 
problem.

From: Maria Jose Esteve 
Sent: Tuesday, May 16, 2023 5:15 AM
To: dev@royale.apache.org 
Subject: RE: [DISCUSS] Release Apache Royale 0.9.10 RC4

I don't have mvn.exe in the /bin directory of Maven... but I tried it and it 
didn't work.
I have restored mvn.cmd (this file does exist) in ApproveRoyale.xml I modified 
my build bat and manually set MAVEN_HOME, in case the system variable was 
getting lost, but the result was the same.
The last test was to put MAVEN_HOME in first position in the path, also, same 
error.

I have run out of ideas ☹

Hiedra

-Mensaje original-
De: Josh Tynjala  Enviado el: lunes, 15 de mayo de 
2023 23:20
Para: dev@royale.apache.org
Asunto: Re: [DISCUSS] Release Apache Royale 0.9.10 RC4

It seems to be failing when running Maven, but it's not giving you an error 
message to explain what the issue is.

I see that you're on Windows. I wonder if you're having a similar issue that I 
had on a previous release of the Royale build tools (I was on Windows at the 
time, but I'm on macOS these days):

https://lists.apache.org/thread/4fw80rsr87h79tofzsfs908plvfghvd4

In this case, a similar workaround would be to change mvn.cmd to mvn.exe on 
line 72 of ApproveRoyale.xml





--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>


On Mon, May 15, 2023 at 2:08 PM Maria Jose Esteve  wrote:

> It has no longer included it as unapproved, but I still can't finish 
> the Maven compilation, same problem but I don't know why, it's in the 
> path. (I can compile the SDK normally with ant and with mvn and it 
> hasn't given me any problems).
> any idea?
> ---
> main:
>
> build_maven:
> Path is C:\Program Files (x86)\Common
> Files\Oracle\Java\javapath;D:\Apache;C:\Program
> Files\Java\jdk1.8.0_281\bin;D:\Apache\apache-ant-1.10.13\bin;D:\Apache
> \apache-maven-3.9.1\bin;D:\app\client\hiedra\product\19.0.0\client_1\b
> in;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\
> System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Progr
> am Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program
> Files\dotnet\;C:\Program
> Files\Git\cmd;C:\Users\hiedra\AppData\Local\Programs\Microsoft VS 
> Code;C:\Program Files\Microsoft SQL Server\Client 
> SDK\ODBC\170\Tools\Binn\;C:\Program
> Files\PowerShell\7-preview\preview;C:\Program Files 
> (x86)\Yarn\bin\;D:\Apache\HaxeToolkit\haxe;D:\Apache\HaxeToolkit\neko;
> C:\Program Files\nodejs\;C:\Program Files (x86)\Intel\Intel(R) 
> Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) 
> Management Engine Components\DAL;C:\Program Files (x86)\Pulse 
> Secure\VC142.CRT\X64\;C:\Program Files (x86)\Pulse 
> Secure\VC142.CRT\X86\;C:\Program Files\Microsoft SQL 
> Server\150\Tools\Binn\;C:\Program Files\Microsoft SQL 
> Server\130\Tools\Binn

RE: [DISCUSS] Release Apache Royale 0.9.10 RC4

2023-05-16 Thread Maria Jose Esteve

>Can you say whether you are using mvn or mvn.cmd in normal mvn builds (you can 
>check by running where mvn in cmd).

Yes, I did, and everywhere I found it specified "mvn.cmd" and I have no 
problem, it is with this script, and I don't know why.

> You can also set ant -v for verbose mode and see if that helps to diagnose 
> the problem.

Ok, I'll give it a try and get back to you with the results.

Thx Yishay.

Hiedra

-Mensaje original-
De: Yishay Weiss  
Enviado el: martes, 16 de mayo de 2023 12:39
Para: dev@royale.apache.org
Asunto: Re: [DISCUSS] Release Apache Royale 0.9.10 RC4

Can you say whether you are using mvn or mvn.cmd in normal mvn builds (you can 
check by running where mvn in cmd). If it's mvn then you can try to simply 
remove lines 72-74 altogether. On my machine both mvn.cmd and mvn seem to work, 
although it's a windows machine and supposedly mvn isn't guaranteed to work on 
windows.

You can also set ant -v for verbose mode and see if that helps to diagnose the 
problem.
____
From: Maria Jose Esteve 
Sent: Tuesday, May 16, 2023 5:15 AM
To: dev@royale.apache.org 
Subject: RE: [DISCUSS] Release Apache Royale 0.9.10 RC4

I don't have mvn.exe in the /bin directory of Maven... but I tried it and it 
didn't work.
I have restored mvn.cmd (this file does exist) in ApproveRoyale.xml I modified 
my build bat and manually set MAVEN_HOME, in case the system variable was 
getting lost, but the result was the same.
The last test was to put MAVEN_HOME in first position in the path, also, same 
error.

I have run out of ideas ☹

Hiedra

-Mensaje original-
De: Josh Tynjala  Enviado el: lunes, 15 de mayo de 
2023 23:20
Para: dev@royale.apache.org
Asunto: Re: [DISCUSS] Release Apache Royale 0.9.10 RC4

It seems to be failing when running Maven, but it's not giving you an error 
message to explain what the issue is.

I see that you're on Windows. I wonder if you're having a similar issue that I 
had on a previous release of the Royale build tools (I was on Windows at the 
time, but I'm on macOS these days):

https://lists.apache.org/thread/4fw80rsr87h79tofzsfs908plvfghvd4

In this case, a similar workaround would be to change mvn.cmd to mvn.exe on 
line 72 of ApproveRoyale.xml





--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>


On Mon, May 15, 2023 at 2:08 PM Maria Jose Esteve  wrote:

> It has no longer included it as unapproved, but I still can't finish 
> the Maven compilation, same problem but I don't know why, it's in the 
> path. (I can compile the SDK normally with ant and with mvn and it 
> hasn't given me any problems).
> any idea?
> ---
> main:
>
> build_maven:
> Path is C:\Program Files (x86)\Common
> Files\Oracle\Java\javapath;D:\Apache;C:\Program
> Files\Java\jdk1.8.0_281\bin;D:\Apache\apache-ant-1.10.13\bin;D:\Apache
> \apache-maven-3.9.1\bin;D:\app\client\hiedra\product\19.0.0\client_1\b
> in;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\
> System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Progr
> am Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program
> Files\dotnet\;C:\Program
> Files\Git\cmd;C:\Users\hiedra\AppData\Local\Programs\Microsoft VS 
> Code;C:\Program Files\Microsoft SQL Server\Client 
> SDK\ODBC\170\Tools\Binn\;C:\Program
> Files\PowerShell\7-preview\preview;C:\Program Files 
> (x86)\Yarn\bin\;D:\Apache\HaxeToolkit\haxe;D:\Apache\HaxeToolkit\neko;
> C:\Program Files\nodejs\;C:\Program Files (x86)\Intel\Intel(R) 
> Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) 
> Management Engine Components\DAL;C:\Program Files (x86)\Pulse 
> Secure\VC142.CRT\X64\;C:\Program Files (x86)\Pulse 
> Secure\VC142.CRT\X86\;C:\Program Files\Microsoft SQL 
> Server\150\Tools\Binn\;C:\Program Files\Microsoft SQL 
> Server\130\Tools\Binn\;C:\Program Files
> (x86)\GnuPG\bin;C:\Users\hiedra\AppData\Local\Microsoft\WindowsApps;C:
> \Users\hiedra\AppData\Local\GitHubDesktop\bin;C:\Users\hiedra\.dotnet\
> tools;C:\Users\hiedra\AppData\Local\Programs\Microsoft
> VS
> Code\bin;C:\Users\hiedra\AppData\Local\Yarn\bin;C:\Users\hiedra\AppDat
> a\Roaming\npm;C:\Program
> Files\Microsoft Office\root\Client
>
> BUILD FAILED
> D:\Develop_Royale\Projects\Royale-SDK\0.9.10\ApproveRoyale.xml:798:
> The following error occurred while executing this line:
> D:\Develop_Royale\Projects\Royale-SDK\0.9.10\ApproveRoyale.xml:811:
> exec
> returned: 1
>
> Total time: 37 minutes 10 seconds
>
> --
> --
>
> Hiedra
>
> -Mensaje original-
> De: Josh Tynjala  Enviado el: lunes, 15 de 
> mayo de 2023 22:16
> Para: dev@royale.apache.org
> Asunto: Re: [DISCUSS] Release Apache Royale 0.9.10 

RE: [DISCUSS] Release Apache Royale 0.9.10 RC4

2023-05-15 Thread Maria Jose Esteve
I don't have mvn.exe in the /bin directory of Maven... but I tried it and it 
didn't work.
I have restored mvn.cmd (this file does exist) in ApproveRoyale.xml
I modified my build bat and manually set MAVEN_HOME, in case the system 
variable was getting lost, but the result was the same.
The last test was to put MAVEN_HOME in first position in the path, also, same 
error.

I have run out of ideas ☹

Hiedra

-Mensaje original-
De: Josh Tynjala  
Enviado el: lunes, 15 de mayo de 2023 23:20
Para: dev@royale.apache.org
Asunto: Re: [DISCUSS] Release Apache Royale 0.9.10 RC4

It seems to be failing when running Maven, but it's not giving you an error 
message to explain what the issue is.

I see that you're on Windows. I wonder if you're having a similar issue that I 
had on a previous release of the Royale build tools (I was on Windows at the 
time, but I'm on macOS these days):

https://lists.apache.org/thread/4fw80rsr87h79tofzsfs908plvfghvd4

In this case, a similar workaround would be to change mvn.cmd to mvn.exe on 
line 72 of ApproveRoyale.xml





--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>


On Mon, May 15, 2023 at 2:08 PM Maria Jose Esteve  wrote:

> It has no longer included it as unapproved, but I still can't finish 
> the Maven compilation, same problem but I don't know why, it's in the 
> path. (I can compile the SDK normally with ant and with mvn and it 
> hasn't given me any problems).
> any idea?
> ---
> main:
>
> build_maven:
> Path is C:\Program Files (x86)\Common
> Files\Oracle\Java\javapath;D:\Apache;C:\Program
> Files\Java\jdk1.8.0_281\bin;D:\Apache\apache-ant-1.10.13\bin;D:\Apache
> \apache-maven-3.9.1\bin;D:\app\client\hiedra\product\19.0.0\client_1\b
> in;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\
> System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Progr
> am Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program
> Files\dotnet\;C:\Program
> Files\Git\cmd;C:\Users\hiedra\AppData\Local\Programs\Microsoft VS 
> Code;C:\Program Files\Microsoft SQL Server\Client 
> SDK\ODBC\170\Tools\Binn\;C:\Program
> Files\PowerShell\7-preview\preview;C:\Program Files 
> (x86)\Yarn\bin\;D:\Apache\HaxeToolkit\haxe;D:\Apache\HaxeToolkit\neko;
> C:\Program Files\nodejs\;C:\Program Files (x86)\Intel\Intel(R) 
> Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) 
> Management Engine Components\DAL;C:\Program Files (x86)\Pulse 
> Secure\VC142.CRT\X64\;C:\Program Files (x86)\Pulse 
> Secure\VC142.CRT\X86\;C:\Program Files\Microsoft SQL 
> Server\150\Tools\Binn\;C:\Program Files\Microsoft SQL 
> Server\130\Tools\Binn\;C:\Program Files 
> (x86)\GnuPG\bin;C:\Users\hiedra\AppData\Local\Microsoft\WindowsApps;C:
> \Users\hiedra\AppData\Local\GitHubDesktop\bin;C:\Users\hiedra\.dotnet\
> tools;C:\Users\hiedra\AppData\Local\Programs\Microsoft
> VS
> Code\bin;C:\Users\hiedra\AppData\Local\Yarn\bin;C:\Users\hiedra\AppDat
> a\Roaming\npm;C:\Program
> Files\Microsoft Office\root\Client
>
> BUILD FAILED
> D:\Develop_Royale\Projects\Royale-SDK\0.9.10\ApproveRoyale.xml:798: 
> The following error occurred while executing this line:
> D:\Develop_Royale\Projects\Royale-SDK\0.9.10\ApproveRoyale.xml:811: 
> exec
> returned: 1
>
> Total time: 37 minutes 10 seconds
>
> --
> --
>
> Hiedra
>
> -Mensaje original-
> De: Josh Tynjala  Enviado el: lunes, 15 de 
> mayo de 2023 22:16
> Para: dev@royale.apache.org
> Asunto: Re: [DISCUSS] Release Apache Royale 0.9.10 RC4
>
> Yes, as I said, "You should be able to use it with this existing RC, 
> if you'd like."
>
> --
> Josh Tynjala
> Bowler Hat LLC <https://bowlerhat.dev>
>
>
> On Mon, May 15, 2023 at 1:15 PM Maria Jose Esteve 
> wrote:
>
> > can I test this "ApproveRoyale.xml" with RC4 Josh?
> > Hiedra
> >
> > -Mensaje original-
> > De: Josh Tynjala  Enviado el: lunes, 15 
> > de mayo de 2023 20:04
> > Para: dev@royale.apache.org
> > Asunto: Re: [DISCUSS] Release Apache Royale 0.9.10 RC4
> >
> > That being said, I have updated the approval script in the 
> > royale-asjs Git repo. You should be able to use it with this 
> > existing RC, if you'd
> like.
> >
> > https://github.com/apache/royale-asjs/blob/develop/ApproveRoyale.xml
> >
> > --
> > Josh Tynjala
> > Bowler Hat LLC <https://bowlerhat.dev>
> >
> >
> > On Mon, May 15, 2023 at 9:35 AM Josh Tynjala 
> > 
> > wrote:
> >
> > > Now that I've had my morning tea, I remember now that I put 
> > > RoyaleUnit's dependencies in

RE: [DISCUSS] Release Apache Royale 0.9.10 RC4

2023-05-15 Thread Maria Jose Esteve
It has no longer included it as unapproved, but I still can't finish the Maven 
compilation, same problem but I don't know why, it's in the path. (I can 
compile the SDK normally with ant and with mvn and it hasn't given me any 
problems).
any idea?
---
main:

build_maven:
Path is C:\Program Files (x86)\Common 
Files\Oracle\Java\javapath;D:\Apache;C:\Program 
Files\Java\jdk1.8.0_281\bin;D:\Apache\apache-ant-1.10.13\bin;D:\Apache\apache-maven-3.9.1\bin;D:\app\client\hiedra\product\19.0.0\client_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program
 Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program 
Files\dotnet\;C:\Program 
Files\Git\cmd;C:\Users\hiedra\AppData\Local\Programs\Microsoft VS 
Code;C:\Program Files\Microsoft SQL Server\Client 
SDK\ODBC\170\Tools\Binn\;C:\Program 
Files\PowerShell\7-preview\preview;C:\Program Files 
(x86)\Yarn\bin\;D:\Apache\HaxeToolkit\haxe;D:\Apache\HaxeToolkit\neko;C:\Program
 Files\nodejs\;C:\Program Files (x86)\Intel\Intel(R) Management Engine 
Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine 
Components\DAL;C:\Program Files (x86)\Pulse Secure\VC142.CRT\X64\;C:\Program 
Files (x86)\Pulse Secure\VC142.CRT\X86\;C:\Program Files\Microsoft SQL 
Server\150\Tools\Binn\;C:\Program Files\Microsoft SQL 
Server\130\Tools\Binn\;C:\Program Files 
(x86)\GnuPG\bin;C:\Users\hiedra\AppData\Local\Microsoft\WindowsApps;C:\Users\hiedra\AppData\Local\GitHubDesktop\bin;C:\Users\hiedra\.dotnet\tools;C:\Users\hiedra\AppData\Local\Programs\Microsoft
 VS 
Code\bin;C:\Users\hiedra\AppData\Local\Yarn\bin;C:\Users\hiedra\AppData\Roaming\npm;C:\Program
 Files\Microsoft Office\root\Client

BUILD FAILED
D:\Develop_Royale\Projects\Royale-SDK\0.9.10\ApproveRoyale.xml:798: The 
following error occurred while executing this line:
D:\Develop_Royale\Projects\Royale-SDK\0.9.10\ApproveRoyale.xml:811: exec 
returned: 1

Total time: 37 minutes 10 seconds


Hiedra

-Mensaje original-
De: Josh Tynjala  
Enviado el: lunes, 15 de mayo de 2023 22:16
Para: dev@royale.apache.org
Asunto: Re: [DISCUSS] Release Apache Royale 0.9.10 RC4

Yes, as I said, "You should be able to use it with this existing RC, if you'd 
like."

--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>


On Mon, May 15, 2023 at 1:15 PM Maria Jose Esteve  wrote:

> can I test this "ApproveRoyale.xml" with RC4 Josh?
> Hiedra
>
> -Mensaje original-
> De: Josh Tynjala  Enviado el: lunes, 15 de 
> mayo de 2023 20:04
> Para: dev@royale.apache.org
> Asunto: Re: [DISCUSS] Release Apache Royale 0.9.10 RC4
>
> That being said, I have updated the approval script in the royale-asjs 
> Git repo. You should be able to use it with this existing RC, if you'd like.
>
> https://github.com/apache/royale-asjs/blob/develop/ApproveRoyale.xml
>
> --
> Josh Tynjala
> Bowler Hat LLC <https://bowlerhat.dev>
>
>
> On Mon, May 15, 2023 at 9:35 AM Josh Tynjala 
> 
> wrote:
>
> > Now that I've had my morning tea, I remember now that I put 
> > RoyaleUnit's dependencies into a separate directory so that they 
> > don't conflict with anything else (and so that they aren't loaded by 
> > the compiler when they aren't needed). I didn't know that I needed 
> > to update ApproveRoyale.xml. I will get that fixed for *future* releases.
> >
> > For now, this is just a minor issue, and it should not prevent you 
> > from voting in favor of this RC. The license is actually allowed, 
> > but
> "Rat"
> > incorrectly flags it. The approval script will not fail when it 
> > mentions this license, so we don't need to do anything to fix it 
> > immediately.
> >
> > --
> > Josh Tynjala
> > Bowler Hat LLC <https://bowlerhat.dev>
> >
> >
> > On Mon, May 15, 2023 at 8:55 AM Josh Tynjala 
> > 
> > wrote:
> >
> >> The approval script excludes dom4j-LICENSE.txt at the following
> location:
> >>
> >> 
> >>
> >> But your path is slightly different:
> >>
> >> royale-asjs/js/lib/royaleunit/dom4j-LICENSE.txt
> >>
> >> I think we can just make a minor tweak to the approval script to 
> >> add this path too:
> >>
> >> 
> >>
> >> --
> >> Josh Tynjala
> >> Bowler Hat LLC <https://bowlerhat.dev>
> >>
> >>
> >> On Sat, May 13, 2023 at 6:29 PM Maria Jose Esteve 
> >> 
> >> wrote:
> >>
> >>> Hi,
> >>> I keep testing the automated compilation option [1] the 
> >>>

RE: [DISCUSS] Release Apache Royale 0.9.10 RC4

2023-05-15 Thread Maria Jose Esteve
can I test this "ApproveRoyale.xml" with RC4 Josh?
Hiedra

-Mensaje original-
De: Josh Tynjala  
Enviado el: lunes, 15 de mayo de 2023 20:04
Para: dev@royale.apache.org
Asunto: Re: [DISCUSS] Release Apache Royale 0.9.10 RC4

That being said, I have updated the approval script in the royale-asjs Git 
repo. You should be able to use it with this existing RC, if you'd like.

https://github.com/apache/royale-asjs/blob/develop/ApproveRoyale.xml

--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>


On Mon, May 15, 2023 at 9:35 AM Josh Tynjala 
wrote:

> Now that I've had my morning tea, I remember now that I put 
> RoyaleUnit's dependencies into a separate directory so that they don't 
> conflict with anything else (and so that they aren't loaded by the 
> compiler when they aren't needed). I didn't know that I needed to 
> update ApproveRoyale.xml. I will get that fixed for *future* releases.
>
> For now, this is just a minor issue, and it should not prevent you 
> from voting in favor of this RC. The license is actually allowed, but "Rat"
> incorrectly flags it. The approval script will not fail when it 
> mentions this license, so we don't need to do anything to fix it 
> immediately.
>
> --
> Josh Tynjala
> Bowler Hat LLC <https://bowlerhat.dev>
>
>
> On Mon, May 15, 2023 at 8:55 AM Josh Tynjala 
> 
> wrote:
>
>> The approval script excludes dom4j-LICENSE.txt at the following location:
>>
>> 
>>
>> But your path is slightly different:
>>
>> royale-asjs/js/lib/royaleunit/dom4j-LICENSE.txt
>>
>> I think we can just make a minor tweak to the approval script to add 
>> this path too:
>>
>> 
>>
>> --
>> Josh Tynjala
>> Bowler Hat LLC <https://bowlerhat.dev>
>>
>>
>> On Sat, May 13, 2023 at 6:29 PM Maria Jose Esteve 
>> wrote:
>>
>>> Hi,
>>> I keep testing the automated compilation option [1] the compilation 
>>> gave me error ☹.
>>> I have left the log of the compilation here [2] but I attach the error:
>>>
>>> <<<<<<<
>>> ...
>>> main:
>>> Copying 1 file to
>>> D:\Develop_Royale\Projects\Royale-SDK\0.9.10\apache-royale-0.9.10-src\royale-asjs\examples\native\USStatesMap\bin\js-debug
>>> Copying 1 file to
>>> D:\Develop_Royale\Projects\Royale-SDK\0.9.10\apache-royale-0.9.10-sr
>>> c\royale-asjs\examples\native\USStatesMap\bin\js-release
>>>
>>> main:
>>>
>>> build_maven:
>>> Path is C:\Program Files (x86)\Common 
>>> Files\Oracle\Java\javapath;D:\Apache;C:\Program
>>> Files\Java\jdk1.8.0_281\bin;D:\Apache\apache-ant-1.10.13\bin;D:\Apac
>>> he\apache-maven-3.9.1\bin;D:\app\client\hiedra\product\19.0.0\client
>>> _1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Wi
>>> ndows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;
>>> C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program
>>> Files\dotnet\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbe
>>> m;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\Op
>>> enSSH\;C:\Program 
>>> Files\Git\cmd;C:\Users\hiedra\AppData\Local\Programs\Microsoft VS 
>>> Code;C:\Program Files\Microsoft SQL Server\Client 
>>> SDK\ODBC\170\Tools\Binn\;C:\Program
>>> Files\PowerShell\7-preview\preview;C:\Program Files 
>>> (x86)\Yarn\bin\;D:\Apache\HaxeToolkit\haxe;D:\Apache\HaxeToolkit\nek
>>> o;C:\Program Files\nodejs\;C:\Program Files (x86)\Intel\Intel(R) 
>>> Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) 
>>> Management Engine Components\DAL;C:\Program Files (x86)\Pulse 
>>> Secure\VC142.CRT\X64\;C:\Program Files (x86)\Pulse 
>>> Secure\VC142.CRT\X86\;C:\Program Files\Microsoft SQL 
>>> Server\150\Tools\Binn\;C:\Program Files\Microsoft SQL 
>>> Server\130\Tools\Binn\;C:\Program Files 
>>> (x86)\GnuPG\bin;C:\Users\hiedra\AppData\Local\Microsoft\WindowsApps;
>>> C:\Users\hiedra\AppData\Local\GitHubDesktop\bin;C:\Users\hiedra\.dot
>>> net\tools;C:\Users\hiedra\AppData\Local\Microsoft\WindowsApps;C:\Use
>>> rs\hiedra\AppData\Local\Programs\Microsoft
>>> VS
>>> Code\bin;C:\Users\hiedra\AppData\Local\Yarn\bin;C:\Users\hiedra\AppD
>>> ata\Roaming\npm
>>>
>>> BUILD FAILED
>>>
>>> D:\Develop_Royale\Projects\Royale-SDK\0.9.10\ApproveRoyale.xml:796: 
>>> The followi

RE: [DISCUSS] Release Apache Royale 0.9.10 RC4

2023-05-15 Thread Maria Jose Esteve
Ok Josh, thx

Hiedra

-Mensaje original-
De: Josh Tynjala  
Enviado el: lunes, 15 de mayo de 2023 18:35
Para: dev@royale.apache.org
Asunto: Re: [DISCUSS] Release Apache Royale 0.9.10 RC4

Now that I've had my morning tea, I remember now that I put RoyaleUnit's 
dependencies into a separate directory so that they don't conflict with 
anything else (and so that they aren't loaded by the compiler when they aren't 
needed). I didn't know that I needed to update ApproveRoyale.xml. I will get 
that fixed for *future* releases.

For now, this is just a minor issue, and it should not prevent you from voting 
in favor of this RC. The license is actually allowed, but "Rat"
incorrectly flags it. The approval script will not fail when it mentions this 
license, so we don't need to do anything to fix it immediately.

--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>


On Mon, May 15, 2023 at 8:55 AM Josh Tynjala 
wrote:

> The approval script excludes dom4j-LICENSE.txt at the following location:
>
> 
>
> But your path is slightly different:
>
> royale-asjs/js/lib/royaleunit/dom4j-LICENSE.txt
>
> I think we can just make a minor tweak to the approval script to add 
> this path too:
>
> 
>
> --
> Josh Tynjala
> Bowler Hat LLC <https://bowlerhat.dev>
>
>
> On Sat, May 13, 2023 at 6:29 PM Maria Jose Esteve 
> wrote:
>
>> Hi,
>> I keep testing the automated compilation option [1] the compilation 
>> gave me error ☹.
>> I have left the log of the compilation here [2] but I attach the error:
>>
>> <<<<<<<
>> ...
>> main:
>> Copying 1 file to
>> D:\Develop_Royale\Projects\Royale-SDK\0.9.10\apache-royale-0.9.10-src\royale-asjs\examples\native\USStatesMap\bin\js-debug
>> Copying 1 file to
>> D:\Develop_Royale\Projects\Royale-SDK\0.9.10\apache-royale-0.9.10-src
>> \royale-asjs\examples\native\USStatesMap\bin\js-release
>>
>> main:
>>
>> build_maven:
>> Path is C:\Program Files (x86)\Common 
>> Files\Oracle\Java\javapath;D:\Apache;C:\Program
>> Files\Java\jdk1.8.0_281\bin;D:\Apache\apache-ant-1.10.13\bin;D:\Apach
>> e\apache-maven-3.9.1\bin;D:\app\client\hiedra\product\19.0.0\client_1
>> \bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windo
>> ws\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\P
>> rogram Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program
>> Files\dotnet\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem
>> ;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\Open
>> SSH\;C:\Program 
>> Files\Git\cmd;C:\Users\hiedra\AppData\Local\Programs\Microsoft VS 
>> Code;C:\Program Files\Microsoft SQL Server\Client 
>> SDK\ODBC\170\Tools\Binn\;C:\Program
>> Files\PowerShell\7-preview\preview;C:\Program Files 
>> (x86)\Yarn\bin\;D:\Apache\HaxeToolkit\haxe;D:\Apache\HaxeToolkit\neko
>> ;C:\Program Files\nodejs\;C:\Program Files (x86)\Intel\Intel(R) 
>> Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) 
>> Management Engine Components\DAL;C:\Program Files (x86)\Pulse 
>> Secure\VC142.CRT\X64\;C:\Program Files (x86)\Pulse 
>> Secure\VC142.CRT\X86\;C:\Program Files\Microsoft SQL 
>> Server\150\Tools\Binn\;C:\Program Files\Microsoft SQL 
>> Server\130\Tools\Binn\;C:\Program Files 
>> (x86)\GnuPG\bin;C:\Users\hiedra\AppData\Local\Microsoft\WindowsApps;C
>> :\Users\hiedra\AppData\Local\GitHubDesktop\bin;C:\Users\hiedra\.dotne
>> t\tools;C:\Users\hiedra\AppData\Local\Microsoft\WindowsApps;C:\Users\
>> hiedra\AppData\Local\Programs\Microsoft
>> VS
>> Code\bin;C:\Users\hiedra\AppData\Local\Yarn\bin;C:\Users\hiedra\AppDa
>> ta\Roaming\npm
>>
>> BUILD FAILED
>>
>> D:\Develop_Royale\Projects\Royale-SDK\0.9.10\ApproveRoyale.xml:796: 
>> The following error occurred while executing this line:
>>
>> D:\Develop_Royale\Projects\Royale-SDK\0.9.10\ApproveRoyale.xml:809: 
>> exec
>> returned: 1
>>
>> Total time: 39 minutes 52 seconds
>> >>>>>>>
>>
>> The error occurs in the Maven compilation task (it's in the path, 
>> could it be because of the maven version?):
>>
>> >>>>>>>
>> ...
>> 
>> > value="-Poption-with-swf"
>> else="-Ddummy=true">
>> 
>> 
>> > value="-Pwith-examples,with-distribution,option-with-swf"
>> else="-Pwith-examples,with-distribution">
>> 
>> 
>> Path is ${env.

RE: [DISCUSS] Release Apache Royale 0.9.10 RC4

2023-05-13 Thread Maria Jose Esteve
Hi, 
I keep testing the automated compilation option [1] the compilation gave me 
error ☹.
I have left the log of the compilation here [2] but I attach the error:

<<<
...
main:
Copying 1 file to 
D:\Develop_Royale\Projects\Royale-SDK\0.9.10\apache-royale-0.9.10-src\royale-asjs\examples\native\USStatesMap\bin\js-debug
Copying 1 file to 
D:\Develop_Royale\Projects\Royale-SDK\0.9.10\apache-royale-0.9.10-src\royale-asjs\examples\native\USStatesMap\bin\js-release

main:

build_maven:
Path is C:\Program Files (x86)\Common 
Files\Oracle\Java\javapath;D:\Apache;C:\Program 
Files\Java\jdk1.8.0_281\bin;D:\Apache\apache-ant-1.10.13\bin;D:\Apache\apache-maven-3.9.1\bin;D:\app\client\hiedra\product\19.0.0\client_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program
 Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program 
Files\dotnet\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program
 Files\Git\cmd;C:\Users\hiedra\AppData\Local\Programs\Microsoft VS 
Code;C:\Program Files\Microsoft SQL Server\Client 
SDK\ODBC\170\Tools\Binn\;C:\Program 
Files\PowerShell\7-preview\preview;C:\Program Files 
(x86)\Yarn\bin\;D:\Apache\HaxeToolkit\haxe;D:\Apache\HaxeToolkit\neko;C:\Program
 Files\nodejs\;C:\Program Files (x86)\Intel\Intel(R) Management Engine 
Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine 
Components\DAL;C:\Program Files (x86)\Pulse Secure\VC142.CRT\X64\;C:\Program 
Files (x86)\Pulse Secure\VC142.CRT\X86\;C:\Program Files\Microsoft SQL 
Server\150\Tools\Binn\;C:\Program Files\Microsoft SQL 
Server\130\Tools\Binn\;C:\Program Files 
(x86)\GnuPG\bin;C:\Users\hiedra\AppData\Local\Microsoft\WindowsApps;C:\Users\hiedra\AppData\Local\GitHubDesktop\bin;C:\Users\hiedra\.dotnet\tools;C:\Users\hiedra\AppData\Local\Microsoft\WindowsApps;C:\Users\hiedra\AppData\Local\Programs\Microsoft
 VS 
Code\bin;C:\Users\hiedra\AppData\Local\Yarn\bin;C:\Users\hiedra\AppData\Roaming\npm

BUILD FAILED
D:\Develop_Royale\Projects\Royale-SDK\0.9.10\ApproveRoyale.xml:796: The 
following error occurred while executing this line:
D:\Develop_Royale\Projects\Royale-SDK\0.9.10\ApproveRoyale.xml:809: 
exec returned: 1

Total time: 39 minutes 52 seconds
>>>

The error occurs in the Maven compilation task (it's in the path, could it be 
because of the maven version?):

>>>
...







Path is ${env.Path}

-- >>>














...
<<<

I have a question about licenses... Yishay has no anomalies in this regard but 
I have an unapproved license:
Unapproved licenses:
 
D:/Develop_Royale/Projects/Royale-SDK/0.9.10/apache-royale-0.9.10-bin-js-swf/royale-asjs/js/lib/royaleunit/dom4j-LICENSE.txt
How can I fix it?

[1] https://dist.apache.org/repos/dist/dev/royale/0.9.10/rc4/ApproveRoyale.xml 
y ejecutando el script:
   ant -e -f ApproveRoyale.xml -Drelease.version=0.9.10 -Drc=4
[2] 
https://drive.google.com/file/d/1jCgS51cgtRSSuh11UJUxzdEaburpDdpF/view?usp=share_link

Hiedra

-Mensaje original-
De: Yishay Weiss  
Enviado el: sábado, 13 de mayo de 2023 19:36
Para: dev@royale.apache.org
Asunto: [DISCUSS] Release Apache Royale 0.9.10 RC4

This is the discussion thread.


RE: [DISCUSS] Release Apache Royale 0.9.10 RC3

2023-05-12 Thread Maria Jose Esteve
I think I have a suspicion why now the generated files, when I compile Theme, 
don't have any difference with the ones in the repo... Could it be that the 
last changes with line feeds and carriage returns MAC/LINUX/WIN had something? 
what to see? This would make sense to me...

Hiedra

-Mensaje original-
De: Maria Jose Esteve  
Enviado el: viernes, 12 de mayo de 2023 11:13
Para: dev@royale.apache.org
Asunto: RE: [DISCUSS] Release Apache Royale 0.9.10 RC3

Yes, I understand that, but "until now" ALWAYS, ALWAYS, even if I hadn't 
changed the sass file, defaults.css files were generated and "apparently" they 
were different because it presented them to me to upload them to the repo. This 
has happened to me in every SDK build since I included the 
"option-with-sass-compile" profile.

I just wanted to give you some explanation for this behavior.

By the way,... forgive me if this is a simple question... I compile TDJ fine, I 
don't see errors what are those errors you are talking about in the previous 
emails?  

Hiedra

-Mensaje original-
De: Yishay Weiss  Enviado el: viernes, 12 de mayo de 
2023 10:12
Para: dev@royale.apache.org
Asunto: Re: [DISCUSS] Release Apache Royale 0.9.10 RC3

Has the sass file changed? If not, I expect the defaults.css files won't change 
either.
________
From: Maria Jose Esteve 
Sent: Friday, May 12, 2023 10:36 AM
To: dev@royale.apache.org 
Subject: RE: [DISCUSS] Release Apache Royale 0.9.10 RC3

I am compiling Theme but the generated files are not showing up as "modified" 
so I can upload them to the repo has something changed in the compilation 
scripts?

Let me explain a little more...
Until now, ALWAYS when I compiled the SDK, the defaults.css files were 
generated, and I could see them in the "github desktop" as modified. I have not 
changed anything in my compilation bat but, now, these files are not presented 
as modified

Does this happen to anyone else?
This is my Maven compile statement [1]

[1] mvn clean install -DskipTests -P option-with-sass-compile,option-with-swf 
-Drat.skip=true

Hiedra

-Mensaje original-
De: Yishay Weiss  Enviado el: jueves, 11 de mayo de 
2023 17:21
Para: dev@royale.apache.org
Asunto: Re: [DISCUSS] Release Apache Royale 0.9.10 RC3

>The Approval script finishes successfully for me after reverting the changes 
>in TDJ build.

Locally, I'm waiting for Maria to make the commits, perhaps with other 
necessary changes.

From: Yishay Weiss 
Sent: Thursday, May 11, 2023 6:19 PM
To: dev@royale.apache.org 
Subject: Re: [DISCUSS] Release Apache Royale 0.9.10 RC3

The Approval script finishes successfully for me after reverting the changes in 
TDJ build.

From: Yishay Weiss 
Sent: Thursday, May 11, 2023 3:48 PM
To: dev@royale.apache.org 
Subject: Re: [DISCUSS] Release Apache Royale 0.9.10 RC3

Hi Maria,

After trying to fix this myself I have come to the conclusion that there is no 
easy fix and we just need to revert the changes you made in 
33a58b54da69d2e10fb69782a51dfbc6fdeed628 and 
e71b1485cce885f84cda7d7883750eebeec38b3d

I now recall that Carlos never enabled theme building in ant for lack of a 
dedicated task. The log history shows that instead, the defaults.css were being 
manually updated after each sass change (I guess by running the mvn build) and 
copying the output to src. That includes css files for themes and for TDJ.

I suggest we continue operating in that way until we find a decent way build 
sass with ant.

Maybe with this Apache licensed Java solution [1] we can one day build our own 
ant task and use it in our build. However, I doubt that's a priority, and I 
would only consider doing it for 0.9.11 or higher.

If you agree with this, feel free to revert your said changes on dev and I'll 
start another RC after that.

Thanks

[1] cathive/sass-java: Libsass for Java 
(github.com)<https://github.com/cathive/sass-java>
[https://opengraph.githubassets.com/58ec07301dcc16ec89377a755fa4f204342b52fb5ca2c58285d8accff5ca06b1/cathive/sass-java]<https://github.com/cathive/sass-java>
GitHub - cathive/sass-java: Libsass for 
Java<https://github.com/cathive/sass-java>
Libsass for Java. Contribute to cathive/sass-java development by creating an 
account on GitHub.
github.com


From: Maria Jose Esteve 
Sent: Thursday, May 11, 2023 2:55 PM
To: dev@royale.apache.org 
Subject: RE: [DISCUSS] Release Apache Royale 0.9.10 RC3

Yes, I don't know if I got confused when I moved it or it was because of my 
system.
In my last tests it said "n" and it worked for me, sorry for the noise.

On the other hand, I have seen that the compilation of the Jewel Themes are not 
being done, there are errors, I will look at it this afternoon to see if I can 
fix it. I do it in the develop branch right?

Hiedra

-Mensaje ori

RE: [DISCUSS] Release Apache Royale 0.9.10 RC3

2023-05-12 Thread Maria Jose Esteve
Yes, I understand that, but "until now" ALWAYS, ALWAYS, even if I hadn't 
changed the sass file, defaults.css files were generated and "apparently" they 
were different because it presented them to me to upload them to the repo. This 
has happened to me in every SDK build since I included the 
"option-with-sass-compile" profile.

I just wanted to give you some explanation for this behavior.

By the way,... forgive me if this is a simple question... I compile TDJ fine, I 
don't see errors what are those errors you are talking about in the previous 
emails?  

Hiedra

-Mensaje original-
De: Yishay Weiss  
Enviado el: viernes, 12 de mayo de 2023 10:12
Para: dev@royale.apache.org
Asunto: Re: [DISCUSS] Release Apache Royale 0.9.10 RC3

Has the sass file changed? If not, I expect the defaults.css files won't change 
either.
________
From: Maria Jose Esteve 
Sent: Friday, May 12, 2023 10:36 AM
To: dev@royale.apache.org 
Subject: RE: [DISCUSS] Release Apache Royale 0.9.10 RC3

I am compiling Theme but the generated files are not showing up as "modified" 
so I can upload them to the repo has something changed in the compilation 
scripts?

Let me explain a little more...
Until now, ALWAYS when I compiled the SDK, the defaults.css files were 
generated, and I could see them in the "github desktop" as modified. I have not 
changed anything in my compilation bat but, now, these files are not presented 
as modified

Does this happen to anyone else?
This is my Maven compile statement [1]

[1] mvn clean install -DskipTests -P option-with-sass-compile,option-with-swf 
-Drat.skip=true

Hiedra

-Mensaje original-
De: Yishay Weiss  Enviado el: jueves, 11 de mayo de 
2023 17:21
Para: dev@royale.apache.org
Asunto: Re: [DISCUSS] Release Apache Royale 0.9.10 RC3

>The Approval script finishes successfully for me after reverting the changes 
>in TDJ build.

Locally, I'm waiting for Maria to make the commits, perhaps with other 
necessary changes.

From: Yishay Weiss 
Sent: Thursday, May 11, 2023 6:19 PM
To: dev@royale.apache.org 
Subject: Re: [DISCUSS] Release Apache Royale 0.9.10 RC3

The Approval script finishes successfully for me after reverting the changes in 
TDJ build.

From: Yishay Weiss 
Sent: Thursday, May 11, 2023 3:48 PM
To: dev@royale.apache.org 
Subject: Re: [DISCUSS] Release Apache Royale 0.9.10 RC3

Hi Maria,

After trying to fix this myself I have come to the conclusion that there is no 
easy fix and we just need to revert the changes you made in 
33a58b54da69d2e10fb69782a51dfbc6fdeed628 and 
e71b1485cce885f84cda7d7883750eebeec38b3d

I now recall that Carlos never enabled theme building in ant for lack of a 
dedicated task. The log history shows that instead, the defaults.css were being 
manually updated after each sass change (I guess by running the mvn build) and 
copying the output to src. That includes css files for themes and for TDJ.

I suggest we continue operating in that way until we find a decent way build 
sass with ant.

Maybe with this Apache licensed Java solution [1] we can one day build our own 
ant task and use it in our build. However, I doubt that's a priority, and I 
would only consider doing it for 0.9.11 or higher.

If you agree with this, feel free to revert your said changes on dev and I'll 
start another RC after that.

Thanks

[1] cathive/sass-java: Libsass for Java 
(github.com)<https://github.com/cathive/sass-java>
[https://opengraph.githubassets.com/58ec07301dcc16ec89377a755fa4f204342b52fb5ca2c58285d8accff5ca06b1/cathive/sass-java]<https://github.com/cathive/sass-java>
GitHub - cathive/sass-java: Libsass for 
Java<https://github.com/cathive/sass-java>
Libsass for Java. Contribute to cathive/sass-java development by creating an 
account on GitHub.
github.com


From: Maria Jose Esteve 
Sent: Thursday, May 11, 2023 2:55 PM
To: dev@royale.apache.org 
Subject: RE: [DISCUSS] Release Apache Royale 0.9.10 RC3

Yes, I don't know if I got confused when I moved it or it was because of my 
system.
In my last tests it said "n" and it worked for me, sorry for the noise.

On the other hand, I have seen that the compilation of the Jewel Themes are not 
being done, there are errors, I will look at it this afternoon to see if I can 
fix it. I do it in the develop branch right?

Hiedra

-Mensaje original-
De: Yishay Weiss  Enviado el: jueves, 11 de mayo de 
2023 10:29
Para: dev@royale.apache.org
Asunto: Re: [DISCUSS] Release Apache Royale 0.9.10 RC3

I also chose 'no' for designmodo and it's running for me so far (waiting for 
the TDJ fail).

From: Maria Jose Esteve 
Sent: Thursday, May 11, 2023 1:40 AM
To: dev@royale.apache.org 
Subject: RE: [DISCUSS] Release Apache Royale 0.9.10 RC3

Really?... maybe I did something wrong? Now I'll see

RE: [DISCUSS] Release Apache Royale 0.9.10 RC3

2023-05-12 Thread Maria Jose Esteve
I am compiling Theme but the generated files are not showing up as "modified" 
so I can upload them to the repo has something changed in the compilation 
scripts?

Let me explain a little more...
Until now, ALWAYS when I compiled the SDK, the defaults.css files were 
generated, and I could see them in the "github desktop" as modified. I have not 
changed anything in my compilation bat but, now, these files are not presented 
as modified

Does this happen to anyone else? 
This is my Maven compile statement [1]

[1] mvn clean install -DskipTests -P option-with-sass-compile,option-with-swf 
-Drat.skip=true

Hiedra

-Mensaje original-
De: Yishay Weiss  
Enviado el: jueves, 11 de mayo de 2023 17:21
Para: dev@royale.apache.org
Asunto: Re: [DISCUSS] Release Apache Royale 0.9.10 RC3

>The Approval script finishes successfully for me after reverting the changes 
>in TDJ build.

Locally, I'm waiting for Maria to make the commits, perhaps with other 
necessary changes.

From: Yishay Weiss 
Sent: Thursday, May 11, 2023 6:19 PM
To: dev@royale.apache.org 
Subject: Re: [DISCUSS] Release Apache Royale 0.9.10 RC3

The Approval script finishes successfully for me after reverting the changes in 
TDJ build.

From: Yishay Weiss 
Sent: Thursday, May 11, 2023 3:48 PM
To: dev@royale.apache.org 
Subject: Re: [DISCUSS] Release Apache Royale 0.9.10 RC3

Hi Maria,

After trying to fix this myself I have come to the conclusion that there is no 
easy fix and we just need to revert the changes you made in 
33a58b54da69d2e10fb69782a51dfbc6fdeed628 and 
e71b1485cce885f84cda7d7883750eebeec38b3d

I now recall that Carlos never enabled theme building in ant for lack of a 
dedicated task. The log history shows that instead, the defaults.css were being 
manually updated after each sass change (I guess by running the mvn build) and 
copying the output to src. That includes css files for themes and for TDJ.

I suggest we continue operating in that way until we find a decent way build 
sass with ant.

Maybe with this Apache licensed Java solution [1] we can one day build our own 
ant task and use it in our build. However, I doubt that's a priority, and I 
would only consider doing it for 0.9.11 or higher.

If you agree with this, feel free to revert your said changes on dev and I'll 
start another RC after that.

Thanks

[1] cathive/sass-java: Libsass for Java 
(github.com)<https://github.com/cathive/sass-java>
[https://opengraph.githubassets.com/58ec07301dcc16ec89377a755fa4f204342b52fb5ca2c58285d8accff5ca06b1/cathive/sass-java]<https://github.com/cathive/sass-java>
GitHub - cathive/sass-java: Libsass for 
Java<https://github.com/cathive/sass-java>
Libsass for Java. Contribute to cathive/sass-java development by creating an 
account on GitHub.
github.com

____
From: Maria Jose Esteve 
Sent: Thursday, May 11, 2023 2:55 PM
To: dev@royale.apache.org 
Subject: RE: [DISCUSS] Release Apache Royale 0.9.10 RC3

Yes, I don't know if I got confused when I moved it or it was because of my 
system.
In my last tests it said "n" and it worked for me, sorry for the noise.

On the other hand, I have seen that the compilation of the Jewel Themes are not 
being done, there are errors, I will look at it this afternoon to see if I can 
fix it. I do it in the develop branch right?

Hiedra

-Mensaje original-
De: Yishay Weiss  Enviado el: jueves, 11 de mayo de 
2023 10:29
Para: dev@royale.apache.org
Asunto: Re: [DISCUSS] Release Apache Royale 0.9.10 RC3

I also chose 'no' for designmodo and it's running for me so far (waiting for 
the TDJ fail).
____
From: Maria Jose Esteve 
Sent: Thursday, May 11, 2023 1:40 AM
To: dev@royale.apache.org 
Subject: RE: [DISCUSS] Release Apache Royale 0.9.10 RC3

Really?... maybe I did something wrong? Now I'll see.

Hiedra

-Mensaje original-
De: Josh Tynjala  Enviado el: miércoles, 10 de mayo 
de 2023 22:25
Para: dev@royale.apache.org
Asunto: Re: [DISCUSS] Release Apache Royale 0.9.10 RC3

On my machine, I can answer "n" to download the designmodo fonts, and the build 
continues (failing at the same TourDeJewel example as when I answer "y" 
instead).

--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>


On Wed, May 10, 2023 at 11:48 AM Yishay Weiss 
wrote:

> The reason I thought it was not a blocker was because I assumed the 
> ant script for TDJ had never been functional. I can see now that there 
> was likely regression due to e71b1485cce885f84cda7d7883750eebeec38b3d
> which was one day after our prior release. I am not sure why my TDJ 
> test was successful before my latest commit. Maybe the themes had been 
> built previously or I was running it from a different directory.
> Anyway, I'll try to fix that. Thanks for the input, Josh and Piotr.
>
> I do think we should con

RE: [DISCUSS] Release Apache Royale 0.9.10 RC3

2023-05-11 Thread Maria Jose Esteve
Yes, I don't know if I got confused when I moved it or it was because of my 
system.
In my last tests it said "n" and it worked for me, sorry for the noise.

On the other hand, I have seen that the compilation of the Jewel Themes are not 
being done, there are errors, I will look at it this afternoon to see if I can 
fix it. I do it in the develop branch right?

Hiedra

-Mensaje original-
De: Yishay Weiss  
Enviado el: jueves, 11 de mayo de 2023 10:29
Para: dev@royale.apache.org
Asunto: Re: [DISCUSS] Release Apache Royale 0.9.10 RC3

I also chose 'no' for designmodo and it's running for me so far (waiting for 
the TDJ fail).
____
From: Maria Jose Esteve 
Sent: Thursday, May 11, 2023 1:40 AM
To: dev@royale.apache.org 
Subject: RE: [DISCUSS] Release Apache Royale 0.9.10 RC3

Really?... maybe I did something wrong? Now I'll see.

Hiedra

-Mensaje original-
De: Josh Tynjala  Enviado el: miércoles, 10 de mayo 
de 2023 22:25
Para: dev@royale.apache.org
Asunto: Re: [DISCUSS] Release Apache Royale 0.9.10 RC3

On my machine, I can answer "n" to download the designmodo fonts, and the build 
continues (failing at the same TourDeJewel example as when I answer "y" 
instead).

--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>


On Wed, May 10, 2023 at 11:48 AM Yishay Weiss 
wrote:

> The reason I thought it was not a blocker was because I assumed the 
> ant script for TDJ had never been functional. I can see now that there 
> was likely regression due to e71b1485cce885f84cda7d7883750eebeec38b3d
> which was one day after our prior release. I am not sure why my TDJ 
> test was successful before my latest commit. Maybe the themes had been 
> built previously or I was running it from a different directory.
> Anyway, I'll try to fix that. Thanks for the input, Josh and Piotr.
>
> I do think we should consider whether this type of regression 
> necessarily implies no release. What do other folks think?
>
> Has anybody confirmed Maria's issues with designmodo fonts being 
> obligatory?
> 
> From: Josh Tynjala 
> Sent: Wednesday, May 10, 2023 7:17 PM
> To: dev@royale.apache.org 
> Subject: Re: [DISCUSS] Release Apache Royale 0.9.10 RC3
>
> I'm getting the same failure when running the approval script. I won't 
> be able to vote +1 for this RC.
>
> Since the themes are incorrectly building with TourDeJewel as the 
> basedir, I'm guessing that the theme targets in TourDeJewel/build.xml 
> need the dir attribute specified in the  element:
>
> Before:
>
> 
> antfile="${basedir}/../../../frameworks/themes/Jewel-Dark-NoFlat-Empha
> sized-Amethyst-Theme/build.xml"/>
>
> After:
>
>  dir="${basedir}/../../../frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Amethyst-Theme"
>
> antfile="${basedir}/../../../frameworks/themes/Jewel-Dark-NoFlat-Empha
> sized-Amethyst-Theme/build.xml"/>
>
> Be sure to test it, though. That's just a guess.
>
> --
> Josh Tynjala
> Bowler Hat LLC <https://bowlerhat.dev>
>
>
> On Wed, May 10, 2023 at 3:09 AM Yishay Weiss 
> wrote:
>
> > Looks like TDJ ant build is still failing... I don't think it's a
> blocker.
> > 
> > From: Piotr Zarzycki 
> > Sent: Wednesday, May 10, 2023 12:21 PM
> > To: dev@royale.apache.org 
> > Subject: Re: [DISCUSS] Release Apache Royale 0.9.10 RC3
> >
> > Hello,
> >
> > I was trying to vote. I got following error during build ant non-swf.
> > Anyone have same issue ? I'm on Mac OSX Ventura 13.3.1 (a)
> >
> > compile:
> >
> > Compiling libs/Jewel-Dark-NoFlat-Emphasized-Amethyst-Theme.swc
> >
> > ROYALE_HOME:
> >
> >
> /Users/piotrzarzycki/Downloads/MoonshineSDKs/Royale_SDK/royale_vote/ap
> ache-royale-0.9.10-src/royale-asjs
> >
> > ROYALE_SWF_COMPILER_HOME:
> >
> >
> /Users/piotrzarzycki/Downloads/MoonshineSDKs/Royale_SDK/royale_vote/ap
> ache-royale-0.9.10-src/royale-asjs
> >
> > ROYALE_COMPILER_HOME:
> >
> >
> /Users/piotrzarzycki/Downloads/MoonshineSDKs/Royale_SDK/royale_vote/ap
> ache-royale-0.9.10-src/royale-asjs/js
> >
> > args:
> >
> >
> >
> +royalelib=/Users/piotrzarzycki/Downloads/MoonshineSDKs/Royale_SDK/roy
> +ale_vote/apache-royale-0.9.10-src/royale-asjs/frameworks
> >
> > +playerglobal.version=11.1
> >
> >
> >
> +env.AIR_HOME=/Users/piotrzarzycki/Downloads/MoonshineSDKs/Royale_SDK/
> +royale_vote/apache-royale-0.9.10-src/royale-asjs
> >
> > -compiler.strict-xml=true
> >
> > -compiler.targets=SWF,JSRoyale
> >
> >
> >
> -output=/Users/piotrzarzycki/Do

RE: [DISCUSS] Release Apache Royale 0.9.10 RC3

2023-05-10 Thread Maria Jose Esteve
Really?... maybe I did something wrong? Now I'll see.

Hiedra

-Mensaje original-
De: Josh Tynjala  
Enviado el: miércoles, 10 de mayo de 2023 22:25
Para: dev@royale.apache.org
Asunto: Re: [DISCUSS] Release Apache Royale 0.9.10 RC3

On my machine, I can answer "n" to download the designmodo fonts, and the build 
continues (failing at the same TourDeJewel example as when I answer "y" 
instead).

--
Josh Tynjala
Bowler Hat LLC 


On Wed, May 10, 2023 at 11:48 AM Yishay Weiss 
wrote:

> The reason I thought it was not a blocker was because I assumed the 
> ant script for TDJ had never been functional. I can see now that there 
> was likely regression due to e71b1485cce885f84cda7d7883750eebeec38b3d 
> which was one day after our prior release. I am not sure why my TDJ 
> test was successful before my latest commit. Maybe the themes had been 
> built previously or I was running it from a different directory. 
> Anyway, I'll try to fix that. Thanks for the input, Josh and Piotr.
>
> I do think we should consider whether this type of regression 
> necessarily implies no release. What do other folks think?
>
> Has anybody confirmed Maria's issues with designmodo fonts being 
> obligatory?
> 
> From: Josh Tynjala 
> Sent: Wednesday, May 10, 2023 7:17 PM
> To: dev@royale.apache.org 
> Subject: Re: [DISCUSS] Release Apache Royale 0.9.10 RC3
>
> I'm getting the same failure when running the approval script. I won't 
> be able to vote +1 for this RC.
>
> Since the themes are incorrectly building with TourDeJewel as the 
> basedir, I'm guessing that the theme targets in TourDeJewel/build.xml 
> need the dir attribute specified in the  element:
>
> Before:
>
> 
> antfile="${basedir}/../../../frameworks/themes/Jewel-Dark-NoFlat-Empha
> sized-Amethyst-Theme/build.xml"/>
>
> After:
>
>  dir="${basedir}/../../../frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Amethyst-Theme"
>
> antfile="${basedir}/../../../frameworks/themes/Jewel-Dark-NoFlat-Empha
> sized-Amethyst-Theme/build.xml"/>
>
> Be sure to test it, though. That's just a guess.
>
> --
> Josh Tynjala
> Bowler Hat LLC 
>
>
> On Wed, May 10, 2023 at 3:09 AM Yishay Weiss 
> wrote:
>
> > Looks like TDJ ant build is still failing... I don't think it's a
> blocker.
> > 
> > From: Piotr Zarzycki 
> > Sent: Wednesday, May 10, 2023 12:21 PM
> > To: dev@royale.apache.org 
> > Subject: Re: [DISCUSS] Release Apache Royale 0.9.10 RC3
> >
> > Hello,
> >
> > I was trying to vote. I got following error during build ant non-swf.
> > Anyone have same issue ? I'm on Mac OSX Ventura 13.3.1 (a)
> >
> > compile:
> >
> > Compiling libs/Jewel-Dark-NoFlat-Emphasized-Amethyst-Theme.swc
> >
> > ROYALE_HOME:
> >
> >
> /Users/piotrzarzycki/Downloads/MoonshineSDKs/Royale_SDK/royale_vote/ap
> ache-royale-0.9.10-src/royale-asjs
> >
> > ROYALE_SWF_COMPILER_HOME:
> >
> >
> /Users/piotrzarzycki/Downloads/MoonshineSDKs/Royale_SDK/royale_vote/ap
> ache-royale-0.9.10-src/royale-asjs
> >
> > ROYALE_COMPILER_HOME:
> >
> >
> /Users/piotrzarzycki/Downloads/MoonshineSDKs/Royale_SDK/royale_vote/ap
> ache-royale-0.9.10-src/royale-asjs/js
> >
> > args:
> >
> >
> >
> +royalelib=/Users/piotrzarzycki/Downloads/MoonshineSDKs/Royale_SDK/roy
> +ale_vote/apache-royale-0.9.10-src/royale-asjs/frameworks
> >
> > +playerglobal.version=11.1
> >
> >
> >
> +env.AIR_HOME=/Users/piotrzarzycki/Downloads/MoonshineSDKs/Royale_SDK/
> +royale_vote/apache-royale-0.9.10-src/royale-asjs
> >
> > -compiler.strict-xml=true
> >
> > -compiler.targets=SWF,JSRoyale
> >
> >
> >
> -output=/Users/piotrzarzycki/Downloads/MoonshineSDKs/Royale_SDK/royale
> _vote/apache-royale-0.9.10-src/royale-asjs/examples/jewel/TourDeJewel/
> target/Jewel-Dark-NoFlat-Emphasized-Amethyst-Theme.swc
> >
> >
> >
> -load-config=/Users/piotrzarzycki/Downloads/MoonshineSDKs/Royale_SDK/r
> oyale_vote/apache-royale-0.9.10-src/royale-asjs/examples/jewel/TourDeJ
> ewel/src/main/config/compile-swf-config.xml
> >
> >
> >
> -js-load-config=/Users/piotrzarzycki/Downloads/MoonshineSDKs/Royale_SD
> K/royale_vote/apache-royale-0.9.10-src/royale-asjs/frameworks/js-confi
> g.xml
> >
> >
> >
> -js-load-config+=/Users/piotrzarzycki/Downloads/MoonshineSDKs/Royale_S
> -js-load-config+DK/royale_vote/apache-royale-0.9.10-src/royale-asjs/ex
> -js-load-config+amples/jewel/TourDeJewel/../../js/themes/Jewel-Dark-No
> -js-load-config+Flat-Emphasized-Amethyst-ThemeJS/src/main/config/compi
> -js-load-config+le-js-config.xml
> >
> > 0.225995245 seconds
> >
> > command line unable to open
> >
> >
> '/Users/piotrzarzycki/Downloads/MoonshineSDKs/Royale_SDK/royale_vote/apache-royale-0.9.10-src/royale-asjs/examples/jewel/TourDeJewel/src/main/config/compile-swf-config.xml'.
> >
> >
> > Java Result: 4
> >
> >
> > compile-js:
> >
> >
> > copy-swc:
> >
> >
> > BUILD FAILED
> >
> >
> >
> /Users/piotrzarzycki/Downloads/MoonshineSDKs/Royale_SDK/royale_vote/ApproveRoyale.xml:795:
> > The 

RE: [DISCUSS] Release Apache Royale 0.9.10 RC2

2023-05-09 Thread Maria Jose Esteve
That's what I did, test... if I don't accept it, the compilation doesn't 
continue.
I guess it's something in my system because if it's not accepted it doesn't 
compile, so... it wouldn't be optional.
I will now compile RC3 and see if I get the same result.

Thanks Josh.
Hiedra

-Mensaje original-
De: Josh Tynjala  
Enviado el: martes, 9 de mayo de 2023 20:05
Para: dev@royale.apache.org
Asunto: Re: [DISCUSS] Release Apache Royale 0.9.10 RC2

> Here I understand that the licenses are not compatible, do I have to 
> say
install anyway?

Due to the license incompatibility, it's considered an optional component.
It's your choice to install it or not.

It might be worth running the build twice. Once where you install the fonts, 
and once where you do not. Then, you will have tested each of the possible 
paths that a user might take when building Royale. If both builds succeed, 
that's good. If one of the builds fail, that might be something that we need to 
fix before the release.

--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>


On Tue, May 9, 2023 at 10:39 AM Maria Jose Esteve  wrote:

>  my first check of this kind...
> The error was because I did not have gpg installed nor did I have the 
> keys imported.
> Once this was done the compilation process " ant -e -f 
> ApproveRoyale.xml
> -Drelease.version=0.9.10 -Drc=2" has continued without problems.
>
> But I have a doubt...
>
> ask-font:
> Apache Royale includes an optional component set that uses fonts from 
> designmodo.com.
> The font files are subject to and governed by the Creative Commons 
> Attribution-NonCommercial-NoDerivs 3.0 Unported license:
> http://creativecommons.org/licenses/by-nc-nd/3.0/
> This license is not compatible with the Apache v2 license.
> Do you want to install the designmodo fonts? (y, [n])
>
> Here I understand that the licenses are not compatible, do I have to 
> say install anyway?
>
> Hiedra
>
> -Mensaje original-
> De: Maria Jose Esteve  Enviado el: domingo, 7 de 
> mayo de 2023 20:12
> Para: dev@royale.apache.org
> Asunto: RE: [DISCUSS] Release Apache Royale 0.9.10 RC2
>
> Sorry, I got the wrong thread ...
>
> > For your convenience, there is an ant script that automates the 
> > common
> steps to validate a release.  Instead of individually downloading the 
> package and signature files, unzipping, etc, you can instead:
> > 1) create an empty folder,
> > 2) download into that folder this file:
> > https://dist.apache.org/repos/dist/dev/royale/0.9.10/rc2/ApproveRoya
> > le
> > .xml
> > 3) run the script:
> >ant -e -f ApproveRoyale.xml -Drelease.version=0.9.10 -Drc=2
>
> I do not identify the cause of the error, gpg?:
> [Results]
>
> --
> - Microsoft Windows [Versión 10.0.19045.2846]
> (c) Microsoft Corporation. Todos los derechos reservados.
>
> D:\Develop_Royale\Projects\Royale-SDK\0.9.10>ant -e -f 
> ApproveRoyale.xml
> -Drelease.version=0.9.10 -Drc=2 Picked up JAVA_TOOL_OPTIONS:
> -Dfile.encoding=UTF-8 -Xms2048m -Xmx4096m
> Buildfile: 
> D:\Develop_Royale\Projects\Royale-SDK\0.9.10\ApproveRoyale.xml
>
> check-flash:
>
> write-out-jars-list:
>
> install-rat.jar:
> Getting:
> https://search.maven.org/remotecontent?filepath=org/apache/rat/apache-
> rat/0.11/apache-rat-0.11.jar
> To: D:\Apache\apache-ant-1.10.7\lib\apache-rat-0.11.jar
>
> https://search.maven.org/remotecontent?filepath=org/apache/rat/apache-
> rat/0.11/apache-rat-0.11.jar
> moved to
> https://repo1.maven.org/maven2/org/apache/rat/apache-rat/0.11/apache-r
> at-0.11.jar
>
> install-rat.tasks.jar:
> Getting:
> https://search.maven.org/remotecontent?filepath=org/apache/rat/apache-
> rat-tasks/0.11/apache-rat-tasks-0.11.jar
> To: D:\Apache\apache-ant-1.10.7\lib\apache-rat-tasks-0.11.jar
>
> https://search.maven.org/remotecontent?filepath=org/apache/rat/apache-
> rat-tasks/0.11/apache-rat-tasks-0.11.jar
> moved to
> https://repo1.maven.org/maven2/org/apache/rat/apache-rat-tasks/0.11/ap
> ache-rat-tasks-0.11.jar
>
> install-rat:
>
> download:
> Getting:
> https://dist.apache.org/repos/dist/dev/royale/0.9.10/rc2/apache-royale
> -0.9.10-src.zip
> To:
> D:\Develop_Royale\Projects\Royale-SDK\0.9.10\apache-royale-0.9.10-src.
> zip
> Getting:
> https://dist.apache.org/repos/dist/dev/royale/0.9.10/rc2/apache-royale
> -0.9.10-src.zip.sha512
> To:
> D:\Develop_Royale\Projects\Royale-SDK\0.9.10\apache-royale-0.9.10-src.
> zip.sha512
> Getting:
> https://dist.apache.org/repos/dist/dev/royale/0.9.10/rc2/binaries/apac
> he-royale-0.9.10-bin-js-swf.zip
> To:
> D:\Develop_Royale\Projects\Royale-SDK\0.9.10\ap

RE: [DISCUSS] Release Apache Royale 0.9.10 RC2

2023-05-09 Thread Maria Jose Esteve
Thanks for the info, I will read it. 
I had never used gpg before nor had I verified signatures "you will never go to 
bed without knowing one more thing"  
Yes, I downloaded gpg4win and imported the keys from the KEYS.txt file and was 
able to continue.

I'm going to retest with RC3 because I didn't manage to compile completely.
I got errors with flashplayer/debug.

Thx.
Hiedra

-Mensaje original-
De: Josh Tynjala  
Enviado el: lunes, 8 de mayo de 2023 17:28
Para: dev@royale.apache.org
Asunto: Re: [DISCUSS] Release Apache Royale 0.9.10 RC2

Hi Hiedra,

All releases from Apache include code signing. The program gpg is used to 
verify that the release manager's signature is valid (Yishay's signature, for 
this release). You'll need to install it on your computer, and you'll need to 
import the Royale KEYS file.

Here are some links with more information:

https://infra.apache.org/new-committers-guide.html#set-up-security-and-pgp-keys
https://infra.apache.org/release-signing.html
https://infra.apache.org/openpgp.html

The Royale KEYS file:

https://dist.apache.org/repos/dist/release/royale/KEYS

--
Josh Tynjala
Bowler Hat LLC 


María José Esteve  wrote:

> I do not identify the cause of the error, gpg?:
>


RE: [DISCUSS] Release Apache Royale 0.9.10 RC2

2023-05-09 Thread Maria Jose Esteve
 my first check of this kind...
The error was because I did not have gpg installed nor did I have the keys 
imported.
Once this was done the compilation process " ant -e -f ApproveRoyale.xml 
-Drelease.version=0.9.10 -Drc=2" has continued without problems.

But I have a doubt...

ask-font:
Apache Royale includes an optional component set that
uses fonts from designmodo.com.
The font files are subject to and governed by the
Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported license:
http://creativecommons.org/licenses/by-nc-nd/3.0/
This license is not compatible with the Apache v2 license.
Do you want to install the designmodo fonts? (y, [n])

Here I understand that the licenses are not compatible, do I have to say 
install anyway?

Hiedra

-Mensaje original-
De: Maria Jose Esteve  
Enviado el: domingo, 7 de mayo de 2023 20:12
Para: dev@royale.apache.org
Asunto: RE: [DISCUSS] Release Apache Royale 0.9.10 RC2

Sorry, I got the wrong thread ...

> For your convenience, there is an ant script that automates the common steps 
> to validate a release.  Instead of individually downloading the package and 
> signature files, unzipping, etc, you can instead:
> 1) create an empty folder,
> 2) download into that folder this file:
> https://dist.apache.org/repos/dist/dev/royale/0.9.10/rc2/ApproveRoyale
> .xml
> 3) run the script:
>ant -e -f ApproveRoyale.xml -Drelease.version=0.9.10 -Drc=2

I do not identify the cause of the error, gpg?:
[Results]
---
Microsoft Windows [Versión 10.0.19045.2846]
(c) Microsoft Corporation. Todos los derechos reservados.

D:\Develop_Royale\Projects\Royale-SDK\0.9.10>ant -e -f ApproveRoyale.xml 
-Drelease.version=0.9.10 -Drc=2 Picked up JAVA_TOOL_OPTIONS: 
-Dfile.encoding=UTF-8 -Xms2048m -Xmx4096m
Buildfile: D:\Develop_Royale\Projects\Royale-SDK\0.9.10\ApproveRoyale.xml

check-flash:

write-out-jars-list:

install-rat.jar:
Getting: 
https://search.maven.org/remotecontent?filepath=org/apache/rat/apache-rat/0.11/apache-rat-0.11.jar
To: D:\Apache\apache-ant-1.10.7\lib\apache-rat-0.11.jar
https://search.maven.org/remotecontent?filepath=org/apache/rat/apache-rat/0.11/apache-rat-0.11.jar
 moved to 
https://repo1.maven.org/maven2/org/apache/rat/apache-rat/0.11/apache-rat-0.11.jar

install-rat.tasks.jar:
Getting: 
https://search.maven.org/remotecontent?filepath=org/apache/rat/apache-rat-tasks/0.11/apache-rat-tasks-0.11.jar
To: D:\Apache\apache-ant-1.10.7\lib\apache-rat-tasks-0.11.jar
https://search.maven.org/remotecontent?filepath=org/apache/rat/apache-rat-tasks/0.11/apache-rat-tasks-0.11.jar
 moved to 
https://repo1.maven.org/maven2/org/apache/rat/apache-rat-tasks/0.11/apache-rat-tasks-0.11.jar

install-rat:

download:
Getting: 
https://dist.apache.org/repos/dist/dev/royale/0.9.10/rc2/apache-royale-0.9.10-src.zip
To: D:\Develop_Royale\Projects\Royale-SDK\0.9.10\apache-royale-0.9.10-src.zip
Getting: 
https://dist.apache.org/repos/dist/dev/royale/0.9.10/rc2/apache-royale-0.9.10-src.zip.sha512
To: 
D:\Develop_Royale\Projects\Royale-SDK\0.9.10\apache-royale-0.9.10-src.zip.sha512
Getting: 
https://dist.apache.org/repos/dist/dev/royale/0.9.10/rc2/binaries/apache-royale-0.9.10-bin-js-swf.zip
To: 
D:\Develop_Royale\Projects\Royale-SDK\0.9.10\apache-royale-0.9.10-bin-js-swf.zip
Getting: 
https://dist.apache.org/repos/dist/dev/royale/0.9.10/rc2/binaries/apache-royale-0.9.10-bin-js-swf.zip.sha512
To: 
D:\Develop_Royale\Projects\Royale-SDK\0.9.10\apache-royale-0.9.10-bin-js-swf.zip.sha512

get_asc:
Getting: 
https://dist.apache.org/repos/dist/dev/royale/0.9.10/rc2/apache-royale-0.9.10-src.zip.asc
To: 
D:\Develop_Royale\Projects\Royale-SDK\0.9.10\apache-royale-0.9.10-src.zip.asc
Getting: 
https://dist.apache.org/repos/dist/dev/royale/0.9.10/rc2/binaries/apache-royale-0.9.10-bin-js-swf.zip.asc
To: 
D:\Develop_Royale\Projects\Royale-SDK\0.9.10\apache-royale-0.9.10-bin-js-swf.zip.asc

check-sigs:

gpg_check:

BUILD FAILED
D:\Develop_Royale\Projects\Royale-SDK\0.9.10\ApproveRoyale.xml:295: The 
following error occurred while executing this line:
D:\Develop_Royale\Projects\Royale-SDK\0.9.10\ApproveRoyale.xml:299: Execute 
failed: java.io.IOException: Cannot run program "gpg" (in directory 
"D:\Develop_Royale\Projects\Royale-SDK\0.9.10"): CreateProcess error=2, El 
sistema no puede encontrar el archivo especificado
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
at java.lang.Runtime.exec(Runtime.java:621)
at 
org.apache.tools.ant.taskdefs.launcher.Java13CommandLauncher.exec(Java13CommandLauncher.java:58)
at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:424)
at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:438)
at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:630)
at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:66

RE: [DISCUSS] Release Apache Royale 0.9.10 RC2

2023-05-07 Thread Maria Jose Esteve
Sorry, I got the wrong thread ...

> For your convenience, there is an ant script that automates the common steps 
> to validate a release.  Instead of individually downloading the package and 
> signature files, unzipping, etc, you can instead:
> 1) create an empty folder,
> 2) download into that folder this file:
> https://dist.apache.org/repos/dist/dev/royale/0.9.10/rc2/ApproveRoyale
> .xml
> 3) run the script:
>ant -e -f ApproveRoyale.xml -Drelease.version=0.9.10 -Drc=2

I do not identify the cause of the error, gpg?:
[Results]
---
Microsoft Windows [Versión 10.0.19045.2846]
(c) Microsoft Corporation. Todos los derechos reservados.

D:\Develop_Royale\Projects\Royale-SDK\0.9.10>ant -e -f ApproveRoyale.xml 
-Drelease.version=0.9.10 -Drc=2 Picked up JAVA_TOOL_OPTIONS: 
-Dfile.encoding=UTF-8 -Xms2048m -Xmx4096m
Buildfile: D:\Develop_Royale\Projects\Royale-SDK\0.9.10\ApproveRoyale.xml

check-flash:

write-out-jars-list:

install-rat.jar:
Getting: 
https://search.maven.org/remotecontent?filepath=org/apache/rat/apache-rat/0.11/apache-rat-0.11.jar
To: D:\Apache\apache-ant-1.10.7\lib\apache-rat-0.11.jar
https://search.maven.org/remotecontent?filepath=org/apache/rat/apache-rat/0.11/apache-rat-0.11.jar
 moved to 
https://repo1.maven.org/maven2/org/apache/rat/apache-rat/0.11/apache-rat-0.11.jar

install-rat.tasks.jar:
Getting: 
https://search.maven.org/remotecontent?filepath=org/apache/rat/apache-rat-tasks/0.11/apache-rat-tasks-0.11.jar
To: D:\Apache\apache-ant-1.10.7\lib\apache-rat-tasks-0.11.jar
https://search.maven.org/remotecontent?filepath=org/apache/rat/apache-rat-tasks/0.11/apache-rat-tasks-0.11.jar
 moved to 
https://repo1.maven.org/maven2/org/apache/rat/apache-rat-tasks/0.11/apache-rat-tasks-0.11.jar

install-rat:

download:
Getting: 
https://dist.apache.org/repos/dist/dev/royale/0.9.10/rc2/apache-royale-0.9.10-src.zip
To: D:\Develop_Royale\Projects\Royale-SDK\0.9.10\apache-royale-0.9.10-src.zip
Getting: 
https://dist.apache.org/repos/dist/dev/royale/0.9.10/rc2/apache-royale-0.9.10-src.zip.sha512
To: 
D:\Develop_Royale\Projects\Royale-SDK\0.9.10\apache-royale-0.9.10-src.zip.sha512
Getting: 
https://dist.apache.org/repos/dist/dev/royale/0.9.10/rc2/binaries/apache-royale-0.9.10-bin-js-swf.zip
To: 
D:\Develop_Royale\Projects\Royale-SDK\0.9.10\apache-royale-0.9.10-bin-js-swf.zip
Getting: 
https://dist.apache.org/repos/dist/dev/royale/0.9.10/rc2/binaries/apache-royale-0.9.10-bin-js-swf.zip.sha512
To: 
D:\Develop_Royale\Projects\Royale-SDK\0.9.10\apache-royale-0.9.10-bin-js-swf.zip.sha512

get_asc:
Getting: 
https://dist.apache.org/repos/dist/dev/royale/0.9.10/rc2/apache-royale-0.9.10-src.zip.asc
To: 
D:\Develop_Royale\Projects\Royale-SDK\0.9.10\apache-royale-0.9.10-src.zip.asc
Getting: 
https://dist.apache.org/repos/dist/dev/royale/0.9.10/rc2/binaries/apache-royale-0.9.10-bin-js-swf.zip.asc
To: 
D:\Develop_Royale\Projects\Royale-SDK\0.9.10\apache-royale-0.9.10-bin-js-swf.zip.asc

check-sigs:

gpg_check:

BUILD FAILED
D:\Develop_Royale\Projects\Royale-SDK\0.9.10\ApproveRoyale.xml:295: The 
following error occurred while executing this line:
D:\Develop_Royale\Projects\Royale-SDK\0.9.10\ApproveRoyale.xml:299: Execute 
failed: java.io.IOException: Cannot run program "gpg" (in directory 
"D:\Develop_Royale\Projects\Royale-SDK\0.9.10"): CreateProcess error=2, El 
sistema no puede encontrar el archivo especificado
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
at java.lang.Runtime.exec(Runtime.java:621)
at 
org.apache.tools.ant.taskdefs.launcher.Java13CommandLauncher.exec(Java13CommandLauncher.java:58)
at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:424)
at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:438)
at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:630)
at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:669)
at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:497)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at 
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
at org.apache.tools.ant.Task.perform(Task.java:350)
at org.apache.tools.ant.Target.execute(Target.java:449)
at org.apache.tools.ant.Target.performTasks(Target.java:470)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1391)
at 
org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:36)
at org.apache.tools.ant.Project.executeTargets(Project.java:1254)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:437)
at 

RE: [DISCUSS] Release Apache Royale 0.9.10 RC2

2023-05-07 Thread Maria Jose Esteve
I have corrected a small error caused by one of the last changes in the 
treatment of the "html" tag, now it does not allow binding.

@Yishay, I have only seen this. Have you detected any other problem?

Hiedra

-Mensaje original-
De: Yishay Weiss  
Enviado el: domingo, 7 de mayo de 2023 8:25
Para: dev@royale.apache.org
Asunto: Re: [DISCUSS] Release Apache Royale 0.9.10 RC2

Thanks Josh. Sounds like another RC is in order for that fix and for updating 
the README. Can someone confirm tour-de-jewel example is not working and 
possibly offer a fix?

From: Josh Tynjala 
Sent: Friday, May 5, 2023 7:42 PM
To: dev@royale.apache.org 
Subject: Re: [DISCUSS] Release Apache Royale 0.9.10 RC2

This RC has a couple of issues when installing the js-swf version with npm.

npm install -g apache-royale-0.9.10-bin-js-swf.tar.gz

1) The download URLs are no longer valid for playerglobal.swc and the Adobe AIR 
SDK. At some point, Adobe stopped providing anything before version 32.0, and 
we were trying to download 25.0. I fixed this issue today, in this commit:
https://github.com/apache/royale-asjs/commit/36adf988efddbb0ad508798b0ec371e87eb7b8e9

2) Newer versions of npm (since v7, I think) no longer display any prompts to 
the user when a package has a "postinstall" script. We have a "postinstall" 
script that asks the user to accept Adobe's licenses and download the binaries. 
By default, npm now just skips this dependency installation entirely because it 
aborts the "postinstall" script when it tries to prompt.

One available workaround is to tell users to add --foreground-scripts to the 
npm install command. This will show the prompts, though they are kind of mixed 
together with npm's progress bar, which isn't ideal. The user can optionally 
add --no-progress to hide the progress bar.

Another workaround is to set the environment variable 
ACCEPT_ALL_ROYALE_LICENSES to true before installing. No prompts required, and 
the "postinstall" script completes successfully.

The first issue is the bigger one, since it prevents the SWF/JS distribution 
from installing its dependencies under any circumstances. As I said, it's now 
fixed on royale-asjs develop.

For the second issue, we can update our npm install instructions on the website 
to include --foreground-scripts. It's not ideal, but we can come up with a 
better solution later.

--
Josh Tynjala
Bowler Hat LLC 


On Fri, May 5, 2023 at 1:58 AM Yishay Weiss  wrote:

> This is the discuss thread.
>


RE: Performance issue with Datagrid / last build download issue

2023-04-26 Thread Maria Jose Esteve
I understand that... as a DataGrid is made up of several lists... these 
implementations could also apply to Lists?
Are we talking about Jewel DataGrid and Jewel VirtualDataGrid @Hugo?

Hiedra

-Mensaje original-
De: Harbs  
Enviado el: miércoles, 26 de abril de 2023 11:42
Para: Apache Royale Development 
Asunto: Re: Performance issue with Datagrid / last build download issue

If you use IntersectionObservers, the callback is only invoked when the 
observed element comes into view. The beauty of the IntersectionObservers is 
that it doesn’t matter how the element comes into view. It can be by any kind 
of scrolling, window resize, or even by changing the visibility of it. It’s 
very elegant and much more performant than listening to scroll events.

> On Apr 26, 2023, at 12:32 PM, Hugo Ferreira  wrote:
> 
> But, don't forget that the user can grab the scroll bar and drop somewhere.



RE: Performance issue with Datagrid / last build download issue

2023-04-25 Thread Maria Jose Esteve
Hi, can you compile the SDK?
If you can't, this is a CI server access:
https://ci-builds.apache.org/job/Royale/job/Royale-asjs/

Hiedra

-Mensaje original-
De: cont...@cristallium.com  
Enviado el: martes, 25 de abril de 2023 19:46
Para: dev@royale.apache.org
Asunto: Performance issue with Datagrid / last build download issue

Hi All,

I'm on a dev using Apache Royale with Jewel DataGrid tryng to show about
500 rows.

But I have an issue when I set dataprovider : the application is hanging about 
20 seconds... Then I saw that there is a VirtualDataGrid.

Using it is very fast. But there is an issue with vertical scrollbar : 
when using it from bottom to upper, it's working right, but from upper to 
bottom the thumb goes away (on Chrome). The issue is visible on Tour de Jewel :

https://royale.apache.org/tourdejewel/#!virtual_lists_panel

(it's working is scrolling slow, but if I move down a little fast, then the 
thumb go away from mouse and go immediatly to the end at bottom of
list)

On Firefox : there is one scrollbar but when can't reach the end of list and on 
chrome there are 2 scrollbars, we can reach end of list but there is an issue 
on using scrollbar from top to bottom

I saw a fix by Hugo, so I wanted to download last build on :

http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/lastSuccessfulBuild/artifact/out/

Unfortunaly it's dead. Is there a way to download last build on other link ?

Regards

nb : I'm using sdk 0.9.10


RE: After a year of development, my finished Royale App based on a previous Flex version

2023-04-24 Thread Maria Jose Esteve
ok, ok, I didn't understand you correctly.

Hiedra

De: Hugo Ferreira 
Enviado el: lunes, 24 de abril de 2023 18:39
Para: dev@royale.apache.org
Asunto: Re: After a year of development, my finished Royale App based on a 
previous Flex version

Hi Maria,

Yes, I have integrated many technologies.

Perhaps, I explained myself wrong earlier.
It's not a fork of the Royale (however could be way).
It's my own set of libraries (some of the external as Calendar, Reports, etc 
...), others done by my self using Royale and others with Royale components 
changed.
So I instantiate directly from this libraries and not Royale in the final App.
Any new Apps will share this set of libraries.

This are very specific to be on Royale framework (ex: ConfirmDelete in 
attachment) and some implements many beads and ugly patch to be on Royale (ex: 
my extension of VirtualDataGrid in attachment).
This kind of patches are necessary to the application behaviour with so many 
data as you can see in the DataGrid.as comments and of course in time if I 
found the optimum solution (it happened along this last year a few times) I 
will put in the Royale framework and free the file from this patch but 
meanwhile they are necessary

I have many, many other specific component (ex: FileInput, ImageInput, etc ...) 
but all are a mix of other components and styles to be on Royale.

Regards,
Hugo.

Maria Jose Esteve mailto:mjest...@iest.com>> escreveu no dia 
segunda, 24/04/2023 à(s) 12:42:
Hi Hugo, you have done very well, I like the design, it is modern, neutral (it 
looks very similar to mine  ).
Great job...

Me, I'm going to be "positive"
I see you have integrated several different technologies, like the FullCalendar 
JS libraries and the ReportViewer, I LOVE this.
It is true that many beads are missing and that there are problems that "I" 
have not been able to save but I see that "you" have been able to,. maybe 
you could share your fork of the SDK because maybe "your corrections are of 
general interest", could it be?

I am now making an example of integrity with FullCalendar, when I have it, I 
will publish it in royale-community but I am interested in comparing "my 
integration" with yours to leave the best one would you mind sharing it with me?

Congratulations.
Hiedra

-Mensaje original-
De: Hugo Ferreira mailto:hferreira...@gmail.com>>
Enviado el: viernes, 21 de abril de 2023 12:51
Para: Apache Royale Development 
mailto:dev@royale.apache.org>>
Asunto: After a year of development, my finished Royale App based on a previous 
Flex version

Hi,

It's now been a long time with the Apache Royale community so, I want to share 
my experience so far.

I have a SAAS condominium management software based on Flex several years ago 
(Desktop using Adobe AIR).
For more than an entire year, I have been rewriting from scratch (not
porting) this application using Apache Royale (Web based this time and 
responsive).
During this process I faced many, many challenges.
Missing beads, features and bugs in Apache Royale framework that I fixed and 
pushed to github.
I have my own Royale framework that extends from the standard Apache Royale 
standard.
Everytime I have something new or fix to add, I have the paradigm to decide if 
it is something generic enough and put directly in the Apache Royale framework 
or on my own framework or a mix.

If you are curious to see the difference, you can find the Desktop-AIR version 
in the bottom of this site (also with demo credentials):
https://solidsoft.pt/software-de-gestao-de-condominios-gc/
Soon, I will update the website and all references from the previous version 
will be gone.

And here you can login in the demo of the new version base on Apache
Royale: https://gc.solidsoft.pt/BackOffice?demo=1

Regards,
Hugo.


RE: After a year of development, my finished Royale App based on a previous Flex version

2023-04-24 Thread Maria Jose Esteve
Hi Hugo, you have done very well, I like the design, it is modern, neutral (it 
looks very similar to mine  ).
Great job...

Me, I'm going to be "positive"
I see you have integrated several different technologies, like the FullCalendar 
JS libraries and the ReportViewer, I LOVE this.
It is true that many beads are missing and that there are problems that "I" 
have not been able to save but I see that "you" have been able to,. maybe 
you could share your fork of the SDK because maybe "your corrections are of 
general interest", could it be?

I am now making an example of integrity with FullCalendar, when I have it, I 
will publish it in royale-community but I am interested in comparing "my 
integration" with yours to leave the best one would you mind sharing it with me?

Congratulations.
Hiedra

-Mensaje original-
De: Hugo Ferreira  
Enviado el: viernes, 21 de abril de 2023 12:51
Para: Apache Royale Development 
Asunto: After a year of development, my finished Royale App based on a previous 
Flex version

Hi,

It's now been a long time with the Apache Royale community so, I want to share 
my experience so far.

I have a SAAS condominium management software based on Flex several years ago 
(Desktop using Adobe AIR).
For more than an entire year, I have been rewriting from scratch (not
porting) this application using Apache Royale (Web based this time and 
responsive).
During this process I faced many, many challenges.
Missing beads, features and bugs in Apache Royale framework that I fixed and 
pushed to github.
I have my own Royale framework that extends from the standard Apache Royale 
standard.
Everytime I have something new or fix to add, I have the paradigm to decide if 
it is something generic enough and put directly in the Apache Royale framework 
or on my own framework or a mix.

If you are curious to see the difference, you can find the Desktop-AIR version 
in the bottom of this site (also with demo credentials):
https://solidsoft.pt/software-de-gestao-de-condominios-gc/
Soon, I will update the website and all references from the previous version 
will be gone.

And here you can login in the demo of the new version base on Apache
Royale: https://gc.solidsoft.pt/BackOffice?demo=1

Regards,
Hugo.


RE: Add support for "CSS Container Queries" in royale-compiler

2023-04-17 Thread Maria Jose Esteve
Hi, I'm still not expressing myself correctly, sorry.
What I propose "is not so pretentious"... it's just the beginning.
Regarding FullCalendar, for now, I don't think I'm able to implement an asjs 
library because it's really a small "@externs". My goal was to start with 
Andrew Frost's example [1] and extend it but the library has changed since he 
implemented the example and I have not been able to replicate it with the new 
version.

What I did want to include is the necessary support to be able to use the new 
"cqw" and "cqh" units, and properties such as "container-type". This is done in 
royale-compiler right?

I can wait if you need, no problem.

[1] https://github.com/ajwfrost/royale-playground/tree/master/CalendarProject

Hiedra

-Mensaje original-
De: Yishay Weiss  
Enviado el: domingo, 16 de abril de 2023 9:29
Para: dev@royale.apache.org
Asunto: Re: Add support for "CSS Container Queries" in royale-compiler

Hi Maria,

When you say wrapper, do you mean a library in as-js? And by "adding to 
compiler" do you mean adding type-defs? If so, I vote +1 for both, but can you 
please wait for 0.9.11 ? I am finally planning to release 0.9.10 this week, or 
the next (need to check if Josh figured out the issues which prevent binary 
reproducibility).

Thanks

From: Maria Jose Esteve 
Sent: Wednesday, April 12, 2023 6:08 PM
To: dev@royale.apache.org 
Subject: Add support for "CSS Container Queries" in royale-compiler

Hi, I'm making a wrapper for FullCalendar [1], in Royale, and the CSS was 
giving me problems with the font sizes when resizing the containers (I imagine 
they will have it all fixed in the "Pro" version).
In the end, I think I found the solution based on CSS Container Queries [2] 
(basically they are new 'units of measure', cqw/cqh, defined by the "width" or 
"height" of the container respectively).
I think its support could be very useful and I thought about adding it to 
royale-compiler, how do you see it?

[1] https://github.com/fullcalendar
[2] https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Container_Queries

Hiedra



Add support for "CSS Container Queries" in royale-compiler

2023-04-12 Thread Maria Jose Esteve
Hi, I'm making a wrapper for FullCalendar [1], in Royale, and the CSS was 
giving me problems with the font sizes when resizing the containers (I imagine 
they will have it all fixed in the "Pro" version).
In the end, I think I found the solution based on CSS Container Queries [2] 
(basically they are new 'units of measure', cqw/cqh, defined by the "width" or 
"height" of the container respectively).
I think its support could be very useful and I thought about adding it to 
royale-compiler, how do you see it?

[1] https://github.com/fullcalendar
[2] https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Container_Queries

Hiedra



RE: [EXTERNAL] Binding inside the html property has stopped working

2023-02-14 Thread Maria Jose Esteve
Hi Josh, yes, I thought so. I will do what Brian recommended.

Thx.

Hiedra

-Mensaje original-
De: Josh Tynjala  
Enviado el: martes, 14 de febrero de 2023 19:38
Para: dev@royale.apache.org
Asunto: Re: [EXTERNAL] Binding inside the html property has stopped working

My change actually fixed a bug in the Royale compiler. Binding with {} is not 
supposed to work inside CData. This change brings the Royale compiler closer to 
the behavior of the Flex compiler.

So you'll need to change your code.
--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>


On Mon, Feb 13, 2023 at 11:53 AM Maria Jose Esteve 
wrote:

> Hi Brian, thanks for replying.
> Yes, they did work and I really liked it 
> If Josh said he can't make it compatible, I would do it as you tell me 
> with the html attribute directly.
>
> Thx.
> Hiedra
>
> -Mensaje original-
> De: Brian Raymes  Enviado el: lunes, 13 de 
> febrero de 2023 20:19
> Para: dev@royale.apache.org
> Asunto: RE: [EXTERNAL] Binding inside the html property has stopped 
> working
>
> I don't believe bindings work within CDATA blocks?
>
> This should work:
>
>  html="{reg.nombre}br{reg.apellido1}br{reg.apellido2}"/
> >
>
>
> Brian
>
> -Original Message-
> From: Maria Jose Esteve 
> Sent: Monday, February 13, 2023 10:33 AM
> To: dev@royale.apache.org
> Subject: [EXTERNAL] Binding inside the html property has stopped 
> working
>
> Greetings to all,
> After a couple of months of unemployment, I have been able to resume 
> the Royale project and I have encountered a problem in my 
> itemRenderers: The bindings included in the html property of a Label 
> control are displayed as is, not replaced by the expected binded 
> value. [1]
>
> The code:
> 
>
> 
> 
>
> Or
> 
>
> 
> 
> 
>
> [1]
> https://drive.google.com/file/d/1WNm_hi2HtU71JaVWGNQgbtr4ukSsbulD/view
> ?usp=share_link
>
> I have identified the source of the problem in Josh's December 7, 2022
> commits:
>
> MXMLTreeBuilder: fix CData handling with [CollapseWhiteSpace] metadata 
> (closes #213) Josh Tynjala joshtynj...@apache.org joshtynj...@apache.org> d50913c14b5b998a82a14e6c14592ad24995e3e2
> 07/12/2022 23:18:34
> MXMLDataBindingParser: use constant instead of literal Josh Tynjala 
> joshtynj...@apache.org<mailto:joshtynj...@apache.org>
> 1c3acfe9767359e35fd6fe0607d22be0946243db 07/12/2022 21:39:55
> MXMLDataBindingParser: fix data binding being incorrectly detected 
> inside CData text (references #213) Josh Tynjala 
> joshtynj...@apache.org joshtynj...@apache.org> e570d87f621837b2dc9e6eafa4de9a79f89600fb
> 07/12/2022 19:00:22
> MXMLRoyaleEmitter: remove dead code that was causing a null exception 
> (closes #216) Josh Tynjala joshtynj...@apache.org joshtynj...@apache.org> 053ea997fcaa1d15b2b3efe77de7ffc10bdb13b5
> 07/12/2022 18:05:55
>
> @Josh, can this be fixed or do I have to implement it some other way?
> Thx.
> Hiedra
>
>


RE: [EXTERNAL] Binding inside the html property has stopped working

2023-02-13 Thread Maria Jose Esteve
Hi Brian, thanks for replying.
Yes, they did work and I really liked it 
If Josh said he can't make it compatible, I would do it as you tell me with the 
html attribute directly.

Thx.
Hiedra

-Mensaje original-
De: Brian Raymes  
Enviado el: lunes, 13 de febrero de 2023 20:19
Para: dev@royale.apache.org
Asunto: RE: [EXTERNAL] Binding inside the html property has stopped working

I don't believe bindings work within CDATA blocks?

This should work:




Brian

-Original Message-
From: Maria Jose Esteve  
Sent: Monday, February 13, 2023 10:33 AM
To: dev@royale.apache.org
Subject: [EXTERNAL] Binding inside the html property has stopped working

Greetings to all,
After a couple of months of unemployment, I have been able to resume the Royale 
project and I have encountered a problem in my itemRenderers: The bindings 
included in the html property of a Label control are displayed as is, not 
replaced by the expected binded value. [1]

The code:

  



Or

  



[1] 
https://drive.google.com/file/d/1WNm_hi2HtU71JaVWGNQgbtr4ukSsbulD/view?usp=share_link

I have identified the source of the problem in Josh's December 7, 2022 commits:

MXMLTreeBuilder: fix CData handling with [CollapseWhiteSpace] metadata (closes 
#213) Josh Tynjala joshtynj...@apache.org<mailto:joshtynj...@apache.org> 
d50913c14b5b998a82a14e6c14592ad24995e3e2 07/12/2022 23:18:34
MXMLDataBindingParser: use constant instead of literal Josh Tynjala 
joshtynj...@apache.org<mailto:joshtynj...@apache.org> 
1c3acfe9767359e35fd6fe0607d22be0946243db 07/12/2022 21:39:55
MXMLDataBindingParser: fix data binding being incorrectly detected inside CData 
text (references #213) Josh Tynjala 
joshtynj...@apache.org<mailto:joshtynj...@apache.org> 
e570d87f621837b2dc9e6eafa4de9a79f89600fb 07/12/2022 19:00:22
MXMLRoyaleEmitter: remove dead code that was causing a null exception (closes 
#216) Josh Tynjala joshtynj...@apache.org<mailto:joshtynj...@apache.org> 
053ea997fcaa1d15b2b3efe77de7ffc10bdb13b5 07/12/2022 18:05:55

@Josh, can this be fixed or do I have to implement it some other way?
Thx.
Hiedra



RE: Binding inside the html property has stopped working

2023-02-13 Thread Maria Jose Esteve
Sorry, I didn't say that the modifications were in royale-compiler.
Hiedra

-Mensaje original-
De: Maria Jose Esteve  
Enviado el: lunes, 13 de febrero de 2023 19:33
Para: dev@royale.apache.org
Asunto: Binding inside the html property has stopped working

Greetings to all,
After a couple of months of unemployment, I have been able to resume the Royale 
project and I have encountered a problem in my itemRenderers: The bindings 
included in the html property of a Label control are displayed as is, not 
replaced by the expected binded value. [1]

The code:

  



Or

  



[1] 
https://drive.google.com/file/d/1WNm_hi2HtU71JaVWGNQgbtr4ukSsbulD/view?usp=share_link

I have identified the source of the problem in Josh's December 7, 2022 commits:

MXMLTreeBuilder: fix CData handling with [CollapseWhiteSpace] metadata (closes 
#213) Josh Tynjala joshtynj...@apache.org<mailto:joshtynj...@apache.org> 
d50913c14b5b998a82a14e6c14592ad24995e3e2 07/12/2022 23:18:34
MXMLDataBindingParser: use constant instead of literal Josh Tynjala 
joshtynj...@apache.org<mailto:joshtynj...@apache.org> 
1c3acfe9767359e35fd6fe0607d22be0946243db 07/12/2022 21:39:55
MXMLDataBindingParser: fix data binding being incorrectly detected inside CData 
text (references #213) Josh Tynjala 
joshtynj...@apache.org<mailto:joshtynj...@apache.org> 
e570d87f621837b2dc9e6eafa4de9a79f89600fb 07/12/2022 19:00:22
MXMLRoyaleEmitter: remove dead code that was causing a null exception (closes 
#216) Josh Tynjala joshtynj...@apache.org<mailto:joshtynj...@apache.org> 
053ea997fcaa1d15b2b3efe77de7ffc10bdb13b5 07/12/2022 18:05:55

@Josh, can this be fixed or do I have to implement it some other way?
Thx.
Hiedra



Binding inside the html property has stopped working

2023-02-13 Thread Maria Jose Esteve
Greetings to all,
After a couple of months of unemployment, I have been able to resume the Royale 
project and I have encountered a problem in my itemRenderers: The bindings 
included in the html property of a Label control are displayed as is, not 
replaced by the expected binded value. [1]

The code:

  



Or

  



[1] 
https://drive.google.com/file/d/1WNm_hi2HtU71JaVWGNQgbtr4ukSsbulD/view?usp=share_link

I have identified the source of the problem in Josh's December 7, 2022 commits:

MXMLTreeBuilder: fix CData handling with [CollapseWhiteSpace] metadata (closes 
#213) Josh Tynjala joshtynj...@apache.org 
d50913c14b5b998a82a14e6c14592ad24995e3e2 07/12/2022 23:18:34
MXMLDataBindingParser: use constant instead of literal Josh Tynjala 
joshtynj...@apache.org 
1c3acfe9767359e35fd6fe0607d22be0946243db 07/12/2022 21:39:55
MXMLDataBindingParser: fix data binding being incorrectly detected inside CData 
text (references #213) Josh Tynjala 
joshtynj...@apache.org 
e570d87f621837b2dc9e6eafa4de9a79f89600fb 07/12/2022 19:00:22
MXMLRoyaleEmitter: remove dead code that was causing a null exception (closes 
#216) Josh Tynjala joshtynj...@apache.org 
053ea997fcaa1d15b2b3efe77de7ffc10bdb13b5 07/12/2022 18:05:55

@Josh, can this be fixed or do I have to implement it some other way?
Thx.
Hiedra



RE: Right click bead for context menu

2023-01-06 Thread Maria Jose Esteve
I couldn't find it but I have seen them do work in mx.
I have a custom implementation that needs some work but it works for me, if you 
need it, let me know and I'll share it (Jewel)

Hiedra

-Mensaje original-
De: Hugo Ferreira  
Enviado el: miércoles, 4 de enero de 2023 14:54
Para: dev@royale.apache.org
Asunto: Right click bead for context menu

Hi,

There is already any bead to rigth click and context menu ?
Like this:
https://itnext.io/how-to-create-a-custom-right-click-menu-with-javascript-9c368bb58724
I didn't find and probably I will have to create it but before I start I would 
like to be sure that there isn't already something similar.

Thank you.


Happy New Year team. 2023

2023-01-01 Thread Maria Jose Esteve
Happy New Year team.
Let's make 2023 the year of Apache Royale!!!

Hiedra


RE: Drag multiple files from outside of the browser

2022-12-13 Thread Maria Jose Esteve
Do you think it could be used with Jewel easily?

Hiedra

-Mensaje original-
De: Harbs  
Enviado el: martes, 13 de diciembre de 2022 12:19
Para: Apache Royale Development 
Asunto: Re: Drag multiple files from outside of the browser

Ha. I forgot we did that… ;-)

> On Dec 13, 2022, at 10:40 AM, Maria Jose Esteve  wrote:
> 
> Have you looked at the Spectrum Dropzone component [1]?
> 
> [1] 
> https://unhurdle.github.io/spectrum-royale/#!dropzone?colorstop=light;
> appScale=medium
> 
> Mª José Esteve García
> Dpto. Sistemas
> mjest...@iest.com
> 
> -Mensaje original-
> De: Hugo Ferreira  Enviado el: miércoles, 7 de 
> diciembre de 2022 0:53
> Para: Apache Royale Development 
> Asunto: Drag multiple files from outside of the browser
> 
> Hi,
> 
> Just as the subject said, is there already an out-of-the-box feature for 
> dragging multiple files from outside of the browser without using an external 
> JS plugin ?
> 
> Thanks,
> Hugo.



RE: Drag multiple files from outside of the browser

2022-12-13 Thread Maria Jose Esteve
Have you looked at the Spectrum Dropzone component [1]?

[1] 
https://unhurdle.github.io/spectrum-royale/#!dropzone?colorstop=light=medium

Mª José Esteve García 
Dpto. Sistemas
mjest...@iest.com

-Mensaje original-
De: Hugo Ferreira  
Enviado el: miércoles, 7 de diciembre de 2022 0:53
Para: Apache Royale Development 
Asunto: Drag multiple files from outside of the browser

Hi,

Just as the subject said, is there already an out-of-the-box feature for 
dragging multiple files from outside of the browser without using an external 
JS plugin ?

Thanks,
Hugo.


RE: Error compiling the SDK

2022-11-29 Thread Maria Jose Esteve
Ok all.
Thx Josh

Hiedra

-Mensaje original-
De: Josh Tynjala  
Enviado el: martes, 29 de noviembre de 2022 22:43
Para: dev@royale.apache.org
Asunto: Re: Error compiling the SDK

My latest commits should fix the build issue. Please let me know if you run 
into any further problems.

--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>


On Tue, Nov 29, 2022 at 8:52 AM Maria Jose Esteve  wrote:

> Hello,
> with the latest unit tests the compilation ends with error.
> The error occurs when compiling royale-asjs with ant.
>
> In my case I compile first with maven and then with ant:
>
> call ant clean
> call ant super-clean
> call mvn clean install -DskipTests -P
> option-with-sass-compile,option-with-swf -Drat.skip=true call ant all 
> -Dbuild.noprompt=true -Drelease.target=true -Dskip-tests=true
>
> Hiedra
>
>


RE: Error compiling the SDK

2022-11-29 Thread Maria Jose Esteve
Would the build log help? [1]

[1] 
https://drive.google.com/file/d/1DbTPrIUlJ67WRWMMqdOuYaArFAVVEyJH/view?usp=sharing

Hiedra

-Mensaje original-
De: Josh Tynjala  
Enviado el: martes, 29 de noviembre de 2022 18:01
Para: dev@royale.apache.org
Asunto: Re: Error compiling the SDK

I am working on fixing the compiler tests. I'm not sure how to reproduce it on 
my machine yet.

--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>


On Tue, Nov 29, 2022 at 8:52 AM Maria Jose Esteve  wrote:

> Hello,
> with the latest unit tests the compilation ends with error.
> The error occurs when compiling royale-asjs with ant.
>
> In my case I compile first with maven and then with ant:
>
> call ant clean
> call ant super-clean
> call mvn clean install -DskipTests -P
> option-with-sass-compile,option-with-swf -Drat.skip=true call ant all 
> -Dbuild.noprompt=true -Drelease.target=true -Dskip-tests=true
>
> Hiedra
>
>


Error compiling the SDK

2022-11-29 Thread Maria Jose Esteve
Hello,
with the latest unit tests the compilation ends with error.
The error occurs when compiling royale-asjs with ant.

In my case I compile first with maven and then with ant:

call ant clean
call ant super-clean
call mvn clean install -DskipTests -P option-with-sass-compile,option-with-swf 
-Drat.skip=true
call ant all -Dbuild.noprompt=true -Drelease.target=true -Dskip-tests=true

Hiedra



RE: Welcome Hugo Ferreira to Apache Royale's PMC

2022-10-27 Thread Maria Jose Esteve
;P Welcome 

hiedra
-Mensaje original-
De: Andrew Wetmore  
Enviado el: jueves, 27 de octubre de 2022 15:42
Para: dev@royale.apache.org
Asunto: Re: Welcome Hugo Ferreira to Apache Royale's PMC

Yay hooray!

On Thu, Oct 27, 2022 at 10:22 AM Yishay Weiss 
wrote:

> Hi All,
>
> It is with great pleasure that I announce that the Apache Royale PMC 
> members have voted in Hugo Ferreira to the PMC.  Please join us in 
> welcoming him. This is in recognition of Hugo’s great work in helping 
> out with Apache Royale's Jewel component set, among other things.
>
>
> Regards,
> Yishay
> (On behalf of Apache Royale PMC)
>
>

--
Andrew Wetmore

Editor, Moose House Publications  Editor-Writer, 
The Apache Software Foundation 


RE: [MAVEN-BUILD] Royale » Royale-asjs - Build # 3015 - Failure!

2022-10-09 Thread Maria Jose Esteve
Sorry Hugo,

.first.jewel.list, .middle.jewel.list
&::-webkit-scrollbar
display: none;
-ms-overflow-style: none;
scrollbar-width: none;

Hiedra

-Mensaje original-
De: Maria Jose Esteve  
Enviado el: domingo, 9 de octubre de 2022 19:10
Para: dev@royale.apache.org
Asunto: RE: [MAVEN-BUILD] Royale » Royale-asjs - Build # 3015 - Failure!

And you must respect the "spaces or tabs" throughout the document.
In this case each line, of different level, must be separated by "4 spaces".

.first.jewel.list, .middle.jewel.list
&::-webkit-scrollbar
display: none;
-ms-overflow-style: none;
scrollbar-width: none;

Hiedra

-----Mensaje original-
De: Maria Jose Esteve  Enviado el: domingo, 9 de octubre de 
2022 19:05
Para: dev@royale.apache.org
Asunto: RE: [MAVEN-BUILD] Royale » Royale-asjs - Build # 3015 - Failure!

Hugo, Remove the keys "{" "}" 

.first.jewel.list, .middle.jewel.list {
  &::-webkit-scrollbar {
display: none;
  }

  -ms-overflow-style: none;
  scrollbar-width: none;
}



-Mensaje original-
De: Hugo Ferreira  Enviado el: sábado, 8 de octubre de 
2022 21:02
Para: dev@royale.apache.org
Asunto: Fwd: [MAVEN-BUILD] Royale » Royale-asjs - Build # 3015 - Failure!

Hi,

Seems that my last commit did break the Jenkins.
I don't see the error and compiles on my side.
The only think that cames to my mind is the sass changes (I used a css > sass 
converter).

-- Forwarded message -
De: 
Date: sábado, 8/10/2022 à(s) 19:39
Subject: [MAVEN-BUILD] Royale » Royale-asjs - Build # 3015 - Failure!
To: 


Royale » Royale-asjs - Build # 3015 - Failure:

Check console output at
https://ci-builds.apache.org/job/Royale/job/Royale-asjs/3015/ to view the 
results.


RE: [MAVEN-BUILD] Royale » Royale-asjs - Build # 3015 - Failure!

2022-10-09 Thread Maria Jose Esteve
And you must respect the "spaces or tabs" throughout the document.
In this case each line, of different level, must be separated by "4 spaces".

.first.jewel.list, .middle.jewel.list
&::-webkit-scrollbar
display: none;
-ms-overflow-style: none;
scrollbar-width: none;

Hiedra

-Mensaje original-----
De: Maria Jose Esteve  
Enviado el: domingo, 9 de octubre de 2022 19:05
Para: dev@royale.apache.org
Asunto: RE: [MAVEN-BUILD] Royale » Royale-asjs - Build # 3015 - Failure!

Hugo, Remove the keys "{" "}" 

.first.jewel.list, .middle.jewel.list {
  &::-webkit-scrollbar {
display: none;
  }

  -ms-overflow-style: none;
  scrollbar-width: none;
}



-Mensaje original-
De: Hugo Ferreira  Enviado el: sábado, 8 de octubre de 
2022 21:02
Para: dev@royale.apache.org
Asunto: Fwd: [MAVEN-BUILD] Royale » Royale-asjs - Build # 3015 - Failure!

Hi,

Seems that my last commit did break the Jenkins.
I don't see the error and compiles on my side.
The only think that cames to my mind is the sass changes (I used a css > sass 
converter).

-- Forwarded message -
De: 
Date: sábado, 8/10/2022 à(s) 19:39
Subject: [MAVEN-BUILD] Royale » Royale-asjs - Build # 3015 - Failure!
To: 


Royale » Royale-asjs - Build # 3015 - Failure:

Check console output at
https://ci-builds.apache.org/job/Royale/job/Royale-asjs/3015/ to view the 
results.


RE: [MAVEN-BUILD] Royale » Royale-asjs - Build # 3015 - Failure!

2022-10-09 Thread Maria Jose Esteve
Hugo, Remove the keys "{" "}" 

.first.jewel.list, .middle.jewel.list {
  &::-webkit-scrollbar {
display: none;
  }

  -ms-overflow-style: none;
  scrollbar-width: none;
}



-Mensaje original-
De: Hugo Ferreira  
Enviado el: sábado, 8 de octubre de 2022 21:02
Para: dev@royale.apache.org
Asunto: Fwd: [MAVEN-BUILD] Royale » Royale-asjs - Build # 3015 - Failure!

Hi,

Seems that my last commit did break the Jenkins.
I don't see the error and compiles on my side.
The only think that cames to my mind is the sass changes (I used a css > sass 
converter).

-- Forwarded message -
De: 
Date: sábado, 8/10/2022 à(s) 19:39
Subject: [MAVEN-BUILD] Royale » Royale-asjs - Build # 3015 - Failure!
To: 


Royale » Royale-asjs - Build # 3015 - Failure:

Check console output at
https://ci-builds.apache.org/job/Royale/job/Royale-asjs/3015/ to view the 
results.


RE: Introducing asformat

2022-09-28 Thread Maria Jose Esteve
How can you know about so many things? asformat, aslint, linter... omg, you 
guys never cease to amaze me... I had to look up the meaning of each of these 
words :(

I don't feel able to help you with any of this but, Yishay, if you teach me I 
can be your backup for the releases.

Hiedra

-Mensaje original-
De: Yishay Weiss  
Enviado el: miércoles, 28 de septiembre de 2022 20:16
Para: dev@royale.apache.org
Asunto: RE: Introducing asformat

It's great to see this progress. I expect to see as-linter replacing SonarQube 
in our current project. Do you think it would be hard to integrate it with 
GitHub actions?

The -watch option is already being used and is a big productivity boost.

I expect I'll make use of asformat at some point as well. Thanks for all this 
Josh.

I may get some time at the end of this month to work on a release, but I would 
prefer to do it with another volunteer, to share knowledge and add redundancy. 
Also, I want to use the new Azure VM I created (Apache funded) instead of 
Alex's so we have redundancy in that respect as well.  The VM isn't all set up 
yet so I will need to work on that.





From: Josh Tynjala
Sent: Wednesday, September 28, 2022 6:35 PM
To: dev@royale.apache.org
Subject: Re: Introducing asformat

A new release sounds good to me! I just updated the compiler release notes, and 
there's a decent amount of stuff to be included. Not just these formatter 
improvements, but also the new linter, headless JS RoyaleUnit tests with 
Playwright, and the --watch compiler option are all new since the last release.

--
Josh Tynjala
Bowler Hat LLC 


On Wed, Sep 28, 2022 at 6:45 AM Harbs  wrote:

> That's great!
>
> This is a good reason to get another release out. :-)
>
> Harbs
>
> > On Sep 28, 2022, at 12:24 AM, Josh Tynjala 
> > 
> wrote:
> >
> > I just wanted to follow up by mentioning that I recently added the
> ability for the formatter load configuration files, in addition to the 
> existing command line options. It will automatically detect an 
> asformat-config.xml file in the current working directory, allowing 
> you to easily specify configuration options for a specific project. 
> You can also use a new -load-config option to load a configuration 
> file from any path, not just the current working directory. You can 
> use -skip-local-config-file to ignore the asformat-config.xml file.
> >
> > Once we release the next Royale update, I plan to make 
> > vscode-as3mxml
> automatically detect the asformat-config.xml file too, so you will be 
> able to configure formatting options for both the command line and 
> VSCode at the same time.
> >
> > I also updated the Royale documentation to add a section for the
> formatter:
> >
> > https://apache.github.io/royale-docs/formatter <
> https://apache.github.io/royale-docs/formatter> io/royale-docs/formatter%3e>
> >
> > --
> > Josh Tynjala
> > Bowler Hat LLC 
> >
> >
> > On Wed, Sep 22, 2021 at 10:42 AM Josh Tynjala 
> >  > wrote:
> > Hey everyone,
> >
> > I recently created asformat, which is a formatter for ActionScript code.
> It is based on the Royale compiler's lexer that creates a stream of tokens.
> One nice thing about working with the token stream versus a full AST 
> (Abstract Syntax Tree) is that it's easier to keep track of existing 
> whitespace to preserve it where appropriate.
> >
> > In addition to command line usage, this formatter is intended to
> eventually be used by IDEs/editors, such as VSCode and Moonshine.
> >
> > You can find asformat in nightly builds for now. I'm still testing 
> > it
> with existing codebases, but I wanted to share my progress so that 
> others could check it out, if interested.
> >
> > Usage:
> >
> > Format a file, and write it back to the file system:
> >
> > asformat --write-files src/com/example/MyClass.as
> >
> > Alternatively, format all .as files in a directory:
> >
> > asformat --write-files src
> >
> > Options:
> >
> > --write-files: Writes the formatting changes back to the original files.
> If a file has no formatting changes, it will not be modified. Alias: -w.
> Default: false.
> >
> > --list-files: Lists the files that have been changed by formatting. 
> > If a
> file has no formatting changes, it won't be listed. Alias: -l. Default:
> false.
> >
> > --insert-spaces: Indents with spaces instead of tabs. (Default: 
> > false)
> >
> > --tab-width: The width of tabs when insert-spaces is specified.
> (Default: 4)
> >
> > --insert-final-new-line: Adds a final empty line at the end of the 
> > file,
> if one doesn't exist already. (Default: false)
> >
> > --open-brace-new-line: Controls whether an opening curly brace is 
> > placed
> on a new line, or is "cuddled" on the current line. (Default: true)
> >
> > --insert-space-for-loop-semicolon: Controls whether a space is 
> > inserted
> after the 

RE: Jewel TextAlign bead does not have priority (continue ...)

2022-09-11 Thread Maria Jose Esteve
Hello Hugo, let me look at it again because I did find a solution. Can you wait 
a few days? I can't look at it this morning.

Hiedra

-Mensaje original-
De: Hugo Ferreira  
Enviado el: sábado, 10 de septiembre de 2022 22:58
Para: Apache Royale Development 
Asunto: Jewel TextAlign bead does not have priority (continue ...)

Hi,

Maria Jose Esteve posted a topic last February about the TextAlign bead that 
does not work because it is missing priority.
I now need TextAlign bead, saw that !important fix the issue, searched the 
mailing list and found the previous post.
Maria stated that will make more tests and perhaps commit the debatable 
fix/workaround

Maria, have you found another solution?


Jewel's Virtual classes

2022-09-02 Thread Maria Jose Esteve
I would like to open a discussion about Jewel's Virtual classes oriented to 
debug automatic positioning (scrollToIndex), keyboard positioning and the use 
of VirtualList as a subcomponent of other controls (VirtualComboBox and 
VirtualDataGrid).

With the current implementation I have not achieved an acceptable behavior for 
scrollToIndex because the scroll event is dispatched indefinitely. However, I 
did achieve identical behavior to Jewel List/ComboBox by overriding the 
"navigation/keyUp" implementation in VirtualListView and using 
ListKeyDownController instead of VirtualListKeyDownController.

I have worked with VirtualCombo and VirtualList but never with VirtualDataGrid 
(when I started with Royale, this control was still in its infancy and did not 
meet our requirements). I have seen Hugo's commits that referenced 
VirtualDataGrid and I would like to comment on them.

My intention is to create a gif and prepare a separate branch with my proposal. 
If anyone wants/can comment it would be great.

Hiedra



RE: Error compiling SDK with latest MX modifications

2022-08-28 Thread Maria Jose Esteve


BUILD SUCCESSFUL

Hiedra

-Mensaje original-
De: Maria Jose Esteve  
Enviado el: domingo, 28 de agosto de 2022 15:07
Para: dev@royale.apache.org
Asunto: RE: Error compiling SDK with latest MX modifications

I compiled with your changes this morning and it was still giving error: 
https://drive.google.com/file/d/1ASwQJPH8PmPXQp4s9k-bulM77YwVVnUO/view?usp=sharing

Now I'm going to compile with your 14:31 commit, I imagine everything will work 
fine.
Hiedra

-Mensaje original-
De: Yishay Weiss  Enviado el: domingo, 28 de agosto de 
2022 14:36
Para: dev@royale.apache.org
Asunto: RE: Error compiling SDK with latest MX modifications

I added the DragDropJS dependency to MX classes and now it works. My guess is 
that it was working on CI because a different target than the default one is 
used there. Thanks for spotting it.

From: Maria Jose Esteve<mailto:mjest...@iest.com>
Sent: Sunday, August 28, 2022 2:37 PM
To: dev@royale.apache.org<mailto:dev@royale.apache.org>
Subject: RE: Error compiling SDK with latest MX modifications

I don't understand why the CI Server compilation didn't give error... I'm 
curious... I'm going to check the changes.

Hiedra

-Mensaje original-
De: Yishay Weiss  Enviado el: domingo, 28 de agosto de 
2022 9:44
Para: dev@royale.apache.org
Asunto: RE: Error compiling SDK with latest MX modifications

I see the problem, let me try to fix it.


From: Yishay Weiss<mailto:yishayj...@hotmail.com>
Sent: Sunday, August 28, 2022 10:20 AM
To: dev@royale.apache.org<mailto:dev@royale.apache.org>
Subject: RE: Error compiling SDK with latest MX modifications

Can you share the log?


From: Maria Jose Esteve<mailto:mjest...@iest.com>
Sent: Saturday, August 27, 2022 8:56 PM
To: dev@royale.apache.org<mailto:dev@royale.apache.org>
Subject: Error compiling SDK with latest MX modifications

Error compiling SDK with latest MX modifications, can you compile it?

MXRoyaleBaseJS - Error

Hiedra



RE: Error compiling SDK with latest MX modifications

2022-08-28 Thread Maria Jose Esteve
I compiled with your changes this morning and it was still giving error: 
https://drive.google.com/file/d/1ASwQJPH8PmPXQp4s9k-bulM77YwVVnUO/view?usp=sharing

Now I'm going to compile with your 14:31 commit, I imagine everything will work 
fine.
Hiedra

-Mensaje original-
De: Yishay Weiss  
Enviado el: domingo, 28 de agosto de 2022 14:36
Para: dev@royale.apache.org
Asunto: RE: Error compiling SDK with latest MX modifications

I added the DragDropJS dependency to MX classes and now it works. My guess is 
that it was working on CI because a different target than the default one is 
used there. Thanks for spotting it.

From: Maria Jose Esteve<mailto:mjest...@iest.com>
Sent: Sunday, August 28, 2022 2:37 PM
To: dev@royale.apache.org<mailto:dev@royale.apache.org>
Subject: RE: Error compiling SDK with latest MX modifications

I don't understand why the CI Server compilation didn't give error... I'm 
curious... I'm going to check the changes.

Hiedra

-Mensaje original-
De: Yishay Weiss  Enviado el: domingo, 28 de agosto de 
2022 9:44
Para: dev@royale.apache.org
Asunto: RE: Error compiling SDK with latest MX modifications

I see the problem, let me try to fix it.


From: Yishay Weiss<mailto:yishayj...@hotmail.com>
Sent: Sunday, August 28, 2022 10:20 AM
To: dev@royale.apache.org<mailto:dev@royale.apache.org>
Subject: RE: Error compiling SDK with latest MX modifications

Can you share the log?


From: Maria Jose Esteve<mailto:mjest...@iest.com>
Sent: Saturday, August 27, 2022 8:56 PM
To: dev@royale.apache.org<mailto:dev@royale.apache.org>
Subject: Error compiling SDK with latest MX modifications

Error compiling SDK with latest MX modifications, can you compile it?

MXRoyaleBaseJS - Error

Hiedra



RE: Error compiling SDK with latest MX modifications

2022-08-28 Thread Maria Jose Esteve
I don't understand why the CI Server compilation didn't give error... I'm 
curious... I'm going to check the changes.

Hiedra

-Mensaje original-
De: Yishay Weiss  
Enviado el: domingo, 28 de agosto de 2022 9:44
Para: dev@royale.apache.org
Asunto: RE: Error compiling SDK with latest MX modifications

I see the problem, let me try to fix it.


From: Yishay Weiss<mailto:yishayj...@hotmail.com>
Sent: Sunday, August 28, 2022 10:20 AM
To: dev@royale.apache.org<mailto:dev@royale.apache.org>
Subject: RE: Error compiling SDK with latest MX modifications

Can you share the log?


From: Maria Jose Esteve<mailto:mjest...@iest.com>
Sent: Saturday, August 27, 2022 8:56 PM
To: dev@royale.apache.org<mailto:dev@royale.apache.org>
Subject: Error compiling SDK with latest MX modifications

Error compiling SDK with latest MX modifications, can you compile it?

MXRoyaleBaseJS - Error

Hiedra



RE: Error compiling SDK with latest MX modifications

2022-08-28 Thread Maria Jose Esteve
Yes, I kept it in case it was needed:

https://drive.google.com/file/d/1uVB34IaLLrKGflsFcosl5oBAoIuGXVFW/view?usp=sharing

Hiedra

-Mensaje original-
De: Yishay Weiss  
Enviado el: domingo, 28 de agosto de 2022 9:20
Para: dev@royale.apache.org
Asunto: RE: Error compiling SDK with latest MX modifications

Can you share the log?


From: Maria Jose Esteve<mailto:mjest...@iest.com>
Sent: Saturday, August 27, 2022 8:56 PM
To: dev@royale.apache.org<mailto:dev@royale.apache.org>
Subject: Error compiling SDK with latest MX modifications

Error compiling SDK with latest MX modifications, can you compile it?

MXRoyaleBaseJS - Error

Hiedra



Error compiling SDK with latest MX modifications

2022-08-27 Thread Maria Jose Esteve
Error compiling SDK with latest MX modifications, can you compile it?

MXRoyaleBaseJS - Error

Hiedra



RE: Deploy new Royale static site as-is?

2022-07-19 Thread Maria Jose Esteve
+1

Hiedra

-Mensaje original-
De: Josh Tynjala  
Enviado el: lunes, 18 de julio de 2022 23:55
Para: Apache Royale Development 
Asunto: Deploy new Royale static site as-is?

Hi all,

I just created a new 11ty branch in the apache/royale-website repo, and I added 
the source files for the static site that I built with Eleventy.

https://github.com/apache/royale-website/tree/11ty

I made it so that Github Actions builds the site from source and deploys the 
output to the asf-staging branch. In the asf-staging branch, I added an 
.asf.yaml file, which currently deploys every new commit at the following 
staging URL:

https://royale-11ty.staged.apache.org/

It would be a relatively easy change to configure this repo to deploy to the 
production royale.apache.org website instead.

I feel that it's better for Royale's future to have an updated website working 
sooner rather than later. I propose that we move forward with what we have now, 
instead of waiting any longer to migrate to Pelican. I have nothing against 
Pelican, and I'm totally okay with using it in the future.
I simply think that it's better to replace the old website with
**anything** that we can update properly, since the old website doesn't even 
mention the newest two Royale SDK releases.

Does anyone object to moving forward with the Elventy-based site for now?

--
Josh Tynjala
Bowler Hat LLC 


RE: Developing new Royale website with Pelican

2022-06-24 Thread Maria Jose Esteve
I'm reading now... there is so little time in the day and so many things 
pending that, in the end, I must focus "on something" and I miss a lot. This 
will be an opportunity to learn something new.

Hiedra

-Mensaje original-
De: Josh Tynjala  
Enviado el: viernes, 24 de junio de 2022 21:13
Para: dev@royale.apache.org
Asunto: Re: Developing new Royale website with Pelican

The content is inside Markdown and HTML files that anyone will be able to edit 
later.

--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>


On Fri, Jun 24, 2022 at 12:07 PM Maria Jose Esteve 
wrote:

> It looks great Josh. It loads pretty fast and I like the changes you 
> are making.
>
> Solve me a question and don't laugh Are these html pages that can 
> be easily edited later?
> Hiedra
>
> -Mensaje original-
> De: Josh Tynjala  Enviado el: viernes, 24 
> de junio de 2022 17:46
> Para: Apache Royale Development 
> Asunto: Re: Developing new Royale website with Pelican
>
> By the way, if anyone is interested in seeing my progress on the 
> website, I just uploaded a build here:
>
> https://royale.bowlerhat.dev/
>
> This is currently using the Eleventy static site generator.
>
> --
> Josh Tynjala
> Bowler Hat LLC <https://bowlerhat.dev>
>
>
> On Thu, Jun 23, 2022 at 9:10 AM Josh Tynjala 
> 
> wrote:
>
> > This is a thread to discuss the conversion of the current site away 
> > from the WordPress setup we've been using to Pelican, a static site 
> > generator recommended by Infra.
> >
> > --
> > Josh Tynjala
> > Bowler Hat LLC <https://bowlerhat.dev>
> >
>


RE: Developing new Royale website with Pelican

2022-06-24 Thread Maria Jose Esteve
It looks great Josh. It loads pretty fast and I like the changes you are making.

Solve me a question and don't laugh Are these html pages that can be easily 
edited later?
Hiedra

-Mensaje original-
De: Josh Tynjala  
Enviado el: viernes, 24 de junio de 2022 17:46
Para: Apache Royale Development 
Asunto: Re: Developing new Royale website with Pelican

By the way, if anyone is interested in seeing my progress on the website, I 
just uploaded a build here:

https://royale.bowlerhat.dev/

This is currently using the Eleventy static site generator.

--
Josh Tynjala
Bowler Hat LLC 


On Thu, Jun 23, 2022 at 9:10 AM Josh Tynjala 
wrote:

> This is a thread to discuss the conversion of the current site away 
> from the WordPress setup we've been using to Pelican, a static site 
> generator recommended by Infra.
>
> --
> Josh Tynjala
> Bowler Hat LLC 
>


RE: Proposal for labelField with expression support

2022-06-08 Thread Maria Jose Esteve
Surely this implementation could be greatly improved. I remember that the first 
thing we tried was to follow Carlos' advice and pass the properties, from the 
list to the itemRenderer, through IItemRendererInitializer but we didn't 
succeed. This solution was the one we were able to implement and I haven't 
really revisited it.

1.- Interface IPropertiesBead
package 
{   
import org.apache.royale.core.IBead;

public interface IPropertiesBead extends IBead
{   
function get propertiesIt():Object;
function set propertiesIt(value:Object):void;
}
}

2.- Bead ListItemRendererPropertiesBead
package 
{
import org.apache.royale.core.Bead;
import org.apache.royale.events.Event;
import org.apache.royale.core.IDataProviderModel;

public class ListItemRendererPropertiesBead extends Bead implements 
IPropertiesBead
{
public function ListItemRendererPropertiesBead(){}

private var _propertiesIt:Object;
public function get propertiesIt():Object {
return _propertiesIt;
}
public function set propertiesIt(value:Object):void {
_propertiesIt = value;
(_strand.getBeadByType(IDataProviderModel) as 
IDataProviderModel).dispatchEvent(new Event('dataProviderChanged'));
}
}
}

3.- Custom it ListItemRendererProperties:
package 
{
import org.apache.royale.jewel.itemRenderers.ListItemRenderer;
import com.iest.winplusweb.beads.IPropertiesBead

public class ListItemRendererProperties extends ListItemRenderer
{
public function ListItemRendererProperties()
{
super();
}
private var _properties:Object;
public function get properties():Object
{
return _properties;
}
public function set properties(value:Object):void
{
_properties = value;
}

protected var _propertiesItBead:IPropertiesBead;
public function get propertiesItBead():IPropertiesBead {
if(!_propertiesItBead) {
_propertiesItBead = 
itemRendererOwnerView.host.getBeadByType(IPropertiesBead) as IPropertiesBead;
}
return _propertiesItBead;
}

 override public function set data(value:Object):void{
if(propertiesItBead && propertiesItBead.propertiesIt)
properties = propertiesItBead.propertiesIt;
 super.data = value;
 }

}
}

4.- Usage: (One Example... ItemRenderer with a checkBox that is passed whether 
it is editable or not from the main container of the List)

4.1.- ItemRenderer:

http://ns.adobe.com/mxml/2009;
xmlns:j="library://ns.apache.org/royale/jewel"
xmlns:js="library://ns.apache.org/royale/basic"
xmlns:wp="library://ns.xxx.com/xxx"
className="horItem">




























4.2.- List








Hiedra

-Mensaje original-
De: Hugo Ferreira  
Enviado el: miércoles, 8 de junio de 2022 20:48
Para: Apache Royale Development 
Asunto: Re: Proposal for labelField with expression support

I didn't thought that way :)
There is always more than a way to do the things :) Yes, you can show me and 
can be a possibility to my monkey patch of the getLabel class.

Maria Jose Esteve  escreveu no dia quarta, 8/06/2022
à(s) 19:27:

> Hugo, how would you like to pass to the itemRenderer the function or 
> the Array of fields, through a bead?
> I can expose the implementation that I use when I need to pass to an 
> itemRenderer specific properties (in your case it would be an Array of 
> fields to compose the text)
>
> I mainly use two new components:
> 1- Creation of a component "ListItemRendererProperties" that extends 
> "ListItemRenderer" and to which I have added a new property "properties"
> (Object, key-value pairs).
> 2- Creation of a new bead "ListItemRendererPropertiesBead" that 
> oversees transferring the object "properties" to each itemRenderer.
>
> If you like the idea I can extend it a

RE: Proposal for labelField with expression support

2022-06-08 Thread Maria Jose Esteve
Hugo, how would you like to pass to the itemRenderer the function or the Array 
of fields, through a bead?
I can expose the implementation that I use when I need to pass to an 
itemRenderer specific properties (in your case it would be an Array of fields 
to compose the text)

I mainly use two new components:
1- Creation of a component "ListItemRendererProperties" that extends 
"ListItemRenderer" and to which I have added a new property "properties" 
(Object, key-value pairs).
2- Creation of a new bead "ListItemRendererPropertiesBead" that oversees 
transferring the object "properties" to each itemRenderer.

If you like the idea I can extend it and we can implement your needs.

Let me know if you like the idea.

Hiedra

-Mensaje original-
De: Hugo Ferreira  
Enviado el: miércoles, 8 de junio de 2022 0:38
Para: Apache Royale Development 
Asunto: Re: Proposal for labelField with expression support

@Harbs, that would be nice for this particular use case. Until then, I will use 
this monkey patch. May not be the best solution but works for me.

@Eduard, it's for mxml.

@Alex, I thought that. I have many, many beads on my side that personalize the 
behaviours just as I want with things very specific that should not be put on 
the SDK. Beads are a perfect and elegant solution to modify the SDK behaviour 
but I don't know how to use them on this scenario.

For now I will use this monkey patch until we have a better solution to replace.

Alex Harui  escreveu no dia terça, 7/06/2022 à(s)
23:21:

> You could probably come up with an app-level bead that overwrites a 
> utility function.
>
> But it might be more interesting to explore providing an example of 
> using
> ES5 Template Literals
> https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Temp
> late_literals
> in an item renderer.
>
> getLabelFromData is called by a dataToString, so dataToString could be 
> overridden to return such a string literal.  IMO, that would perform 
> better since the browser JS engine would do the string substitution.  
> Yes, it means custom item renderers, instead of interpreting 
> labelField, but it would show that Royale can use new cool ES5 
> optimizations.  Might require a compiler change, not sure.
>
> And it wouldn't have backward compatibility implications or 
> monkey-patch the SDK.
>
> Just a thought,
> -Alex
>
> On 6/7/22, 2:56 PM, "Harbs"  wrote:
>
> EXTERNAL: Use caution when clicking on links or opening attachments.
>
>
> I’d love to come up a pattern for hot-swapping utility functions, 
> but we don’t have one yet...
>
> > On Jun 8, 2022, at 12:38 AM, Hugo Ferreira 
> 
> wrote:
> >
> > Yes, I know that.
> > But seems a bazooka for a simple thing.
>
>
>


RE: Proposal for labelField with expression support

2022-06-07 Thread Maria Jose Esteve
Hugo, could it be seen? Maybe a branch or a PR?

Hiedra

-Mensaje original-
De: Hugo Ferreira  
Enviado el: martes, 7 de junio de 2022 21:58
Para: Apache Royale Development 
Asunto: Proposal for labelField with expression support

Hi,

In Flex "world" one can use labelField and labelFunction.
Here in Royale we have only labelField (at least I didn't see so far support 
for labelFunction), however I'm not a big fan of labelFunction anyway.

I always wanted support for something in between of labelField and 
labelFunction (labelFunction with multiple fields and fixed strings) and I 
implement it on my side.

Ex:
model:
public class User
{
public var Code:String;
public var Name:String;
}

With this model, one can use Code (user code) or Name but not the combined 
fields.

With a little adition I can now do something like this: labelField="[Code]
- [Name]" and at runtime every field delimited by [] it's replaced for his 
value, allowing multiple fields and complex expressions.

Can I commit this or there is a reason to not do so ?

Thank you,
Hugo.


UIBase - Add ubound check in getElementAt

2022-06-02 Thread Maria Jose Esteve
Hi, I face a historical problem with virtual lists: When we navigate through 
the items of a virtual list, usually with the mouse wheel, arbitrarily an error 
occurs in UIBase when retrieving the child on which the mouse is located 
"because the requested child has not yet been created" (asynchronous). I can't 
solve it, among other reasons, because when debugging "it doesn't give error".
After many tests, with this small modification that I am going to propose you, 
we could avoid the error:

would this modification be correct in UIBase?

public function getElementAt(index:int):IChild
{
COMPILE::SWF
{
return $sprite_getChildAt(index) as IChild;
}
COMPILE::JS
{
var children:Array = internalChildren();
if (children.length == 0) //<-- [1]
{
return null;
}
return children[index].royale_wrapper;
}
}

[1] Now it only checks if there are elements but does not check if the index 
being requested exists. Could we add (children == 0 || index >= 
children.length)?
if (children == 0 || index >= children.length)
{
return null;
}

The problem can be reproduced with the TDJ 
https://royale.apache.org/tourdejewel/#!virtual_lists_panel
It is not a significant change, I have implemented the change in the SDK, 
compiled (js && js-swf) and tested 4 different projects without any issues.

Hiedra



Implementaciones en el SDK para compilaciones SWF/JS

2022-05-31 Thread Maria Jose Esteve
Hi, a few days ago I helped cristallium with his PR #1200 (Video and audio 
player based on html5 api).
We ran into the compatibility problem between JS only and SWF builds: with ant 
and with Maven, without swf, they were successful, but with the maven option 
"option-with-swf" it failed.

In this case we have 3 classes in HTML5: MediaElement, AudioElement and 
VideoElement, and in Jewel: AudioPlayer and VideoPlayer (This is where the 
Maven compilation error occurred).
Next, I show you the changes I made to fix it... (left part: doesn't compile, 
right part: compiles ok)

AudioPlayer.as [1]
VideoPlayer.as [2]

I have never implemented a mixed application (js/swf) and I would like to be 
clear about the differences to do it right.
Are the changes correct? What guidelines need to be clear?

[1] 
https://drive.google.com/file/d/1lJrrzxRoDGka7k8CcAX3e7l6zRwkvxQE/view?usp=sharing
[2] 
https://drive.google.com/file/d/11ZG1zKD2V3oiNuUhn30khUC4wRewRFcH/view?usp=sharing

Thx

Hiedra



Audio and video player for Royale

2022-05-27 Thread Maria Jose Esteve
Hello, this afternoon I will have some free time to dedicate to this topic.
I have looked at the implementation and, a priori, I do not detect any 
irregularity . The only thing we have pending is to decide whether to create a 
new "Media" library or include the basic controls in HTML or HTML5 since they 
are essentially wrappers of HTMLMediaElement, HTMLVideoElement and 
HTMLAudioElement.

Do you think that the implementation has, or can have, enough entity of its own 
to create the new Media.swc library?

If nobody comments anything against it, I think the least invasive thing to do 
is to include it in HTML5, opinions?

Thx
Hiedra

De: cont...@cristallium.com 
Enviado el: sábado, 7 de mayo de 2022 10:41
Para: dev@royale.apache.org
Asunto: Re: Audio and video player for Royale


Many thanks for your messages.

I will do some other tests and add doc , then I will make a PR.

Fred



Le 2022-05-06 17:10, Maria Jose Esteve a écrit :
This is great cristallium

Hiedra

-Mensaje original-
De: cont...@cristallium.com<mailto:cont...@cristallium.com> 
mailto:cont...@cristallium.com>>
Enviado el: viernes, 6 de mayo de 2022 13:43
Para: dev@royale.apache.org<mailto:dev@royale.apache.org>
Asunto: Audio and video player for Royale

Dear Royale team,

I use sometime Royale and love it. I have some background in video and audio 
thanks by several development using video or audio using Flex.

I spent my last nights to read a maximum of Royale SDK, trying to understand 
how to add content and participate to ameliore.

Finnally I success in adding a VideoPlayer and AudioPlayer based on an added 
project named "media" which contains 3 classes :
MediaElement,VideoElement and AudioElement (essentialy a wrapper for Web API 
HTMLMediaElement,HTMLVideoElement and HTMLAudioElement).

I added it in Jewel, you can look the result here :

http://demo.cristallium.com/tdj/#!videoplayer_panel

http://demo.cristallium.com/tdj/#!audioplayer_panel

(or the 2 last items in the left menu)

I would be very happy to make a PR to add it to Royale. (before I would need to 
add some as3 doc above functions, and maybe find another mp3 link with better 
sound level)

Source code is here :

https://github.com/cristallium/royale-asjs/tree/Media-project-+-AudioPlayer-and-VideoPlayer-for-Jewel

Would you agree to add this content ?

If yes, for minimize your work, perhaps could you tell me if I must rework some 
code and how to be fully compliant with your work ?

Also, I'm not familiar with Ant or Maven. I succed to compile it with Ant by 
copy/paste build.xml and adapt it. I didn't try with Maven (.pom), I don't know 
if .pom files are alright.

Hope you will enjoy

Fred


--

Frédéric Gilli

mob.0668542622

http://www.cristallium.com

[cid:image001.png@01D871B9.996C4E10]<http://www.cristallium.com/>




RE: Royale libraries with JS only

2022-05-20 Thread Maria Jose Esteve
We are missing something because I can...
Do you have a main project with one asconfig and the library with another 
asconfig?
In the asconfig of the main project you have to put all the paths where the 
code can be found in the conditional compile option "source-path".

Ex:

{
"config": "royale",
"compilerOptions": {
"debug": true,
"targets": ["JSRoyale"],
"html-template": 
"src/main/resources/royale-echarts-examples-template.html",
"source-path": [
"src/main/royale",
"../royale-echarts/src/main/royale/" <--- *** physical 
route to the library 
],
"namespace": [
{
"uri": "library://ns.apache.org/royale/community/echarts",
"manifest": 
"../royale-echarts/src/main/resources/echarts-manifest.xml"
}
],
"library-path": [
"${royalelib}/libs/MXRoyaleBase.swc"
],
"js-library-path": [
"${royalelib}/js/libs/MXRoyaleBaseJS.swc"
],
"define": [
{
"name": "BUILD::buildNumber",
"value": "'buildNumber'"
},
{
"name": "BUILD::buildVersion",
"value": "'project.version'"
}
],
"source-map": true
},
"files":
[
"src/main/royale/App.mxml"
]
}

Hiedra

-Mensaje original-
De: Hugo Ferreira  
Enviado el: sábado, 21 de mayo de 2022 0:27
Para: Apache Royale Development 
Asunto: Re: Royale libraries with JS only

Yes, I can debug with VS Code, however the library (code in SWC) is open in JS 
files and not the AS source code.
It's not a huge issue, because the similarities between JS and AS.

Maria Jose Esteve  escreveu no dia sexta, 20/05/2022
à(s) 23:11:

> Hugo,
> Can't debug, can you share your asconfig.json?
>
> Do you have debug=true & sourcemap options?
>
> Look, this is the asonfig.json of the example project I have published:
>
> {
> "config": "royale",
> "type": "lib",
> "compilerOptions": {
> "debug": true,
> "targets": ["JSRoyale"],
> "source-path": [
> "src/main/royale",
> "../royale-jscalendar/src/main/royale/"
> ],
> "include-namespaces": [
> "library://ns.apache.org/royale/community"
> ],
> "namespace": [
> {
> "uri": "library://ns.apache.org/royale/community",
> "manifest": "src/main/resources/components-manifest.xml"
> },
> {
> "uri": "library://ns.apache.org/royale/community",
> "manifest":
> "../royale-jscalendar/src/main/resources/jscalendar-manifest.xml"
> }
> ],
> "include-classes": [
> "ComponentsClasses"
> ],
> "include-sources": [
> "src/main/royale"
> ],
> "library-path": [
> "${royalelib}/libs/MXRoyaleBase.swc"
> ],
> "js-library-path": [
> "${royalelib}/js/libs/MXRoyaleBaseJS.swc"
> ],
> "source-map": true,
> "remove-circulars": true,
> "keep-as3-metadata": [
> "Inject", "Dispatcher", "EventHandler", "PostConstruct", 
> "PreDestroy", "ViewAdded", "ViewRemoved", "Bindable", "Transient"
> ],
> "js-default-initializers": true,
> "output": "target/RoyaleComponentsLib.swc"
> },
> "copySourcePathAssets": true,
> "additionalOptions":
> [//MXRoyale-${royale.framework.version}-js.swc:defaults.css
>
> //"-compiler.exclude-defaults-css-files=MXRoyaleJS.swc:defaults.css",
> "-js-dynamic-access-unknown-members=true",
> "-show-binding-warnings=false"
> ]
> }
>
> Hiedra
>
> -Mensaje original-
> De: Hugo Ferreira  Enviado el: sábado, 21 de 
> mayo de 2022 0:01
> Para: Apache Royale Development 
> Asunto: Royale libraries with JS only
>
> Hi,
>
> I was surprised today that I found that I can compile a library 
> (SWC-JS) with the pure JS version of the framework.
> I thought that I needed the SWF+JS version to be able to do that.
> That's a great surprise and usefull to split and reuse comum parts of 
> the code.
>
> Since a SWC it's a zip file, what's thw reason to use the library.swf 
> inside of the file ?
> I guess that the catalog.xml it's used by IDE (on my case VS Code) ?
>
> Why not call the file something different like JSL (Java Script 
> Library) or ARL (Apache Royale Library) ?
>
> I see that I can easly debug the library with VS Code (that it's 
> expanded on the application project) but I'm debuging you JS only 
> that's not bad but would be great if we can debug the AS3/MXML files 
> => Perhaps a new asconfig.json variable to build with the necessary 
> metadata as source files to debug.
>
> Regards,
> Hugo.
>


  1   2   3   4   5   >