Hi Joe, > Crosswalk doesn't work the same way as the default AndroidWebView and > MozillaView from my experience, so some of the tests wouldn't work for it > and are specific to the default WebView. These would be all the JUnit tests > related to embedding the webview. I think these tests should remain for > Cordova, but Crosswalk needs to have its own JUnit tests. >
Agree. From crosswalk plugin perspective, we at least need to test the CordovaWebView interface and plugin interface. > > > > > I think it makes sense to release the crosswalk plugin against > > Crosswalk stable channel every 6 weeks. > > > > Any thoughts on above items? > > > > > I agree! This sounds like a good idea once the JUnit tests are figured out. > Sounds great! We will focus on the JUnit tests of crosswalk plugin first. Thanks, -ningxin > Joe > > > > > Thanks, > > -ningxin > > > > > > > > > Best regards, > > > > -ningxin > > > > > > > > > -----Original Message----- > > > > > From: Carlos Santana [mailto:[email protected]] > > > > > Sent: Thursday, November 27, 2014 11:30 AM > > > > > To: [email protected] > > > > > Subject: Re: [Android] MozillaView Update: PoC is working > > > > > > > > > > Great news Joe. I agree with the time statement, post vacation time. > > > > > Allows time for doc, test, and logistics for release. > > > > > > > > > > Documenting some guides on what these two plugins means for > > > > > developer in terms of features, support and handling a single > > > > > project that wants to target Android 2.3 + Android 4.x. > > > > > Instrumenting test framework to test integration between > > > > > cordova-andoird and plugins. > > > > > Also discuss how the release cycle will work. Who owns what? > > > > > From what I little understand is that cordova-android remains > > > > > ASF and owned by Apache Cordova. But this cordova-android is a > > > > > new version that has an API to support plugins that replace the > > > > > OS web > > view. > > > > > > > > > > The plugins are not owned by ASF/Apache Cordova, we just need to > > > > > document and support a stable API. And the gecko view plugin > > > > > will be > > > > owned > > > > > by Mozilla outside ASF, and crosswalk owned by Intel outside ASF? > > > > > > > > > > > > > > > On Wed, Nov 26, 2014 at 7:58 PM, Ally Ogilvie > > > > > <[email protected]> > > > > wrote: > > > > > > > > > > > >Thoughts? > > > > > > > > > > > > That. Is. Awesome. > > > > > > > > > > > > How far back can you target Android? > > > > > > > > > > > > > > > > > > On Thu, Nov 27, 2014 at 9:08 AM, Joe Bowser > > > > > > <[email protected]> > > > wrote: > > > > > > > > > > > > > Hey > > > > > > > > > > > > > > Just an update, I have a working PoC of the GeckoView-based > > > > > > > WebView ready for people to look at here: > > > > > > > > > > > > > > https://github.com/infil00p/cordova-mozillaview-engine > > > > > > > > > > > > > > This is definitely a very different webview than what we > > > > > > > have had currently, and I've had to re-think a lot of how we > > > > > > > do things with > > > > > > Cordova > > > > > > > because of it. The asynchronous bridge that uses promises > > > > > > > is very interesting on GeckoView, as well as how this is > > > > > > > properly > > > sandboxed. > > > > > > > I like it a lot better than how Chrome based web-views are > > > > > > > currently > > > > > > working > > > > > > > with just bolting on an synchronous object. However, due to > > > > > > > time, and because I didn't want to repaint the bike shed > > > > > > > again, I kept the basic bridge architecture mostly intact. > > > > > > > > > > > > > > At any rate, from the initial tests, the bridge works and > > > > > > > the plugins are mostly intact. I override the exec with > > > > > > > clobbers, and while I haven't > > > > > > run > > > > > > > Mobile-Spec against the plugin version, the fact that it > > > > > > > fires tells me that the clobbers probably will work. > > > > > > > > > > > > > > I am really worried about the Splashscreen and how we show > > > > > > > and hide the webviews, since this was found to be very > > > > > > > brittle when I started to work > > > > > > on > > > > > > > this. We should consider having more proper refactoring of > > Cordova. > > > > > > > > > > > > > > At this point, now that we have two webviews, I think we > > > > > > > should ramp up > > > > > > for > > > > > > > a 4.0 final release in January 2015. I don't want to do it > > > > > > > now because I can see people getting pissed off that we > > > > > > > released 4.0 and then go on vacation. That said, I'm glad > > > > > > > that this exists, since it feels like > > > > > > we're > > > > > > > finally at the finish line with this feature. > > > > > > > > > > > > > > Thoughts? > > > > > > > > > > > > > > Joe > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > <http://www.wizcorp.jp/>Ally Ogilvie Lead Developer - MobDev. > > > > > > | Wizcorp Inc. <http://www.wizcorp.jp/> > > > > > > ------------------------------ TECH . GAMING . OPEN-SOURCE > > > > > > WIZARDS+ 81 (0)3-4550-1448 | > > > Website > > > > > > <http://www.wizcorp.jp/> | Twitter > > > > > > <https://twitter.com/Wizcorp> | Facebook > > > > > > <http://www.facebook.com/Wizcorp> | LinkedIn > > > > > > <http://www.linkedin.com/company/wizcorp> > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > Carlos Santana > > > > > <[email protected]> > > > > > >
