Re: [FLEXJS] TextLayout (was Re: Debugging (was [DISCUSS] Release Apache FlexJS 0.5.0))

2015-11-18 Thread jude
BTW one benefit of SVG is that it has a shadow dom. That means it is shielded from tampering unwanted CSS styling. This is one of the problems web devs face using web components. So if you have a web component, "MyButton" and it has it's using the regular DOM using div, img and spans to make the bu

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-11-08 Thread Alex Harui
On 11/8/15, 2:56 AM, "Harbs" wrote: >I was kind of expecting a way to link the source code to the SWCs. I sort >of expect users to want to be able to jump into the source, so they can >see how some part of the SDK is working. As a longer term goal, I think >it’s a good one. Agreed. I think th

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-11-08 Thread Alex Harui
Hi Yishay, If you have a few moments to write down some things that were hard or confusing, it would be great. For sure, I haven’t spent any time on using FB to develop components. Once we finish the back port so all of our code can be written in AS and parts cross-compiled to JS, then I’ll put m

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-11-08 Thread yishayw
Hi Alex, I've been following these threads (usually in silence) because I still hope to use FlexJS and contribute to it. Recently I've had very little time for this, as I started a new Flex (not JS) project which is taking up most of my computer time. The comments made by Harbs and others regardi

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-11-08 Thread Harbs
I was kind of expecting a way to link the source code to the SWCs. I sort of expect users to want to be able to jump into the source, so they can see how some part of the SDK is working. As a longer term goal, I think it’s a good one. I’m fine adding each piece as a separate project for now, but

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-11-07 Thread Alex Harui
The script is looking for gnu privacy app to verify the signature. Please install it. Sent from my LG G3, an AT&T 4G LTE smartphone -- Original message-- From: Harbs Date: Sat, Nov 7, 2015 12:48 PM To: dev@flex.apache.org; Subject:Re: [DISCUSS] Release Apache FlexJS 0.5.0 I

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-11-07 Thread Harbs
I just tried running the approval script and it failed: /Users/harbs/Documents/ApacheFlex/ApproveFlexJS/ApproveFlexJS.xml:236: The following error occurred while executing this line: /Users/harbs/Documents/ApacheFlex/ApproveFlexJS/ApproveFlexJS.xml:240: Execute failed: java.io.IOException: Cannot

Re: [FLEXJS] TextLayout (was Re: Debugging (was [DISCUSS] Release Apache FlexJS 0.5.0))

2015-11-07 Thread Harbs
BTW, another data point is that FOP implemented the KP algorithm. I don’t know how practical it would be to adapt that code, but it’s an Apache project, so licensing should be a non-issue. On Nov 7, 2015, at 10:00 PM, Harbs wrote: > > On Nov 6, 2015, at 8:55 PM, Alex Harui wrote: > >> That

Re: [FLEXJS] TextLayout (was Re: Debugging (was [DISCUSS] Release Apache FlexJS 0.5.0))

2015-11-07 Thread Harbs
On Nov 6, 2015, at 8:55 PM, Alex Harui wrote: > That was an awesome list! Thanks. Just curious, can text layout end up > affecting more than two lines back? Yes. Assuming we’re dealing with paragraph composition, text anywhere in the paragraph can effect the entire line breaking sequence. Th

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-11-06 Thread Alex Harui
On 11/6/15, 12:47 PM, "jude" wrote: >I said this in another thread but since you asked I would say this would >be >the perfect workflow for me (for both Flex and FlexJS): > >1. Provide URL to source on Github (the project would have to be on github >obviously) Our repos are already mirrored to

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-11-06 Thread Alex Harui
On 11/6/15, 12:36 PM, "omup...@gmail.com on behalf of OmPrakash Muppirala" wrote: >> >> I’m sure in the early days of FlexJS and Falcon, going away for a while >> and coming back probably didn’t work. But is that still true? And if >>so, >> can you just blow away your repos and re-grab flex-as

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-11-06 Thread jude
I said this in another thread but since you asked I would say this would be the perfect workflow for me (for both Flex and FlexJS): 1. Provide URL to source on Github (the project would have to be on github obviously) 2. I create a local repository from that 3. I open FB and import a default *exis

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-11-06 Thread OmPrakash Muppirala
> > I hope Chris will > stick around to do it and that others can help them. I will try to help > with refactoring needed to make Maven work better. Those changes usually > help make sure we have the loose-coupling we need between modules. I think that is a good start. > I’m > not that i

