Re: [JOB] Moonshine-IDE.com is hiring contractors to bring Apache Royale to version 1.0

2019-05-03 Thread Olaf Krueger
Hi,

for those who would like to help but think they do not have the needed
skills:
I think there are some tasks which could be achieved without any knowledge
of Royale.

E.g. the consolidation and beautification of the docs could be done without
any knowledge of Royale.

Just to mention it...

Thanks,
Olaf




--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Let's bump Royale version to 1.0 -- submit your bid for assistance to the group by Friday May 3

2019-04-28 Thread Olaf Krueger
Hi Justin,
thanks for your amazing offer!

> ...what Alex and Carlos want to see happen...

Before others will do this I would just like to mention that no individuals
make decisions here at Apache. It's always the community! ;-)

However, I am curious about the feedback!

Thanks,
Olaf





 







--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Let's bump Royale version to 1.0

2019-04-25 Thread Olaf Krueger
Hi,

Basically, I think it's important to provide a great developer experience.
IMO, that's more important than trying to implement missing features.

One thing to achieve this is documentation of course.
Thanks to all of you there already exist a lot of docs, but it feels a bit
messy because they are hosted at different places, e.g.:

- royale-docs repo
- royale-asjs wiki
- royale-asjs Readme
- https://royale.apache.org
- ...?

As a user, it's hard to get an overview of what is available... and where.
Maybe it's a good idea to consolidate the docs before releasing 1.0.

Just my 2 cents,
Olaf







--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Plain public variables complain they don't have getters / setters (Was "CreationComplete event question")

2019-03-29 Thread Olaf Krueger
Thanks for your input Greg!


>If there is not already some JSON support for public vars and avoiding 
private vars etc, then it could definitely be supported with a replacer 
function that uses royale reflection. 


Just to ensure that we're on the same path:
The current issue is that JSON.stringify() returns the fully qualified name
of all getters, 
e.g. 
{
   "com.mydomain.myapp.myGetter" = "foo";
}

instead of 
{
   "myGetter" = "foo";
}

Is your proposal that this could be fixed by using a replacer function in
JSON.stringify() at framework side which makes usage of Royale reflection?

Thanks,
Olaf



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Plain public variables complain they don't have getters / setters (Was "CreationComplete event question")

2019-03-28 Thread Olaf Krueger
Hi,

> But reflection classes now support it...

Just to mention it:
Thanks to Piotr we're using Reflection [1] to extract the getters in order
create dynamic objects which can be stringified by using JSON.stringify()
then.

However, would be even better if Yishay's idea or something other on the
framework side would provide solutions. I could imagine that others will
also run into that issue.

Olaf

[1]
public static function getGetters(obj:Object):Array 
{
return Reflect.ownKeys(obj).filter(
function(name:*):* {
  var dummy:* = typeof Reflect.getOwnPropertyDescriptor(obj,
name)["get"] === "function";
  return dummy;
});
}



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Plain public variables complain they don't have getters / setters (Was "CreationComplete event question")

2019-03-28 Thread Olaf Krueger
I would just like to mention that resolving this "public vars" issue by
replacing the public by private vars with getters/setters has a side effect:
JSON.stringify() stringifies all getters with the entire package name which
makes the JSON representation unusable [1].

[1]
package com.mydomain.myapp.model.vo
{
public class MyVO
{
private var _foo:String = "bar";

public function get foo():String
{
 return this._foo;
}
}
}

Becomes:
{
"com.mydomain.myapp.model.vo.foo":"bar"; 
}





--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Plain public variables complain they don't have getters / setters (Was "CreationComplete event question")

2019-03-28 Thread Olaf Krueger
>More specifically, you shouldn’t use public variables as references *within*
the MXML. The reason for that is that the references in the MXML are saved
as text which might not match the renamed variables when the code is
minified. 

I probably misunderstand something but isn't anything in AS3 a reference?
So that we can say that we never should use public members of VOs within
MXML?

Thanks,
Olaf





--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Plain public variables complain they don't have getters / setters (Was "CreationComplete event question")

2019-03-27 Thread Olaf Krueger
Thanks, Piotr!
And thanks Alex for this helpful wiki article [1]

[1] https://github.com/apache/royale-asjs/wiki/Public-Variables



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Plain public variables complain they don't have getters / setters (Was "CreationComplete event question")

2019-03-27 Thread Olaf Krueger
>You can set warn-public-vars to false. 

Thanks, Harbs!
Does this have any disadvantages or leads to unpredictable behavior when
using public vars?

Olaf



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Plain public variables complain they don't have getters / setters (Was "CreationComplete event question")

2019-03-27 Thread Olaf Krueger
Hi, 
I want to extract one side note from Marks post [1] to this new thread:

> VO's with plain public variables now complain they don't have getters /
> setters

We always go with private variables here and set getters / setters for those
vars.
(VSCode provides code generation for setters/getters)

Even this works it's a bit cumbersome. Are there any other solutions?

Thanks,
Olaf

[1]
http://apache-royale-development.20373.n8.nabble.com/CreationComplete-event-question-tp9320p9333.html



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Board report March 2019 - Review

2019-03-12 Thread Olaf Krueger
Hi Piotr,

>I'm going to send report 13 or 14 March. 

Please notice that AFAIK the deadline is Wed Mar 13th!

Thanks,
Olaf



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Apache Royale on Stackoverflow

2019-03-04 Thread Olaf Krueger
+1 for apacheroyale



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: WebComponents and WebAssembly, a game changer!?

2019-03-03 Thread Olaf Krueger
Hi guys,
many thanks for your inputs!

Regarding Royale, I am pretty sure that it is the first choice when you have
to migrate large Flex applications. But what's about new applications?
In order to answer this question for us, we already started with
implementing a new, small app by using Royale. I will share some results,
but it will take some weeks because we don't work on this full time.

Anyway, keeping an eye on the evolvements in the web world I think that the
way how the world will build web applications will change. It will be
exciting to see what happens and if application frameworks will have the
same status as today.
However, as Alex mentioned, I guess the perfect answer is that there is no
perfect answer.

Thanks,
Olaf





--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: VSCode Build Taking Really Long

2019-02-27 Thread Olaf Krueger
Hi Alex,

>Right. The goal was to see what output options were actually being received
by the compiler in order to understand how those options could be causing
the compiler to generate nested output folders.  I'm curious to know if the
js options are in the dump file.  Can't tell since you cut them out. 


Sorry, I misunderstood this.
But I am still not sure what do you mean with "js options".
I've created a gist which contains the entire dump [1].
Maybe you can find some time to look at it?

Thanks!
Olaf


[1] https://gist.github.com/olafkrueger/8e045b33cae493deb56b38f9430afa14




--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: VSCode Build Taking Really Long

2019-02-26 Thread Olaf Krueger
While investigating this issue I accidentally filed a bin folder (which
contains a build) within the source path.
This throws an error like "...not found on source path, using parent
file..." and delayed the build process for a significant couple of seconds.
After removing this accidentally created bin folder, the build time was back
to normal.

I would just like to mention this, maybe it is helpful for others.

Olaf



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: VSCode Build Taking Really Long

2019-02-26 Thread Olaf Krueger
> See if the -dump-config= works
for JS.  Not sure if it does, but it might help. 

Creating a dump file works, but it seems to me that it rather contains a
config than errors which occur during the build [1].


[1]

   
   
   
  
  true
  
  
  
  
  
  
  
  false
  true
  
  true
...
...
...




--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


WebComponents and WebAssembly, a game changer!?

2019-02-25 Thread Olaf Krueger
Hi,

since a longer period of time I am struggling with me and the question:

"Does it still makes sense to use whatever (huge) framework in order to
build data-driven enterprise (web) applications these days?"

For me, the benefits of using a framework like Royale should be:
Independence, productivity and "multi-platform".
But what price do we have to pay for this? Will we ever harvest the fruits
of dealing with those extra layers and abstractions in order to get a future
proof framework?
Will there be any other important target than the web during the upcoming
decade at all?
Does the usage of a framework really increase productivity when we consider
the overall balance?

