Commit Graph

540 Commits

Author SHA1 Message Date
macdonst
2a9bc2ddf8 Fixing issue where Android 2.1 and 2.2 don't return the same results on contact.find() 2011-01-14 02:02:21 +08:00
macdonst
6e39c46b07 Middle name for contact being updated incorrectly 2011-01-12 21:58:20 +08:00
macdonst
567ca94245 Adding debug mode so FileTransfer will accept self signed SSL certificates 2011-01-12 10:32:26 +08:00
macdonst
812a4b32b4 Adding file key properly 2011-01-07 23:17:05 +08:00
Bryce Curtis
023df10f31 Allow features/modules to initialize code before deviceready fires. CupcakeLocalStorage uses this capability to delay deviceready until local storage has been read and inited. 2011-01-06 22:50:13 -06:00
macdonst
8d513e2765 Remaining FileUploader to FileTransfer 2011-01-07 01:43:12 +08:00
Bryce Curtis
1eae6786c4 Better memory management when taking pictures. 2011-01-06 11:12:14 -06:00
macdonst
73f278963b Adding File Upload functionality 2011-01-06 07:09:07 +08:00
macdonst
54eff557d9 Guard against null request in Android 1.5/1.6 2011-01-06 04:08:23 +08:00
Bryce Curtis
a7415bcfc9 Support all URIs by passing them to their default activity. This works for market:// and content://. 2011-01-04 13:22:25 -06:00
macdonst
b6bd9ad5b8 Support Market Uri 2011-01-05 03:03:38 +08:00
macdonst
f71d9deb5e Fixing mimetypes for content:// Uri's. 2011-01-05 02:45:04 +08:00
macdonst
115b428a9d Fixing issue where Date's aren't cloned 2010-12-30 00:53:06 +08:00
macdonst
92a1e4a2d9 Remove destroyed AudioPlayer from list of AudioPlayers 2010-12-23 02:51:39 +08:00
macdonst
2504db13d7 Adding release method to Media object 2010-12-23 02:44:52 +08:00
macdonst
43c72e684c Setting content type properly in readAsDataURL 2010-12-23 00:26:38 +08:00
macdonst
8bad4eb7eb Fixing issue where Camera returned a content URI that File Reader could not read 2010-12-17 05:08:45 +08:00
Bryce Curtis
ab8950a5af Re-enable multitasking in onResume Java callback so that onResume JS handlers are called - it was being re-enabled too soon. 2010-12-09 14:13:23 -06:00
Bryce Curtis
26adfb6346 If multitasking is turned on (keepRunning=true), then temporarily disable it when starting a new activity that returns a result - such as camera. 2010-12-06 16:48:06 -06:00
Bryce Curtis
43b6b6d34e Update version number to 0.9.3 in preparation for next release. 2010-12-03 18:15:00 -06:00
Bryce Curtis
04ddc68dfd Fix bug with saving name in new contact. 2010-12-03 14:14:37 -06:00
Bryce Curtis
42cd10cf56 Need license header since it is removed by minification. 2010-12-01 16:13:22 -06:00
Bryce Curtis
2131070ee9 Add JavaScript minification using YUICompressor. 2010-11-30 19:00:30 -06:00
Bryce Curtis
b2a82975e5 Merge branch 'jos3000-master' 2010-11-29 12:30:49 -06:00
Bryce Curtis
ddeba91faf Merge branch 'master' of https://github.com/jos3000/phonegap-android into jos3000-master 2010-11-29 12:27:00 -06:00
macdonst
6e572f05e4 Put trailing / into getRootPaths() to remain consistent with BBW 2010-11-26 00:45:02 +08:00
macdonst
50b435c4d1 Following File API spec. 2010-11-25 03:11:43 +08:00
Bryce Curtis
af5c5dc021 Update splash screen example and list of properties that can be set in commented code. 2010-11-23 09:53:43 -06:00
Bryce Curtis
87fd9665fe Merge branch 'localStorage' of https://github.com/ascorbic/phonegap-android into ascorbic-localStorage 2010-11-21 17:58:49 -06:00
Bryce Curtis
5e9ca84b40 Expose certain methods from DroidGap to JavaScript so that a PhoneGap web app can better control program configuration and flow. 2010-11-21 17:33:13 -06:00
Bryce Curtis
090ad56d0b Don't need special method to load a splash screen. Instead, the regular loadUrl() and clearHistory() can be used. 2010-11-21 16:47:35 -06:00
Bryce Curtis
e3ebfea064 Improve handling of timeout error when loading URL, and enable WebViewClient to be overridden by app, so developer can intercept webview events. 2010-11-21 16:42:00 -06:00
Bryce Curtis
44761f87d2 Remove comment for unused parameter. 2010-11-21 16:31:49 -06:00
Bryce Curtis
04e3ceac96 Define window.plugins object so plugins can check to see if they have already been created. 2010-11-21 16:30:46 -06:00
Bryce Curtis
afc7e605ff Fix bug when not doing cast - temp isn't defined. 2010-11-20 21:23:15 -06:00
macdonst
1c5aa6cd00 Adding a cast for contacts.find() 2010-11-20 01:42:52 +08:00
macdonst
c1a87ebaaa Adding and optional call to cast Plugin Result 2010-11-20 01:42:43 +08:00
macdonst
46babe7a48 Calling correct events from FileWriter.abort() 2010-11-17 15:30:08 -05:00
Bryce Curtis
0dc64d2aa7 Merge branch 'master' of github.com:phonegap/phonegap-android 2010-11-16 18:15:15 -06:00
Bryce Curtis
1d9e522bd9 Fix quality issue with base64 encoded images. Quality parameter wasn't being set. 2010-11-16 18:14:24 -06:00
macdonst
5dcac6d7fe Fixing issue in File Reader/Writer when newlines in file 2010-11-16 13:30:18 -05:00
macdonst
07418a3606 Small fix to File API 2010-11-17 00:06:49 +08:00
Bryce Curtis
0e08af98ca Better way to handle splash screen when back button pressed. 2010-11-15 16:32:55 -06:00
Bryce Curtis
b8b1ad8421 Add property that lets a PhoneGap app continue to run when another Android app or activity is started. 2010-11-14 17:33:06 -06:00
Bryce Curtis
4fa1f40b44 Add load URL capability, and enable an HTML file to be used as a splash screen. 2010-11-12 22:38:27 -06:00
macdonst
5f55ebf1d9 Adding Contact.save() for Android 1.X and Android 2.X 2010-11-13 05:34:44 +08:00
Bryce Curtis
9798de7efa Remove unused and unneeded getPort() method. 2010-11-12 12:53:34 -06:00
Bryce Curtis
102745875c Allow user to set the loading dialog message. Change default from show to not shown. 2010-11-11 22:24:20 -06:00
Bryce Curtis
dce0d93df8 Replace deprecated debug.log with console.log. 2010-11-11 22:03:12 -06:00
Bryce Curtis
1428ac5ed5 Add error checking for PhoneGap.addPlugin(). 2010-11-11 21:58:07 -06:00
Bryce Curtis
4f1bc1401f Add delay so splash screen can be shown for a specific amount of time. 2010-11-11 21:56:56 -06:00
Bryce Curtis
28ff6e1150 Merged code for bryfox: Re-add support for search & menu key triggers.
See original commit: 799515fa7b
2010-11-11 16:20:32 -06:00
Bryce Curtis
5ffe5fa3c5 Merged code for imhotep: Cleaner way for handling splashscreens.
See original commit: 1761cbb3dc
2010-11-11 15:59:35 -06:00
Bryce Curtis
49341356d7 Add comments to onKeyDown() method. 2010-11-11 14:08:55 -06:00
Bryce Curtis
e8b85f6cf7 Fix formatting and rearrange method order. 2010-11-11 14:00:56 -06:00
Bryce Curtis
4b2398b487 Add properties to DroidGap that can be set when the intent/activity is called. This enables the developer to show app loading dialog, splashscreen, or set other properties. 2010-11-11 11:34:12 -06:00
Bryce Curtis
10f3313ed5 Use polling if PhoneGap app is loaded from server, since XHR doesn't work to localhost due to cross-domain security policy. 2010-11-10 14:19:17 -06:00
Matt Kane
46664c6494 Remove dependency on JSON support 2010-11-10 08:44:33 +00:00
Matt Kane
8ce7e61ed7 Adds localStorage support to older versions 2010-11-10 08:34:59 +00:00
Matt Kane
912458c679 Fix order of args to match w3c spec. 2010-11-09 22:58:13 +08:00
macdonst
e117b95057 Fixing issue with addEventListener and Sencha 2010-11-09 21:48:48 +08:00
Jos Shepherd
3a0101261d Move data transfer for storage to completeQuery for speed up 2010-11-06 20:01:22 +00:00
Bryce Curtis
48d3bc09f3 Add method for dynamic loading of a JavaScript file. 2010-11-05 16:00:58 -05:00
Bryce Curtis
0b3e27b3fa Load url into DroidGap if it was passed in to intent. 2010-11-05 14:50:48 -05:00
Bryce Curtis
b66535a17d Introduce PhonegapActivity class to separate plugin development from base Phonegap. 2010-11-06 03:10:28 +08:00
Jos Shepherd
fdc78e1b08 Fix for troublesome values being returned from DroidDB stores. Stick to one level of JSON serialization. 2010-11-05 17:03:05 +00:00
Bryce Curtis
36064c564e Reduce timeout from 30 sec to 10 sec for CallbackServer. Some devices have shorter timeouts than others for XHR. 2010-11-04 13:07:15 -05:00
Bryce Curtis
7102810283 Fix problem with CallbackServer for certain HTC phones. 2010-11-03 22:45:14 -05:00
Bryce Curtis
ab4d4e22da Include the device's name in Device.name per API docs. 2010-11-03 10:23:12 -05:00
Bryce Curtis
80c15de606 Return error conditions from CallbackServer instead of just closing connection. 2010-11-01 13:59:08 -05:00
Matt Kane
be5cac6d0b This is being called from java code, but callback didn't exist 2010-11-01 05:58:24 +08:00
Matt Kane
2bb67ee4b0 Change use "geo:" instead of WebView.SCHEME_GEO
The constant is "geo:0,0?q=", which means it doesn't match urls that specify the coordinates. The gmap app can handle these though, so we can pass any geo: url to it.
2010-11-01 05:50:55 +08:00
Bryce Curtis
f7254044ee Require security token when calling CallbackServer via XHR. 2010-10-29 22:07:23 +08:00
macdonst
2e5d6f5b74 Adding truncate to FileWriter 2010-10-28 22:17:20 -04:00
macdonst
b7024ad1f5 Small FileWriter fix 2010-10-29 08:46:37 +08:00
Bryce Curtis
577284b960 Remove unneeded debug log statements. 2010-10-28 16:28:24 -05:00
Joe Bowser
35b3808701 Fixing typo 2010-10-27 15:00:35 -07:00
Joe Bowser
45c9a88fd7 Merge branch 'master' of git@github.com:phonegap/phonegap-android 2010-10-27 14:53:32 -07:00
Bryce Curtis
831670e4ae Modify camera to use NO_RESULT, thus eliminating extra JS callback methods. 2010-10-27 21:33:50 +08:00
Bryce Curtis
37a9307681 Enable JS callbacks to be kept around for multiple callbacks from Java. 2010-10-27 21:33:49 +08:00
Joe Bowser
34f6e878d5 Merge branch 'master' of git@github.com:phonegap/phonegap-android 2010-10-26 16:23:37 -07: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
Joe Bowser
8c624c7f22 Adding a console.log statement to debug errors in callback 2010-10-25 15:01:17 -07:00
Bryce Curtis
f63b8140af Add quotes when returning status message. 2010-10-25 14:59:23 -05:00
Bryce Curtis
153d42f693 Alert and notification dialogs should be run on UI thread. 2010-10-25 14:35:02 -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
8663ed412f Made notification.alert and notification.confirm async.
notification.confirm matches iOS and BB widget implementation (invoke callback with result).
2010-10-25 11:20:41 -05:00
Bryce Curtis
072613be99 Rename PhoneGap.execAsync() to PhoneGap.exec(). 2010-10-22 13:08:54 -05:00
Bryce Curtis
6b7fc8119f Rename PhoneGap.execAsync() to PhoneGap.exec() and change all JS files that use it. 2010-10-20 23:53:33 -05:00
Bryce Curtis
29549b835a Add error checking around user callbacks. 2010-10-18 16:04:39 -05:00
Bryce Curtis
60fc61065e Fix variable change error. 2010-10-18 16:02:42 -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
macdonst
9cd4d4c603 Adding comments to Contact code 2010-10-19 04:06:49 +08:00
macdonst
bc086cb93d Setting ContactFindOptions to correct defaults 2010-10-19 00:30:00 +08:00
Bryce Curtis
6d605c1cbf Set prepareListener before calling prepare. 2010-10-14 09:58:37 -05:00
Bryce Curtis
be16eebf55 Remove logging from storage.js. 2010-10-13 13:47:43 -05:00
Bryce Curtis
1f3bd9f51c Add support for multiple executeSql statements in transaction that returns results.
If a transaction had more than one "SELECT * FROM TABLE" statement, then only one of the executeSql callbacks would be called.  The others would not be called, even though they were successful.  This is because a transaction object had only one result set.  Changed code so that each executeSql has a result set and unique "query id" so that the query results can be sent back to the correct statement's callback.
2010-10-13 13:43:52 -05:00
Jos Shepherd
5bdc81e84d Fix to new Android 1.6 storage code - callback wasn't being called for empty result sets. 2010-10-13 22:12:36 +08: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
032db387f8 Fix database for Android 1.x devices. It now behaves like HTML5 database API. 2010-10-12 15:53:57 -05:00
macdonst
3fd372f9d1 Remove logs 2010-10-09 02:58:14 +08:00
macdonst
b125f4e74b Fixing if/else condition 2010-10-09 02:58:04 +08:00
macdonst
3a9c106aba Small changes for older Android SDK 2010-10-09 02:43:27 +08:00
brianleroux
a31ce5ef2a Merge branch 'master' of github.com:phonegap/phonegap-android 2010-10-08 11:40:09 -07:00
brianleroux
bf3b38036b tiny fix to droidgap gen for windows 2010-10-08 11:39:56 -07:00
macdonst
34859ec479 Reduced everything to single database query 2010-10-08 23:44:07 +08:00
macdonst
4a6105de6b Do one table query per contact 2010-10-08 23:43:23 +08:00
Bryce Curtis
50ab0e0834 Add confirm, start/stopActivity, start/stopProgress to notification service. Add "application loading" spinner that user can optionally show when app is starting. 2010-10-08 09:18:10 -05:00
macdonst
72b2ec804c Removing unused functions 2010-10-07 06:17:24 +08:00
Bryce Curtis
98206852de Update alert() to implement navigator.notification.alert API. This update is from janmonschke (Jan Monschke). 2010-10-06 13:31:30 -05: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
23b02e7267 Change initialization of Storage for 1.x devices to use service call. 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
3138178fea Speeding up contacts.find 2010-10-07 00:45:07 +08:00
macdonst
f20e5cf943 Shave .2 sec off each contact returned in a query 2010-10-06 02:24:31 +08:00
macdonst
a1b35b7636 Remove logging 2010-10-06 00:24:33 +08:00
macdonst
8eaaa04746 Small fix to speed up contact retrieval 2010-10-06 00:19:58 +08:00
macdonst
2bbf62c489 Fixing Contacts.find to use PluginResult 2010-10-04 09:50:48 +08:00
macdonst
c80397ad68 Fix duplicate method name 2010-10-02 05:11:06 +08:00
macdonst
c91ea37438 Adding Contacts.create method 2010-10-02 05:10:42 +08:00
macdonst
9671083bed Removing logging messages 2010-10-01 11:29:24 +08:00
macdonst
6071b9c75a Adding Contact.remove method 2010-10-01 11:22:20 +08:00
Justin Tyberg
668bc9e0ca Corrected check for existence of accelerometer timer to allow clearWatch to clearInterval correctly. 2010-10-01 10:34:39 +08:00
macdonst
297ddb99fe Adding clone functionality to Contact object 2010-10-01 00:01:30 +08:00
Bryce Curtis
a772acbd89 Update lastAccessTime when calling getAcceleration() so we don't timeout. 2010-09-29 20:52:39 -05:00
macdonst
c2240966ef Removing extra log calls 2010-09-30 05:46:32 +08:00
macdonst
36984f4697 Merge remote branch 'macdonst-contactSpec/contactSpec' 2010-09-29 17:13:58 -04:00
macdonst
ac92498594 Merge branch 'master' of git://github.com/phonegap/phonegap-android 2010-09-29 16:31:34 -04:00
macdonst
7bfe94ffc7 Removing commented out code 2010-09-29 15:35:57 -04:00
Bryce Curtis
f85f4e6b69 Update notification service to implement plugin class. 2010-09-29 11:10:08 -05:00
macdonst
c13c0c37e3 Only query what is required as passed by filter 2010-09-28 14:19:40 -04:00
macdonst
2098436a2c Fixing query so that it uses wildcards 2010-09-24 16:15:16 -04:00
macdonst
bcf920669b Merge branch 'master' of git://github.com/phonegap/phonegap-android
Conflicts:
	framework/src/com/phonegap/ContactManager.java