Re: [FLEXJS] TextLayout (was Re: Debugging (was [DISCUSS] Release Apache FlexJS 0.5.0))

2015-11-06 Thread Alex Harui
That was an awesome list! Thanks. Just curious, can text layout end up affecting more than two lines back? I still think it boils down to rectangles on a path but the path may not be a straight horizontal line or always going left-to-right, and you sometimes have to go back a bit. -Alex On 11/

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-11-06 Thread Alex Harui
Let me see if I can summarize these various “simplify the build threads here”. For me, I have to go by what I read on our mailing lists. Maybe there is some silent faction waiting for simpler builds, but I am going to reward those who speak up by trying to work on their issues. It doesn’t seem r

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-11-06 Thread Harbs
I’ll give this a go again on Sunday. Even if I do get this setup, the fact that I’m having so much trouble is probably an indicator that others who want to contribute will also. Bottom line: The simpler we make it to contribute, the more likely we will get more contributors. The more contributo

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-11-06 Thread OmPrakash Muppirala
On Fri, Nov 6, 2015 at 2:02 AM, Harbs wrote: > I agree with Justin here. I’ve been playing with FlexJS for a good few > weeks already and I still do not have a good setup for working on the SDK. > I would have been productive a long time ago already if we would have the > following: > > 1. Simple

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-11-06 Thread Harbs
I agree with Justin here. I’ve been playing with FlexJS for a good few weeks already and I still do not have a good setup for working on the SDK. I would have been productive a long time ago already if we would have the following: 1. Simple building of the SDK. Environment variables are tough to

Re: [FLEXJS] TextLayout (was Re: Debugging (was [DISCUSS] Release Apache FlexJS 0.5.0))

2015-11-06 Thread Harbs
> > What isn’t clear to me is that there is something about text layout to be > “figured out”. I’m not convinced there is a “best practice” for text > layout that covers international, effects, character positioning that > isn’t on a horizontal line, etc. Many of the folks who worked on Adobe >

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-11-06 Thread Justin Mclean
HI, > Nobody is saying simpler builds wouldn’t help. But how much? A lot I think. Developer are unable to contribute if they can’t compile and test their changes. > More than a more functional DataGrid? Or a more Spark and/or MX-like > component set > that reduces migration time for your ap

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-11-06 Thread Alex Harui
On 11/5/15, 11:30 PM, "Justin Mclean" wrote: >I think trying to have a simpler build would help a lot. This ties into >what Chris has just posted as well. Nobody is saying simpler builds wouldn’t help. But how much? More than a more functional DataGrid? Or a more Spark and/or MX-like compon

Re: [FLEXJS] TextLayout (was Re: Debugging (was [DISCUSS] Release Apache FlexJS 0.5.0))

2015-11-05 Thread Alex Harui
On 11/5/15, 10:44 PM, "Harbs" wrote: > >On Nov 6, 2015, at 1:01 AM, jude wrote: > >> How did the TLF engineers figure this out? > >I think you just need to know and know people who know. Microsoft’s site >has some great info, but it’s scattered all over the place. I learned a >lot some years a

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-11-05 Thread Justin Mclean
Hi, > Apache is not “people”. Apache is the organization that we have certain > obligations to, such as the source package you mention. “People” is our > customers and plenty of them are using the Installer and the binary > packages. Let’s focus on the customers. In this context I would of sai

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-11-05 Thread Alex Harui
I was just about to respond similarly. My version is: Apache is not “people”. Apache is the organization that we have certain obligations to, such as the source package you mention. “People” is our customers and plenty of them are using the Installer and the binary packages. Let’s focus on the

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-11-05 Thread Alex Harui
On 11/5/15, 10:04 PM, "jude" wrote: >Yep, that's the plan. I'm still trying to catch up on what web developers >are doing these days and I haven't heard IDE's come up much (anyone >wishing >to share I would appreciate it). It seems like people are using code >editors like Brackets and vim. Ther

Re: [FLEXJS] TextLayout (was Re: Debugging (was [DISCUSS] Release Apache FlexJS 0.5.0))