On the other side, web technologies are evolving constantly:
WebComponents are growing, they can be used already, it's a reality!
WebAssembly is already a kind of non-UI-cross-platform coding in native
speed, you can use C++, C# and some more other languages already.
WebAssembly and WebComponents can be used together already.
That means that decoupled HTML/CSS components on the UI side could be
probably combined with using a typed language for the business logic.
AFAIK, the DOM manipulation performance from WebAssembly is not perfect yet,
but we can expect that it will evolve.

However, just the usage of WebComponents brings a lot of the advantages that
we are used to having with Flex or Royale/asjs:
You can build reusable, decoupled components. WebComponents are using its
own Shadow DOM and own CSS.
All that by using web standards.
There is already a significant amount of WebComponents available… and it’s
growing [1].

WebAssembly and WebComponents could be probably used together with Royale or
other frameworks, but the question to me is:
Doesn't these technologies already provide most of the things which we'd
like to have as an application developer?

You are so high-skilled guys here and I am really interested in your opinion
on this!

Thanks,
Olaf

[1] http://webcomponents.org



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: TypeError: this.generateMXMLAttributes is not a function

2019-02-25 Thread Olaf Krueger
Understand, thanks for the explanation Harbs!

Olaf



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


TypeError: this.generateMXMLAttributes is not a function

2019-02-25 Thread Olaf Krueger
Hi,
I am trying to create a custom component which should just wrap a Royale
component.
As soon as I set a property via MXML, I got a TypeError [1].

I this case it's a Jewel button, but I got the same error with a TextButton
when setting the "text" property.

This is a screenshot of the entire scenario [2].

Couldn't we use MXML properties that way?

Thanks,
Olaf

[1] TypeError: this.generateMXMLAttributes is not a function
[2] https://snag.gy/4XcBhf.jpg





--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: VSCode Build Taking Really Long

2019-02-25 Thread Olaf Krueger
> What happen if you put in js-output - real path instead "." - one dot ? 

Same behavior!

Does that mean that you can't reproduce this issue at your side?

Olaf



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


RE: VSCode Build Taking Really Long

2019-02-25 Thread Olaf Krueger
Good catch Yishay, I found a similar issue at my side [1].
But it seems to me that in my case just "bin/js-debug/bin/js-debug/..." is
affected and created recursively.

Olaf

[1]
https://snag.gy/q8y4G2.jpg



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


RE: VSCode Build Taking Really Long

2019-02-25 Thread Olaf Krueger
That means that cleaning the build folder would have been enough in your
case, instead of re-cloning the repo, right?



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Does Oracle's new 2019 Java licensing affects Royale?

2019-02-21 Thread Olaf Krueger
I switched to OpenSDK 11.02 [1] now and the build of our Royale app still
works for me.
I noticed a significant build time improvement for our small app from 28s to
15s.
Unfortunately, I've done some clean-up on my machine at the same time, so I
am not sure if the build performance improvement is because of the new Java
version or other changes.

However, I'll observe if any issues occur with using OpenSDK.

Thanks,
Olaf

[1] https://adoptopenjdk.net/index.html?variant=openjdk11&jvmVariant=hotspot



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Does Oracle's new 2019 Java licensing affects Royale?

2019-02-21 Thread Olaf Krueger
Hi Carlos,

> And for me the need of 8 was more 
an "external need" than something in Royale Compiler itself

Just to avoid misunderstandings:

There's no way here to go with Java 6,7,... 
I am not allowed to run outdated Java versions on my machine and from now
on, any company has to pay for updates, so a decision is needed:

- Buy subscriptions at Oracle or
- Move to OpenJDK

Because it seems that only from Java 11 forward, Oracle JDK builds and
OpenJDK builds are 
essentially identical, we probably have to go with OpenJDK 11.

Piotr already starts testing OpenJDK 11, I'll give it a try also...

Thanks,
Olaf








--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Does Oracle's new 2019 Java licensing affects Royale?

2019-02-21 Thread Olaf Krueger
Hi Piotr,

> From the user perspective everything was 
working fine. 

That's good news! I'll follow this path!

Thanks,
Olaf



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Does Oracle's new 2019 Java licensing affects Royale?

2019-02-21 Thread Olaf Krueger
Hi Carlos,

> but IICRC the changes was for new Java 11 version ...

The changes affect also Java 8, public updates of JDK 8 will end in January
of 2019 [1].

@all:

I would like to summarize my assumptions:

- The Royale project is not affected because it's a non-commercial project
- Companies who are using Royale could stick with JDK 8 without updates
- Companies who are using Royale but won't allow outdated Java versions
(because of security reasons) have to pay or they might be able to move to
OpenJDK

That said, the last point definitely affects Royale.
Even if the costs for a few developer licenses shouldn't be a problem for a
company, it's a bit more cumbersome to deal with those things.

So, if OpenJDK would work with Royale it would be even better.
Does anybody already use OpenJDK with Royale?
IIUIC, "only from Java 11 forward, Oracle JDK builds and OpenJDK builds will
be essentially identical" [2].

For those, who also have to deal with those license changes, some more
interesting links [3][4].

BTW:
Even if it's not the same but the entire story feels a bit like a Flash
platform Déjà-vu to me.
If you are not familiar with all this Java internals it's very hard to
understand what's going on.

Thanks,
Olaf

[1]
"Oracle will not post further updates of Java SE 8 to its public download
sites for commercial use after January 2019."
 
[2]
https://blogs.oracle.com/java-platform-group/oracle-jdk-releases-for-java-11-and-later

[3] Java is still free:
https://docs.google.com/document/d/1nFGazvrCvHMZJgFstlbzoHjpAVwv5DEdnaBr_5pKuHo/edit#heading=h.p3qt2oh5eczi

[4] Open binaries:
https://adoptopenjdk.net/



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Does Oracle's new 2019 Java licensing affects Royale?

2019-02-20 Thread Olaf Krueger
Hi,
like many other companies, we have to deal here with Oracles new Java
strategy [1].
I am not familiar with Java and it seems to me that there is a lot of
confusion about the future of Java out there.
(For those which are interesting in this topic, this is a good summary [2])

However, I wonder if those changes affect Royale (or all those other Open
source projects out there based on Java) in whatever respect?

Thanks,
Olaf


[1] https://www.oracle.com/technetwork/java/javase/overview/index.html
[2] https://dzone.com/articles/eliminating-java-update-confusion



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: How to identify object instances (StableObjectId)?

2019-02-13 Thread Olaf Krueger
Thanks, Alex for this proposal!

@Piotr
I created a new issue [1] and a related feature branch.
We'll maybe find some free cycles soon in order to achieve this together...
with your help? ;-

Thank you!
Olaf

[1] https://github.com/apache/royale-asjs/issues/394




--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: How to identify object instances (StableObjectId)?

2019-02-13 Thread Olaf Krueger
Hi Alex,

>I'd be interested in understanding the scenario where you create multiple
instances with the exact same set of properties. 

Even if these scenarios are probably rare:
One scenario is to display multiple instances of the same UI component at
the same time. After initialization, they are all identical.
Another scenario is when you create whatever other object instances
dynamically at runtime it could occur, that you accidentally created more
instances than needed (without knowing about this issue). With a unique
identifier, such a thing could be more obvious.

>For PAYG reasons, identifiers are not added to every object "just-in-case". 
If you need them, add them. 
> Import org.apache.royale.utils.UIDUtil; 

I already understood it and I am totally fine with this workaround!
I don't want to complain, I just want to understand it entirely! ;-)

Thanks for the help,
Olaf



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: How to identify object instances (StableObjectId)?

2019-02-12 Thread Olaf Krueger
Interesting, thanks for sharing!

Olaf



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: How to identify object instances (StableObjectId)?

2019-02-12 Thread Olaf Krueger
Thanks, Yishay... it really seems that StableObjectId is coming from Chrome.

> You can use an object’s dimensions, className, etc. to make sure it’s the
> one you need. 
> I do this all the time to break on specific values. 

Just to make sure that I got it right:
What if we create a couple of instances of the same class, all objects are
in the same initial state, all objects are total equal e.g.:

