Okay, cool. I incorporated your feedback and will post later tonight if there are no more comments.
Simon Mac Donald http://hi.im/simonmacdonald On Tue, Oct 30, 2012 at 2:55 PM, Andrew Grieve <[email protected]> wrote: > Great write-up Simon! Thanks for doing this. > > > On Tue, Oct 30, 2012 at 2:18 PM, Simon MacDonald > <[email protected]>wrote: > >> Here is the post. Am I missing anything Android devs? Yes, I stole the >> first 3 directly from Shaz. >> >> 1. FileTransfer API changes >> >> Added support for the onprogress event to get progress events for a >> FileTransfer operation >> Added the abort function to cancel a FileTransfer operation >> >> See the API doc. >> >> 2. Graduated the Globalization plugin to core >> >> This plugin was previously in the phonegap-plugins repo (BB WebWorks >> 5, iOS, Android). The globalization object obtains information and >> performs operations specific to the user’s locale and timezone. >> >> See the API doc. >> >> 3. Splashscreen API >> >> The Splashscreen API is now formally documented for iOS and Android. >> >> 4. Android JavaScript to Java bridge improvements >> The callback server is gone. >> Uses events to specify when a result it ready. >> Defaults to polling if all else fails. >> > I don't think it ever falls back to polling anymore. Might be better to > just say that the bridge now uses magic, and link to the JIRA issue (CB-638) > > >> Up to 25 times faster. >> 5. Partial support for video tag >> >> We've been able to shim in support for the video tag. See my earlier >> blog post for more details. >> >> 6. Hardware acceleration is enabled by default >> >> When you run bin/create to make a new PhoneGap Android project then >> android:hardwareAccelerated is set to true by default on the main >> activity. >> >> See Android docs for an explanation of hardware acceleration. >> >> 7. useBrowserHistory now defaults to true >> >> We've deprecated the current way that history is handled in Android >> apps in favour of the default way it is handled in the web view. To go >> back a page you should be using history.back(). If you need to enable >> the old way to handle history you can set useBrowserHistory to false >> in config.xml. >> > Might be good to mention that iframes now work because of this. > >> >> 8. Introduce CordovaPlugin class >> >> CordovaPlugin will be replacing the Plugin class for extending >> PhoneGap functionality. It adds a new execute method public boolean >> execute(String action, String rawArgs, CallbackContext >> callbackContext) to enable developers passing large amounts of data to >> the native side provide their own JSON parser. >> > Maybe add: It also cuts down on boiler-plate, makes multi-threading easier, > and adds an application-wide thread-pool to CordovaInterface. > >> >> 9. Various bug fixes >> Back and Menu button events now fire if the cursor is inside a text view. >> Fixed a path where the whitelist was not being checked in DroidGap. >> FileTransfer.download now supports the trustAllHosts option to allow >> downloading from servers with self signed certificates. >> Removed trailing space from contact.name.formatted. >> Properly set contact's IM type. >> navigator.language is now set properly when the language is switched >> in Android settings. >> > 10. Adds an onReset function to plugins so that background operations (such > as file transfers or playing sounds) will be stopped by page navigations. > > >> >> Simon Mac Donald >> http://hi.im/simonmacdonald >> >> >> On Mon, Oct 29, 2012 at 5:30 AM, Andrew Lunny <[email protected]> wrote: >> > Woot, go shame! >> > >> > >> > On 28 October 2012 09:37, Simon MacDonald <[email protected]> >> wrote: >> >> >> >> You have shamed me into it. I will put something together this week. >> >> >> >> Simon Mac Donald >> >> http://hi.im/simonmacdonald >> >> >> >> >> >> On Sat, Oct 27, 2012 at 2:53 PM, Andrew Lunny <[email protected]> wrote: >> >>> >> >>> This is awesome Shaz - thanks for writing this up every release. >> >>> >> >>> It would be even awesomer if one of the Android devs could do the same >> >>> thing - I know Simon does similar things with individual features, but >> it >> >>> would be great to have this kind of roundup for Android. >> >>> >> >>> On 27 October 2012 09:50, Shazron <[email protected]> wrote: >> >>> >> >>> > >> >>> > >> >>> > >> http://shazronatadobe.wordpress.com/2012/10/27/whats-new-in-cordova-ios-2-2-0/ >> >>> > >> >>> > On Mon, Oct 22, 2012 at 2:28 PM, Shazron <[email protected]> wrote: >> >>> > > Thanks Andrew, I'll incorporate those in. >> >>> > > >> >>> > > On Mon, Oct 22, 2012 at 6:51 AM, Andrew Grieve < >> [email protected]> >> >>> > wrote: >> >>> > >> Sounds great Shaz! Might also be worth mentioning the bridge >> >>> > improvements: >> >>> > >> -No longer broken for non file:// pages >> >>> > >> -No longer shows failed requests in the remote web inspector >> >>> > >> -15% speed improvement in benchmarks >> >>> > >> >> >>> > >> >> >>> > >> On Mon, Oct 22, 2012 at 3:57 AM, Shazron <[email protected]> >> wrote: >> >>> > >> >> >>> > >>> I'm preparing a blog post. Here is the outline of what I have so >> >>> > >>> far: >> >>> > >>> >> >>> > >>> 1. CordovaLib multiple architecture support (across all versions >> of >> >>> > iOS) >> >>> > >>> 2. Added Capture API microphone image for iPhone 5 dimensions and >> >>> > >>> orientation fix >> >>> > >>> 3. Adde dFileTransfer API progress events, abort function >> >>> > >>> 4. Cordova.plist - added two new iOS 6 properties >> >>> > >>> (SuppressesIncrementalRendering, >> KeyboardDisplayRequiresUserAction) >> >>> > >>> 5. Added Globalization Core Plugin >> >>> > >>> 6. Fixed iOS 6 orientation issues >> >>> > >>> 7. Added iOS 6 LocalStorage changes (backup flag) >> >>> > >>> 8. bin/create changes for shared and CordovaLib copying >> >>> > >>> 9. uncrustify hook for committers >> >>> > >>> 10. onReset() override for plugins >> >>> > >>> >> >>> > >>> Link: >> >>> > >>> >> >>> > >>> >> >>> > >> >>> > >> https://github.com/apache/incubator-cordova-ios/blob/b74752f42da53532150d17aab80c0c6ae36a1a69/RELEASENOTES.md >> >>> > >>> >> >>> > >> >> >> >> >> > >>
