Andrew Grieve
07439ff99c
Refactor to avoid adb warnings of VFY: on start-up.
2012-08-27 15:05:20 -04:00
macdonst
f111c245c1
Tagging 2.1.0rc1
2012-08-24 16:44:18 -04:00
Andrew Grieve
250380d73e
Implement LOAD_URL exec bridge.
...
Also refactors PluginManager.exec to return the PluginResult instead of
a string.
2012-08-24 14:19:41 -04:00
Andrew Grieve
b30f5d782d
Fix JS timers being disabled on pause and never re-enabled.
...
Was broken in this change:
b234b0bded
2012-08-23 15:35:08 -04:00
Braden Shepherdson
e11f8f646b
Greatly improve speed of fetching contacts.
...
We were selecting every column in a fairly wide table before. This code fetches
only those columns necessary to populate the data requested by the Javascript
code. In experiments with coworkers' and my own contact lists, the time to fetch
~1440 contacts has gone from over 40 seconds to less than 10 seconds. I have not
tested with fewer than 1400 contacts, but I expect at least a small improvement.
2012-08-22 10:46:32 -04:00
Andrew Grieve
92b1de8cf8
Update cordova.android.js to pull in exec changes.
2012-08-22 09:50:40 -04:00
Andrew Grieve
bbafe53a2b
Added Native-JS bridge mode that uses private WebView APIs.
2012-08-22 09:46:30 -04:00
Andrew Grieve
e239fd970f
Implement the online events based Native->JS bridge.
2012-08-22 09:46:30 -04:00
Andrew Grieve
7fa4515c28
Implements the LOAD_URL Native->JS bridge mode
...
(without keyboard work-around)
2012-08-22 09:46:30 -04:00
Andrew Grieve
b40eb0a454
Fix API lint warnings in CordovaChromeClient and CordovaWebViewClient.
2012-08-22 09:46:30 -04:00
Andrew Grieve
5e3e9ddb8e
Refactor Native->JS messaging logic into its own class.
...
This will make it easy to add more modes.
This also adds logic to set the move via a prompt() from JS.
2012-08-22 09:46:30 -04:00
macdonst
a9a5284a67
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
2012-08-20 16:24:09 -04:00
macdonst
afe504dbbf
CB-1267: Reuse Media object for recording
2012-08-20 16:23:19 -04:00
Andrew Grieve
0c484ddcf7
Make Eclipse recognize framework as a library project
...
Instructions are here:
http://developer.android.com/tools/projects/projects-eclipse.html#SettingUpLibraryProject
2012-08-20 14:22:48 -04:00
macdonst
8d0e80620a
CB-1264: Media.stop() puts media into an unplayable state
2012-08-20 12:06:39 -04:00
Joe Bowser
1d28506b09
Fix for CB-1257
2012-08-17 14:35:08 -07:00
Andrew Grieve
1b33dbe2ae
Provide an addJavascriptInterface() exec object.
...
-Disabled for 2.3 emulator to avoid a crash bug.
2012-08-17 11:15:19 -04:00
Andrew Grieve
80654c059d
Add an Echo plugin for benchmarking purposes.
2012-08-17 11:10:16 -04:00
Andrew Grieve
999c548e6e
Fix FileTransfer running out of memory over HTTPS (CB-312).
...
Setting the Transfer-Encoding header fixes running out of memory when
using HTTPS.
This CL also adds a bit of logging so that upload progress is logged.
2012-08-16 10:30:04 -04:00
Andrew Grieve
e42913ae8a
Fix API Level linter errors in CordovaWebView.java
2012-08-16 09:36:43 -04:00
Joe Bowser
ee07cbecba
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
2012-08-14 10:57:21 -07:00
Joe Bowser
fffaa9bced
Forgot to add the Apache headers on IceCreamCordovaWebViewClient.java
2012-08-14 10:56:54 -07:00
macdonst
6195b2c99d
CB-930: DirectoryReader creates null error code for inaccessible directory
2012-08-14 13:50:59 -04:00
macdonst
2dc0727e36
CB-1151: FileTransfer.download decodes the URL, resulting in a 404 error
2012-08-13 15:43:55 -04:00
macdonst
f3a09da340
Modify min sdk version in AndroidManifest.xml
2012-08-13 13:27:34 -04:00
macdonst
946e345a3f
Add service methods to legacy ctx varialbe
2012-08-10 13:14:42 -04:00
macdonst
6cb8d11b22
CB-1196: No onSuccess callback after a complete play of the local mp3 file
2012-08-10 10:53:52 -04:00
macdonst
fdcf9c5327
Reapply: CB-1211: Media record uses a .mp3 extension when it is a .3gp file
2012-08-10 09:27:37 -04:00
doggerelverse
45c714cbb5
reset of seekOnPrepared changed to properly reset only once playback has begun
2012-08-09 14:18:55 -07:00
macdonst
7352a309a0
CB-1217: Clicking back button does not dismiss navigator.notification.alert() dialog
2012-08-09 10:54:35 -04:00
Andrew Grieve
b297fe6f59
Fix a NPE in GeoBroker when there is no previous location.
2012-08-08 23:39:02 -04:00
Evgeni Petrov
e575212c49
GeoBroker checks if location service avialable for device first.
2012-08-08 23:23:01 -04:00
macdonst
c52dc10c9e
CB-1212: When camera is started, and then cancelled with no photo, attempt to read exif data results in fatal error
2012-08-08 15:53:48 -04:00
macdonst
d35c913249
CB-1211: Media record uses a .mp3 extension when it is a .3gp file
2012-08-08 15:34:26 -04:00
macdonst
9bac59b952
CB-1206: file uri not handled correctly by Media Player
2012-08-08 15:33:01 -04:00
macdonst
5016253922
Update to use latest Android SDK
2012-08-07 15:40:05 -04:00
Joe Bowser
03893071fc
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
2012-08-03 14:08:14 -07:00
Joe Bowser
d3dc94c04b
CB-578 - Adding a test of pause and resume to make sure that they're being called. Need to elaborate on this
2012-08-03 14:07:01 -07:00
Andrew Grieve
af0feabb6a
Prefer setFixedLengthStreamingMode over setChunkedStreamingMode in FileTransfer.
...
setFixedLengthStreamingMode causes the Content-Length header to be set,
which some servers require.
We now use setChunkedStreamingMode only on Eclair devices
since there is a bug with setFixedLengthStreamingMode in that version
of the OS.
2012-08-03 12:29:37 -04:00
Joe Bowser
81ab0a414f
I forgot that Jellybean has some wacky changes on the onKeyUp and onKeyDown events, fixing CB-1181
2012-08-02 12:51:48 -07:00
Joe Bowser
ecd6ca0172
Moving the fix for # and ? to a new class to fix CB-995
2012-07-31 16:16:57 -07:00
Joe Bowser
db7ee192f7
This was a red herring. There was an XML error on the example when compared with master
2012-07-31 12:20:31 -07:00
Joe Bowser
2ec0b601fa
Commenting out this past code, turns out this breaks more things than it fixes: CB-1101
2012-07-31 11:55:01 -07:00
Joe Bowser
79feb6d5d2
CB-1101: Specifying Jellybean means that we have to override the default CORS policy
2012-07-31 11:48:38 -07:00
Joe Bowser
a29b8e5b36
Caught error with the back button again. backHistory actually goes back in history, used canGoBack() instead
2012-07-30 13:55:22 -07:00
Andrew Grieve
3d53b9244d
Adds FileTransfer support for upload headers.
...
-Support previously existed via options.params.headers. This CL
deprecates this (undocumented) way of adding headers and adds support
for options.headers.
-This also adds support for multiple headers via:
options.headers = {"Name": ["Value1", "Value2"]}.
2012-07-27 20:54:31 -04:00
Joe Bowser
f2afa4dd50
Tweaking the Android Manfest to cope with new target changes: CB-1147
2012-07-27 13:31:25 -07:00
Joe Bowser
893ecec55e
Minor fix to deal with weird keyboard focus issues and the back button. CB-1146
2012-07-27 10:33:38 -07:00
Joe Bowser
401584dbd8
Throwing code over the fence for CB-1128, We need a Samsung Galaxy S running 2.3.5 to confirm this fix
2012-07-25 12:54:03 -07:00
Joe Bowser
b234b0bded
Utility Methods based on Feedback
2012-07-24 15:54:01 -07:00