var instance1:MySuperComponent = new MySuperComponent();
var instance2:MySuperComponent = new MySuperComponent();
var instance3:MySuperComponent = new MySuperComponent();

In Flex, the object id can be used to distinguish between those objects out
of the box.
Is my understanding right that in Royale, we have to modify or add an object
property (e.g UUID) of/to each particular object in order to be able to
distinguish between all instances.

Thanks,
Olaf





--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: How to identify object instances (StableObjectId)?

2019-02-12 Thread Olaf Krueger
Hi,

just for the case of completeness, the StableObjectId looks like this in
VSCode [1].

> ... you can identify an object by the properties it has and its parent

IIUIC, this is valid for objects which do not differ.
But if we have (for whatever reason) identical object instances it's hard to
identify an object without having a unique object ID.
However, UIDUtil idea is definitely a way to go if this [[StableObjectId]]
doesn't work.

@Piotr
I am interested in how it looks like in Intelij, could you share a
screenshot?

Thanks for the help!

Olaf

[1]  https://snag.gy/YlMPW1.jpg



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


How to identify object instances (StableObjectId)?

2019-02-11 Thread Olaf Krueger
Hi 
IIRIC, in Flex/AS3 each object is identified by a unique id, something like
MyClass@aa77fdre7ee.

I need to identify a certain object instance while debugging a Royale app
but didn't find this kind of identifier.

Instead, I found this:

[[StableObjectId]]:35

Is this the pendant to the object id which I described above?
IOW: 
When I want to make sure that I am working with the right instance of an
object, is this StableObjectId a proper way to trace this?

Thanks,
Olaf



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: URLRequest

2019-01-30 Thread Olaf Krueger
Hi,
unfortunately, I am not sure about URLLoader.
But you may want to give HTTPService a try, something like this [1].
You should find some examples here anywhere [2].

Maybe this helps,
Olaf

[1]
var service:HTTPService = new HTTPService();
service.url = "...";
service.method = "POST";

//var header:HTTPHeader = new HTTPHeader(...); 
//service.contentType = "...";
//service.headers = new Array(header);

service.contentData = "...";
service.addEventListener("complete", onComplete);
service.addEventListener("ioError", onFault);
service.send();

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



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


RE: [Non-DoD Source] Re: Jewel alert.as

2019-01-11 Thread Olaf Krueger
> Yes, having the SDK package / bundle updated outside our environment on
another machine once and then brought into the environment with other
downloaded attached pieces would be fine. 

Until some smarter path is available, wouldn't it be easy enough to deploy
the lib [1] to your domain and
replace the script location manually after the app is built?
Maybe a script could automate such things?

Olaf

[1] https://github.com/GoogleChrome/dialog-polyfill




--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: [Non-DoD Source] Re: Jewel alert.as

2019-01-11 Thread Olaf Krueger
Hi,

>  In our case the file never gets loaded because it's pulling from an
> another a domain the client does not > have access to [1].

maybe I am wrong, but I guess most of the websites out there have
dependencies to other resources these days, so I wonder if your client is
really not able/allowed to load whatever other resources from other domains? 
Maybe a local ad blocker is the issue?

Regarding CORS:
Not sure, but I thought CORS is not used by default for the script tag [1].

Just a shoot in the dark:
Maybe the lack of type = "text/javascript" within the script tag of the
jewel Alert.as source may cause some browsers to block it [2]?

Olaf

[1]
https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_settings_attributes

[2]
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script#Notes








--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: BevelFilter

2019-01-08 Thread Olaf Krueger
Hi Yishay,
maybe it's worth to give GreenSock/GSAP a try [1][2]?
They provided a BevelFilterPlugin for AS3, maybe they ported it to SVG?
I am not sure about the license...

Olaf

[1]
https://greensock.com/gsap

[2]
https://greensock.com/forums/topic/16855-animated-masked-svg-bevel-and-carve/



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Preventing click event

2019-01-07 Thread Olaf Krueger
What's about setting up a default handler which always handles the click
event.
Depending on your conditions, maybe calling stopPropagation() or
stopImmediatePropagation() will prevent further propagation?

Maybe this helps,
Olaf



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Official Hack Proposal (was Re: [royale-asjs] branch develop updated: Fix implicit coercion error)

2019-01-07 Thread Olaf Krueger
Thanks, Harbs and Alex for additional explaining!



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Official Hack Proposal (was Re: [royale-asjs] branch develop updated: Fix implicit coercion error)

2019-01-07 Thread Olaf Krueger
Hi,
sorry for annoying you but there's something which I'd like to understand:

If I understand it correctly, the issue is caused by the recent Google
Closure thing which expects typed constructor parameters now.
If I got it right, Google Closure is used for the JS target only.

So, it seems to me that this is a "JS target only" issue which is currently
resolved by Yishay's commit [1].
Even if this is maybe not nice, my understanding is that this is only needed
for the JS target, within the "COMPILE::JS" sections.

So, my question is why this issue needs to be resolved "cross-platform" for
other targets.
Is it because of an assumption that other targets may also expect typed
constructor parameters?

The other question is why we are allowing the usage of these plain objects
as parameters at all.
Alex probably already explained it but I don't get it entirely.
Is it why it would be too much overhead to create all those needed classes
and interfaces?
(In case of performance, or in case of effort, ...?).

Thanks in advance!
Olaf

[1] 
var blob:Blob = new Blob([text], { type: 'text/plain' } as BlobPropertyBag);




--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Happy New Year

2019-01-01 Thread Olaf Krueger
I wish you all also all the best!

BTW:
If I got it right, you guys made Royale (asjs) last year to the
seventh-busiest Apache project based on the number of commits [1][2]!

Olaf

[1]
https://projects.apache.org/statistics.html

[2]
Top 7 Apache Project Repositories by Commits
1. Hadoop
2. HBase
3. Beam
4. Camel
5. Flink
6. Lucene-Solr
7. Royale-asjs





--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: [DISCUSS] Discuss Release Apache Royale 0.9.4 RC2

2018-11-16 Thread Olaf Krueger
> In PowerShell, you need to wrap arguments that contain the . character with
quotes: 

Yees, it is running now, Thanks Josh!!

Olaf



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: [VOTE] Release Apache Royale 0.9.4 RC2

2018-11-16 Thread Olaf Krueger
Sorry for accidentally polluting the vote thread :-(
Moved the post to the discussion thread [1]

[1] 
http://apache-royale-development.20373.n8.nabble.com/DISCUSS-Discuss-Release-Apache-Royale-0-9-4-RC2-tp7390p7488.html




--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: [DISCUSS] Discuss Release Apache Royale 0.9.4 RC2

2018-11-16 Thread Olaf Krueger
Hi, 
I run the approval script, but it fails immediately [1]. 
Do I miss something? 
(I am using ant 1.10.1) 

Thanks, 
Olaf 

[1] 
PS C:\local\apache-royale\vote_0_9_4_RC2> ant -e -f ApproveRoyale.xml 
-Drelease.version=0.9.4 -Drc=2 
Buildfile: C:\local\apache-royale\vote_0_9_4_RC2\ApproveRoyale.xml 

BUILD FAILED 
C:\local\apache-royale\vote_0_9_4_RC2\ApproveRoyale.xml:121: The release 
version is not set.  Specify -Drelease.version= 

Total time: 0 seconds 



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: [VOTE] Release Apache Royale 0.9.4 RC2

2018-11-16 Thread Olaf Krueger
Hi, 
I run the approval script, but it fails immediately [1].
Do I miss something?
(I am using ant 1.10.1)

Thanks,
Olaf

[1]
PS C:\local\apache-royale\vote_0_9_4_RC2> ant -e -f ApproveRoyale.xml
-Drelease.version=0.9.4 -Drc=2
Buildfile: C:\local\apache-royale\vote_0_9_4_RC2\ApproveRoyale.xml

BUILD FAILED
C:\local\apache-royale\vote_0_9_4_RC2\ApproveRoyale.xml:121: The release
version is not set.  Specify -Drelease.version=

Total time: 0 seconds



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Welcome Pushmina Kazi as Apache Royale Committer

2018-10-16 Thread Olaf Krueger
Welcome Pushmina!!



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Binding vs. direct assignment

2018-10-09 Thread Olaf Krueger
As so often, the answer seems to be:  "...it depends" ;-)
(which makes sense in this case)

