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
alunny
4e0c8982c9
get commons-codec from apache archive, not osuosl
...
prevents the issue where, when a new release of commons-codec comes out,
`bin/create` stops working
2012-10-08 15:12:13 -07:00
Joe Bowser
a741c66c97
Updating Native Tests to correspond with changes - CB-1580
2012-10-03 15:56:49 -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
979ae94698
Merge branch 'master' of http://git-wip-us.apache.org/repos/asf/incubator-cordova-android
...
Just brain dead today.
2012-10-02 14:40:48 -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
Simon MacDonald
686977a986
CB-1573: Can we remove framework/src/org/apache/cordova/TempListener.java
2012-10-02 14:38:02 -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
467cbe972c
Fixing merge conflict
2012-10-02 09:54:36 -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
Simon MacDonald
3404a6c699
CB-1564: DroidGap.loadUrl follows a path that never checks the white list
2012-10-01 16:03:28 -04:00
Anis Kadri
17a4b5155e
CB-1359 set target SDK to the highest available
2012-09-28 18:18:11 -07:00
Anis Kadri
d406e2ed22
merging conflict with create script
2012-09-28 17:43:26 -07:00
Anis Kadri
0bfc9935b2
CB-1359 simplifying API_LEVEL command
2012-09-28 17:41:12 -07: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
Joshua Granick
1bf12842ca
Allow for predefined ANDROID_BIN value, fix for paths with spaces
2012-09-27 14:05:01 -04:00
Simon MacDonald
da8fbee256
Merge branch 'master' of http://git-wip-us.apache.org/repos/asf/incubator-cordova-android
2012-09-27 11:17:04 -04:00
Simon MacDonald
4021f26e76
Globalization plugin should return an error object and not a code
2012-09-27 11:16:43 -04:00
Anis Kadri
8eab8438cf
CB-1468 fixing paths with spaces
2012-09-26 16:22:35 -07: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