Joe Bowser
b9e1b1d280
Adding Blank HTML page
2011-01-13 16:27:54 -08:00
macdonst
567ca94245
Adding debug mode so FileTransfer will accept self signed SSL certificates
2011-01-12 10:32:26 +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
macdonst
73f278963b
Adding File Upload functionality
2011-01-06 07:09:07 +08:00
macdonst
115b428a9d
Fixing issue where Date's aren't cloned
2010-12-30 00:53:06 +08:00
macdonst
2504db13d7
Adding release method to Media object
2010-12-23 02:44:52 +08:00
Bryce Curtis
42cd10cf56
Need license header since it is removed by minification.
2010-12-01 16:13:22 -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
50b435c4d1
Following File API spec.
2010-11-25 03:11:43 +08: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
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
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
macdonst
07418a3606
Small fix to File API
2010-11-17 00:06:49 +08:00
macdonst
5f55ebf1d9
Adding Contact.save() for Android 1.X and Android 2.X
2010-11-13 05:34:44 +08: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
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
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
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
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
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
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
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
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
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
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
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
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
Bryce Curtis
f85f4e6b69
Update notification service to implement plugin class.
2010-09-29 11:10:08 -05: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
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
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
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
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
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
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
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
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
b02f376826
Catch exceptions in async callbacks.
2010-09-09 11:03:46 -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
brianleroux
9185848cbc
fixing dasherish
2010-09-02 16:44:56 -07:00
brianleroux
d2e19d8818
Merge branch 'master' of github.com:phonegap/phonegap-android
2010-09-02 16:42:12 -07:00
Bryce Curtis
1febba48ff
Moved camera code from DroidGap into CameraLauncher. Added comments and error messages.
2010-09-02 11:27:48 -05:00
brianleroux
b06d02028a
updated create script to remove dashes
2010-09-01 11:26:57 -07:00
brianleroux
c53427d7ec
Merge branch 'master' of github.com:phonegap/phonegap-android
2010-09-01 11:13:10 -07:00
Bryce Curtis
90b708fe83
Update audio playback and recording.
2010-08-31 15:39:37 -05:00
brianleroux
06779773dd
reworking in new droidgap lite
2010-08-30 15:57:07 -07:00
macdonst
91f1f475e9
fixing error in if statement
2010-08-30 22:56:24 +08:00
macdonst
b1af7d8739
Adding altituteAccuracy into Coordinates object
2010-08-30 22:56:24 +08:00
Bryce Curtis
c6280edbed
Set type of channel.
2010-08-27 09:28:49 -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
fb2b8345d1
One last fix for a merge problem
2010-08-26 12:10:05 -07:00
Bryce Curtis
c9a579af8c
Change resume and pause to use same event mechanism used by deviceready.
2010-08-26 10:39:02 -05:00
filmaj
92b838e07a
Was there a reason we had some code duplication?
2010-08-25 22:44:56 -07:00
filmaj
764c9191b7
Merged in latest.
2010-08-25 22:32:31 -07:00
Dave Johnson
b01668d262
Fix for a merge problem
2010-08-25 15:12:23 -07:00
Dave Johnson
56f0e8e087
undo the splash screen for now
2010-08-24 18:59:05 -07:00
Dave Johnson
0c52ed44a0
changed FileUtils to public for testing purposes. added updategap that can updated a project with the latest phonegap jar and js
2010-08-24 18:58:40 -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
2b2b4f5dd4
javascript and native side of a URL caching plugin + android plugin framework is complete
2010-08-24 18:57:21 -07:00
Dave Johnson
742910f369
added onNativeReady and onDOMContentLoaded events
2010-08-24 18:56:09 -07:00
Dave Johnson
3365dba870
fixed up things so that deviceready now uses DOMContentLoaded and if DCL fires before something is attached to deviceready the function will be called immediately
2010-08-24 18:51:58 -07:00
filmaj
ac0ba41ccf
Merged in bryce`s latest.
2010-08-24 15:01:58 -07:00
filmaj
745aa7201c
For some reason have to check typeof?
2010-08-24 14:59:02 -07:00
filmaj
8683667041
Semi-colon + new-line addition otherwise built phonegap.js is bad :(
2010-08-24 11:34:32 -07:00
Bryce Curtis
13679fe00d
Make sure JavaScript PhoneGap code is initialized and deviceready is fired for a new HTML page loaded from link in initial index.html.
2010-08-24 13:19:22 -05:00
Dave Johnson
9f1730ae47
Add back JSCallback to deviceready event
2010-08-23 17:14:08 -07:00
Dave Johnson
e0d1414c4a
tweaks to PhoneGap.Channel
2010-08-23 17:00:03 -07:00
Dave Johnson
8e5de2cb7b
added onNativeReady and onDOMContentLoaded events
2010-08-23 17:00:02 -07:00
Dave Johnson
f7a4a0aef8
fixed up things so that deviceready now uses DOMContentLoaded and if DCL fires before something is attached to deviceready the function will be called immediately
2010-08-23 16:58:21 -07:00
Bryce Curtis
27c4de6aa0
Change compass listener and optimize accelerometer listener.
2010-08-20 10:59:45 -05:00
Bryce Curtis
e5bbbbe35c
Add onpause & onresume events to javascript.
2010-08-19 15:41:06 -05:00
Bryce Curtis
5bdad8c0ca
Add XHR-based callbacks from Java to JavaScript.
2010-08-18 13:12:53 -05:00
Bryce Curtis
4b3255e4fd
Accelerometer updates:
...
- Removed thread delay to get accelerometer values.
- Override Activity lifecycle methods to manage JavaScript timers and enable window.onunload to be called. This is needed for accelerometer to shut down correctly.
2010-08-12 10:51:12 -05:00
Bryce Curtis
d5646584ee
Change accelerometer to use JavaScript setInterval for watch.
2010-08-11 13:47:50 -05:00
Joe Bowser
32b68f568b
Adding the new keyword again
2010-08-04 12:38:19 -07:00