However, thanks to all for your thoughts, they are always helpful!

Olaf









--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Binding vs. direct assignment

2018-10-09 Thread Olaf Krueger
Hi,
an application framework has to provide binding these days but I sometimes
think that this binding thing is a bit overrated.
Even if it's convenience for the developer to just add some binding
expressions there are a lot of cases where we can just do a direct
assignment with one line of code.

With Flex we've learned to use Binding carefully because of the overhead.

Thanks to Alex explanation [1] we've learned that the binding implementation
in Royale is more lightweight than in Flex.

However, I am just interested in your opinion about binding and whether we
should apply the same recommendations for Royale as for Flex or if the
Royale implementation is lightweight enough to always use binding without
any concerns.

Thanks,
Olaf



[1]
http://apache-royale-development.20373.n8.nabble.com/Retrieving-a-collection-of-data-and-reassign-the-collection-to-show-in-a-component-with-Binding-tp6722p6735.html





--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Retrieving a collection of data and reassign the collection to show in a component with Binding

2018-10-08 Thread Olaf Krueger
Ahh sorry, I didn't see the latest answers before posting so my post is a
duplicate to Harbs post ;-)




--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Retrieving a collection of data and reassign the collection to show in a component with Binding

2018-10-08 Thread Olaf Krueger
> someClass.collectionOfVOs = new ArrayList (event.data as Array); 

It seems to me that you are always creating a new ArrayList instance when
handling the event.
Did you try to initialize collectionVOs with an empty ArrayList in order to
make sure to populate always the same ArrayList object instance with
event.data?

someClass.collectionOfVOs = new ArrayList();
...
someClass.collectionOfVOs.source = event.data as Array;

HTH,
Olaf




--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: ***UNCHECKED*** Re: [Discuss] Start release process 0.9.3

2018-09-19 Thread Olaf Krueger
> All of that things are complex because we need to skip one version...

Would it be possible to create something like a fake release v0.9.3?
Just to satisfy all those tools and automatism?

Olaf




--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: ***UNCHECKED*** Re: [Discuss] Start release process 0.9.3

2018-09-19 Thread Olaf Krueger
> I think there should be some rules where during release process committing 
> to develop is stopped. 

What do you think about creating a "release/v0.9.x" branch which has to be
merged back to master and dev after the release is done instead of doing the
release from dev?

Thanks for doing all the hard work, keep it up!!!

Olaf





--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Ace Editor: Should it build/work for SWF?

2018-09-11 Thread Olaf Krueger
 > I 'd love to know for what they use it

Thanks to Yishay the ACE editor was "captured" by Royale.
We want to use the ACE editor within the TryItNow app.
Unfortunately still no free cycles...

However, I've no idea about the current issue here.

@Yishay
Do you have some free cycles in order to help out if needed?

Thanks,
Olaf

 



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Possible compiler error

2018-08-28 Thread Olaf Krueger
Hi Carlos,
as Harbs mentioned, my experience is also, that implemented interface
methods or overridden methods always has to be implemented with the entire
same signature, including optional (default parameters) and required
parameters.

>From the AS3 docs regarding interfaces [1]:
"You also have some flexibility with default parameter values. An interface
definition can include function declarations with default parameter values.
A method that implements such a function declaration must have a default
parameter value that is a member of the same data type as the value
specified in the interface definition, but the actual value does not have to
match"

Why do you think that this doesn't make sense?

Olaf

[1]
https://help.adobe.com/en_US/as3/learn/WS5b3ccc516d4fbf351e63e3d118a9b90204-7f41.html#WS5b3ccc516d4fbf351e63e3d118a9b90204-7f20




--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Emulation Components, Examples, Docs

2018-08-20 Thread Olaf Krueger
Hi Alex,
good progress!

Just for your information:
I noticed the same behavior as Carlos:
The browser freezes after clicking a leaf within the tree.
I tested the latest Firefox, Chrome and IE11 version on Windows7.

Thanks,
Olaf







--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


RE: Migrating Enterprise Flex Application

2018-07-18 Thread Olaf Krueger
>The goal as I understand it is have components that are functional...

Oh wow! 
In that case, I was definitely wrong!!

Sorry and thanks, Yishay!

Olaf



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Migrating Enterprise Flex Application

2018-07-18 Thread Olaf Krueger
Hi,

>Is it realistic to count on you guys to deliver the emulation components 

Just to make sure that you got it right:
As I understand, the only goal of the emulation components is that you will
be able to compile your app in order to ease the migration process.
Those emulation components aren't a replacement for mx or spark components
and will probably never be. Of course... I could be wrong ;-)


>Cairngorm.swc 

I am pretty sure that Cairngorm itself depends on Flex/Flash.
Maybe it's a good idea to go through the Cairngorm source code in order to
get an idea of it.
As Harbs already mentioned PureMVC is another MVC framework which was
written in pure AS3 without any dependencies. Because of this, it compiles
just out of the box.
If it turns out that Cairngorm also has no dependencies, give it a try and
compile it.
Otherwise, you can try to replace those dependencies.

Regarding the other libs:
Maybe you want to extract all required classes/components from each
particular lib.
Then you can think about their particular replacements.

Apart from that, maybe it is also worth to think about a renewal of the
entire UI or parts of it instead of trying to find perfectly matching
counterparts for the current UI which could feel a bit outdated.

Hmmm... not sure if this post is really helpful ;-)
Olaf








--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: New blog post to review "Using an Item Renderer with a List"

2018-07-16 Thread Olaf Krueger
>So I modified the width of the Card to 270px to fit in small screens. 

Sounds good! :-)

Thanks,
Olaf



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: New blog post to review "Using an Item Renderer with a List"

2018-07-16 Thread Olaf Krueger
Try this one:
https://photos.app.goo.gl/TyT9aYb6fBifa8YX8






--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: New blog post to review "Using an Item Renderer with a List"

2018-07-16 Thread Olaf Krueger
Hi Carlos,
just for your information:
On my Android mobile phone, the beginning of the title (first few chars) is
invisible ("Jew") and the item icons are not visible in vertical mode.
Even scrolling or swiping doesn't help.
In the horizontal mode where enough space is available, everything works!

However, great progress!

Thanks,
Olaf





--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Coming back to discussion over separating libs (Was Re: No Touch support?)

2018-07-06 Thread Olaf Krueger
Hi Carlos,
you are right, the title "Jewel Refactoring" is misleading, sorry.
It should mean the SDK refactoring in favour of the Jewel development.

Anyway, I was absent the last few weeks and probably not up-to-date.
But it seems to me that you all are still searching for a solution?

So, even if anything is already said and discussed, it is maybe a good idea
to collect all the points (pros and cons) in order to get a decision.

I am interested in two points:
- If we decide to decouple Jewel from Basic and introduce a Core and/or
Foundation package: Is there any volunteer out there who will do this work?

- Is it impossible to evolve Jewel if the SDK architecture remains as it is
or is it "just" inconvenient?

Thanks,
Olaf











--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Coming back to discussion over separating libs (Was Re: No Touch support?)

2018-07-05 Thread Olaf Krueger
Hi Carlos,
I just saw post after posting the matrix example.

I don't want to trigger another discussion but I am not sure if all others
know about all the details which were discussed in the past.
I am also not sure if it is possible to find a consensus by going the
current path.
So, having such a matrix would make it easy for anybody to understand the
different goals and the pros and cons of different approaches.
Moreover, I think it would be good if such an important decision would be
documented.
It also could help to convince others that the alternative which will be
found (whatever it is) makes sense.

However, just an idea ;-)

Thanks,
Olaf



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Coming back to discussion over separating libs (Was Re: No Touch support?)

2018-07-05 Thread Olaf Krueger
Hi,
I've just created an example of such an evaluation matrix [1].
Please notice that this is really just an example which could be a starting
point if you find it helpful.
The assumptions I've already done may be wrong.