2015-11-05 Thread Harbs
On Nov 6, 2015, at 1:01 AM, jude wrote: > How did the TLF engineers figure this out? I think you just need to know and know people who know. Microsoft’s site has some great info, but it’s scattered all over the place. I learned a lot some years ago when I was working on creating some fonts. I

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-11-05 Thread Harbs
Justin, While that’s technically true, the vast majority of users would want a convenience package. On Nov 6, 2015, at 8:23 AM, Justin Mclean wrote: > Hi, > >> People who are having trouble with building are trying to build from the >> source distribution and/or the Git repository. Things are

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-11-05 Thread Justin Mclean
Hi, > People who are having trouble with building are trying to build from the > source distribution and/or the Git repository. Things are a little more > complicated that way, but the vast majority of people won't need to deal > with that type of build. The building from source is important as f

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-11-05 Thread Justin Mclean
Hi, > I haven't heard IDE's come up much (anyone wishing > to share I would appreciate it). It seems like people are using code > editors like Brackets and vim. Most common editors I’ve seen used in that space recently are TextMate, Sublime, Atom, and Brackets. Perhaps WebStorm (IntelliJ) is als

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-11-05 Thread jude
Yep, that's the plan. I'm still trying to catch up on what web developers are doing these days and I haven't heard IDE's come up much (anyone wishing to share I would appreciate it). It seems like people are using code editors like Brackets and vim. There are some tools that run preprocessing or po

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-11-05 Thread Alex Harui
Jude, Are you envisioning some sort of a mini-IDE? One button creates a new project, another button compiles it, another button cross-compiles it? That would be cool. Especially for folks who don’t have FB or IntelliJ. Not sure what to do about code editing and debugging though. Another related

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-11-05 Thread Josh Tynjala
As Alex said, most people who want to try out FlexJS 0.5.0 will simply use the Apache Flex SDK Installer. It'll be super easy for them. In fact, you can already install the nightlies and RC1 using the installer if you right-click and choose Show Dev Builds. Once 0.5.0 is released, the build will sh

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-11-05 Thread Alex Harui
There are many scripts. ApproveFlexJS.xml takes you through the steps required to approve a release. Installer.xml converts a binary release into an IDE-compatible folder structure. In build.xml, there is an ‘all’ target that attempts to clone all the upstream repositories and build them in the c

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-11-05 Thread jude
Ok, the reason why I was so confused is because it's "ApproveFlexJS" build. :P I thought it was the install and run script. Is there a another ant build file? On Thu, Nov 5, 2015 at 3:21 PM, jude wrote: > Alex, > I'm going to go ahead and put together an app so that you can install > FlexJS with

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-11-05 Thread jude
Alex, I'm going to go ahead and put together an app so that you can install FlexJS with one click and compile. I want it to be as simple as possible for anyone (new web developers). I've downloaded the build script and looked over it but there is some code in it for voting and release. I'm sure you

Re: [FLEXJS] TextLayout (was Re: Debugging (was [DISCUSS] Release Apache FlexJS 0.5.0))

2015-11-05 Thread jude
Alex, I'm proud to say I have worked on TLF with Harbs and so I know a lot on this subject. Well, that's not true, Harbs did all the work while I poked and prodded and wrote code he had to rewrite. :P However, in my opinion it was one of the more difficult frameworks I've seen because of a lot of n

Re: [FLEXJS] TextLayout (was Re: Debugging (was [DISCUSS] Release Apache FlexJS 0.5.0))

2015-11-05 Thread Harbs
I’m planning on trying to make txtjs work for me. I like the fact that it has complete control of font loading, and text effects is an important feature for me. It would be an interesting exercise to compare performance of the various rendering methods. txtjs has some performance testing, and i

Re: [FLEXJS] TextLayout (was Re: Debugging (was [DISCUSS] Release Apache FlexJS 0.5.0))

2015-11-05 Thread Alex Harui
Thanks Harbs. That’s a really great set of information. It is one reason we are trying not to lock FlexJS to any particular text rendering mechanism. Can you tell us more about which choice you are going to make for your apps? -Alex On 11/5/15, 5:06 AM, "Harbs" wrote: >There’s two parts to p

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-11-05 Thread Alex Harui
On 11/5/15, 3:56 AM, "Harbs" wrote: >I’m a bit confused about the release process. > >I thought we were creating release branches in git for each release to >“freeze” the code, so we do not have a wildly moving target. It does not >seem like that’s happening, so I’m not sure if I just misunders

Re: [FLEXJS] TextLayout (was Re: Debugging (was [DISCUSS] Release Apache FlexJS 0.5.0))

