Andrew Grieve
fc7261b199
[CB-4765] Move ExifHelper.java out of core (and into camera plugin)
2013-09-09 16:17:53 -04:00
Andrew Grieve
3200c50b9f
[CB-4764] Delete DirectoryManager.java
2013-09-09 16:11:41 -04:00
Andrew Grieve
862a8eab8d
[CB-4763] Delete FileHelper.java, Move getMimeType() into CordovaResourceApi.
2013-09-09 15:43:04 -04:00
Andrew Grieve
80a09b8f36
[CB-4725] Add CordovaWebView.CORDOVA_VERSION constant
...
This used to be available as Device.cordovaVersion, but was broken in 3.0.
2013-09-09 11:22:18 -04:00
Joe Bowser
5f7ce4b868
Reverting CB-3949: Squeay wheel gets the grease
2013-08-28 14:42:23 -07:00
Ian Clelland
e6812f18a0
Allow CordovaChromeClient subclasses access to CordovaInterface and CordovaWebView members
2013-08-23 14:37:36 -04:00
Ian Clelland
f604988181
Refactor CordovaActivity.init so that subclasses can easily override factory methods for webview objects
2013-08-23 13:04:19 -04:00
Joe Bowser
f42b34d6b4
CB-4318: We have docs, this doesn't need to be in the comments
2013-08-20 16:29:31 -07:00
Andrew Grieve
166b35bc6c
Tweak the online bridge to not send excess online events.
...
It does so by having the JS tell it when online events have fired.
2013-08-15 15:55:08 -04:00
Andrew Grieve
5451320350
Log WebView IOExceptions only when they are not 404s
2013-08-15 11:33:38 -04:00
Andrew Grieve
fe45b29ef6
Use a higher threshold for slow exec() warnings when debugger is attached.
2013-08-13 15:08:54 -04:00
Andrew Grieve
4e1aa8aa59
Fix data URI decoding in CordovaResourceApi
...
It was not URI-decoding first, and so was broken for non-base64-encoded
URIs.
2013-08-13 14:11:40 -04:00
Joe Bowser
2bdc849c2b
CB-3819: Implemented Feature
2013-07-30 15:03:25 -07:00
Max Woghiren
7cbe8f5843
[CB-4013] Fixed loadUrlTimeoutValue preference.
2013-07-30 12:21:50 -04:00
Sharif Ahmed
810df61049
[CB-4410] Fixed @param mismatching
2013-07-30 11:21:02 -04:00
Joe Bowser
5c38101a9e
Upgrading project to Android 4.3
2013-07-29 11:30:41 -07:00
Ian Clelland
463c7b5027
[CB-4096] Implemente new unified whitelist for android
2013-07-23 11:23:14 -04:00
David Kemp
7c7230dd35
[CB-4280] handle invalid bridge mode request
2013-07-22 18:15:09 -04:00
Andrew Grieve
b915aafb5b
[CB-3384] Fix thread assertion when plugins remap URIs
2013-07-18 01:38:47 -04:00
David Kemp
8202ab83fa
[CB-4133] Add main thread warning for plugins that run too long
2013-07-16 21:19:11 -04:00
Joe Bowser
2fe6d14e56
We can remove the plugins tag now. Tested plugman, it's all good.
2013-07-16 15:00:28 -07:00
Ian Clelland
7ee285342f
Update cordova.js to latest (3.0.0-rc1) version
2013-07-16 14:48:48 -04:00
Andrew Grieve
6fe18ae0ab
[CB-3384] Use the ExposedJsApi to detect webCore thread instead of IceCreamCordovaWebViewClient.
...
Also removes a debug log statement.
2013-07-16 09:39:47 -04:00
denis
a9ebf50b86
Prevent NPE in case webview is lately initialized
2013-07-15 13:34:55 -07:00
Andrew Grieve
8d8cbf6e28
Set minSdkVersion to 8 for DroidGap project
2013-07-15 15:22:51 -04:00
Andrew Grieve
77e9092108
[CB-3384] Reworked UriResolver into CordovaResourceApi.
...
Changes were made after trying to use the API for Camera, FileTransfer, Media.
The main difference is separating the concept of URI remapping from the read/write helpers.
2013-07-15 15:18:39 -04:00
Ian Clelland
546948cb8c
[CB-4154] Set default Android target to android-17
...
This is done in the default project.properties file, as well as the create
script for new projects.
2013-07-11 22:26:15 -04:00
Joe Bowser
5cf95cfa01
CB-4156: Adding back the App plugin, since this is required
2013-07-11 14:00:50 -07:00
Ian Clelland
3ae28b3085
[CB-4151] Extract whitelist from Config class for testability
2013-07-11 14:11:37 -04:00
Joe Bowser
b5df9dd88e
CB-3724: Removing the file exceptions
2013-07-11 10:21:40 -07:00
Max Woghiren
b6a01a203a
[CB-4103] Made config parameters case-insensitive.
...
For consistency with other platforms (and for readability), UpperCamelCasing is used by default in the code.
2013-07-10 17:27:13 -04:00
Andrew Grieve
990d91360d
[CB-3384] Add a length getter for UriResolver. Change from interface -> abstract class.
...
Thinking here is that we can maintain compatibility going forward with a
base class as opposed to interface by having new methods on it have
default implementations.
2013-07-10 15:13:03 -04:00
Andrew Grieve
b5c3ac605a
[CB-4038] - Remove o.a.c.api namespace
2013-07-10 09:44:54 -04:00
denis
55865a4f1d
Let subclasses override focus behavior
...
Signed-off-by: Joe Bowser <bowserj@apache.org>
2013-07-09 15:45:41 -07:00
Joe Bowser
ff27ad332b
CB-3172: Killing the deprecation notice in Android, waiting for plugman fixes before removing the empty tags
2013-07-09 15:13:15 -07:00
Joe Bowser
85bad87c1c
CB-4139: Seriously, we didn't deprecate this for a year? WTF?
2013-07-09 15:10:42 -07:00
Ian Clelland
f7014f14df
Update cordova.js -- includes new Binary bridge, supporting Android 4.0
2013-07-09 16:45:25 -04:00
Andrew Grieve
99341bce29
[CB-3384] Make UriResolver assert that IO is not on the UI nor WebCore threads.
2013-07-05 11:44:38 -04:00
Andrew Grieve
79829f6209
[CB-4038] Move non-deprecated classes from the api package into the main package.
2013-06-28 21:53:09 -04:00
Andrew Grieve
a97487bcec
[CB-4048] Merge branch '3.0.0' into master
2013-06-28 11:59:54 -04:00
Andrew Grieve
892ffc8ce4
[CB-3384] Rewrite of DataResource into UriResolver + UriResolvers
...
Includes unit tests woot!
Note that this remove CordovaPlugin.shouldInterceptRequest(). Should be
fine since this method was introduced only a couple of releases ago, was
never documented, and afaict was only used by the Chrome Cordova plugins.
2013-06-27 21:55:28 -04:00
Andrew Grieve
3b7e0504e8
Remove accidentally checked in log statement "running exec normally"
...
(cherry picked from commit 68bc57ae85
)
2013-06-26 14:23:50 -04:00
Andrew Grieve
68bc57ae85
Remove accidentally checked in log statement "running exec normally"
2013-06-26 14:22:41 -04:00
Andrew Grieve
f42e5f66fd
Explicitly print exceptions that occur within ExposedJsApi.
...
Before they trickled into JNI and the stack traces were lost.
(cherry picked from commit 10d31ea0a3
)
2013-06-26 14:21:48 -04:00
Andrew Grieve
10d31ea0a3
Explicitly print exceptions that occur within ExposedJsApi.
...
Before they trickled into JNI and the stack traces were lost.
2013-06-26 14:20:45 -04:00
Don Coleman
e64ebdfaee
[CB-3998] video duration is an int
2013-06-25 14:35:23 -04:00
Joe Bowser
7e15ff930d
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android
2013-06-24 11:31:47 -07:00
Joe Bowser
b83610a653
CB-3949: Adding code to mitigate broken intents with the application installer
2013-06-24 11:31:32 -07:00
Jeffrey Willms
16e08384c0
[CB-3927] Fix start-up race condition that could cause exec() responses to be dropped.
...
Requires a change to the JS as well.
(cherry picked from commit 9cb14838e8
)
2013-06-21 18:31:57 -04:00
Jeffrey Willms
9cb14838e8
[CB-3927] Fix start-up race condition that could cause exec() responses to be dropped.
...
Requires a change to the JS as well.
2013-06-21 18:30:50 -04:00