Basically, the idea is to list goals/criteria and assign a weight/priority
to each of it.
Each goal has to be evaluated and the weight has to be considered.
In the best case, you find the alternative which fits the needs/requirements
best.

Of course, important criteria/goals are missing in the example and has to be
added.
Forgive me, but I've not enough knowledge about the code base in order to
think about those criteria.

The example is done by using google spreadsheet.
If somebody is interested in extending it please let me know, I guess I can
make it accessible for others.

HTH,
Olaf

[1]
https://snag.gy/EId7Hx.jpg



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Coming back to discussion over separating libs (Was Re: No Touch support?)

2018-07-05 Thread Olaf Krueger
Hi,

>fixed things could make people not be happy at all with the solution, and
end leaving

I prefer to don't speak all the time about leaving.
Anybody is free to leave at any time, same as in the real world.
But leaving because of technical decisions is completely incomprehensible
for me... as long as decisions are made in favor of the project and not to
suit someones personal taste.

However, this is a technical project here and I think it should be possible
to find a decision based on technical facts.

One way to get a decision could be to build something like an evaluation
matrix.
Criteria have to be listed and weighted and particular alternatives have to
be evaluated.
The goal is to get the best alternative/solution.

I'll try to prepare an example tonight.

HTH,
Olaf



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: [Discussion] Summarizing all discussion about Royale organization and structure

2018-05-29 Thread Olaf Krueger
> I agree that beads could use organization. 

My understanding of these beads is that in the best case, they could be
applied to various actors (DRY).
Even if it's probably a good idea to organize those beads, isn't there also
a danger to end up with more chaos?

Imagine if somebody implements an "AwesomeBead" which provides whatever
feature related to a TextField. So he assigns the bead to e.g. to
"beads.awesome.textfield".
Later somebody other implements a "TextArea" component and it turns out that
the "AwesomeBead" also works with the new "TextArea".
So, to make this clear we maybe want to move the "AwesomeBead" to
"beads.awesome"... but this would break any others apps.
In the worst case, this "AwesomeBead" would be just copied to
"beads.awesome.textarea".

I am not so experienced with the Royale code base as all of you.
I just want to mention that such organisation probably only works if such
bead classification/assignments don't change and the membership of all those
beads is really clear.

Just a thought...

Olaf 





--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: [Discussion] Summarizing all discussion about Royale organization and structure

2018-05-29 Thread Olaf Krueger
Hi Carlos,

thanks for summarizing all this stuff.

@all
I have not followed all the discussions, but I would like to ask if that
what Carlos has presented is consensual.


>Remove "Bead" ending from beads to make it all less verbose. 

Are there still any other ways of recognizing a bead then?
Or doesn't it matter if something is a bead or whatever other?


>I offer my time to make this happen. 

Maybe I am wrong, but I guess these changes affect every existing Royale
application and I could imagine that during this refactoring others maybe
ran into merge conflicts.
Do you have a strategy how this refactoring could be done as "quiet as
possible"? 

Thanks,
Olaf





--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Terminology and Concepts (was Re: [DISCUSS] Explanation of the changes)

2018-05-15 Thread Olaf Krueger
For others who are maybe also a bit lost like me, maybe this helps:

- This is the wiki page  [1]
- TLCs = Top-Level-Components

Olaf

[1] https://github.com/apache/royale-asjs/wiki/Terminology-and-Concepts



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Are we repeating our recent history?

2018-05-14 Thread Olaf Krueger
Hi guys,
I was nearly offline last few days and didn't read all those posts here yet
and I really don't know if I'd like to do so. But I notice a tone that is
really not helpful.
So for now, I'd just like to encourage ALL of you to speak in a respectful
tone to and about each other.
Moreover, please shorten your posts! It is nearly impossible to read AND
understand all those lines...

Maybe I am wrong, but it seems to me that we still have to resolve a
community issue which could be named as "Equal rights" or so. So, besides
the technical questions here, we have to think about ways how to ensure that
anybody here feels treated AND acts as an equal individual.

Thoughts?

Thanks,
Olaf











--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: New email

2018-05-04 Thread Olaf Krueger
Hi Peter,
I thought the same, that you still at Adobe... so I also would like to wish
you all the best on your journey!
It seems that Upayavira can help out with your issue...

Olaf




--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: [Try it now] Does Royale run with OpenJDK?

2018-05-04 Thread Olaf Krueger
Hi Alex and Harbs,

>I have an Azure VM. 
I guess I've overlooked this. Does this VM run any other important stuff?
Could I break something? Will we "crash" the machine by bombarding it with
too many requests/processes?

>I can setup an AWS instance if you want. It’s really easy...
I've just played a bit with it by using my personal account.
I found this [1] German documentation which needs 60min to walk through at
least.
Because this does not contain everything we need, I was afraid I'll have to
spend a few hours at the end until everything works.
So I thought "Hey, we're living in a serverless, cloud-based or call it
whatever world, there must be easier ways" ;-) 
However, would be great if you can setup it! 

Just some thoughts:
I've no idea what it means to maintain such a VM instance regarding security
and performance.
Because of this, I was rather searching for some "out of the box services"
which takes care of anything.

However, if an AWS instance would work for us and Harbs could setup it I am
fine with this!
Would you like to use Eric's account or others? (I am not sure about the
credentials. @Eric if you read this, could you help out if needed?) 

Thanks,
Olaf

[1]
https://aws.amazon.com/de/getting-started/projects/deploy-nodejs-web-app/



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


[Try it now] Does Royale run with OpenJDK?

2018-05-04 Thread Olaf Krueger
Hi,
in order to get the "Try it now" working someday we need a powerful, easy to
handle server side.
What we need on the server side at least is NodeJS with the ability to
install npm packages and the availability of a Java SDK which is required by
Royale.

I know that Eric already offered the usage of his AWS. But unfortunately, it
turns out to me that AWS has a deep learning curve and I've not enough time
to learn all the things that are needed to get it work.

So I was searching for alternatives and found and tested evennode.com [1]
The usage is pretty simple, you are able to prepare NodeJS including needed
npm packages in just 5 minutes. Files can be deployed via FTP or GitHub.

The issue here is that Java support plans starting at 34 EUR / month.
Because this is too much I've asked them if they provide plans for
OpenSource projects.

They told me that they need to create a custom Java package and for this
reason, they offer this (Java) option only with higher plans. They also said
that there seems to be a licensing problem with Oracle's Java running on
their platform due to distribution issues.

However, they are willing to help out and ask me
"Would you be ok with OpenJDK?".

Long story short, does Royale work with OpenJDK?

Thanks,
Olaf

[1] http://www.evennode.com



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: New blog example to review

2018-05-02 Thread Olaf Krueger
Hi Carlos,
thanks for another nice Blog example!!!

I would just like to mention that your example doesn't work properly in IE11
(styles/layout issues) [1].
This is no issue for myself (No need to support IE11) but if I remember it
correctly you would like
to support IE11 also someday...

Thanks,
Olaf

[1]
https://snag.gy/Jw8nTB.jpg



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Newest little Harbs (was Re: Null pointer errors)

2018-05-02 Thread Olaf Krueger
Congratulations! That is great news!
I wish you and your family all the best!!

Olaf



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: [Discussion] "Life after FlashPlayer" post @flex lists (Was: Royale Frameworks and More)

2018-04-29 Thread Olaf Krueger
>...I would like to see it posted with a big button at the end saying ‘TRY
ROYALE NOW' 

Additionally to what Om said, we're also working on a browser app which will
let you try out Apache Royale in the browser online:
Write MXML/AS3 and click just one button in order to compile your code and
to display the result.

But keep in mind that it is all volunteer-driven here, so it takes its
time...

Thanks,
Olaf




--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: [Discussion] "Life after FlashPlayer" post @flex lists (Was: Royale Frameworks and More)

2018-04-29 Thread Olaf Krueger
Hi Jerry,
it seems to me that you already answered to our draft of the "Life after
FlashPlayer" post which will be published on the Flex lists soon.
So, first thanks for your feedback!
It would be great if you would post your thoughts on the upcoming "Life
after FlashPlayer" thread again as soon as it is published on the Flex
lists.

