On Mon, Sep 12, 2016 at 4:44 PM, OmPrakash Muppirala <bigosma...@gmail.com>
wrote:

>
>
> On Mon, Sep 12, 2016 at 1:46 PM, Josh Tynjala <joshtynj...@gmail.com>
> 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 <joshtynj...@gmail.com>
>> 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" <bigosma...@gmail.com>
>> > wrote:
>> >
>> >> On Sep 10, 2016 9:39 AM, "Josh Tynjala" <joshtynj...@gmail.com> 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 <joshtynj...@gmail.com
>> >
>> >> 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 <
>> >> bigosma...@gmail.com>
>> >> > > 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 <
>> >> bigosma...@gmail.com
>> >> > >> >
>> >> > >> wrote:
>> >> > >>
>> >> > >> >
>> >> > >> >
>> >> > >> > On Fri, Sep 9, 2016 at 1:53 PM, Alex Harui <aha...@adobe.com>
>> >> 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
>> >> > >> >> us...@flex.apache.org.  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 dev@flex.apache.org.  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