You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by ja...@apache.org on 2019/02/15 18:14:12 UTC

[cordova-android] branch janpio-compress_res created (now 55a83e0)

This is an automated email from the ASF dual-hosted git repository.

janpio pushed a change to branch janpio-compress_res
in repository https://gitbox.apache.org/repos/asf/cordova-android.git.


      at 55a83e0  Compress files in /res with tinypng.com

This branch includes the following new commits:

     new 9911202  Initial commit of the Android PhoneGap Code
     new 88127f0  Adding comments
     new 4ce3c33  More comments
     new bdab7d8  Updating the Android permissions so we can access all the info we need
     new c42a0ae  Forgot to move the manifest to the branch
     new 2337509  Added helpers to make life easier
     new 7823108  Latest PhoneGap Source
     new 4820f7c  Merge commit 'HEAD'; branch 'droidgap'
     new 4282a3c  customizing droid gap
     new 337acc9  Changing the classname of the Android Branch.  The package should be reflective of the company that wrote it. (Note: This needs to be changed for every app on the android)
     new ceb2dd6  Fixed the Geolocation Functionality.  If it is able to get the location, it will get it from the GPS first, then the network.
     new b75fdf8  More changes to the namespaces
     new 925ff53  custom android changes
     new ab6df0d  resolving merge changes
     new b50f0c9  Testing the refactoring command
     new 53cdce1  resolved android naming conflict
     new 9574e50  Preliminary Accelerometer Support for Android!
     new 65b401d  Adding Preliminary Camera Support for Android in PhoneGap.
     new c9e7a5d  Merge branch 'master' of git://github.com/nitobi/phonegap into joe
     new 91d93de  Removing old code
     new 18fd54b  Merging master into the Nitobi Github Branch
     new a32ae0f  Updating android
     new fca16ad  Adding Sound to Android PhoneGap
     new 9704e63  Adding sound to Android
     new 1e19ed6  added copyright license blurbs
     new ee2d4f7  added assets folder and modified gap.js file
     new ba73ad2  forgot the not Gap supported device if statement in my gap.js modifications
     new 6448e16  added demo2 stuff so that any PhoneGap_andorid library user can run demo2 and see it working
     new 799ce98  DroidGap.java changed to support demo2 inclusion
     new 71600b0  added iBug from JoeHewitt.com support so can further debug the js
     new 4cd7985  start adding stuff and alerts to debug GPS, PLaySOund, and Accelerometer and PhoneGap.java corrected to match my Gap.js changes
     new fe74ca3  more changes to debug GPS
     new 6e59af7  half GPS problems fixed..Device.Location.init works nd can get first GPS read
     new 4b6dc97  added phonegap icon to demo2
     new bcb7805  one panel is user updates GPS other is automaic via pollling
     new 88b71cf  created some new functions to enale GPS/Accel value polling. GPS wise demo2 was changed so that we can do both change GPS in non gps suported cases and in GPS supported cases red Gps via polling
     new 3aae3e0  added rakefile for performing various tasks
     new fdfb631  Merge branch 'master' of git://github.com/shareme/phonegap into shareme
     new 294694e  merge sharemes changes
     new 4993c1b  added SMS receive functionality
     new d8a4649  added sms receiver functionality to android
     new 0e2d4d6  removed some dev comments
     new 62961fb  added HTTP get support for Android
     new a7f45f1  Backup 20090225
     new e179ca0  Cherry picking the listeners to get GeoLocation to work
     new 994e340  Merge branch 'master' of git://github.com/Indeed/phonegap into indeed
     new fb341b7  Deleting binaries
     new 85d98b3  Restoring code that reads the strings.xml file, merging indeed's changes
     new dec32ed  Eclipse requires some tweaking
     new aba625b  Added directoryManager for android
     new c676865  android Audio recording/playback and progress bar info
     new 3d9fdef  Merge branch 'master' of git://github.com/Indeed/phonegap into phonegap2
     new bff74d9  Deleted bin directory
     new c96e369  Added phone information for android
     new cb90eb7  Added streaming support for audio
     new 61078ac  added audio output setting for android
     new e5934f6  Added comment about Directory management in Phonegap.java and changed Java Call backs to be int
     new a463aa2  Merge branch 'master' of git://github.com/addios/phonegap
     new dfa2f0a  fixed some merge problems
     new 49844b4  File IO getFreeDiskSpace()
     new d758397  stopped the page reloading when the G1 keyboard is flipped out.
     new 46c921c  Committing more data into PhoneGap.
     new 2a38423  Merge branch 'master' of git://github.com/sintaxi/phonegap
     new 08691b7  Removing cruft before restarting the work on the new android API
     new 745e550  Moving to new computer, committing what I have in the branch
     new 0514195  Android API Updating
     new c78a0b8  Working on the API, doing a 5 PM build to try to get this rolling along - Got Vibrate to work - 411 works out of the box
     new beb8dac  5:30 Commit.
     new a4bb2a2  Geolocation works on Android
     new 5b32cce  Getting Accelerometer working.  Beep fails for an unknown reason.
     new 22f3d82  Refactored because of translink app
     new 0b4180d  Cleaning house
     new 4fa3a3f  Cleaning up the package
     new 4841165  Versioning changes for Android Market
     new 42b1bb6  Cleaning up the tree before merging
     new 95d8d5b  Fixing AccelListener to conform to 1.5
     new 3152f2a  Removing R.java
     new 1cba136  Android 1.5 Upgrade
     new 371ae6e  Fixing error in Audio Handler
     new 21612ac  Adding the build.xml file to allow for automated building outside of Eclipse
     new 648f751  Minor edit
     new a5b0cf2  Bringing the build up to standard for Android
     new 2ee0d95  Fixing scoping issues where PhoneGap would get Garbage Collected.
     new 377a488  Adding Camera Activity
     new f42485b  Forgot to check in strings
     new a534e11  Removing excess camera code
     new 17b02ae  Camera and Video checkins
     new dc9f985  Fixing Brokeness
     new 0344665  Fixing Accelerometer
     new d701f41  Added fail callback to Android GpsListener/GeoListener.
     new 08c42ea  Fixes to bring PhoneGap Android closer to spec
     new 736fe7c  Weirdness with the timing of the PhoneGap loading investigated
     new ed17fce  Merging Fil's fix
     new 516b8ed  Removing Crap
     new 32cc949  Commiting the Launcher stub
     new 8c5f2ce  Wiring the camera to the DroidGap
     new de85ba2  Updated URI usage in Blackberry PhoneGap. Located line of code that is likely causing the BrowserContentManager to freeze when it is using the "experimental" 17000 rendering mode option. Finally, added META tag directive as suggested by RIM (does not work, but RIM says to do it, so I did!).
     new 2c08e3d  Merge branch 'master' of git@github.com:filmaj/phonegap
     new b35838b  Merge branch 'master' of git://github.com/filmaj/phonegap
     new 87f9160  Camera code, adding the Commons Codec to the repo, need to read the licence to see whether we can include it
     new 66c3a47  More Camera Improvements
     new df6eaf4  Working Camera Attempt, need to merge back into trunk
     new 98fff2d  Getting ready for release of Camera
     new a01e303  Android's device.js is missing from the repository:
     new 7eeac7a  Messing with git
     new 93017f2  Fixing tree issues
     new 6365d4f  Merging current Nitobi repo code with the Video Code
     new 1e274d6  Merge branch 'master' of git@github.com:filmaj/phonegap
     new 31c049d  Camera API works
     new 87b5c12  Fixing Conflicts
     new 3a36047  first commit
     new 23aa1e7  Merge branch 'master' of git://github.com/shazron/phonegap
     new 9416913  resolved conflict in android/assets/www/phonegap.js file
     new 9957dfc  Removing the assets phonegap.js
     new 4b3e314  Hacking on the File and Media APIs
     new 470ad5e  PhoneGap Media and File
     new 3c9d826  Removing Phonegap.js
     new b463b01  Example code from Android, need to know WTF we actually return so I know what to build
     new 4b3acd0  Creates a JAR
     new e96a3bb  Editing manifest
     new 25ff4b0  PhoneGap Contact checkin
     new b746779  Merging PhoneGap
     new cccce01  Changing the Android
     new e36e4bc  Prototype of the File API implemented
     new 4bb3237  Fixed File I/O
     new 5becaa3  Fixing the merge
     new 11794f5  Merge branch 'master' of git@github.com:bowserj/phonegap
     new 24d7521  Very minor changes to the core classes
     new 7ead5ec  Work on contacts
     new 259d441  Fixing the layout so that instead of wrapping, it is set to fit the contents
     new 8d80eba  Network Reachability
     new 4da8974  Make reachable depend on availability
     new e724ccb  Initial Implementation of the W3C Device Contacts API
     new 8ee5d77  Working Contact API
     new ea87973  Hacking on the File and Media APIs
     new f41cdf3  PhoneGap Media and File
     new 7381e87  Editing manifest
     new f87bf2d  Changing the Android
     new 06c626a  Prototype of the File API implemented
     new 9ea0857  Fixed File I/O
     new d7461d4  Very minor changes to the core classes
     new 7271754  Fixing the layout so that instead of wrapping, it is set to fit the contents
     new 70245c9  Network Reachability
     new d418564  Make reachable depend on availability
     new 7578287  Fixing merge
     new 6fd903d  Fixing network reachability
     new d1db422  Fixed up reachability
     new 0b9ea56  Android File Util update
     new b979be3  Bringing this in line with the iPhone
     new 649ed86  Adding README for PhoneGap 0.8
     new 7b0d978  Changes from today
     new 98dd5db  Fixing up a presentable Android Demo
     new 4a02725  Fixing up because I lost the expired certificate
     new 8dcfe18  Changed Address Book so it returns a set of contacts instead of calling win over and over again
     new 72a6748  Hacking in the firing of the event
     new 99cdf96  Fixes to rendering of Webkit on browser
     new 304886c  Fixing up contacts so it works by default with the OLD Contact API
     new 7aebe97  Fixing up the Contacts, allowing support for multiple resolutions
     new 103cdd5  Harmonizing Contacts
     new 1731eec  Fixing up file utilities
     new 1c34151  added gitignore for android. moved project specific ignores into respective directories
     new d012235  Initial Move of the Javascript OUT of the shared directory: Android
     new 56f34a4  Fixed accidental commit of the binaries
     new 1206309  Removing stupid Mp3s
     new 1046491  Poking around build.xml
     new 2c94865  Committing Build
     new 1991dae  Removing the GeoTuple.java class
     new 3ee7589  Removing another stupid Tuple class
     new 2d52f94  Updating the Accelerometer to the latest version of Android
     new 9e391d0  Wiring up CompassHook
     new 255c925  Merge branch 'master' of git@github.com:phonegap/phonegap
     new e7f4a3a  Removing useless class
     new 324c023  added gitignore for android. moved project specific ignores into respective directories
     new c570a8e  Updating the Accelerometer to the latest version of Android
     new 805c434  Wiring up CompassHook
     new 0042181  Fixing up merge and cleaning
     new 4233685  Merge branch 'master' of git@github.com:bowserj/phonegap
     new 43b3090  Custom Build Script.
     new 80c7eab  ContactManager tweaks; null/empty checks to eliminate NullPointerException.
     new 5e0f46a  Removing SMS listening for now
     new 8690783  Removing the SMS Listener
     new 5ab93f8  Removing AddressBook
     new ebd2b7e  Merge branch 'master' of git@github.com:phonegap/phonegap
     new 80ece87  Error with acceleromter API.  Missed the acceleration object
     new 275cf0c  Misc. Fixes
     new 2176d2e  Making constructors public
     new d926891  win should be this.win
     new 7ce99a6  Downgrading to Android 1.5 temporarily to tag it
     new 3259f88  Forgot to update the default properties
     new a92c49e  Moving it back to Android 1.6
     new 695e1a5  Adding README
     new 4b7716f  Fixing markdown
     new f7dcc41  I hate markdown
     new 1a97b88  Fixing long Wiki article
     new 37be86f  Fixing markdown
     new b8cb943  Fixed the damn URL on the wiki side
     new 16dcbfb  Got the jar working finally
     new e75a908  Added the ability to generate a jar from the ANT file
     new 01ad22d  Finishing up the Jar
     new 6f9ce7d  Removing the SMS Listener
     new b5ba718  Removing AddressBook
     new 163c6f3  Error with acceleromter API.  Missed the acceleration object
     new 4ea4957  Misc. Fixes
     new eb17c6b  Making constructors public
     new 636211c  win should be this.win
     new 756198a  Downgrading to Android 1.5 temporarily to tag it
     new 624181d  Forgot to update the default properties
     new 6335020  Moving it back to Android 1.6
     new f60e9eb  Adding README
     new f6e128f  Fixing markdown
     new 256879e  I hate markdown
     new e878c16  Fixing long Wiki article
     new 89e5ad8  Fixing markdown
     new f5f83a1  Fixed the damn URL on the wiki side
     new c160546  Fixing merge
     new 05e1343  Getter for the webview
     new 706fbdf  Fixing getter
     new 34ab646  Experiments with 2.0 and backwards compatibility
     new 0af30a6  Fixed
     new e71b5bb  Fixing up the standalone activity
     new c794756  Fixing standalone again
     new 2c11550  Fixing the build process, found Android 2.0 bugs
     new 67a0b83  Fixing up contact api
     new 20aed7e  Bringing the contacts up to date
     new e9f5896  Fixing up contacts to match the new spec
     new 2f4dece  Modified the backend
     new 4bd73fc  Removed Scrollbar
     new 573dffb  Removing loop from File I/O
     new f6e2e12  Fixing FileUtils
     new b0a69f5  Adding Cupcake Storage
     new 5ee34b5  Fixing up Cupcake Storage
     new 5fb6aa7  Fixin group storage
     new 3898130  Fixing null error in NetworkManager
     new 9276729  Fixing Geolocation so it grabs data from the network faster
     new 17bcda6  Fixing up Geolocation and Alerts
     new 9a53dd7  Added button bindings
     new de5b3e2  Adding menu event and buttons
     new 4500dd1  Adding PhoneGap Plugins
     new 6cd6211  Updating README
     new fca277d  Merge branch 'master' of git@github.com:shazron/phonegap-android
     new 83062af  Merge branch 'master' of git@github.com:shazron/phonegap-android
     new 5b5c259  Removed README stub
     new d81f534  Fixing the 1.5 Storage.  Got inheritance wrong in this case
     new 4144587  Expanded instructions in README.
     new fc6f2f5  removes and .gitignore framework/local.properties, updated README
     new e3dc010  reorg of project assets
     new 923c29a  cleanup continued
     new 8163410  generating apps works; needs to build js from assets
     new bb7b973  sweet one line building!
     new c3cd44c  updated readme to reflect change to build process
     new 4934877  fix for the readme
     new cf70f7d  being picky about md formatting
     new e01dfec  Hacky fix for GeoLocation on the 2.1 Emulator
     new 4c0da8e  Fixing Build
     new c023c3d  Updated the Ruby build script so that this shiat works on Windows!
     new 1f9571a  Changing the simple example
     new 3862632  Fixed paths and project generation
     new 91c4174  Merging build script...
     new edd0a2c  Updated build file after mergin in thorstens changes.
     new 0c585b7  Added JS concatenation and copy over to assets/www to build script.
     new 5255f63  Fixed building of phonegap.js in build script. Fixed GPS on Android 2.0+ - I guess they updated the version of WebKit being used on Android (similar now to how it works on iPhone) and thus the browser has a native navigator.geolocation object. Employed Jesse`s approach to proxying an object`s method since we can`t directly overwrite it.
     new 76a8203  Fixed small contacts and accelerometer object instantiation bugs. Added a bit more delay to PhoneGap constructor, 1ms caused issues sometimes I *think*.
     new bf01ba0  whatever small changes
     new f491a69  Merge branch 'master' of git://github.com/filmaj/phonegap-android
     new 17528c1  Merge branch 'master' of github.com:phonegap/phonegap-android
     new c638fbf  Fixing nulls
     new 3d91a98  Fixing up StandAlone for debugging purposes
     new 7820451  small string concatenation performance optimization
     new 10d455d  Changing the tabs in droidgap to spaces
     new 37c3c25  Refactored the code dealing w/ file/directory manipulation.   - The code makes sure the target directory structure exists before copying files.   - Minimized usage of Dir.chdir   - Cleaned up the code dealing w/ cross-platform file paths.
     new 594e776  droidgap parses the output of `android list targets` to find the id for 'android-5' or defaults to 5 if it can't find the id in the output
     new b0054aa  Merge branch 'master' of git@github.com:phonegap/phonegap-android
     new 02c7501  Added ARenzi`s Reachability fixes.
     new 32e8ecc  Oops forgot semi-colon.
     new c8bfbab  I am using the inline editor (github) and i forgot a "type =" before info.getTypeName();
     new 17d4d52  minor edits
     new fa2776d  merge of inaseer cleanup
     new 466c7cc  some cleanup of droidgap
     new de8dc4a  Merging droidgap changes from LeRoux.
     new fcce200  More weird merge bs.
     new 73b18de  Tweaked status message.
     new 693cb46  Fixed a null error on NetworkManager
     new c4ac7e5  Merge branch 'master' of git://github.com/brianleroux/phonegap-android
     new cb90852  Adding Built-In Crypto Library
     new 2fa7867  Adding Javascript Interface for Crypto
     new 9c0259c  Changing File Behaviour to sync with iPhone
     new f93c2ba  Minor change for synchronous write.  This seems like a bad idea.
     new c3c5d52  Adding the tutorial to the project
     new be5c31e  Fixed pathing issues.  Calls it absolutely now based on PhoneGap SDK
     new 64574be  Can't get the disk space until we get the disk space
     new 1d4a67c  Adding console.log capability to PhoneGap
     new 6b269b8  Adding 2.1 DOM Storage
     new c750109  Fixes to make it work with the cancer that is Android 1.5
     new bdf0173  Merging.
     new 941d680  Adding newly-built phonegap.js to repo post-build.
     new 52a49aa  Fixed droidgap to handle spaces in SDK directory.
     new db03ff3  Fixing stuff
     new 57a41b7  Found syntax error in Geolocation.  Probably been lurking here for months
     new f32bb70  Fixed ridiculous error in Javascript for GeoLocation
     new fade602  Merge branch 'master' of github.com:phonegap/phonegap-android
     new a4cc222  fixing some minor js issue
     new 915bf19  Merge branch 'master' of github.com:imhotep/phonegap-android
     new f53b4ec  Merged imhotep`s changes, still need to fix droidgap and the android shell call on Windows vs. other OSes.
     new 24d5948  Minor changes to droidgap to make it work on my shell (cygwin), merging in Joe`s changes/fixes to geo + JavaScript
     new 87dd64d  Adding LICENSE file
     new 655c6ac  Merge branch 'master' of github.com:phonegap/phonegap-android
     new 887ab4a  Added explicit disabling of native Geolocation object in the web client, added a fallback measure to JavaScript geolocation PhoneGap constructor so that it builds/proxies the the instantiated Geo objects properly if it still does exist.
     new 827c0ec  Removing junk Orientation class
     new 72fd058  Turning off the Native WebKit Geolcation
     new 69e5801  Forgot the min SDK is 2, not 3
     new 020178e  Merged Joe`s turning off of native geolocation in WebView.
     new ceabaf1  Fixing the WebViewClient so we view pages in PhoneGap
     new 2f6a9e1  Adding a WebViewClient with verbose checking
     new 36e90c9  Adding sms:// to DroidGap, not quite working, since it doesn't pre-populate the number
     new 6467118  Initial Commit - Fixing Accelerometer
     new 4ff406f  fixed geolocation null bug
     new 9c1a120  Merge branch 'master' of http://github.com/stevengill/phonegap-android
     new a179fbd  Attempt to fix the HTML 5 storage
     new dfe0b6f  console.log for api level 7 (cherry picked from commit a2b08f305b33de38c1ffa93f2a13ed4636482bc1)
     new 7506548  little better database quota management, increse db size in steps of 1Mb (cherry picked from commit f5cd1fe73d6cd24ad48b36def86ead5a1f5141ea)
     new a65b578  adding useful telephony information to Device; sim serial number and some oters (cherry picked from commit da8c4f4a7539b2e6165d48ad6859f65c3133fc59)
     new 5c8e029  Updating to 2.2
     new cd5788c  Merge branch 'master' of git@github.com:phonegap/phonegap-android into accel_hack
     new c1e628f  Fixing up the accelerometer.  Weird issue with where zero is
     new e55cef9  Fixing accel
     new 653190c  Switching around attributes so they are similar
     new 8f18dae  Changed to use the Camera Intents to our own peril.
     new b65a0b1  Fixing quality bug in Camera
     new 4c5f820  Hacking together a work-around for the default back behaviour
     new 7ad30df  Removed PhoneGap.java, renaming to device and audio
     new bab0388  framework/assets/js/media.js
     new bb501de  Hacking together a work-around for the default back behaviour
     new 945c0d9  Removed PhoneGap.java, renaming to device and audio
     new d20abc9  framework/assets/js/media.js
     new bde5470  fixing the merge
     new e5f03b6  Fixing compass so it actually works
     new db9d603  Fixing equals.  However, perhaps object equivalence is better, because it will be the same object if we attempt to go back and fail, where as we can go back and forth numerous times in a web history
     new 3107661  Forgot to add mailto to the activities launched by intent
     new 8ec0de4  added target to the droidgap script and updated the readme and getting started wiki page
     new 5972147  undoing those changes for target on joes' recommendation
     new 4e31d4a  browserkey fix
     new c75e66a  Removing the GapViewClient handler, since it breaks PhoneGap, reverting.  Rather have every other URI working except for sms:
     new 88eef5d  Not in line with HTML5 spec, editing
     new dc58c67  Merge branch 'master' of git@github.com:phonegap/phonegap-android
     new 36bd034  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 9bf8333  Switching to native
     new d6e79f1  Beep does not crash your app if there is no notification sound
     new ac952b2  this should fix the windows encoding bug described here: http://phonegap.lighthouseapp.com/projects/20118-android/tickets/23
     new d2048a7  changed 'deviceReady' to 'deviceready' in index.html. fixed up the file utils a bit so that they sort of work.
     new 7304741  Merge branch 'master' of git://github.com/thedeftone/phonegap-android
     new 6d60a2b  fixed bug with accelerometer z value not being set #36
     new 8c0cb57  Merge remote branch 'phonegap/master'
     new 89dd039  changed gotAccel to gotCurrentAcceleration since that is what is called from getCurrentAcceleration
     new ea1184c  Fixed up geolocation to use the native geolocation when available
     new e3b32e7  Setting the Geolocation to be only initalized on Android 1.x
     new 707738c  added target to the droidgap script and updated the readme and getting started wiki page
     new 8e7ce87  undoing those changes for target on joes' recommendation
     new 3cba58c  Beep does not crash your app if there is no notification sound
     new 9ff45f7  this should fix the windows encoding bug described here: http://phonegap.lighthouseapp.com/projects/20118-android/tickets/23
     new ab4ca5e  changed 'deviceReady' to 'deviceready' in index.html. fixed up the file utils a bit so that they sort of work.
     new 4d5d8d2  Merge branch 'master' of git@github.com:bowserj/phonegap-android
     new 853dc0d  Removed console.log in accel
     new 4e02179  Merge branch 'master' of git://github.com/davejohnson/phonegap-android
     new 32b68f5  Adding the new keyword again
     new b18657c  Fixing Java to match callback
     new f15555e  Calling the Quota method over and over is bad, use the estimated size
     new d564658  Change accelerometer to use JavaScript setInterval for watch.
     new 4b3255e  Accelerometer updates: - Removed thread delay to get accelerometer values. - Override Activity lifecycle methods to manage JavaScript timers and enable window.onunload to be called.  This is needed for accelerometer to shut down correctly.
     new 5bdad8c  Add XHR-based callbacks from Java to JavaScript.
     new 1850d2c  Add callback server class.
     new b4d3a10  Change loadUrl(javascript...) to use new callback mechanism.
     new e5bbbbe  Add onpause & onresume events to javascript.
     new 27c4de6  Change compass listener and optimize accelerometer listener.
     new 27ff306  changed back button behavior to use the native way to test if a webview can go back
     new f7a4a0a  fixed up things so that deviceready now uses DOMContentLoaded and if DCL fires before something is attached to deviceready the function will be called immediately
     new ca01781  undoing a test change to droidgap
     new 8e5de2c  added onNativeReady and onDOMContentLoaded events
     new e0d1414  tweaks to PhoneGap.Channel
     new 5e46fad  utils for checking lint
     new 9f1730a  Add back JSCallback to deviceready event
     new 13679fe  Make sure JavaScript PhoneGap code is initialized and deviceready is fired for a new HTML page loaded from link in initial index.html.
     new 24869b6  Merge branch 'master' of http://github.com/thedeftone/phonegap-android
     new 8683667  Semi-colon + new-line addition otherwise built phonegap.js is bad :(
     new ea8dc73  Don't need to fire native ready event during constructor.  It gets fired when page has been loaded.
     new 745aa72  For some reason have to check typeof?
     new ac0ba41  Merged in bryce`s latest.
     new 3365dba  fixed up things so that deviceready now uses DOMContentLoaded and if DCL fires before something is attached to deviceready the function will be called immediately
     new 742910f  added onNativeReady and onDOMContentLoaded events
     new 2b2b4f5  javascript and native side of a URL caching plugin + android plugin framework is complete
     new 1af469c  check if file exists or not
     new 49de553  refactored the Command stuff a bit more, added a spashscreen
     new bb5a628  no longer copy preview.xml - preview.xml is never used for anything so removed from it
     new 0c52ed4  changed FileUtils to public for testing purposes. added updategap that can updated a project with the latest phonegap jar and js
     new 8ca1804  the plugins were executing on the UI thread. now on background thread. calls to loadUrl are now automatically on the ui thread
     new 56f0e8e  undo the splash screen for now
     new ae80045  no more silly json strings in there
     new b01668d  Fix for a merge problem
     new 4eec4c0  updategap
     new fbcaf15  Fix for merge problem. Tests passing again
     new 764c919  Merged in latest.
     new f0cd97d  Don`t hardcode the android sdk path in the build script before you push (im looking at you Dave)
     new 92b838e  Was there a reason we had some code duplication?
     new c9a579a  Change resume and pause to use same event mechanism used by deviceready.
     new fb2b834  One last fix for a merge problem
     new 4fd8a4d  Remove channel.js. Remove double call to nativeReady in DroidGap. Niceify CommandResult.java
     new c6280ed  Set type of channel.
     new 86d6053  Don't need to manage resume/pause state - the OS does it.
     new b1af7d8  Adding altituteAccuracy into Coordinates object
     new 91f1f47  fixing error in if statement
     new 2384714  unused example is unused
     new 0677977  reworking in new droidgap lite
     new be7f0a2  whoops
     new 190cec7  removed frameowrk bs
     new a5323d7  updated readme
     new 86a7a0d  Add windows build scripts
     new cf7a4f0  Add more windows compatibility. run does not actually put the app on the simulator though
     new f48a195  readme
     new 90b708f  Update audio playback and recording.
     new 5a90792  Merge branch 'master', remote branch 'dave/command_line'
     new 6cd1d81  updates to output and rmoved uniq package name
     new 83070fc  updated pkg to create as per daves suggestion
     new f818f9b  merged dave
     new c53427d  Merge branch 'master' of github.com:phonegap/phonegap-android
     new b06d020  updated create script to remove dashes
     new 48ace80  added a backdoor ;O
     new a6faa68  undefined is not falsy in java land apparently
     new 1febba4  Moved camera code from DroidGap into CameraLauncher.  Added comments and error messages.
     new 5c481eb  changed to loadInWebView
     new d2e19d8  Merge branch 'master' of github.com:phonegap/phonegap-android
     new 9185848  fixing dasherish
     new 8163416  cleanup for merge
     new f77e512  Add automatic handling of onActivityResult, so modules that start activities with result callback can do so without modifying DroidGap.java.
     new 75636f7  Add modules that can be started without changing DroidGap.java.
     new d39781f  Start CameraLauncher using module.
     new 5d83a44  Set default camera image to base64.  Add comments.
     new 40997b4  Update classes to use module, and make constructors consistent.
     new 22e9530  seperating out config
     new 0417a98  added classic mode for droidgap and implmented test command first pass
     new 6d403c5  updated readme
     new 5c24abc  Alert dialog only has OK button.  Add confirm dialog with OK and CANCEL.
     new 9e931cc  Change to use Commands and CommandManager.
     new 4f360c2  Change commands to plugins.
     new d208f7b  update build target detection to actually fucking detect
     new 3c9bae3  Optimize accelerometer for plugin manager.
     new 77801de  Cleanup accelerometer code.
     new 1fa41df  Cleanup code and add comments.
     new b02f376  Catch exceptions in async callbacks.
     new 2d2adf2  Cleanup plugin code.
     new 7f3cf4a  Remove unused module classes.
     new 7108076  Merge branch 'master' of github.com:phonegap/phonegap-android
     new cda0319  Refer to services instead of class names, which don't translate across devices.
     new a21080f  Add services supported and their class names.
     new 2b01516  Add hasReturnValue() so that PluginManager can make decision to run an action sync or async.
     new a13b8fc  Implement ReturnValue() for each plugin.
     new 5c20ba5  Optimize compass to use new PluginManager.
     new 863807a  Add position callback and do some optimization of audio player.
     new 0a77627  Optimize accelerometer to use new PluginManager.
     new d72c77d  Modify network queries to use async plugin.
     new 53fca12  Modify camera capture to use async plugin.  Use option instead of method to specify capture type (base64 or file).
     new afd278c  Modify contacts to use async plugin.  Contacts doesn't work on Android, but needed to update JS side to work with plugin.
     new fb281dd  JS execAsync to handle changes to plugins.
     new 040a3d7  Modify JS code to use service name rather than class name.
     new e4d1087  Clean up unused variables.
     new 1c0de5a  Change hasReturnValue to isSynch to be more accurate about purpose of method.
     new 633100a  Merging Fil's contact changes with Bryce's Plugins
     new 0efe871  Adding new data model to contact.js to conform to W3C spec
     new b78896e  Modify ContactFindOptions to pass Mobile Spec tests
     new 3f24c63  Changing navigator.contacts to navigator.service.contacts
     new f606012  Merge branches 'master' and 'contactSpec'
     new d955502  Fixing whitespace
     new 03f6267  Add JSON stringify equivalent not implemented in older Android (1.6) devices.  This is needed for args passed to PhoneGap.exec().
     new c050e00  Use timeout to break out of possible infinite loop waiting for sensor to start.
     new 705b8f6  Change Device JS object to include only platform, uuid, version, and phonegap properties as defined in API, and modify Device Java class to implement plugin interface.
     new 5cd2531  Change JS to call navigator.contacts instead of navigator.ContactManager, which no longer exists.
     new 8da131c  Changed search function to take filter and option parameters
     new 9c2e4cf  Check to make sure result was returned to eliminate parse warning messages.
     new 92d2b58  Change camera to be more consistent with iPhone and BB widgets.  Add support to choose image from library instead of only camera.
     new c483ebd  Fixing merge conflict
     new 8de6d9c  Merge branch 'master' of git://github.com/phonegap/phonegap-android into contactSpec
     new 0895083  Use same option name as iPhone.
     new 0a2d7bf  reducing code
     new c2bcc29  Merge branch 'master' of git://github.com/phonegap/phonegap-android into contactSpec
     new 9d3306c  Add comments to directory manager source file.
     new b95ad44  Add general ERROR to plugin result status.
     new 00dc18a  Convert FileUtils to plugin architecture.
     new 2d4a321  Update files.js to be closer to iPhone impl and W3C File API working draft at http://www.w3.org/TR/FileAPI/.
     new 0ed5224  Read and write operations are async.
     new ca4d7f7  Adding queries for addresses and organization
     new eff7c92  FileWriter should use its own states object.
     new a59cad6  Device returns string, but for some reason emulator returns object - so convert to string.
     new f272748  Adding queries for IM, Note, Nickname, Website, Relationship, Birthday and Anniversary
     new f68b75c  Small refactor on birthday and anniversary
     new ace8422  Fix problem with deviceready being called before device properties are guaranteed to be set.
     new b079a24  Need to listen for XHR callbacks before constructors are run, since constructors could call native code that returns data in callback.
     new fdca4c5  First pass as pre 2.0 Android contacts
     new 1a9173d  Added comments.
     new 063e189  Change isReachable() to return NetworkStatus constant to reachableCallback(reachability) as specified in the API documentation.
     new 328bc10  Able to query contact DB on Android 1.6
     new 36949f4  tiny fix for config file containing spaces in name
     new 1768b50  Cleaning up logs from ContactAccessors
     new edfa41c  Update geolocation to follow W3C spec, add comments, add error checking.
     new 7f7cc1d  Add geolocation options as defined by W3C spec.
     new c86f7d0  Merge branch 'master' of github.com:phonegap/phonegap-android into test
     new 4e4207f  Merge branch 'master' of git://github.com/phonegap/phonegap-android into contactSpec
     new a9f057c  Cleaning up some accessor code
     new bcf9206  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new a427b8c  Merge branch 'master' into contactSpec
     new 2098436  Fixing query so that it uses wildcards
     new c13c0c3  Only query what is required as passed by filter
     new f85f4e6  Update notification service to implement plugin class.
     new 7bfe94f  Removing commented out code
     new ac92498  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 36984f4  Merge remote branch 'macdonst-contactSpec/contactSpec'
     new c224096  Removing extra log calls
     new a772acb  Update lastAccessTime when calling getAcceleration() so we don't timeout.
     new cbd5686  merge of latest phonegap/android bs
     new 297ddb9  Adding clone functionality to Contact object
     new 668bc9e  Corrected check for existence of accelerometer timer to allow clearWatch to clearInterval correctly.
     new 6071b9c  Adding Contact.remove method
     new 9671083  Removing logging messages
     new c91ea37  Adding Contacts.create method
     new c80397a  Fix duplicate method name
     new 2bbf62c  Fixing Contacts.find to use PluginResult
     new 8eaaa04  Small fix to speed up contact retrieval
     new a1b35b7  Remove logging
     new f20e5cf  Shave .2 sec off each contact returned in a query
     new 3138178  Speeding up contacts.find
     new f8ae119  Merge branch 'master' of github.com:phonegap/phonegap-android
     new cbff381  made gen create a fullout android proj
     new 1231268  updated readme to reflect change to droidgap
     new 6814632  Add IPlugin interface and change Plugin to be abstract class.  Plugins can either implement IPlugin or extend Plugin.
     new 385be26  Check plugin against new Plugin and IPlugin to determine if valid plugin class.
     new 7d6ffc6  Update PluginManager to not call Class.forName twice
     new f1421bc  Add callbackId and JS callback sugar to plugin class and interface
     new 5a2398d  Add call to setCallbackdId in addPlugin
     new e3cef16  Remove getClassForService() and make addPlugin() private.
     new 23b02e7  Change initialization of Storage for 1.x devices to use service call.
     new 9adb85a  Add callbackId to Plugin.execute() so result can be sent back when overlapping calls to same plugin occur.
     new dc960b9  Merge branch 'master' of github.com:phonegap/phonegap-android
     new 9820685  Update alert() to implement navigator.notification.alert API.  This update is from janmonschke (Jan Monschke).
     new 122395e  small tweaks to the build script
     new 086e6ea  Merge branch 'master' of github.com:phonegap/phonegap-android
     new 72b2ec8  Removing unused functions
     new 50ab0e0  Add confirm, start/stopActivity, start/stopProgress to notification service.  Add "application loading" spinner that user can optionally show when app is starting.
     new 4a6105d  Do one table query per contact
     new 34859ec  Reduced everything to single database query
     new bf3b380  tiny fix to droidgap gen for windows
     new a31ce5e  Merge branch 'master' of github.com:phonegap/phonegap-android
     new 3a9c106  Small changes for older Android SDK
     new b125f4e  Fixing if/else condition
     new 3fd372f  Remove logs
     new a66ef46  Change droidgap create to not use 'grep' and have better error messages
     new 5164464  Change droidgap create to not use 'grep' and have better error messages
     new 032db38  Fix database for Android 1.x devices.  It now behaves like HTML5 database API.
     new 522a722  Change PluginManager.isPhoneGapPlugin() to be much shorter like on the BlackBerry
     new 08963b5  Add IPlugin to isPhoneGapPlugin check
     new 5bdc81e  Fix to new Android 1.6 storage code - callback wasn't being called for empty result sets.
     new 1f3bd9f  Add support for multiple executeSql statements in transaction that returns results.
     new be16eeb  Remove logging from storage.js.
     new 6d605c1  Set prepareListener before calling prepare.
     new 9358e23  Merge branch 'commandline' of github.com:davejohnson/phonegap-android
     new f15bdf9  Merge branch 'master' of github.com:phonegap/phonegap-android
     new bc086cb  Setting ContactFindOptions to correct defaults
     new 9cd4d4c  Adding comments to Contact code
     new de23753  Update license and copyright notices in each source file.  PhoneGap is licensed under modified BSD and MIT (2008).
     new 60fc610  Fix variable change error.
     new 29549b8  Add error checking around user callbacks.
     new 6b7fc81  Rename PhoneGap.execAsync() to PhoneGap.exec() and change all JS files that use it.
     new 072613b  Rename PhoneGap.execAsync() to PhoneGap.exec().
     new 1761cbb  cleaner way for handling splashscreens
     new 8663ed4  Made notification.alert and notification.confirm async.
     new 5647e54  Add PluginResult status values to handle RESULT_TO_BE_SENT, NEXT_RESULT, NO_MORE_RESULTS .
     new 153d42f  Alert and notification dialogs should be run on UI thread.
     new f63b814  Add quotes when returning status message.
     new 8c624c7  Adding a console.log statement to debug errors in callback
     new bc1e039  Use polling instead of XHR for callbacks from Java to JavaScript when device has a proxy set.
     new 34f6e87  Merge branch 'master' of git@github.com:phonegap/phonegap-android
     new 37a9307  Enable JS callbacks to be kept around for multiple callbacks from Java.
     new 831670e  Modify camera to use NO_RESULT, thus eliminating extra JS callback methods.
     new 45c9a88  Merge branch 'master' of git@github.com:phonegap/phonegap-android
     new 35b3808  Fixing typo
     new 577284b  Remove unneeded debug log statements.
     new b7024ad  Small FileWriter fix
     new 2e5d6f5  Adding truncate to FileWriter
     new f725404  Require security token when calling CallbackServer via XHR.
     new 2bb67ee  Change use "geo:" instead of WebView.SCHEME_GEO
     new be5cac6  This is being called from java code, but callback didn't exist
     new 80c15de  Return error conditions from CallbackServer instead of just closing connection.
     new ab4d4e2  Include the device's name in Device.name per API docs.
     new 7102810  Fix problem with CallbackServer for certain HTC phones.
     new 36064c5  Reduce timeout from 30 sec to 10 sec for CallbackServer.  Some devices have shorter timeouts than others for XHR.
     new fdc78e1  Fix for troublesome values being returned from DroidDB stores. Stick to one level of JSON serialization.
     new b66535a  Introduce PhonegapActivity class to separate plugin development from base Phonegap.
     new 0b3e27b  Load url into DroidGap if it was passed in to intent.
     new 48d3bc0  Add method for dynamic loading of a JavaScript file.
     new 3a01012  Move data transfer for storage to completeQuery for speed up
     new e117b95  Fixing issue with addEventListener and Sencha
     new 912458c  Fix order of args to match w3c spec.
     new 8ce7e61  Adds localStorage support to older versions
     new 46664c6  Remove dependency on JSON support
     new 10f3313  Use polling if PhoneGap app is loaded from server, since XHR doesn't work to localhost due to cross-domain security policy.
     new 4b2398b  Add properties to DroidGap that can be set when the intent/activity is called.  This enables the developer to show app loading dialog,  splashscreen, or set other properties.
     new e8b85f6  Fix formatting and rearrange method order.
     new 4934135  Add comments to onKeyDown() method.
     new 5ffe5fa  Merged code for imhotep: Cleaner way for handling splashscreens.
     new 28ff6e1  Merged code for bryfox: Re-add support for search & menu key triggers.
     new 4f1bc14  Add delay so splash screen can be shown for a specific amount of time.
     new 1428ac5  Add error checking for PhoneGap.addPlugin().
     new dce0d93  Replace deprecated debug.log with console.log.
     new 1027458  Allow user to set the loading dialog message.  Change default from show to not shown.
     new 9798de7  Remove unused and unneeded getPort() method.
     new 5f55ebf  Adding Contact.save() for Android 1.X and Android 2.X
     new 4fa1f40  Add load URL capability, and enable an HTML file to be used as a splash screen.
     new b8b1ad8  Add property that lets a PhoneGap app continue to run when another Android app or activity is started.
     new 0e08af9  Better way to handle splash screen when back button pressed.
     new 07418a3  Small fix to File API
     new 5dcac6d  Fixing issue in File Reader/Writer when newlines in file
     new 1d9e522  Fix quality issue with base64 encoded images.  Quality parameter wasn't being set.
     new 0dc64d2  Merge branch 'master' of github.com:phonegap/phonegap-android
     new 46babe7  Calling correct events from FileWriter.abort()
     new c1a87eb  Adding and optional call to cast Plugin Result
     new 1c5aa6c  Adding a cast for contacts.find()
     new afc7e60  Fix bug when not doing cast - temp isn't defined.
     new 04e3cea  Define window.plugins object so plugins can check to see if they have already been created.
     new 44761f8  Remove comment for unused parameter.
     new e3ebfea  Improve handling of timeout error when loading URL, and enable WebViewClient to be overridden by app, so developer can intercept webview events.
     new 090ad56  Don't need special method to load a splash screen.  Instead, the regular loadUrl() and clearHistory() can be used.
     new 5e9ca84  Expose certain methods from DroidGap to JavaScript so that a PhoneGap web app can better control program configuration and flow.
     new 87fd966  Merge branch 'localStorage' of https://github.com/ascorbic/phonegap-android into ascorbic-localStorage
     new af5c5dc  Update splash screen example and list of properties that can be set in commented code.
     new 50b435c  Following File API spec.
     new 6e572f0  Put trailing / into getRootPaths() to remain consistent with BBW
     new ddeba91  Merge branch 'master' of https://github.com/jos3000/phonegap-android into jos3000-master
     new b2a8297  Merge branch 'jos3000-master'
     new 2131070  Add JavaScript minification using YUICompressor.
     new 5f3bc33  Update comments.
     new 42cd10c  Need license header since it is removed by minification.
     new 04ddc68  Fix bug with saving name in new contact.
     new 43b6b6d  Update version number to 0.9.3 in preparation for next release.
     new 26adfb6  If multitasking is turned on (keepRunning=true), then temporarily disable it when starting a new activity that returns a result - such as camera.
     new ab8950a  Re-enable multitasking in onResume Java callback so that onResume JS handlers are called - it was being re-enabled too soon.
     new fbe96f8  1. Split out js to main.js 2. Show a contact 3. Toggle accelerometer 4. More device info  5. Enable scrolling
     new 8bad4eb  Fixing issue where Camera returned a content URI that File Reader could not read
     new 46f0bf6  Merge branch 'master' of github.com:phonegap/phonegap-android
     new 43c72e6  Setting content type properly in readAsDataURL
     new 2504db1  Adding release method to Media object
     new 92a1e4a  Remove destroyed AudioPlayer from list of AudioPlayers
     new 115b428  Fixing issue where Date's aren't cloned
     new f71d9de  Fixing mimetypes for content:// Uri's.
     new b6bd9ad  Support Market Uri
     new a7415bc  Support all URIs by passing them to their default activity.  This works for market:// and content://.
     new 54eff55  Guard against null request in Android 1.5/1.6
     new 73f2789  Adding File Upload functionality
     new 1eae678  Better memory management when taking pictures.
     new 8d513e2  Remaining FileUploader to FileTransfer
     new 023df10  Allow features/modules to initialize code before deviceready fires.  CupcakeLocalStorage uses this capability to delay deviceready until local storage has been read and inited.
     new 812a4b3  Adding file key properly
     new 567ca94  Adding debug mode so FileTransfer will accept self signed SSL certificates
     new 6e39c46  Middle name for contact being updated incorrectly
     new 2a9bc2d  Fixing issue where Android 2.1 and 2.2 don't return the same results on contact.find()
     new f16d9b0  Fixing geo listner callback fail to send 3 args instead of 4.
     new 9051b15  Ticket 63: Android CallbackServer crashes on external attacks.
     new b9e1b1d  Adding Blank HTML page
     new 53bdf2d  Fix for specifying icon in config.xml; the @icon attribute would get overriden by defaults when going from create => classic::build.
     new b7abc2c  Skip over beginning / in request when comparing to token.
     new f090f9a  Merge branch 'master' of https://github.com/filmaj/phonegap-android into filmaj
     new 03ea8a0  Enable the return of photos in a Contact object
     new ee01b50  Adding support to set a Contact photo
     new 1b8ab15  Adding http: and file: support when saving a contact photo.
     new 726f109  Fixing bug found by tiny hippos
     new b1f0c03  Getting rid of black screen between native loading screen and actual PhoneGap app.
     new 9354b42  Fix for ticket #55: if phonegap source was on a path with "bin" in it would cause major fail.
     new e3c72fa  Will now use a "smarter" approach to finding an account for Contact.save, the order of account search will be: 1. Exchange provider 2. Google 3. Any valid email address account
     new cda1542  Fixing merge issue
     new b353f36  Updating to latest W3C spec
     new cd2e86a  Removing excess logging in contact.save()
     new 64310dc  Fixing clone issue adding photos, removing relationships
     new 7ebf813  Set type to url for returned photos
     new 0401941  Ticket 80: running "droidgap gen example" leads to recursive directory creation. README fix included.
     new 3c0bef6  Ticket 81: Tweak to label of local path to index.html in example app, now properly shows actual project-relative path.
     new 1a0de5f  Merge branch 'splashscreenfix' of https://github.com/filmaj/phonegap-android into filmaj-splashscreenfix
     new b65f951  Merge branch 'filmaj-splashscreenfix'
     new f220489  Disable picture listener once event has occurred.
     new 3c9089b  Enable hardware volume control buttons in DroidGap applications
     new 9fd9cf5  Adding version number to phonegap jar/js files
     new a0c7616  Call onwriteend not onloadend in FileWriter.abort()
     new 7952668  Throwing error on FileWriter.abort() if writer is not in the correct state.  Lining up with iPhone and BlackBerry
     new 6aa055f  Change super.setProperty() to use super.set<type>Property() in example comments.
     new f848527  Upping version to 0.9.4
     new 36dd964  Logging status from wrong object.
     new b07072c  Fix for ticket 86 (build fail if phonegap-android dir is located under a dir with "lib" in it). Also bug fix in build if config.xml didnt contain an <icon> element.
     new 99002f9  Fix for build: version needs to be included in .jar and .js generated files.
     new 691b093  Upped script version in assets.
     new 5e858f8  Added CupcakeLocalStorage.clear() method (in according to http://dev.w3.org/html5/webstorage/#the-storage-interface)
     new 6f4673f  JSLint clean JavaScript sources. No fatal errors remain. Options can turn off rest of warnings
     new 1711fb0  Small patch to build script: ruby needs double quotes to interpolate variables into it properly.
     new 2bc7bd6  Worked around JavaScript bridge exception for Android 2.3.  Use "prompt" instead of calling objects directly.  There were several objects called from JavaScript, including BrowserKey, so key events had to be reworked.
     new a9e1751  Add networking to example and fix contacts
     new 64d4337  Update index.html to Add networking to example
     new 0c3a8fb  File API: System and Directories
     new b402efd  First pass at extracting icon width/height info and assigning to proper resolution dirs (i.e. ldpi, mdpi, hdpi) during build.
     new dccc29d  Syntax fixes to my ruby :P
     new d44bb7a  Fix so that if not all icons are specified, doesnt error the build out.
     new 939b702  Use icon with no width/height if specified. Set default icon to highest-resolution icon when possible.
     new 47ca081  Implement localStorage.key() and localStorage.length This brings PhoneGap's implementation in line with the spec at http://dev.w3.org/html5/webstorage/ It makes the following demo work when you include PhoneGap: http://people.w3.org/mike/localstorage.html I was hopeful it would make my app, which makes use of LawnChair, work, but I've had no such luck as of yet.
     new fb2c25c  Issue 107: Always send pause event to JS.
     new 8d73b36  Issue 107: always send resume event to JS.
     new 21a34a8  Ticket 106 - Simplify splash screen logic based upon idea from vadim.
     new 1fc5692  Ticket #90: Move _createEvent from File to PhoneGap
     new 1e4dc1b  Merge github.com:phonegap/phonegap-android
     new 7344964  Add support for setting sms body using uri "sms:#?body=text".
     new ec307fd  Null check in droidgap classic (build script).
     new 60eb60b  Merge branch 'master' of github.com:phonegap/phonegap-android
     new 04de205  As best a fix as can be made for issue 95: on HTC devices, if text input is in bottom half of page, it does not get scrolled up to top half of page when you tap it and virtual keyboard comes up.
     new 648df26  Merge github.com:phonegap/phonegap-android
     new 935295c  Bug 110 - When you close an app on Android you see a JS error in logcat.
     new b3e9794  Fix for lighthouse ticket 115: certain versions of Android 2.2 return "null" for window.openDatabase. Hook in PhoneGap fallback for storage in this case.
     new 969f0c8  PhoneGap Android Ticket 113: FileTransfer returns FILE_NOT_FOUND_ERR on http 500 error
     new 010c774  Added native prompt() dialog support
     new b850d22  Support old way of adding service in PhoneGap 0.9.5
     new 9084857  Add check to only init and run JS code once - even if included multiple times.
     new f6f8053  Merge branch 'master' of https://github.com/jos3000/phonegap-android into jos3000-master
     new d424af0  Ticket 124: File Transfer multipart badly formed trips mod_security
     new d74569f  Read As Text missing load event call
     new e766188  W3C Media Capture API
     new 307f9d1  Add maxResolution flag
     new 626119a  Bug 126: NullPointerException in onDestroy()
     new bf164f4  Fix for ticket 121: Checking for null return on native openDatabase call not enough as only allowed one DB per PhoneGap app. Have to proxy openDatabase and check at runtime.
     new ed4c57e  Woops, finger slipped.
     new 4008429  Ticket 127: Android FileReader/FileWriter methods should return FileError object on error.
     new 6740154  Fixing file commands so that they run async
     new 887f754  Hidden NPE fixed, which appeared when someone pass null as arguments (for such SQL as e.g. CREATE TABLE).
     new 44945f9  Partial resolution for ticket 57: some issues with camera functionality not firing callbacks properly.
     new 673a887  Ticket 136: window.openDatabase() in Android 3.0 throws SECURITY_ERR (most code written by Simon MacDonald - I just tested and checked in)
     new 2cd116e  Issue 60: Contact search unicode problem
     new 0aacfbd  Update version to 0.9.5
     new fd8bb2f  Issue 72: Contact.Save: onSuccess callback is called when contact is not saved.
     new 58ecac3  Capture modifications:
     new b94eeda  Added Media.seekTo(int milliseconds);
     new bdadbbc  Implement W3C Network Information API
     new ffbc010  Added Media.seekTo(int milliseconds);
     new bde59ad  Add docs and fixed to pass through the Google Closure Compiler without warnings
     new 346ed60  Android 2.2+ supports W3C Connection API
     new 116169a  Issue #79: FileWriter.seek() is broken in 0.9.5.
     new 839c577  Need to use EclairClient for 3.x devices too.  This fixes the HTML5 geolocation problem on Android 3.x.
     new e81fc23  Setting defaults in Media Capture
     new e84c59d  Merge pull request #78 from kernelsandirs/master
     new ab8cfe0  Removing generated code from project
     new e99f75d  Issue #85: window.openDatabase throws DOM Exception 18 on Android 3.1
     new 6618015  Fixing a number of issues in File API
     new 2177cd0  Moving navigator.connection to navigator.device.connection
     new 6c3eefe  Issue #85: window.openDatabase throws DOM Exception 18 on Android 3.1
     new 1d79b66  JavaScript cleanup to pass jsHint
     new 8f7a5de  Add DS_Store to gitignore
     new ca5e141  Changing Media class to return seconds
     new 4280fdf  Fix for ticket #58: Certain 1.5/1.6 devices would throw a FileNotFoundException when taking pictures. Patch submitted by Agustin of AVANTIC (thanks!).
     new 9036eb8  Issue #94: feature request: Event for Keyboard show/hide
     new 10e1808  Clean up CallbackServer when about:blank page has loaded.  This fixes errors when shutting down.
     new 39ec9c0  Need to unregister for network intent receiver on shutdown to prevent leaks.
     new 431c807  Changing the layout class so it has the screen dimensions to take into account Device Orientation
     new d00a9f3  Merge branch 'master' of github.com:phonegap/phonegap-android into keyboard
     new 992ee0b  Issue #80: Unable to open large json files on android 2.2 + phonegap 0.9.5
     new 7d41646  Improve performance of our encoding
     new 8d1722a  Fixed droidgap update command
     new 3ce0fc4  Updating Connection object to conform with recently released spec
     new 740e50c  Issue #104: Bug in FileUtils.copyDirectory & moveDirectory
     new 8da5ad8  Issue #106: Typo in LocalFileSystem.prototype._castDate
     new 315b5a5  Set PhoneGap.UsePolling flag based upon result from CallbackServer.
     new fbb6b22  Updating Network Connection API to match spec released on June 7th
     new a67aeed  Updating Network Connection API to match spec released on June 7th
     new b46cbfd  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new a89c8bf  Fix bug where isreachable doesn't return correct results for https (http secure) url protocol.
     new 33bfb44  Fix security vulnerability - make sure any requests to run native code only come from url currently loaded into webview.
     new e5fb0c0  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new d1448e9  Issue 112: PhoneGap.Channel: replace instanceof Function with typeof === 'Function'
     new 5e733ed  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 939754e  Merge pull request #110 from Worklight/isReachble_fix
     new c978341  made the mistake of opening anything in finder
     new 327bda4  Sending pause/resume notifcations to plugins regardless of 'keepRunning' state. Not sure why you wouldn't want to send them
     new 517b5e0  formattage
     new afa85a7  Adding SSL dev code
     new c5b2687  Merge pull request #103 from doggerelverse/droidgap_update
     new 9b52827  Urls with same path and file but different # or ? should compare to same url.
     new a67dfdb  Return true when handling key events, indicating that no further processing is necessary.
     new c159712  formatting - sigh
     new 1a9471a  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new a65638a  Merge pull request #118 from m00sey/master
     new 1c3ea54  Always call plugin's onPause/onResume with multitasking flag when these lifecycle events occur in activity.  It is up to the plugin to handle as necessary.
     new 66dbd9e  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 08c44f5  Issue #121: Problem with resolveLocalFileSystemURI if file name has spaces
     new 226e4dd  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 11a29e1  Merge branch 'master' of github.com:phonegap/phonegap-android
     new af18a8e  Issue #80: Unable to open large json files on android 2.2 + phonegap 0.9.5
     new 088c342  Improve performance of our encoding
     new 3c90a9a  Fixed droidgap update command
     new 0280d5d  Updating Connection object to conform with recently released spec
     new 85eb6e4  Issue #104: Bug in FileUtils.copyDirectory & moveDirectory
     new ff7de25  Issue #106: Typo in LocalFileSystem.prototype._castDate
     new 66f3018  Set PhoneGap.UsePolling flag based upon result from CallbackServer.
     new 8a1ab69  Updating Network Connection API to match spec released on June 7th
     new eb3b1f9  Fix bug where isreachable doesn't return correct results for https (http secure) url protocol.
     new d35e8cd  Fix security vulnerability - make sure any requests to run native code only come from url currently loaded into webview.
     new 80e66d8  Issue 112: PhoneGap.Channel: replace instanceof Function with typeof === 'Function'
     new a5039f0  made the mistake of opening anything in finder
     new 7bc0d62  Fixing conflict
     new 7d53eb8  formattage
     new 44aa0ae  Adding SSL dev code
     new 54fdcbf  Urls with same path and file but different # or ? should compare to same url.
     new 53de070  Return true when handling key events, indicating that no further processing is necessary.
     new 435c903  formatting - sigh
     new 05eacf4  Always call plugin's onPause/onResume with multitasking flag when these lifecycle events occur in activity.  It is up to the plugin to handle as necessary.
     new ac2e923  Issue #121: Problem with resolveLocalFileSystemURI if file name has spaces
     new 042c341  Trying to merge
     new 8ef93ff  Issue 123: Fixing problem where name object is not specified
     new 5c89133  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 8cb7167  Changing default target to the highest for maximum compatibility
     new b059a31  Merge branch 'master' of github.com:phonegap/phonegap-android
     new c96c9b0  Revert to polling if there are any errors with callback server.  This addresses various problems with proxies set by carriers.
     new 85dab52  Handle errors when adding a service.
     new f3d7ce8  VERSION:
     new 2a78604  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new b5dc62d  fix to build script: gotta strip out new lines from read in version string
     new afb48e5  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new fc1bea4  Update version to 0.9.6.
     new 1e3422a  Load new urls in new DroidGap activity - not same webview as initial url.
     new 9643314  Add more control over how url is loaded.
     new 76b2df2  Add comment
     new b8cc36e  Don't clear activity stack by default.
     new b7156c6  Bump up version to 0.9.6 for example.
     new 4b647fc  Merge pull request #128 from brycecurtis/pages
     new 102d37d  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new c98b758  Update version to 0.9.6.1
     new 7cc1cc4  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 941b64f  Merge branch 'master' of github.com:phonegap/phonegap-android
     new 0b1e760  Add better support for Activity result callbacks from plugins. Add some sugar for calling success / error callbacks from plugins
     new 9d5aa94  Loading plugins from res/xml/plugins.xml
     new f9bcf71  Merge pull request #134 from davejohnson/plugin-refactor
     new 3bf48f8  Merge pull request #136 from brycecurtis/plugins
     new cfc9631  Copy plugins.xml when creating a new project.
     new ce9d577  Remove unused code and variable.
     new 090890b  Update PluginManager to accept plugins that implement IPlugin rather than extend Plugin
     new 709eacd  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 28b01fe  Fix for #120: zooming in on input elements when filling out forms. Note, you also have to set initial-scale and maximum-scale properties in your meta name=viewport tag.
     new 3895570  Fixed Issue 140: Contact.displayName is not being set correctly
     new 6e62a76  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 9d1e736  Merge pull request #138 from davejohnson/iplugin-fix
     new 0a7a77e  Accept IPlugin for result callback when starting activities for result.
     new ebd92a4  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new dd52081  Fix for #129: PhoneGap JS Naming Convention
     new b85a769  Merge pull request #144 from macdonst/is129
     new a0c7486  Update .gitignore and .jar file name
     new d4ccc70  Merge pull request #145 from macdonst/fixJar
     new f19d8f9  Change to PhoneGap naming convention affects droidgap creation & update.  Also, create script uses phonegap-x.js, not phonegap-x.min.js.
     new 5de4ae7  Remove dependency on notification.activityStart/Stop so they can be deprecated to an optional plugin.  Also remove hideLoadingDialogOnPage option, since it no longer is relevant.
     new 22a9cab  Updating Contacts for June 16th W3C Spec
     new a235513  Setting version as 1.0.0rc1
     new 1de036a  Setting version as 1.0.0rc1
     new 393bd5a  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 60be45b  Fix example to not include the min.js that is non-existent
     new b1c0be3  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 66f7afb  Issue #146: File API - File::writeAsText not in the API, remove
     new 37b9cc4  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 6c65a6a  Make sure we load the correct resource id for plugins.xml.
     new 9971d61  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 24f9793  Remove deprecated Network.isReachable (use the Network Information API instead)
     new e109259  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new c80ddc1  Issue #149: Deprecate support for Android 1.X devices
     new 2a3c387  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 4cc3772  Issue #151: Remove minification of phonegap.*.js file
     new 6993c7e  Merge pull request #152 from macdonst/issue151
     new 24bb836  Shouldn't return error on first call.  This prevents successful invocation, which prevents deviceready from firing.
     new 017fa1b  Use the same database based upon application context for each html page loaded as part of this app.
     new 7c9eca1  Replace deprecated call to activityStop.
     new 2bee9a8  Remove deprecated addService() method.  The new way to register a plugin is to include it in res/xml/plugins.xml.
     new 5341078  Issue #154: Propagate existing parameters when starting new DroidGap activity.
     new eb0e0d9  Issue #156: Camera.DestinationType.FILE_URI on Android not conforming to API Spec
     new 6d532c9  Minor change to Android Manifest for Android 3.2 to force it out of Compatibltiy Mode
     new 3de2084  write error to log when plugins.xml is missing
     new 701717f  remove comment from xml declaration
     new 4af8952  Merge pull request #161 from don/master
     new 2787a96  Issue #153:  Display default value in prompt().
     new f7ebc98  Upping version to 1.0.0rc2
     new e789349  Handle content:// uri's in resolveLocalFileSystemURI
     new 7afa2d3  Upping version to 1.0.0rc2
     new 9bf3a82  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 6b84ead  Issue #167: Remove window.app and use navigator.app instead.  Remove App() from namespace.
     new 17ccb2d  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 029ddea  Fix Issue #170: Sub pages reload on orientation or keyboard changes
     new c067299  Merge github.com:phonegap/phonegap-android
     new d098b61  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new e09c728  Edited framework/src/com/phonegap/DroidGap.java via GitHub
     new c093881  Issue #174: contact attribs should return null instead of empty array
     new b37defd  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 648e56c  Merging maxResolution
     new be48b57  Merge branch 'master' of github.com:phonegap/phonegap-android
     new 8c80731  there was a "Location" and a "Geolocation" plugin defined. We use "Geolocation" in the JavaScript
     new 9f673db  Issue #176: rc2 for Android does not have updated main.js - demo app code
     new 7c39edf  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 1c97467  Issue #169: Media.seekTo() does not update Media._position value.
     new 411288b  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 2bf7658  Normalize Android Camera.takePicture with iOS and BB versions.
     new f5dac14  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new b864a8a  Upping version to 1.0.0rc3
     new 39d6952  Upping version to 1.0.0rc3
     new 229e15f  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new b4c4fa9  Merge branch 'master' of github.com:phonegap/phonegap-android
     new e284588  Issue #185: Fix mis-spelling in file.js
     new a1edf92  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 004453b  Upping version to 1.0.0
     new 7bb34de  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 8c7db9a  Remove redundant import when droidgap create is run
     new fd22a79  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 19332c1  Merge branch 'master' of github.com:phonegap/phonegap-android
     new ad8086f  exposing volume control
     new 381d161  formatting
     new a735a63  Formalize document and window event listeners and allow plugins to override eventListeners.
     new 8d46d33  Implementation of Battery Event Spec. (http://dev.w3.org/2009/dap/system-info/battery-status.html)
     new 4ecfbac  Include plugin reference and permissions for battery events.
     new 1904067  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 361a7aa  Issue #194: Resolve flashes between screen, and enable setting of background color & optional loading dialog.
     new 55379d6  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 80891b8  Fix for Issue #200: NetworkManager missing HSDPA in getType
     new 3666490  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 7e2044c  Merge pull request #195 from m00sey/master
     new 91d8dd4  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 65cf68b  no more ruby dependency
     new efe0219  slightly better docs
     new 2f9060d  first pass at a test script
     new ffdb240  auto launching on debug
     new 1c064b0  test fully automated from mobile-spec edge
     new 5a32082  added node, nodeunit and a couple of stubbed in coffeescript tests
     new e44cc8a  slightly more coherent organization of concerns
     new 8b908fb  updated the improved cli docs
     new 8cf00fc  Moved default plugins.xml, www, and manifest.xml into a folder structure that can be straight copied over a new android project. change the bash script to update the target of the phonegap framework dir before building
     new 4a9fbb6  Remove xlargescreen since it is only supported if you are building with the latest SDK. Yes people *should* be building with that but it's not even on any phones yet
     new 28b972b  Add new windows create script for android as a cscript script. Also created an ant xml that should work on mac too.
     new fe265ce  added optional path to debug
     new ef8e8a3  Fix up a few things for the ant create to work on mac
     new 0e31632  Fix Issue #203: Prompt crashes on Android 3.2 tablet.
     new 8a47379  Remove old phonegap.js file.
     new 5180340  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new a9c34e6  Fix for issue #141: EXIF data stripped from captured photos in android
     new 43baa58  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 8a5dec8  Re-checkin commit for "Fix Issue #203: Prompt crashes on Android 3.2 tablet."
     new c5d3a60  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new facb752  Fix for Issue #208: Media.release() accidentally makes a call to the Media error callback
     new 4b488fc  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 7523371  Moved around the scripts so that you can create a self contained project that you can run debug, emulate and log from
     new 8d35b1a  Fix for Issue #210: devready event never fires if we can't get network connection info
     new ff4ea29  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new e2acd1a  Merge branch 'master' of github.com:phonegap/phonegap-android
     new f111ea5  whitelist support
     new 97faebd  adding isUrlWhiteListed in shouldOverrideUrlLoading
     new 3e5a52c  Add overrideUrlLoading overriding ... yeah ... to plugins by the plugin adding a <url-filter.../> and implmenting the onOverrideUrlLoading(...) method
     new c419f7d  Merge pull request #215 from davejohnson/feature/urlhandling
     new 63bd7f4  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new d9ec6df  Fix for Issue #218: audio capture audio/3gpp mimetype getting set to video/3gpp
     new 65fd082  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 85a24d4  adding benchmarking automation
     new 9ad78a5  added node, nodeunit and a couple of stubbed in coffeescript tests
     new 7bf8c61  slightly more coherent organization of concerns
     new caf2694  updated the improved cli docs
     new 9aacb7f  fixing rebase removing debug from root
     new e7f206b  adding benchmarking automation
     new d34dcf8  cli moving to a phonegap folder, local to the proj and tests
     new 95c48f7  fixing merge
     new 5ffdaeb  updated readme
     new a6ae85b  Fix for Issue #220: Android audio streaming doesn't work for https
     new 4119fd5  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 4f121aa  Fix bad tel: link in example/index.html
     new f3fd690  BOOM
     new 0ece6ce  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 91f4097  Fix for Issue #222: Android plugin FileUploader with UTF-8 in params
     new 498f879  Fix Issue #203: Prompt crashes on Android 3.2 tablet.
     new 2e9cbdf  Remove old phonegap.js file.
     new 0297807  Fix for issue #141: EXIF data stripped from captured photos in android
     new 4a38f16  Re-checkin commit for "Fix Issue #203: Prompt crashes on Android 3.2 tablet."
     new 9083e92  Fix for Issue #208: Media.release() accidentally makes a call to the Media error callback
     new 6af5e2e  Fix for Issue #210: devready event never fires if we can't get network connection info
     new e41746b  Add overrideUrlLoading overriding ... yeah ... to plugins by the plugin adding a <url-filter.../> and implmenting the onOverrideUrlLoading(...) method
     new 70de3d4  Fix for Issue #218: audio capture audio/3gpp mimetype getting set to video/3gpp
     new 6c3d13f  Fix for Issue #220: Android audio streaming doesn't work for https
     new 9eb02a4  Fix bad tel: link in example/index.html
     new 073f715  Fix for Issue #222: Android plugin FileUploader with UTF-8 in params
     new d34c0b0  Merge branch 'master' of github.com:brianleroux/phonegap-android
     new aa57741  Fix so that we get the correct id when more than 9 targets
     new 0b6a39b  Add ability to override url handling in plugins.  This takes part of code from "Issue 216: Droidgap now allows plugins to override url loading" by davejohnson.
     new e1b3a8c  Cleanup formatting.
     new e882609  Remove lingering code for old 1.x support.
     new 61c4836  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 2b20b18  Fix for issue #196: targetWidth/targetHeight ignored when PictureSourceType is library
     new 9c0b15f  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 9040eea  Fix for Issue #213: Unknown connection type for CDMA - EvDo rev. A
     new 6fabcfc  Merge branch 'master' of git://github.com/phonegap/phonegap-android
     new 3628410  fix for Issue #229: Deprecate FileMgr code in file.js
     new e9bb666  Merge pull request #233 from macdonst/is229
     new 94c1fb3  Fix for issue #237: DirectoryManager.getFreeDiskSpace() returns kilobytes instead of bytes free
     new bb777c0  Fix for Issue #172: Out of memory when uploading video using FileTransfer on Android
     new 80df4a8  White list support.   Pull request https://github.com/phonegap/phonegap-android/pull/211 from imhotep would not merge, so combined it with enhancements for this commit.
     new e92057a  Merge pull request #241 from brycecurtis/whitelist
     new 75c2cdb  Clean up code that loads sub-pages and correct behavior.
     new aa6e418  Merge pull request #242 from brycecurtis/page2
     new 336a58c  Clean up code and consolidate bindBrowser with init.
     new 821eb24  Fix for Issue #228: Align Compass support with iOS
     new f271e2e  Merge pull request #246 from macdonst/compass2
     new 025577c  Add comment for method onOverrideUrlLoading()
     new 0f98871  When app.exitApp() is called on multi-page app, pass to previous pages in stack and close them too.
     new 6a9253e  Formalize logging with printf-type optimization.  Wrap Android log facilities instead of using System.out.println().
     new a4d66c6  Call the initial onResume() on a plugin when it is created.  This corrects the lifecycle behavior for plugins.
     new ebb9f09  Improve closing an HTML page and returning to previous page.
     new 67393c5  Adding video select to getPicture to line up with iOS
     new 0d57404  Merge pull request #249 from macdonst/gallery
     new 367d750  Deletes any duplicate images taken by camera
     new 6098f46  When you use the File API to remove a file need to check to see if we need to delete a row from the content store
     new 80695ec  Fix issue with DATA_URL and refactor code
     new 24ad506  Fixing JavaScript comparrison issues
     new 9ede0ce  Merge pull request #250 from macdonst/delcam
     new 804ac71  Updating version number to 1.1.0
     new 6b29787  Merge pull request #247 from brycecurtis/LOG
     new bb2bd22  Correct log level comparison.
     new 4240784  Add comments and rename loadWhiteList() to loadConfiguration().
     new 2d38802  Fix for Issue #257: File Transfer with file:/// URIs
     new ea87dfe  Merge pull request #259 from macdonst/issue257
     new 1f8d6b4  Use endActivity() for consistency.  Improve error handling.
     new 8b595f9  Fixing the jsConfirm so it doesn't break the back button
     new 1377f60  Merge pull request #263 from infil00p/master
     new 75ab33a  Adding handling of Search Button for the jsPrompt
     new fe3e704  Don't override history.back since jQuery also does it.
     new 0ec47c5  Merge pull request #264 from infil00p/master
     new 7ee04eb  Fix Issue #258 - navigator.app.exitApp() and navigator.app.backHistory() not working in PhoneGap 1.1.0 on Android
     new 5faed83  Merge branch 'master' of github.com:phonegap/phonegap-android
     new ac50936  forgot to resolve conflict
     new 369d140  Return MediaError object instead of value
     new 551f0f7  Normalize MediaError's with iOS
     new 1f2f9a0  Merge pull request #272 from macdonst/mediaErr
     new 543fe1f  Upgrading to Ice Cream Sandwich
     new a8db71c  Updating to use Android 4.0 build environment
     new 90b8c20  Merge pull request #273 from macdonst/android4
     new e26685b  Fixing Project Properties file
     new ffb614d  Merge pull request #274 from macdonst/android4
     new 0b9ed0c  Merging Simon's fix for Android 4
     new 81ec4bc  Merge branch 'master' of github.com:phonegap/phonegap-android
     new a08854e  improved whitelisting
     new 9967916  Merge pull request #275 from imhotep/master
     new 3e25953  HTC Fix
     new 75f3651  Merge pull request #278 from infil00p/master
     new 628473c  Making Alert cancellable so that it does not break the back button
     new 64b770b  Merge pull request #279 from infil00p/master
     new bd7ed19  Load multi-page apps in same webview and update pause/resume for consistency.
     new cdeddf1  Merge pull request #1 from brycecurtis/webview
     new 191e1bf  Merge branch 'master' of github.com:callback/callback-android
     new 010e162  Fixing compilation error in DroidGap
     new d3d1c06  Merge pull request #2 from macdonst/webview
     new 60b5d42  Set activity state correctly when ending activity.
     new 12816aa  Run error dialog on UI thread.
     new aa6e011  Removing the Camera permission, since it is not required by PhoneGap by default
     new e4a9920  Set activity state correctly when ending activity.
     new 80ee464  Fix for Console.log, didn't call the super of the method needed
     new 505081f  Merge branch 'master' of github.com:callback/callback-android
     new ff2ee67  JSPrompt "Security check" should whitelist all file URIs too
     new 2d690ad  Use LOG instead of System.out.println for logging.
     new 5a40613  Switching to ASF header for Callback
     new a35a33c  Adding the Apache Headers
     new 5075a3e  Merge branch 'master' of github.com:callback/callback-android
     new e1d3f14  Accidentally added stray char when changing the licence
     new d1ec1f7  Don't fire resume at app startup.
     new fd07cfc  Update version to 1.2.0.
     new e4a5000  This is an informative message, not an error message.  It is normal to get this when leaving a page.
     new 813637e  Update to download and run callback-test repository.
     new 798d502  Update for 1.2.0.
     new 9b5a63e  Updated readme.
     new 546b33c  Fixes to make example project build and compile
     new 8057bca  Merge pull request #11 from nisc/remote-issue-11
     new 538cdb0  No -e caused the bash script to fail
     new 7244a5a  Merge branch 'master' of github.com:callback/callback-android
     new 7ad3f76  Don't fire resume upon init - only when returning from background.
     new cf9848b  Remove PhoneGap.stringify, replace with JSON.stringify
     new affab67  Changed createCaptureFile to explicitly check for PNG and to throw an IllegalArgumentException if it is not a JPEG nor a PNG
     new 141b835  Don't fire resume upon init - only when returning from background.
     new db0a191  Remove PhoneGap.stringify, replace with JSON.stringify
     new d5d95ad  Merging changes
     new e9fcb29  Merge branch 'master' of github.com:callback/callback-android
     new fd93404  Backbutton should go back in appview history before going back in our history stack.
     new 0bbcf5c  Add onMessage(id, data) to plugin API.
     new 0caca9a  Remove old code.
     new 827af8a  Deprecate addService().
     new 2a866e2  Refactor backHistory() code so calling navigator.app.backHistory() has consistent behavior with backbutton.
     new 7ce2a8c  Make sure we clear appView history too.
     new bfef72a  Add onload attribute to plugin in plugins.xml to create the plugin at load time instead of lazy loading.
     new a6db111  Fix bug with showing loadingDialog property.
     new cbdd400  Fix Issue #23 - Crash when using splash screen.
     new 29c7e12  Merge pull request #15 from infil00p/master
     new 5406d6c  Linting the JS code
     new 9409caa  Change based on new message passing API in IPlugin
     new 3ebfb67  Fix for CB-17: WebView caching resized pictures
     new 36caaf3  Merge pull request #25 from infil00p/minor_menu_tweak
     new 63ae953  Fix for issue #281 of phonegap/phonegap-android: Detect for localStorage if Java has disabled it
     new 798cb3e  Change API to postMessage() to call a plugin's onMessage() method.
     new 4a25d78  Optimize enumerations as suggested by @plowman.
     new 119f6cc  Merge pull request #14 from willshen/master
     new 7c8db0e  fixing redundant assignment of variable
     new cd5bf61  cleaning up handling of exceptions. removing unnecessary exception declaration in FileUtils. removing try-catch that should not have been done in HttpHandler
     new c70a1e8  Fix for phonegap-android issue #261: Wrong application scale
     new 7a6a593  removed a couple extra semicolons
     new d558055  removed unused import
     new 853a734  Fix for Issue #33: onReceivedError incorrectly sets openExternal to true
     new 05e233b  Fix for issue #281 of phonegap/phonegap-android: Detect for localStorage if Java has disabled it
     new 80d0a0c  Change API to postMessage() to call a plugin's onMessage() method.
     new 035ad08  Optimize enumerations as suggested by @plowman.
     new 5ceb6e2  Changed createCaptureFile to explicitly check for PNG and to throw an IllegalArgumentException if it is not a JPEG nor a PNG
     new e77e552  Fix for Issue #33: onReceivedError incorrectly sets openExternal to true
     new 7840448  Work-around Feature for Classic PhoneGap 320x480 resolution
     new 71ea25f  Fixing scale, setting legacy scale
     new feff655  Fixing merge error with the setInitialScale
     new 8904c67  added download() to the filetransfer
     new e02322b  Remove addWhiteList from public API
     new 188e3e7  Remove WebViewReflect.java from Android
     new 75963c8  changes after review of macdonst, download returns FileEntry
     new 8dbb8f5  made getEntry of FileUtils public in order to avoid duplicate code in FileTransfer
     new 2094854  Merge branch 'master' of github.com:callback/callback-android
     new f387720  FileTransfer returns JSONObject with code, source and target for upload and download
     new acc9173  Merge pull request #46 from macdonst/reflect
     new 29001ee  Merge pull request #42 from aflx/download
     new 729d141  removed FileExistsException that is not needed
     new 18bf4cd  merging from callback
     new 1dfc65f  removed FileExistsException that is not needed
     new 26408fa  Merge pull request #32 from willshen/master
     new 4b9e501  Tagging to 1.3.0rc1
     new f95fdb5  Fix for CB-104: Capture not returning an error code on cancel
     new a640804  Tagging to 1.3.0rc2
     new 1511183  Tagging 1.3.0
     new 65e3a8a  add compass demo for Android
     new fae551f  Fix NullPointerException in DroidGap.onMeasure()
     new 5fac30ea Merge pull request #58 from libbybaldwin/add-compass-demo-android
     new c66142d  Fixing issue with FileTransfer.upload when the passed in url contains a ?
     new b106d2c  Proved generating sqlite database path to open database without permission error
     new 1d5af10  Camera default destination should be FILE_URI
     new e96ae91  Added authentication framework
     new cc04b54  Merge branch 'master' of github.com:callback/callback-android
     new 36bca7d  Renamed crdentials/principals to userName/password
     new 3466ef6  Merge pull request #1 from obrand/basic-auth
     new e9eb084  README.md: Replace "PhoneGap" with "Cordova" and add incubation disclaimer
     new 4bba9ac  Minor incubation disclaimer fix.
     new 51bf8c3  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 7f7c211  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 8c19133  Merge branch 'master' of github.com:cordova/cordova-android
     new 58774ad  CB-145: Android contact.save() crashes for native contacts.
     new 3172ae4  Merge branch 'master' of git://github.com/cordova/cordova-android
     new 9078fe1  Merge pull request #40 from infil00p/master
     new bc309c9  Merge conflicts with something on the official repo, moving old pull request in
     new 8db5e06  Fix  CB-135 Multithreaded access on CallbackServer javascript object.
     new d91beb5  adding JUnit dependency
     new 752b1b0  reading preferences from phonegap.xml
     new 3af4d6b  using preference=fullscreen for fullscreen view
     new ffa7624  making preference reading code more robust
     new 41b49df  Merge pull request #2 from alunny/with-tests
     new cb0b054  Merge pull request #3 from alunny/preferences
     new 64c462c  fixing whitelist handling
     new bdd7449  documentation additions
     new faacdd6  Merge pull request #1 from pehrlich/master
     new 56096ad  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 7955c6d  Merge branch 'master' of github.com:callback/callback-android
     new a424519  Merge branch 'master' of github.com:cordova/cordova-android
     new a2cdcd4  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 1dfe7e5  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 490a13d  Removing GapView, since it doesn't actually do anything
     new c7e3b46  Moving LinearLayoutSoftKeyboardDetect out into its own class and making it more plugin-like
     new 7904bcc  Editing a comment about LinearLayoutSoftKeyboardDetect
     new 308a5f1  Changing to use JS directly. There are issues with this approach, and it should use the KeyboardHandler
     new 0890be5  Moved Chrome Client out of DroidGap.java
     new d28a60e  Moving the WebViewClient out, allowing for PhoneGap to not break on empty console.log
     new f9af33b  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new e8544d3  Merge branch 'master' of github.com:imhotep/incubator-cordova-android
     new 6e5ef1e  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 20891ae  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 89e260a  CB-199: FileTransfer.download fails on Android 4.0
     new 282f59c  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new e308961  Added license header to new files.
     new e1e04f8  Remove unused files/classes until they are needed.
     new 503640f  Removing the classic render feature, since it's not working properly
     new 9206dca  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 6e82ec4  Allow internal SD Card to be used as storage
     new 4f61531  Fixing a timing issue with the web view history not being cleared properly
     new 3fd2f59  Updating version to 1.4.0rc1
     new 44edcbb  Updating version to 1.4.0
     new c5ada0f  Deprecating navigator.app.overrideBackbutton
     new e64cb2f  Removing deprecated methods from Device
     new 3bff8ae  Tagging 1.4.1
     new fa4d6d3  Switching headers.  Got OK months ago from Simon and Bryce on re-write. No Android Demo code in current project
     new 664a061  Rename to Cordova
     new 210cc2b  Fixing MediaFileData problem for MP4 video types
     new e0fea2c  CB-75 contact.remove does not remove the contact fully
     new 1c7626a  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new d8d7c29  Adding com.phonegap.api stubs for legacy user created plugins
     new 54968b7  CB-75 contact.remove does not remove the contact fully
     new 1293d64  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 52a3a91  Missing first line of license in header.
     new 77547f8  Changing to CordovaInterface in preparation of CordovaWebView
     new ee4c915  Change related to FileTransfer, need to get a test going for this somehow
     new 9aa1cd7  Refactor out the Java casting code
     new 044a61d  Adding custom headers to upload
     new 95b9cd0  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 003e3d4  Adding unsupported action plugin result return if invalid action string is specified to accel and compass listener plugins
     new c7d4d83  woops java type checks! love it!
     new 5221354  changing JS invoked from native to work with modular js
     new a84d2ea  Changed JavaScript invoked from PluginResult native code to use new modular JS approach
     new 40637c1  Unifying File API error code/response style
     new 357c0ee  removing unnecessary try/catch
     new fd69095  Return string for root location in requestFileSystem
     new 7ee135e  Prefix URIs for file API with file:/// and persistent storage should never point to SD card
     new 6c48c6a  Need to add/trim file:// where applicable
     new 0ba803f  truncating file:// protocol where applicable in metadata func
     new 7e4158c  remove file:// protocol from various fileutils remove methods
     new cd667d6  remove file:// protocol from various fileutils  methods
     new a52ba37  remove trailing slash
     new d87ee71  Use strings not objects
     new 7c1eb7d  trim file:// URI from uri->path conversion method
     new d6fef8d  more file:// URI truncation :D
     new 040619c  Moved the CordovaInterface over to master, doing this before working on CordovaJS
     new 4d03577  Add cordova.android.js from common-js build.
     new 14b368e  Update build to use new common cordova.android.js instead of building js from multiple Android js files.
     new cc8edea  Call js code using new common js way.
     new 9188773  Arguments are passed as JSON array, not JSON object.
     new 40cd714  Adding unsupported action plugin result return if invalid action string is specified to accel and compass listener plugins
     new 390fe53  woops java type checks! love it!
     new 8a13739  changing JS invoked from native to work with modular js
     new 45d7552  Changed JavaScript invoked from PluginResult native code to use new modular JS approach
     new 8b12bf7  Unifying File API error code/response style
     new 5253b5f  removing unnecessary try/catch
     new a43e80a  Return string for root location in requestFileSystem
     new 657faaf  Prefix URIs for file API with file:/// and persistent storage should never point to SD card
     new b4d1ca6  Need to add/trim file:// where applicable
     new 79ba28d  truncating file:// protocol where applicable in metadata func
     new c099c65  remove file:// protocol from various fileutils remove methods
     new d274891  remove file:// protocol from various fileutils  methods
     new 49d8d22  remove trailing slash
     new 9fe1f21  Use strings not objects
     new 770a257  trim file:// URI from uri->path conversion method
     new 42430d5  more file:// URI truncation :D
     new 26044ad  Add cordova.android.js from common-js build.
     new fef0e42  Update build to use new common cordova.android.js instead of building js from multiple Android js files.
     new c9d4276  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 900ff9e  Redirect Issue
     new 363b142  Fix issue with document.location.href not calling loadUrlIntoView
     new cc5cfad  Removing extraneous logging from DroidGap.java left over from rebase
     new e85394d  Refactoring the checks for file:// into a convenience method
     new 8555c42  CB-3: Apache source headers in callback-android
     new 5722d97  Fixing app crash when clicking Menu or Back buttons while splashscreen is being shown.
     new 3ed4159  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android into license
     new e918ffd  Tagging 1.5.0rc1
     new 10cbcd7  Adding startActivity method to CordovaInterface as many plugins rely on this method
     new 7c6450d  Fixing the call to Media.onStatus()
     new c00fb98  Switching to require syntax for AudioPlayer
     new bf69362  Fix to CordovaInterface methods, DroidGap has the managedQuery since it inherits from Activity. (CB-282)
     new 403b87b  Reverting interface change, not enough time for testing, need to remove it manually
     new d593448  updating cordova.android.js. This resolves CB-283: unregistration of backbutton event handlers do not fire appropriate native method
     new f6503f8  File APIs should return error code instead of object.
     new 3ebc1d7  Updating cordova.android.js with File API fixes.
     new d2fc089  Fix WebSQL for Android 4.0.2.
     new 79935d3  Putting back the CordovaInterface work after talking with Simon
     new 21b7346  Revert change in location of FileSystem
     new adb871f  Updating the JS, even though it shouldn't be here. CB-290
     new 7bf35e9  Merged cordova.android.js.  Please move fixes to the cordova-js project
     new 73aa5cc  Updating cordova.android.js to latest version from Apache git repo
     new 7392b63  updating cordova.js to include camera constants fix. added clean dependency to build-javascript target in ant file
     new a69bd65  Updating cordova.android.js to override FileReader
     new 4a23f86  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new aa4f2cc  Tagging 1.5.0
     new 8923e52  Adding support for legacy plugins
     new c5025ee  We show the default 404 on non-resolved domains
     new b429286  switched from "require" syntax to "cordova.require"
     new 4b05ead  cordova.require("cordova") is pretty funny. wish i didnt write it
     new 715c0a5  updates to JS: removing require+define from global scope, tweaking geolocation code, online/offline events fire on document now
     new f3c96ce  removed old javascript files and removed unused target + commented out lines in build.xml
     new 8a7af93  Fixing CB-210 with patch and adding fix for CB-210
     new d270647  Tweaked File Transfer to fix CB-74
     new 8f2cdcc  Changing to the modern icon
     new df69151  Added temporary Cordova splash for now
     new 692a59a  spacing fixes, null check in getPhoneType in contacts, returning error integers instead of objects in contacts
     new dc93556  Checking for the callback server before we call sendJavascript for the Kindle Fire, CB-247
     new 04b3e4d  Fixing CB-343: We need to respect the whitelist
     new 7e70d76  [CB-352] Support initializing DroidGap with existing WebView, WebViewClient and webViewChrome. [CB-353] Create PluginEntry object to use by PluginManager.
     new bbf10e3  Fixing a bug with File Upload on Android where Chunked mode isn't used by default
     new a688319  First stab at CB-21, I really need more info before I can close this
     new 9d26598  [CB-367] Back button event should fire on key up not key down Also changed menu key and search key to be consistent.
     new 9d0e8fa  Tagged 1.6rc1
     new e254907  Creating the CordovaWebView, modifying DroidGap to use that
     new ae8bc77  Adding the tests from the GitHub Prototype
     new 8ecfcb1  Cleaning out the asssets/www directory.  This should house mobile-spec
     new 1e2c385  CB-383: Fixes issue with misspelled destinationType for Camera.getPicture()
     new 6dabe4c  Work on CB-369, Moving Authentication OUT of DroidGap
     new f3c2984  Moving whitelisting into the WebView, still need to read the config in the WebView if required
     new dfc86b1  Fix for CB-389: resolveLocalFileSystemURI does not work on a resized image captured from Camera.getPicture()
     new 59ff94f  Moving init code into the WebView
     new 993fb29  updating network status plugin label and updating cordova-js to latest
     new b793fbf  Partially moved the callback server into the WebView.  The WebView MUST own the CordovaWebViewClient and the CordovaWebChromeClient
     new 49b50ce  Minor tweaks to DroidGap, allows for the ChromeClient and ViewClient to be overridden
     new d2b3296  Fixing license header in com.phonegap.api.PluginManager
     new 900be3a  Tests to verify Android native features.
     new 700ae50  CB-321: Media API: 'mediaSuccess' callback param to new Media() is called soon after new obj created
     new 8d479c8  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 5fa77e9  CB-163: contactFindOptions.filter does not work as expected on Android
     new 2818e05  Move the callback server into the View, preparing to start CordovaWebView testing
     new a37d069  [CB-423] Problem displaying patch-9 splash screen.
     new 0577b4b  CB-426: camera.getPicture ignores mediaType in 1.5
     new e213772  Updating cordova.android.js for CB-421 and CB-426
     new 04aa6d3  CB-438: File metadata.modificationTime returns an invalid date
     new 527f17d  Tweaking the tests so that they merge
     new 838286d  Return MediaError object and not error code from native side of Media API
     new 5d43835  CB-446: Enhance setting data source for local files in AudioPlayer
     new 8b05ce4  Update project template cordova.js reference and title.
     new cb473df  CB-453: FileWriter.append - Chinese characters are not appended to the file correctly
     new aa00e07  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new ecebcba  CB-446: Enhance setting data source for local files in AudioPlayer
     new b532cf8  Fixing the template, since this doesn't have to be unit tested. :)
     new cdf148b  Starting Release Process
     new 3bda8af  Updating the sample index.html
     new 36e6b57  Update to version 1.6.0.
     new 5e1997c  Updating with tagged JS
     new f34da8a  Fixing eclipse classpath
     new 9a2eb04  Tweaking DroidGap so it compiles into a JAR, starting testing
     new d604e8b  Updating the tests a bit, still not running
     new 95013e8  Fixing the manifest errors
     new 87238f2  Managed to get this building minus Jail Activity, still a long way to go
     new ac06892  CB-472: FileWriter.seek(0) does not actually seek to the beginning of the file
     new 628f88c  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android into CordovaWebView
     new e77f9bb  Rolling back half-baked change that broke the code in the branch, we need to rethink the Callback Server
     new b99e9ab  Working. Pushing the callback server change again.
     new 1794f2e  Massive refactor of CordovaInterface. Deprecation and Exception throwing to notify the user that we're changing things
     new f2526bb  Updated tweaks to get up and running
     new e4a52de  Copying new XML into the templates for 1.6.1.  Turns out tags are broken
     new eb48055  Getting setup to tag 1.6.1
     new fea79bc  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android into CordovaWebView
     new 08d7a9c  Remove duplicate files from repository
     new 8ac274c  Removing runnable code for timeout because it's not thread-safe
     new 0772a31  CB-489 - Adding .js to the example, thought it was removed for a reason
     new f2c38ea  Automatically update index.html in templates directory on version change
     new 531b8f6  Adding old code back, we can't access webViewClient methods without them being on the UI thread. :(
     new 327589a  Added another runnable, this code is hideously awful
     new c341cf0  Adding fix for CB-482
     new 1bd7a66  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android into CordovaWebView
     new 76820eb  CB-480 work, back button and history issues are preventing this from being tested properly
     new 180696b  Fixed back button behaviour.  WIN
     new 7b75e2f  CB-539: FileTransfer.download fails when target starts with 'file://'
     new 1e5457a  Reverting the back button change that I made, for some reason certain methods aren't inherited when you extend DroidGap
     new 31d5a94  [CB-164] Changed network plugin to sync from async and removed setKeepCallback(true) on plugin result in there. Fixes location.reload() not firing deviceready due to network plugin being unresponsive
     new d5dd432  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android into CordovaWebView
     new 9718aa5  Removing Jail functions for now
     new 2e4667d  Removing the cordova jar, it shouldn't be in the repo
     new 81059b3  Proper fix for CB-164. Online/offline events now propagated to webview properly
     new bcc2957  Fix for CB-549
     new bdf452b  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 3835144  [CB-473] run ant clean before ant debug install
     new 05192a9  Removing un-needed logs
     new 4192489  Adding the CordovaException class
     new ca66c4b  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android into CordovaWebView
     new f4da7e1  Incrementing project to 1.7.0rc1
     new be39bf8  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android into CordovaWebView
     new ea81b97  Changing viewClient to default visibility
     new 80ec238  Fixed the bug caused when running on Eclipse
     new 483bb53  Minor tweak to the test so it loads the correct HTML
     new 99b3693  Starting to move the history into the CordovaWebView, and getting the WebDriver working again
     new d7c8bc7  Refactor Android SplashScreen
     new 17c919e  Tweaks to move history over into the WebView
     new 39f261c  Incrementing project to 1.7.0rc1
     new 960e0f3  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new c846111  Adding SplashScreen plugin to plugins.xml
     new 13ba1e4  Tweaking the DroidGap to use the new SplashScreen
     new 5ab5cf0  Adding screenshot and activity to the test, although Actvity isn't a standard plugin
     new f4cf2ce  Moving preferences into CordovaWebView, need to discuss prefs when using CordovaWebView
     new 634a9c0  Updating the version to 1.7.0
     new e2d91c2  Updating the JS and re-tagging 1.7.0
     new 480e5ca  Working on CB-585
     new e4119f3  Adding Apache headers to the new classes
     new 5abe8dd  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android into CordovaWebView
     new 20c7b51  We should not be having a compiled version of cordova.jar in the test directory
     new c33f768  Adding Apache Header to Test Directory
     new e32503f  Forgot to add lifecycle/index2.html's header
     new 216f6a9  Adding more Apache Headers.  Not sure if this should have headers or not
     new a087116  Working towards Apache compliance
     new 9dfa503  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android into CordovaWebView
     new 27e511b  Adding Apache headers to the tests on the branch
     new ea8d6b1  dont check in node_modules peepz!
     new 3636a18  added package.json for npm install goodness
     new 87fbb5c  documented running npm install
     new 1fcaf24  Adding more Apache licence headers
     new 7de6608  Accidentally committed a vim swp file
     new c11c4be  Adding header to test cordova.xml
     new 269b90a  updating the test plugins
     new 84aaf02  Removing Default Android Graphics and replacing them with our own
     new d38dd4c  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 9e10160  Removing the commons-codec
     new 8e0c3c1  Updating README telling people to copy commons-codec
     new 21f6d9c  Modifying generated classpath
     new e28f09e  Merge Commit from latest master
     new b84d649  comeat me lawyers
     new 6fc2a3b  adding node_modules to gitignore
     new 724ea49  restructured geolocation plugin
     new 1ee484f  Fixes for new geo stuff
     new 0fd1e3c  axing lowercase java file
     new 18cc90b  adding uppercase java file!
     new bafa438  updating JS to latest for geolocation updates
     new 8ab1733  Removing the hacked-up jars that I used to get this to work, since I can't distribute them
     new c2631ee  Properly querying the Andoid content DB when deleteing an image file
     new 4ce585b  Updating the history configuration.  We can switch between histories
     new 2142d00  Added loadConfiguration to the standalone WebView
     new 2625a57  Fix README.md formatting to install commons-codec-1.6.jar
     new b323f32  add volumeupbutton/volumedownbutton events
     new c0dcbec  Updating the project, removing generated artifacts
     new b2f49b1  Don't commit Eclipse preferences
     new de6652d  Moving the Callback Server Start/Stop to the onPageStarted fixed timing errors
     new a705b72  CB-481 refactored prompt() call in JS to exec, moved showing of webview out of chrome client and into app plugin (so we can invoke via exec)
     new 08a3227  [CB-683] Pause and resume events should route through fireDocumentEvent so we get the event object passed into the handler
     new f3e70c7  A quick stab at CB-510
     new 6a628f7  [CB-683] updating JS for fix for 683
     new fc9cff7  Merging master into CordovaWebView
     new 5b324c8  Broke the merge, need to add GPSListener.java
     new eb66eb0  Switch to using stripFileProtocol in FileUtils.notifyDelete
     new dd0b6b1  Adding empty tests. May have to re-think the way we test this method
     new c634966  Tweaked create so it fetches the commons-codec using curl
     new fc50a0d  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new c56c73f  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android into CordovaWebView
     new aede223  Updating Activities
     new c8fafa6  Updates.
     new 3829df6  Formating and removal of commented code.
     new e6aa647  Updates.
     new 13f92b2  Add exit message.
     new d44d9dd  Merge branch 'CordovaWebView' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android into CordovaWebView
     new 01abb32  Update
     new e660768  Removed.
     new 0d32115  Merging nightmare.
     new 441785b  Update for getActivity().
     new 9f5f497  Add comments.
     new d683bd3  Enable onMessage() to return a value.
     new 79048a5  Fixing FileUtils change.  We are using contexts now, not CordovaInterfaces.  CordovaInterface is a SHOULD, not a MUST
     new 295b9f4  Forgot to recheck Plugin.  Adding it back
     new afa1ecf  Removing tests that don't work and modifying CordovaWebView so it works as a stand-alone component again.  Mobile-spec currently doesn't work
     new f840f3a  Setting up a default CordovaWebViewClient and CordovaChromeClient for when we are blowing up via XML layouts
     new 3b9d46f  Forgot to add the proper constructor.  The Clients need to know about their webView.
     new 45680a5  Add Android 4.0 workaround for links with params
     new c6851cf  First Draft of how to use CordovaWebView
     new 0437d6c  Added JUnit to the README, removed WebDriver for now.  Need to figure out distribution.
     new 47d99e5  Adding the Cordova Upgrade Guide
     new 2fbb9c2  CB-369: Authentication Code doesn't seem to work.  -- Verified basic auth works and provided test case.
     new 2d7b716  CB-779: Verify that fullscreen and backgroundColor preferences are set properly - This check-in enables fullscreen and adds test for it.
     new ac50476  CB-779: Verify that fullscreen and backgroundColor preferences are set properly - This check-in enables background color and adds test for it.
     new dd624cc  CB-779: Verify that fullscreen and backgroundColor preferences are set properly - This check-in enables background color and adds test for it.
     new 20db698  Add usage comment.
     new c178031  Remove unused imports.
     new ad6d71f  Removing the classes we agreed were not used
     new 24dfbfd  Merge branch 'CordovaWebView' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android into CordovaWebView
     new ffa1eb1  Adding tests to the README
     new 7eb3e5d  [CB-659] create script should work on android
     new f74d8aa  CB-800: Fix preferences for the CordovaWebView. - Test case needed to implement CordovaInterface.
     new 5c48ccd  Optimize loading "about:blank"
     new c8a521c  Need to call pluginManager.onDestroy() to clean up plugins.
     new 1f45503  [CB-659] create script for android on windows now works fully. also pulls down commons-codec jar appropriately
     new 0850229  [CB-804] ADded proper cordova icon sizes for the create script
     new 5dacb8d  [CB-792] Add HTTP status code to FileTransferError
     new 6de66b8  Add Android 4.0 workaround for links with params
     new 8ff48b3  Fix imports for changes in 45680a5
     new dffd2de  Merge branch 'icecream_workaround' of github.com:viafirma/incubator-cordova-android into icecream_workaround
     new 71e47aa  [CB-463] rewrite of accel plugin
     new 24adc6d  [CB-463] added the JS updates for accel refactor
     new cb98bbc  [CB-463] added accuracy checking to native accel implementation, this way getCurrentAcceleration returns fairly accurate results
     new df89d33  removed a trailing log
     new 531efe1  [CB-463] added accuracy checking to native accel implementation, this way getCurrentAcceleration returns fairly accurate results
     new 15ddef2  removed a trailing log
     new 2d5dcf2  [CB-463] updated js and rewrote accel plugin again to support the start/stop approach. optimized. single callback used for message passing
     new 6b24f2d  Small spacing fixes
     new fae0c3d  Fix problem in Android template example getPicture
     new 8356ac6  prevent volumeup/down default behaviour
     new 3b27d89  Merge remote-tracking branch 'upstream/master' into volumebtns
     new 0c9295f  listening to volume events now override default behaviour
     new 2d77bcf  Merge branch 'CB-792' of https://github.com/don/incubator-cordova-android
     new c37b2d2  Merge commit and fix.
     new 95fa0f4  CB-808: CameraLauncher leaks bitmaps in Android
     new d7b79f5  Upping version to 1.8.0rc1
     new ccd4365  Fix calling  cordova.plugin.storage.failQuery function from native code
     new cb61e90  Merge remote-tracking branch 'upstream/master' into volumebtns
     new 8b93e87  Merge commit with master, we need to kill all tabs
     new b77f1cb  updated create script CB 839
     new e35a8de  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android into CordovaWebView
     new 5edb3ac  Two automated tests completed
     new 7d0cc58  Auto detect whether we have the jar already.  Also, just create the directory whether it exists or not
     new ca1a322  Changing from currentTimeMillis to nanoTime, we need precision on Android 2.3
     new fd12f57  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android into CordovaWebView
     new 43df9f6  Missed this error in the merge commit
     new ed94d0d  Make PluginResult return valid JSON so the JS side can use JSON.parse
     new d79403e  CB-837: CaptureCB - mediaFile.fullPath does not resolve to file
     new 5f93a26  CB-844: Contact.find does not return urls
     new 59f9b6f  Working on tests
     new e7411e8  Merge commit of changes on 1.8
     new c21e8c9  CB-849: Cannot search by birthday
     new 509588b  adding a new create script
     new d6d2749  updating script to cleanup on exit/error
     new c12f012  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 4ecbaa7  Weird merge error. Yo dawg, I heard you like catching exceptions, so we put a catch around your catch. FAIL
     new ca979a9  small tweaks to readme re: testing
     new 508cafa  Change 'websites' to 'urls'
     new 22e5ccf  Merge branch 'master' of https://github.com/will-quast/incubator-cordova-android
     new 55ee289  Merge remote-tracking branch 'upstream/master' into volumebtns
     new be165c6  upgrade to latest cordova.android.js
     new 8451133  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 24e5c24  Cb-858: Media record defaults to sdcard which may not be mounted
     new 0ad9ff0  Merge commit. TABS ARE NOT SPACES
     new 825b9ea  testing create2 script
     new adfdb16  CB-860: MediaFile.getFormatData broken for Image from Capture
     new 6d1e035  Changing all tabs to spaces
     new c8af154  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android into CordovaWebView
     new a489ae0  Updating the JS and the version for tagging
     new 03aaab6  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android into CordovaWebView
     new 58c3f9a  Updating the JS and the version for tagging
     new d3e24b0  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 23ec117  updated NOTICE file
     new 81195db  Massive Merge Commit of DEATH TO SPACES
     new db8a8f3  updated NOTICE file
     new 80a5ea1  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 30a1164  Merge branch 'master' of https://github.com/imhotep/incubator-cordova-android into build
     new e8b80e8  updating Windows !@#% build script
     new 447af8d  removing old create and templates
     new 3fd158a  renaming create2 and templates2
     new 71972dc  updating templates reference
     new 48c6ec8  CB-878: Splash screen in Android fullscreen mode showing not correct
     new d87f404  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 55b1e40  renaming create2
     new 6c1a2e1  CB-878: Splash screen in Android fullscreen mode showing not correct
     new 95b4870  Adding getContext, startActivity to CordovaInterface
     new 47211f6  Revert: Adding getContext, startActivity to CordovaInterface
     new 9f42772  Adding the volume button event changes
     new 34ebdad  Adding logs
     new bf6864b  updating cordova.js version
     new 8b1fb30  fixing create script
     new 2402541  adding tools verification to batch file
     new 234ee63  updating build.xml templates reference
     new cbe1216  checking if project exits
     new 41ddcf2  updated reference in test
     new 9ebdca6  Weird comment conflict
     new 586d3ec  Backbutton broken by adding new onKeyDown method without calling its super.
     new 5649fba  Fix exception when defaultValue=null.
     new 80ee6c1  Support showing the app title bar through a preference.
     new 56047e5  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 34820f4  Removed need for getFormatData/Image to load image into memory
     new 24944cf  deleting old stuff
     new 0a4d218  updating test for CB-916
     new 838fa56  CB-920: FileTransfer UTF-8 bug
     new 09b753d  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new cdaf620  CB-582: Automating User WebView/WebViewClient/WebChromeClient tests
     new dbe65f1  Adding the WebDriver Tests
     new f0f596c  Fixing up tests
     new 6edad7e  This is a poorly written test.  What was I thinking?
     new f060d09  Fixing up tests
     new cbd0b7a  This is a poorly written test.  What was I thinking?
     new b08f245  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new dde79c1  Adding the TitleBar pull request
     new 6d879f1  I think we need to rethink how we automate this test
     new b5800ce  Incrementing version to 1.9.0rc1
     new 07ed6da  Removed merge because I missed the preference set
     new ee0cd67  Adding more undocumented features for app title bar and full-screen
     new f60049f  Default should be false not true
     new 451afab  One more time, getting the title default right
     new c86b618  adding bash helper scripts
     new 0aec2be  updating bash create script and node test
     new e6d801a  adding appinfo
     new aa45670  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 3c9415b  added create message handler, updated AudioPlayer constructor usage
     new d16555e  added file requirement to constructor, all references to AudioPlayer constructor had direct access to file, so this caused no other changes
     new c8bf2f4  removed audio load code from startPlaying to a private function
     new fc3f143  made internal status static variables final as well, specifically so that they can be used in switch statements
     new e5b9900  halfway through refactor
     new d9e7984  fixed seek behaviour, but introduces a bunch of new problems
     new 40b9810  Starting the Buttons Branch
     new adf4166  Incrementing version to 1.9.0rc1 and doing some variable cleanup
     new 67d4643  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 6c594b6  Fixing merge error in FileUtils.notifyDelete
     new 32febcb  updating windows create.js and creating node test
     new d60806b  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new f394f74  Tweaks to CordovaWebView to support other keys
     new 5c77833  CB-883: SplashScreen without show() method, only hide()
     new be83095  updating windows create.js and creating node test
     new 8969eed  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new a691e9f  CB-910: Camera out of memory error
     new c1c9075  CB-919: Camera Plugin returned with empty error message
     new 4795133  CB-919: Camera Plugin returned with empty error message
     new 507554b  Fixing merge error
     new ccf0c5d  Got up and down mixed
     new adc88f0  Attempt to test icecream_workaround from viafirma
     new d1905db  Fixing work-around to work for both ? and #
     new e9a9144  adding windows scripts
     new 6f8e132  fixing create
     new 56acd29  Adding updated JS
     new b339330  Added MediaScanner abilities to camera launcher plugin. Now images saved to SD card should show up in the android gallery app right away
     new 9f66ccb  merge!!!!11one
     new f6d4402  Removing images and saving images to jail if SaveToPhotoAlbum is set to true
     new 66872de  Tacked on file extension to camera file
     new ab3347d  added . in front of the temp files passed into camera app. presumably this hsould stop the gallery app from picking it up
     new b22c0e5  Fixed the 0-byte files in gallery. Also fixed exif rewriter for saveToPhotoAlbum:false JPG files. Thanks for your help Simon!
     new 94568a4  Merging in use of uri variable between Simon and my changes.
     new 574731b  Adding updated JS
     new c183d06  Added MediaScanner abilities to camera launcher plugin. Now images saved to SD card should show up in the android gallery app right away
     new 6c465e2  merge!!!!11one
     new 167b600  Removing images and saving images to jail if SaveToPhotoAlbum is set to true
     new 7c67f40  Tacked on file extension to camera file
     new 5143b8a  added . in front of the temp files passed into camera app. presumably this hsould stop the gallery app from picking it up
     new 9d1edc4  Fixed the 0-byte files in gallery. Also fixed exif rewriter for saveToPhotoAlbum:false JPG files. Thanks for your help Simon!
     new f3f2ad9  Merging in use of uri variable between Simon and my changes.
     new 5935052  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 5ca4b4a  Refactored cleanup in camera code a bit. Removed overrides for Scanner functionality
     new 1d458f2  After failed rebase, need to do merge in the branch to fix this
     new bf0df9f  Since we moved binding of buttons into a view, let's remove it from the Interface
     new b9f9429  windows build/debug/launch scripts
     new 576f8cb  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new fba87de  Removed some legacy button code that existed in droidgap + app plugins
     new dcb127c  Weird merge error didn't account for isBackButtonBound
     new 5d211f2  Might as well keep isBackbuttonOverriden on the plugin
     new 570fc3c  removing echoes
     new 510a962  deleting old BOOM
     new 69fc7f3  setting +x on script files
     new 4699ab5  forgot to add +x on BOOM
     new 5829840  Re-adding getContext because yo dawg, I heard you like contexts in your contexts
     new 99fb3eb  creating project without source
     new e639b63  updating create script to work from distro and source
     new 98138a0  log was actually doing nothing...fixing it
     new f78af9f  Forgot to add it renderscript.opt.level to the project.  This will fix ant issues
     new a2816e3  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 87b81e5  CB-978: FileTransfer.upload from a directory with a space fails
     new a74f71c  Decode image from File instead of content resolver
     new 8aa9d82  Cache bust returned Image URI if saveToPhotoAlbum is false
     new 483e5df  Switch getPicture from Gallery to use file instead of content resolver
     new e0eadb6  Using a better scaling algorithm to resize the image
     new e0e4ba2  Fix double image problem on Samsung phones
     new dddce30  Rotate image if taken in portrait mode
     new 231b39d  Reset orientation exif information when photo is rotated
     new e2047af  Wire rotation fix to correctOrientation parameter
     new 3d5e234  update to use ordinal instead of enum value
     new 0cf9f51  use enums to track internal states instead of int. Fixed 'unknown state' bug with the addition of loading state. Mega commit, lost some history.
     new 1046506  Merge branches 'master' and 'dev'
     new 762854a  changed handling of stopRecording to reflect handling of create message
     new 3ea72e5  added deleted tempfile setup
     new d42489c  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 17ff6be  CB-937 fixing debug
     new e069bbb  CB-937 fixing debug for windows
     new ae7a550  Only load Exif information if necessary
     new b3e68b9  Removing CordovaWebView Guide; its going into the docs
     new c8f0ffb  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 2a8b9ab  Tagging to 1.9.0
     new e5e7c3f  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 5eb554e  CB-993: Android plugin problems upgrading to 1.9.0
     new f3df21e  Fix mis-spelling in upgrade guide
     new ce61eb2  Implementing CordovaInterface.getContext in test folder classes
     new c7d6a2e  CB-992: Camera tries to add temp photo to gallery
     new 1487072  CB-1008: Camera with targetHeight, targetWidth loses image aspect ratio
     new 1f46240  CB-999: When getting images from the PHOTOLIBRARY apply the correctOrientation fix
     new eb0348d  CB-1014: Out of Memory error when getting image from photo library
     new 401c2f4  Modify PluginResult(status) so it generates a JSON string that works with JSON.parse()
     new f095284  CB-1016: Zero width or height in getPicture throws java.lang.ArithmeticException
     new 9d4977d  Fixing bug on ICS where the super.onKeyDown wasn't being called
     new b97748d  CB-1005: Can not remove contact phonenumber values
     new 0180342  CB-993: Android plugin problems upgrading to 1.9.0
     new c030770  Working with Lorin's change
     new beb9460  CB-952: Android showSplashScreen crashes
     new 6415848  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android into audio
     new 85aa740  [CB-481] Removed todo comment introduced by bryce, clarified what is going on
     new 2eb4c5e  [CB-1022] Reverted nanoTime back to currentTimeMillis. Updated mobile-spec tests as well. This passes all accel tests.
     new b486711  Combining plugins.xml and cordova.xml to make config.xml
     new 0ccd11e  CB-1031 android create script fails
     new c6d8343  [CB-1035] Including newest JS built based on refactored common device module.
     new 78f0c7b  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android into audio
     new f9d9a0a  Adding deprecation notice to LegacyContext
     new e0a5fe4  [CB-574] Added backbutton automated unit test for android.
     new 9d5fb0b  Tagging 2.0.0rc1
     new d4302ae  Remove cordova.xml and plugins.xml from framework/res/xml.
     new d745512  Throwing code over the fence to fix CB-1087, I can't repro on my Galaxy Nexus
     new b9f6a59  Fix for CB-1085
     new 29ae492  Upping the version to 2.0.0
     new 93ec092  Forgot to add the example app.  Works with the script
     new 1d2efa0  Fixing leaking sockets
     new b9b2c6a  Updating sample project
     new b234b0b  Utility Methods based on Feedback
     new 401584d  Throwing code over the fence for CB-1128, We need a Samsung Galaxy S running 2.3.5 to confirm this fix
     new 893ecec  Minor fix to deal with weird keyboard focus issues and the back button. CB-1146
     new f2afa4d  Tweaking the Android Manfest to cope with new target changes: CB-1147
     new 3d53b92  Adds FileTransfer support for upload headers.
     new 7865c06  CB-1148 fix for directories with spaces
     new 563fa46  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 9ef487a  fixing replace for mountain lion
     new a29b8e5  Caught error with the back button again. backHistory actually goes back in history, used canGoBack() instead
     new 8013b76  Adding functionality to read a config.xml file with plugin details implemented inside of it
     new 79feb6d  CB-1101: Specifying Jellybean means that we have to override the default CORS policy
     new 2ec0b60  Commenting out this past code, turns out this breaks more things than it fixes: CB-1101
     new db7ee19  This was a red herring.  There was an XML error on the example when compared with master
     new ecd6ca0  Moving the fix for # and ? to a new class to fix CB-995
     new 81ab0a4  I forgot that Jellybean has some wacky changes on the onKeyUp and onKeyDown events, fixing CB-1181
     new af0feab  Prefer setFixedLengthStreamingMode over setChunkedStreamingMode in FileTransfer.
     new d3dc94c  CB-578 - Adding a test of pause and resume to make sure that they're being called. Need to elaborate on this
     new 0389307  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 5016253  Update to use latest Android SDK
     new 9bac59b  CB-1206: file uri not handled correctly by Media Player
     new d35c913  CB-1211: Media record uses a .mp3 extension when it is a .3gp file
     new c52dc10  CB-1212: When camera is started, and then cancelled with no photo, attempt to read exif data results in fatal error
     new e575212  GeoBroker checks if location service avialable for device first.
     new b297fe6  Fix a NPE in GeoBroker when there is no previous location.
     new 7352a30  CB-1217: Clicking back button does not dismiss navigator.notification.alert() dialog
     new 45c714c  reset of seekOnPrepared changed to properly reset only once playback has begun
     new fdcf9c5  Reapply: CB-1211: Media record uses a .mp3 extension when it is a .3gp file
     new 6cb8d11  CB-1196: No onSuccess callback after a complete play of the local mp3 file
     new 946e345  Add service methods to legacy ctx varialbe
     new f3a09da  Modify min sdk version in AndroidManifest.xml
     new a219fea  Downgrade min sdk version of sample app
     new 2dc0727  CB-1151: FileTransfer.download decodes the URL, resulting in a 404 error
     new 06aafc9  Play <video> tags from the Webview in a Fullscreen video player. Code from the Froyo Android Browser was adapted to support <video> elements in Cordova. The WebView creates a "CustomView" (a video player) that is displayed fullscreen. It uses API level 7, work has to be done to support lower version.
     new 6195b2c  CB-930: DirectoryReader creates null error code for inaccessible directory
     new fffaa9b  Forgot to add the Apache headers on IceCreamCordovaWebViewClient.java
     new ee07cbe  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new e42913a  Fix API Level linter errors in CordovaWebView.java
     new 999c548  Fix FileTransfer running out of memory over HTTPS (CB-312).
     new 80654c0  Add an Echo plugin for benchmarking purposes.
     new 1b33dbe  Provide an addJavascriptInterface() exec object.
     new 1d28506  Fix for CB-1257
     new 8d0e806  CB-1264: Media.stop() puts media into an unplayable state
     new 0c484dd  Make Eclipse recognize framework as a library project
     new afe504d  CB-1267: Reuse Media object for recording
     new a9a5284  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 5e3e9dd  Refactor Native->JS messaging logic into its own class.
     new b40eb0a  Fix API lint warnings in CordovaChromeClient and CordovaWebViewClient.
     new 7fa4515  Implements the LOAD_URL Native->JS bridge mode
     new e239fd9  Implement the online events based Native->JS bridge.
     new bbafe53  Added Native-JS bridge mode that uses private WebView APIs.
     new 92b1de8  Update cordova.android.js to pull in exec changes.
     new e11f8f6  Greatly improve speed of fetching contacts.
     new b00cd9b  Updating the .gitignore file
     new b30f5d7  Fix JS timers being disabled on pause and never re-enabled.
     new 250380d  Implement LOAD_URL exec bridge.
     new 4a0605e  CB-1235 Fixing Android create script on Windows
     new 4012108  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new c3502da  arg forgot dest file
     new f111c24  Tagging 2.1.0rc1
     new 07439ff  Refactor to avoid adb warnings of VFY: on start-up.
     new e078223  CB-1289: The menubutton event fires twice
     new f7ae7fe  CB=1293: Camera.getPicture crashes when selecting from a Picasa album on Android
     new c3e17fb  Fix broken file upload in mobile-spec tests (CB-1290).
     new b3f5e03  Fixing 'FileTransfer.download() - should handle unknown host' failing mobile-spec test case
     new db6695c  [#1305] Remove guides/ directory
     new 1ba3ecb  [#1301] Remove releasenotes.md
     new 4d5e452  CB-1358: Getting Force Close in incoming Cal while recording the Audio?
     new 12e5b39  Fixing failing 'should return MediaError for bad filename' Media test case
     new 774d217  Tagging 2.1.0rc2
     new 005877b  CB-1303: Remove References to the Callback Project
     new dc40d8a  CB-1335: Update www/ Application
     new 9d0c534  CB-1304: Update PhoneGap References to Apache Cordova
     new 3310244  Fixed the backbutton issues with the keyboard without causing issues with the menu button so far
     new 48881d0  Adding support for data uri
     new d4b248f  Merge conflict on the plugins
     new c6fa7e4  Reverting to the previously known to work config.xml, we'll introduce the new format in 2.2
     new 5ad7a7c  Forgot to put back echo
     new a293405  CB-1293: Camera.getPicture crashes when selecting from a Picasa album on Android
     new a42f095  CB-1409: Clicking the menu button crashes Jellybean
     new 59a3cf9  Tagging 2.1.0
     new 311a2f6  Updating JS with feeling - See CB-1420
     new 20a19d6  Put this on the wrong branch
     new 5c60b09  Updating the manifest so that it is correct
     new 8134f86  Fixing CB-1467
     new dbfa2d7  Change bin/create to use bash as shell
     new 9ba5bae  Updating commons-codec
     new 47daaaf  Fixing up the commons-codec issue - CB-1483
     new b723beb  [CB-1484] License headers audit
     new f12bbf7  Added license headers to test java files
     new d859bb8  adding windows createAppInfoJar
     new 6b92a0f  Brand: cordova
     new ae3ba12  Spelling: activities
     new 4f5515f  Spelling: after
     new 17e739f  Spelling: aperture
     new 04c9542  Spelling: application
     new 1bc55f5  Typo stray paren
     new 5a94b38  Spelling (en-us): behavior [slightly more instances of this spelling than the British]
     new bf7fc66  Spelling: comparisons
     new 2ecbde8  Spelling: conjunction
     new 5217abf  Spelling: containing
     new 1f7fe9a  Spelling: definition
     new 1bc49fe  Spelling: explicitly
     new 3d073be  Spelling: milliseconds
     new 46db36a  Spelling: necessary
     new ac4fc3e  Spelling: occurred
     new 2c7c134  Spelling: polyfill
     new 5e7efde  Spelling: retrieve
     new ca58386  Spelling: substituted
     new e217ab2  Spelling: success
     new e0a73f7  Spelling: throw
     new eb49e01  CB-1405: navigator.language
     new 37b3e98  CB-1362: We should add android:hardwareAccelerated=true to the template manifest.xml
     new 0f42c65  CB-1321: IMS types returning as other
     new ac14b0d  CB-1481: ContactName - name.formatted returns with a trailing white space
     new d181d89  CB-1411: Add trustAllHosts option to FileTransfer.download on Android
     new 451688a  CB-1126: Splashscreen
     new 0a66907  Fix warning about .close() not being called in FileUtils.
     new 65a397f  Abstract JS->Native API calls into a class.
     new 6ca6d88  Fix NPE when using LOCATION_CHANGE exec bridge.
     new ee34f11  Set the initial network-available state on start-up.
     new 9c0e58d  Disable debug logging of loadUrl for javascript URLs.
     new ae9047a  Refactor how PluginResults are sent to JS.
     new 365edca  Optimize encoding of PluginResults within NativeToJsMessageQueue.
     new 4c9a571  Add constant to disable non-exec() messages in Native->JS bridge.
     new f53161d  Always send as many messages native->JS in one payload as possible.
     new 18893bf  Use a thread pool when executing async plugin operations.
     new 9e3e7e1  Remove TODO comment about calling webView from non-ui thread.
     new d3cbfd5  Add a flag to disable exec() chaining for benchmarking.
     new 302d51c  Updated JS snapshot.
     new 0baf104  Fix a deadlock in CallbackServer.java.
     new 73abb20  Resolving CB-1496, this is faster than a pull request
     new 45d7c12  fixing windows appinfo.jar
     new 772aedc  Fixing CB-1462, there's a difference betwene Global and Local listeners:
     new 80d559f  removing verbosity
     new f71e664  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 6312457  CB-1469: Add Globalization Plug-in for Android
     new 3484017  Adding headers and converting tabs to spaces
     new c206ac0  Fixing CB-1504
     new 79682f5  updating windows create script test
     new 9bc89c7  Switching to ONLINE_EVENT
     new 3688fca  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 610e0c9  Add progress callbacks, abort for FileTransfer.upload and FileTransfer.download
     new df9d314  Update JS to include FileProgress abort & progress support.
     new 17af417  Fix up some minor FileTransfer bugs / warnings.
     new 3d62744  CB-1512: FileTransfer API and Mojolicious
     new 7eb1211  Add a work-around for a FileTransfer bug on 2.3 only.
     new 9961d9e  Add onReset to Plugin API, call on navigate.
     new dd1cd46  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 2a9582e  Fixing CB-1521 - NullPointerException on Default Jellybean Emulator
     new 6e1fdc7  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 3131481  Make AccelListener stop listening onReset()
     new 8b6c957  Make AudioHandler stop and clean up on onReset()
     new 9318ee3  Add onReset to BatteryListener.
     new 20c8854  Add onReset to CompassListener.
     new fed368d  Set the total field for FileTransfer upload progress events.
     new 6192319  Add onReset() to GeoBroker.
     new ba8577f  Add onReset() to NetworkManager.
     new dd4de16  Add onReset to Storage.
     new 7e3af6c  Add onReset() to TempListener.
     new 2cd3ebc  Fix NPE on reset with undefined NetworkListener.
     new faa034a  Don't unregister the listener if it was never registered.
     new 486eb14  Merge branch 'master' into plugin_reset
     new 54caa6e  Fail the build gracefully with helpful error messages if the local.properties file is missing, or if the commons-codec jar is missing, or if ant is not at the minimum required version. Also add a little more detail to README.md.
     new 1b4096b  Guard against null pointer exception in ES File Explorer being used to get a picture
     new 8eab843  CB-1468 fixing paths with spaces
     new 4021f26  Globalization plugin should return an error object and not a code
     new da8fbee  Merge branch 'master' of http://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 1bf1284  Allow for predefined ANDROID_BIN value, fix for paths with spaces
     new afcdccf  Add an app-wide thead pool to CordovaInterface.
     new c7ce959  Remove unused async arg from PluginManager.exec().
     new 6f19a50  Update .classpath file to use commons-codec-1.7.jar
     new 2245db3  Delete CallbackServer.java
     new 64c6cbe  Update JS snapshot after deleting callback server.
     new 0bfc993  CB-1359 simplifying API_LEVEL command
     new d406e2e  merging conflict with create script
     new 17a4b51  CB-1359 set target SDK to the highest available
     new 3404a6c  CB-1564: DroidGap.loadUrl follows a path that never checks the white list
     new bfd1bfe  CB-1564: DroidGap.loadUrl follows a path that never checks the white list
     new 467cbe9  Fixing merge conflict
     new 6f873ff  Fix default bridge mode being PRIVATE_API (should be ONLINE_EVENTS).
     new 5289d56  Fix NPE caused by NetworkManager sending update before JS is ready.
     new ec3c5b2  Delete IPlugin interface.
     new 6e6e027  Create CordovaPlugin.java and make Plugin.java a compatibility shim.
     new 05bc186  Change FileTransfer to use the new plugin signature.
     new d1ab1b5  Remove @Override from interface methods
     new ff25be8  Fix warnings in FileTransfer.java
     new ca9539b  More tweaks to FileTransfer.
     new 9c6c782  Apply trustEveryone to the current connection and not globally.
     new 686977a  CB-1573: Can we remove framework/src/org/apache/cordova/TempListener.java
     new 8d7b85b  CB-1573: Can we remove framework/src/org/apache/cordova/TempListener.java
     new 979ae94  Merge branch 'master' of http://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 5d34aa0  Guard against null pointer exception in ES File Explorer being used to get a picture using DATA_URL
     new 3e6a7cb  CB-1574: On Android 4.1 events are only sent on every second menu button press
     new a741c66  Updating Native Tests to correspond with changes - CB-1580
     new 4e0c898  get commons-codec from apache archive, not osuosl
     new 0d409f0  Setting browser history as the default.  This was supposed to be done earlier, sorry about that. CB-1611
     new 891f8d0  Cleanups to CordovaPlugin.
     new e1dea5b  Port AccelListener to CordovaPlugin.
     new 1051048  Port AudioHandler and AudioPlayer to CordovaPlugin.
     new 076bfcd  Port BatteryListener to CordovaPlugin.
     new 205215d  Port CameraLauncher to CordovaPlugin.
     new fa15763  Port Capture to use CordovaPlugin. Untested beyond compiling!
     new fe0876d  Port CompassListener to CordovaPlugin.
     new d72a8cb  Port Contacts to CordovaPlugin.
     new dd8533a  Port Device to use CordovaPlugin.
     new b582e15  Port FileUtils to CordovaPlugin.
     new d81727a  Port Location listeners and plugin to CordovaPlugin.
     new c55fd06  Fix mountain of trailing whitespace.
     new 7379d21  Port Globalization to CordovaPlugin.
     new 17d64cf  Port NetworkManager to CordovaPlugin.
     new 621e116  Port Notification to CordovaPlugin.
     new 29a0b01  Port SplashScreen to CordovaPlugin. Untested, no tests for it.
     new fe1f57c  Port Storage to use CordovaPlugin.
     new 31f7f81  Merge branch 'master' into cordovaplugin_update
     new 0f2303e  This time, we fixed the back button for real! CB-1658
     new 0ffffa9  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new e562e4e  Removed overrides, fixed CB-1620
     new 1bc0328  Fix contact mobile-spec tests that were failing.
     new dc50783  Remove manual catching of JSONException where possible.
     new 6a5cddd  Remove use of PluginResult.Status.NO_RESULT in GeoBroker.
     new 08dfb13  Updating Android to 2.2.0rc1
     new 7ec20e7  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new d3ee322  Updating Hello World
     new a3a215a  Merge in video tag changes and fix back button issue
     new f9ef38c  Updating the config.xml default to be true.  See discussion on CB-1611
     new 0aa98ac  CB-1697: openDatabase of Cordova for Android uses the wrong directory separator
     new 6a1e089  Change useBrowserHistory to default to true (actually)
     new e11bead  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 5f1cda0  Cleaning up code, because negating string comparisons is confusing if the string itself is called false.  Also clarified the deprecation message to match the Cordova policy that we agreed on for deprecation changes
     new 7d3afca  Tweak the useBrowserHistory deprecation message to make the date is clear
     new cba0d59  Fix exception when plugin returns a null string.
     new bef0d47  Starting incrementing the tag to RC2
     new f0ac173  Adding the updated blank index
     new 8512ebb  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 652f15f  Guard against NullPointerException in Compasslistenter
     new 412bb34  Pull in exec fix for Android 2.2
     new 58f58d9  Merge branch 'master' of http://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new a2f35d2  CB-1743: Globalization.getDateNames will crash Android 2.2 applications
     new 0eee229  Add support for null PluginResult payloads.
     new aa2d17e  Disable JS_OBJECT bridge on pre-gingerbread devices.
     new 011b512  Update JS.
     new 6aafd6d  Moved the initialization of the IceCreamWebViewClient to CordovaWebView, we weren't loading the fix in properly after the refactor - CB-1742
     new d56dd40  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 4d0824f  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 71a7f72  Added fix for webViewClient. CB-1568
     new 32526a8  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 7f4ee7b  Changing DroidGap back and duplicating code so that we don't have a regression on CB-1568
     new 49566d2  Partial fix for CB-1742, still don't know what this should do for notification.confirm's cancel, so we return zero for now
     new e4f8f44  Update JS to new 2.2.0rc2 tag.
     new 678ae2d  Disable limiting of payload size when sending data to JS.
     new 3c5815a  Update JS to new tag (again). Includes latest fix to CB-1745.
     new 876f975  CB-1691: Android menu button event doesn't fire when textbox has focus
     new 7b81d31  Moved the initialization of the IceCreamWebViewClient to CordovaWebView, we weren't loading the fix in properly after the refactor - CB-1742
     new 9de7efd  Added fix for webViewClient. CB-1568
     new f270cde  Changing DroidGap back and duplicating code so that we don't have a regression on CB-1568
     new 9c98625  Partial fix for CB-1742, still don't know what this should do for notification.confirm's cancel, so we return zero for now
     new 6ec8ab9  Update JS to new 2.2.0rc2 tag.
     new 76f9d49  Disable limiting of payload size when sending data to JS.
     new ac2e2c9  Update JS to new tag (again). Includes latest fix to CB-1745.
     new bdd5a4e  Merge branch 'master' of http://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new e55327b  Tagging the 2.2.0 release after this commit
     new d9db845  CB-1795: onCreateOptionsMenu in PhoneGap 2.2.0 Release Candidate 2 isn't working anymore
     new eb59e76  Fixing CB-1801
     new 2ac9873  CB-1808: FileEntry.moveTo across file systems incorrectly calls the success callback
     new d5895c6  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new cf494f3  Fixing the tests so that they run as an Activity again
     new 69f11a2  Updating the project so that the activities are clearly separated from Test and Helper code
     new ccdd2fd  CB-1809 `create` script should print out meaningful error messages
     new 81f283e  CB-1794 fixing cordova commands for paths with spaces in them
     new e51b489  Guard against null mimeType in MediaFile.getFormatData
     new 5ca2337  This is as far as we can get fixing the Camera plugin by recovering state
     new 1d26239  not getting the path correctly if the URI contains a file://
     new dc459c8  CB-1829: Online/Offline events do not fire on subsequent pages of an app
     new b9ddc9e  Camera plugin (HTC Incredible) is crashing on 2.3.4 devices without SD card
     new f9a49ef  Removed unnecessary import.
     new 78b2835  Merge branch 'master' of https://github.com/ilbambino/incubator-cordova-android
     new 4fe73cf  CB-1835: Camera.getPicture gives error when get a picture from photo library with spaces in its name on Android
     new e95bde6  Correctly report the mime type of 3ga files
     new 5212cd4  Disable JS Interface on Honeycomb
     new 525fd30  Merge branch 'Android_2.3.4_camera_crash' of git://github.com/IuriiO/incubator-cordova-android into null_camera
     new 70473a8  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 5810a96  Adding reflection so that this compiles, need to test against HTC Desire HD 2.3.6 device before resolving CB-1845
     new dfa5143  Bumping Android API version to 17
     new 9233c3a  Fixing error with the tests, backbuttonmultipage wasn't added
     new e1d6084  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new f93c438  CB-1860: NPE in onReceivedError with non local errorUrl
     new 04b9a0b  Death to tabs while working on CB-1864
     new f4612fd  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 6c19a44  CB-1864: Figured out how to simulate back button, test both the CordovaWebView back button and the general DroidGap case using the default implementation
     new ce05a72  Update .gitignore
     new c416c77  Fix for CB-1879 by Tom Clarkson.  Hacked in due to lack of pull request
     new df90bdb  Fixing up the tests so they crash less.
     new d2f5939  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 28ef765  Upgrading App plugin to CordovaPlugin
     new 7657faa  CB-1852: Android version of model implemented, too bad it's all code names and not human readable
     new e1347e4  refactoring android commands
     new 3f3a0b9  adding install function
     new d9107bc  refactoring windows scripts
     new 538e90f  CB-1888: Can't add a Photo from a HTTPS address to Contact
     new 54979f2  removing appinfo.jar
     new fa387fd  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
     new 98339ee  removing ApplicationInfo.class
     new 08a190e  adding release command
     new 92d69e3  updating create command
     new 3566154  Add @JavascriptInterface annotations to ExposedJsApi.
     new a87825d  CB-1508: Implement InAppBrowser feature
     new 0084c6f  refactoring android commands
     new a6473cb  adding install function
     new 68161d2  refactoring windows scripts
     new 5bebf11  CB-1888: Can't add a Photo from a HTTPS address to Contact
     new 6137c7c  removing appinfo.jar
     new 65c78b8  removing ApplicationInfo.class
     new 226e72a  adding release command
     new 2ee4326  updating create command
     new 11e0ffa  Add @JavascriptInterface annotations to ExposedJsApi.
     new f1e8400  Merge branch 'master' of http://git-wip-us.apache.org/repos/asf/cordova-android
     new 9ca2a16  Updating JS so that InAppBrowser will work out of the box
     new 7b37249  Tagging to 2.3.0rc1
     new 48f5811  CB-1938: Regression, Android back button event is no longer fired
     new a42dc08  Start adding events to InAppBrowser
     new 2c202b8  Partial Fix/Workaround for CB-1856.  Also removed old deprecated code
     new a0d2b96  Merge commit and hacking on CordovaWebView
     new c8ec7e5  Doing the merge and fixing DroidGap up a bit
     new 432aec6  [CB-1950] InAppBrowser - support events
     new 00e5ff1  Updated cordova.android.js for CB-1950 - InAppBrowser events
     new c806451  Update Android SDK verions and commons-codec version in README.md.
     new c0ee593  [CB-1959] Display usage and exit when no arguments given
     new 8a19769  Fix for CB-1960, we now check to see if any view is on the WebView, since they won't always be custom
     new 3973f4f  More back button woes! The Fix for CB-1960 did weird things on both my end and Simon's end, sadly they're both different things.  This should simply the code and resolve it.  Sadly, all the unit tests pass as usual.
     new f7910c41 Changing FILL_PARENT to MATCH_PARENT, removing Eclipse deprecation warnings
     new 7d5249e  Clean up warnings in InAppBrowser
     new 9a9d36e  CB-1969: Searching for emails in Contacts throws an exception always errors out
     new 182843e  CB-1850 change: Model is getModel, name is getProduct
     new 2a42c46  CB-1973: We don't need to log three damn times!  If it wasn't for HTC, I'd remove this entirely.
     new 01f062d  Saving a contact with an email type of work sets it to home
     new 6efeb14  Incremeting version to 2.3.0rc2
     new 552885d  Add support for reading slices of text files.
     new 7c069f1  Incrementing version to 2.3.0 final
     new 3caa45d  Typo.  Missed index.html in incrementation
     new 72e0b49  Fixed CB-2089 after I tagged for the release.  This will have to sit in 2.4.0
     new 4589bdd  And support for slicing in readAsDataURL.
     new 5f6824e  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android into file_slicing
     new 26effd1  Test for correctOrientation not rotate=0
     new 7ace1d6  Fixing CB-2171, 0 byte file in filesystem on 404 from server. Patches are welcome.
     new bc2e7cf  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android
     new c130396  Merge branch 'master' of http://git-wip-us.apache.org/repos/asf/cordova-android
     new a1cfe87  CB-2093: NullPointerException when attaching image from Gallery that contains spaces in the path
     new 8ac1504  Move config.xml parsing into its own Config class
     new ae431ae  Add configurable start location to config.xml and template
     new 913e177  Added a comment to explain where the start page is getting set.
     new c9aa43a  CB-2185: Fixing getMimeType to get the mimetype of the file if it is upper-case
     new 25aef94  Deleted depricated methods
     new 1f39386  Fixed broken functions that were deprecated
     new 6db9a7c  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android into CordovaActivity
     new dc94fc3  Fixes CB-2204: if bin/create fails, exit with code 1
     new dbb1274  CB-2154: navigator.splashscreen.show() broken in Phonegap 2.2 and 2.3.0rc2
     new e14edf1  Merge branch 'master' into start_location
     new d04fc28  Move config.xml parsing into its own Config class
     new 958424c  Add configurable start location to config.xml and template
     new 55074b9  Added a comment to explain where the start page is getting set.
     new b870214  Fixes CB-2204: if bin/create fails, exit with code 1
     new 5ac6853  CB-2154: navigator.splashscreen.show() broken in Phonegap 2.2 and 2.3.0rc2
     new 57fc49d  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android
     new 29230d0  CB-2171: Patches are welcome.
     new f145605  Mostly working arraybuffer changes, needs Base64.
     new 03b974e  Working Base64 encoding.
     new 15a5c89  Removed debugging output.
     new ff1d943  Add CordovaArguments helper to decode ArrayBuffers
     new 547b683  Remove debugging.
     new 0311f0d  CB-2208 Fix crash on File mobile-spec tests
     new a120614  Initial input type=file support
     new 7530c21  Full binary data support.
     new 1193f7e  Fixed Android 4.2 filepicker, time for master
     new dfb7997  Change binaryEcho to echoArrayBuffer.
     new fa87c08  Merge branch 'master' into arraybuffers
     new 033bfcc  This should be Android 4.2, not Google APIs
     new 038f0e4  Upgrading Test Project properties to 4.2
     new 66f15fd  Adding purity to the test suite.  Purity is a test class that may be renamed later
     new 679de40  2.4.0rc1 updating
     new 2b32dfd  Partial Fix for CB-2269   * Moved Config.init call into DroidGap for the most common use-case   * The CordovaWebView docuemntation still has to be updated   * The template has to be changed, since we don't want to have two different types of config
     new dbfe12a  Partial fix for CB-2269, we probably shoudln't call Config.init twice
     new d9b15cf  Updating with fixed JS from CB-2279
     new 23f57ad  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android into puritytool
     new 1adf268  Updates to tests, including the use of Purity
     new 09035eb  Setting template AndroidManifest values for version to 1.0 and code to 1.
     new 9a0481a  tweaking readme
     new 2ab113b  Removing notice about incubation in the readme.
     new 24a53e3  hey new line
     new 31055bb  Update to purity, adding better touch support
     new 6ced2ff  CB-2292: Added a check for width and height. You can't scale nothing because you can't divide by zero.
     new 431ca99  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android
     new 56cd247  Fix for CB-2284. 401s are appearing when we hit them
     new 2e20bb0  [CB-2293] Fix typo bufferSize->bytesRead.
     new 381ce53  Merge branch 'puritytool'
     new d29eb84  Tagging 2.4.0rc2
     new 80b369d  CB-2296: Added parsing for Integer and Boolean parameters in config.xml
     new d5e3be9  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android
     new 3610bbf  CB-2296: Adding deprecation notices for removing the setProperties methods
     new 77f9cae  CB-1961 update to create script for android/windows
     new a18dacf  CB-2296 - Adding the screenshot configuration
     new fcc01bc  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android
     new db099e7  Preparing for 2.4.0
     new 8ab7278  Code clean-up of FileTransfer
     new 1246a81  [CB-2213] Added NATIVE_URI support.
     new dd86d7a  [CB-2095] Delete file on FileTransfer.download fail
     new 2683803  Add check for build targets in create script
     new f9d27e4  CB-2408: There should be a check for the browser history, but the logic intentionally doesn't match
     new 83d9248  Update framework/src/org/apache/cordova/ContactAccessorSdk5.java
     new 674b870  [CB-2297] Fix for geolocaion database error
     new 2393883  [CB-2213] Add NATIVE_URI to the quick-return logic.
     new 790636c  CB-2447: Remove use of deprecate org.apache.cordova.api.Plugin
     new 2ab01da  Adding link to cordova.io in readme
     new 8613551  minor readme stuff
     new c20b233  CB-2446: Ugly, but workable fix
     new 23d2a80  Merge branch 'CB-2447' of git://github.com/jamesjong/cordova-android
     new a31714f  CB-2447: This is a non-trivial task.  Migrated test plugin to modern plugin API.
     new a45d5a9  CB-1605: Going through Eclipse warnings, removing the unused imports
     new 2bf6509  Modify Issue CB-2273.
     new 13ef58a  Updated XML for the test project
     new 892f96e  CB-2282: Turning on AppCache
     new cb19205  CB-2458: gracefully exit with back button If users do extra initialization, we can get NPEs when hitting the back button before loadUrl() has been called. -Null fenced code in startOfHistory() that gave us an NPE when hitting Back button with useBrowserHistory=true -Call finish() in Back button code when no history since with useBrowserHistory=true it would just hang while the app inits -Call loadUrlIntoView() first in handleDestory() since with useBrowserHistory=false,  [...]
     new 5cd1773  Tagging 2.5.0rc1.  Updating files
     new 11beb37  Setting to turn off Online Storage
     new fdb3679  Merge branch 'next'
     new fef51f1  Apparently the JS was wrong when tagging
     new 5462edd  Updating the JS for 2.5.0rc1
     new d5be901  Merge branch 'next'
     new 5092b29  [CB-2518] Enable Geolocation in InAppBrowser
     new f415664  [CB-2504] Allow the disabling of overscroll glow.
     new 2660eeb  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android
     new a30c2b6  CB-2504: Merged overscroll disallowance, needed to deal with merge conflict with the InAppStorage toggle
     new 17b668a  CB-2085: Fixing deleted database for ChildBrowser
     new e2dadbd  Fix return types of getJSONObject and optJSONObject in CordovaArgs
     new 77a8568  CB-2522: We used buttons in older versions to send the post, not the submit event.  Disabled form saving
     new 8c97474  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android
     new 06947cc  CB-2333: Adding body property to FileTransferError object on Android
     new e791f29  CB-2333: Probably should be re-factored as a do..while, but need to handle when there is no EOL char in buffer
     new 62421ee  CB-2530: Update callbackFromNative syntax to args
     new c668eeb  Added CallbackContext success message with an int parameter
     new fb1455a  Preparing to tag 2.5.0
     new 5d79d6e  Merge branch 'next'
     new aa4820c  [CB-861] Header support for FileTransfer download
     new b8e5aaf  ignore IntelliJ files
     new 0ae49ed  moveFile handles absolute paths by not pre-pending anything to them
     new fb81f3e  CB-2596: Fixing the menubutton for text fields
     new 7187f87  Add readAsBinaryString and readAsArrayBuffer support
     new 5d68d5a  CB-2198: Removing option to use our broken URL stack as a history as per deprecation policy.
     new 7caac32  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android
     new c543b74  CB-2623 Adding update script to Android
     new 9a71cc5  CB-2623: Added partial work on update script
     new 42c8105  CB-2623: Updated windows script, now it works here too for once
     new 7cc8fd7  Allow plugins to capture shouldInterceptRequest()
     new 409b9af  CB-2099: Android Whitelisting now blocks images and JS with an empty response
     new ad45128  Making framework only apply for http resources for now, so we don't break non-http handling
     new 7388c03  Making framework only apply for http resources for now, so we don't break non-http handling.  I had to squash this to make it pretty
     new 9924dc0  So much for squashing, I should have branched this.
     new 5e8959b  Removing baseURL because it doesn't actually do anything.  If we want to make sure remote websites work, we whitelist them
     new 17bfcea  Merge branch 'master' of git://github.com/sweetleon/cordova-android into leon
     new c71a08a  Merge branches 'leon' and 'master'
     new ce1a961  CB-2640: Allow InAppBrowser to open tel, sms, market urls
     new e0d0d6c  CB-2459: Customize InAppBrowser location bar
     new fcd2c98  [CB-2418] Fix geolocation's velocity field broken on Android
     new 0d4d0b8  Adding workaround for ICS asset URLs with spaces
     new 9fc1e72  CB-2668: Thanks for supplying a patch, but please make sure it actually builds.
     new 0f70e04  [CB-1933] Changed button labels to an array.
     new ee38b2e  Use pushd/popd instead of subshell
     new ac2969c  [CB-2435] Split common methods out of FileUtils into FileHelpers
     new d25b73f  [CB-2546] Moved read calls to a background thread.
     new 7755a90  Add a new type to the Native->JS bridge for binary strings.
     new 66b827e  [CB-2632] Implement FileReader.readAsBinaryString
     new 9fa6cea  Implemented a conditional check to allow for the duration to be provided on the Android platform for SDK 8 and above.
     new 1648f16  Implemented a conditional check to support providing the duration limit for the Android platform SDK 8 and above. The value is passed using the string literal value to ensure the logic is not dependent on SDK version specifics.
     new 77178da  [CB-2308] [android] Report errors when InAppBrowser fails to load page
     new 1f37200  [CB-1957] Stop any playing media when closing InAppBrowser
     new d2e4e35  [CB-2715] Simplified readAsBinaryHelper.
     new b028ad3  CB-2675: Add prompt dialog to Notification API
     new 31bc015  Pre-2.6 prep
     new f60d54e  [CB-2305] Add InAppBrowser injectSriptCode command to support InAppBrowser.executeScript and InAppBrowser.insertCSS APIs
     new 0c74090  Log a message when exec() is made to an unregistered plugin.
     new 73c7994  Fix NPE in InAppBrowser.
     new f485944  Fixed protocol regex bug. Unknown protocol support Added whitelist support for unknown protocols
     new 5ee7e81  [CB-51] Added httpMethod for upload (defaults to POST)
     new 36c33a5  CB-1944: Better error messages for Create script
     new 282367c  [CB-1517] Properly report download progress for GZIP-encoded resources
     new 64ff204  Updating JS
     new b7bb722  CB-1796: Let's make sure we actually write the file instead of just writing EXIF to NOTHING
     new 334cf45  Fixing CB-1700, we had the file names reversed, so exif was never being written right.  Needed to upload a file to debug this thing
     new f12262e  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android
     new b42c918  Prep for 2.6.0 final
     new 1fa6330  [CB-2666] Added check for null arguments.
     new 1782111  [CB-2654] Delay executeScript/insertCSS callback until resources have loaded; pass JS results to callback
     new ba31424  Keep the splashscreen image ratio instead of streatching it. An ImageView is used to be able to use ScaleType.CENTER_CROP, which is similar to the background-size:cover CSS property
     new 5ff900f  Fixup for CB-2654.
     new 778b784  [CB-2908] Fix the DroidGap activity Lifecycle broken issue
     new 18877bf  Adding additional condition that the phone must be made by HTC for the setNavDump to be set to true to try and work around CB-2907, if it's still a problem on HTC devices running Android 2.2, that's just the luck of the draw.
     new bb9615e  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android
     new e7e2730  Fixing CB-2955, breaking CB-2085, use localStorage, NOT WebSQL
     new c65c259  CB-2200: Remove deprecated Android device.name
     new 383b3da  [CB-3024] expanded help string for cl create script
     new b2d6167  [CB-2963] Re-enable sending messages in batches.
     new 4864d52  [CB-2202] Remove Plugin.java (was deprecated).
     new cb99ed0  Fixing URL transformation algorithm
     new 4599e98  [CB-2914] Cli script migration for windows jscript
     new ac61ebf  Merge branch 'master' of github.com:SunshineTech/cordova-android into sunshine
     new 791574c  Make URL parsing more robust in FileHelper.
     new 80fe445  Use FileHelper in IceCreamCordovaWebViewClient.
     new b13166f  [CB-2432] Fix Camera.getPicture() for picasa images
     new 99e7d1e  Merge branches 'sunshine' and 'master'
     new d3b7903  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android
     new 191f31b  [CB-2432] Don't try and write exif info for images from picasa
     new bf3e024  [CB-3066] Fire onNativeReady from JS, as bridge is available immediately
     new c798d13  Update JS snapshot for 2.7.0
     new aad396a  CB-3165: Deprecation Notice
     new 025676d  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android
     new 4dee30e  [CB-2914] Cli script migration for unix bash
     new 5d8d8e7  Merge branch 'cordova-lib' of git://github.com/bennmapes/cordova-android into scripts
     new 71402b6  Merge branches 'scripts' and 'master'
     new 86cd20d  [CB-2788] added bash check-reqs script
     new a03df3f  Merge branch 'cordova-lib' of git://github.com/bennmapes/cordova-android
     new a17c7b9  Fixing CB-2685: This class does nothing. Cordova is a Library not an Application
     new 934cf32  CB-3064: One line fix for the error where the config wasn't being read.  Will have to add doc step for CordovaWebView
     new a32cf23  CB-2810: Add Source and Line Number to logging, I wish we could tell the Web Console to shut up if it doesn't match our console
     new 5398227  [CB-3226] Fix: plugins can intercept urls with "?", "#", "%20"
     new 553a25c  [CB-2431] Switch to OkHttp for FileTransfer connections
     new cbb0bd5  [CB-2431] Update to okhttp to include jwilson's recovery fixes [f38fec5b]
     new 070eb6b  Updating notice because okhttp is part of the AOSP
     new 1ee9da7  Set VERSION to "dev" on master.
     new d226818  [CB-3304] Windows create script - Parameters should be quoted
     new 4b9047b  [CB-1108] Convert config.xml from <plugin> to <feature>
     new b7990b7  Deprecate <log> in favour of <preference name="loglevel">
     new 373da39  [CB-1108] Make onload=true settable as a <feature> <param>
     new 27cd9dd  [CB-1108] Update config.xml template's list of available <preference>s
     new 2d4d18f  [CB-3040] length is 1-based, but index is 0-based, can't use == in comparison
     new 4b38cce  CB-3022: Add default text to Android Prompt
     new 21614ea  Fix spacing, convert all tabs to spaces
     new dbeb252  CB-3337: Not sure why the splashscreen was changed, fixing 9-patch
     new 35d53a0  Part 1 of 2: CB-2657 Moving DroidGap in git so we don't lose random commits.  This is irritating
     new 48b8c69  Part 2 of 2: CB-2657 Creating the dummy class so we have backwards compatibility
     new 20caac1  CB-3357: Fixing resource grabbing
     new 8a95ed8  [CB-3307] Rename cordova-VERSION.js -> cordova.js
     new 62c3e46  Added "DataResource" - allows many plugins to intercept a single request
     new 867358e  Changed all usages of FileHelper to use the new DataResource mechanism.
     new a001d8c  DataRequest code cleaned up.
     new 8bfd45c  [CB-3307] Fixing bin/create script due to cordova-$VERSION.js -> cordova.js change.
     new 3917284  [CB-3340] - version script
     new cb07fe3  CB-3068: Android menu not appearing as actionoverflow
     new e1f9302  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android
     new 230c635  [CB-3392] Fix a problem with the Windows jscript runtime
     new 8f91ebf  DataResource bugfix WebviewClient logs error for http urls.
     new 1314872  Bugfix: Config parser for plugins with onload param. The functionality was broken in the move from plugins to feature tags.
     new 227733d  [CB-3416] adding empty <plugins> element during deprecation window.
     new adcbd87  ripped out plugins
     new cd9fb9b  updated cordovajs
     new 78dd084  updated cordova.js to include proper plugin loading
     new 4765c6f  updated cordovajs, removed geolocation code
     new dbc6dd7  removed CordovaLocationListner
     new dfd668d  removed inappbrowser from cordovajs
     new 7c22bc7  removed batter code from js
     new f38a2ae  Add a .reviewboardrc file to make using post-review easier.
     new f7c97cb  removed splashscreen code from cordova.js
     new 77eada7  CB-3064: We need to re-create the config object on resume, always create an object on init.
     new c9e16b2  CB-3364: Updating build instructions
     new 01946dd  [CB-3430] [CB-1413] Remove Old (2.3.3) HTTP Workaround
     new 75f358d  removed contact code from js
     new ee58107  CB-3480: update now uses cordova.js not cordova-<ver>.js
     new 98d9901  removed contacts from js
     new 1c9d76e  CB-3496: Fixed streaming audio, this is pretty important for mobile spec
     new 683e32c  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android
     new 8077091  Update JS snapshot to version 2.8.0rc1
     new 78efe2a  CB-3358: Change Commons-codec:base64 to Android:Base64
     new 048107e  CB-3384 Bugfix - Non null Mimetype is not required for WebResourceResponse
     new abba254  CB-3358: Remove one more reference to commons-codec
     new 403297d  CB-3523: Fix NPE on app restart with outstanding callback
     new 420cee4  [CB-3468] Add missing license headers found by RAT
     new 0e572ae  [CB-3340] Add copying of the version script to bin/create
     new dfb89df  [CB-3561] Update documentation comments to match implementation
     new 9ac9fd4  [CB-3563] Change default logging tag from DroidGap to CordovaActivity
     new fb89cef  [CB-3563] Replace instances of DroidGap in log messages with more appropriate symbols
     new c509c8e  [CB-3563] Update references to DroidGap in code comments
     new c28a313  [CB-3569] Allow FileTransfer.upload to reference android_assets
     new bc52345  CB-3548: Throwing this one over the fence, but this change appears sane.  We should just return false.
     new 12d06bd  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android
     new 0dd4951  Forgot to update this so that it doesn't destroy someone's project, FAIL
     new c3b8b27  CB-3420: add hidden option to InAppBrowser
     new e518eac  Replace naive relative path in version script with proper one
     new 43172cf  Revert "CB-3496: Fixed streaming audio, this is pretty important for mobile spec"
     new 2f9c512  Revert "DataResource bugfix WebviewClient logs error for http urls."
     new e3989bc  Revert "DataRequest code cleaned up."
     new c5b37cc  Revert "Changed all usages of FileHelper to use the new DataResource mechanism."
     new 979d8e6  Revert "Added "DataResource" - allows many plugins to intercept a single request"
     new 3753e3f  Trying to get DataResource reverted so that we don't have to worry about this blowing up while we're breaking things out.  DataResource should be on a branch until it's ready!
     new e52d4fc  CB-3736: Cleaning up code so that this makes more sense. Variables are OK
     new b3fe479  removed android.permission.ACCESS_COARSE_LOCATION and android.permission.ACCESS_FINE_LOCATION from AndroidManifest.xml for PBR
     new a2b8ebf  Merge branch '3.0.0' of https://git-wip-us.apache.org/repos/asf/cordova-android into 3.0.0
     new 9aaa152  updated from master
     new a70c853  Re-adding the Plugin.java shim for now. This will remain a 2.x-only feature
     new e2a090b  Don't call loadUrlIntoView on the actvity
     new a021adb  CB-3766: Javascript uses loadUrl, not loadUrlIntoView, which is only for documents
     new 5cff144  [CB-2406] Add support for binary data in FileWriter.write()
     new e86d811  [CB-3626] fix to start-emulator: if no id is provided, should start the first emulator
     new 9e44596  updated directory manager
     new 3a55991  updated js
     new 9288158  Made some functions in DirectoryManager public
     new e30bc6b  updated cordovajs
     new 12ebadb  Merge branch '3.0.0' of https://git-wip-us.apache.org/repos/asf/cordova-android into 3.0.0
     new dd837f7  removed vibration permission
     new add1075  Proper modularization of bash scripts for [CB-3627], but not solved yet. wait_for_emulator does not work atm
     new d845736  removed file system access permission
     new 53cc381  removing unused script anymore from create.
     new 32d74f8  correct refs to various lib scripts in run.
     new 90f83db  CB-3504: Fixing issue with the use of WebResourceResponse on pre-Honeycomb devices.
     new b679672  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android
     new d2a7d18  Fixed bad comment, it's all dying at the same time
     new 86a24eb  Updating the JS used in the tests
     new 6689827  Fixing the config.xml on tests to use the ActivityPlugin
     new 9ac4b57  CB-2391: Fix for colons crashing the WebView on ICS, tested on Samsung Galaxy S2
     new c0a3957  CB-2391: False positive, this affects 4.2.2, not ICS.  Bug breaks before we get to this point. :(
     new 0efd9fc  [CB-3627] start-emulator now properly starts, waits for and unlocks an emulator, consumed by run as well.
     new 5ee1787  Axed all permissions from template manifest except for INTERNET. Bumped minSDkVersion to 10.
     new 2e5b6bc  updated cordova.js to remove dependency on network status plugin.
     new c8140ba  removed device.java
     new 54d32ad  CB-3784: Nit-picking
     new c9b164b  Removing bench from the README
     new 63ab701  updated js from latest cordova-js 3.0
     new 431f333  Update JS snapshot to version 2.9.0rc1
     new 8c9e416  CB-3784: Patches are always welcome
     new c531d97  Need to remove reference to device plugin in template
     new 4ec3d6d  [CB-3625] [CB-3338] updated windows cli scripts and added version option
     new 98b971b  CB-3902: Explicitly add market URIs to CordovaWebViewClient so this always works, not just sometimes
     new e726c0d  updated cordova.js
     new 3a14017  CB-3932 Remove baseUrl comment in handleDestroy method made redundant by CB-3766
     new 3ace934  Merge branch 'CB-3932' of git://github.com/angelaf/cordova-android
     new 03c5208  Update JS snapshot to version 2.9.0rc1 (via coho)
     new f1b377b  CB-3854: Added support for wildcard.  This probably could be improved, but it does work
     new 01d6ae5  CB-3854: Added support for wildcard.  This probably could be improved, but it does work
     new b032dcc  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android
     new 9946d15  Remove PluginManager.exec's return value (unused).
     new f78b444  Remove PluginManager.exec's return value (unused).
     new 6fe66ad  Accidentally commented "build" out when running ./run --emulator. Whoops D:
     new 9cb1483  [CB-3927] Fix start-up race condition that could cause exec() responses to be dropped.
     new 16e0838  [CB-3927] Fix start-up race condition that could cause exec() responses to be dropped.
     new b83610a  CB-3949: Adding code to mitigate broken intents with the application installer
     new 7e15ff9  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android
     new e64ebdf  [CB-3998] video duration is an int
     new 10d31ea  Explicitly print exceptions that occur within ExposedJsApi.
     new f42e5f6  Explicitly print exceptions that occur within ExposedJsApi.
     new 68bc57a  Remove accidentally checked in log statement "running exec normally"
     new 3b7e050  Remove accidentally checked in log statement "running exec normally" (cherry picked from commit 68bc57ae85287d1425f162f0f50f571f3302b259)
     new fbf7f1c  Fixes to the update command so it doesn't delete anything other than build artifacts
     new 892ffc8  [CB-3384] Rewrite of DataResource into UriResolver + UriResolvers
     new a97487b  [CB-4048] Merge branch '3.0.0' into master
     new 79829f6  [CB-4038] Move non-deprecated classes from the api package into the main package.
     new bf62910  Added 'log' back to windows cli tooling
     new 99341bc  [CB-3384] Make UriResolver assert that IO is not on the UI nor WebCore threads.
     new f7014f1  Update cordova.js -- includes new Binary bridge, supporting Android 4.0
     new 85bad87  CB-4139: Seriously, we didn't deprecate this for a year? WTF?
     new ff27ad3  CB-3172: Killing the deprecation notice in Android, waiting for plugman fixes before removing the empty tags
     new 55865a4  Let subclasses override focus behavior
     new b5c3ac6  [CB-4038] - Remove o.a.c.api namespace
     new 990d913  [CB-3384] Add a length getter for UriResolver. Change from interface -> abstract class.
     new b6a01a2  [CB-4103] Made config parameters case-insensitive.
     new b5df9dd  CB-3724: Removing the file exceptions
     new 3ae28b3  [CB-4151] Extract whitelist from Config class for testability
     new fff9563  [CB-4140] Fix master branch cordova version to DEV
     new 5cf95cf  CB-4156: Adding back the App plugin, since this is required
     new 792aa78  Updating imports on all the tests
     new 22daea1  Accidentally committed Blacklist Test, removing this broken test case
     new 37c20c3  Updating cordova.js for unit tests
     new 546948c  [CB-4154] Set default Android target to android-17
     new 01ad3f4  [CB-3605] removing unused package.json
     new 210d7c7  [CB-3605] Updated README to reflect changes in command-line scripts for cordova-android.
     new 77e9092  [CB-3384] Reworked UriResolver into CordovaResourceApi.
     new 8d8cbf6  Set minSdkVersion to 8 for DroidGap project
     new a9ebf50  Prevent NPE in case webview is lately initialized
     new ae96d56  changes the test name to make it auto run
     new 0244341  moved the backgroundcolor class to correct classpath
     new 7f5f87a  CB-3957: The new activity wasn't added to the Android Manifest
     new 1895d8a  CB-3944: Removing activity that doesn't exist
     new 5c4fa21  CB-4230: We test Cordova, not jQuery Mobile
     new 6fe18ae  [CB-3384] Use the ExposedJsApi to detect webCore thread instead of IceCreamCordovaWebViewClient.
     new 7ee2853  Update cordova.js to latest (3.0.0-rc1) version
     new 2fe6d14  We can remove the plugins tag now. Tested plugman, it's all good.
     new 8202ab8  [CB-4133] Add main thread warning for plugins that run too long
     new b915aaf  [CB-3384] Fix thread assertion when plugins remap URIs
     new 7c7230d  [CB-4280] handle invalid bridge mode request
     new 463c7b5  [CB-4096] Implemente new unified whitelist for android
     new 980c469  [CB-4198] bin/create should handle spaces in activity better.
     new b4236b9  [CB-4198] bin/create script should be better at handling non-word characters in activity name. Patched windows script as well.
     new 5c38101  Upgrading project to Android 4.3
     new 810df61  [CB-4410] Fixed @param mismatching
     new 7cbe8f5  [CB-4013] Fixed loadUrlTimeoutValue preference.
     new 2bdc849  CB-3819: Implemented Feature
     new c2c5f71  [CB-4463] Updated bin/check_reqs to looks for android-18 target.Also fixed an issue in unix version of script that would invoke the `android` command if an error occurred.
     new 53b8da8  [CB-4466] fixed jscript check_reqs to get target from project.properties
     new e086a70  Remove plugin references in test project's config.xml
     new fa366eb  [CB-4140] Fix master branch cordova version to 3.1.0-dev
     new 4e1aa8a  Fix data URI decoding in CordovaResourceApi
     new fe45b29  Use a higher threshold for slow exec() warnings when debugger is attached.
     new 5451320  Log WebView IOExceptions only when they are not 404s
     new 121b74f  [CB-4495] Modify start-emulator script to exit immediately on a fatal emulator error.
     new 166b35b  Tweak the online bridge to not send excess online events.
     new f42b34d  CB-4318: We have docs, this doesn't need to be in the comments
     new 150cdfd  [CB-4652] Allow default project template to be overridden on create
     new f604988  Refactor CordovaActivity.init so that subclasses can easily override factory methods for webview objects
     new e6812f1  Allow CordovaChromeClient subclasses access to CordovaInterface and CordovaWebView members
     new 1bd4900  [CB-3542] rewrote cli tooling scripts in node
     new b1d8788  Fix for cli with new node scripts
     new 57bed98  Added commit 150cdfd, override arg for project template
     new 412d97f  Incremeting version check for Android 4.3 API Level 18
     new 5f7ce4b  Reverting CB-3949: Squeay wheel gets the grease
     new 80a09b8  [CB-4725] Add CordovaWebView.CORDOVA_VERSION constant
     new 1bfcc92  Make version in version script easier to replace by coho
     new 862a8ea  [CB-4763] Delete FileHelper.java, Move getMimeType() into CordovaResourceApi.
     new 3200c50  [CB-4764] Delete DirectoryManager.java
     new fc7261b  [CB-4765] Move ExifHelper.java out of core (and into camera plugin)
     new 2b0aa03  [CB-4766] Delete JSONUtils.java
     new 483dd34  [CB-4769] Fix create script failure due to deleted version.js file
     new 3df09ea  Remove out-of-date create script tests.
     new 437daa3  [CB-4782] Convert ApplicationInfo.java -> appinfo.js
     new 7be1f01  [CB-3542] Commit bin/node_modules so that it doesn't need to be npm installed.
     new 3351fdb  Restore deleted classes (FileHelper, etc) and deprecate them instead.
     new 39d32bc  CB-4620: Throwing this over the fence, since there is a problem actually in the wild here
     new f4a0f55  Fail fast in create script if package name is not com.foo.bar.
     new c08b64e  [CB-3542] Fix create script's check for whether cordova.jar exists.
     new 129be6e  [CB-3542] Delete extra message when check_reqs fails.
     new 485f2ee  [CB-3542] Fail create script if a copy fails.
     new 70cc711  [CB-3542] Delete custom replaceInFile with shelljs.sed().
     new dd3c261  [CB-3542] Only update framework/ project when building the jar.
     new 1bd0f8f  [CB-3542] Delete old ant-based bin/create.xml file.
     new 7c446b2  [CB-3542] Convert update script to be node-based.
     new cad673f  [CB-4817] Avoid generating unused files in create script
     new 34bdef9  [CB-4817] Remove unused assets in project template.
     new 1d1cdb5  Always have create script rebuild jar when on a dev version
     new 2c6285d  Set VERSION to 3.2.0-dev (via coho)
     new 95edd97  Update JS snapshot to version 3.2.0-dev (via coho)
     new 15f36cc  [CB-4832] Add 3.1.0 RELEASENOTES.md
     new b7ede8f  Add missing copyright header for Whitelist.java.
     new a51edd3  Fix update script to clobber cordova.js file (missing -f)
     new 2d88a72  [CB-4892] Fix create script only escaping the first space instead of all spaces.
     new fe7b2a3  CB-4527: This was an easy fix, since the script deletes batch files
     new ec97414  Updating README.md to have latest Android SDK
     new b858a4a  CB-4961: shell.js returns the full path on ls, rebuilding the full path isn't really needed
     new 1926c50  Remove a couple incorrect lines from RELEASENOTES.md
     new 1316578  Update JS snapshot to version 3.2.0-dev (via coho)
     new 16de12a  CB-5080 Find resources in a way that works with aapt's --rename-manifest-package
     new 638fbfa  Remove cordova.xml fallback from Config.java (it was removed from PluginManager for 3.0)
     new 1f49f29  Updating to latest shelljs, old version doesn't preserve +x bits
     new b57317b  Refactoring Android project-level and platform scripts to use Q.js
     new 5ab11ed  CB-5117: Output confirmation message if check_reqs passes.
     new eabcdbf  [CB-4872] - added android version scripts
     new 82898da  CB-4872 - make sure to copy over version scripts to project
     new 28c4129  CB-4872 - moved version script to promise model
     new 001570e  Updating shelljs to 0.2.6. Copy now preserves mode bits.
     new 4437d7f  CB-5191 Deprecate <url-filter>
     new 6e4ef50  CB-5193 Fix Android WebSQL sometime throwing SECURITY_ERR.
     new 96d4a22  CB-5209: Dirty, Dirty Fix for Building.  This works, but needs to be prettier.
     new 41ed186  CB-5209 Win: Cannot build Android app if project path contains spaces
     new 937056f  Set VERSION to 2.10.0-dev (via coho)
     new fd02e5a  Update JS snapshot to version 2.10.0-dev (via coho)
     new 1d6e1d4  Fixing the VERSION file, it got auto-incremented by coho by accident
     new 4e1156e  CB-5284 Fixing the version from coho
     new 8783cf0  [CB-4996] Fix paths with spaces while launching on emulator and device
     new 04f812c  CB-5301 add missing license headers
     new 6856b02  Set VERSION to 3.3.0-dev (via coho)
     new 94fb79c  CB-5302: Massive movement to get tests working again
     new c5767eb  CB-5307 Remove references to Callback and Incubator
     new b895a0c  CB-5346 Fix and cleanup broken Android unit test
     new 763e34e  CB-5349: fixed regression in update script
     new 207c50e  This should use plugman to install plugins.  Adding path depenencies for plugins is wrong, and shouldn't be done
     new 4dd792a  Removing the plugins directory after the plugins were incorrectly removed
     new 95babc0  Removing device plugin
     new e5b68f4  Fixing plugins configuration, Device shouldn't be checked in here
     new 9254f5a  Updating instructions to indicate that the device plugin is required to be installed via plugman
     new 11b3cf3  CB-5346: delete a stale file that isn't needed
     new 59c0b04  CB-5346: remove dependency on device plugin
     new 8b379cb  Remove Application settings from framework/AndroidManifest.xml
     new fd954ad  CB-5232 Change create script to use Cordova as a library.
     new 39fc45b  CB-5255: Checking in the Google Check, TODO: Add Amazon FireOS check
     new 64d2ae9  Add javadoc comments to source classes
     new b621c3e  CB-5471: add deprecation javadoc/annotation
     new 6160ca6  CB-5490: add javadoc target to ant script
     new f1cfe2b  Thanks for Benn Mapes for making this process easy.  Updating the Android API level.
     new 2f66ec6  CB-5422: Don't require JAVA_HOME to be defined
     new 3d4ccbe  Moving the console.log out of run() method
     new a85acfc  Updated CordovaWebView to experiment with onScrollChanged messages
     new 0b7570c  CB-5445: Adding onScrollChanged and the ScrollEvent object
     new e339a75  CB-5445: Adding onScrollChanged and the ScrollEvent object. (Forgot to add the WebView)
     new 4638331  Incrementing API target
     new 41cace9  Updating tests to KitKat, and making the tests more thread-safe
     new 46e7359  Making the object less chatty
     new 0fe6d9f  Updating the README
     new ea1f041  CB-5487: Remote Debugging is on when your Android app is debuggable.
     new e3430a9  prevent ClassNotFound exception for emtpy class name
     new dbbe038  Set VERSION to 3.4.0-dev (via coho)
     new 7c566c3  Update JS snapshot to version 3.4.0-dev (via coho)
     new 642bd10  Forgot Apache Headers on MessageTest
     new d7ad784  CB-5144 Spelling & grammar fixes in README.
     new 74ea6bf  Spelling fixes
     new e646a08  Add missing semicolon
     new 28c10db  CB-5481 Fix for Cordova trying to get config.xml from the wrong namespace
     new 146e296  CB-5047: Adding a defaults.xml template
     new adba84a  CB-5504: Moving code to the App plugin inside Cordova, the place where the grey area beween plugin and platform exists
     new 1482c07  CB-5489: clean up docs for deprecated methods
     new 7bb5bc0  Backfill 3.2.0 release notes
     new 98c8b28  Add RELEASENOTES for 3.3.0 release
     new 59c8e8b  CB-5592 Set MIME type for openExternal when scheme is file:
     new be2f7d7  Remove 2 X console.log from exec.js
     new 7951eee  Fix incorrect MIME type for .js files loaded through CordovaResourceAPI.
     new 8e260d5  CB-5714 Fix of android build when too big output stops build with error due to buffer overflow.
     new 942c778  CB-5447 Removed android:debuggable=“true” from project template.
     new 5e0479e  CB-5715 Add Eclipse .project file to create template.
     new 0777a66  CB-5504: Adding onDestroy to app plugin to deregister telephonyReceiver
     new 1cee6e3  Silence excessive logging from scroll events
     new 51abf5b  CB-4910 Update CLI project template to point to config.xml at the root now that it's not in www/ by default.
     new a643c3d  Remove package.json within bin/ since we never intend to ship bin/ as an npm module
     new e16cab6  CB-5799 Update version of OkHTTP to 1.3
     new 4971670  CB-5801 exec->spawn in build to make sure compile errors are shown.
     new 22e4039  CB-5801 Add spawn work-around on windows for it not being able to execute .cmd files
     new ef9ace9  CB-5803 Fix cordova/emulate on windows.
     new fcae58d  CB-4910 Fix CLI's eclipse project template not working on windows due to "*" in the virtual folder name.
     new 11d3607  CB-5793 Don't clean before build and change output directory to ant-build to avoid conflicts with Eclipse.
     new 7094047  CB-5793 Forgot to update ant path for clean.
     new f83d7a7  CB-5793 Add work-around for library references not working with custom output directory (ugh).
     new 1fe7bbb  CB-5793 Make ant work-around work on windows.
     new 600599f  Fix type "LANCH" -> "LAUNCH"
     new 708c042  Set VERSION to 3.5.0-dev (via coho)
     new e361f88  Update JS snapshot to version 3.5.0-dev (via coho)
     new 94934ae  CB-5889 Add a message in the update script about needing to import CordovaLib when using an IDE.
     new cc94cc7  CB-5889 Make update script find project name instead of using "null" for CordovaLib
     new 6f163a6  CB-5793 ant builds: Rename AndroidManifest during -post-build to avoid Eclipse detecting ant-build/ as a project when importing
     new 5b2a73e  CB-5715 For CLI, hide assets/www and res/xml/config.xml by default
     new c42cd42  Use thread pool for load timeout.
     new ac20345  CB-5917 Add a loadUrlIntoView overload that doesn't recreate plugins.
     new 438a8d8  CB-4984 Don't create on CordovaActivity name
     new dfae374  Removing addJavascriptInterface support from all Android versions lower than 4.2 due to security vulnerability
     new a5c8472  Ignore multiple onPageFinished() callbacks & onReceivedError due to stopLoading()
     new af44046  Fix broken build from prev. commit (copy & paste error?)
     new 137eb40  CB-5395: Make scheme and host (but not path) case-insensitive in whitelist
     new d260d0c  Added Log.e when Config is not initialised but accessed
     new 87285d9  CB-5908: add splascreen images to template
     new 954a172  CB-5398 Work-around for KitKat content: URLs not rendering in <img> tags
     new 7741312  CB-5398 Apply KitKat content URI fix to all content URIs
     new 26a3f6d  Update JS snapshot to version 3.5.0-dev (via coho)
     new 3a2117c  Updating NOTICE to include Square for OkHttp
     new 4dad9d0  Add RELEASENOTES for 3.4.0
     new 448071b  Fix NPE when POLLING bridge mode is used.
     new 00ee164  README.md: `android update` to `android-19`.
     new dd6bf56  Update framework's .classpath to what Eclipse wants it to be.
     new 5fb83e7  Add another convenience overload for CordovaResourceApi.copyResource
     new a2f8c9c  CB-6047 Fix online sometimes getting in a bad state on page transitions.
     new e8d48e1  Add NOTICE file
     new 90037dc  Removing the deprecated setAttribute methods to clean up the codebase
     new 61b2367  Hurray! It runs! Now that we have the default WebView working, it's time to make things a little more pluggable.
     new 9a00ccd  Catch uncaught exceptions in from plugins and turn them into error responses.
     new 35ec24c  w00t! Managed to get XWalk to work.  Next Step: Make it installable like a Cordova Plugin!
     new 04a792a  Got the bridge to work with Crosswalk
     new b374926  Removing XWalkWebView and making it a plugin component
     new 9f4c75d  Add NOTICE file
     new 79e313a  Catch uncaught exceptions in from plugins and turn them into error responses.
     new b715d20  Remove incorrect usage of AlertDialog.Builder.create
     new 298cd9e  Fix CB-6048: Set launchMode=singleTop so tapping app icon does not always restart app
     new 0add4af  Update JS snapshot to version 3.5.0-dev-81f9a00
     new b872df0  CB-6388: Handle binary data correctly in LOAD_URL bridge
     new 0ec8f5d  Add JavaDoc for CordovaResourceApi
     new 09ac30e  Crosswalk runtime needs the two permissions to auto detect connection status.
     new 9d1c72c  Add getView() API into CordovaWebView.
     new a09255b  Merge pull request #2 from huningxin/pluggable_webview
     new dbfc292  Make correct webview client and chrome client for specific webview engine.
     new b9a24f0  Removing the xwalk_core_library reference so we can use this with MozillaView
     new 7a5405d  Delegate making WebViewClient and ChromeClient to webview engine.
     new 11fc6be  defaults.xml: Add AndroidLaunchMode preference
     new e6adbb0  CB-6543 Fix cordova/run failure when no custom_rules.xml available
     new bfd8bf9  Merge pull request #3 from huningxin/pluggable_webview
     new 25c8b2f  Removing the deprecated setAttribute methods to clean up the codebase
     new 19f76d3  Hurray! It runs! Now that we have the default WebView working, it's time to make things a little more pluggable.
     new c17503a  w00t! Managed to get XWalk to work.  Next Step: Make it installable like a Cordova Plugin!
     new 2f7e833  Got the bridge to work with Crosswalk
     new bd806a3  Removing XWalkWebView and making it a plugin component
     new 4a67dd2  Crosswalk runtime needs the two permissions to auto detect connection status.
     new 8408da5  Add getView() API into CordovaWebView.
     new f4555f7  Removing the xwalk_core_library reference so we can use this with MozillaView
     new 8e31ef7  Defer construction of client objects to WebView
     new df05f3a  Try other constructors besides first
     new 82bba44  CB-6491 add CONTRIBUTING.md
     new 64fd871  CB-6552: added top level package.json
     new 3571307  Adding setIntegerProperty, setBooleanProperty and setStringProperty back, due to possible demand, and due to the fact that I don't want to rewrite my tests
     new 3d4b8ce  CB-6552: updated test field
     new c349892  CB-6552: updated author to apache software foundation in pacakge.json
     new 105ccc8  This is an ugly merge commit, because the rebase made even less sense. This should add the old setProperty methods required for the tests. We decided to not deprecate them.  I don't make a habit of doing merge commits, due to their destructive nature, but I think I might have merged too much stuff in.
     new 04b3fc0  Outsmarted by vim, needed Eclipse to clean this up
     new 955da2e  Clean up merge commit
     new e595c31  Use correct client object in recent versions of android again
     new 8702c04  Revert accidentally removed lines from NOTICE
     new 93c8ba9  Added dash to test push
     new 00caa1c  Set VERSION to 3.6.0-dev (via coho)
     new cf42d31  Update JS snapshot to version 3.6.0-dev (via coho)
     new 50c4aef  Update JS snapshot to version 3.6.0-dev (via coho)
     new b6664cc  Added two more required methods to CordovaWebView to get the Junit tests running, removed tests that make no sense
     new 1a17083  Add more required methods on CordovaWebView interface
     new 9700830  Merge branch 'master' into pluggable_webview
     new 1deefa4  CB-5652 make visible cordova version
     new 0b5bf0c  CB-6707 Update minSdkVersion to 10 consistently
     new e98f6ae  CB-6723 Update package name for Robotium
     new 22b1959  Manually fix Android sdk location to support library projects without local.properties
     new 629e05b  CB-6315: Wrapping this so it runs on the UI thread
     new 437003d  CB-6491 add CONTRIBUTING.md
     new 990ab2c  CB-6552: added top level package.json
     new 559493b  CB-6552: updated test field
     new c012b98  CB-6552: updated author to apache software foundation in pacakge.json
     new c0eae1a  Revert accidentally removed lines from NOTICE
     new 7c63b30  Added dash to test push
     new 1dcba51  Set VERSION to 3.6.0-dev (via coho)
     new 2d9a16e  Update JS snapshot to version 3.6.0-dev (via coho)
     new aaddfa6  Update JS snapshot to version 3.6.0-dev (via coho)
     new 410afbf  CB-5652 make visible cordova version
     new 1d0a166  CB-6707 Update minSdkVersion to 10 consistently
     new f77b20b  CB-6723 Update package name for Robotium
     new 404d3e0  CB-6315: Wrapping this so it runs on the UI thread
     new 635a627  Renaming app plugin CoreAndroid to avoid confusion.  It is now trivial to fix the JS away from App, but this will have to be a 4.x change
     new 1505673  updated RELEASENOTES
     new b42faea  Merge branch 'pluggable_webview' into 4.0.x
     new 1641f09  Revert "defaults.xml: Add AndroidLaunchMode preference"
     new 7687bec  CB-6784 Add license to CONTRIBUTING.md
     new 2661e01  CB-6784 Add missing licenses
     new 36e9fb2  Remove +x from README.md
     new 94de0a7  Add a comment to custom_rules.xml saying why we move AndroidManifest.xml
     new 7435412  CB-6860 Add activity_name and launcher_name to AndroidManifest.xml & strings.xml
     new 0729027  CB-6818: I want to remove this code, because Square didn't do their headers properly
     new eb623a8  Trivial spelling fix in comments when reading CordovaResourceApi
     new d427c52  CB-6876 Fix the "print usage"
     new 32e07c2  CB-6876 Show the correct executable name
     new 7e9fdb3  Remove Ant custom build directories
     new d5e8807  Set version to 4.0.0-dev
     new b407641  CB-6851 Deprecate WebView.sendJavascript()
     new 6abb9da  Merge branch 'master' into 4.0.x
     new 483babe  Add documentation referencing other implementation.
     new 663a919  CB-4404: Changing where android:windowSoftInputMode is in the manifest so it works
     new 141bbfb  CB-5971: This would have been a good first bug, too bad
     new 3b27cd0  CB-6873: Removing from cordova-android, still in the camera plugin
     new fa189b3  CB-3445: Add an initial set of Gradle build scripts
     new 693ec14  Rename App->CoreAndroid in defaults.xml (related to 635a6279a992)
     new 3a9898a  CB-6971 Fix infinite recursion for onReceiveError
     new 0ffb5d2  CB-3445: android: Copy Gradle wrapper from Android SDK rather than bundling a JAR
     new 8ac067d  Rethinking the URI helper
     new 98246c0  Add a whitelist to PluginManager to be used by App Harness
     new c052f40  Remove onKey* from CordovaWebView interface (these exist on View already)
     new 297f862  Delete explicit activity.finish() in back button handling. No change in behaviour.
     new 96a1192  Merge branch 'master' into 4.0.x (back button default behaviour fix)
     new ff260c0  CB-5971: Factor out package/project name validation logic
     new bb141a7  CB-5971: Add unit tests to cordova-android
     new 4352456  CB-5971: Fix package / project validation
     new 58afd0b  CB-7017 Fix onload=true being set on all subsequent plugins
     new 4b4a2e9  CB-7018 Clean up and deprecation of some button-related functions
     new 4ce5123  Merge branch 'master' into 4.0.x (bindButton changes)
     new d66bb84  Delete onReset and resetJsMessageQueue from CordovaWebView interface
     new 428e1bc  Remove fields from CordovaWebView interface
     new b0b628f  Refactoring the URI handling on Cordova, removing dead code
     new c47bcb2  This breaks running the JUnit tests, we'll bring it back soon
     new 6f21a96  Update the errorurl to no longer use intents
     new 445ddd8  CB-6761 Fix native->JS bridge ceasing to fire when page changes and online is set to false and the JS loads quickly
     new aab47bd  CB-5988 Allow exec() only from file: or start-up URL's domain
     new f577af0  Delete Location-change JS->Native bridge mode
     new 4ca2305  Merge branch 'master' into 4.0.x (Bridge fixes)
     new a833077  Add missing changes from previous merge commit
     new 3bab41f  Refactor Config into ConfigXmlParser, CordovaPreferences
     new 4d18a8e  Delete "CB-3064: The errorUrl is..." Log message left over from debugging presumably
     new 9511839  Update .classpath to make Eclipse happy (just re-orders one line)
     new 79aa3e1  Delete dead code from CordovaActivity
     new bdf2f22  Merge branch 'master' into 4.0.x (ConfigXmlParser breakout)
     new 663a712  Move handling of Fullscreen preference to CordovaActivity
     new e74baf1  Don't re-parse config.xml in onResume.
     new af77977  Refactor: Move url-filter information into PluginEntry.
     new 965e4e9  Fix CordovaPreferences not correctly parsing hex values (valueOf->decode)
     new b636874  Deprecate some convenience methods on CordovaActivity
     new 705991e  Refactor: Use ConfigXmlParser in activity. Adds CordovaWebView.init()
     new 0f15608  CB-4404 Revert setting android:windowSoftInputMode to "adjustPan"
     new 1571b26  Merge branch 'master' into 4.0.x (ConfigXmlParser + two-phase init)
     new caeb868  Make setWebViewClient an override instead of an overload. Delete Location-change JS->Native bridge mode (missed some of it).
     new 67006ad  Merge branch 'master' into 4.0.x (tweaks to setWebViewClient)
     new e86c2e5  Move registration of App plugin from config.xml -> code
     new 9c5e340  Merge branch 'master' into 4.0.x (App plugin from config.xml -> code)
     new 9ea8b22  Fix PluginManager.setPluginEntries not removing old entries
     new 05a95c6  Merge branch 'master' into 4.0.x (Fix setPluginEntries)
     new dbb196a  Delete url-filters logic (in 4.0.x branch only)
     new 7dc09b4  Delete JSONUtils.java (in 4.0.x only)
     new 200e9f1  Delete deprecated classes: DirectoryManager, DroidGap, ExifHelper (4.0.x)
     new d51abdd  Make CordovaUriHelper class package-private
     new 84bf201  Merge branch 'master' into 4.0.x (CordovaUriHelper visibility)
     new eca05e6  Delete deprecated symbols from CordovaActivity (4.0.x)
     new 9b25d45  Change getProperty -> prefs.get* within CordovaActivity
     new d31ee20  Convert usages of Config.* to use the non-static versions
     new 04ccb06  Provide CordovaPlugin with CordovaPreferences. Add new Plugin.initialize()
     new ac194cd  Merge branch 'master' into 4.0.x (remove Config.* references)
     new 25a7b66  Delete deprecated methods from PluginManager
     new efcedab  Delete Cordova*Client classes, Create CordovaBridge, Delete more CordovaWebView symbols
     new ec47274  Update cordova.js snapshot to work with bridge changes
     new a4d9f70  Merge branch 'master' into 4.0.x (cordova.js snapshot)
     new 0c12aa1  Add node_module licenses to LICENSE
     new 2f24e42  Make CordovaWebview resilient to init() not being called (for backwards-compatibility)
     new 9358838  Merge branch 'master' into 4.0.x (unit test tweaks)
     new 4b4b71f  CordovaActivity: don't create WebView until loadUrl() so that apps can tweak preferences after super.onCreate()
     new fc2a202  Log friendlier messages when bridge calls are recieved from previous page
     new 9b9c597  Add back CordovaWebView.getUrl() - needed by tests & does make sense to have
     new 1c5b5e2  Add non-String overloades for CordovaPreferences.set()
     new d8a19b5  Update unit tests to not use most deprecated things (e.g. DroidGap)
     new f38c460  Merge branch 'master' into 4.0.x (Unbreak unit tests)
     new cc86080  Backport CordovaBridge from 4.0.x -> master
     new f0da63a  Merge branch 'master' into 4.0.x (backport of CordovaBridge)
     new aef96e9  Tweak log messages in CordovaBridge with bridgeSecret is wrong
     new a14c794  Un-deprecate CordovaActivity.init() - it's needed to tweak prefs in onCreate
     new b52fcb8  Merge branch 'master' into 4.0.x (CordovaBridge tweaks)
     new 3792f75  Tweak CordovaPlugin.initialize method to be less deprecated.
     new 1d4aa44  Merge branch 'master' into 4.0.x (CordovaPlugin.pluginInitialize tweak)
     new 9300e97  Fix broken compile due to previous commit :(
     new a4f6d9f  Merge branch 'master' into 4.0.x (unbreak compile)
     new b277202  Add PluginManager.setPluginEntries, delete setPluginWhitelist
     new 86a2830  Displaying error when regex does not match.
     new 0a3714e  Fix for `android` not being in PATH check on Windows
     new 62101e8  Update to check for Google Glass APIs
     new a33cdc9  Fix broken unit test due to missing Config.init() call
     new 145b50a  Move plugin instantiation and instance storing logic PluginEntry->PluginManager
     new b934c1b  @Deprecate methods of PluginManager that were never meant to be public
     new e2b3f76  Merge branch 'master' into 4.0.x (PluginEntry refactor)
     new 6f30157  Mark PluginEntry fields as final
     new 92be003  Undeprecate some just-deprecated symbols in PluginManager.
     new a03fdab  Merge branch 'master' into 4.0.x (undeprecate)
     new a99c821  Make private PluginManager.clearPluginObjects, .startupPlugins
     new cd6c0e1  CB-7018 Fix setButtonPlumbedToJs never un-listening
     new a40424e  Merge branch 'master' into 4.0.x (setButtonPlumbedToJs)
     new 67f474e  CB-7159 Set background color of webView as well as its parent
     new 05868b5  Merge branch 'master' into 4.0.x (background color)
     new c2cafb4  CB-7172 Force window to have focus after resume
     new 5054b71  Set version to 4.0.0-dev in package.json
     new 955133f  Extend whitelist to handle URLs without // chars
     new 3d191d5  CB-7238: Minor band-aid to get tests running again, this has to go away before 3.6.0 is released, since this is an API change.
     new 48b51c4  CB-7238: I should have collapsed this, but Config.init() must go before the creation of CordovaWebView
     new 993d737  Handle unsupported protocol errors in webview better
     new d6eb723  Filter out non-launchable intents
     new 73219bf  CB-7265 Fix crash when navigating to custom protocol (introduced in 3.5.1)
     new 41125ea  CB-7261 Fix setNativeToJsBridgeMode sometimes crashing when switching to ONLINE_EVENT
     new f9b8f9a  CB-7159: Fix setBackgroundColor() call to support 4.0.x view classes
     new 8b55a16  CB-7291: Add external-launch-whitelist and use it for filtering intent launches
     new 320e31b  Adding tests related to 3.5.1
     new a7ccb92  Merging latest master, including new tests
     new 9c23980  Change in test's AndroidManifest.xml needed for the test to run properly
     new 50ea162  Change in test's AndroidManifest.xml needed for the test to run properly. Forgot the manifest.
     new 4319447  CB-7044, CB-7299 Fix up PATH problems when possible.
     new 95aa5c9  CB-7321 Don't require ant for create script
     new 8aa813b  CB-3445: Add an initial set of Gradle build scripts
     new 7d6ac87  CB-3445: Add option to build and install with gradle
     new fd6a1e5  CB-3445: Add which to checked-in node_modules
     new a91bd09  CB-3445: android: Copy Gradle wrapper from Android SDK rather than bundling a JAR
     new 404ce8b  Merge branch 'gradle-build-3.x'
     new effffcb  CB-3445 Speed up gradle building (incremental builds go from 10s -> 1.5s for me)
     new 7133576  CB-7044 Add JAVA_HOME when not set. Be stricter about ANDROID_HOME
     new 36eab71  CB-3445 Add .gradle template files for "update" as well as "create"
     new ca8bb75  CB-3445 Copy gradle wrapper in build instead of create
     new c91b272  CB-7044 Fix typo in prev commit causing check_reqs to always fail.
     new d56ea25  CB-3445 Add gradle support clean command (plus some code cleanup)
     new dfa66b9  CB-7330 Don't run "android update" during creation
     new 58cdfd8  CB-7330 Fix dangling function call in last commit (broke gradle builds)
     new 71e72f2  CB-7335 Add a .gitignore to android project template
     new 4c1942e  Merge branch 'master' into 4.0.x (build & create script updates)
     new 94943a9  CB-7325 Fix error message in android_sdk_version.js when missing SDK on windows
     new b6c5a5f  CB-3445: Read project.properties to configure gradle libraries
     new b277626  Merge branch 'master' into 4.0.x (Gradle library dependencies)
     new 7caa96a  Fix previous merges
     new 4e3331b  CB-7291: Add defaults to external whitelist
     new 3b3bd9b  CB-7291: Only add file, content and data URLs to internal whitelist
     new 6e222c3  CB-7291: Restrict meaning of "*" in internal whitelist to just http and https
     new 2e3e4ec  Merge branch 'CB-7291'
     new 94c096d  CB-7291 propogate change in method signature to the native tests
     new 16e3ebd  CB-7410 add whitelist entries to get iframe/GoogleMaps working
     new c6ccde0  CB-7385 update cordova.js for testing prior to branch/tag
     new 12a2764  CB-7410 clarify the title
     new eb8cf56  CB-7267 update RELEASENOTES for 3.5.1
     new 233e513  CB-3445: Ensure that JAR files in libs directory are included
     new 7a09182  CB-3445: Ensure that JAR files in libs directory are included
     new 34dde53  CB-3445: Add environment variable 'BUILD_MULTIPLE_APKS' for splitting APKs based on architecture
     new 623b230  CB-3445: Add environment variable 'BUILD_MULTIPLE_APKS' for splitting APKs based on architecture
     new 4bc2051  CB-3445: Allow build and run scripts to select APK by architecture
     new 0b6b068  CB-3445: Allow build and run scripts to select APK by architecture
     new 4a7f825  CB-7410 Fix Basic Authentication test
     new 07632b0  CB-7410 Fix the errorUrl test
     new 0cde881  CB-7410 fix the menu test
     new 91cf78f  Set VERSION to 3.7.0-dev (via coho)
     new f20708a  Update JS snapshot to version 3.7.0-dev (via coho)
     new 5a82dd5  updated releasenotes
     new 4dc32e1  CB-7460: Fixing bug with KitKat where the background colour would override the CSS colours on the application
     new 81cc3c2  CB-7463: Adding licences.  I don't know what the gradle syntax is for comments, that still needs to be done.
     new 8354651  CB-7463: Looked at the Apache BigTop git, gradle uses C-style comments
     new d52ca93  CB-7493 Adds test-build command to package.json
     new 8237c41  CB-7511 Auto-detect Android SDK when Android Studio is installed
     new 7ee8117  CB-7463: Adding licence to project template gradle file
     new c8bbdb2  CB-7512: Determine SDK and build tools version dynamcally at build time
     new 0e78dc3  CB-7512: Read android target from project.properties if possible
     new 3b99760  CB-7330 Don't run check_reqs for bin/create.
     new bf13fd4  Use add --compact flag in check_reqs when listing targets. No functional change.
     new 31b1a82  Merge branch 'master' into 4.0.x (External whitelist changes)
     new 51e634c  Merge branch 'master' into 4.0.x (up to 3.7.0-dev)
     new dd5a337  Merge branch 'master' into 4.0.x
     new 9ae3d2c  CB-7512: Copy cordova.gradle file to project root on build
     new d99386e  Merge branch 'master' into 4.0.x
     new 2f7ffa3  CB-7511 Auto-detect android sdk when using stand-alone sdk installer
     new 3cd567d  Merge branch 'master' into 4.0.x (better auto-detect sdk)
     new 525ce0e  CB-7536 Tweak error messages for missing JDK / SDK / AVDs
     new 30e8b81  Merge branch 'master' into 4.0.x (error messages)
     new f2e8c00  CB-7536 Tweak Android SDK not installed error message.
     new 18fda7e  Merge branch 'master' into 4.0.x (more error message)
     new f221441  Update JS snapshot to version 3.7.0-dev (via coho)
     new be01ce0  Fix invalid syntax (missing + in multiline string)
     new f9b89e9  Fix invalid syntax (missing + in multiline string)
     new 4be92f2  CB-7512: Fix logic for detecting SDK directory
     new 4c1efe7  Merge branch 'master' into 4.0.x
     new 5cb01f2  CB-7554 Use x86 apk when deploying to an intel device / emulator
     new a10106c  Merge branch 'master' into 4.0.x (x86 deploy)
     new d9900a7  Second part of CB-7499, support RTL text direction
     new 090822e  CB-7536 check_reqs: windows tweaks + sdk manager error message
     new 00f6d30  CB-7512 Change gradle android plugins from 0.10 -> 0.12
     new 25be42d  CB-7512 Add gradle environment vars for signing apks
     new 8f27b2a  Merge branch 'master' into 4.0.x (gradle fixes)
     new 533677d  CB-7512 Speed up gradle builds by building debug or release (not both)
     new 6eb4409  Merge branch 'master' into 4.0.x (gradle debug v release)
     new a5d300c  CB-7512 Use aligned apk rather than unaligned apk when sorting
     new 6fb164d  Merge branch 'master' into 4.0.x (unaligned apk fix)
     new ac34bf1  CB-7512 Fix gradle not copying all archs to out/ (broken by prev commit)
     new 6bdc012  Merge branch 'master' into 4.0.x (gradle fix)
     new cb44236  CB-7512 Make key password optional & prompt for it when missing
     new c32bcca  Merge branch 'master' into 4.0.x (gradle optional password)
     new 7ce46ed  CB-3445: Make minSdkVersion and base versionCode settable through env vars
     new 215adab  Merge branch 'master' into 4.0.x (Gradle env vars)
     new 9491525  Merge branch 'CB-7493' of https://github.com/MSOpenTech/cordova-android
     new 3f83fdb  CB-7512 Fix gradle asking for release password when building for debug
     new d022be5  Merge branch 'master' into 4.0.x (gradle)
     new 879da03  CB-7579 Fix run script's ability to use non-arch-specific APKs
     new 95815a5  Merge branch 'master' into 4.0.x (fix ant run command)
     new b09f973  Added gradle distribution URL updating.
     new 2b128b8  CB-7512 Make gradle build only a single config for sub-libraries (release vs debug)
     new 69a03c2  CB-7512 Use a standard build.gradle for all plugins
     new ddac192  Added gradle distribution URL updating.
     new 363fc8d  Merge branch 'master' into 4.0.x (gradle plugin template)
     new 75a0a67  Improved a regex.
     new 0d313a3  gradle: Write sub-project list explicitly to make Android Studio happy
     new 6b71c2f  gradle: Have project's build.gradle look for a build-extras.gradle
     new 9e3ccf4  gradle: Fix warning about dynamic properties being deprecated
     new f7f49d2  Merge branch 'master' into 4.0.x (gradle Android Studio)
     new 162d9b6  gradle: Build only the active architecture when applicable
     new a986e72  Added gradle distribution URL updating. (commit fix-up)
     new 6d5b88d  Merge branch 'master' into 4.0.x (per-arch gradle builds)
     new a658ea1  CB-7410 update the docs to match the actual title
     new e31c911  CB-7634 Detect JAVA_HOME properly on Ubuntu
     new e5efc91  Merge branch 'master' into 4.0.x (JAVA_HOME on Ubuntu)
     new cdfa13b  Update JS snapshot to version 3.7.0-dev (via coho)
     new d5538b7  updated .gitignore to include npm-debug.log
     new ce7d6d6  updated release notes
     new c255a84  CB-7674 move preference activation back into onCreate()
     new 6cbf6b7  CB-7674: Added sleep to avoid null error after most recent change to not break API
     new 890e12c  CB-6837 Fix leaked window when hitting back button while alert being rendered
     new 52e575e  Update .gitignore to ignore /framework/build and /node_modules
     new 30681eb  Fix --shared flag of create script (broke in recent gradle changes)
     new 7f4d5ae  Merge branch 'master' into 4.0.x (move preference activation, alert dialog leak)
     new 862c223  Merge branch 'master' into 4.0.x (.gitignore, create --shared)
     new 2dcd50c  CB-7714 Teach check_reqs about brew's install location for android SDK
     new 9577735  Merge branch 'master' into 4.0.x (check_reqs for brew)
     new fbeb379  CB-7707 Added multipart PluginResult (close #125)
     new 2af8daf  Merge branch 'master' into 4.0.x (multipart PluginResult)
     new 9f41906  CB-6511 Fixes build for android when app name contains unicode characters.
     new 7ad16e5  Merge branch 'master' into 4.0.x (Hardcode activity name)
     new b37498d  Replacing Math.random() with something a little more random.
     new 16343ff  Undoing change to Math.random() for now, this creates a weird bug
     new 53dae45  Fixed the SecureRandom so it only returns positive values
     new 77c51d3  gradle: Allow absolute paths to keystore files
     new ce5d9a2  gradle: Allow storeType to be set (allows using .p12 files)
     new cc7d352  Merge branch 'master' into 4.0.x (gradle signing+SecureRandom)
     new 832e626  CB-7726 fix typo in gitignore: ant-built -> ant-build
     new fc63f66  CB-7758: Allow content-url-hosted pages to access the bridge
     new 032ea8a  CB-7940 Disable exec bridge if bridgeSecret is wrong
     new e78db00  CB-7974 Cancel timeout timer if view is destroyed
     new fdef0db  Merge branch 'master' into 4.0.x (Load timeout, bridge secret, content: URI)
     new ac284fd  CB-7976 Use webView's context rather than Activity's context for intent receiver
     new 4859f8f  Merge branch 'master' into 4.0.x (receiver context)
     new 9d3c130  CB-7980: Add 9 to versionCode for minSdk 20+ if not multiarch
     new 9b82ae1  Add a section for plugin extensions
     new 1feaa7f  CB-8031 Fix race condition that shows as ConcurrentModificationException
     new 7fbb2b1  CB-8081 Allow gradle builds to use Java 6 instead of requiring 7
     new e597f98  Merge branch 'master' into 4.0.x (gradle java 6 & PluginManager race fix)
     new 81a7794  CB-6153 Add a preference for controlling hardware button audio stream (DefaultVolumeStream)
     new 132650d  CB-8112 Turn off mediaPlaybackRequiresUserGesture
     new 12bf07d  Merge branch 'master' into 4.0.x (volume stream & setMediaPlaybackRequiresUserGesture)
     new b1bdf23  Switch default build type to gradle (4.0.x only)
     new 66fa12a  CB-8119 Restart adb when we detect it's hung
     new 3206c21  Merge branch 'plugin-gradle' into 4.0.x
     new ffd14fe  Revert Gradle distributionUrlRegex cleanup.
     new f953e6a  CB-8143: Use the correct Android Gradle plugin for the installed Gradle version
     new 27f1181  CB-3679 Move splashscreen logic into splashscreen plugin
     new ba140a8  Add a section for plugin extensions
     new 87cdc5a  Merge branch 'master' into 4.0.x (SplashScreen breakout)
     new 268fea5  CB-7881 Android tooling shouldn't lock application directory
     new f7c717e  Close #137 (already merged).
     new aa2d396  Close #126 (not-a-problem)
     new 3aca14d  CB-8147 Have corodva/build warn about unrecognized flags rather than fail
     new d80d532  Fix syntax error in 3aca14d53068
     new 56a3ee5  CB-8079 Use activity class package name, but fallback to application package name when looking for splash screen drawable
     new f086ef5  Merge branch 'master' into 4.0.x (adb CWD & build --unknown-flag)
     new 342bbaa  CB-8176 Update Android SDK search path for Android Studio 1.0
     new 162fc07  Merge branch 'master' into 4.0.x (SDK search path)
     new 731a36d  CB-8202 Fix gradle build signing when passwords provided interactively
     new 59d23e0  Merge branch 'master' into 4.0.x (apk signing with interactive passwords)
     new b92303b  CB-8143 Use gradle plugin 1.0.0 for Android Studio 1.0.0
     new 20cd4f8  Merge branch 'master' into 4.0.x (gradle version for Android Studio)
     new 6b6e887  CB-8143 Use gradle 2.2.1 instead of 1.12 to appease Android Studio 1.0 warning-on-startup
     new cefd137  Merge branch 'master' into 4.0.x (gradle version bump)
     new 98fe467  CB-8204: Reinstate link tasks to avoid gradle build failures
     new 68c0309  Merge branch 'master' into 4.0.x (Gradle lint stages)
     new 931a996  Allow plugins to set ext.multiarch to enable multiple APK building
     new a696ff3  Merge branch 'master' into 4.0.x (Plugin set multiarach)
     new 9224ab1  CB-7980: Add 9 to versionCode for minSdk 20+ if not multiarch
     new 7cfb33d  CB-7980 Add --minSdkVersion and --versionCode flags to cordova/build command
     new 4f3ae23  Merge branch 'master' into 4.0.x (--minSdkVersion and --versionCode)
     new ecd2e06  CB-8229 Gradle: Add CordovaLib as a dependency to all plugin sub-projects
     new 480af26  CB-8228 Gradle: Allow plugins to use Maven dependencies
     new 5a17d6c  Merge branch 'master' into 4.0.x (gradle - maven and CordovaLib dep)
     new c6b171b  CB-6630 Delete bundled (and outdated) copy of OkHttp
     new b10fe46  Closing stale pull request: close #114
     new 3439746  CB-8210 Use PluginResult instead of sendJavascript() for keyboard events (close #142)
     new 61c4bb9  Merge branch 'master' into 4.0.x (keyboard events via PluginResult)
     new c2a6dcb  CB-8168 Add support for `cordova/run --list` (closes #139)
     new 95e10bd  Merge branch 'master' into 4.0.x (run --list)
     new 291f111  CB-8210 Use PluginResult for various events from native (close #144)
     new 311bdbd  Merge branch 'master' into 4.0.x (loadUrl->sendEvent)
     new c1ac3aa  CB-8210 Drop events from native that occur before start-up
     new 9698a99  Merge branch 'master' into 4.0.x (drop events before startup)
     new df4fbc2  CB-8210 Update JS snapshot with 4.0.x-specific platformVersion to fix CoreAndroid vs App plugin name
     new c3610aa  CB-8255 Use properties rather than environment variables for gradle settings
     new 2083f68  Merge branch 'master' into 4.0.x (gradle properties)
     new 15e1948  CB-8026: Bumping up Android Version and setting it up to allow third-party cookies.  This might change later.
     new 9668272  Merge branch 'master' into 4.0.x
     new 5415440  CB-8210 Remove unused onDestroy channel (close #146)
     new a816a48  Merge branch 'master' into 4.0.x (delete onDestroy)
     new 4b8069f  Set VERSION to 3.8.0-dev (via coho)
     new 0e5d72d  Update JS snapshot to version 3.8.0-dev (via coho)
     new 8e5c93a  CB-4914 Fix build whitespace issue
     new 4382234  Merge branch 'master' into 4.0.x (fix windows space-in-path bug)
     new 238a67a  Delete VERSION file (superseded by package.json)
     new 5295be1  Revert "Delete VERSION file (superseded by package.json)"
     new 240f27c  CB-8314 Speed up Travis CI (close #148)
     new 11002d4  CB-8201 Add support for auth dialogs into Cordova Android
     new 34c163b  CB-8280 android: Don't apply SplashScreenDelay when .show() is called explicitly
     new 56204c5  CB-8329 Cancel outstanding ActivityResult requests when a new startActivityForResult occurs
     new 62c1c5f  CB-8017 Add support for `<input type=file>` for Lollipop
     new 3949d96  Merge branch 'master' into 4.0.x (file input, auth dialogs)
     new fcece7e  Allow `--ant`, `--gradle` for `cordova/run`
     new d30a5e0  Fix exception for unknown flag in `cordova/run`
     new 3ec7dff  Fix `cordova/run` not finding apk when multi-arch is specified but only arch-independent apk exists
     new 9a952f1  Fix `cordova/build` not printing out all gradle args in console message
     new af60f71  CB-8255 Fix `cordova/build --gradleVar=--foo=bar` stripping off `=bar`
     new 893c0e9  CB-8255 Pass `arch` to gradle regardless of `cdvBuildMultipleApks`
     new 92d1080  Adds `cdvPrintProps` gradle task: dumps out all cdv properties
     new e671ffd  Merge branch 'master' into 4.0.x (gradle fixes)
     new 623b394  CB-8328 Allow plugins to handle certificate challenges (close #150)
     new 587488a  Merge branch 'master' into 4.0.x (cert challenges)
     new 2964aea  gradle: Fix incorrect buildTools dependencies in framework's build.gradle
     new b69fed1  Move cordova.gradle from project template to CordovaLib
     new a3457d9  CB-8026 Remove default target value from gradle file
     new a56c406  Made check_reqs script echo `ANDROID_HOME` and `JAVA_HOME` when run directly
     new e788e8f  Delete test/ ant files and cordova scripts
     new 0e19f88  Make unit tests work with Gradle
     new 9e04eec  Make BackButtonMultiPageTest tests not hang forever.
     new c352b29  Merge branch 'master' into 4.0.x (gradlify tests)
     new 076e931  Make unit tests compile on 4.0.x (couple APIs changed)
     new ccceaea  CB-8317 Make it work to load about:blank and to dispatch exit message (close #149)
     new 8d8b874  Merge branch 'master' into 4.0.x (about:blank)
     new f459eaa  Add missing license to gradle file.
     new a4c9bf7  CB-8358 Make --link an alias for --shared for create/update. Make it work with gradle
     new 98f9034  Make plugin .gradle extensions run at the same point as build-extras.gradle
     new 3b90925  Merge branch 'master' into 4.0.x (gradle plugin extension)
     new b59705b  CB-7947 Don't force-pauseTimers() for startActivityForResult
     new 8cf8da5  CB-5059 Adds CookieManager abstraction for pluggable webviews (close #151)
     new 7e7dc76  CB-8373 Add gradle plugin includes based on project.properties (where plugman now puts them)
     new 56f675f  Updating RELASENOTES.md, this is in a weird spot, since you need the branch to exist to generate the notes
     new 37617c6  CB-8378 Delete LinearLayoutSoftKeyboardDetect (hidekeyboard and showkeyboard events)
     new efeeef2  Paste in the command for downloading robotium in tests readme
     new a2fed20  CB-8378 Remove reference to LinearLayoutSoftKeyboardDetect from unit tests
     new 137fe12  CB-8386 Don't fallback on system webview if custom webview fails to construct
     new e3dd6d8  CB-8387 Address TODO and have DisallowOverscroll preference set by AndroidWebView instead of CordovaActivity
     new bf327f3  Allow cdvMinSdkVersion and cdvVersionCode to be set to ints (instead of just strings)
     new 26ee1c4  CB-8389 Allow plugins to handle exit and onReceivedError messages before CordovaInterface
     new ce351f5  CB-8390 Add Gradle support for Play Services and Support libraries
     new fb8e35b  Prune 3.7.0 RELEASENOTES to a more glanceable list
     new d0ade1d  CB-8410 Enable jshint for Android platform
     new aed4859  CB-8410 Fix all jshint issues for Android platform (close #153)
     new 2072389  CB-8411 Initialize plugins only after createViews() is called
     new 83120a5  CB-8382 Make CordovaActivity not implement CordovaInterface
     new 4b1e99e  Reverting the change to CordovaActivity.java for now until we fix the init() problem that appeared when fixing 3.7.0 bug
     new cea81c2  CB-8382: Fixed type mismatch that caused the build breakage
     new 81dafb7  CB-8415 updated RELEASENOTES
     new 66424b7  Update JS snapshot (was missing "CoreAndroid" name change)
     new b7abb64  Make CoreAndroid package-private
     new 5b2fa12  AndroidCookieManager: flush is a level 21 API. Add a missing API level guard
     new 4cb6458  Separate the registering of BridgeModes from NativeToJsMessageQueue
     new 828edb3  CB-8417 moved platform specific js into platforms
     new ad7ce08  CB-8417 renamed platform_modules into cordova-js-src
     new c552d91  Add gradlew.bat to .gitignore
     new 4358a04  Big Refactor of integration tests: use locks rather than timeouts, deleted disabled tests, Use same activity for most tests
     new 1721571  Delete unused field in CordovaActivity
     new 7533996  Add hooks in CordovaPlugin and PluginManager for whitelist plugins
     new ac1f9c7  Defer whitelist decisions to plugins
     new c8f44ab  Use /app_webview/ rather than app_webview to filter bad requests
     new 18e5e9d  Refactor ConfigXmlParser to allow subclasses
     new dd6e42a  Remove unused Config methods (Breaking Change)
     new 0faf2f0  Remove whitelists from WebView classes
     new 0c3254f  Remove whitelist config.xml parsing
     new 167e283  Update native tests
     new a8bec4e  Remove redundant whitelist checks
     new 3909277  Reverting the refactor.  I'd rather have 4 failures due to timing than tests completely disappear
     new c3267de  Revert "Reverting the refactor.  I'd rather have 4 failures due to timing than tests completely disappear"
     new 9baa275  Add back a test that url (and errorUrl) are not settable via Intent extras
     new db18e14  CB-8469 Create gradle build files as part of create script
     new 7e0bfbb  Merge branch 'unplug-whitelist'
     new dbd45d4  fix jshint errors (close #157)
     new 204130a  Remove stale info from README.md (close #156)
     new c12d93e  Move newly added should* methods of CordovaUriHelper into PluginManager
     new f1d4c01  Merge IceCreamCordovaWebViewClient into AndroidWebViewClient.
     new 11d6b80  Remove explicit whitelisting of content: in CordovaBridge
     new 7be600d  Make cookieManager a field in AndroidCookieManager rather than using getInstance() every time
     new 88f50a6  Make showWebPage() take a Map instead of a HashMap
     new fb0987b  Delete some dead code. Add a license header.
     new 804dcac  Address TODO: Move requestFocusFromTouch() to CordovaActivity rather than AndroidWebView
     new de4d7cd  Deprecate custom view methods in CordovaWebView.
     new 8106981  Extract alert, confirm, prompt Dialog logic into a helper for use by other engines
     new be229b1  Make ErrorUrlTest INVALID_URL point to an existing file to make it test the right thing
     new 00c0a84  Remove unused imports from MainTestActivity
     new 087ec11  CB-8510 Create a new abstraction for sharing common logic of WebView engines
     new d99856c  CB-8510 Move requestFocusFromTouch into createViews from init()
     new 455298d  CB-8510 CB-7159 Fix background color manual test page not showing flash of green
     new d6da2ef  CB-8510 Fix back button not exiting activity in manual tests
     new 3950818  CB-8545 Don't add a layout as a parent of the WebView
     new 1b4f5b1  CB-8548 Use debug-signing.properties and release-signing.properties when they exist
     new dcff879  CB-7827 Add `--activity-name` for `bin/create`
     new 0af02fb  close #161
     new 9a34f25  close #161
     new 395857c  close #160
     new 2a49e8a  CB-8520 Fix for extra args being added twice for build command (close #159)
     new beab74a  CB-8548 Allow ant-style property keys in signing.properties files
     new f1d0935  Make ConfigXmlParser take a Context rather than Activity
     new c237a1c  Log a warning when a navigation is blocked by the whitelist
     new 035c3ad  Simplify default navigation policy to allow navigations within `/app_webview/`
     new 1ad280d  Add an `isSecretEstablished()` getter to CordovaBridge
     new afdac9b  Split out `shouldAllowBridgeAccess` from `shouldAllowNavigation`
     new 53dba86  Delete no longer relevant comments about `<url-filter>`
     new af2969d  CB-8587 Don't allow webview navigations within showWebPage that are not whitelisted
     new 747d2c9  CB-8588 Add CATEGORY_BROWSABLE to intents from showWebPage openExternal=true
     new a6da46a  CB-8510 Remove `shouldOverrideUrlLoading` from `CordovaWebViewEngine.Client`.
     new eccf486  Add about:blank and data: to default shouldAllowNavigation()
     new 023ad9d  CB-8510 Enforce that CordovaWebViewImpl is instantiated with an Engine
     new 62c081d  CB-8592 Fix NPE if lifecycle events reach CordovaWebView before `init()` has been called
     new 489e63f  CB-8608 Add `blob:` to default shouldAllowRequest policy
     new 55be212  CB-7747 Update default network whitelist to allow for ChromVox scripts
     new 316cf05  Update project template with new whitelist defaults
     new 191839f  Tweak CSP of default template
     new 917d0df  XmlPullParserFactory -> XmlPullParser in ConfigXmlParser
     new 5b87380  Updating use case to use ConfigXmlParser() instead of deprecated config class
     new e182869  CB-8295 Update app template with fix to CSP string
     new f764448  Tweak `PluginManager.setPluginEntries()` to create startup plugins when called post `init()`
     new 6790697  CB-7747 When both allow-navigation and allow-external are set, navigate instead of opening external
     new 2103da7  CB-8693 Delete `framework/res` and `framework/assets`
     new 56d61eb  Delete a couple of unreferenced .java files
     new f6e56b3  CB-8699 Fix CordovaResourceApi copyResource creating zero-length files when src=uncompressed asset
     new 15530a4  Add `CordovaPlugin.getServiceName()`
     new 8d5cb00  CB-8702 Add API for plugins to override `shouldInterceptRequest` with a stream
     new e4c9beb  CB-8735: Fixing the regex so that it's more compliant with Java package rules
     new 151b86c  CB-8735: Adding link as per Ian's suggestion
     new 32e84d2  CB-7085 Add onConfigurationChanged hook for plugins (close #165)
     new 38a8d77  CB-8715 Update comments to match whitelist code (close #166)
     new 0669edd  Notify plugins of pause/resume before queing JS event (no-op)
     new 7cf7311  CB-8764 Save instanceState before calling super
     new 500ccd8  CB-8764 Store serviceName instead of class (close #169)
     new e904bab  CB-8717 Write cordova-android@4.0.0 release notes (close #167)
     new c3991c8  CB-8717 Tweak RELEASENOTES.md
     new 4db421c  CB-8717 Add OkHttp removal to RELEASENOTES
     new d96d493  CB-8717 Add note to releasenotes about removal of hidekeyboard and showkeyboard events
     new b8f2b89  Fix lint errors breaking travis CI
     new 1aaba44  CB-8768 Fix onActivityResult called before plugins are loaded (after MainActivity gets killed)
     new 97718a0  CB-8548 Allow ant-style property key for key.store.type
     new 51adf81  CB-8781 Add building of .so files within libs/ to gradle rules
     new ad1c3d2  CB-8484 Add signing flags to `build` and `run` scripts
     new 9f7e179  Update test/README.md to say they are no longer in disrepair, and that robotium isn't used.
     new a397a23  Update Android Studio test instructions
     new f2d7c49  Fix manual tests not finding activity plugin
     new b27d283  CB-8548 Fix keystore type detection (broken by 97718a0a25ec50fedf)
     new 581252f  CB-8814 Deprecate ScrollEvent
     new a652d89  CB-8684 Add onStart/onStop hooks for plugins (close #173)
     new 2e9cbdc  Remove unused CordovaWebViewImpl parameter, and make pluginManager private
     new 0f73884  CB-8827 Call onResume for plugins on start-up
     new 4595403  CB-8828 Delete onScrollChanged event
     new a029357  CB-8829 Set targetSdk to 22
     new 09ff81c  Add some missing license headers
     new b0d5ffe  Delete unused packate "which" from package.json
     new b6bf529  Set VERSION to 4.1.0-dev (via coho)
     new 84274b4  Update JS snapshot to version 4.1.0-dev (via coho)
     new b63a2e3  CB-8834 Don't fail to install on VERSION_DOWNGRADE
     new ee14a67  CB-8884 Delete Eclipse tweaks from create script
     new 9ff786d  CB-8891 Add a gradle helper for retrieving config.xml preference values
     new bce4283  CB-8891 Add a note about when the gradle helpers were added
     new 1def13d  Updating the template to target mininumSdkTarget=14
     new e4678f4  CB-8894: Updating the template to target mininumSdkTarget=14
     new e96a5a0  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android
     new 4953ae8  CB-8897 Delete drawable/icon.png since it duplicates drawable-mdpi/icon.png
     new bca7f62  Make gradle wrapper prepEnv code work even when android-sdk is read-only
     new 0b86db8  Don't show warning when prepEnv copies gradlew and it's read-only
     new 85877d2  Don't show warning when gradlew file is read-only
     new 7e480d1  Simplify: EncodingUtils.getBytes(str) -> str.getBytes()
     new 1ce52a2  Make BridgeMode methods public (they were always supposed to be)
     new d005359  CB-8902 Use immersive mode when available when going fullscreen (close #175)
     new 9873106  CB-3360 Allow setting a custom User-Agent (close #162)
     new 754911f  Fix CordovaPluginTest on KitKat (start-up events seem to change)
     new 215b7e0  Update JS snapshot to version 4.1.0-dev (via coho)
     new 4ea684d  Getting around to removing this old Intent code
     new 44aa746  Forgot to remove the method that copied over the intent data
     new b5a58e6  updating existing test code
     new aba0a84  Adding tests to confirm that preferences aren't changed by Intents
     new 1bf4e93  CB-8417 updated platform specific files from cordova.js repo
     new eb956b2  Updating Release Notes
     new ce42568  Update JS snapshot to version 4.1.0-dev (via coho)
     new 4bf705a  CB-8954 Adds `requirements` command support to check_reqs module
     new c9e7201  CB-9080: -d option is not supported on Android 4.1.1 and lower, removing
     new b5d8b51  CB-8898 Fixes gradle check failure due to missing quotes
     new 096e1e3  CB-8898 Report expected gradle location properly
     new 505db38  Remove extra console message
     new eb70f05  CB-9115 android: Grant Lollipop permission req
     new c0312f9  CB-9119 Adding lib/retry.js for retrying promise-returning functions. Retrying 'adb install' in emulator.js because it sometimes hangs.
     new 61df5e0  Adding .ratignore file.
     new 90a51c2  CB-9260 Install Android-22 on Travis-CI
     new d3245a4  CB-9284 Fix for handling absolute path for keystore in build.json
     new 6b071c0  CB-9286 Fixes build failure when ANDROID_HOME is not set.
     new f93c2b1  CB-9185 Fix signed release build exception. This closes #193.
     new 5ac0cc5  Update licenses. This closes #190
     new 6d334c0  Update min SDK version to 14
     new 899daa9  CB-9149 Make gradle alias subprojects in order to handle libs that depend on libs. This closes #182
     new e170e46  CB-9372: Remove unused files: 'main.js' & 'master.css'. This closes #198
     new 26c7a96  CB-9149 Fixes JSHint issue introduced by 899daa9
     new 92caa3a  CB-9255 Make getUriType case insensitive.
     new fab4728  CB-9343 Split the Content-Type to obtain a clean mimetype
     new 2fc86e2  CB-9391 Fixes cdvBuildMultipleApks option casting
     new 32b7275  CB-9382 [Android] Fix KeepRunning setting when Plugin activity is showed. This closes #200
     new 4b3cc67  CB-9392 Fixed printing flavored versions. This closes #184
     new 4b574a2  CB-9394 Updated RELEASENOTES
     new dc94132  CB-9394 Updated RELEASENOTES - Fixing typo
     new b770076  Set VERSION to 4.2.0-dev (via coho)
     new 847312f  Update JS snapshot to version 4.2.0-dev (via coho)
     new f9ce1c6  CB-9389 Fixes build/check_reqs hang
     new d99a21e  CB-9397 Fixes minor issues with `cordova requirements android`
     new 8983ddb  CB-9185 Fixed an issue when unsigned apks couldn't be found. This closes #202
     new 37309c2  CB-8320: Setting up gradle so we can use CordovaLib as a standard Android Library
     new 1ad0665  CB-9404 Fixed an exception when path contained -debug or -release
     new 64f89c5  CB-9172 Improved emulator deploy stability. This closes #188.
     new e5506d4  CB-9430 Fixes check_reqs failure when javac returns an extra line
     new 8f7bc1f  CB-9428 update script now bumps up minSdkVersion to 14 if it is less than that.
     new 892b875  updated release notes
     new 9e40091  Make Cordova pass the Lint step
     new b1dadaf  CB-9402 Allow to set gradle distubutionUrl via env variable CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL
     new 055e3bf  CB-9496 removed permissions added for crosswalk
     new bf57aa1  CB-9557 Fixes apk install failure when switching from debug to release build
     new afa61ae  CB-9080 Cordova CLI run for Android versions 4.1.1 and lower throws error
     new 7d61a79  CB-9608 cordova-android no longer builds on Node 0.10 or below
     new 8981ddb  Commiting code to handle permissions, and the special case of the Geolocation Plugin
     new 9a33943  Finally got it kinda working, Geolocation is not going to work in browser anymore
     new 07912fd  Bump up to API level 23
     new a0747aa  Refactoring based on feedback from Andrew
     new 5e0c959  Got the PoC working with the Contacts plugin, going to work through all the plugins
     new 47ac514  Working on getting the Geolocation Plugin to work by default with the default WebView.  Crosswalk will need to make similar modifications.
     new 2ceb803  Manually updating version to 5.0.0-dev for engine tags
     new 013ad94  Refactor of the Cordova Plugin/Permissions API
     new 4db1fec  You can't easily abstract out this variable because this can crash Cordova due to the plugin design.
     new 000eb09  Incrementing Travis to 23
     new 0429bb0  The extra digit need to be added to the end of the version code
     new 789c505  CB-9826 Fixed 'test-build' script on windows. This closes #228
     new 4002822  CB-9782 Implements PlatformApi contract for Android platform.
     new 0ac822c  Fixed line endings
     new 12c282c  reverted fixed line endings in check_reqs.bat
     new 1151856  CB-9835 Downgrade `properties-parser` to prevent failures in Node < 4.x
     new 78b7ae7  Adds licence header to Adb to pass rat audit
     new ab72e48  CB-9782 Check in cordova-common dependency
     new 824b980  CB-9800 Fixing contribute link.
     new 5a07a51  Checked the notice file, updating to 2015
     new c1b389a  CB-9844 Remove old .java after renaming activity
     new 78fa737  CB-9880 Fixes platform update failure when upgrading from android@<4.1.0
     new 671219a  CB-9870 updated hello world template
     new 1c90a77  CB-9909 Shouldn't escape spaces in paths on Windows.. This closes #237
     new 3abd12a  Update CordovaWebViewEngine.java
     new 4f7721b  updated node_modules
     new dfe468f  CB-9922 Updated RELEASENOTES and Version for release 5.0.0
     new 74a3d20  Set VERSION to 5.1.0-dev (via coho)
     new 6afc16c  Update JS snapshot to version 5.1.0-dev (via coho)
     new f9372f5  checked in missing node_module dependencies that are required
     new ff1c58d  added node_modules back into .gitignore
     new 32edaee  CB-9831 CB-9835 CB-9932 Added e2e tests
     new dac02be  CB-9836 Add .gitattributes to prevent CRLF line endings in repos
     new c30eeee  CB-9971 Suppress gradlew _JAVA_OPTIONS output during build
     new f527143  CB-8917: New Plugin API for passing results on resume after Activity destruction
     new 0377706  CB-10112 Parse additional CLI arguments properly. This closes #241
     new 70bc7b3  CB-9479: Fixing the conditionals again, we should be more vigilant on the gradle versions.
     new b6a329d  CB-9949: Fixing menu button event not fired in Android
     new fb9cf60  CB-10014: Set gradle applicationId to package name.
     new 73fd9e4  Update theme to Theme.DeviceDefault.NoActionBar
     new d78ae30  CB-10105: Spot fix for tilde errors on paths.
     new 11760af  CB-8864: Fixing this to mitigate CB-8685 and CB-10104
     new fc77800  CB-10386 Add android.useDeprecatedNdk=true to support NDK in gradle
     new ada35e0  Fix jshint issues
     new 603f994   Updated RELEASENOTES and Version for release 5.1.0
     new 9ef7ddb  Set VERSION to 5.2.0-dev (via coho)
     new 320558a  Update JS snapshot to version 5.2.0-dev (via coho)
     new 44421bb  added missing node_modules
     new 9d3ee3d  CB-10157 Uninstall app from device/emulator only when signed apk is already installed
     new 89d982a  CB-10406 Fixes an exception, thrown when building using Ant. This closes #250
     new 9c4f09a  updated .gitignore
     new 233c2bd  CB-10421 Fixes exception when calling run script with --help option
     new 1494082  CB-10443 Fix `this.root` null reference
     new 7669378  CB-10443 Pass original options instead of remaining
     new e08d067  CB-10138 Adds missing plugin metadata to plugin_list module. This closes #254
     new 088140a  CB-10472 NullPointerException: org.apache.cordova.PluginManager.onSaveInstanceState check if pluginManager is null before using it This closes #255
     new 2ac191f  fix HtmlNotFoundTest so that it passes when file not found is handled correctly This Closes #256
     new d7e111f  CB-10498: Resume event should be sticky if it has a plugin result
     new 7233931  CB-10510: Add an optional timeout to emu start script
     new 7be9e88  CB-10618 Handle gradle frameworks on plugin installation/uninstallation
     new ce2525d  CB-10628 Fix emulate android --target
     new 1d7ccae  updated cordova-common dependnecy to 1.1.0
     new 84477ff  CB-10687 Updated RELEASENOTES and Version for release 5.1.1
     new fd2c3c9  Set VERSION to 5.2.0-dev (via coho)
     new 757a368  Update JS snapshot to version 5.2.0-dev (via coho)
     new 0a1b71f  CB-10660 fixed the exception when removing a non-existing directory. This closes #261
     new aa2b3d3  CB-10669 cordova run --list cannot find 'adb'
     new 8ab75e7  CB-10729 Move plugin handlers tests for into platform's repo
     new fe906da  CB-10768 Use cordova-common.superspawn in GradleBuilder
     new dc57941  CB-8976: Removing the auto-version for non-Crosswalk applications
     new 99d5ff7  CB-8976: Accidentally left in the crosswalk build from when I was experimenting with this file
     new bad0034  CB-8976: I wish there was an easier way to test gradle stuff then check it in without having to remember to delete imports
     new 18e81c4  CB-10673 fixed conflicting plugin install issue with overlapped <source-file> tag. Add --force flag. This closes #264.
     new 82582e5  CB-10749 Use cordova-common.CordovaLogger in cordova-android
     new 456b480  add JIRA issue tracker link. This closes #213
     new 27d359b  CB-10846 Add AppVeyor configuration
     new a048aa9  CB-10846 Add Travis and AppVeyor badges to readme
     new 2cefb42  fix issue with app_name containing apostrophes
     new 9f1aedb  CB-10888 Enable coverage reports collection via codecov
     new 457c5b8  CB-9710: Fixing issues parsing `android avd list` output for certain AVDs which resulted in them not being included in the selection process even if they are the best match.
     new bc9e895  CB-10600 'cordova run android --release' does not use signed and zip-aligned version of APK
     new 69a2a5b  CB-10837 Support platform-specific orientation on Android
     new eccde6c  CB-10896: We never enabled cookies on the WebView proper
     new 1b43bc9  CB-10881: Logging to further investigations
     new dd3b9dd  CB-10862 Cannot set minsdkversion
     new d9814c5  CB-8582 Obscure INSTALL_FAILED_VERSION_DOWNGRADE error when installing app
     new ef268e2  CB-10963: Handle overlapping permission requests from plugins
     new bcb10ba  Modified build.gradle so that the tests run again
     new 0deaba0  Revert "CB-10881: Logging to further investigations"
     new d28ca67  CB-10964 Handle build.json file starting with a BOM. This closes #286
     new 9b8558d  CB-11022 Duplicate www files to both destinations on plugin operations
     new 9af7f50  CB-11095 Fix plugin add/removal when running on Node v.010
     new 40a740b  CB-11015 Error adding plugin with gradle extras
     new e4ecbad  Add simple log for package name being deployed
     new 8951660  CB-11132 Fix Error: Cannot read property 'match' of undefined in cordova-android emulator.js
     new abcaee2  CB-11133 Handle android emulator start failure
     new f3e0623  CB-11153 Use Gradle 2.8 correctly for building Android projects
     new 8b96081  CB-11153 Move to gradle version 2.13
     new 914e2fa  CB-11163 Android Builds are failing in CI
     new dc6384d  CB-11138 Bump cordova-common to 1.2.0
     new d351e31  CB-11138 Reuse PluginManager from common to add/rm plugins
     new bcf3f86  fix crash when calling methods on a destroyed webview
     new 5d21fb2  CB-11198 Skip android target sdk check. This closes #303.
     new e9e27ca  CB-10096: Upgrading to Gradle Plugin 2.1.0
     new 9738079  CB-11259: Improving build output
     new ecb99c9  CB-11292 fix broken MessageChannel after plugins are recreated
     new d125ece  CB-10096: Upgrade test project to Gradle Plugin 2.1.0
     new 72bbe9f  CB-11117: Use FileUpdater to optimize prepare for android platform
     new d6fe1a6  Bundle updated node modules
     new 3a1b4ff  Use platform config.xml for clean
     new 81d6219  CB-11365 fixed plugin rm issue with emit being undefined
     new db4d1f5  CB-11383: Update to gradle for using jcenter and correct Application plugin
     new 04a3c9d  Adding mavenCentral just in case
     new 6db94db  Close #172
     new 0959608  Close #177
     new b295fc6  Close #181
     new eda7654  Close #183
     new d46ad59  Close #196
     new d33f7e0  We already implemented this, Close #222
     new 8bd4ca4  Close #225
     new 5e7e9d5  Close #266
     new f496f01  Close #275
     new 3f99c15  Close #290
     new 1fcee24  Close #311
     new 2291815  Close #178
     new d763f14  CB-11481: android-library is deprecated use com.android.library instead
     new d69698c  Update plugin-build.gradle.  This closes #312
     new a5e9861  Close #288
     new 841f02f  CB-11444 Updated RELEASENOTES and Version for release 5.2.0
     new 30198c4  Set VERSION to 5.3.0-dev (via coho)
     new 103e1e8  Update JS snapshot to version 5.3.0-dev (via coho)
     new f1c185b  CB-9489 Fixed "endless waiting for emulator" issue
     new a7176d3  CB-11550 Updated RELEASENOTES for release 5.2.1
     new ad163ce  Updaing the gradle for the tests to the latest
     new 39165a8  This closes #195
     new 0816371  updated cordoova-common to 1.4.0
     new 39c17e7  CB-11626 Updated RELEASENOTES and Version for release 5.2.2
     new f33f352  Set VERSION to 5.3.0-dev (via coho)
     new 74ae665  Update JS snapshot to version 5.3.0-dev (via coho)
     new d54a42f  fixed CB-11078 Empty string for BackgroundColor preference crashes application This closes #316
     new db6295c  CB-11683 Fixed linking to directories during plugin installation.
     new ed543dc  Close invalid PRs
     new 2efe240  updated bundled cordova-common to 1.4.1
     new 0299467  CB-11726 - Update appveyor node versions to 4 and 6, so they will always use the latest versions
     new 8fbb6d7  CB-11727 - travis ci setup is still using 0.10.32 node
     new 4a0a7bc  Cordova-Android should use org.apache.cordova.LOG for logging
     new 1f1b297  Close #185
     new b2f061c  Close #219
     new 172c015  Close #227
     new 991a2b1  Close #242
     new f1a6d93  Close #243
     new 5dbc51d  Close #262
     new 2a8a6b3  Update CoreAndroid.java
     new 0ee672d  Close #253
     new bb96bb9  Creating an evaluateJavascript branch
     new 047ed52  Make evaluateJavaScript brige default
     new d3cb38d  Bump Target and Min API levels
     new bf5c32d  Adding Static Method to CoreAndroid Plugin so we can get the BuildConfig data from other plugins
     new ba5e3a8  Updating travis
     new 312872a  added ability for cordova activity to be viewed in a real full screen regardless of android version (as was the case in previous cordova versions)
     new 3a33f4c  Add gradle build flag to enable dex in process for large projects
     new deea0f7  CB-11828: Switching default bridge back to ONLINE_BRIDGE
     new dc0bfeb  CB-11828: Adding dirty userAgent checking to see if we're running Jellybean or not for bridge modes
     new d2a159d  Close #280
     new 23fd098  replace Integer.parseInt with BigInteger so that you can use longer Android version codes
     new acb3cc8  First attempt at supporting Android Studio
     new 511fe7c  fixing jshint issues
     new 222fb1c  adding tests for AndroidStudio
     new f5ab6fc  adding tests for Android Studio
     new a4f6c8b  Enable background start of Cordova Android apps
     new 9586a7d  CB-11907: Bumping Android Gradle Plugin version to 2.2 so this works with Android Studio
     new 7de4803  CB-11907: Bumping Gradle to work with Android Studio 2.2 and the Android Gradle Plugin
     new 9cf38f8  CB-11907: Bumping Gradle to work with Android Studio 2.2 and the Gradle Plugin, I should have done this last commit
     new 30325e4  CB-11869 Fix cordova-js android exec tests
     new 47abde2  CB-11640: Changing requirements check to ask for Java 8
     new eaf9b31  Tweaking the regex
     new 9544783  CB-11640: Fixing check_reqs.js so it actually works
     new 37384c5  CB-11935 Does a best-effort attempt to pause any processing that can be paused safely, such as animations and geolocation.
     new dcada79  CB-11921 - Add github pull request template
     new 7d26c51  CB-11964: Do a clean when installing a plugin to et around the bug
     new 6418add  Did a try/catch to deal with the unit tests vs actual project environment, code duplication is needed because of builderEnv
     new 5db2de9  CB-11964 Call clean after plugin install and mock it in tests
     new 4be413a  Removing try/catch now that we have the new tests and committing latest
     new b5246f3  Clean also wipes out the www directory, which was causing the strange errors that were happening when building
     new fb53452  Unused requires cause AppVeyor to not work
     new ca0cbad  CB-8722 - Move icons from drawable to mipmap
     new be19585  Merge branch 'fix-appname-apostrophe' of https://github.com/revolunet/cordova-android
     new 2532c4a  This closes #308
     new b2d7124  CB-11999 add message, catch exception if require fails
     new f838db4  CB-11880 android: Fail-safe for cordova.exec()
     new 77b9fd6  Fix tab/space issue
     new d7c1dc5  updated .gitignore to include dev dep
     new 2e37d2c  CB-11771 Deep symlink directories to target project instead of linking the directory itself
     new 0b710a8  CB-12003 updated node_modules
     new 2f3c71f  CB-11083 Fix to deal with custom frameworks with their own Gradle configuration
     new c05521e  CB-11083: The GradleBuidler can tell the difference between a Cordova Plugin Framework and a regular framework based on the name
     new 263968e  CB-11083: Plugin build script for dependencies without a gradle file
     new 304cbef  CB-11083: Reading files to check for CordovaLib dependency, if so, we exclude CordovaLib to be safe
     new 6aa4b1b  CB-11083: Fixing syncronous file check and future-proofing the JS for Travis
     new efa23bd  Updating the gradle build for test to use the latest
     new 81dfe96  CB-12038 Updated RELEASENOTES and Version for release 6.0.0
     new 3e7be6c  Set VERSION to 6.1.0-dev (via coho)
     new 7f9e7c7  Update JS snapshot to version 6.1.0-dev (via coho)
     new 3a512c3  Last minute change of test targets
     new e628026  Fix for broken testUrl test
     new 1f06176  added framework/build to .ratignore
     new e31634b  created directories and corresponding images for xxhdpi and xxxhdpi, both drawables and mipmaps
     new 700b425  replaced with unstretched images
     new d6a1d7a  updated xxhdpi mipmap icon to 144x144
     new 854946e  CB-12077: Fix paths for Android icons/splashscreens
     new 3c087c6  CB-12101: Spot fix to go into next patch release
     new 35b0ba6  Bumping up the version
     new b3201ad  CB-12102: Bump travis to build to API 25
     new 5346a38  CB-12108: Updating gradle files to work with the latest version of Android Studio, since a patch release breaks this, and Gradle complains if you add the plus
     new 48940bf  CB-12109 Updated RELEASENOTES and Version for release 6.1.0
     new 36646eb  rewrite to use retro js
     new 6a63d9d  Set VERSION to 6.2.0-dev (via coho)
     new cfa0fa7  Update JS snapshot to version 6.2.0-dev (via coho)
     new 0fd7e7f  Fixed AndroidStudio tests to actually run, removed app/src/main/assets/ as a requirement and added app/src/main/res instead, added placeholder for build/ folder, Removed dupe gitignore
     new 348b1b4  Do not test for non-existent build folder
     new 3bfeda4  Updating the timeout due to known travis issues
     new 5017e23  CB-12169: Check for build directory before running a clean
     new ad40d33  Need to pass lint
     new 1af5ade  Adding isClean to the spec, this really should have failed a few commits ago
     new 6c60dc5  CB-12159 Android: Keystore password prompt won't show up
     new 676f0dd  CB-12314 updated release notes for 6.1.1 release
     new b9ad1b6  Update JS snapshot to version 6.2.0-dev (via coho)
     new 3f674fa  Merge branch 'CB-5968' of https://github.com/sterlingann/cordova-android
     new c7ff24b  Closing invalid pull request: close #350
     new 3fc4daa  CB-12018 : updated tests to work with jasmine (promise matcher tests commented out for now)
     new 2d96995  CB:12018 : added dev dependencies to gitignore
     new 6355425  Change to https by default
     new a2cfaab  CB-12403 Updated RELEASENOTES and Version for release 6.1.2
     new 124574b  Set VERSION to 6.2.0-dev (via coho)
     new 5591a1a  Update JS snapshot to version 6.2.0-dev (via coho)
     new acdb934  Add the ability to publish to Bintray jCenter repo
     new 0b116f1  Updating Maven settings
     new ac6ad2d  Adding Binary plugin to class path
     new 3bbc7fb  CB-12465: Writing new JUnit Test Instrumentation to replace tests and retire problmatic tests
     new 7d5afde  Updating version
     new b2664bc  CB-12524: Test distributing a wrapper in the framework directory
     new 3cc4e5b  CB-12524: This now fetches the template from  inside of the Android Studio directory, and falls back to a locally installed Gradle instance
     new ab27650  CB-12524: Windows functionality for Gradle execution
     new fb9f0f3  CB-12524: I need travis to install a wrapper on this, since travis fails the gradle check
     new 2d3f3ca  CB-12524: Set Gradle to always build in the project directory since our tests don't run scripts from the project directory by default
     new 9dbffa6  CB-12524: Forgot to check for the android command on the target check
     new 0287254  CB-12524: Removing the downgrade test, because thanks to Google's Tool Change, this will forever fail.
     new 6a77acd  CB-12524: Thwarted by JSHint again, accidentally deleted the wrong message
     new a9a28d3  CB-12524: Workaround for obsolete gradle on integration servers
     new e182e66  CB-12524: Put the script in the wrong spot, oops
     new 84de9ee  CB-12574 - Bumping Version
     new e2af492  CB-12587 A (not so) quick fix for get_gradle_wrapper() call
     new a7ef686  CB-12546: leverage `avdmanager` if `android` warns it is no longer useful, which happens in Android SDK Tools 25.3.1. explicitly set the CWD of the spawned emulator process to workaround a recent google android sdk bug. rename android_sdk_version.js to android_sdk.js, to better reflect its contents. have create.js copy over the android_sdk_version batch file.
     new eb6ada8  CB-12546: more robust sdk location detection. ANDROID_HOME now can be set from location of either of `adb`, `android` or `avdmanager` commands. slightly rework logic of infering ANDROID_HOME + setting up PATH to hopefully separate the logic into clearer sections. check_reqs.check_android now validates SDK Tools 25.3.1 binaries/structure. added specs for check_reqs.check_android. move android sdk version script. expose some helper functions as module methods to help with  [...]
     new 6395eda  CB-12546: emulator specs.
     new d40c224  CB-12546: move check_reqs to templates directory and update module references.
     new 4a354bb  CB-12546: based on `android` command exit code and stdout, conditionally try to invoke `avdmanager` to list out AVD images. tweak relevant test to match behaviour. small tweak to use exposed methods for checking platform (for easier future stubbing).
     new ebd4a02  CB-12546: switch to superspawn for shelling out where possible. rework android sdk module to work with new sdk.
     new f7687a2  CB-12546: use android_sdk list_targets instead of rewriting the same thing again.
     new 3554267  CB-12546: more specs for android_sdk and check_reqs. added fixtures for sdk targets. refactored target listing.
     new 1d8e6f5  CB-12546: sort detected targets by numerical suffix when reporting most recent version of android sdk target installed.
     new 8848189  CB-12546: on create, update the require path for certain helper modules as directory structure differs. big ol TODO dropped as it _is_ kinda weird.
     new 2f2e8a5  CB-12546: account for quotes when detecting `android` command error for Windows.
     new 4919a2d  Bumping up the test gradle versions
     new 33da6e9  Fix encoding of multipart messages.
     new abfece7  Shorter method name
     new 52878d6  MultipartMessageTest
     new 19220de  testMultipartPopAndEncodeAsJs under newer test system
     new e3198b0  CB-12595: Ugly code, but this should find an Android Studio installation and use the sweet gradle center found inside
     new ea8d65d  CB-12595: Remove the console.log stuff
     new 08c80f7  CB-12605 Fix a requirements check failure on Windows
     new 0df50c3  CB-8978 Prepare copy resource-files from config.xml
     new a8af103  CB-12609: checking in updated node_modules
     new 301faeb  CB-12614: Adding headers to tests
     new 312efc3  CB-12609: added missing license headers
     new 6d08442  CB-12609 Updated RELEASENOTES and Version for release 6.2.0
     new 13dbd2f  Set VERSION to 6.3.0-dev (via coho)
     new 8a2e96d  Update JS snapshot to version 6.3.0-dev (via coho)
     new 4a0f69a  CB-12621: reverted elementtree dep to 0.1.6
     new 002ab85  CB-12627 Updated RELEASENOTES and Version for release 6.2.1
     new 8e0f021  Set VERSION to 6.3.0-dev (via coho)
     new a4103d8  updated version in build.gradle
     new 765c4ee  CB-12640: support for android sdk tools 26.0.1. simplified target parsing by using avdmanager instead of sdkmanager. flipped target parsing logic so that it always tries to use avdmanager to retrieve targets first, then falls back to android command if avdmanager cannot be found (and errors with ENOENT). updated tests.
     new 6ef2f67  CB-12640: flipped avd parsing logic so that it always tries to use avdmanager to retrieve avds first, then falls back to android command if avdmanager cannot be found (and errors with ENOENT). updated tests - and added explicit tests to ensure to shell out to singular forms of sub-commands when executing `android`
     new e13e15d  CB-12640: better handling of unrecognized commands on windows. removed error checking in emulator image listing when shelling out, as we already defensively dont shell out if the program is not on the PATH / not recognized. added additional test for windows unrecognized command errors for target listing. fixed up spying in a test.
     new cadea2f  CB-12697 Updated checked-in node_modules
     new a215c1c  CB-12697 Updated RELEASENOTES and Version for release 6.2.2
     new ad01d28  Set VERSION to 6.3.0-dev (via coho)
     new 2704ee5  This closes #374
     new ee1165e  CB-12015: initial-scale values less than 1.0 are ignored on Android
     new 9d9abea  Start of GradleBuilder.js specs - puts it on the code coverage radar.
     new b6a5844  CB-12746: decrement working dev version on master to 6.2.4-dev, to align with impending patch release.
     new d518a65  CB-12746: updated release notes for impending 6.2.3 release, since some of the reported changes did not make it into 6.2.2.
     new e7e8e95  Set VERSION to 6.3.0-dev (via coho)
     new d97250f  Update JS snapshot to version 6.3.0-dev (via coho)
     new f396712  CB-12847: added `bugs` entry to package.json.
     new d4dcbb1  CB-12617 : removed node0.x support for platforms and added engineStrict
     new 7d92682  CB-8980: Ensure copied resource-files are cleaned
     new 6daad82  Close #283
     new 1c6f640  Commit already merged, Close #378
     new 2bc842a  This commit should exist on the Crosswalk Plugin,  Close #357
     new 0cc3df3  CB-12859: document how to run the native tests. add a README to the test/ project.
     new 3a6e898  CB-12762 : pointed package.json repo items to github mirrors instead of apache repos site
     new 1790673  CB-12835: add a Context getter in CordovaInterface
     new d88df59  Adding the Studio Builder to build a project based on Android Studio, and deleting Ant, since Google does not support Ant Builds anymore. Sorry guys!
     new 23d8d99  Moving Android Manifest finding to the Gradle and Studio builders.
     new ffadf5d  Changing this so we pass lint
     new 7b17abc  Fixing linting issues
     new f790aeb  Setting up the create command so we actually have all the directories in the right place, and define default variables in the top level build.gradle
     new b73c04f  Updating gradle version in the build file
     new 8ead919  Managed to get the project to mostly compile, still need to re-work the build command to add the app project
     new db87e0a  Made changes so cordova/build builds with the new project.  Need to work on plugin installation.
     new 69260fb  Fix the overwriting of Fil's fix, blargh
     new a216f0d  CB-11244: Changing directory creation, will most likely hide this behind a flag for the next release of Cordova-Android, and then make it default in the next major pending feedback
     new 69ab6a0  Changing the project to add the app directory as a dependency
     new 8391af2  JsHint Fixes, deleting unused methods
     new 304a899  Fixed the specification of the builders in the run command by getting build to check what was being passed from run
     new e621edf  Fixing the Android Studio detection and making it automatically pick the right builder, good for upgrading Cordova
     new bd4ddcd  Updated AndroidStudio to only look for the app directory to determine studio status
     new 28ebbb8  CB-11244: Setup Api.js to support multiple builders based on project structure
     new fb6cb51  Fixing lint errors
     new 8f16df4  Adding logic to upgrade both Classic and Android Studio style project structures
     new 33feb00  Adding the if statement to see if we can support both structures with minimal editing, TODO: actually write tests for this somehow
     new c74192d  Adding conditional code into Gradle, this is a bit dirty since we can't explicitly test it but we'll just have to rely on jasmine
     new b67e990  This is probably a bad idea, but we need to split the gradle files into legacy and new style
     new 40c9709  OK, Going back to the old build.gradle for legacy projects
     new c0474e8  Bump for travis test
     new 49b76f5  Fixing mangled commits that crept into this branch
     new 1cda7a9  CB-11244: Found bug in Api.js where xml/strings.xml is used instead of values/strings.xml
     new 5cc14b8  CB-12605 In Windows get Android studio path from the registry
     new b20028c  The prepare step was broken, which breaks the CLI workflow.  This was caused by hardcoding the Java directory, which is a very bad idea.
     new e36158a  CB-12895 : added eslint and removed jshint
     new d83d49d  CB-12895 : fixed eslint errors
     new ac4ac93  CB-12895 : added .eslintrc files to set up jasmine environment
     new 55d7cf3  CB-12895 : updated .eslintrc file in spec dir and set jasmine true and removed root is true
     new 3ff3209  CB-12954 :knife: remove jshint leftovers
     new e456175  Merge branch 'master' into StudioProjectCompat
     new 540929c  CB-9971: Suppressed unwanted java stderr output when running gradle wrapper
     new a7304b9  Finishing the linting
     new 90053eb  CB-12950: lots of tweaks for end-to-end test runs, especially on CI: - rename npm tasks to reflect what they do (npm run unit-tests, npm run e2e-tests). main `npm test` runs linter, unit tests and e2e tests now. - locked jasmine down to ~2.6.0. - consolidate gitignores. - updated travis to run `npm test`. add android sdk installation to appveyor ci run.align android dpendencies across travis and appveyor. have appveyor install gradle. force gradle to version 3.4.1 in app [...]
     new 5917d4e  CB-13006: removed create and update end-to-end tests, and instead added more unit test coverage. tweaked code coverage invocation so that we get coverage details on the create.js module. slight changes to the create.js module so that it is slightly easier to test.
     new 245d9a1  Merge branch 'master' into StudioProjectCompat
     new 849b887  Merge branch 'master' into StudioProjectCompat
     new 99f15c5  Updating paths in the unit tests, leaving the failing test and coding against that
     new 76dd861  CB-12423: make explicit JDK 1.8 or greater is needed in the README.
     new 22645d9  [CB-10916] Support display name for Android
     new fdd7eb3  Linting fix
     new b65af10  Make the tests pass
     new 00c879e  It passed then failed.  I'll change the test for now, because perfect is the enemy of good.
     new 893356a  CB-13034: Fixing eslint error
     new d0dab4b  Merge branch 'master' into StudioProjectCompat
     new c3ce2f8  Closes #398
     new 5fe9557  Merge branch 'master' into StudioProjectCompat
     new 458e479  Trying AppVeyor-supplied workaround for current appveyor time out issues. See http://help.appveyor.com/discussions/problems/7159-builds-timing-out-after-an-hour
     new 36d07d7  CB-13031: Fix bug with case-sensitivity of android-packageName
     new 2b53c98  CB-12453: Remove unnecessary double quotes from .bat files which are the causes of crash if project path contains spaces
     new d364f46  CB-12730: Compat - INTEGRATE
     new 46905eb  Merge branch 'master' into StudioProjectCompat.  Dealing with latest commits merged into master.
     new e91b19d  Fixing error caused by merge commit
     new 9404398  CB-8976: Added the `cdvVersionCodeForceAbiDigit` flag to the template build.gradle that appends 0 to the versionCode when `cdvBuildMultipleApks` is not set
     new 8fdb16c  Fixing cordova-cli related bug
     new 14816c7  Merge pull request #399 from macdonst/CB-12730
     new 1a8e36c  CB-13177: Updating to API Level 26
     new 5bda4df  Revert CB-12015: initial-scale values less than 1.0 are ignored on Android
     new dce3b7e  Merge pull request #402 from macdonst/master
     new f18086f  Merge branch 'master' into StudioProjectCompat
     new 2377aa7  Merge pull request #403 from infil00p/api26
     new 2940d05  CB-12291: (android) Add x86_64, arm64 and armeabi architecture flavors
     new cb2f396  Update maven repo to include most recent lib versions
     new e7a972d  updated bundled node_modules
     new 0d98e09  Merge branch 'master' into StudioProjectCompat
     new 5321071  Merge pull request #404 from mediathand/maven-repo-fix
     new 03144eb  Add a node and npm package.json script for running java unit tests. Include them in the top-level `npm test` script. Run java unit tests in travis. Small refactor in gradlebuilder to support building gradle wrapper more easily. Don't explicitly build gradlew on appveyor CI as now `npm test` will do it for you.
     new 1637937  CB-12981: handle SDK 26.0.2 slightly different AVD list output for Android 8+ AVDs. Would cause "cannot read property replace of undefined" errors when trying to deploy an Android 8 emulator.
     new 7d28242  Merge branch 'master' into StudioProjectCompat
     new dddb283  CB-6936: Merge pull request #304 from uareurapid/master
     new 97aab90  CB-13323 Updated checked-in node_modules
     new 7203b74  CB-13323 Updated RELEASENOTES and Version for release 6.3.0
     new 0e498db  Set VERSION to 6.4.0-dev (via coho)
     new 7f3be98  Update JS snapshot to version 6.4.0-dev (via coho)
     new be6c6ba  CB-12895: Temporarily disabling eslint since cordova-js does not have eslint yet.
     new e5c90ba  CB-12895 : eslint ignoring cordova.js
     new 6fa16b6  Merge pull request #408 from audreyso/CB-12895-eslint
     new b1f527e  Merge branch 'master' into StudioProjectCompat
     new 2534a3c  CB-11244: Added remapping for drawables
     new f3c238d  CB-11244: Adding specs for resource files inside an Android Studio Project
     new 8743e88  CB-11244: Fixing eslint errors
     new 1f12fdb  CB-13404: add android-versions to bundledDependencies. Ignore best emulator selection when parsed AVD information does not include API level in the target
     new ec83d48  CB-13406: Fixed AVD API level comparison when choosing sub-par API level match. Added tests for the best_image method.
     new cde238d  Include missing values for task.name when 'cdvBuildMultipleApks' option is true, 'task.name' can have 'validateSigningArmv7Release' or 'validateSigningX86Release' values too.
     new c12f7fe  Close #379
     new 697c8f1  Merge pull request #410 from filmaj/emu-fixes
     new 93efe71  Merge pull request #411 from Keyclic/master
     new 6cf6e20  Merge branch 'master' into StudioProjectCompat, fixing conflicts, need to re-add previous PR fix on the branch
     new 6ccd6b0  Redoing PR #411 over here because the changes were obliterated from earlier
     new cbee858  CB-13470: Fix Clean so that it cleans the Android Studio structure
     new 3ba00f9  eslint errors
     new d73108c  CB-13289: Fix test to work with new Google Android Gradle DSL
     new 04fa5d3  CB-13499: Remove duplicate "setting" in error strings
     new b2a81c0  :CB-13501 : update appveyor node versions to support node 8
     new 9fdb126  CB-13289: Fixing build problems with Studio Three, but keeping Windows Gradle fix for now, will be deprecated
     new a2618dc  CB-13289: eslint fix
     new bb7b47b  Merge pull request #414 from audreyso/CB-13501
     new 47e20da  CB-13289: Updating Travis and appveyor
     new 39e6765  Merge pull request #413 from infil00p/StudioThreeFix
     new f50ca85  CB-11244: Found bug where the gradle subproject changes weren't actually getting written to the correct gradle file
     new 8ba0109  Completing merge which includes the fix for Android Studio 3.0
     new 18d6884  CB-11244: Android Studio 3 work, things have changed with how the platform is built
     new f54336e  eslint fix
     new 5502dda  CB-13530: This fixes the basic APK installation
     new b83c3b3  CB-13530: Removing debug console.logs
     new a1195ce  Merge pull request #415 from infil00p/CB-13530
     new b138867  CB-13528 Updated RELEASENOTES and Version for release 6.4.0
     new 05aeaf1  Set VERSION to 6.5.0-dev (via coho)
     new 83601dc  Update JS snapshot to version 6.5.0-dev (via coho)
     new b77febc  Merge branch 'master' into StudioProjectCompat
     new 026dce5  CB-13558: Upgrading the gradle so we can upload the AAR
     new 3760616  Merge pull request #416 from infil00p/bintray_fix
     new 3acba59  CB-13297: This just works once you bump the project structure.  Java 1.8 compatibility baked-in
     new aaeb630  CB-13580: fix build for multiple apks (different product flavors)
     new 5d99e50  CB-13580: (android) fix lint errors
     new 6404780  Merge pull request #417 from DavidStrausz/master
     new 2930900  Merge branch 'master' into StudioProjectCompat
     new 43956c1  Merge branch 'master' into StudioProjectCompat
     new 5d57eff  CB-13601: Fixing the standalone run scripts to make sure this works without using the CLI
     new d8f10c3  CB-13601: Fixing lint error and mis-spelling of variable
     new 9d9bac3  CB-13602: We were setting the path wrong, this is hacky but it works
     new 6f58d4c  Merge pull request #352 from Icenium/include-armeabi-dir
     new 30c3713  Merge branch 'master' into StudioProjectCompat
     new a972d1e  Merge pull request #401 from fabulant/CB-8976
     new 2b20802  Merge branch 'master' into StudioProjectCompat
     new 9056e5a  CB-13610: Compress the default app assets
     new ae823e6  Merge pull request #385 from dreifachstein/master
     new 3ad1ed7  Merge pull request #418 from dpogue/splash-compress
     new 4863320  Merge branch 'master' into StudioProjectCompat
     new 0269e53  CB-13741: Bump package.json so we can install plugins
     new a9e01f4  CB-13612: Fix the remapper so that XML files copy over and the Camera works again.
     new adc7dab  CB-13612: eslint fix
     new c6cfeb1  Fixed typo in the gradle file
     new 59018ab  Merge pull request #389 from infil00p/StudioProjectCompat
     new 8484f7b  CB-13615: Fix paths to signing properties files
     new 3dcc319  Merge pull request #419 from dpogue/signing-fix
     new 3642ffb  CB-13741: Updating checked-in node_modules, otherwise plugin installation fails
     new e53a65e  CB-13620 Updated RELEASENOTES and Version for release 7.0.0
     new 735bc98  Set VERSION to 7.1.0-dev (via coho)
     new 061f08b  Update JS snapshot to version 7.1.0-dev (via coho)
     new 52fd32c  CB-13621: Wrote similar warning to CB-12948 on iOS.  We no longer support update.
     new 99d5b4d  CB-13622: Testing commit
     new d8d92ca  CB-13621: eslint error
     new 74e9e21  Forgot to bump AndroidManifest.xml for play store reasons
     new d50dedb  Merge pull request #420 from infil00p/CB12914
     new be3f8ef  CB-12914: Test needs SDK bumps
     new a24ba41  Merge pull request #421 from infil00p/test-sdk-bump
     new 109112a  CB-13571: (android) Prevent crash with unrecognized android version
     new e1c3b4f  CB-13721 (Android): fix build apps that use cdvHelpers.getConfigPreference
     new 45a7b90  CB-12218: (android) Fix consistency of null result message
     new b3c262c  Merge pull request #424 from jcesarmobile/CB-13721
     new 7cbb840  Merge pull request #422 from themightychris/patch-2
     new 5c93c21  CB-13724: Bump Target SDK to API 27
     new fcf705e  Merge pull request #425 from deton/fix-nullresult-fromthread
     new 0d16926  CB-13724: Updated the Android Tooling required for the latest version on both the test project, and the template
     new 3a69239  CB-13646: End of an era.  Using the deprecated NDK by default breaks the build.  Crosswalk users need to specify the Gradle parameters to keep it working.
     new 673a677  Merge pull request #427 from infil00p/deleteDeprecatedNdk
     new 6cc4896  Merge pull request #426 from infil00p/api_level_bump
     new 075d381  CB-13800: (android) Drop pre-KitKat specific code
     new cc08e9d  Merge pull request #429 from BBosman/cb13800
     new f91102e  CB-13831: (android) Update `android-versions` to 1.3.0 to support SDK 27.
     new 8563c8b  Update android_sdk.js
     new 38a5f89  Merge pull request #430 from abernix/abernix/bump-android-versions
     new 3d83fd7  Merge pull request #431 from sunday18/patch-1
     new e9603b0  CB-13879 updated gradle plugin
     new 3a339ba  :arrow_up: Bump gradle tools dependency to 3.0.1 for project template
     new d2a0323  CB-13912 Updated checked-in node_modules
     new f1b57dd  CB-13912: updated .ratignore to include build diectory
     new 8d9a1b8  CB-13912 Updated RELEASENOTES and Version for release 7.1.0
     new ca9a25e  Set VERSION to 7.2.0-dev (via coho)
     new eddad66  Update JS snapshot to version 7.2.0-dev (via coho)
     new e456a32  CB-13923 (android) fix -1 length for compressed files
     new 6abd6d6  Merge pull request #433 from AnthonyWard/master
     new 5af6b01  CB-13830: Add handlers for plugins that use non-Java source files, such as Camera
     new b1551ca  CB-13975: (android) Fix to fire pause event when cdvStartInBackground=true
     new 8368654  Merge pull request #434 from infil00p/CB-13830
     new b8530a6  Merge pull request #435 from richturner/master
     new 5c4f8ca  CB-14008: Updating Gradle Libraries to work with Android Studio 3.1.0
     new 76180d3  Merge pull request #436 from infil00p/update_gradle_deps
     new fe7629e  CB-14038 (android): fix false positive detecting project type
     new 59e3b90  Merge pull request #437 from jcesarmobile/CB-14038
     new 5dc179e  Improve ESLint script
     new fc69da7  Merge pull request #443 from raphinesse/eslint
     new 02ee925  Remove obsolete jshint comments (#444)
     new 83e9aef  CB-14125:(android) Increase old plugin compatibility
     new 38d0e68  CB-14127: (android) Move google maven repo ahead of jcenter
     new 3df8f8b  Merge pull request #450 from jcesarmobile/CB-14127
     new bf29fe0  CB-14101 Fix Java version check for Java >= 9 (#446)
     new 0d4b9f4  Fix output and exit code for Java tests
     new a254cfc  Fix Java tests for older Gradle versions
     new 88c25a6  Quick fix for Java tests on Travis CI
     new 83ad646  Fix Java tests on AppVeyor by disabling Gradle daemon
     new 032d1fa  Cleanup Java tests runner
     new 828b5f0  Cleanup CI configurations
     new d862d42  Unignore tracked build.gradle for Java tests
     new 6dad256  Delete unused gradle-wrapper.properties for Java tests
     new d3c80ea  CB-14072 Update supported Node.js versions
     new 2106e2e  Merge pull request #442 from raphinesse/fix-tests
     new 472ab62  Merge pull request #449 from jcesarmobile/CB-14125
     new 2c3db19  Emit log event instead of logging directly
     new 393dad6  Lint JS files w/out extension too (#453)
     new 8fb49ec  Fix typo in variable name in retry.js
     new 1a8154c  Fix unsafe property access
     new 2e88f7e  Update Jasmine to support automatic promise handling
     new 31bad29  Allow mocks to reject without a reason
     new 559b083  Add unit tests for run and retryPromise
     new f90f004  Add unit tests for Adb.js
     new 4f1aa97  Add unit tests for AndroidManifest.js
     new 0bf0e48  Prevent Api.js tests from polluting the reporter output
     new e9750b5  Merge pull request #456 from Menardi/more_android_tests
     new 46a036e  CB-14165 Emulator: handle "device still connecting" error (#457)
     new ca8931c  Remove mention of ICLA from contribution guidelines (#460)
     new bd07907  CB-14158: Refactor device to remove Q
     new b2263fe  Add unit tests for device
     new 1ea7c13  CB-14158: Refactor emulator to remove Q
     new d26c119  Increase unit test coverage for emulator
     new bd2ad99  Merge pull request #462 from Menardi/device_tests
     new b6e4598  Merge pull request #463 from Menardi/emulator_tests
     new 8ee3a73  Remove unused builders and add unit tests
     new 350d35f  Refactor ProjectBuilder to use class instead of prototype
     new 4b0725d  Remove no longer needed AndroidStudio.js
     new ebbd91f  Merge pull request #461 from Menardi/refactor_builders_with_tests
     new c0188ab  Fixes apache/cordova-android#473: Do not attempt an activity intent AND a url load into the webview, return from the internal webview load.
     new ce53154  GH-473: Do not attempt an activity for internal url loads
     new 8f2a4c7  CB-13685 android: Adaptive Icon Support
     new 7ab0cf1  Unit tests for android_sdk and AndroidProject (#464)
     new 23b2449  Fixes build & run related bugs from builder refactor PR #461 (#490)
     new dacb0e5  CB-14201: (android) Removes Gradle property in-line command arguments for gradle.properties
     new e3eb933  GH-485: (android) Change deprecated "compile" to "implementation"
     new c35a46e  Remove bundledDependencies key from package.json
     new 3f487c5  Ignore the whole node_modules folder
     new 76fe89d  Remove bundled node_modules
     new eadcd33  Merge pull request #493 from raphinesse/remove-bundled-dependencies
     new 905bff3  Incorrect default sdk version issue fix
     new cfa58a5  Merge pull request #495 from Darshan-Chauhan/incorrect-default-sdk-version
     new 73edf4d  Update comments (#496)
     new 8dfddef  Merge pull request #486 from jedrivisser/7.1.x
     new ff2ec7e  remove JIRA link
     new 2c10545  Always put the Google repo above jcenter
     new 03c62e1  Merge pull request #523 from dpogue/gradle-repo-order
     new e58453d  Merge pull request #465 from erisu/CB-14201
     new 98c8667  Only copy platform node_modules when create by bin
     new fb75ac3  Merge pull request #536 from erisu/remove-node_module-copy
     new 47aabc6  Dependency bump cordova-common@^3.0.0
     new 7da5374  Merge pull request #538 from erisu/bump-common-3x
     new 898a6a8  Add a unit test to test source-file target-dir /app/src/main/…
     new fb1dfb2  unit test uninstall of <source-file> with app dest
     new c2f6631  GH-539 fix destination path fallback
     new 3caefca  unit test source-file with custom lib target-dir
     new c15312e  unit test uninstall of <source-file> with app dest
     new ef493b4  GH-540 fix for source-file with app target-dir
     new e31596f  Remove obsolete check for JellyBean (GH-534) (#544)
     new 576ad18  Merge pull request #542 from brodybits/gh-540-hotfix
     new 9d03e4e  Fix tests of plugin files with new app dir scheme
     new 578a642  Check target-dir mapping of plugin xml source file
     new 92f07d0  Check old compat of other extension (CB-14125)
     new bbb3913  Test old plugin aidl & lib mapping - repros GH-547
     new a4caa87  add missing cast for cdvMinSdkVersion
     new cf5915a  Merge pull request #551 from DavidWiesner/cast-min-sdk-version
     new 7eed65e  GH-552 (android) check for build-extras.gradle in the app-parent directory (#553)
     new 21f8473  Cleanup getInstallDestination in pluginHandlers.js
     new 895ab0c  Fix comments in getInstallDestination
     new a67bc75  GH-547 Fix for old plugins with non-Java sources
     new cf5a02e  Update cordova.js from cordova-js@4.2.3
     new 5c334b6  CB-9366 cordova.js log error.stack (cordova-js@4.2.4)
     new 858611f  Update JS to version 8.0.0-dev (via coho)
     new 53e1c1b  Set version & VERSION to 8.0.0-dev (coho)
     new 21ae48e  Merge pull request #550 from brodybits/gh-547-bugfix
     new f1396c7  eslint ignore version file (#559)
     new f1f1ac3  Updates for latest gradle/build tools
     new 47bb518  Silence some deprecation linter warnings
     new 2163c8a  Merge pull request #507 from dpogue/gradle-updates
     new a014228  Output current package name if package name can't be validated
     new ef24341  Resolve issue with plugin target-dir="app*" subdirs (#572)
     new 8a4ae31  Rewrite install dir resolution for legacy plugins (#589)
     new 5f44af3  improve test readme (#582)
     new f228d90  Copy node_modules if the directory exists (#607)
     new c1819cc  Bumped cordova-common@^3.1.0
     new 39bd0d6  Bumped Dev Dependencies + ESLint Correction
     new 18e2829  Updated Dependencies
     new f7688bc  Replaced code coverage istanbul with nyc
     new 3976685  Cleanup package scripts
     new 98a7b75  Remove unused dependecy promise-matchers
     new 634f92e  Update Bug Issue Tracker
     new e41fbc5  javac error message fixes in requirements check (#619)
     new d9c08f1  Fix requirements error messages for JDK 8 (#620)
     new 7a98708  .gitignore add package-lock.json (#626)
     new 715ce2f  Update emulator.js to fix issue #608 (#630)
     new 54df4a1  Add missing log to Java version check (#624)
     new 4abe3d3  Ignore Android Studio .idea files in project (#635)
     new 73692e6  Quick updates to top-level project.properties (#654)
     new a6f30b6  Android tools 3.3 & Gradle 4.10.3 update (#642)
     new 9cb9f32  Add or update GitHub pull request and issue template
     new 55a83e0  Compress files in /res with tinypng.com

The 3743 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org