Thanks,
Olaf




--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: [Discussion] "Life after FlashPlayer" post @flex lists (Was: Royale Frameworks and More)

2018-04-29 Thread Olaf Krueger
Hi Alex,
good idea, I've revised the draft [1].
If there aren't any objections, I'll post this at dev@flex and users@flex in
about 24 hours.

Thanks,
Olaf
   

[1] 
Life after FlashPlayer, are you prepared? 

Hello from the Apache Royale (FlexJS) team,

even if Flex with AIR is still an awesome and outstanding technology, Flex 
in the browser ends with the end of FlashPlayer in 2020. 
To be clear: There will be no way to run your Flex apps in current browser 
versions around 2020! 

The Flex mailing lists are followed by a few hundred people and we assume
that there are still a lot of Flex browser apps out there. 

So, we are really interested in what you are planning to do with your Flex 
apps, e.g. 

- Do you need to stick with the browser at all? 
- Do you plan to migrate your Flex apps to whatever other technology? 
- Did you already migrate your Flex apps to whatever other technology? 
- ... 

If you are reading this post and have a Flex app, please speak up about what 
your plans are!

Thanks,
The Apache Royale (FlexJS) team



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


[Discussion] "Life after FlashPlayer" post @flex lists (Was: Royale Frameworks and More)

2018-04-28 Thread Olaf Krueger
Hi,

> IMO, we don’t need a survey, just the right words in the subject and body
> of emails that will start > > > discussion and elicit responses...

After thinking about it a bit more I came to the conclusion that there's no
need to mention Royale as an alternative to Flex in order to start a
discussion.
I guess what we all want to know is what all those Flex users and apps are
doing out there.
So I've focused on this and wrote a first draft [1], please take a look at
it and make your comments.
Feel free to revise it.

Thanks,
Olaf


[1]

Life after FlashPlayer, are you prepared?

Hi,
even if Flex with AIR is still an awesome and outstanding technology, Flex
in the browser ends with the end of FlashPlayer in 2020.
To be clear: There will be no way to run your Flex apps in current Browser
versions around 2020! 

The Flex mailing lists are followed by a few hundred people and we assume
that there are still a lot of Flex browser apps out there.

So, we are really interested in what you are planning to do with your Flex
apps, e.g.

- Do you need to stick with the browser at all?
- Do you plan to migrate your Flex apps to whatever other technology?
- Did you already migrate your Flex apps to whatever other technology?
- ...

If you are reading this post and have a Flex app, please speak up about what
your plans are.

Thanks,
Olaf
On behalf of the Apache Royale (FlexJS) PMC




--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Royale Frameworks and More

2018-04-27 Thread Olaf Krueger
>I was saying mainly to prepare the content (questions) to ask.

I'll think about it and will prepare some questions during the weekend.
Let's see what others think if we should discuss this here or on @private
next week.

Olaf




--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Royale Frameworks and More

2018-04-27 Thread Olaf Krueger
Hi Carlos,

>could you design a form?
Yes, of course, I could try to prepare a survey by using one of those
tools...
But I don't want to waste time and start with something like this until we
are really sure to start such an online survey.
In the worst case, the results could hurt our project... but I guess we
could avoid this by taking care of the questions.

>  maybe that should be discussed in private ...
Hmm, I am not sure about if there's any reason to not discuss this here.

Thanks,
Olaf





--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Royale Frameworks and More

2018-04-27 Thread Olaf Krueger




--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Welcome Alina Kazi as Apache Royale Committer

2018-04-26 Thread Olaf Krueger
Hi Alina,
welcome on board, great to have you here!

Olaf



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Royale Frameworks and More

2018-04-25 Thread Olaf Krueger
>Maybe we should send a "Hey do you still have Flex apps, what are you going
to do about them?" on >dev@flex and users@flex.

What do you think about doing an online survey by using Google forms [1] or
TypeForm [2] or whatever free tool? Of course, there's also a 'danger' by
doing of a survey related to its results.
If we'd like to do something we have to think carefully about the questions.

Thanks,
Olaf


[1] https://docs.google.com/forms/u/0/
[2] https://www.typeform.com/





--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Royale Foundation and More

2018-04-24 Thread Olaf Krueger
Hi Peter,

>My time on this mission is drawing to a close in a couple of weeks. I am
actively trying to find a new >position within Adobe. I hope to continue to
participate in the Royale project...

Keep in mind that "A magic dwells in each beginning..." (Hermann Hesse,
German poem) ;-)
However, let us know if the community can do anything in order to convince
Adobe to let you continue working on Royale!
My perception is that since Royale and the "End of FlashPlayer
Announcement", we have much more attention.
And I guess there are still a lot of Flex apps out there which has to be
migrated.
So, even if Adobe has done a lot for the community, they may want to
continue their job so that their customers can migrate their Flex apps with
as little effort as possible... by using Royale!

I'll take a look at the Foundation stuff!

Thank you for all that work, Peter!
Olaf









--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Jewel working on Firefox

2018-04-10 Thread Olaf Krueger
Hi Carlos,

>I'll plan to look into IE11...

I did not followed the entire discussions here the last weeks but I think it
is no longer worth to invest time in IE11.
E.g. even GitHub.com no longer supports IE11 [1]

Thanks,
Olaf

[1]
https://snag.gy/NwREik.jpg




--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Milestones

2018-04-09 Thread Olaf Krueger
We moved from our local git server to private GitHub repositories here with
our company projects.
Additional to those "Release Milestones" we've introduced "Monthly sprints
Milestones".
So, basically +1 for milestones.

I guess your "Jewel" project will be processed over several releases.
In that case, maybe it makes sense to create a separate "Jewel" project for
this [1].
Issues could be assigned to projects and milestones as well.

Just some thoughts,
Olaf


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



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: [Jewel] Work In progress screenshots

2018-03-26 Thread Olaf Krueger
Amazing, Carlos... keep it up!!
I am still a silent observer here but I hope to be able to continue with the
"Try-it-now" stuff in April...

Thanks,
Olaf



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Maintain Release Notes List of changes(was: Re: [DRAFT][ANNOUNCE] Apache Royale 0.9.1 Released)

2018-02-14 Thread Olaf Krueger
>In Moonshine we are following this -> http://keepachangelog.com/en/1.0.0/

+1, we also start using this format here ;-)

Olaf



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


[OT] GitHub WebCast "Managing your projects in GitHub"

2018-02-14 Thread Olaf Krueger
Hi,
maybe this is interesting for somebody [1].

Thanks,
Olaf

[1] https://resources.github.com/webcasts/Managing-your-projects-in-GitHub/



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Maintain Release Notes List of changes(was: Re: [DRAFT][ANNOUNCE] Apache Royale 0.9.1 Released)

2018-02-14 Thread Olaf Krueger
We could force ourselves to consequent use GitHub issues and milestones (and
references from commits to issues) and maybe there's a way to generate a
ChangeLog automatically.
I just found e.g. this [1], I guess there exist some more like this out
there...

Just some thoughts,
Olaf

[1] https://github.com/skywinder/github-changelog-generator



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: Royale Examples Blog proposal to all the team

2018-02-13 Thread Olaf Krueger
>I'd like to read thoughts from others in the team. 

This is a really good idea, Carlos!
If I understand you right you'd like to say that we want to publish a post
every two weeks and because we're about 10 to 15 people who will contribute
this means that anybody of us has to write an article approx every 6
months?!
And you want us to manage the scheduling of the blog posts by using the
google calendar?

>Below the source code, we should have the result displayed in an iframe. 
+1

Another suggestion:
Peter de Haan posts always contain some simple explanations.
Regarding the "Hello world" post, I think it would be interesting for people
to learn something about the code, e.g. for what is
"js:SimpleCSSValuesImpl", "js:initialView" and "js:View" needed.
Maybe it makes sense to link something to the docs or to add some simple
explanation?

I'll check out the google calendar...

Thanks,
Olaf









