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...
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
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
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
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
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
>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
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/
>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/
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
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/
+1 for apacheroyale
--
Sent from: http://apache-royale-development.20373.n8.nabble.com/
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.
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
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
> 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
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,
Understand, thanks for the explanation Harbs!
Olaf
--
Sent from: http://apache-royale-development.20373.n8.nabble.com/
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
> 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/
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/
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/
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
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
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/
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
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
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:
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
Interesting, thanks for sharing!
Olaf
--
Sent from: http://apache-royale-development.20373.n8.nabble.com/
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
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
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
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
> 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
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
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:
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
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
> 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/
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/
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:
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
Welcome Pushmina!!
--
Sent from: http://apache-royale-development.20373.n8.nabble.com/
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/
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.
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/
> 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
> 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
> 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
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
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:
>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/
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
>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/
Try this one:
https://photos.app.goo.gl/TyT9aYb6fBifa8YX8
--
Sent from: http://apache-royale-development.20373.n8.nabble.com/
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!
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
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
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
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
> 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
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
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/
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,
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/
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
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
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,
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/
>...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
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
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
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
>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:
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...
--
Sent from: http://apache-royale-development.20373.n8.nabble.com/
Hi Alina,
welcome on board, great to have you here!
Olaf
--
Sent from: http://apache-royale-development.20373.n8.nabble.com/
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,
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:
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
>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/
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/
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]
>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
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
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
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
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
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
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
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
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
Hi Piotr,
just to make sure you don't get it wrong:
The idea is to just remove it from the RC2 (So from the first Royale release
at the end) just in order to have some more time to fix the IP/license
issues and so don't delay the release any longer.
This does not mean that those examples aren't
Hi Alex,
I've stumbled over the next issue [1].
It seems to me that externc is not available?
Any ideas?
Thanks,
Olaf
[1]
download:
C:\local\apache-royale\release-process\apache-royale-0.9.0-src\royale-asjs
Expanding:
Hi Carlos,
>I think we should have control over this in order to modify to our needs
and not having to bother
>anyone for something so easy
Agree!
>I need to know now, how I can tweak the theme to our needs
This should do the trick [1]
Thanks for working on this!!
Olaf
[1]
Hi Piotr,
>I don't think we need Wiki on the docs repository.
I agree that we should start directly with GH pages.
>We just need to correct all the things which you have on your repo
It is not so much content at the end.
I guess we have to rewrite it anyway, so don't care about it ;-)
>It is
Piotr,
I guess this time I understand what to do...hopefully ;-):
Alex made a change at one of the examples at the release/0.9.0 branch.
Because the distribution server does not contain this change I can't
continue testing.
So, in order to continue testing I have to adopt Alex change to my local
Hi,
>How do we create navigation that shows up on each page of the
>documentation
To be clear:
There are two common ways of creating a documentation by using GitHub:
1) Using the GitHub Wiki
2) Using GitHub pages
1)
Here the navigation is provided by using the Wikis' sidebar.
You have to put
Hi Carlos,
>But there's no such file, so my main question is, is royale-docs a Github
>pages repo so I can customize it with a Github Pages Theme?
>From my understanding, any GitHub repo is able to process/provide GitHub
pages.
>Add the following to your site's _config.yml:
IIRIC, GitHub
1 - 100 of 173 matches
Mail list logo