2015-11-05 Thread Harbs
There’s two parts to performance. With Flash TLF, the bottleneck is really in the TLF code. The FTE composition is pretty low level. With JS, everything is going to be high level. It remains to be seen how the performance of the FTE part will be in javascript. Of course, there’s the chance that

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-11-05 Thread Harbs
I’m a bit confused about the release process. I thought we were creating release branches in git for each release to “freeze” the code, so we do not have a wildly moving target. It does not seem like that’s happening, so I’m not sure if I just misunderstood. Harbs On Nov 3, 2015, at 12:04 AM,

Re: [Non-DoD Source] Re: [DISCUSS] Discuss Release Apache FlexJS 0.5.0 RC1

2015-11-04 Thread Alex Harui
Instead of running just ‘ant’ or ‘ant all’, you should be able to add: -Dbrowser=C:/path/to/browser.exe and it will override what is defaulted in the build.xml On 11/4/15, 6:59 PM, "Mark Kessler" wrote: >Got it to finally build took it two more tries. > >Side bar: I have a gripe abou

Re: [Non-DoD Source] Re: [DISCUSS] Discuss Release Apache FlexJS 0.5.0 RC1

2015-11-04 Thread Mark Kessler
Got it to finally build took it two more tries. Side bar: I have a gripe about having to dig through build files several folders down to get to to run a browser other than IE. Especially since I don't have IE installed on this particular machine. Should we add a property that allows people to c

Re: [DISCUSS] Discuss Release Apache FlexJS 0.5.0 RC1

2015-11-04 Thread Alex Harui
Even more interesting. I deleted my compc.jar from the FalconJX build and the FlexJS build still works. I can’t figure out how you are getting into this hole. Has anyone else experienced the same issue? Anyway, try running “ant all” again in your FalconJX build and see if that makes the problem

Re: [Non-DoD Source] Re: [DISCUSS] Discuss Release Apache FlexJS 0.5.0 RC1

2015-11-04 Thread Alex Harui
>From: Justin Mclean [mailto:justinmcl...@me.com] >Sent: Tuesday, November 03, 2015 9:39 PM >To: dev@flex.apache.org >Subject: [Non-DoD Source] Re: [DISCUSS] Discuss Release Apache FlexJS >0.5.0 RC1 > >Hi, > >> D:\PortableDev\FlexJS\framew

Re: [DISCUSS] Discuss Release Apache FlexJS 0.5.0 RC1

2015-11-04 Thread Alex Harui
Interesting. Looks like compc.jar is placed there by the flex-oem-compiler build. Try running “ant all” in your FalconJX build and see if that gets you past that point. I’ll see if that can be smoothed out somehow. -Alex On 11/4/15, 12:32 AM, "Justin Mclean" wrote: >Hi, > >> That part of the

RE: [Non-DoD Source] Re: [DISCUSS] Discuss Release Apache FlexJS 0.5.0 RC1

2015-11-04 Thread Kessler CTR Mark J
For the FlexUnit? I already had it in for the Falcon test folders. -Mark -Original Message- From: Justin Mclean [mailto:justinmcl...@me.com] Sent: Tuesday, November 03, 2015 9:39 PM To: dev@flex.apache.org Subject: [Non-DoD Source] Re: [DISCUSS] Discuss Release Apache FlexJS 0.5.0 RC1

RE: [Non-DoD Source] Re: [DISCUSS] Discuss Release Apache FlexJS 0.5.0 RC1

2015-11-04 Thread Kessler CTR Mark J
: Justin Mclean [mailto:justinmcl...@me.com] Sent: Wednesday, November 04, 2015 3:32 AM To: dev@flex.apache.org Subject: [Non-DoD Source] Re: [DISCUSS] Discuss Release Apache FlexJS 0.5.0 RC1 Hi, > That part of the build is building the AS SWC using Falcon not FalconJX. > So check FALCON_HOME/l

Re: [DISCUSS] Discuss Release Apache FlexJS 0.5.0 RC1

2015-11-04 Thread Justin Mclean
Hi, > That part of the build is building the AS SWC using Falcon not FalconJX. > So check FALCON_HOME/lib for compc and falcon-flexTasks.jar FALCON_HOME only has falcon-compc.jar and falcon-flexTasks.jar. There’s no compc.jar in there. ls $FALCON_HOME/lib compiler.jarfalcon-compc.ja

Re: [DISCUSS] Discuss Release Apache FlexJS 0.5.0 RC1

