Just tried flexjs@next on Mac. Looks good to me!

- Josh

On Tue, Sep 13, 2016 at 11:55 AM, OmPrakash Muppirala <[email protected]>
wrote:

> On Mon, Sep 12, 2016 at 4:44 PM, OmPrakash Muppirala <[email protected]
> >
> wrote:
>
> >
> >
> > On Mon, Sep 12, 2016 at 1:46 PM, Josh Tynjala <[email protected]>
> > wrote:
> >
> >> Om, can you give my latest changes a try? I tweaked the NPM scripts to
> >> actually run inside Node, which should clear up the cross-platform
> issues,
> >> like requiring Cygwin on Windows. Additionally, I made the NPM scripts
> >> launch the real scripts, so any changes should be picked up
> automatically
> >> from now on.
> >>
> >> I tested on Mac, Windows in PowerShell, and Windows in cmd.exe.
> >>
> >
> > Wow, this is awesome.  Will test soon :-)
> >
>
> Just tested it, everything works as promised on Cygwin, Cmd shell and on
> PowerShell on Windows 7.
> This is huge!  Thanks for getting this done.
>
> I have pushed the new bits as a pre-release to npm.
>
> If someone else wants to test, this is how to install:
>
> *npm install flexjs@next*
>
> I will wait 24 hours before I push this out to npm as a final release
> package.
>
> Thanks,
> Om
>
>
> >
> > Thanks,
> > Om
> >
> >
> >>
> >> - Josh
> >>
> >> On Sun, Sep 11, 2016 at 6:56 PM, Josh Tynjala <[email protected]>
> >> wrote:
> >>
> >> > I hope to find a way to reuse the existing scripts in the next
> version.
> >> I
> >> > think that tweak I made recently to the NPM versions will help. When I
> >> > expose asnodec, I'll play around with some ideas.
> >> >
> >> > - Josh
> >> >
> >> > On Sep 10, 2016 10:05 PM, "OmPrakash Muppirala" <[email protected]
> >
> >> > wrote:
> >> >
> >> >> On Sep 10, 2016 9:39 AM, "Josh Tynjala" <[email protected]>
> wrote:
> >> >> >
> >> >> > Wait! There's one more thing with the NPM versions that need to be
> >> >> changed.
> >> >> > The last lines of asjscnpm, asjscompcnpm, and mxmlcnpm need to be
> >> >> updated
> >> >> > to match the changes in the regular versions.
> >> >> >
> >> >> > For instance, in asjsc:
> >> >> >
> >> >> > -external-library-path="$SCRIPT_HOME/../libs/js.swc"
> >> >> >
> >> >> > is replaced by
> >> >> >
> >> >> > +configname=js
> >> >> >
> >> >> > Exactly the same in asjscompc. It appears that mxmlc may have a
> >> slightly
> >> >> > different change.
> >> >>
> >> >> Gah! We need to figure a way to simply reuse the existing scripts
> >> instead
> >> >> if having to copy everything each time.
> >> >>
> >> >> Are you planning on fixing this?
> >> >>
> >> >> Thanks,
> >> >> Om
> >> >>
> >> >> >
> >> >> > - Josh
> >> >> >
> >> >> > On Sat, Sep 10, 2016 at 9:25 AM, Josh Tynjala <
> [email protected]
> >> >
> >> >> wrote:
> >> >> >
> >> >> > > After installing flexjs@next from NPM, I can now successfully
> run
> >> >> asjsc,
> >> >> > > asjscompc, and mxmlc from the command line on Mac. The
> end-of-line
> >> fix
> >> >> > > appears to be working correctly.
> >> >> > >
> >> >> > > - Josh
> >> >> > >
> >> >> > > On Fri, Sep 9, 2016 at 7:08 PM, OmPrakash Muppirala <
> >> >> [email protected]>
> >> >> > > wrote:
> >> >> > >
> >> >> > >> I just pushed flexjs 0.7.0 with a tag 'next'.  If someone can
> >> test it
> >> >> on a
> >> >> > >> Mac and give me an all clear, I can go ahead and promote the
> >> package
> >> >> to a
> >> >> > >> release.
> >> >> > >>
> >> >> > >> Run:
> >> >> > >> *npm install flexjs@next -g *
> >> >> > >> to test flexjs 0.7.0 npm package.
> >> >> > >>
> >> >> > >> Thanks,
> >> >> > >> Om
> >> >> > >>
> >> >> > >> On Fri, Sep 9, 2016 at 2:31 PM, OmPrakash Muppirala <
> >> >> [email protected]
> >> >> > >> >
> >> >> > >> wrote:
> >> >> > >>
> >> >> > >> >
> >> >> > >> >
> >> >> > >> > On Fri, Sep 9, 2016 at 1:53 PM, Alex Harui <[email protected]>
> >> >> wrote:
> >> >> > >> >
> >> >> > >> >> Please comment on the draft below.  We need Om or someone to
> >> >> publish
> >> >> > >> the
> >> >> > >> >> npm module.
> >> >> > >> >>
> >> >> > >> >
> >> >> > >> > On it.
> >> >> > >> >
> >> >> > >> > Thanks,
> >> >> > >> > Om
> >> >> > >> >
> >> >> > >> >
> >> >> > >> >>
> >> >> > >> >> -----------
> >> >> > >> >>
> >> >> > >> >> The Apache Flex community is pleased to announce the release
> of
> >> >> Apache
> >> >> > >> >> FlexJS SDK 0.7.0 and Apache Flex FalconJX Compiler 0.7.0.
> >> >> > >> >>
> >> >> > >> >> Apache Flex is a highly productive, open source application
> >> >> framework
> >> >> > >> for
> >> >> > >> >> building and maintaining expressive applications that deploy
> >> >> > >> consistently
> >> >> > >> >> on all major browsers, desktops and devices (including
> >> >> smartphones,
> >> >> > >> >> tablets and tv).
> >> >> > >> >>
> >> >> > >> >> Apache FlexJS is a next-generation Flex SDK that enables
> >> >> developers
> >> >> to
> >> >> > >> use
> >> >> > >> >> MXML and ActionScript to not only create SWFs but also
> >> >> cross-compile
> >> >> > >> the
> >> >> > >> >> same MXML and ActionScript to HTML/JS/CSS so applications can
> >> run
> >> >> > >> natively
> >> >> > >> >> in browsers.  The cross-compiled code can also be used in
> >> Apache
> >> >> > >> Cordova
> >> >> > >> >> (Adobe PhoneGap) mobile applications.
> >> >> > >> >>
> >> >> > >> >> Apache Flex FalconJX is a next-generation MXML and
> ActionScript
> >> >> > >> >> cross-compiler.  It extends the next-generation SWF compiler
> >> known
> >> >> as
> >> >> > >> >> Falcon.  Both are contained in the release package and are
> >> used by
> >> >> the
> >> >> > >> >> FlexJS package to compile SWFs or cross-compile to
> HTML/JS/CSS.
> >> >> > >> >>
> >> >> > >> >> This is the fifth release of FlexJS and FalconJX.  It is
> ‘beta'
> >> >> > >> >> quality.  In this release, all of the compiler JARs and
> >> framework
> >> >> SWCs
> >> >> > >> are
> >> >> > >> >> also available as Maven artifacts making it the first version
> >> of
> >> >> any
> >> >> > >> Flex
> >> >> > >> >> SDK to support Maven.  Maven can even be used to build the
> >> sources
> >> >> and
> >> >> > >> >> examples.  See the various pom.xml files included in the
> >> >> artifacts.
> >> >> > >> >>
> >> >> > >> >> In addition, the JS output also includes source maps so you
> can
> >> >> see
> >> >> > >> your
> >> >> > >> >> ActionScript source in the browser debugger.  Also, there is
> >> more
> >> >> > >> support
> >> >> > >> >> for using ActionScript to create NodeJS modules, and you can
> >> now
> >> >> use a
> >> >> > >> >> subset of E4X in your cross-compiled applications.  See the
> >> >> > >> RELEASE_NOTES
> >> >> > >> >> files in the artifacts for more information.
> >> >> > >> >>
> >> >> > >> >> The purpose of this release is to gather feedback about the
> >> >> > >> >> features and implementation strategies, and recruit new
> >> >> contributors
> >> >> > >> as we
> >> >> > >> >> grow these code bases into an SDK and tool chain that
> delivers
> >> the
> >> >> > >> highest
> >> >> > >> >> productivity developing applications that can run in the most
> >> >> places.
> >> >> > >> >> These releases may not handle production needs.  Expect lots
> of
> >> >> bugs
> >> >> > >> and
> >> >> > >> >> missing features.  Please file bugs at:
> >> >> > >> >>
> >> >> > >> >> https://issues.apache.org/jira/browse/FLEX/
> >> >> > >> >>
> >> >> > >> >> For questions about how to use FlexJS and FalconJX, send
> email
> >> to
> >> >> > >> >> [email protected].  Please try to prefix the subject
> with
> >> >> > >> [FlexJS] or
> >> >> > >> >> [FalconJX] so it is clear the questions refer to this release
> >> and
> >> >> not
> >> >> > >> the
> >> >> > >> >> Flex SDK and MXMLC compiler.
> >> >> > >> >>
> >> >> > >> >> For questions and feedback on the development of the source
> >> code
> >> >> in
> >> >> > >> these
> >> >> > >> >> release, send email to [email protected].  Again, please
> >> prefix
> >> >> the
> >> >> > >> >> subject with [FlexJS] or [FalconJX].
> >> >> > >> >>
> >> >> > >> >> Apache FlexJS and Apache Flex FalconJX are available in
> source
> >> and
> >> >> > >> binary
> >> >> > >> >> form from the following download page:
> >> >> > >> >> http://flex.apache.org/download-flexjs.html
> >> >> > >> >>
> >> >> > >> >> When downloading from a mirror site, please remember to
> verify
> >> the
> >> >> > >> >> downloads using signatures or MD5 hashes.
> >> >> > >> >>
> >> >> > >> >> A simple way to try these releases is to use the
> >> >> > >> >> InstallApacheFlex 3.1 or 3.2 application which is available
> at
> >> the
> >> >> > >> >> following url:
> >> >> > >> >> http://flex.apache.org/installer.html
> >> >> > >> >>
> >> >> > >> >> Choose Apache FlexJS 0.7.0 and it will create an Adobe Flash
> >> >> > >> >> Builder-compatible SDK that uses the Falcon and FalconJX
> >> compilers
> >> >> to
> >> >> > >> >> generate SWFs and HTML/JS/CSS output.  You can also use FDT
> as
> >> >> your
> >> >> IDE
> >> >> > >> >> for developing FlexJS applications.  Some folks have been
> >> >> successful
> >> >> > >> >> using IntelliJ, FlashDevelop as well.  Moonshine is also
> >> working
> >> >> on
> >> >> > >> >> FlexJS support.
> >> >> > >> >>
> >> >> > >> >> Apache FlexJS 0.7.0 is also available as a npm package. On a
> >> >> system
> >> >> > >> with
> >> >> > >> >> npm installed, users can easily install FlexJS with the
> >> command:
> >> >> "npm
> >> >> > >> >> install flexjs -g".
> >> >> > >> >>
> >> >> > >> >> See the README or the FlexJS wiki for more information.  The
> >> >> FlexJS
> >> >> > >> >> section of the wiki is at the following
> >> >> > >> >>
> >> >> > >> >> url:
> >> >> > >> >> https://cwiki.apache.org/confluence/display/FLEX/FlexJS
> >> >> > >> >>
> >> >> > >> >> For more information on Apache Flex, visit the project home
> >> page:
> >> >> > >> >> http://flex.apache.org
> >> >> > >> >>
> >> >> > >> >> Please try FlexJS and become involved in shaping the future
> of
> >> >> Flex.
> >> >> > >> >>
> >> >> > >> >> The Apache Flex Community
> >> >> > >> >>
> >> >> > >> >>
> >> >> > >> >>
> >> >> > >> >>
> >> >> > >> >
> >> >> > >>
> >> >> > >
> >> >> > >
> >> >>
> >> >
> >>
> >
> >
>

Reply via email to