2010-09-24 13:22:46 -04:00
macdonst
a9f057c278 Cleaning up some accessor code 2010-09-24 11:43:10 -04:00
macdonst
4e4207f294 Merge branch 'master' of git://github.com/phonegap/phonegap-android into contactSpec 2010-09-24 11:42:08 -04:00
Bryce Curtis
7f7cc1db2a Add geolocation options as defined by W3C spec. 2010-09-23 14:34:56 -05:00
Bryce Curtis
edfa41c9f9 Update geolocation to follow W3C spec, add comments, add error checking. 2010-09-22 14:47:52 -05:00
macdonst
1768b507f8 Cleaning up logs from ContactAccessors 2010-09-22 11:37:12 -04:00
macdonst
328bc106e5 Able to query contact DB on Android 1.6 2010-09-21 22:08:45 -04:00
Bryce Curtis
063e189bb7 Change isReachable() to return NetworkStatus constant to reachableCallback(reachability) as specified in the API documentation. 2010-09-20 22:25:57 -05:00
Bryce Curtis
1a9173d2c3 Added comments. 2010-09-20 21:09:35 -05:00
macdonst
fdca4c5ecb First pass as pre 2.0 Android contacts 2010-09-20 21:38:29 -04:00
Bryce Curtis
b079a24373 Need to listen for XHR callbacks before constructors are run, since constructors could call native code that returns data in callback. 2010-09-20 15:48:37 -05:00
Bryce Curtis
ace84227cc Fix problem with deviceready being called before device properties are guaranteed to be set. 2010-09-20 15:39:54 -05:00
macdonst
f68b75c1cf Small refactor on birthday and anniversary 2010-09-20 15:51:12 -04:00
macdonst
f272748c5b Adding queries for IM, Note, Nickname, Website, Relationship, Birthday and Anniversary 2010-09-20 14:52:02 -04:00
Bryce Curtis
a59cad68e2 Device returns string, but for some reason emulator returns object - so convert to string. 2010-09-17 16:53:52 -05:00
Bryce Curtis
eff7c92dae FileWriter should use its own states object. 2010-09-17 16:17:06 -05:00
macdonst
ca4d7f7fd2 Adding queries for addresses and organization 2010-09-17 17:15:30 -04:00
Bryce Curtis
0ed522481f Read and write operations are async. 2010-09-17 16:05:05 -05:00
Bryce Curtis
2d4a321cc1 Update files.js to be closer to iPhone impl and W3C File API working draft at http://www.w3.org/TR/FileAPI/. 2010-09-17 15:43:20 -05:00
Bryce Curtis
00dc18a488 Convert FileUtils to plugin architecture. 2010-09-17 15:41:48 -05:00
Bryce Curtis
b95ad44c18 Add general ERROR to plugin result status. 2010-09-17 15:38:18 -05:00
Bryce Curtis
9d3306ccc5 Add comments to directory manager source file. 2010-09-17 15:37:34 -05:00
macdonst
c2bcc29cfb Merge branch 'master' of git://github.com/phonegap/phonegap-android into contactSpec 2010-09-17 10:24:30 -04:00
macdonst
0a2d7bf536 reducing code 2010-09-17 10:24:22 -04:00
Bryce Curtis
0895083f1f Use same option name as iPhone. 2010-09-16 12:47:13 -05:00
macdonst
8de6d9ce15 Merge branch 'master' of git://github.com/phonegap/phonegap-android into contactSpec 2010-09-16 13:40:17 -04:00
macdonst
c483ebd1d7 Fixing merge conflict 2010-09-16 13:39:59 -04:00
Bryce Curtis
92d2b5812c Change camera to be more consistent with iPhone and BB widgets. Add support to choose image from library instead of only camera. 2010-09-16 11:31:42 -05:00
Bryce Curtis
9c2e4cfd9c Check to make sure result was returned to eliminate parse warning messages. 2010-09-16 11:28:52 -05:00
macdonst
8da131cc45 Changed search function to take filter and option parameters 2010-09-16 11:35:49 -04:00
Bryce Curtis
5cd25316fa Change JS to call navigator.contacts instead of navigator.ContactManager, which no longer exists. 2010-09-15 14:38:57 -05:00
Bryce Curtis
705b8f6874 Change Device JS object to include only platform, uuid, version, and phonegap properties as defined in API, and modify Device Java class to implement plugin interface. 2010-09-15 14:27:46 -05:00
Bryce Curtis
c050e00b8f Use timeout to break out of possible infinite loop waiting for sensor to start. 2010-09-15 14:17:40 -05:00
Bryce Curtis
03f6267c82 Add JSON stringify equivalent not implemented in older Android (1.6) devices. This is needed for args passed to PhoneGap.exec(). 2010-09-15 14:06:05 -05:00
macdonst
d955502ca2 Fixing whitespace 2010-09-14 14:51:31 -04:00
macdonst
3f24c63fc5 Changing navigator.contacts to navigator.service.contacts 2010-09-14 14:21:20 -04:00
macdonst
b78896e5f0 Modify ContactFindOptions to pass Mobile Spec tests 2010-09-14 14:21:20 -04:00
macdonst
0efe871efe Adding new data model to contact.js to conform to W3C spec 2010-09-14 14:21:20 -04:00
macdonst
633100a3ce Merging Fil's contact changes with Bryce's Plugins 2010-09-14 14:21:19 -04: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
e4d1087b72 Clean up unused variables. 2010-09-10 18:41:39 -05:00
Bryce Curtis
040a3d7d43 Modify JS code to use service name rather than class name. 2010-09-10 15:13:53 -05:00
Bryce Curtis
fb281ddc9f JS execAsync to handle changes to plugins. 2010-09-10 15:12:55 -05:00
Bryce Curtis
afd278cf80 Modify contacts to use async plugin. Contacts doesn't work on Android, but needed to update JS side to work with plugin. 2010-09-10 14:54:31 -05:00
Bryce Curtis
53fca124ab Modify camera capture to use async plugin. Use option instead of method to specify capture type (base64 or file). 2010-09-10 14:45:32 -05:00
Bryce Curtis
d72c77d6f3 Modify network queries to use async plugin. 2010-09-10 14:20:34 -05:00
Bryce Curtis
0a7762743e Optimize accelerometer to use new PluginManager. 2010-09-10 13:44:45 -05:00
Bryce Curtis
863807a7a5 Add position callback and do some optimization of audio player. 2010-09-10 11:38:23 -05:00
Bryce Curtis
5c20ba57e9 Optimize compass to use new PluginManager. 2010-09-10 11:35:10 -05:00
Bryce Curtis
a13b8fc124 Implement ReturnValue() for each plugin. 2010-09-10 11:34:06 -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
a21080fb76 Add services supported and their class names. 2010-09-10 11:31:22 -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
7f3cf4a884 Remove unused module classes. 2010-09-09 11:04:29 -05:00
Bryce Curtis
2d2adf29fd Cleanup plugin code. 2010-09-09 11:04:04 -05:00
Bryce Curtis
b02f376826 Catch exceptions in async callbacks. 2010-09-09 11:03:46 -05:00
Bryce Curtis
1fa41df3f1 Cleanup code and add comments. 2010-09-09 11:01:56 -05:00
Bryce Curtis
77801de1ae Cleanup accelerometer code. 2010-09-09 11:00:45 -05:00
Bryce Curtis
3c9bae3402 Optimize accelerometer for plugin manager. 2010-09-08 17:09:22 -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
Bryce Curtis
5c24abcafd Alert dialog only has OK button. Add confirm dialog with OK and CANCEL. 2010-09-07 10:33:08 -05:00