--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: [DISCUSS] Discuss Release Apache Royale 0.9.0 RC2

2018-01-22 Thread Olaf Krueger
Yishay and Piotr,
did that script work for you?
Do you've set the environment vars or not?

@All:
I found that "mvn dependency::tree" checks dependencies and so just I run it
from my three local royale repos "apache-royale-0.9.0-maven-src/..." 
For each particular repo this command outputs errors (missing
dependencies/artifacts).
Does the usage of this command makes sense and is it worth to study the
output or is it completely nonsense because maybe the poms' or whatever are
not prepared in order to use it with this command?

Thanks,
Olaf




[1] royale-compiler
Building Apache Royale: Compiler: Compiler-JX 0.9.0
[INFO]

Downloading from apache-release:
https://repository.apache.org/content/repositories/releases/org/apache/royale/compiler/compiler/0.9.0/compiler-0.9.0.jar
Downloading from central:
https://repo.maven.apache.org/maven2/org/apache/royale/compiler/compiler/0.9.0/compiler-0.9.0.jar
[INFO]

[INFO] Reactor Summary:
[INFO]
[INFO] Apache Royale: Compiler: Parent  SUCCESS [  6.405
s]
[INFO] Apache Royale: Compiler: Compiler-Common ... SUCCESS [  0.133
s]
[INFO] Apache Royale: Compiler: Test Utils  SUCCESS [  0.109
s]
[INFO] Apache Royale: Compiler: Externc ... SUCCESS [  0.314
s]
[INFO] Apache Royale: Compiler: Compiler .. SUCCESS [  0.494
s]
[INFO] Apache Royale: Compiler: Compiler-JX ... FAILURE [  2.176
s]
[INFO] Apache Royale: Compiler: SWFUtils .. SKIPPED
[INFO] Apache Royale: Compiler: Debugger .. SKIPPED
[INFO] Apache Royale: Compiler: OEM Layer . SKIPPED
[INFO] Apache Royale: Royale Ant Tasks  SKIPPED
[INFO] Apache Royale: Royale Maven Plugin . SKIPPED
[INFO]

[INFO] BUILD FAILURE
[INFO]

[INFO] Total time: 11.667 s
[INFO] Finished at: 2018-01-22T22:11:24+01:00
[INFO] Final Memory: 20M/143M
[INFO]

