Joe Bowser
a18dacf5f2
CB-2296 - Adding the screenshot configuration
2013-01-31 10:44:46 -08:00
Joe Bowser
3610bbf21b
CB-2296: Adding deprecation notices for removing the setProperties methods
2013-01-30 11:31:59 -08:00
Joe Bowser
d5e3be9a55
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android
2013-01-30 11:13:28 -08:00
Joe Bowser
80b369d6d5
CB-2296: Added parsing for Integer and Boolean parameters in config.xml
2013-01-30 11:13:07 -08:00
Andrew Grieve
d29eb84010
Tagging 2.4.0rc2
2013-01-30 09:51:40 -05:00
Andrew Grieve
2e20bb0639
[CB-2293] Fix typo bufferSize->bytesRead.
...
Also adds a log statement to print out amount uploaded when an
IOException is thrown.
2013-01-29 13:47:15 -05:00
Joe Bowser
56cd24797e
Fix for CB-2284. 401s are appearing when we hit them
2013-01-25 16:39:02 -08:00
Joe Bowser
431ca99c23
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android
2013-01-25 14:41:26 -08:00
Joe Bowser
6ced2ff293
CB-2292: Added a check for width and height. You can't scale nothing because you can't divide by zero.
2013-01-25 14:41:14 -08:00
Fil Maj
09035eb4c4
Setting template AndroidManifest values for version to 1.0 and code to 1.
2013-01-23 12:13:07 -08:00
Joe Bowser
d9b15cf69e
Updating with fixed JS from CB-2279
2013-01-21 13:47:26 -08:00
Joe Bowser
2b32dfd99d
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
2013-01-18 16:37:55 -08:00
Joe Bowser
679de40780
2.4.0rc1 updating
2013-01-18 15:33:38 -08:00
Joe Bowser
033bfcc804
This should be Android 4.2, not Google APIs
2013-01-18 11:36:12 -08:00
Braden Shepherdson
fa87c08a29
Merge branch 'master' into arraybuffers
2013-01-18 12:33:25 -05:00
Braden Shepherdson
dfb799739a
Change binaryEcho to echoArrayBuffer.
2013-01-18 12:32:52 -05:00
Joe Bowser
1193f7ed22
Fixed Android 4.2 filepicker, time for master
2013-01-17 17:00:50 -08:00
Braden Shepherdson
7530c21a9f
Full binary data support.
...
- Removed BinaryEcho; made Echo support a new binaryEcho action.
- Added CordovaArgs wrapper for JSONArray, and a new overload for
execute that accepts a CordovaArgs. There is now a default
implementation for the JSONArray version of execute that builds a
CordovaArgs and calls that version of execute. The default
implementation for the CordovaArgs execute is to return false.
- Added byte[] version of success() in CallbackContext.
2013-01-17 15:58:38 -05:00
Simon MacDonald
a120614617
Initial input type=file support
2013-01-17 10:10:02 -05:00
Andrew Grieve
0311f0db38
CB-2208 Fix crash on File mobile-spec tests
...
Crash seems to not happen on every platform, but was showin up on the
x86 4.0.3 emulator.
2013-01-17 09:55:37 -05:00
Braden Shepherdson
547b683e61
Remove debugging.
2013-01-15 13:24:59 -05:00
Braden Shepherdson
ff1d943a69
Add CordovaArguments helper to decode ArrayBuffers
2013-01-15 13:21:09 -05:00
Braden Shepherdson
15a5c89e86
Removed debugging output.
2013-01-15 11:52:06 -05:00
Braden Shepherdson
03b974ee3f
Working Base64 encoding.
2013-01-15 11:48:09 -05:00
Braden Shepherdson
f145605c63
Mostly working arraybuffer changes, needs Base64.
2013-01-15 11:16:32 -05:00
Joe Bowser
29230d0316
CB-2171: Patches are welcome.
2013-01-11 11:26:36 -08:00
Simon MacDonald
5ac6853fed
CB-2154: navigator.splashscreen.show() broken in Phonegap 2.2 and 2.3.0rc2
...
Fixed the splashscreen so it will show for a minimum of 3 seconds if the user has not called loadUrl with a timeout in their main activity.
2013-01-11 10:24:03 -08:00
Braden Shepherdson
958424ce59
Add configurable start location to config.xml and template
...
Still possible to hardcode, there's a comment in the template showing
how that can be done.
2013-01-11 10:24:02 -08:00
Braden Shepherdson
d04fc289ac
Move config.xml parsing into its own Config class
...
Now the parsing happens very early in the bootstrap process, before
loadUrl() is called. This enables a future change to put the start page
in config.xml instead of hardcoding it.
2013-01-11 10:24:02 -08:00
Joe Bowser
6db9a7cb12
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android into CordovaActivity
2013-01-10 16:26:24 -08:00
Benn Mapes
1f39386616
Fixed broken functions that were deprecated
2013-01-10 15:07:26 -08:00
Benn Mapes
25aef945d1
Deleted depricated methods
2013-01-10 14:51:20 -08:00
Joe Bowser
c9aa43afe0
CB-2185: Fixing getMimeType to get the mimetype of the file if it is upper-case
2013-01-10 11:32:37 -08:00
Simon MacDonald
a1cfe87f1e
CB-2093: NullPointerException when attaching image from Gallery that contains spaces in the path
...
Guarding against a null string being passed into FileUtils.getMimeType()
2013-01-08 21:10:50 -05:00
Simon MacDonald
c130396d4e
Merge branch 'master' of http://git-wip-us.apache.org/repos/asf/cordova-android
2013-01-08 18:48:44 -05:00
Joe Bowser
bc2e7cf317
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android
2013-01-08 13:54:44 -08:00
Joe Bowser
7ace1d652d
Fixing CB-2171, 0 byte file in filesystem on 404 from server. Patches are welcome.
2013-01-08 13:54:38 -08:00
Simon MacDonald
26effd1def
Test for correctOrientation not rotate=0
...
when determining if we are in the special case where the image should just be retureturned to the user without modification.
2013-01-08 15:21:55 -05:00
Braden Shepherdson
5f6824e5dd
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android into file_slicing
2013-01-07 18:13:54 -05:00
Braden Shepherdson
4589bdd31f
And support for slicing in readAsDataURL.
2013-01-04 15:00:55 -05:00
Joe Bowser
72e0b49e0b
Fixed CB-2089 after I tagged for the release. This will have to sit in 2.4.0
2013-01-03 10:18:41 -08:00
Joe Bowser
3caa45d860
Typo. Missed index.html in incrementation
2013-01-02 17:10:00 -08:00
Joe Bowser
7c069f14f8
Incrementing version to 2.3.0 final
2013-01-02 17:07:21 -08:00
Braden Shepherdson
552885dbd3
Add support for reading slices of text files.
2013-01-02 15:34:39 -08:00
Joe Bowser
6efeb1471c
Incremeting version to 2.3.0rc2
2012-12-10 14:26:38 -08:00
Simon MacDonald
01f062d2ba
Saving a contact with an email type of work sets it to home
2012-12-08 22:02:34 -05:00
Joe Bowser
2a42c463d2
CB-1973: We don't need to log three damn times! If it wasn't for HTC, I'd remove this entirely.
2012-12-06 10:40:57 -08:00
Joe Bowser
182843edf6
CB-1850 change: Model is getModel, name is getProduct
2012-12-05 14:58:47 -08:00
Simon MacDonald
9a9d36e9d9
CB-1969: Searching for emails in Contacts throws an exception always errors out
2012-12-05 16:28:27 -05:00
Simon MacDonald
7d5249eea6
Clean up warnings in InAppBrowser
2012-12-05 12:09:17 -05:00
Joe Bowser
f7910c41c3
Changing FILL_PARENT to MATCH_PARENT, removing Eclipse deprecation warnings
2012-12-04 14:14:19 -08:00
Joe Bowser
3973f4f952
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.
2012-12-04 12:06:05 -08:00
Joe Bowser
8a19769a47
Fix for CB-1960, we now check to see if any view is on the WebView, since they won't always be custom
2012-12-04 09:40:57 -08:00
Shazron Abdullah
00e5ff1964
Updated cordova.android.js for CB-1950 - InAppBrowser events
2012-11-30 05:47:37 -08:00
Shazron Abdullah
432aec62a9
[CB-1950] InAppBrowser - support events
2012-11-30 05:40:59 -08:00
Joe Bowser
c8ec7e5191
Doing the merge and fixing DroidGap up a bit
2012-11-28 15:30:22 -08:00
Joe Bowser
a0d2b96de6
Merge commit and hacking on CordovaWebView
2012-11-28 15:10:36 -08:00
Joe Bowser
2c202b82d7
Partial Fix/Workaround for CB-1856. Also removed old deprecated code
2012-11-28 14:42:55 -08:00
Simon MacDonald
a42dc08756
Start adding events to InAppBrowser
2012-11-28 15:44:01 -05:00
Simon MacDonald
48f58110fe
CB-1938: Regression, Android back button event is no longer fired
2012-11-27 12:18:49 -05:00
Simon MacDonald
7b3724972b
Tagging to 2.3.0rc1
2012-11-26 16:09:52 -05:00
Simon MacDonald
9ca2a16218
Updating JS so that InAppBrowser will work out of the box
2012-11-23 09:38:49 -05:00
Andrew Grieve
11e0ffa90a
Add @JavascriptInterface annotations to ExposedJsApi.
...
And re-enable the JS bridge on 4.2.
https://issues.apache.org/jira/browse/CB-1879
2012-11-22 22:23:51 -05:00
Simon MacDonald
5bebf11b37
CB-1888: Can't add a Photo from a HTTPS address to Contact
2012-11-22 22:23:51 -05:00
Simon MacDonald
a87825dbee
CB-1508: Implement InAppBrowser feature
...
Initial checkin. Need to clean up the UI and add eventing.
2012-11-22 22:21:24 -05:00
Joe Bowser
7657faa9c3
CB-1852: Android version of model implemented, too bad it's all code names and not human readable
2012-11-19 13:26:22 -08:00
Joe Bowser
28ef765913
Upgrading App plugin to CordovaPlugin
2012-11-19 11:33:21 -08:00
Joe Bowser
c416c77d7a
Fix for CB-1879 by Tom Clarkson. Hacked in due to lack of pull request
2012-11-19 10:35:47 -08:00
Joe Bowser
f4612fdb5d
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
2012-11-15 13:48:15 -08:00
Joe Bowser
04b9a0b09e
Death to tabs while working on CB-1864
2012-11-15 13:47:52 -08:00
Simon MacDonald
f93c438067
CB-1860: NPE in onReceivedError with non local errorUrl
2012-11-15 11:04:50 -05:00
Simon MacDonald
dfa514334b
Bumping Android API version to 17
2012-11-14 16:05:50 -05:00
Joe Bowser
5810a96e62
Adding reflection so that this compiles, need to test against HTC Desire HD 2.3.6 device before resolving CB-1845
2012-11-14 11:15:22 -08:00
Joe Bowser
70473a80af
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
2012-11-13 14:31:33 -08:00
Joe Bowser
525fd30cb2
Merge branch 'Android_2.3.4_camera_crash' of git://github.com/IuriiO/incubator-cordova-android into null_camera
2012-11-13 11:37:40 -08:00
Andrew Grieve
5212cd4dcd
Disable JS Interface on Honeycomb
...
Fixes https://issues.apache.org/jira/browse/CB-1818
2012-11-13 12:50:15 -05:00
Simon MacDonald
e95bde62a2
Correctly report the mime type of 3ga files
2012-11-12 10:22:35 -05:00
Simon MacDonald
4fe73cf6ad
CB-1835: Camera.getPicture gives error when get a picture from photo library with spaces in its name on Android
2012-11-12 10:00:32 -05:00
Simon MacDonald
78b2835da4
Merge branch 'master' of https://github.com/ilbambino/incubator-cordova-android
2012-11-12 09:57:19 -05:00
Iurii Okhmat
f9a49efae9
Removed unnecessary import.
2012-11-09 16:44:33 -08:00
Iurii Okhmat
b9ddc9e678
Camera plugin (HTC Incredible) is crashing on 2.3.4 devices without SD card
2012-11-09 16:40:56 -08:00
Simon MacDonald
dc459c84a3
CB-1829: Online/Offline events do not fire on subsequent pages of an app
2012-11-09 11:28:50 -05:00
Alvaro
1d26239809
not getting the path correctly if the URI contains a file://
...
Previous to 2.2 this function was crashing if the URI wasn't different
than a 'content://' but still if it is a 'file://' it fails getting the
correct path.
This happens for example picking a picture from dropbox instead of
local gallery.
2012-11-09 09:28:26 +02:00
Joe Bowser
5ca233779d
This is as far as we can get fixing the Camera plugin by recovering state
2012-11-08 15:42:28 -08:00
Simon MacDonald
e51b4897a3
Guard against null mimeType in MediaFile.getFormatData
2012-11-08 14:01:46 -05:00
Joe Bowser
d5895c635a
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
2012-11-02 13:33:13 -07:00
Simon MacDonald
2ac9873613
CB-1808: FileEntry.moveTo across file systems incorrectly calls the success callback
2012-11-02 14:50:24 -04:00
Joe Bowser
eb59e76cde
Fixing CB-1801
2012-11-01 12:23:18 -07:00
Simon MacDonald
d9db845b43
CB-1795: onCreateOptionsMenu in PhoneGap 2.2.0 Release Candidate 2 isn't working anymore
2012-11-01 10:30:34 -04:00
Joe Bowser
e55327b064
Tagging the 2.2.0 release after this commit
2012-10-31 10:57:57 -07:00
Andrew Grieve
ac2e2c9a42
Update JS to new tag (again). Includes latest fix to CB-1745.
2012-10-29 16:21:12 -04:00
Andrew Grieve
76f9d49e24
Disable limiting of payload size when sending data to JS.
...
Fixes https://issues.apache.org/jira/browse/CB-1745
2012-10-29 16:21:12 -04:00
Andrew Grieve
6ec8ab95fc
Update JS to new 2.2.0rc2 tag.
2012-10-29 16:21:12 -04:00
Joe Bowser
9c98625610
Partial fix for CB-1742, still don't know what this should do for notification.confirm's cancel, so we return zero for now
2012-10-29 16:21:12 -04:00
Joe Bowser
f270cde47d
Changing DroidGap back and duplicating code so that we don't have a regression on CB-1568
2012-10-29 16:21:12 -04:00
Joe Bowser
9de7efd072
Added fix for webViewClient. CB-1568
2012-10-29 16:21:12 -04:00
Joe Bowser
7b81d317a0
Moved the initialization of the IceCreamWebViewClient to CordovaWebView, we weren't loading the fix in properly after the refactor - CB-1742
2012-10-29 16:21:12 -04:00
Simon MacDonald
876f975aa2
CB-1691: Android menu button event doesn't fire when textbox has focus
2012-10-29 16:20:39 -04:00
Andrew Grieve
011b512f28
Update JS.
2012-10-25 15:02:26 -04:00
Andrew Grieve
aa2d17e489
Disable JS_OBJECT bridge on pre-gingerbread devices.
...
It's the easiest way to avoid bugs with Java strings not being converted
to JS Strings.
2012-10-25 15:00:21 -04:00
Andrew Grieve
0eee2293dc
Add support for null PluginResult payloads.
...
https://issues.apache.org/jira/browse/CB-1744
2012-10-25 12:05:39 -04:00
Simon MacDonald
a2f35d2bda
CB-1743: Globalization.getDateNames will crash Android 2.2 applications
2012-10-25 10:35:22 -04:00
Simon MacDonald
58f58d9ee8
Merge branch 'master' of http://git-wip-us.apache.org/repos/asf/incubator-cordova-android
...
Conflicts:
framework/assets/js/cordova.android.js
2012-10-24 16:32:01 -04:00
Simon MacDonald
412bb349ac
Pull in exec fix for Android 2.2
2012-10-24 16:29:26 -04:00
Simon MacDonald
652f15f893
Guard against NullPointerException in Compasslistenter
2012-10-24 16:29:02 -04:00
Joe Bowser
8512ebb923
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
2012-10-24 12:07:20 -07:00
Joe Bowser
f0ac173ec8
Adding the updated blank index
2012-10-24 12:06:37 -07:00
Joe Bowser
bef0d47924
Starting incrementing the tag to RC2
2012-10-24 12:06:00 -07:00
Bryce Curtis
cba0d59021
Fix exception when plugin returns a null string.
2012-10-24 12:36:30 -06:00
Andrew Grieve
7d3afcab94
Tweak the useBrowserHistory deprecation message to make the date is clear
2012-10-23 14:12:48 -04:00
Joe Bowser
5f1cda07e7
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
2012-10-23 10:46:53 -07:00
Joe Bowser
e11beade4b
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
2012-10-23 10:25:33 -07:00
Andrew Grieve
6a1e089b73
Change useBrowserHistory to default to true (actually)
...
Also logs a deprecation mession on start-up when it is set to false.
Fixes issue: https://issues.apache.org/jira/browse/CB-1611
2012-10-23 13:15:44 -04:00
Simon MacDonald
0aa98ac2da
CB-1697: openDatabase of Cordova for Android uses the wrong directory separator
2012-10-22 13:50:16 -04:00
Joe Bowser
f9ef38cc7a
Updating the config.xml default to be true. See discussion on CB-1611
2012-10-19 07:23:55 -07:00
Simon MacDonald
a3a215a1ba
Merge in video tag changes and fix back button issue
2012-10-17 10:14:30 -04:00
Joe Bowser
7ec20e7752
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
2012-10-15 13:52:35 -07:00
Joe Bowser
08dfb13dbf
Updating Android to 2.2.0rc1
2012-10-15 13:52:19 -07:00
Andrew Grieve
6a5cddd907
Remove use of PluginResult.Status.NO_RESULT in GeoBroker.
...
It resolves to a no-op when KEEP_CALLBACK is set, and is therefore
confusing to use it with the new CordovaPlugin setup.
2012-10-15 14:49:47 -04:00
Andrew Grieve
dc5078306d
Remove manual catching of JSONException where possible.
...
Delegate the catching to caller instead. Related to refactoring of
Plugin->CordovaPlugin.
2012-10-15 14:24:03 -04:00
Andrew Grieve
1bc032853c
Fix contact mobile-spec tests that were failing.
...
Also move contact operations back to background threads.
2012-10-15 14:21:15 -04:00
Joe Bowser
e562e4e7b9
Removed overrides, fixed CB-1620
2012-10-12 14:43:46 -07:00
Joe Bowser
0ffffa9029
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
2012-10-12 14:26:57 -07:00
Joe Bowser
0f2303e8d5
This time, we fixed the back button for real! CB-1658
2012-10-12 14:26:36 -07:00
Braden Shepherdson
31f7f8149e
Merge branch 'master' into cordovaplugin_update
2012-10-12 17:05:47 -04:00
Braden Shepherdson
fe1f57c23f
Port Storage to use CordovaPlugin.
2012-10-12 17:05:35 -04:00
Braden Shepherdson
29a0b010da
Port SplashScreen to CordovaPlugin. Untested, no tests for it.
2012-10-12 17:00:14 -04:00
Braden Shepherdson
621e1163f8
Port Notification to CordovaPlugin.
2012-10-12 16:58:15 -04:00
Braden Shepherdson
17d64cfcbe
Port NetworkManager to CordovaPlugin.
2012-10-12 10:05:26 -04:00
Braden Shepherdson
7379d2135d
Port Globalization to CordovaPlugin.
2012-10-11 18:32:35 -04:00
Braden Shepherdson
c55fd06b99
Fix mountain of trailing whitespace.
2012-10-11 18:28:36 -04:00
Braden Shepherdson
d81727a08c
Port Location listeners and plugin to CordovaPlugin.
2012-10-11 18:26:19 -04:00
Braden Shepherdson
b582e1592a
Port FileUtils to CordovaPlugin.
2012-10-11 16:29:02 -04:00
Braden Shepherdson
dd8533a320
Port Device to use CordovaPlugin.
2012-10-11 16:11:20 -04:00
Braden Shepherdson
d72a8cbf89
Port Contacts to CordovaPlugin.
2012-10-11 16:03:49 -04:00
Braden Shepherdson
fe0876ded6
Port CompassListener to CordovaPlugin.
2012-10-11 15:50:31 -04:00
Braden Shepherdson
fa15763c5d
Port Capture to use CordovaPlugin. Untested beyond compiling!
2012-10-11 15:50:04 -04:00
Braden Shepherdson
205215d409
Port CameraLauncher to CordovaPlugin.
2012-10-11 11:34:46 -04:00
Braden Shepherdson
076bfcde87
Port BatteryListener to CordovaPlugin.
2012-10-11 11:21:02 -04:00
Braden Shepherdson
10510484b5
Port AudioHandler and AudioPlayer to CordovaPlugin.
...
Had to adapt AudioPlayer because CordovaPlugin doesn't define
sendJavascript.
2012-10-11 11:09:12 -04:00
Braden Shepherdson
e1dea5b4d3
Port AccelListener to CordovaPlugin.
...
Also using the MessageQueue to handle the sensor start timeout, instead
of a Thread.sleep() loop. This allows the listener to run synchronously.
2012-10-11 10:02:46 -04:00
Braden Shepherdson
891f8d00cf
Cleanups to CordovaPlugin.
2012-10-10 14:11:13 -04:00
Joe Bowser
0d409f0fe3
Setting browser history as the default. This was supposed to be done earlier, sorry about that. CB-1611
2012-10-10 09:45:55 -07:00
Simon MacDonald
3e6a7cbdf5
CB-1574: On Android 4.1 events are only sent on every second menu button press
2012-10-03 14:41:10 -04:00
Simon MacDonald
5d34aa0afe
Guard against null pointer exception in ES File Explorer being used to get a picture using DATA_URL
2012-10-03 11:31:58 -04:00
Simon MacDonald
8d7b85b26a
CB-1573: Can we remove framework/src/org/apache/cordova/TempListener.java
2012-10-02 14:40:24 -04:00
Andrew Grieve
9c6c782146
Apply trustEveryone to the current connection and not globally.
...
Fixes https://issues.apache.org/jira/browse/CB-1565
2012-10-02 11:45:20 -04:00
Andrew Grieve
ca9539b5b6
More tweaks to FileTransfer.
...
Some clean-up and moved IO out of critical sections.
2012-10-02 11:45:20 -04:00
Andrew Grieve
ff25be8839
Fix warnings in FileTransfer.java
2012-10-02 11:45:20 -04:00
Simon MacDonald
d1ab1b59be
Remove @Override from interface methods
...
In Java 6 you will get an error in Eclipse if your put the @Override annotation on a method of an interface. You are not really over riding the methods you are implementing it. This is an undocumented change in Java 6. Just cleaning up our usage of this so some project problems got away.
Note: Things will build fine using 'ant jar' even with the @Override's.
2012-10-02 11:42:15 -04:00
Andrew Grieve
05bc1865a6
Change FileTransfer to use the new plugin signature.
...
Fixes slow abort(): https://issues.apache.org/jira/browse/CB-1516
Fixes abort() race condition: https://issues.apache.org/jira/browse/CB-1532
2012-10-02 10:14:52 -04:00
Andrew Grieve
6e6e0275ad
Create CordovaPlugin.java and make Plugin.java a compatibility shim.
...
The intent of this is to encourage plugins to execute synchronously
when appropriate by not defaulting to using a background thread.
This will also encourage plugins that do run asynchronously to run some
of its logic synchronously before dispatching to a background thread.
This is required for tasks that can be abort()ed, such as
FileTransfer. (CB-1532)
This also makes it possible to lazily parse the JSON args, which is
important for large payloads. (CB-1530)
2012-10-02 10:14:30 -04:00
Andrew Grieve
ec3c5b2ca2
Delete IPlugin interface.
2012-10-02 10:03:06 -04:00
Andrew Grieve
5289d569b0
Fix NPE caused by NetworkManager sending update before JS is ready.
...
This was happening for me when the device has been sleeping long
enough to turn its networking off, and I start an app via adb.
2012-10-02 10:02:42 -04:00
Andrew Grieve
6f873ff6b5
Fix default bridge mode being PRIVATE_API (should be ONLINE_EVENTS).
...
This was broken when HANGING_GET mode was removed.
2012-10-02 10:02:42 -04:00
Simon MacDonald
bfd1bfe9f0
CB-1564: DroidGap.loadUrl follows a path that never checks the white list
...
Whoops, I needed to do more testing. This looks like the trick but it could use a review.
2012-10-02 09:52:30 -04:00
Andrew Grieve
64c6cbe303
Update JS snapshot after deleting callback server.
2012-09-28 14:37:08 -04:00
Andrew Grieve
2245db3e80
Delete CallbackServer.java
2012-09-28 14:37:08 -04:00
Andrew Grieve
6f19a50c98
Update .classpath file to use commons-codec-1.7.jar
2012-09-28 14:27:38 -04:00
Andrew Grieve
c7ce9598a8
Remove unused async arg from PluginManager.exec().
2012-09-28 14:10:19 -04:00
Andrew Grieve
afcdccf783
Add an app-wide thead pool to CordovaInterface.
2012-09-28 14:10:13 -04:00
Simon MacDonald
4021f26e76
Globalization plugin should return an error object and not a code
2012-09-27 11:16:43 -04:00
Simon MacDonald
1b4096b01d
Guard against null pointer exception in ES File Explorer being used to get a picture
2012-09-26 15:52:37 -04:00
Marcel Kinard
54caa6e438
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.
2012-09-25 13:09:40 -04:00
Braden Shepherdson
486eb149f2
Merge branch 'master' into plugin_reset
2012-09-24 14:38:17 -04:00
Braden Shepherdson
faa034a205
Don't unregister the listener if it was never registered.
2012-09-24 14:37:04 -04:00
Braden Shepherdson
2cd3ebc7a8
Fix NPE on reset with undefined NetworkListener.
2012-09-24 14:36:29 -04:00
Braden Shepherdson
7e3af6c235
Add onReset() to TempListener.
2012-09-24 14:21:18 -04:00
Braden Shepherdson
dd4de16d1d
Add onReset to Storage.
2012-09-24 14:21:05 -04:00
Braden Shepherdson
ba8577fa5f
Add onReset() to NetworkManager.
2012-09-24 14:20:52 -04:00
Braden Shepherdson
6192319f8c
Add onReset() to GeoBroker.
2012-09-24 14:20:36 -04:00
Andrew Grieve
fed368d553
Set the total field for FileTransfer upload progress events.
...
This also removes an incorrect assumption that content: InputStreams
will be FileInputStreams.
2012-09-24 11:50:55 -04:00
Braden Shepherdson
20c885418e
Add onReset to CompassListener.
2012-09-24 11:40:06 -04:00
Braden Shepherdson
9318ee30bd
Add onReset to BatteryListener.
2012-09-24 11:35:35 -04:00
Braden Shepherdson
8b6c9574df
Make AudioHandler stop and clean up on onReset()
2012-09-21 15:33:56 -04:00
Braden Shepherdson
313148136a
Make AccelListener stop listening onReset()
2012-09-21 14:51:45 -04:00
Joe Bowser
6e1fdc77ae
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
2012-09-21 11:51:12 -07:00
Joe Bowser
2a9582ebb1
Fixing CB-1521 - NullPointerException on Default Jellybean Emulator
2012-09-21 11:48:33 -07:00
Braden Shepherdson
dd1cd46719
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android
2012-09-21 13:38:42 -04:00
Braden Shepherdson
9961d9e54d
Add onReset to Plugin API, call on navigate.
2012-09-21 12:00:14 -04:00
Andrew Grieve
7eb12110d1
Add a work-around for a FileTransfer bug on 2.3 only.
...
Fixes https://issues.apache.org/jira/browse/CB-1413
2012-09-21 11:54:24 -04:00
Simon MacDonald
3d62744601
CB-1512: FileTransfer API and Mojolicious
2012-09-21 11:05:54 -04:00
Andrew Grieve
17af417235
Fix up some minor FileTransfer bugs / warnings.
...
- Catch abort error in download
- Fix up merge conflicts
- Fixed a couple of compiler warnings
2012-09-20 23:39:42 -04:00
Andrew Grieve
df9d314361
Update JS to include FileProgress abort & progress support.
2012-09-20 23:39:09 -04:00
Brion Vibber
610e0c984a
Add progress callbacks, abort for FileTransfer.upload and FileTransfer.download
2012-09-20 21:53:30 -04:00
Joe Bowser
9bc89c784f
Switching to ONLINE_EVENT
2012-09-20 16:27:44 -07:00
Joe Bowser
c206ac0335
Fixing CB-1504
2012-09-19 13:47:09 -07:00
Joe Bowser
34840175f3
Adding headers and converting tabs to spaces
2012-09-19 11:12:55 -07:00
Simon MacDonald
6312457425
CB-1469: Add Globalization Plug-in for Android
2012-09-19 14:08:52 -04:00
Joe Bowser
772aedc263
Fixing CB-1462, there's a difference betwene Global and Local listeners:
2012-09-18 14:24:48 -07:00
Andrew Grieve
0baf104a75
Fix a deadlock in CallbackServer.java.
...
-Manifested when running mobile spec. Was caused by CallbackServer
obtaining lock #1 then #2 , while other thread obtained #2 then #1 .
2012-09-18 13:51:31 -04:00
Andrew Grieve
302d51cdfd
Updated JS snapshot.
2012-09-18 13:25:18 -04:00
Andrew Grieve
d3cbfd5467
Add a flag to disable exec() chaining for benchmarking.
...
- Also moved ENABLE_LOCATION_CHANGE_EXEC_MODE to NativeToJsMessageQueue
so that all exec() related flags are in one place.
2012-09-18 13:24:38 -04:00
Andrew Grieve
9e3e7e1820
Remove TODO comment about calling webView from non-ui thread.
...
I tried it and it turned out to be a bit slower instead of faster.
2012-09-18 13:24:37 -04:00
Andrew Grieve
18893bf6cd
Use a thread pool when executing async plugin operations.
2012-09-18 13:24:37 -04:00
Andrew Grieve
f53161d6f5
Always send as many messages native->JS in one payload as possible.
2012-09-18 13:24:37 -04:00
Andrew Grieve
4c9a571106
Add constant to disable non-exec() messages in Native->JS bridge.
2012-09-18 13:24:37 -04:00
Andrew Grieve
365edcad16
Optimize encoding of PluginResults within NativeToJsMessageQueue.
...
Also included in this refactoring:
-Better use of StringBuilder when encoding messages
-Defers actual encoding of messages until they are popped.
-Add a pause/unpause of message queue so that all pending messages will
be sent to JS in order at the end of a PROMPT or JS_OBJECT context.
Before they may not have been sent in order.
-Tweaked LOAD_URL so that it always happens on the UI thread (avoids
log warning).
2012-09-18 13:24:37 -04:00
Andrew Grieve
ae9047a708
Refactor how PluginResults are sent to JS.
...
There is now a sendPluginResult() as well as a sendJavascript() on
CordovaWebview.
sendPluginResult() sends the result so that it can be parsed without
using eval(), when the active bridge allows it.
2012-09-18 13:24:37 -04:00
Andrew Grieve
9c0e58df8d
Disable debug logging of loadUrl for javascript URLs.
...
When using LOAD_URL bridge mode, this is far too verbose.
2012-09-18 13:24:37 -04:00
Andrew Grieve
ee34f11c29
Set the initial network-available state on start-up.
...
I've been assuming that it always starts as true, but this will ensure
that it does.
2012-09-18 13:24:37 -04:00
Andrew Grieve
6ca6d88bff
Fix NPE when using LOCATION_CHANGE exec bridge.
2012-09-18 13:24:36 -04:00
Andrew Grieve
65a397fb63
Abstract JS->Native API calls into a class.
...
-setNativeToJsBridgeMode() and poll() can now be used via the JS interface
exported via addJavascriptInterface.
-prompt() now forwards calls to this class so that the logic will be the
same whether prompt() or the JS object is used.
2012-09-18 13:24:36 -04:00
Andrew Grieve
0a669077fb
Fix warning about .close() not being called in FileUtils.
2012-09-18 13:23:26 -04:00
Simon MacDonald
451688a12e
CB-1126: Splashscreen
2012-09-18 11:49:11 -04:00
Simon MacDonald
d181d89dd2
CB-1411: Add trustAllHosts option to FileTransfer.download on Android
2012-09-17 22:09:52 -04:00
Simon MacDonald
ac14b0d73b
CB-1481: ContactName - name.formatted returns with a trailing white space
2012-09-17 22:09:51 -04:00
Simon MacDonald
0f42c65792
CB-1321: IMS types returning as other
2012-09-17 22:09:51 -04:00
Simon MacDonald
eb49e011e2
CB-1405: navigator.language
2012-09-17 22:09:51 -04:00
Josh Soref
e0a73f72ee
Spelling: throw
2012-09-17 22:09:51 -04:00
Josh Soref
e217ab28c5
Spelling: success
2012-09-17 22:09:51 -04:00
Josh Soref
5e7efde311
Spelling: retrieve
2012-09-17 22:09:51 -04:00
Josh Soref
2c7c13420b
Spelling: polyfill
2012-09-17 22:09:51 -04:00
Josh Soref
46db36a05e
Spelling: necessary
2012-09-17 22:09:51 -04:00
Josh Soref
3d073be990
Spelling: milliseconds
2012-09-17 22:09:51 -04:00
Josh Soref
1f7fe9abcc
Spelling: definition
2012-09-17 22:09:51 -04:00
Josh Soref
5217abf57a
Spelling: containing
2012-09-17 22:09:51 -04:00
Josh Soref
bf7fc66646
Spelling: comparisons
2012-09-17 22:09:51 -04:00
Josh Soref
5a94b38e2f
Spelling (en-us): behavior [slightly more instances of this spelling than the British]
2012-09-17 22:09:51 -04:00
Josh Soref
1bc55f5937
Typo stray paren
2012-09-17 22:09:51 -04:00
Josh Soref
04c9542f94
Spelling: application
2012-09-17 22:09:50 -04:00
Josh Soref
17e739f68a
Spelling: aperture
2012-09-17 22:09:50 -04:00
Josh Soref
4f5515fde3
Spelling: after
2012-09-17 22:09:50 -04:00
Josh Soref
ae3ba129ea
Spelling: activities
2012-09-17 22:09:50 -04:00
Fil Maj
b723beb545
[CB-1484] License headers audit
2012-09-17 14:19:02 -07:00
Joe Bowser
311a2f6023
Updating JS with feeling - See CB-1420
2012-09-12 12:58:30 -07:00
Simon MacDonald
59a3cf93e6
Tagging 2.1.0
2012-09-12 11:44:53 -04:00
Simon MacDonald
a42f095cef
CB-1409: Clicking the menu button crashes Jellybean
2012-09-11 09:04:42 -04:00
Simon MacDonald
a29340523f
CB-1293: Camera.getPicture crashes when selecting from a Picasa album on Android
2012-09-07 15:20:31 -04:00
Joe Bowser
5ad7a7c014
Forgot to put back echo
2012-09-06 17:12:36 -07:00
Joe Bowser
c6fa7e4aad
Reverting to the previously known to work config.xml, we'll introduce the new format in 2.2
2012-09-06 15:47:53 -07:00
Joe Bowser
d4b248fbe3
Merge conflict on the plugins
2012-09-06 15:26:38 -07:00
Joe Bowser
48881d081a
Adding support for data uri
2012-09-06 12:19:42 -07:00
Joe Bowser
331024414e
Fixed the backbutton issues with the keyboard without causing issues with the menu button so far
2012-09-05 16:10:48 -07:00
Simon MacDonald
9d0c5349bb
CB-1304: Update PhoneGap References to Apache Cordova
2012-09-03 14:31:35 -04:00
Simon MacDonald
774d21747a
Tagging 2.1.0rc2
2012-08-31 16:44:53 -04:00
Simon MacDonald
12e5b39c05
Fixing failing 'should return MediaError for bad filename' Media test case
2012-08-31 12:50:23 -04:00
Simon MacDonald
4d5e452ece
CB-1358: Getting Force Close in incoming Cal while recording the Audio?
2012-08-31 12:45:01 -04:00
Simon MacDonald
b3f5e039f2
Fixing 'FileTransfer.download() - should handle unknown host' failing mobile-spec test case
2012-08-30 17:01:16 -04:00
Andrew Grieve
c3e17fb185
Fix broken file upload in mobile-spec tests (CB-1290).
...
The explicit transfer-encoding: chunk that was added breaks in
fixed-length streaming mode. It is, however, still required to
work-around an OOM bug in HTTPS mode. The new logic works for both the
mobile-spec and the HTTPS large-file test that I used before.
Commit adding the header: 999c548e6e
2012-08-30 13:37:19 -04:00
macdonst
f7ae7fe43a
CB=1293: Camera.getPicture crashes when selecting from a Picasa album on Android
2012-08-29 12:46:12 -04:00
macdonst
e07822350e
CB-1289: The menubutton event fires twice
2012-08-28 11:55:12 -04:00
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
Steren Giannini
06aafc96c9
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.
Tested on Androdi 2.2: works
Tested on Android 4.1: doesn't work. It seems videos are handled differently (without the use of "Custom views"). To make video playing work on Android 4, add the android:hardwareAccelerated="true" attribute to the main activity of the AndroidManifest.
2012-08-14 18:13:35 +02: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
8013b760e3
Adding functionality to read a config.xml file with plugin details implemented inside of it
2012-07-30 16:31:33 -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
Joe Bowser
1d2efa0d25
Fixing leaking sockets
2012-07-20 16:02:43 -07:00
Joe Bowser
29ae492983
Upping the version to 2.0.0
2012-07-18 16:58:03 -07:00
Joe Bowser
b9f6a59a20
Fix for CB-1085
2012-07-18 14:37:45 -07:00
Joe Bowser
d74551216f
Throwing code over the fence to fix CB-1087, I can't repro on my Galaxy Nexus
2012-07-18 14:30:45 -07:00
Andrew Grieve
d4302ae51b
Remove cordova.xml and plugins.xml from framework/res/xml.
...
They have been superseded by config.xml, and having them stick around
was confusing.
2012-07-16 15:06:12 -04:00
Joe Bowser
9d5fb0b201
Tagging 2.0.0rc1
2012-07-13 15:46:09 -07:00
macdonst
f9d9a0a4bd
Adding deprecation notice to LegacyContext
2012-07-13 15:36:56 -04:00
Joe Bowser
78f0c7b119
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android into audio
2012-07-12 14:41:56 -07:00
Fil Maj
c6d8343de2
[CB-1035] Including newest JS built based on refactored common device module.
2012-07-12 13:37:08 -07:00
Joe Bowser
b486711d68
Combining plugins.xml and cordova.xml to make config.xml
2012-07-11 11:23:31 -07:00
Fil Maj
2eb4c5e960
[CB-1022] Reverted nanoTime back to currentTimeMillis. Updated mobile-spec tests as well. This passes all accel tests.
2012-07-11 10:26:14 -07:00
Fil Maj
85aa740c98
[CB-481] Removed todo comment introduced by bryce, clarified what is going on
2012-07-11 09:35:29 -07:00
Joe Bowser
6415848383
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cordova-android into audio
2012-07-11 09:14:04 -07:00
macdonst
beb9460538
CB-952: Android showSplashScreen crashes
2012-07-10 20:52:07 -04:00
Joe Bowser
c030770be7
Working with Lorin's change
2012-07-10 14:37:26 -07:00
macdonst
0180342dff
CB-993: Android plugin problems upgrading to 1.9.0
2012-07-10 16:26:52 -04:00
macdonst
b97748d3dc
CB-1005: Can not remove contact phonenumber values
2012-07-10 11:25:20 -04:00
Joe Bowser
9d4977db00
Fixing bug on ICS where the super.onKeyDown wasn't being called
2012-07-09 14:42:29 -07:00
macdonst
f095284faa
CB-1016: Zero width or height in getPicture throws java.lang.ArithmeticException
2012-07-07 22:19:55 -04:00
macdonst
401c2f42f9
Modify PluginResult(status) so it generates a JSON string that works with JSON.parse()
2012-07-06 17:39:04 -04:00
macdonst
eb0348d47c
CB-1014: Out of Memory error when getting image from photo library
2012-07-06 12:37:08 -04:00
macdonst
1f46240ba9
CB-999: When getting images from the PHOTOLIBRARY apply the correctOrientation fix
2012-07-05 16:04:47 -04:00
macdonst
14870726e0
CB-1008: Camera with targetHeight, targetWidth loses image aspect ratio
2012-07-05 15:32:55 -04:00
macdonst
c7d6a2eecb
CB-992: Camera tries to add temp photo to gallery
2012-07-05 14:02:20 -04:00
macdonst
5eb554e008
CB-993: Android plugin problems upgrading to 1.9.0
...
The DroidGap.getContext() method causes an infinite loop and eventually a stack overflow error.
2012-07-02 16:37:14 -04:00
macdonst
2a8b9ab75e
Tagging to 1.9.0
2012-06-29 15:55:03 -04:00
macdonst
ae7a550a09
Only load Exif information if necessary
2012-06-29 11:31:33 -04:00
Lorin Beer
3ea72e5d21
added deleted tempfile setup
2012-06-28 16:17:00 -07:00
Lorin Beer
762854ad7a
changed handling of stopRecording to reflect handling of create message
2012-06-28 15:53:47 -07:00
Lorin Beer
0cf9f51816
use enums to track internal states instead of int. Fixed 'unknown state' bug with the addition of loading state. Mega commit, lost some history.
2012-06-28 15:36:28 -07:00
Lorin Beer
3d5e2340ca
update to use ordinal instead of enum value
2012-06-28 15:29:23 -07:00
macdonst
e2047afa42
Wire rotation fix to correctOrientation parameter
2012-06-28 12:00:19 -04:00
macdonst
231b39d2dc
Reset orientation exif information when photo is rotated
...
When a photo is taken in portrait mode we rotate it so it shows up properly in the webview. The Exif orientation must be reset to normal orientation (0) or the image will not display properly on desktops.
2012-06-28 12:00:19 -04:00
macdonst
dddce30368
Rotate image if taken in portrait mode
2012-06-28 12:00:19 -04:00
macdonst
e0e4ba2bd7
Fix double image problem on Samsung phones
...
On Samsung phones even if you tell the camera not to save to the photo gallery it still does. This small fix deletes the original file as it is not needed.
2012-06-28 12:00:19 -04:00
macdonst
e0eadb6b76
Using a better scaling algorithm to resize the image
...
Instead of reading the entire image into a bitmap then scaling we use the
inSampleSize option to get a close to the target width and height as possible
then we scale that smaller image.
2012-06-28 12:00:19 -04:00
macdonst
483e5dfbea
Switch getPicture from Gallery to use file instead of content resolver
2012-06-28 12:00:18 -04:00
macdonst
8aa9d8213d
Cache bust returned Image URI if saveToPhotoAlbum is false
2012-06-28 12:00:18 -04:00
macdonst
a74f71c935
Decode image from File instead of content resolver
2012-06-28 12:00:18 -04:00
macdonst
87b81e53f0
CB-978: FileTransfer.upload from a directory with a space fails
2012-06-28 11:57:06 -04:00
Joe Bowser
f78af9f27b
Forgot to add it renderscript.opt.level to the project. This will fix ant issues
2012-06-28 08:00:35 -07:00
Joe Bowser
5829840409
Re-adding getContext because yo dawg, I heard you like contexts in your contexts
2012-06-26 11:25:17 -07:00
Joe Bowser
5d211f2fa6
Might as well keep isBackbuttonOverriden on the plugin
2012-06-22 10:38:42 -07:00
Joe Bowser
dcb127c14d
Weird merge error didn't account for isBackButtonBound
2012-06-22 10:37:33 -07:00
Fil Maj
fba87de064
Removed some legacy button code that existed in droidgap + app plugins
2012-06-22 10:07:07 -07:00
Joe Bowser
bf0df9f3c3
Since we moved binding of buttons into a view, let's remove it from the Interface
2012-06-21 15:21:56 -07:00
Joe Bowser
1d458f2782
After failed rebase, need to do merge in the branch to fix this
2012-06-21 14:49:19 -07:00
Fil Maj
5ca4b4a884
Refactored cleanup in camera code a bit. Removed overrides for Scanner functionality
2012-06-21 14:22:09 -07:00
Fil Maj
f3f2ad9144
Merging in use of uri variable between Simon and my changes.
2012-06-21 14:03:59 -07:00
Fil Maj
9d1edc4554
Fixed the 0-byte files in gallery. Also fixed exif rewriter for saveToPhotoAlbum:false JPG files. Thanks for your help Simon!
2012-06-21 14:03:59 -07:00
Fil Maj
5143b8a492
added . in front of the temp files passed into camera app. presumably this hsould stop the gallery app from picking it up
2012-06-21 14:03:59 -07:00
Fil Maj
7c67f40fc4
Tacked on file extension to camera file
2012-06-21 14:03:58 -07:00
Fil Maj
167b600135
Removing images and saving images to jail if SaveToPhotoAlbum is set to true
2012-06-21 14:03:58 -07:00
Fil Maj
6c465e25d3
merge!!!!11one
2012-06-21 14:03:58 -07:00
Fil Maj
c183d06ed1
Added MediaScanner abilities to camera launcher plugin. Now images saved to SD card should show up in the android gallery app right away
2012-06-21 14:03:58 -07:00
Joe Bowser
574731b853
Adding updated JS
2012-06-21 14:03:58 -07:00