Commit Graph

30 Commits

Author SHA1 Message Date
Bryce Curtis b66535a17d Introduce PhonegapActivity class to separate plugin development from base Phonegap. 2010-11-06 03:10:28 +08:00
Bryce Curtis 577284b960 Remove unneeded debug log statements. 2010-10-28 16:28:24 -05:00
Bryce Curtis 37a9307681 Enable JS callbacks to be kept around for multiple callbacks from Java. 2010-10-27 21:33:49 +08:00
Bryce Curtis bc1e039ea1 Use polling instead of XHR for callbacks from Java to JavaScript when device has a proxy set. 2010-10-26 15:09:54 -05:00
Bryce Curtis f63b8140af Add quotes when returning status message. 2010-10-25 14:59:23 -05:00
Bryce Curtis 5647e54399 Add PluginResult status values to handle RESULT_TO_BE_SENT, NEXT_RESULT, NO_MORE_RESULTS . 2010-10-25 14:33:48 -05:00
Bryce Curtis de23753204 Update license and copyright notices in each source file. PhoneGap is licensed under modified BSD and MIT (2008). 2010-10-18 15:31:16 -05:00
Dave Johnson 08963b5e5f Add IPlugin to isPhoneGapPlugin check 2010-10-12 23:36:08 +01:00
Dave Johnson 522a7225db Change PluginManager.isPhoneGapPlugin() to be much shorter like on the BlackBerry 2010-10-12 23:18:11 +01:00
Bryce Curtis 9adb85a64b Add callbackId to Plugin.execute() so result can be sent back when overlapping calls to same plugin occur. 2010-10-06 12:56:34 -05:00
Bryce Curtis e3cef16629 Remove getClassForService() and make addPlugin() private. 2010-10-06 12:56:34 -05:00
Dave Johnson 5a2398dbea Add call to setCallbackdId in addPlugin 2010-10-06 12:56:34 -05:00
Dave Johnson f1421bc724 Add callbackId and JS callback sugar to plugin class and interface 2010-10-06 12:56:34 -05:00
Dave Johnson 7d6ffc676d Update PluginManager to not call Class.forName twice 2010-10-06 12:56:34 -05:00
Bryce Curtis 385be26046 Check plugin against new Plugin and IPlugin to determine if valid plugin class. 2010-10-06 12:56:34 -05:00
Bryce Curtis 68146329b9 Add IPlugin interface and change Plugin to be abstract class. Plugins can either implement IPlugin or extend Plugin. 2010-10-06 12:56:34 -05:00
macdonst 2bbf62c489 Fixing Contacts.find to use PluginResult 2010-10-04 09:50:48 +08:00
Bryce Curtis b95ad44c18 Add general ERROR to plugin result status. 2010-09-17 15:38:18 -05:00
Bryce Curtis 1c0de5ad8d Change hasReturnValue to isSynch to be more accurate about purpose of method. 2010-09-13 11:01:44 -05:00
Bryce Curtis 2b015164f4 Add hasReturnValue() so that PluginManager can make decision to run an action sync or async. 2010-09-10 11:32:18 -05:00
Bryce Curtis cda0319be3 Refer to services instead of class names, which don't translate across devices. 2010-09-10 11:30:32 -05:00
Bryce Curtis 2d2adf29fd Cleanup plugin code. 2010-09-09 11:04:04 -05:00
Bryce Curtis 4f360c2680 Change commands to plugins. 2010-09-07 13:59:54 -05:00
Bryce Curtis 9e931cc3f6 Change to use Commands and CommandManager. 2010-09-07 10:39:55 -05:00
Dave Johnson 4fd8a4dad8 Remove channel.js. Remove double call to nativeReady in DroidGap. Niceify CommandResult.java 2010-08-26 12:15:34 -07:00
Dave Johnson ae800455b1 no more silly json strings in there 2010-08-24 18:59:05 -07:00
Dave Johnson 8ca1804de9 the plugins were executing on the UI thread. now on background thread. calls to loadUrl are now automatically on the ui thread 2010-08-24 18:58:41 -07:00
Dave Johnson 49de553ee8 refactored the Command stuff a bit more, added a spashscreen 2010-08-24 18:58:16 -07:00
Dave Johnson 1af469c8b1 check if file exists or not 2010-08-24 18:57:21 -07:00
Dave Johnson 2b2b4f5dd4 javascript and native side of a URL caching plugin + android plugin framework is complete 2010-08-24 18:57:21 -07:00