2015-11-03 Thread Alex Harui
On 11/3/15, 8:46 PM, "Justin Mclean" wrote: >Hi, > >I’m still unable to compile from source and get this error. I’m trying to >compile FlexJS with the Falcon 0.5 RC. > >compile: > [echo] Compiling libs/Core.swc > [echo] FLEX_HOME: >/Users/justinmclean/Downloads/ApacheFlexJS/apache-flex-

Re: [DISCUSS] Discuss Release Apache FlexJS 0.5.0 RC1

2015-11-03 Thread Justin Mclean
Hi, I’m still unable to compile from source and get this error. I’m trying to compile FlexJS with the Falcon 0.5 RC. compile: [echo] Compiling libs/Core.swc [echo] FLEX_HOME: /Users/justinmclean/Downloads/ApacheFlexJS/apache-flex-flexjs-0.5.0-src [echo] FALCON_HOME: /Users/justi

Re: [DISCUSS] Discuss Release Apache FlexJS 0.5.0 RC1

2015-11-03 Thread Justin Mclean
Hi, > D:\PortableDev\FlexJS\frameworks\projects\Core\as\tests\build.xml:150: > java.util > .concurrent.ExecutionException: Socket timeout waiting for flexunit report >at java.util.concurrent.FutureTask.report(FutureTask.java:122) >at java.util.concurrent.FutureTask.get(FutureTask.j

Re: [DISCUSS] Discuss Release Apache FlexJS 0.5.0 RC1

2015-11-03 Thread Mark Kessler
Having building FlexJS source. Keep getting this timeout. BUILD FAILED D:\PortableDev\FlexJS\build.xml:431: The following error occurred while executin g this line: D:\PortableDev\FlexJS\frameworks\build.xml:79: The following error occurred whil e executing this line: D:\PortableDev\FlexJS\framew

[DISCUSS] Discuss Release Apache FlexJS 0.5.0 RC1

2015-11-02 Thread Alex Harui
This is the discussion thread. Thanks, Alex Harui

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-11-02 Thread Alex Harui
On 10/30/15, 3:19 PM, "Justin Mclean" wrote: >Hi, > >> Hmm, I was hoping more PMC folks would respond. Remember that, >>according >> to the release process, the PMC folks planning to vote are supposed to >>be >> running tests now. In theory, the only new test to be run after we >>start >> the

[FLEXJS] TextLayout (was Re: Debugging (was [DISCUSS] Release Apache FlexJS 0.5.0))

2015-11-02 Thread Alex Harui
Renaming the thread to see if we can get more opinions.. There is some evidence that “hot” JS code runs better than “hot” AS code. So one consideration is the coding patterns themselves. That’s why FlexJS prefers composition over subclassing, so shared code lives in one place so it can get “hotte

Re: Debugging (was [DISCUSS] Release Apache FlexJS 0.5.0)

2015-11-01 Thread Harbs
I don’t remember the list off-hand, but a lot is related to language specific features. There’s also 3 or 4 levels of ligatures. There were some features I wished it supported (maybe it was contextual alternates?), but the OpenType support in general is not bad. There’s definitely missing pieces

Re: Debugging (was [DISCUSS] Release Apache FlexJS 0.5.0)

2015-11-01 Thread Alex Harui
On 11/1/15, 10:26 AM, "Harbs" wrote: >Not just RTL. There’s an awful lot of OpenType features that it supports. >(Of course It would be great to support even more…) ;-) I wasn’t aware of that. What kinds of things and how do the browsers do it? -Alex

Re: Debugging (was [DISCUSS] Release Apache FlexJS 0.5.0)

2015-11-01 Thread Harbs
Not just RTL. There’s an awful lot of OpenType features that it supports. (Of course It would be great to support even more…) ;-) On Nov 1, 2015, at 5:06 PM, Alex Harui wrote: > IMO, TextLine was primarily there to do right-to-left text.

Re: Debugging (was [DISCUSS] Release Apache FlexJS 0.5.0)

2015-11-01 Thread Alex Harui
On 11/1/15, 3:21 AM, "Harbs" wrote: >I forgot to respond to this. > >Yes. I could be a candidate to work on this. If I get some help, I’d be >more inclined to work on a public port of TLF. If not, it’ll be MUCH >easier to just hack together some code that I could use internally. > >FWIW, I’m no

Re: Debugging (was [DISCUSS] Release Apache FlexJS 0.5.0)

