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
37b3e980dc
CB-1362: We should add android:hardwareAccelerated=true to the template manifest.xml
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
ca583865ea
Spelling: substituted
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
ac4fc3e54e
Spelling: occurred
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
1bc49fe450
Spelling: explicitly
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
2ecbde891a
Spelling: conjunction
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
Josh Soref
6b92a0fff7
Brand: cordova
2012-09-17 22:09:50 -04:00
Anis Kadri
d859bb8e67
adding windows createAppInfoJar
2012-09-17 17:14:25 -07:00
Fil Maj
f12bbf71ed
Added license headers to test java files
2012-09-17 14:25:12 -07:00
Fil Maj
b723beb545
[CB-1484] License headers audit
2012-09-17 14:19:02 -07:00
Joe Bowser
47daaaf14f
Fixing up the commons-codec issue - CB-1483
2012-09-17 13:26:23 -07:00
Joe Bowser
9ba5bae34d
Updating commons-codec
2012-09-17 09:44:47 -07:00
Philipp Klose
dbfa2d7994
Change bin/create to use bash as shell
...
Fixes script on older Ubuntu versions.
2012-09-17 11:09:53 -04:00
Joe Bowser
8134f86d1f
Fixing CB-1467
2012-09-14 11:42:16 -07:00
Joe Bowser
5c60b09bf4
Updating the manifest so that it is correct
2012-09-13 11:46:31 -07:00
Joe Bowser
20a19d67d0
Put this on the wrong branch
2012-09-13 11:44:09 -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