[ERROR] Failed to execute goal on project compiler-jx: Could not resolve
dependencies for project org.apache.royale.compiler:compiler-jx:jar:0.9.0:
Could not find artifact org.apache.royale.compiler:compiler:jar:0.9.0 in
apache-release (https://repository.apache.org/content/repositories/releases)
-> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please
read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the
command
[ERROR]   mvn  -rf :compiler-jx



[2] royale-asjs
$ mvn dependency::tree
[INFO] Scanning for projects...
Downloading from apache-plugins-release:
https://repository.apache.org/content/repositories/releases/org/apache/royale/compiler/royale-maven-plugin/0.9.0/royale-maven-plugin-0.9.0.pom
Downloading from central:
https://repo.maven.apache.org/maven2/org/apache/royale/compiler/royale-maven-plugin/0.9.0/royale-maven-plugin-0.9.0.pom
[WARNING] The POM for
org.apache.royale.compiler:royale-maven-plugin:jar:0.9.0 is missing, no
dependency information available
Downloading from apache-plugins-release:
https://repository.apache.org/content/repositories/releases/org/apache/royale/compiler/compiler-jx/0.9.0/compiler-jx-0.9.0.pom
Downloading from central:
https://repo.maven.apache.org/maven2/org/apache/royale/compiler/compiler-jx/0.9.0/compiler-jx-0.9.0.pom
[WARNING] The POM for org.apache.royale.compiler:compiler-jx:jar:0.9.0 is
missing, no dependency information available
Downloading from apache-plugins-release:
https://repository.apache.org/content/repositories/releases/org/apache/royale/compiler/royale-maven-plugin/0.9.0/royale-maven-plugin-0.9.0.jar
Downloading from apache-plugins-release:
https://repository.apache.org/content/repositories/releases/org/apache/royale/compiler/compiler-jx/0.9.0/compiler-jx-0.9.0.jar
Downloading from central:
https://repo.maven.apache.org/maven2/org/apache/royale/compiler/royale-maven-plugin/0.9.0/royale-maven-plugin-0.9.0.jar
Downloading from central:
https://repo.maven.apache.org/maven2/org/apache/royale/compiler/compiler-jx/0.9.0/compiler-jx-0.9.0.jar
Downloading from apache-plugins-release:
https://repository.apache.org/content/repositories/releases/org/apache/maven/archetype/archetype-packaging/2.4/archetype-packaging-2.4.pom
Downloaded from apache-plugins-release:
https://repository.apache.org/content/repositories/releases/org/apache/maven/archetype/archetype-packaging/2.4/archetype-pac

Re: Welcome Andrew Wetmore as Apache Royale Committer

2018-01-22 Thread Olaf Krueger
This is really great, welcome Andrew!!
And thank you for working on this very important documentation stuff!

Olaf



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: [DISCUSS] Discuss Release Apache Royale 0.9.0 RC2

2018-01-22 Thread Olaf Krueger
Alex,
just a quick response, I'll read the rest of you post later:

>I thought you were running the script without 
>AIR_HOME/PLAYERGLOBAL_HOME/FLASHPLAYER_DEBUGGER.

Of course!!! None of those vars ist set on my machine, I've just double
checked it one more time.
Hence I was a bit confused after I noticed this PLAYERGLOBAL_HOME issues.

Thanks,
Olaf





--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: [DISCUSS] Discuss Release Apache Royale 0.9.0 RC2

2018-01-22 Thread Olaf Krueger
Hi Alex,

>I didn't notice the ".exe" it should be ".cmd"
Seems that the list hung over the weekend so unfortunately, I didn't get
your reply early enough yesterday... but I found it by myself at the end.

>Looks like there was a network glitch.
I just retried it and got test failures now [1].
I also notice the issues Justin has mentioned regarding PLAYERGLOBAL_HOME
[2].

I am sorry, but this is too much unknown stuff for me...

Thanks,
Olaf



[1]
 
MXMLPropertySpecifierNodeUintTests.MXMLPropertySpecifierNode_uint_tag_tag_max:82->testMXMLPropertySpecifierNode:45->MXMLPropertySpecifierNodeTests.getMXMLPropertySpecifierNode:83
▒ NullPointer
 
MXMLPropertySpecifierNodeUintTests.MXMLPropertySpecifierNode_uint_tag_text_max:70->testMXMLPropertySpecifierNode:45->MXMLPropertySpecifierNodeTests.getMXMLPropertySpecifierNode:83
▒ NullPointer
  MXMLScriptNodeTests.MXMLScriptNode_empty1:64->getMXMLScriptNode:52
NullPointer
  MXMLScriptNodeTests.MXMLScriptNode_empty2:75->getMXMLScriptNode:52
NullPointer
  MXMLScriptNodeTests.MXMLScriptNode_empty3:86->getMXMLScriptNode:52
NullPointer
 
MXMLScriptNodeTests.MXMLScriptNode_var_and_function:100->getMXMLScriptNode:52
NullPointer

Tests run: 348, Failures: 1, Errors: 57, Skipped: 25

[INFO]

[INFO] Reactor Summary:
[INFO]
[INFO] Apache Royale: Compiler: Parent  SUCCESS [  5.432
s]
[INFO] Apache Royale: Compiler: Compiler-Common ... SUCCESS [ 19.774
s]
[INFO] Apache Royale: Compiler: Test Utils  SUCCESS [  3.710
s]
[INFO] Apache Royale: Compiler: Externc ... SUCCESS [01:29
min]
[INFO] Apache Royale: Compiler: Compiler .. FAILURE [02:17
min]
[INFO] Apache Royale: Compiler: Compiler-JX ... SKIPPED
[INFO] Apache Royale: Compiler: SWFUtils .. SKIPPED
[INFO] Apache Royale: Compiler: Debugger .. SKIPPED
[INFO] Apache Royale: Compiler: OEM Layer . SKIPPED
[INFO] Apache Royale: Royale Ant Tasks  SKIPPED
[INFO] Apache Royale: Royale Maven Plugin . SKIPPED
[INFO]

[INFO] BUILD FAILURE
[INFO]

[INFO] Total time: 04:24 min
[INFO] Finished at: 2018-01-22T08:08:38+01:00
[INFO] Final Memory: 56M/578M
[INFO]

[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-surefire-plugin:2.19:test (default-test) on
project compiler: There are test failures.
[ERROR]
[ERROR] Please refer to
C:\local\apache-royale\approval_0_9_0_RC2\apache-royale-0.9.0-maven-src\royale-compiler\compiler\target\surefire-reports
for the individual test results.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please
read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the
command
[ERROR]   mvn  -rf :compiler

BUILD FAILED
C:\local\apache-royale\approval_0_9_0_RC2\ApproveRoyale.xml:761: exec
returned: 1

Total time: 41 minutes 30 seconds



[2]
PLAYERGLOBAL_HOME not specified
Tests run: 7, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.157 sec -
in org.apache.royale.compiler.internal.tree.mxml.MXMLXMLNodeTests




--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: [DISCUSS] Discuss Release Apache Royale 0.9.0 RC2

2018-01-21 Thread Olaf Krueger
Hi,
I've stumbled over a new issue [1].

Any ideas?

Thanks,
Olaf


[1]
Downloaded from central:
https://repo.maven.apache.org/maven2/org/tukaani/xz/1.2/xz-1.2.pom (1.9 kB
at 15 kB/s)[INFO]

[INFO] Reactor Summary:
[INFO]
[INFO] Apache Royale: Build Tools . SUCCESS [01:13
min]
[INFO] Apache Royale: JBurg Types . SUCCESS [  0.765
s]
[INFO] Apache Royale: Compiler: Parent  FAILURE [55:55
min]
[INFO]

[INFO] BUILD FAILURE
[INFO]

[INFO] Total time: 57:10 min
[INFO] Finished at: 2018-01-21T22:15:18+01:00
[INFO] Final Memory: 41M/451M
[INFO]

[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-site-plugin:3.4:attach-descriptor
(attach-descriptor) on project royale-compiler-parent: Execution
attach-descriptor of goal
org.apache.maven.plugins:maven-site-plugin:3.4:attach-descriptor failed:
Plugin org.apache.maven.plugins:maven-site-plugin:3.4 or one of its
dependencies could not be resolved: Failed to collect dependencies at
org.apache.maven.plugins:maven-site-plugin:jar:3.4 ->
lt.velykis.maven.skins:reflow-velocity-tools:jar:1.1.1: Failed to read
artifact descriptor for
lt.velykis.maven.skins:reflow-velocity-tools:jar:1.1.1: Could not transfer
artifact lt.velykis.maven.skins:reflow-velocity-tools:pom:1.1.1 from/to
apache-plugins-release
(https://repository.apache.org/content/repositories/releases): Read timed
out -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please
read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the
command
[ERROR]   mvn  -rf :royale-compiler-parent

BUILD FAILED
C:\local\apache-royale\approval_0_9_0_RC2\ApproveRoyale.xml:755: exec
returned: 1




--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: [DISCUSS] Discuss Release Apache Royale 0.9.0 RC2

2018-01-21 Thread Olaf Krueger
Hi,
I found that I have to replace "mvn.exe" by "mvn.cmd" to get it work on my
Windows10 machine.
Instead of relying on the PATH var I replaced line 72 [1] by this [2].

The script is still running but it seems that it works for me.
I'll get back to you with the result when it's done.

@Alex
I assume that you are very familiar with Ant.
What do you think of downloading Maven by Ant (If executing Maven by using
PATH and MAVEN_HOME fails) in order to get rid of this Maven dependency?
Maybe that could be done by you with little effort?


Thanks,
Olaf


[1] 
[2] 



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: [DISCUSS] Discuss Release Apache Royale 0.9.0 RC2

2018-01-20 Thread Olaf Krueger
Unfortunately still no success [1].

My PATH contains "%Maven_Home%\bin" and MAVEN_HOME is also set.
I'll try to investigate a bit more tomorrow... maybe I have to set something
like "${env.MAVEN_HOME}\bin\mvn" instead of  "${mvn}"?

Thanks,
Olaf 


[1] Cannot run program "mvn" (in directory
"C:\local\apache-royale\approval_0_9_0_RC2\apache-royale-0.9.0-maven-src\royale-compiler"




--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: [DISCUSS] Discuss Release Apache Royale 0.9.0 RC1

2018-01-20 Thread Olaf Krueger
Hi Justin,
it seems to me that the issue is that the 'type selector', e.g. h1{} [1] is
transpiled to a class selector .h1{}. And because no class selector is
assigned to those components, those styles will never be applied.

So, setting className="h1" works, but that's probably not that what we want.

I remember from another thread that that: "a Royale 'type' selector isn't
really a 
true CSS Type Selector.  It is really a Class selector with the same name as 
the component's typeNames property". 

Can somebody explain if this is related to this issue here?

Thanks,
Olaf

[1] h1{font-size: 32px; margin: .67em 0 }
[2] .h1 {margin: .67em 0; font-size: 32px;}






[1]
http://apache-royale-development.20373.n8.nabble.com/Need-help-with-CSS-class-selector-font-family-is-always-Arial-td1418.html

[2]
This is a short summary of my quick google search and investigation, maybe 
this is helpul for others (Of course, I could be wrong!): 

Universal selector (*): 
Applies style properties to all individual elements. 
Replaces inherited style properties, blocks inheritance. 

@see https://drafts.csswg.org/selectors-3/#universal-selector



--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: [DISCUSS] Discuss Release Apache Royale 0.9.0 RC2

2018-01-20 Thread Olaf Krueger
Thanks, Dave and Alex.

I've just checked it and noticed that the PATH var was already configured
with the Maven bin path before I started the script.

The script complained "Cannot run program 'mvn.exe'" but as far as I
understand now, the Maven distribution never comes with a "mvn.exe" but just
with a mvn file. 

So I replaced in line 72 [1] "mvn.exe" by just "mvn".
Probably we could remove the entire Windows condition?

I've just restarted the script in order to see if it works now... I will
come back to you as soon as I have a result.

Thanks,
Olaf

[1] 





--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


Re: [DISCUSS] Discuss Release Apache Royale 0.9.0 RC2

2018-01-19 Thread Olaf Krueger
Hi,
the approval script fails for me [1] because mvn.exe was not found.
Even if it is probably not needed, I've already set MAVEN_HOME as
environment var but the script is trying to execute mvn.exe from a royale
directory.

Any ideas?

Thanks,
Olaf


[1]
BUILD FAILED
C:\local\apache-royale\approval_0_9_0_RC2\ApproveRoyale.xml:755: Execute
failed: java.io.IOException: Cannot run program "mvn.exe" (in directory
"C:\local\apache-royale\approval_0_9_0_RC2\apache-royale-0.9.0-maven-src\royale-compiler"):
CreateProcess error=2, Das System kann die angegebene Datei nicht finden
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
at java.lang.Runtime.exec(Runtime.java:620)
at
org.apache.tools.ant.taskdefs.launcher.Java13CommandLauncher.exec(Java13CommandLauncher.java:58)
at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:426)
at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:440)
at
org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:629)
at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:670)
at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:496)
at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
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:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:435)
at org.apache.tools.ant.Target.performTasks(Target.java:456)
at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
at org.apache.tools.ant.Project.executeTarget(Project.java:1376)
at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
at org.apache.tools.ant.Main.runBuild(Main.java:857)
at org.apache.tools.ant.Main.startAnt(Main.java:236)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:287)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:113)
Caused by: java.io.IOException: CreateProcess error=2, Das System kann die
angegebene Datei nicht finden
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.(ProcessImpl.java:386)
at java.lang.ProcessImpl.start(ProcessImpl.java:137)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
... 23 more

Total time: 90 minutes 22 seconds




--
Sent from: http://apache-royale-development.20373.n8.nabble.com/


  1   2   3   >