2015-11-01 Thread Harbs
I forgot to respond to this. Yes. I could be a candidate to work on this. If I get some help, I’d be more inclined to work on a public port of TLF. If not, it’ll be MUCH easier to just hack together some code that I could use internally. FWIW, I’m not totally thrilled with Flash’s TextLine. The

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-30 Thread Justin Mclean
Hi, > Hmm, I was hoping more PMC folks would respond. Remember that, according > to the release process, the PMC folks planning to vote are supposed to be > running tests now. In theory, the only new test to be run after we start > the vote is whether the PGP signature is valid. We’re continual

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-30 Thread OmPrakash Muppirala
Been busy with work. I should have some time over the weekend. Thanks, Om On Fri, Oct 30, 2015 at 2:39 PM, Alex Harui wrote: > > > On 10/26/15, 11:14 AM, "Harbs" wrote: > > >I’m not super-familiar with this, so I’m not super-confident that I > >checked all the right things, but I did check wh

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-30 Thread Alex Harui
On 10/26/15, 11:14 AM, "Harbs" wrote: >I’m not super-familiar with this, so I’m not super-confident that I >checked all the right things, but I did check what I could. > >I do think we should get this out, and start on the next version… Hmm, I was hoping more PMC folks would respond. Remember

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-26 Thread Harbs
I’m not super-familiar with this, so I’m not super-confident that I checked all the right things, but I did check what I could. I do think we should get this out, and start on the next version… On Oct 26, 2015, at 7:47 PM, Alex Harui wrote: > Has everyone who is planning to vote completed thei

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-26 Thread Alex Harui
Has everyone who is planning to vote completed their examination of the nightly builds for both Falcon and FlexJS? I really think we need to get this stuff released. -Alex On 10/22/15, 10:30 PM, "Josh Tynjala" wrote: >Thanks, Alex. I'll give that a try instead. > >- Josh >On Oct 22, 2015 9:01

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-22 Thread Josh Tynjala
Thanks, Alex. I'll give that a try instead. - Josh On Oct 22, 2015 9:01 PM, "Alex Harui" wrote: > I looked into this. It might be a bug in GCC. The export symbol code > overwrites the Example.run when it create Example. IMO, it should check > for existence, or export in a different order. > >

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-22 Thread Alex Harui
I looked into this. It might be a bug in GCC. The export symbol code overwrites the Example.run when it create Example. IMO, it should check for existence, or export in a different order. FlexJS works because it doesn’t rely on a static entry point. The following works for me: package { pub

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-22 Thread Josh Tynjala
Sorry, that should be: asjsc source/Example.as On Oct 22, 2015 5:41 PM, "Josh Tynjala" wrote: > I'm able to get -js-compiler-option to work. It's not ideal, but I can add > it to my examples. > > I can't get ADVANCED_OPTIMIZATIONS to work with asjsc at all, though. Not > even the simplest exampl

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-22 Thread Josh Tynjala
I'm able to get -js-compiler-option to work. It's not ideal, but I can add it to my examples. I can't get ADVANCED_OPTIMIZATIONS to work with asjsc at all, though. Not even the simplest example that I can think of. No externs required. source/Example.as: package { public class Example {

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-21 Thread Alex Harui
On 10/21/15, 11:27 AM, "Josh Tynjala" wrote: > >By the way, the SIMPLE_OPTIMIZATIONS argument for the closure compiler >might be an acceptable middle ground for minification. When I tried it, I >was able to load up my CreateJS demo and it actually rendered everything. >However, I noticed that it

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-21 Thread Josh Tynjala
That makes it easier than generating the externs files myself. By the way, the SIMPLE_OPTIMIZATIONS argument for the closure compiler might be an acceptable middle ground for minification. When I tried it, I was able to load up my CreateJS demo and it actually rendered everything. However, I notic

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-21 Thread Alex Harui
On 10/21/15, 10:16 AM, "Josh Tynjala" wrote: >The cross-compiler that generates ActionScript from TypeScript >definitions? >Yeah, I could probably do that. Generating both ActionScript and externs >files adds some complexity that I'd prefer to hide from ActionScript >developers, though. Ideally

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-21 Thread Josh Tynjala
The cross-compiler that generates ActionScript from TypeScript definitions? Yeah, I could probably do that. Generating both ActionScript and externs files adds some complexity that I'd prefer to hide from ActionScript developers, though. Ideally, most developers wouldn't need to know about the exte

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-21 Thread Alex Harui
On 10/21/15, 8:29 AM, "Josh Tynjala" wrote: >The problem with expecting externs files to be packaged into the SWC is >that they might not exist. For instance, if I've converted a TypeScript >definition to ActionScript, I won't have an externs file to add to the >SWC. Hmm. Maybe the cross-comp

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-21 Thread Josh Tynjala
The problem with expecting externs files to be packaged into the SWC is that they might not exist. For instance, if I've converted a TypeScript definition to ActionScript, I won't have an externs file to add to the SWC. - Josh On Oct 20, 2015 11:46 PM, "Alex Harui" wrote: > > > On 10/20/15, 5:08

Re: Debugging (was [DISCUSS] Release Apache FlexJS 0.5.0)

2015-10-21 Thread Alex Harui
For sure, FlexJS is not so far along that you won’t have to use browser debugging. More thoughts inline. On 10/21/15, 12:19 AM, "Harbs" wrote: >Changing the subject… > >Here’s a real-life scenario which I’m not sure how it’s going to work: > >I expect to spend the next many months building a JS

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-21 Thread Alex Harui
should turn it on >>>for >>> flexjs apps. >>> >>> >>> Sent from my LG G3, an AT&T 4G LTE smartphone >>> >>> >>> -- Original message-- >>> >>> From: Harbs >>> >>> Date: Tue, Oct

Debugging (was [DISCUSS] Release Apache FlexJS 0.5.0)

2015-10-21 Thread Harbs
Changing the subject… Here’s a real-life scenario which I’m not sure how it’s going to work: I expect to spend the next many months building a JS version of my PrintUI WYSIWYG web app. Many parts of the the code maps pretty well to JS, especially when using EaselJS. However, I think it’s unreas

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-20 Thread Harbs
gt; Josh turned off the variable renaming. I suppose we should turn it on for >> flexjs apps. >> >> >> Sent from my LG G3, an AT&T 4G LTE smartphone >> >> >> -- Original message------ >> >> From: Harbs >> >> Date: Tue, Oct 2

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-20 Thread Alex Harui
On 10/20/15, 4:06 PM, "Harbs" wrote: >You should know that I’ve spent the last few weeks (or longer) struggling >with an AngularJS application. My opinion of AngularJS is that it’s >broken by design. > >Comparing the organization and clarity of a FlexJS application to an >AngularJS application

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-20 Thread Alex Harui
On 10/20/15, 5:08 PM, "Josh Tynjala" wrote: >As long as FlexJS apps don't use external libraries, it should be safe to >do more drastic optimization like automatically renaming variables and >things. This must be disabled for code transpiled with asjsc because >external JS libraries can be refe

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-20 Thread Josh Tynjala
t; flexjs apps. > > > Sent from my LG G3, an AT&T 4G LTE smartphone > > > -- Original message-- > > From: Harbs > > Date: Tue, Oct 20, 2015 3:51 PM > > To: dev@flex.apache.org; > > Subject:Re: [DISCUSS] Release Apache FlexJS 0.5.0 > >

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-20 Thread Alex Harui
Josh turned off the variable renaming. I suppose we should turn it on for flexjs apps. Sent from my LG G3, an AT&T 4G LTE smartphone -- Original message-- From: Harbs Date: Tue, Oct 20, 2015 3:51 PM To: dev@flex.apache.org; Subject:Re: [DISCUSS] Release Apache FlexJS 0.5.0

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-20 Thread Josh Tynjala
With the flexunit ant task, you can set its command attribute to the path of the standalone Flash Player debugger or ADL. https://cwiki.apache.org/confluence/display/FLEX/FlexUnit+Ant+Task#FlexUnitAntTask-Configuration - Josh On Tue, Oct 20, 2015 at 3:37 PM, Alex Harui wrote: > > > On 10/20/15

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-20 Thread Harbs
You should know that I’ve spent the last few weeks (or longer) struggling with an AngularJS application. My opinion of AngularJS is that it’s broken by design. Comparing the organization and clarity of a FlexJS application to an AngularJS application is literally night and day. I was able to cr

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-20 Thread Harbs
Yes. They do. Pretty exciting! Question: The release js for the data binding example is 432 KB. Why is it so big? On Oct 21, 2015, at 1:25 AM, Alex Harui wrote: > Yay! So in the examples folder, should be some examples in bin/js-debug > and bin-debug folders. They should run and work mostly.

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-20 Thread Alex Harui
On 10/20/15, 3:04 PM, "Josh Tynjala" wrote: >I don't think we should rely on someone having the debugger version of >Flash Player installed in a browser. I'm pretty sure that I only have the >release player installed these days. I haven't debugged a SWF in a browser >in a very long time. I’m o

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-20 Thread Alex Harui
Yay! So in the examples folder, should be some examples in bin/js-debug and bin-debug folders. They should run and work mostly. Thanks for sticking with it. -Alex On 10/20/15, 3:17 PM, "Harbs" wrote: >OK. I feel like I just took a big step in the right direction! :-) > >approve: > >+1 >Packag

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-20 Thread Harbs
OK. I feel like I just took a big step in the right direction! :-) approve: +1 Package http://apacheflexbuild.cloudapp.net:8080/job/flex-asjs/lastSuccessfulBuild/artifact/out/apache-flex-flexjs-0.5.0-src.tar.gz Java 1.7 OS: Mac OS X x86_64 10.9.5 Source kit signatures match: y Source kit builds:

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-20 Thread Josh Tynjala
I don't think we should rely on someone having the debugger version of Flash Player installed in a browser. I'm pretty sure that I only have the release player installed these days. I haven't debugged a SWF in a browser in a very long time. - Josh On Tue, Oct 20, 2015 at 2:56 PM, Alex Harui wrot

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-20 Thread Harbs
Never mind. I just noticed that it launched Safari and Safari blocked Flash. bah! Why is it launching Safari? I have Firefox as my default browser. On Oct 21, 2015, at 1:03 AM, Harbs wrote: > What’s the script trying to launch? I should have both a stand-alone debug > player as well as a debu

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-20 Thread Harbs
What’s the script trying to launch? I should have both a stand-alone debug player as well as a debug browser plugin. I have MAMP running. Maybe that’s messing things up? On Oct 21, 2015, at 12:56 AM, Alex Harui wrote: > Hmm. For me, my console looks more like: > > [flexunit] > [flexunit] Op

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-20 Thread Harbs
Bingo. That’s the piece of info I was missing. Thanks! On Oct 21, 2015, at 12:48 AM, Alex Harui wrote: > in a .bash_login file in the “~” > folder

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-20 Thread Alex Harui
On 10/20/15, 12:26 PM, "Harbs" wrote: > >I’m now getting an error here: > >Core: > >clean: > >compile: >Compiling libs/Core.swc >FLEX_HOME: >/Users/harbs/Documents/ApacheFlex/FlexJS0.5.0/apache-flex-flexjs-0.5.0-src >FALCON_HOME: >/Users/harbs/Documents/ApacheFlex/FlexJS0.5.0/falconjx/compiler

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-20 Thread Alex Harui
On 10/20/15, 12:30 PM, "Harbs" wrote: >Is there a way to set these variables permanently across sessions? Not sure what you mean by “sessions”, but on Mac, you can put a bunch of export commands in a shell script and/or in a .bash_login file in the “~” folder. If you use .bash_login, every Te

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-20 Thread Harbs
Is there a way to set these variables permanently across sessions? On Oct 20, 2015, at 6:29 PM, Alex Harui wrote: > I’m also curious > about why your computer wasn’t already set up with ANT_HOME and > FLASHPLAYER_DEBUGGER

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-20 Thread Harbs
On Oct 20, 2015, at 6:29 PM, Alex Harui wrote: >> I’m now getting to the point of expanding the FalconJX nightly where it >> fails: > > Is it possible you simply got a bad download? I guess I will take the > time to add an MD5 check on the download. When you get an error, please > try to prov

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-20 Thread Alex Harui
On 10/20/15, 4:33 AM, "Harbs" wrote: >I ran out of time for now. Well, thanks for trying. I am going to try to consolidate your comments and reply to them in this one post. >I’m now getting to the point of expanding the FalconJX nightly where it >fails: Is it possible you simply got a bad

Re: [DISCUSS] Release Apache FlexJS 0.5.0

2015-10-20 Thread Harbs
I ran out of time for now. I’m now getting to the point of expanding the FalconJX nightly where it fails: Expanding: /Users/harbs/Documents/ApacheFlex/FlexJS0.5.0/apache-flex-falconjx-0.5.0-bin.zip into /Users/harbs/Documents/ApacheFlex/FlexJS0.5.0/falconjx BUILD FAILED /Users/harbs/Documents/

  1   2   >