You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cordova.apache.org by Steven Gill <st...@adobe.com> on 2012/01/31 02:09:18 UTC
1.4.0 ChangeLog
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
Re: 1.4.0 ChangeLog
Posted by Shazron <sh...@gmail.com>.
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 <st...@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