iOS 1.4.0 Release Notes are better summarized here: https://github.com/apache/incubator-cordova-ios/blob/master/PhoneGapInstaller/docs/releasenotes.md
On Mon, Jan 30, 2012 at 5:09 PM, Steven Gill <stev...@adobe.com> wrote: > Here is the changelog for 1.4.0 > > Anything that should be added or removed for tomorrows announcement? > > ios > Becky Gibson (5): > fixes CB-143 removing address from iOS contact causes crash > fixes CB-153 - Camera default destination should be FILE_URI > Refs #cb-7 Update source headers to apache license > fixes CB-42 MediaPlaybackRequiresUserAction can now be set to NO > Update contacts so displayContact closes properly > > Jesse (3): > project files imported using local syntax, and not framework syntax > added stand-alone PGViewController > added whitelist support, and more complete interface with readonly props > > Shazron Abdullah (24): > Fixed iOS 5 quirks with presenting/dismissing modal viewcontrollers. > Fixed the (PGPlugin.viewController == null) problem for pre-1.4 projects > using PhoneGap > 1.3 > Fixed PGViewController PhoneGap.plist settings - settings were set > before the webView was created. > Added missing steps to "How to use PhoneGap as a Component" doc. > Added 'How to Use PhoneGap as a Component' doc to the .dmg (as a PDF) > Fixes for legacy support of deprecated PhoneGapDelegate - in core > plugins. > Update to template file AppDelegate.m (new PGCommandDelegate interface > function added) > Removed PhoneGapLibTest folder. > Added Apache v2 license to strings files. > Updated the app icons, splash-screens, and template icons for the Xcode > template. > Added Battery core plugin to PhoneGap.plist > Updated files to contain Apache v2 license in the header > Added PhoneGap version number to top of license.js > Updated files to contain Apache v2 license in the header > Updated VERSION to 1.4.0rc1 and added release notes > Re-factored to use PGViewController more effectively (has iPad view > scaling problems currently). > Fixed iPad sizing problem. > Fixed MainViewController pathing problem in .xcodeproj > Fixed comment problem (no /* */ comments allowed) - substituted with // > Fixed incomplete protocol problem. > Updated FAQ item #7, updated testing section > Added the "PhoneGap Upgrade Guide" doc. > Fixed incorrect alignment of splashscreen image at startup because of > recent Cleaver changes. > Updated VERSION to 1.4.0 > > shazron (18): > Got PGViewController working, with no splash screen support yet. > Fixed startPage crash on a .framework based project. > Added splash screen code to PGViewController (not working properly yet) > Fixed splashscreens in new PGViewController. > Removed UIWebView.scalesPagesToFit = YES to match legacy setting of NO. > Fixes unit-test failures (re: File tests) > Usage of PGCommandDelegate in new AppDelegate.h/.m > Renamed PhoneGapDelegate to PGAppDelegate. PhoneGapViewController > removed. This is a breaking change. The old classes will be re-added later > and deprecated for upgrades. > Re-added legacy (now deprecated) classes PhoneGapDelegate and > PhoneGapViewController. > Added missing (deprecated) header files to PhoneGap target. > Fixed runtime error (missing selector) for PGURLProtocol - for pre-1.4 > generated projects. > Fixed missing symbols (for deprecated classes) in a PhoneGap.framework > based project that has been upgraded to use 1.4 > First draft of Cleaver HOWTO > Factored out NSDictionary+LowercaseKeys category to prevent duplicate > symbol warning. > PGViewController - made wwwFolderName and startPage as properties to > allow easy customization. > How to use PhoneGap as a Component - documentation complete. > Modified instructions to always start with an action word. > Typo in selector that prevented a PGPlugin's viewController property > from being set. > > blackberry > Fil Maj (5): > #124: Adding Battery events to the PlayBook. > #153: Default for camera destination type changed from DATA_URL to > FILE_URI. > #CB-122: native JSON writer class needs expandable char buffer > 1.4.0rc1 > 1.4.0 > > Jeffrey Heifetz (1): > Fixing playbook plugin manager > > android > Anis Kadri (1): > fixing whitelist handling > > Bryce Curtis (5): > Change API to postMessage() to call a plugin's onMessage() method. > Optimize enumerations as suggested by @plowman. > Fix CB-135 Multithreaded access on CallbackServer javascript object. > Added license header to new files. > Remove unused files/classes until they are needed. > > Joe Bowser (9): > Work-around Feature for Classic PhoneGap 320x480 resolution > Fixing scale, setting legacy scale > Removing GapView, since it doesn't actually do anything > Moving LinearLayoutSoftKeyboardDetect out into its own class and making > it more plugin-like > Editing a comment about LinearLayoutSoftKeyboardDetect > Changing to use JS directly. There are issues with this approach, and it > should use the KeyboardHandler > Moved Chrome Client out of DroidGap.java > Moving the WebViewClient out, allowing for PhoneGap to not break on > empty console.log > Removing the classic render feature, since it's not working properly > > Jukka Zitting (2): > README.md: Replace "PhoneGap" with "Cordova" and add incubation > disclaimer > Minor incubation disclaimer fix. > > Libby Baldwin (1): > add compass demo for Android > > Olivier Brand (2): > Added authentication framework > Renamed crdentials/principals to userName/password > > Peter Ehrlich (1): > documentation additions > > William Shen (1): > Changed createCaptureFile to explicitly check for PNG and to throw an > IllegalArgumentException if it is not a JPEG nor a PNG > > alunny (4): > adding JUnit dependency > reading preferences from phonegap.xml > using preference=fullscreen for fullscreen view > making preference reading code more robust > > macdonst (12): > Fix for issue #281 of phonegap/phonegap-android: Detect for localStorage > if Java has disabled it > Fix for Issue #33: onReceivedError incorrectly sets openExternal to true > Fix NullPointerException in DroidGap.onMeasure() > Fixing issue with FileTransfer.upload when the passed in url contains a ? > Proved generating sqlite database path to open database without > permission error > Camera default destination should be FILE_URI > CB-145: Android contact.save() crashes for native contacts. > CB-199: FileTransfer.download fails on Android 4.0 > Allow internal SD Card to be used as storage > Fixing a timing issue with the web view history not being cleared > properly > Updating version to 1.4.0rc1 > Updating version to 1.4.0 > > windows > Jesse MacFadyen (14): > Acceleromter fix #CB-141 - InvariantCulture > Changed default destination to FILE_URI > Contacts returned from find were not formatted. CB-157 > Audio playback issue CB-142 > Redirect issue trackers to apache > Wrong slash :: CB-184 > Removed unnecessary navigation blocking for # CB-185 > Added js Connection.CELL for generic cellular connection. > Fix for single document - multipage layouts > Added VERSION file to be like other platforms. > Fixes for loading local XHR using file API, and still using default for > remote XHR. responseXML returns document for local files. > updated phonegap.js to include XHR updates > Compass API fixes > 1.4.0 version changes > > webos > Herm Wong (1): > update version file to 1.4.0 > > bada > Anis Kadri (4): > Updating phonegap version > ignoring unsed files > upating version 1.4.0rc > updating to 1.4.0