Andrew Grieve
95118398dd
Update .classpath to make Eclipse happy (just re-orders one line)
2014-07-04 11:38:31 -04:00
Andrew Grieve
4d18a8e55f
Delete "CB-3064: The errorUrl is..." Log message left over from debugging presumably
2014-07-04 11:38:16 -04:00
Andrew Grieve
3bab41f138
Refactor Config into ConfigXmlParser, CordovaPreferences
...
Intention here is to be 100% backwards compatible.
2014-07-04 11:31:32 -04:00
Andrew Grieve
f577af0886
Delete Location-change JS->Native bridge mode
...
It was always disabled, and there's really no reason to keep it around.
2014-07-03 22:18:18 -04:00
Andrew Grieve
aab47bd453
CB-5988 Allow exec() only from file: or start-up URL's domain
...
Uses prompt() to validate the origin of the calling JS.
This change also simplifies the start-up logic by explicitly disabling
the bridge during page transitions and explictly enabling it when the
JS asks for the bridgeSecret.
We now wait to fire onNativeReady in JS until the bridge is initialized.
It is therefore safe to delete the queue-clear/new exec race condition
code that was in PluginManager.
2014-07-03 22:06:09 -04:00
Andrew Grieve
445ddd89fb
CB-6761 Fix native->JS bridge ceasing to fire when page changes and online is set to false and the JS loads quickly
2014-07-03 13:27:30 -04:00
Joe Bowser
6f21a96238
Update the errorurl to no longer use intents
2014-06-24 12:57:46 -07:00
Joe Bowser
b0b628ffc2
Refactoring the URI handling on Cordova, removing dead code
2014-06-24 12:30:34 -07:00
Andrew Grieve
4b4a2e9f9e
CB-7018 Clean up and deprecation of some button-related functions
2014-06-24 15:08:47 -04:00
Andrew Grieve
58afd0b604
CB-7017 Fix onload=true being set on all subsequent plugins
2014-06-24 14:55:34 -04:00
Andrew Grieve
297f862ccc
Delete explicit activity.finish() in back button handling. No change in behaviour.
...
The default handling calls through to Activity.onBackPressed(), which
by default results in activity.finish(), but can be customized by the
app.
2014-06-23 14:18:54 -04:00
Marcel Kinard
483babe3bc
Add documentation referencing other implementation.
2014-06-09 15:50:20 -04:00
Andrew Grieve
b407641049
CB-6851 Deprecate WebView.sendJavascript()
2014-06-08 22:47:41 -04:00
Joe Bowser
eb623a84d5
Trivial spelling fix in comments when reading CordovaResourceApi
2014-06-04 11:13:37 -07:00
Joe Bowser
07290277ba
CB-6818: I want to remove this code, because Square didn't do their headers properly
2014-06-03 15:22:10 -07:00
Joe Bowser
629e05b7b1
CB-6315: Wrapping this so it runs on the UI thread
2014-05-22 12:00:42 -07:00
Marcel Kinard
0b5bf0c098
CB-6707 Update minSdkVersion to 10 consistently
...
Update minSdkVersion in the AndroidManifest for the cordova.jar and the
test project.
2014-05-20 07:00:21 -04:00
Martin Gonzalez
1deefa48ee
CB-5652 make visible cordova version
...
Log the cordova version using version string from CordovaWebView.java
This closes #101
2014-05-19 11:10:58 -04:00
Steven Gill
50c4aef873
Update JS snapshot to version 3.6.0-dev (via coho)
2014-05-08 15:32:28 -07:00
Joe Bowser
cf42d31214
Update JS snapshot to version 3.6.0-dev (via coho)
2014-05-06 15:51:17 -07:00
Joe Bowser
00caa1c0a0
Set VERSION to 3.6.0-dev (via coho)
2014-05-06 15:51:14 -07:00
Andrew Grieve
0ec8f5d283
Add JavaDoc for CordovaResourceApi
2014-04-17 15:51:59 -04:00
Ian Clelland
b872df0f31
CB-6388: Handle binary data correctly in LOAD_URL bridge
2014-04-02 13:42:19 -04:00
Ian Clelland
0add4af208
Update JS snapshot to version 3.5.0-dev-81f9a00
2014-04-02 13:42:19 -04:00
hadeslee
b715d20385
Remove incorrect usage of AlertDialog.Builder.create
...
AlertDialog.Builder.show() will create an AlertDialog before it show. This is the source code snippet:
/**
* Creates a {@link AlertDialog} with the arguments supplied to this builder and
* {@link Dialog#show()}'s the dialog.
*/
public AlertDialog show() {
AlertDialog dialog = create();
dialog.show();
return dialog;
}
github: close #96
2014-03-28 13:40:43 -04:00
Andrew Grieve
9a00ccdacc
Catch uncaught exceptions in from plugins and turn them into error responses.
...
When a plugin throws an unchecked exception, we're not catching it
anywhere and so the error callback is not being called.
This change adds a try/catch to catch such exceptions.
2014-03-06 21:27:44 -05:00
Andrew Grieve
a2f8c9c75b
CB-6047 Fix online sometimes getting in a bad state on page transitions.
...
The online bridge toggles between on & off. Turns out that starting with
Android 4.3, navigation resets the online state, so the code had a 50/50
chance of being caught in the wrong state.
We now forcefully reset the online state on page transitions.
2014-02-26 20:23:07 -05:00
Andrew Grieve
5fb83e7f52
Add another convenience overload for CordovaResourceApi.copyResource
2014-02-26 20:20:10 -05:00
Andrew Grieve
dd6bf568d1
Update framework's .classpath to what Eclipse wants it to be.
2014-02-26 20:18:35 -05:00
Andrew Grieve
448071b02d
Fix NPE when POLLING bridge mode is used.
2014-02-18 22:11:38 -05:00
Joe Bowser
26a3f6ddc3
Update JS snapshot to version 3.5.0-dev (via coho)
2014-02-14 13:52:31 -08:00
Andrew Grieve
7741312673
CB-5398 Apply KitKat content URI fix to all content URIs
2014-02-14 11:02:17 -05:00
Andrew Grieve
954a1723f1
CB-5398 Work-around for KitKat content: URLs not rendering in <img> tags
2014-02-13 16:10:40 -05:00
arudenko
d260d0c182
Added Log.e when Config is not initialised but accessed
2014-02-08 21:24:20 -05:00
Ian Clelland
137eb40fab
CB-5395: Make scheme and host (but not path) case-insensitive in whitelist
2014-02-07 15:02:09 -05:00
Andrew Grieve
af440460e1
Fix broken build from prev. commit (copy & paste error?)
2014-02-04 10:00:58 -05:00
Andrew Grieve
a5c8472a37
Ignore multiple onPageFinished() callbacks & onReceivedError due to stopLoading()
...
I believe this happens only when using custom schemes.
2014-02-04 00:12:11 -05:00
Joe Bowser
dfae37421d
Removing addJavascriptInterface support from all Android versions lower than 4.2 due to security vulnerability
2014-02-03 10:11:53 -08:00
Andrew Grieve
ac2034561d
CB-5917 Add a loadUrlIntoView overload that doesn't recreate plugins.
2014-01-28 10:30:39 -05:00
Andrew Grieve
c42cd4233d
Use thread pool for load timeout.
2014-01-28 10:30:39 -05:00
Joe Bowser
e361f88501
Update JS snapshot to version 3.5.0-dev (via coho)
2014-01-22 16:30:05 -08:00
Joe Bowser
708c042b61
Set VERSION to 3.5.0-dev (via coho)
2014-01-22 16:30:02 -08:00
Andrew Grieve
e16cab6b9c
CB-5799 Update version of OkHTTP to 1.3
2014-01-15 11:36:43 -05:00
Andrew Grieve
1cee6e309b
Silence excessive logging from scroll events
2014-01-13 12:07:54 -05:00
Joe Bowser
0777a660bf
CB-5504: Adding onDestroy to app plugin to deregister telephonyReceiver
2014-01-08 13:12:00 -08:00
Andrew Grieve
7951eee8a3
Fix incorrect MIME type for .js files loaded through CordovaResourceAPI.
...
This fixes devtools complaining about .js files being served as "text/plain"
when they have gone through remapUrl().
2013-12-23 15:04:54 -05:00
Andrew Grieve
59c8e8b46e
CB-5592 Set MIME type for openExternal when scheme is file:
2013-12-20 11:17:24 -05:00
Marcel Kinard
1482c07ae4
CB-5489: clean up docs for deprecated methods
...
- fixed grammer in log message in Config.java
- updated the class javadoc in CordovaActivity to catch up to reality: use config.xml instead of set*Property() methods.
- added deprecation message for SetFullscreen
2013-12-14 08:02:58 -05:00
Joe Bowser
adba84ae6a
CB-5504: Moving code to the App plugin inside Cordova, the place where the grey area beween plugin and platform exists
2013-12-09 14:03:22 -08:00
Håkon Nilsen
28c10dba09
CB-5481 Fix for Cordova trying to get config.xml from the wrong namespace
2013-12-05 12:45:34 -05:00