Compare commits

...

289 Commits

Author SHA1 Message Date
Jimmy Shih b888a9a3b8 My Tracks 2.0.3 rc3 2013-03-10 20:54:49 -07:00
youtaol d2708ca2a5 Add some code to change the activity type during exit a track. 2013-03-08 16:15:26 +08:00
Jimmy Shih f93149191e Remove unused permissions. 2013-03-07 16:48:07 -08:00
Jimmy Shih 664f18c1ea Pass in hl to the help center url 2013-03-07 14:16:03 -08:00
Jimmy Shih e44d2875cc Fix gpx lock in the start of a recording. Use a handler thread
to obtain locationListener callbacks.
2013-03-07 11:40:14 -08:00
Jimmy Shih 89e01a706e Add a dialog for user to choose the activty type.
By apoorvn.
2013-03-06 13:46:44 -08:00
Jimmy Shih e561a25542 check if searchmneu is null before using it 2013-03-05 16:50:31 -08:00
Jimmy Shih 5107dbcb5e Update strings 2013-03-05 10:23:47 -08:00
Jimmy Shih 4cd114b0b3 Prevent dedicated search key from dismissing eula 2013-03-04 18:29:38 -08:00
Jimmy Shih 88cb5dd4ca Fix phones that do not always set the location time correctly. 2013-03-04 15:07:06 -08:00
youtaol c3c773eac6 Merge heads 2013-03-04 19:10:16 +08:00
youtaol 89bf4713ce Change the method to query and delete fusion table. 2013-03-04 19:09:23 +08:00
youtaol 9d2b2db01f Change code to make e2e test run more stable. 2013-03-04 19:08:06 +08:00
Jimmy Shih 8a1b4274a0 When restore from backup, disable sync to Google Drive. 2013-03-01 11:14:46 -08:00
Jimmy Shih d94673279a In TrackDetailActivity, check if the track id is valid or not 2013-03-01 10:19:29 -08:00
youtaol e1e1932071 Merge heads 2013-03-01 10:24:11 +08:00
youtaol 4422dd8066 Change code style. 2013-03-01 10:22:15 +08:00
Jimmy Shih 4f7dff1884 update translation 2013-02-28 14:50:32 -08:00
youtaol 0fb8c6902f Merge heads 2013-02-28 13:32:17 +08:00
Jimmy Shih 363f555f9c add onEnabled to reinitialize the widget after reboot 2013-02-27 17:19:17 -08:00
Jimmy Shih f20fa758e7 fix typo in ChartFragment 2013-02-27 14:35:01 -08:00
Jimmy Shih 7bd5a9b0c0 merge branches 2013-02-27 12:21:14 -08:00
Jimmy Shih 6bf211a5c6 persist map type from apoorvnaik 2013-02-27 12:20:03 -08:00
youtaol dbfbfb1b1f Add test cases about TripStatisticsUpdater.addLocation(). 2013-02-27 18:29:30 +08:00
Jimmy Shih e8e99dc3d0 Notify db changes after transaction is completed. 2013-02-26 14:17:50 -08:00
youtaol 6994b0b5df Fix errors of SettingTest. 2013-02-26 18:07:24 +08:00
youtaol da04450a2b Merge heads 2013-02-26 10:51:24 +08:00
youtaol d740f5a09d Add a short wait to make an sync test runs more stable. 2013-02-26 10:50:32 +08:00
Jimmy Shih 9b57749c18 When export, use the last valid track point as the end point. 2013-02-25 17:00:27 -08:00
Jimmy Shih 8929f0c211 Update the title for entering email addresses 2013-02-25 16:19:25 -08:00
Jimmy Shih 036fe3ab71 remove MyTracksApplication.java 2013-02-25 14:48:56 -08:00
Jimmy Shih 10b327f533 Clear sync state when reset settings. 2013-02-25 11:03:43 -08:00
Jimmy Shih 6810a0d048 Rename to share_maps to be consistent with send_maps. 2013-02-25 10:04:55 -08:00
Jimmy Shih f47ac17499 update android support library to version 11 2013-02-22 16:49:43 -08:00
Jimmy Shih 06718466ea Add lock screen widget.
Fix issue with 4x1 widget not displaying properly.
2013-02-22 14:58:57 -08:00
Jimmy Shih 266b2f44d1 fix eclipse warnings 2013-02-22 13:34:52 -08:00
Jimmy Shih c564c55f75 Add Google Feedback for ICS+ devices. 2013-02-22 13:09:52 -08:00
Jimmy Shih 82f68db819 merge heads 2013-02-22 11:24:20 -08:00
Jimmy Shih 925dc14b84 merge branches 2013-02-22 11:23:51 -08:00
Jimmy Shih 148f0da718 fix a typo in tos body 2013-02-22 11:18:48 -08:00
Jimmy Shih 38c9b2d0d7 Remove unused jars 2013-02-22 11:16:29 -08:00
Jimmy Shih 2c96afd9e1 merge branches 2013-02-22 11:07:53 -08:00
Jimmy Shih e44e68e226 Update AndroidManifest to version code 64 for 2.0.4 rc1 2013-02-22 11:07:14 -08:00
youtaol a3e9fbbc16 Change the method EndToEndTestUtils.verifyFirstLaunch() as new changes of first launch. 2013-02-22 11:19:56 +08:00
youtaol dfa81656d3 Make some change to make sync test run more stable. 2013-02-22 10:52:18 +08:00
youtaol e0084f6652 Merge heads 2013-02-21 14:32:04 +08:00
youtaol c88e67abe1 Change testTrackStartTime to testTrackRelativeTime. 2013-02-21 14:31:49 +08:00
Jimmy Shih f5f6cb59f5 Fix typos in strings.xml. 2013-02-20 14:58:17 -08:00
Jimmy Shih 16d3a35274 Remove in-app help content. Use a webview to access online help content. 2013-02-20 14:22:46 -08:00
Jimmy Shih d2f7279791 Update track icons. 2013-02-20 13:28:59 -08:00
Jimmy Shih d4fb45748f merge branches 2013-02-20 13:05:48 -08:00
Jimmy Shih 37dbff6025 Handle the case that some tracks can be uploaded to Google Drive before sync is enabled. 2013-02-20 13:03:58 -08:00
Jimmy Shih b064bccc52 Improve list view layout. 2013-02-20 11:13:39 -08:00
Jimmy Shih 9394031177 Do not show the EnableSyncDialogFragment if sync is already enabled. 2013-02-20 09:09:59 -08:00
youtaol 439b508619 Merge heads 2013-02-20 17:35:00 +08:00
youtaol 95cb4db92c Change code style. 2013-02-20 17:08:08 +08:00
youtaol 6ff0509124 Change to using OAuth2 and the new spreadsheet gdata library. Update the SendToGoogleTest as the new code changes. 2013-02-20 17:01:17 +08:00
Jimmy Shih 883596b388 In the start up flow, ask the user if he wants to enable Google Drive sync. 2013-02-19 18:41:26 -08:00
Jimmy Shih ae1740cacd Use the caller pattern for all DialogFragment. 2013-02-19 17:09:35 -08:00
Jimmy Shih 63319b78f9 Remove a testing constructor in ChooseMapsAsyncTask that is no longer used. 2013-02-19 16:25:28 -08:00
Jimmy Shih e31bfa5e63 Rename to Share via Google Drive and Share via Google Maps. 2013-02-19 16:04:30 -08:00
Jimmy Shih 583de3606d Move ChooseAccountActivity as an AbstractSendToGoogleActivity. 2013-02-19 15:32:24 -08:00
Jimmy Shih 100b7b28ed Have TrackListActivity extends AbstractMyTracksActivity. 2013-02-19 14:08:21 -08:00
Jimmy Shih bf46ca115b Fix the flow for sharing via maps url to first choose an account, then
choose an activity.
2013-02-19 13:49:37 -08:00
Jimmy Shih c4fd180f40 merge branches 2013-02-19 13:31:15 -08:00
youtaol 1e1d93f779 Move all configuration variables to a new class RunConfiguration. 2013-02-18 20:06:16 +08:00
youtaol 9d6ba74a6d Change the the return value of SyncUtils.getMyTracksFolder(context, drive) from string to File object. 2013-02-18 19:50:21 +08:00
Jimmy Shih 13ed536065 Add a ChooseAccountDialogFragment. 2013-02-15 14:42:59 -08:00
Jimmy Shih 2b9846cc61 Fix space after hypen dot in the list view layout. 2013-02-15 13:20:47 -08:00
Jimmy Shih 15a2024614 Add AddEmail after choosing an account. 2013-02-15 13:05:54 -08:00
Jimmy Shih d1db798f16 Minor improvements to dialog fragment. 2013-02-14 17:10:52 -08:00
Jimmy Shih 3bf9e9343d Update menu_share_drive icons. 2013-02-14 15:36:29 -08:00
Jimmy Shih 3dd578064e Fix bug in generating the time string. 2013-02-14 14:37:51 -08:00
Jimmy Shih c9fa895ba4 Add the owner of the shared with me tracks. 2013-02-14 14:16:39 -08:00
Jimmy Shih 10b714210b Improve start time layout in list view.
Display share via drive before share via map url.
2013-02-14 12:56:52 -08:00
Jimmy Shih 66fd25365b Add share via drive in the contextual menu. 2013-02-14 10:46:24 -08:00
Jimmy Shih 0b5af64ca1 Improve the list view layout. 2013-02-13 15:28:53 -08:00
Jimmy Shih 4f8e8adc23 Rename to Google Spreadsheets. 2013-02-12 17:38:26 -08:00
Jimmy Shih c93b487483 Update gdata api for Google spreadsheet. 2013-02-12 16:16:38 -08:00
Jimmy Shih bc0a2e3404 When sending to Google Fusion Table, allow either new public tables
or new private tables.
2013-02-08 16:40:44 -08:00
Jimmy Shih ab61869956 Upgrade send to fusion table to Fusion Table api v1. 2013-02-08 15:55:14 -08:00
Jimmy Shih 111cebf0ec Add Google Fusion API v1. 2013-02-07 15:29:02 -08:00
Jimmy Shih 26f1261ac2 Fix memory leak in SectionResourceCursorAdapter. 2013-02-06 17:56:33 -08:00
Jimmy Shih 891005a65e Fix memory leak in TrackDetailActivity due to TrackController. 2013-02-06 16:53:25 -08:00
Jimmy Shih f8ecf409ca Fix TrackDetailActivity to just finish instead of launching
the TrackListActivity during a error.
2013-02-06 16:06:23 -08:00
Jimmy Shih 760223029a Improve transition after deleting a track or a marker. 2013-02-06 15:21:05 -08:00
Jimmy Shih cbfe96cdc5 When updating files, check the md5 checksum. 2013-02-06 13:31:54 -08:00
Jimmy Shih 14f776721c When deleting all tracks, also disable sync to Google Drive. 2013-02-06 11:01:12 -08:00
Jimmy Shih fdf37bc19d Fix eclipse warnings. 2013-02-06 10:33:14 -08:00
Jimmy Shih 04f83e77d2 Handle the case a Shared with me track can be trashed. 2013-02-06 10:16:49 -08:00
Jimmy Shih 08bcfde5c7 Add retry for SyncAdapter. 2013-02-05 17:50:35 -08:00
Jimmy Shih 49d055ce36 Add retry when sending a track to Google Drive. 2013-02-05 14:37:47 -08:00
Jimmy Shih c0ec72f66a For "Shared with me" tracks, do not allow sending to Google Drive,
do not allow sharing with Google Drive.

For Drive tracks, exclude shared tracks.
2013-02-05 13:06:10 -08:00
Jimmy Shih 69f2b18f10 Add a "Shared with me" section. 2013-02-05 10:58:49 -08:00
Jimmy Shih b5fa77a98d Do not allow editing "Shared with me" tracks.
Do not allow editing/deleting "Shared with me" markers.
2013-02-04 09:45:24 -08:00
Jimmy Shih 6559bfa8e0 Handle context menu for Shared with me tracks in
track list, search list, and marker list.
2013-02-02 14:11:08 -08:00
Jimmy Shih e53df3cff1 Update the contextual action menu to not show edit option
for "Shared with me" tracks and markers.
Also not show the delete option for markers from
"Shared with me" tracks.
2013-02-02 13:54:24 -08:00
Jimmy Shih f26a8799fa Also sync "Shared with me" KML files. 2013-02-02 13:16:04 -08:00
youtaol 0fac9767fe Merge heads 2013-02-01 13:05:31 +08:00
youtaol a1a86432d3 Change some code style. 2013-02-01 11:08:05 +08:00
Jimmy Shih ccd4398e4b Add Locale.US for all SimpleDateFormat constructor. 2013-01-31 11:22:20 -08:00
Jimmy Shih 71900213c0 Fix warnings of not closing cursors. 2013-01-31 11:02:27 -08:00
youtaol 4137b9aae9 Change SendRequestTest as the structure of SendRequest is changed. 2013-01-31 17:59:07 +08:00
youtaol 4f1026c046 Fix a few errors when run on Android API level 10 emulator. 2013-01-31 17:31:53 +08:00
youtaol 7aef17625c Make sync tests can only be run on device bound with two test accounts for sync tests can not be run in parallel. 2013-01-31 14:45:47 +08:00
youtaol 880f153ed2 Add some test cases about sync feature. 2013-01-30 21:39:15 +08:00
youtaol bfe2e21db4 Fix an error of backup and restore e2e test. 2013-01-30 18:13:20 +08:00
youtaol bc3eeb6a5c Fix an error of e2e setting test case. 2013-01-30 16:30:19 +08:00
youtaol 1d81bb526f Merge heads 2013-01-30 13:56:51 +08:00
youtaol 6afac7a4ee Change code style of sync test cases. 2013-01-30 13:54:29 +08:00
Jimmy Shih 327336ee10 When selecting a google account the first time, don't show the
confirm message.
2013-01-29 16:48:52 -08:00
Jimmy Shih 3f173d4434 Add option to share a track via Google Drive. 2013-01-29 16:40:01 -08:00
Jimmy Shih f9bd84dba0 Same the same confirmation dialog fragment for all action confirmation. 2013-01-29 15:59:31 -08:00
Jimmy Shih 707985a081 merge heads 2013-01-29 14:51:47 -08:00
Jimmy Shih 51c24d5712 revert 2013-01-29 14:49:11 -08:00
youtaol 6e0cdc7434 Merge heads 2013-01-29 21:23:35 +08:00
youtaol 4dd2bbe6af Add test cases about sync feature. 2013-01-29 21:23:13 +08:00
Jimmy Shih f009e1aa39 Update proguard for google drive api 2013-01-28 18:36:53 -08:00
Jimmy Shih 642a843397 When updating a track based on google drive changes, revert
if the google drive file is invalid.
2013-01-25 15:50:08 -08:00
Jimmy Shih 19131fe4a0 Cancel any request permissions after the user has granted permission. 2013-01-25 15:19:41 -08:00
Jimmy Shih 19675f74ab Add Sending a track to Google Drive. 2013-01-25 15:00:31 -08:00
Jimmy Shih bf6369e1b7 Add Send to Drive in ChooseUploadServiceDialogFragment 2013-01-25 13:06:25 -08:00
Jimmy Shih 97cad0b36c Fix style in SendFusionTablesActivity.java 2013-01-25 12:47:56 -08:00
youtaol c817a0b1c0 Add a case to test the setting and menu item of sync. 2013-01-24 18:48:04 +08:00
youtaol 517d5bdfb7 Fix an e2e test error after reset and backup menu are merged to one top menu item. 2013-01-24 18:44:31 +08:00
Jimmy Shih ff375c1eb5 Add two-ways sync to Google Drive. 2013-01-23 17:00:33 -08:00
Jimmy Shih 77e6dc1b73 Add columns driveid, modifiedtime, and sharedwithme
Add tombstone when a track is deleted
2013-01-23 13:06:28 -08:00
Jimmy Shih 07cd1dcdbb Allow importer to update an existing track. Add clearTrack in MyTracksProviderUtils 2013-01-23 11:04:15 -08:00
Jimmy Shih 6b5f9c976b Add drive_deleted_list and drive_largest_change_id 2013-01-23 09:59:31 -08:00
youtaol e7739d1034 Merge heads 2013-01-21 16:21:11 +08:00
youtaol d56cb50057 Fix an error of e2e setting test code for the setting page is changed. 2013-01-21 13:37:38 +08:00
Jimmy Shih 3100328014 Update backup and reset settings 2013-01-18 10:01:12 -08:00
Jimmy Shih ab1d6d8582 Update sensor settings 2013-01-17 17:41:50 -08:00
Jimmy Shih 7ad1c4fdf2 merge heads 2013-01-17 15:33:46 -08:00
Jimmy Shih 3f667948f1 Update the recording settings 2013-01-17 15:32:09 -08:00
youtaol 86054be1bd Fix an error when run testExportAndImportTrack_properties without Gps signal. 2013-01-17 14:27:26 +08:00
Jimmy Shih bb37e08235 merge heads 2013-01-16 15:17:27 -08:00
Jimmy Shih e1e11586b0 Update MapSettings according to settings style guide 2013-01-16 15:15:59 -08:00
Jimmy Shih f15964e1b9 fix one minor eclipse warning 2013-01-15 14:39:23 -08:00
Jimmy Shih 8b92bd7367 Add
- Switch Account
- Sync Google Drive
- New maps public

under the Google settings.
2013-01-15 14:33:22 -08:00
youtaol ae5bedc3bd Remove a useless file. 2013-01-11 15:38:24 +08:00
youtaol 54641cbcd8 Change ExportAndImportTest to make e2e test cases can run well with new code change(More import options). 2013-01-11 14:54:17 +08:00
youtaol 85e700fddc Fix an error of StringUtils. 2013-01-11 11:35:47 +08:00
youtaol 112b32deb1 Fix an error to make sure the time element string does not contains non-English character. 2013-01-10 17:20:08 +08:00
youtaol f1b448db9c Change code style. 2013-01-09 15:58:22 +08:00
youtaol d7d4e2c3b9 Change code style. 2013-01-09 15:55:21 +08:00
Jimmy Shih 67819ef7f5 Refactor code.
TrackWriter = handle writing a track to an outputstream
SaveAsyncTask = handle saving to external storage
SaveActivity = handle all UI messages when saving to external storage
2013-01-08 15:27:46 -08:00
Jimmy Shih 986295c343 merge heads 2013-01-07 15:58:05 -08:00
Jimmy Shih 2e69c47e2a Add KmlImporter. 2013-01-07 15:54:04 -08:00
youtaol 3eb2d1afc9 Add test case to check whether track/marker properties can be exported and imported. 2013-01-05 15:07:14 +08:00
youtaol e6b67d941e Fix an error of endtoend test. 2013-01-05 10:40:53 +08:00
youtaol d7b4eeb05b Merge heads 2013-01-04 15:06:31 +08:00
youtaol f371e9e0e2 Fix an error of endtoend test. 2013-01-04 15:06:09 +08:00
Jimmy Shih c14f2af060 Move ImportActivity and ImportAsyncTask to
io/file package.
Move TrackFileFormat to its own class.
2013-01-02 12:31:01 -08:00
youtaol 09ff246ef7 Run unlockAndWakeupDevice() on Ui thread. 2012-12-26 10:18:09 +08:00
youtaol 2cae2557de Change code style. 2012-12-24 19:19:18 +08:00
Jimmy Shih b091d3b5c5 merge heads 2012-12-21 13:36:00 -08:00
Jimmy Shih 068dadf10f Add track category and marker category in KmlTrackWriter. 2012-12-21 13:34:48 -08:00
youtaol 9176879ebe Update robotium solo to latest version. 2012-12-21 11:21:58 +08:00
Jimmy Shih 1b9bd39f17 Remove SignalStrength, the sample app that
periodically creates a waypoint containing
the phone signal stregth.
2012-12-20 16:19:41 -08:00
Jimmy Shih 283291b51b Add track category, waypoint type, waypoint category to gpx importer/exporter. 2012-12-20 15:55:06 -08:00
Jimmy Shih efaa7df201 Declare WaypointType as an enum. 2012-12-20 13:55:01 -08:00
Jimmy Shih a320f52746 merge heads 2012-12-20 10:05:56 -08:00
Jimmy Shih 0b4a4dda78 Import waypoints in GpxImporter 2012-12-20 10:01:32 -08:00
youtaol b464d78ae2 Fix an error of test. 2012-12-20 19:10:28 +08:00
youtaol 1580389f8c Change the package name of MytracksTest_E2E project. 2012-12-20 16:20:59 +08:00
youtaol d8f92f2c00 Change the application label of MyTracks_E2E project. 2012-12-20 16:06:08 +08:00
youtaol fb54ac1752 Separate MyTracksTest project into two projects, MyTracksTest and MyTracksTest_E2E 2012-12-20 14:09:12 +08:00
youtaol 124f4c9d2e Fix an error of setting test. 2012-12-19 15:04:22 +08:00
youtaol 3c3abea865 Fix an error of test. 2012-12-19 13:49:22 +08:00
youtaol 27ab203f7d Merge heads 2012-12-19 10:07:51 +08:00
youtaol 31b5dc9ad0 Fix an error of ResourceUsageTest. 2012-12-19 09:51:05 +08:00
youtaol 19281e2919 Move method findAndClickMyLocation from GoToMyLocationTest to EndToEndTestUtils. 2012-12-19 09:47:21 +08:00
Jimmy Shih 11ca9cc450 Update MyTracksProviderUtils api to make it clear
the valid values that can be used.
2012-12-18 15:02:50 -08:00
youtaol b7c1b61404 Fix an error of test. 2012-12-18 16:17:45 +08:00
youtaol d88995e8b9 Add a long track test case to stress test. 2012-12-14 15:58:20 +08:00
youtaol a90a2ec692 Add unlock method to make it can be run after the device is locked. And change some code style. 2012-12-13 18:18:45 +08:00
youtaol 612dac55d8 Merge heads 2012-12-13 17:05:41 +08:00
youtaol 483faa9574 Revert a change to merge with main. 2012-12-13 17:05:10 +08:00
youtaol 25b34cfb37 Add test case to collect the memory/battery usage of MyTracks. 2012-12-13 17:02:18 +08:00
youtaol f94d27acca Change some code style. 2012-12-12 10:43:24 +08:00
youtaol 3563fac1e8 Change code style of MapOverlay. 2012-12-12 10:01:03 +08:00
youtaol 28eb0cd677 Fix the issue http://code.google.com/p/mytracks/issues/detail?id=1198 2012-12-11 16:59:49 +08:00
youtaol 3c9224ab09 Merge heads 2012-12-11 10:57:14 +08:00
Jimmy Shih dffae9e782 Update Google Java Client API to version 1.12.0-beta. 2012-12-10 18:38:05 -08:00
Jimmy Shih c840027ab9 remove google java client library 1.5.0 2012-12-10 17:06:00 -08:00
Jimmy Shih 67da38bf35 update eclipse project for google play services v3 2012-12-10 15:38:36 -08:00
Jimmy Shih 794434078d add google play services v3 2012-12-10 15:34:08 -08:00
Jimmy Shih 6960bd0d63 remove google play services v2 2012-12-10 15:33:20 -08:00
Jimmy Shih 1c18f0e5f0 remove unused i18n scripts 2012-12-10 15:20:18 -08:00
Jimmy Shih 9216e8b97c merge heads 2012-12-10 15:00:48 -08:00
Jimmy Shih 87f60daa3a Update MyTracksTest factory patht to api level 17. 2012-12-10 13:39:18 -08:00
Jimmy Shih dc444ab04d Add a res directory for the MyTracksTest eclipse project. 2012-12-10 13:22:02 -08:00
youtaol 89b0402a92 Add testTrackColorSettings test case and make some code style change. 2012-12-10 18:35:17 +08:00
youtaol be0a067cf0 Add test case of the getColor method of MultiColorTrackPath when use dynamic speed track path descriptor. 2012-12-10 18:34:32 +08:00
youtaol 1a73df6edc Add test cases about getSlowSpeed and getNormalSpeed methods in DynamicSpeedTrackPathDescriptor. 2012-12-10 18:32:10 +08:00
youtaol 2fb1280b12 Merge heads 2012-12-07 15:24:48 +08:00
youtaol 8095698217 Fix an error of testSwitchTabs_wayPoints in stress test. And change some code style. 2012-12-07 14:40:18 +08:00
Jimmy Shih 05d12972e4 merge heads 2012-12-06 14:03:20 -08:00
Jimmy Shih 8a91036b1f Added tag 2.0.3 for changeset 56a5aae31c59 2012-12-06 14:01:52 -08:00
Jimmy Shih 42766e320f improve map view v2 comments 2012-12-06 14:01:09 -08:00
youtaol 87fa74bb58 Fix an error about testGPSMenu. Add a method waitTextToDisappear in EndToEndTestUtils. 2012-12-05 17:15:20 +08:00
youtaol 41051e1ecd Change code style. 2012-12-04 13:04:03 +08:00
youtaol 6ded502e89 Merge heads 2012-12-04 11:06:11 +08:00
youtaol 1c36a82fe2 Add two parameters to EndToEndTestRunner to control the sensor test and stress test for these two test need long time to run. 2012-12-04 11:05:18 +08:00
Jimmy Shih 8a9fd12c74 target api level 17 2012-12-03 17:51:32 -08:00
Jimmy Shih a06cf731d6 update manifest to version 63 2012-12-03 17:41:24 -08:00
Jimmy Shih 5a9c8255bd update to google-play-services-lib version 2 2012-12-03 13:52:43 -08:00
Jimmy Shih b0713cc0e7 Add synchronization when accessing waypoints in ChartView 2012-12-03 10:17:33 -08:00
Jimmy Shih 76c7fcd89a add extra permission for map view v2 2012-12-03 10:04:13 -08:00
youtaol db3194224b Add a stress test case. Switch views when track has mwrkers. 2012-12-03 22:06:47 +08:00
youtaol 3711a97fc3 Add sensor test cases during recording. 2012-11-30 17:01:43 +08:00
youtaol 087cfa8fc0 Merge heads 2012-11-30 09:47:38 +08:00
youtaol b857d25576 Change code style. Add a class SecondaryTestUtils to manage general variables and methods of other tests. 2012-11-30 09:44:03 +08:00
Jimmy Shih 9627233a54 Update strings for My Tracks 2.0.3 2012-11-29 14:36:10 -08:00
youtaol c989e22d63 Change the sensor test which guide user to paring Bluetooth sensors if doesn't find the specified type of sensor. 2012-11-29 18:57:10 +08:00
youtaol a4bf50f3e8 Change code style. Add test case about ANT+ sensors. 2012-11-29 18:55:55 +08:00
youtaol 624871b5e3 Change the way to find "More" menu item on Android OS without action bar. 2012-11-29 18:51:12 +08:00
youtaol cf27dfad97 Fix an error of SettingTest. 2012-11-21 19:50:45 +08:00
youtaol 639263f3c8 Fix an error in SensorTest. 2012-11-21 18:44:11 +08:00
youtaol ff1a554cea Fix random errors of e2e tests. Don't run some code if unnecessary. 2012-11-21 17:59:16 +08:00
youtaol 51bce4d2dc Fix two error of e2e tests. 2012-11-21 14:45:15 +08:00
youtaol 9f6427c203 Merge heads 2012-11-14 14:44:07 +08:00
youtaol 12e895d0e9 Fix an error of view switch test. 2012-11-14 14:43:47 +08:00
Jimmy Shih 4518f07cb1 Fix incorrect import 2012-11-13 15:32:27 -08:00
Jimmy Shih fc78bfdd2a Improve battery usage by removing listeners no longer needed in
track data hub.
2012-11-13 11:16:19 -08:00
youtaol 1d2173eb6f Fix an error of AnnouncementPeriodicTaskTest. 2012-11-13 19:51:12 +08:00
Jimmy Shih c38a5f3ba1 In Chart View, no longer can use a double buffered
iterator since with pauses and resumes, need to remember
beyond the last two locations.
2012-11-12 18:18:20 -08:00
Jimmy Shih 28a1c18489 Update strings.
Fix start gps. Open location settngs if gps is not available.
Show a toast when clicking on start/stop gps.
2012-11-12 15:36:48 -08:00
Jimmy Shih 427096838d Check if SD card is available before building external directory path. 2012-11-10 12:54:23 -08:00
Jimmy Shih 3d732625b1 Do not export battery level. 2012-11-10 11:40:39 -08:00
Jimmy Shih 7923b20d1d Fix encoding bug when a spreadsheet title contains special
characters like ().
2012-11-09 17:44:32 -08:00
Jimmy Shih c23a2467d9 merge heads 2012-11-09 16:42:44 -08:00
Jimmy Shih 6c9d64900e Initialize camera position only once instead of
initializing it once per onCreateView.
2012-11-09 16:41:19 -08:00
youtaol 8458825932 Remove spreadsheet for the test activity on Google Drive. 2012-11-09 13:52:25 +08:00
youtaol 4c457c093c Merge heads 2012-11-09 11:28:27 +08:00
youtaol e452ca3598 Merge heads 2012-11-08 17:03:11 +08:00
youtaol 3f9fd82b92 Add stress test and move sendor test to package com.google.android.apps.mytracks.endtoendtest.others. 2012-11-08 17:02:28 +08:00
youtaol bb23372b4d Change the way to find the total time text view to make test runs normally. 2012-11-08 15:04:24 +08:00
Jimmy Shih be257aa4bf Clean up the UI for no gps signal warning. 2012-11-07 17:05:50 -08:00
Jimmy Shih ea4ff998a2 Give user the option to not show the confirmation dialog when
playing a track in Google Earth.
2012-11-07 15:38:14 -08:00
Jimmy Shih 2bb76de736 - Show the Google Play services update dialog after the EULA and welcome dialogs.
- Handle canceling the Google Play services update dialog.
2012-11-07 13:33:58 -08:00
Jimmy Shih 0ebc8d255d Do not show the check units dialog on startup.
Use imperial for US. Use metrics for others.
2012-11-07 12:54:28 -08:00
Jimmy Shih 85bbb950d2 Remove dependency on Google Api.
Remove dependency on maps.jar
2012-11-07 10:27:17 -08:00
youtaol ccdd33bcca Fix errors of e2e tests. 2012-11-07 17:59:09 +08:00
youtaol 3da337b91b Add a method to check whether the Google Play Services update dialog is shown. 2012-11-07 15:54:16 +08:00
youtaol 326684d01c Fix encoding error of StrideReadings and StrideReadingsTest. 2012-11-07 15:47:12 +08:00
youtaol 2361e28552 Change the view tests as the new map view. 2012-11-07 15:46:00 +08:00
youtaol 653d2e97b0 Add a new method setupForDebug() in EndToEndTestUtils. 2012-11-07 15:43:43 +08:00
youtaol 61a7f4e0d8 Add test case about sensors. 2012-11-07 15:37:36 +08:00
youtaol 9bf05222f8 Add test case about starting/stopping GPS. 2012-11-07 15:35:44 +08:00
youtaol bca97bbd2e Fix errors of e2e tests. 2012-11-07 15:32:34 +08:00
youtaol 7decb2fab0 Split the CreateAndSendTrackTest to two files. Add a test case to test the send same track(the activity string of this track contains special character) to Google twice. 2012-11-07 15:26:54 +08:00
Jimmy Shih 6d2a642bc2 Remove unneeded @TargetApi
fix android lint errors
2012-11-06 15:51:38 -08:00
Jimmy Shih 903751c799 update translations 2012-11-06 15:31:44 -08:00
Jimmy Shih cd7d8ea559 remove suppress warnings; change to match_parent 2012-11-06 14:42:06 -08:00
Jimmy Shih 1605af1aa4 fix various eclipse warnings 2012-11-06 14:09:22 -08:00
Jimmy Shih b7898064f3 Add satellite with streets layer
Add checkbox next to the map layer item
Remember map layer across screen rotation
2012-11-06 13:36:39 -08:00
Jimmy Shih 3c59a33759 update UI in onSharedPreferenceChangedListener in the UI thread 2012-11-02 14:21:59 -07:00
Jimmy Shih b4eaad984e fix a typo in strings.xml 2012-11-02 12:58:34 -07:00
Jimmy Shih 214be6b802 fix null pointer error when cannot open a sd card file 2012-11-02 12:47:41 -07:00
Jimmy Shih 4b09254789 update to new google play services 2012-11-02 12:43:31 -07:00
Jimmy Shih c70e374219 Register/unregister onSharedPreferenceChangeListener in onStart and on Stop 2012-10-31 14:43:35 -07:00
Jimmy Shih 620b6e09b5 bind and unbind recording service in onStart and onStop 2012-10-31 11:21:21 -07:00
Jimmy Shih bf5b060123 Update track list activity lifecycle to fix bug with sharedPreferenceChangeListener needing to update the UI 2012-10-31 11:01:08 -07:00
Jimmy Shih a606d3a837 merge heads 2012-10-25 14:19:06 -07:00
Jimmy Shih 7497a8ec58 Add a check to make sure Google Play Services is available 2012-10-25 14:17:44 -07:00
Jimmy Shih e22c5f25fe Update analytics to not record application onCreate events 2012-10-24 16:50:16 -07:00
Jimmy Shih ed8669be66 Code cleanup. Rename stats_total_distance to stats_distance. 2012-10-24 16:30:08 -07:00
Jimmy Shih be238493dd Use official support library. 2012-10-24 16:00:10 -07:00
Jimmy Shih 707031d0b7 Remove api level 7 code. 2012-10-24 15:48:26 -07:00
Jimmy Shih 8fd0ab1cf1 update track widget label size for 4x3 layout 2012-10-24 15:00:37 -07:00
Jimmy Shih 41cb741883 Fix race conditions with GoogleMap 2012-10-24 14:38:51 -07:00
Jimmy Shih 9e30280e4e Update google-play-services.jar.
Fix one unit test.
2012-10-23 14:59:27 -07:00
Jimmy Shih 9eca3df172 Update to map view v2. 2012-10-20 16:18:50 -07:00
Jimmy Shih 2a676dbc9a fix layout issue in track widget config activity 2012-10-08 18:36:28 -07:00
Jimmy Shih 7d5d462a2a add chronometer to each app widget item 2012-10-08 17:25:27 -07:00
Jimmy Shih 4792ff6d3e update app widget style 2012-10-08 15:22:39 -07:00
Jimmy Shih dfab60c2eb add 4 layout sizes for the app widget 2012-10-08 13:05:15 -07:00
Jimmy Shih 1983b63ce8 Add a widget configuration screen 2012-10-05 11:26:57 -07:00
Jimmy Shih 5db20b48ca update app widget layout 2012-10-02 14:30:53 -07:00
Jimmy Shih 7240d02c06 merge heads 2012-10-01 14:18:06 -07:00
Jimmy Shih 17cec8fdac Added tag 2.0.2 for changeset 483e11a9d46e 2012-10-01 12:46:09 -07:00
Jimmy Shih eb49ee7939 Update map settings to display the current value
in the summary text.
2012-09-25 13:06:40 -07:00
Jimmy Shih 40c5d14eb4 Update sensor settings to include current value in the summary. 2012-09-25 10:34:04 -07:00
Jimmy Shih df7c832b96 Update recording settings to display the current
value in the summary.
2012-09-24 17:27:16 -07:00
Jimmy Shih 9e855fd589 In TrackListActivity, fix null pointer with searchMenuItem. 2012-09-21 16:05:47 -07:00
Jimmy Shih 29d44d45b6 Rename SD card to external storage.
Rename phone to device.
2012-09-21 15:33:59 -07:00
Jimmy Shih 07053d270d Add a help question on who can access SD card.
Change to Google My Tracks when display permission in another app.
2012-09-21 14:33:00 -07:00
730 changed files with 21538 additions and 14841 deletions
+4 -1
View File
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
<classpathentry kind="con" path="com.google.gdt.eclipse.managedapis.MANAGED_API_CONTAINER/drive-v2r30lv1.12.0-beta"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="gen"/>
<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
<classpathentry kind="con" path="com.google.gdt.eclipse.managedapis.MANAGED_API_CONTAINER/fusiontables-v1r16lv1.12.0-beta"/>
<classpathentry kind="con" path="com.google.gdt.eclipse.managedapis.MANAGED_API_CONTAINER/gdata-spreadsheet-2.1"/>
<classpathentry kind="output" path="bin/classes"/>
</classpath>
@@ -0,0 +1,22 @@
<classpathentry kind="lib" path="libs/google-api-services-{{ api.name }}-{{ api.version }}-rev{{ api.revision }}-{{ features.releaseVersion }}.jar" sourcepath="libs-sources/google-api-services-{{ api.name }}-{{ api.version }}-rev{{ api.revision }}-{{ features.releaseVersion }}-sources.jar"/>
<classpathentry kind="lib" path="libs/google-api-client-{{ features.baseClientLibrary }}.jar" sourcepath="libs-sources/google-api-client-{{ features.baseClientLibrary }}-sources.jar"/>
<classpathentry kind="lib" path="libs/google-api-client-android2-{{ features.baseClientLibrary }}.jar" sourcepath="libs-sources/google-api-client-android2-{{ features.baseClientLibrary }}-sources.jar"/>
<classpathentry kind="lib" path="libs/google-api-client-appengine-{{ features.baseClientLibrary }}.jar" sourcepath="libs-sources/google-api-client-appengine-{{ features.baseClientLibrary }}-sources.jar"/>
<classpathentry kind="lib" path="libs/google-api-client-servlet-{{ features.baseClientLibrary }}.jar" sourcepath="libs-sources/google-api-client-servlet-{{ features.baseClientLibrary }}-sources.jar"/>
<classpathentry kind="lib"path="libs/google-oauth-client-{{ features.oauthClientLibrary }}.jar" sourcepath="libs-sources/google-oauth-client-{{ features.oauthClientLibrary }}-sources.jar"/>
<classpathentry kind="lib" path="libs/google-oauth-client-appengine-{{ features.oauthClientLibrary }}.jar" sourcepath="libs-sources/google-oauth-client-appengine-{{ features.oauthClientLibrary }}-sources.jar"/>
<classpathentry kind="lib" path="libs/google-oauth-client-servlet-{{ features.oauthClientLibrary }}.jar" sourcepath="libs-sources/google-oauth-client-servlet-{{ features.oauthClientLibrary }}-sources.jar"/>
<classpathentry kind="lib" path="libs/google-http-client-{{ features.httpClientLibrary }}.jar" sourcepath="libs-sources/google-http-client-{{ features.httpClientLibrary }}-sources.jar"/>
<classpathentry kind="lib" path="libs/google-http-client-android2-{{ features.httpClientLibrary }}.jar" sourcepath="libs-sources/google-http-client-android2-{{ features.httpClientLibrary }}-sources.jar"/>
<classpathentry kind="lib" path="libs/google-http-client-android3-{{ features.httpClientLibrary }}.jar" sourcepath="libs-sources/google-http-client-android3-{{ features.httpClientLibrary }}-sources.jar"/>
<classpathentry kind="lib" path="libs/google-http-client-appengine-{{ features.httpClientLibrary }}.jar" sourcepath="libs-sources/google-http-client-appengine-{{ features.httpClientLibrary }}-sources.jar"/>
<classpathentry kind="lib" path="libs/commons-logging-{{ features.commonsLoggingVersion }}.jar" sourcepath="libs-sources/commons-logging-{{ features.commonsLoggingVersion }}-sources.jar"/>
<classpathentry kind="lib" path="libs/gson-{{ features.gsonVersion }}.jar" sourcepath="libs-sources/gson-{{ features.gsonVersion }}-sources.jar"/>
<classpathentry kind="lib" path="libs/guava-{{ features.guavaVersion }}.jar" sourcepath="libs-sources/guava-{{ features.guavaVersion }}-sources.jar"/>
<classpathentry kind="lib" path="libs/httpclient-{{ features.httpClientVersion }}.jar" sourcepath="libs-sources/httpclient-{{ features.httpClientVersion }}-sources.jar"/>
<classpathentry kind="lib" path="libs/httpcore-{{ features.httpCoreVersion }}.jar" sourcepath="libs-sources/httpcore-{{ features.httpCoreVersion }}-sources.jar"/>
<classpathentry kind="lib" path="libs/jackson-core-asl-{{ features.jacksonCoreAslVersion }}.jar" sourcepath="libs-sources/jackson-core-asl-{{ features.jacksonCoreAslVersion }}-sources.jar"/>
<classpathentry kind="lib" path="libs/jdo2-api-{{ features.jdo2ApiVersion }}.jar" sourcepath="libs-sources/jdo2-api-{{ features.jdo2ApiVersion }}-sources.jar"/>
<classpathentry kind="lib" path="libs/protobuf-java-{{ features.protobufVersion }}.jar" sourcepath="libs-sources/protobuf-java-{{ features.protobufVersion }}-sources.jar"/>
<classpathentry kind="lib" path="libs/transaction-api-{{ features.transactionApiVersion }}.jar" sourcepath="libs-sources/transaction-api-{{ features.transactionApiVersion }}-sources.jar"/>
<classpathentry kind="lib" path="libs/xpp3-{{ features.xpp3Version }}.jar" sourcepath="libs-sources/xpp3-{{ features.xpp3Version }}-sources.jar"/>
@@ -0,0 +1,27 @@
BSD License
Copyright (c) 2000-2006, www.hamcrest.org
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of
conditions and the following disclaimer. Redistributions in binary form must reproduce
the above copyright notice, this list of conditions and the following disclaimer in
the documentation and/or other materials provided with the distribution.
Neither the name of Hamcrest nor the names of its contributors may be used to endorse
or promote products derived from this software without specific prior written
permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.
@@ -0,0 +1,151 @@
body {
margin: 0px;
padding: 0px;
}
img {
border:none;
}
table {
padding:0px;
width: 100%;
margin-left: -2px;
margin-right: -2px;
}
acronym {
cursor: help;
border-bottom: 1px dotted #feb;
}
table.bodyTable th, table.bodyTable td {
padding: 2px 4px 2px 4px;
vertical-align: top;
}
div.clear{
clear:both;
visibility: hidden;
}
div.clear hr{
display: none;
}
#bannerLeft, #bannerRight {
font-size: xx-large;
font-weight: bold;
}
#bannerLeft img, #bannerRight img {
margin: 0px;
}
.xleft, #bannerLeft img {
float:left;
}
.xright, #bannerRight {
float:right;
}
#banner {
padding: 0px;
}
#banner img {
border: none;
}
#breadcrumbs {
padding: 3px 10px 3px 10px;
}
#leftColumn {
width: 170px;
float:left;
overflow: auto;
}
#bodyColumn {
margin-right: 1.5em;
margin-left: 197px;
}
#legend {
padding: 8px 0 8px 0;
}
#navcolumn {
padding: 8px 4px 0 8px;
}
#navcolumn h5 {
margin: 0;
padding: 0;
font-size: small;
}
#navcolumn ul {
margin: 0;
padding: 0;
font-size: small;
}
#navcolumn li {
list-style-type: none;
background-image: none;
background-repeat: no-repeat;
background-position: 0 0.4em;
padding-left: 16px;
list-style-position: outside;
line-height: 1.2em;
font-size: smaller;
}
#navcolumn li.expanded {
background-image: url(../images/expanded.gif);
}
#navcolumn li.collapsed {
background-image: url(../images/collapsed.gif);
}
#poweredBy {
text-align: center;
}
#navcolumn img {
margin-top: 10px;
margin-bottom: 3px;
}
#poweredBy img {
display:block;
margin: 20px 0 20px 17px;
}
#search img {
margin: 0px;
display: block;
}
#search #q, #search #btnG {
border: 1px solid #999;
margin-bottom:10px;
}
#search form {
margin: 0px;
}
#lastPublished {
font-size: x-small;
}
.navSection {
margin-bottom: 2px;
padding: 8px;
}
.navSectionHead {
font-weight: bold;
font-size: x-small;
}
.section {
padding: 4px;
}
#footer {
padding: 3px 10px 3px 10px;
font-size: x-small;
}
#breadcrumbs {
font-size: x-small;
margin: 0pt;
}
.source {
padding: 12px;
margin: 1em 7px 1em 7px;
}
.source pre {
margin: 0px;
padding: 0px;
}
#navcolumn img.imageLink, .imageLink {
padding-left: 0px;
padding-bottom: 0px;
padding-top: 0px;
padding-right: 2px;
border: 0px;
margin: 0px;
}
@@ -0,0 +1,141 @@
body {
padding: 0px 0px 10px 0px;
}
body, td, select, input, li{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 13px;
}
code{
font-family: Courier, monospace;
font-size: 13px;
}
a {
text-decoration: none;
}
a:link {
color:#36a;
}
a:visited {
color:#47a;
}
a:active, a:hover {
color:#69c;
}
#legend li.externalLink {
background: url(../images/external.png) left top no-repeat;
padding-left: 18px;
}
a.externalLink, a.externalLink:link, a.externalLink:visited, a.externalLink:active, a.externalLink:hover {
background: url(../images/external.png) right center no-repeat;
padding-right: 18px;
}
#legend li.newWindow {
background: url(../images/newwindow.png) left top no-repeat;
padding-left: 18px;
}
a.newWindow, a.newWindow:link, a.newWindow:visited, a.newWindow:active, a.newWindow:hover {
background: url(../images/newwindow.png) right center no-repeat;
padding-right: 18px;
}
h2 {
padding: 4px 4px 4px 6px;
border: 1px solid #999;
color: #900;
background-color: #ddd;
font-weight:900;
font-size: x-large;
}
h3 {
padding: 4px 4px 4px 6px;
border: 1px solid #aaa;
color: #900;
background-color: #eee;
font-weight: normal;
font-size: large;
}
h4 {
padding: 4px 4px 4px 6px;
border: 1px solid #bbb;
color: #900;
background-color: #fff;
font-weight: normal;
font-size: large;
}
h5 {
padding: 4px 4px 4px 6px;
color: #900;
font-size: normal;
}
p {
line-height: 1.3em;
font-size: small;
}
#breadcrumbs {
border-top: 1px solid #aaa;
border-bottom: 1px solid #aaa;
background-color: #ccc;
}
#leftColumn {
margin: 10px 0 0 5px;
border: 1px solid #999;
background-color: #eee;
}
#navcolumn h5 {
font-size: smaller;
border-bottom: 1px solid #aaaaaa;
padding-top: 2px;
color: #000;
}
table.bodyTable th {
color: white;
background-color: #bbb;
text-align: left;
font-weight: bold;
}
table.bodyTable th, table.bodyTable td {
font-size: 1em;
}
table.bodyTable tr.a {
background-color: #ddd;
}
table.bodyTable tr.b {
background-color: #eee;
}
.source {
border: 1px solid #999;
}
dl {
padding: 4px 4px 4px 6px;
border: 1px solid #aaa;
background-color: #ffc;
}
dt {
color: #900;
}
#organizationLogo img, #projectLogo img, #projectLogo span{
margin: 8px;
}
#banner {
border-bottom: 1px solid #fff;
}
.errormark, .warningmark, .donemark, .infomark {
background: url(../images/icon_error_sml.gif) no-repeat;
}
.warningmark {
background-image: url(../images/icon_warning_sml.gif);
}
.donemark {
background-image: url(../images/icon_success_sml.gif);
}
.infomark {
background-image: url(../images/icon_info_sml.gif);
}
@@ -0,0 +1,7 @@
#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks, #leftColumn, #navColumn {
display: none !important;
}
#bodyColumn, body.docs div.docs {
margin: 0 !important;
border: none !important
}
@@ -0,0 +1 @@
/* You can override this file with your own styles */
File diff suppressed because one or more lines are too long
Binary file not shown.

After

Width:  |  Height:  |  Size: 279 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 230 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1010 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 606 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 990 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 576 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 220 B

@@ -0,0 +1,686 @@
{
"discoveryLink": "./apis/drive/v2/rest",
"kind": "discovery#directoryItem",
"description": "The API to interact with Drive.",
"title": "Drive API",
"discoveryRestUrl": "https://www.googleapis.com/discovery/v1/apis/drive/v2/rest",
"preferred": true,
"version": "v2",
"icons": {
"x32": "https://ssl.gstatic.com/docs/doclist/images/drive_icon_32.png",
"x16": "https://ssl.gstatic.com/docs/doclist/images/drive_icon_16.png"
},
"documentationLink": "https://developers.google.com/drive/",
"id": "drive:v2",
"name": "drive",
"files": [
{
"downloadUrl": "/downloads/drive/v2/30/java/1.12.0-beta/google-api-services-drive-v2-rev30-1.12.0-beta.jar",
"path": "google-api-services-drive-v2-rev30-1.12.0-beta.jar",
"type": "binary",
"timestamp": "2012-12-08 00:32"
},
{
"downloadUrl": "/downloads/drive/v2/30/java/1.12.0-beta/google-api-services-drive-v2-rev30-1.12.0-beta-javadoc.jar",
"path": "google-api-services-drive-v2-rev30-1.12.0-beta-javadoc.jar",
"type": "documentation",
"timestamp": "2012-12-08 00:33"
},
{
"downloadUrl": "/downloads/drive/v2/30/java/1.12.0-beta/google-api-services-drive-v2-rev30-1.12.0-beta-sources.jar",
"path": "google-api-services-drive-v2-rev30-1.12.0-beta-sources.jar",
"type": "source",
"timestamp": "2012-12-08 00:32"
},
{
"path": "google-api-services-drive-v2-rev30-1.12.0-beta.jar.properties",
"type": "android.properties"
}
],
"revision": 30,
"language": "java",
"language_version": "1.12.0-beta",
"dependencies": [
{
"files": [
{
"downloadUrl": "http://google-api-java-client.googlecode.com/files/google-api-java-client-1.12.0-beta.zip",
"type": "bundle"
}
],
"version": "1.12.0-beta",
"name": "Google API Java Client Bundle",
"environments": [
"manual"
]
},
{
"files": [
{
"path": "libs/google-api-client-1.12.0-beta.jar",
"type": "binary"
},
{
"path": "libs-sources/google-api-client-1.12.0-beta-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
},
{
"path": "libs/google-api-client-1.12.0-beta.jar.properties",
"type": "android-properties"
}
],
"version": "1.12.0-beta",
"name": "Google APIs Client Library",
"environments": [
"*"
]
},
{
"files": [
{
"path": "libs/google-api-client-android-1.12.0-beta.jar",
"type": "binary"
},
{
"path": "libs-sources/google-api-client-android-1.12.0-beta-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
},
{
"path": "libs/google-api-client-android-1.12.0-beta.jar.properties",
"type": "android-properties"
}
],
"version": "1.12.0-beta",
"name": "Android platform extensions to the Google APIs Client Library",
"environments": [
"android"
]
},
{
"files": [
{
"path": "libs/google-api-client-appengine-1.12.0-beta.jar",
"type": "binary"
},
{
"path": "libs-sources/google-api-client-appengine-1.12.0-beta-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
}
],
"version": "1.12.0-beta",
"name": "Google App Engine extensions to the Google APIs Client Library",
"environments": [
"appengine"
]
},
{
"files": [
{
"path": "libs/google-api-client-java6-1.12.0-beta.jar",
"type": "binary"
},
{
"path": "libs-sources/google-api-client-java6-1.12.0-beta-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
}
],
"version": "1.12.0-beta",
"name": "Java 6 (and higher) extensions to the Google APIs Client Library",
"environments": [
"generic"
]
},
{
"files": [
{
"path": "libs/google-oauth-client-1.12.0-beta.jar",
"type": "binary"
},
{
"path": "libs-sources/google-oauth-client-1.12.0-beta-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
},
{
"path": "libs/google-oauth-client-1.12.0-beta.jar.properties",
"type": "android-properties"
}
],
"version": "1.12.0-beta",
"name": "Google OAuth Client Library",
"environments": [
"*"
]
},
{
"files": [
{
"path": "libs/google-oauth-client-appengine-1.12.0-beta.jar",
"type": "binary"
},
{
"path": "libs-sources/google-oauth-client-appengine-1.12.0-beta-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
}
],
"version": "1.12.0-beta",
"name": "Google App Engine extensions to the Google OAuth Client Library",
"environments": [
"appengine"
]
},
{
"files": [
{
"path": "libs/google-oauth-client-java6-1.12.0-beta.jar",
"type": "binary"
},
{
"path": "libs-sources/google-oauth-client-java6-1.12.0-beta-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
}
],
"version": "1.12.0-beta",
"name": "Java 6 (and higher) extensions to the Google OAuth Client Library",
"environments": [
"generic"
]
},
{
"files": [
{
"path": "libs/google-oauth-client-jetty-1.12.0-beta.jar",
"type": "binary"
},
{
"path": "libs-sources/google-oauth-client-jetty-1.12.0-beta-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
}
],
"version": "1.12.0-beta",
"name": "Jetty extensions to the Google OAuth Client Library",
"environments": [
"generic"
]
},
{
"files": [
{
"path": "libs/google-oauth-client-servlet-1.12.0-beta.jar",
"type": "binary"
},
{
"path": "libs-sources/google-oauth-client-servlet-1.12.0-beta-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
}
],
"version": "1.12.0-beta",
"name": "Servlet and JDO extensions to the Google OAuth Client Library",
"environments": [
"appengine",
"servlet"
]
},
{
"files": [
{
"path": "libs/google-http-client-1.12.0-beta.jar",
"type": "binary"
},
{
"path": "libs-sources/google-http-client-1.12.0-beta-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
},
{
"path": "libs/google-http-client-1.12.0-beta.jar.properties",
"type": "android-properties"
}
],
"version": "1.12.0-beta",
"name": "Google HTTP Client Library",
"environments": [
"*"
]
},
{
"files": [
{
"path": "libs/google-http-client-android-1.12.0-beta.jar",
"type": "binary"
},
{
"path": "libs-sources/google-http-client-android-1.12.0-beta-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
},
{
"path": "libs/google-http-client-android-1.12.0-beta.jar.properties",
"type": "android-properties"
}
],
"version": "1.12.0-beta",
"name": "Android platform extensions to the Google HTTP Client Library",
"environments": [
"android"
]
},
{
"files": [
{
"path": "libs/google-http-client-appengine-1.12.0-beta.jar",
"type": "binary"
},
{
"path": "libs-sources/google-http-client-appengine-1.12.0-beta-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
}
],
"version": "1.12.0-beta",
"name": "Google App Engine extensions to the Google HTTP Client Library",
"environments": [
"appengine"
]
},
{
"files": [
{
"path": "libs/google-http-client-gson-1.12.0-beta.jar",
"type": "binary"
},
{
"path": "libs-sources/google-http-client-gson-1.12.0-beta-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
},
{
"path": "libs/google-http-client-gson-1.12.0-beta.jar.properties",
"type": "android-properties"
}
],
"version": "1.12.0-beta",
"name": "GSON extensions to the Google HTTP Client Library",
"environments": [
"*"
]
},
{
"files": [
{
"path": "libs/google-http-client-jackson-1.12.0-beta.jar",
"type": "binary"
},
{
"path": "libs-sources/google-http-client-jackson-1.12.0-beta-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
},
{
"path": "libs/google-http-client-jackson-1.12.0-beta.jar.properties",
"type": "android-properties"
}
],
"version": "1.12.0-beta",
"name": "Jackson extensions to the Google HTTP Client Library",
"environments": [
"*"
]
},
{
"files": [
{
"path": "libs/google-http-client-jackson2-1.12.0-beta.jar",
"type": "binary"
},
{
"path": "libs-sources/google-http-client-jackson2-1.12.0-beta-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
},
{
"path": "libs/google-http-client-jackson2-1.12.0-beta.jar.properties",
"type": "android-properties"
}
],
"version": "1.12.0-beta",
"name": "Jackson 2 extensions to the Google HTTP Client Library",
"environments": [
"*"
]
},
{
"files": [
{
"path": "libs/commons-logging-1.1.1.jar",
"type": "binary"
},
{
"path": "libs-sources/commons-logging-1.1.1-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
}
],
"version": "1.1.1",
"name": "Commons Logging",
"environments": [
"servlet",
"generic"
]
},
{
"files": [
{
"path": "libs/guava-jdk5-13.0.jar",
"type": "binary"
},
{
"path": "libs-sources/guava-jdk5-13.0-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
},
{
"path": "libs/guava-jdk5-13.0.jar.properties",
"type": "android-properties"
}
],
"version": "jdk5-13.0",
"name": "Google Guava",
"environments": [
"*"
]
},
{
"files": [
{
"path": "libs/gson-2.1.jar",
"type": "binary"
},
{
"path": "libs-sources/gson-2.1-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
},
{
"path": "libs/gson-2.1.jar.properties",
"type": "android-properties"
}
],
"version": "2.1",
"name": "GSON",
"environments": [
"*"
]
},
{
"files": [
{
"path": "libs/httpclient-4.0.3.jar",
"type": "binary"
},
{
"path": "libs-sources/httpclient-4.0.3-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
}
],
"version": "4.0.3",
"name": "HTTP Client",
"environments": [
"servlet",
"generic"
]
},
{
"files": [
{
"path": "libs/httpcore-4.0.1.jar",
"type": "binary"
},
{
"path": "libs-sources/httpcore-4.0.1-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
}
],
"version": "4.0.1",
"name": "HTTP Core",
"environments": [
"servlet",
"generic"
]
},
{
"files": [
{
"path": "libs/jackson-core-asl-1.9.9.jar",
"type": "binary"
},
{
"path": "libs-sources/jackson-core-asl-1.9.9-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
},
{
"path": "libs/jackson-core-asl-1.9.9.jar.properties",
"type": "android-properties"
}
],
"version": "1.9.9",
"name": "Jackson Core ASL",
"environments": [
"*"
]
},
{
"files": [
{
"path": "libs/jackson-core-2.0.5.jar",
"type": "binary"
},
{
"path": "libs-sources/jackson-core-2.0.5-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
},
{
"path": "libs/jackson-core-2.0.5.jar.properties",
"type": "android-properties"
}
],
"version": "2.0.5",
"name": "Jackson2 Core",
"environments": [
"*"
]
},
{
"files": [
{
"path": "libs/jdo2-api-2.3-eb.jar",
"type": "binary"
},
{
"path": "libs-sources/jdo2-api-2.3-eb-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
}
],
"version": "2.3-eb",
"name": "JDO2 API",
"environments": [
"appengine",
"servlet"
]
},
{
"files": [
{
"path": "libs/jetty-6.1.26.jar",
"type": "binary"
},
{
"path": "libs-sources/jetty-6.1.26-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
}
],
"version": "6.1.26",
"name": "Jetty",
"environments": [
"generic"
]
},
{
"files": [
{
"path": "libs/jetty-util-6.1.26.jar",
"type": "binary"
},
{
"path": "libs-sources/jetty-util-6.1.26-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
}
],
"version": "6.1.26",
"name": "Jetty Util",
"environments": [
"generic"
]
},
{
"files": [
{
"path": "libs/transaction-api-1.1.jar",
"type": "binary"
},
{
"path": "libs-sources/transaction-api-1.1-sources.jar",
"type": "source"
},
{
"path": "dependencies/CDDL-LICENSE.txt",
"type": "license"
}
],
"version": "1.1",
"name": "Transaction API",
"environments": [
"appengine",
"servlet"
]
},
{
"files": [
{
"path": "libs/xpp3-1.1.4c.jar",
"type": "binary"
},
{
"path": "libs-sources/xpp3-1.1.4c-sources.jar",
"type": "source"
},
{
"path": "dependencies/xpp3_LICENSE.txt",
"type": "license"
}
],
"version": "1.1.4c",
"name": "XPP3",
"environments": [
"appengine",
"servlet",
"generic"
]
}
],
"proguard-config": "proguard-google-api-client.txt",
"icon_files": {
"x32": "icons/drive_icon_32.png",
"x16": "icons/drive_icon_16.png"
}
}
@@ -0,0 +1 @@
src=../libs-sources/google-api-services-drive-v2-rev30-1.12.0-beta-sources.jar
Binary file not shown.

After

Width:  |  Height:  |  Size: 612 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

@@ -0,0 +1 @@
src=../libs-sources/google-api-client-1.12.0-beta-sources.jar
@@ -0,0 +1 @@
src=../libs-sources/google-api-client-android-1.12.0-beta-sources.jar
@@ -0,0 +1 @@
src=../libs-sources/google-http-client-1.12.0-beta-sources.jar
@@ -0,0 +1 @@
src=../libs-sources/google-http-client-android-1.12.0-beta-sources.jar
@@ -0,0 +1 @@
src=../libs-sources/google-http-client-gson-1.12.0-beta-sources.jar
@@ -0,0 +1 @@
src=../libs-sources/google-http-client-jackson-1.12.0-beta-sources.jar
@@ -0,0 +1 @@
src=../libs-sources/google-http-client-jackson2-1.12.0-beta-sources.jar
@@ -0,0 +1 @@
src=../libs-sources/google-oauth-client-1.12.0-beta-sources.jar
@@ -0,0 +1 @@
src=../libs-sources/gson-2.1-sources.jar
@@ -0,0 +1 @@
src=../libs-sources/guava-jdk5-13.0-sources.jar
@@ -0,0 +1 @@
src=../libs-sources/jackson-core-2.0.5-sources.jar
@@ -0,0 +1 @@
src=../libs-sources/jackson-core-asl-1.9.9-sources.jar
@@ -0,0 +1,25 @@
# ProGuard Configuration file
#
# See http://proguard.sourceforge.net/index.html#manual/usage.html
# Needed to keep generic types and @Key annotations accessed via reflection
-keepattributes Signature,RuntimeVisibleAnnotations,AnnotationDefault
-keepclassmembers class * {
@com.google.api.client.util.Key <fields>;
}
# Needed by Guava
# See https://groups.google.com/forum/#!topic/guava-discuss/YCZzeCiIVoI
-dontwarn sun.misc.Unsafe
-dontwarn com.google.common.collect.MinMaxPriorityQueue
# Needed by google-http-client-android when linking against an older platform version
-dontwarn com.google.api.client.extensions.android.**
# Needed by google-api-client-android when linking against an older platform version
-dontwarn com.google.api.client.googleapis.extensions.android.**
@@ -0,0 +1,158 @@
<html>
<title>Drive API v2 Client Library for Java</title>
<body>
<h2>Drive API v2 Client Library for Java</h2>
<h3>Overview</h3>
<p>High-level details about this library can be found at
<a href="http://code.google.com/p/google-api-java-client">http://code.google.com/p/google-api-java-client</a>
<ul>
<li><a href='http://code.google.com/p/google-api-java-client/wiki/ReleaseNotes#Version_1.12.0-beta'>Release Notes</a></li>
<li><a href='http://javadoc.google-api-java-client.googlecode.com/hg/apis/drive/v2/index.html'>JavaDoc</a></li>
<li><a href='http://code.google.com/p/google-api-java-client/wiki/DeveloperGuide'>Developer's Guide</a></li>
<li><a href='http://groups.google.com/group/google-api-java-client'>Support</a></li>
</ul>
<h3>License</h3>
The license can be found <a href='LICENSE.txt'>here</a>.<br/>
<h3>Generated service-specific Library</h3>
The generated service-specific library can be found in the top level directory
of the zip file:
google-api-services-drive-v2-rev30-1.12.0-beta.jar
<h3>Maven Usage</h3>
Maven users can specify the service-specific generated library in their
project's plugin configuration:
<pre>
&lt;repositories&gt;
&lt;repository&gt;
&lt;id&gt;googleapis&lt;/id&gt;
&lt;url&gt;http://mavenrepo.google-api-java-client.googlecode.com/hg/&lt;/url&gt;
&lt;/repository&gt;
&lt;/repositories&gt;
&lt;dependency&gt;
&lt;groupId&gt;com.google.apis&lt;/groupId&gt;
&lt;artifactId&gt;google-api-services-drive&lt;/artifactId&gt;
&lt;version&gt;v2-rev30-1.12.0-beta&lt;/version&gt;
&lt;/dependency&gt;
</pre>
<h3>Eclipse</h3>
A .classpath file snippet that can be included in your project's .classpath has been provided <a href='classpath-include'>here</a>.
Please only use the classpathentry's you actually need (see below for details).
<h3>ProGuard</h3>
A ProGuard configuration file <a href="proguard-google-api-client.txt">proguard-google-api-client.txt</a>
is included for common settings for using the library. On Android projects, you may want to add a reference to
<code>proguard-google-api-client.txt</code> in the <code>project.properties</code> file under the
<code>proguard.config</code> property.
<h3>Dependencies</h3>
<p>
Dependent jars for
google-api-services-drive-v2-rev30-1.12.0-beta.jar
can be found in the <a href='libs'>libs</a> folder and the corresponding source
jars can be found in the <a href='libs-sources'>libs-sources</a> folder.
<br/><br/>
The dependency structure and licenses can be found in
<a href='dependencies/dependencies.html'>dependencies.html</a>.
</p>
<h3>Dependencies for all Platforms</h3>
The following are the jars from the <a href='libs'>libs</a> folder required for
applications on all platforms:
<ul>
<li>google-api-client-1.12.0-beta.jar</li>
<li>google-oauth-client-1.12.0-beta.jar</li>
<li>google-http-client-1.12.0-beta.jar</li>
<li>guava-jdk5-13.0.jar</li>
<li>jsr305-1.3.9.jar</li>
<li>google-http-client-gson-1.12.0-beta.jar (when using GSON)
<ul>
<li>gson-2.1.jar</li>
</ul>
</li>
<li>google-http-client-jackson-1.12.0-beta.jar (when using Jackson)
<ul>
<li>jackson-core-asl-1.9.9.jar</li>
</ul>
</li>
<li>google-http-client-jackson2-1.12.0-beta.jar (when using Jackson 2)
<ul>
<li>jackson-core-$2.0.5.jar</li>
</ul>
</li>
</ul>
<h3>Android Dependencies</h3>
The following are the jars from the <a href='libs'>libs</a> folder required for
android applications or a newer compatible version of each dependency:
<ul>
<li>google-api-client-android-1.12.0-beta.jar (for SDK >= 2.1)</li>
<li>google-http-client-android-1.12.0-beta.jar (for SDK >= 2.1)</li>
<li>[deprecated] google-api-client-android2-1.12.0-beta.jar (for SDK >= 2.1)</li>
<li>[deprecated] google-http-client-android2-1.12.0-beta.jar (for SDK >= 2.1)</li>
<li>[deprecated] google-http-client-android3-1.12.0-beta.jar (for SDK >= 3.0)</li>
</ul>
<The <a href='libs'>libs</a> folder also contains properties files that specify the location of source
jars for Android projects in Eclipse.<br/>
Please see the
<a href='http://code.google.com/p/google-api-java-client/wiki/Android'>Android wiki</a>
for the Android Developer's Guide.
<h3>Google App Engine Dependencies</h3>
The following are the jars from the <a href='libs'>libs</a> folder required for
Google App Engine applications or a newer compatible version of each dependency:
<ul>
<li>google-api-client-appengine-1.12.0-beta.jar</li>
<li>google-oauth-client-appengine-1.12.0-beta.jar</li>
<li>google-oauth-client-servlet-1.12.0-beta.jar</li>
<li>google-http-client-appengine-1.12.0-beta.jar</li>
<li>jdo2-api-2.3-eb.jar</li>
<li>transaction-api-1.1.jar</li>
<li>xpp3-1.1.4c.jar</li>
</ul>
Please see the
<a href='http://code.google.com/p/google-api-java-client/wiki/GoogleAppEngine'>GoogleAppEngine wiki</a>
for the Google App Engine Developer's Guide.
<h3>Servlet Dependencies</h3>
The following are the jars from the <a href='libs'>libs</a> folder required for
Servlet applications or a newer compatible version of each dependency:
<ul>
<li>google-oauth-client-1.12.0-beta.jar</li>
<li>google-oauth-client-servlet-1.12.0-beta.jar</li>
<li>commons-logging-1.1.1.jar</li>
<li>httpclient-4.0.3.jar</li>
<li>httpcore-4.0.1.jar</li>
<li>jdo2-api-2.3-eb.jar</li>
<li>transaction-api-1.1.jar</li>
<li>xpp3-1.1.4c.jar</li>
</ul>
<h3>General Purpose Java 5 Environment Dependencies</h3>
The following are the jars from the <a href='libs'>libs</a> folder required for
general purpose Java 5 applications (or a newer compatible version of each dependency):
<ul>
<li>google-api-client-java6-1.12.0-beta.jar</li>
<li>google-oauth-client-java6-1.12.0-beta.jar</li>
<ul>
<li>google-oauth-client-jetty-${project.oauth.version}.jar (for Jetty 6)
<ul>
<li>jetty-${jettyVersion}</li>
<li>jetty-util-${jettyUtilVersion}</li>
</ul>
</li>
</ul>
<li>commons-logging-1.1.1.jar</li>
<li>httpclient-4.0.3.jar</li>
<li>httpcore-4.0.1.jar</li>
<li>xpp3-1.1.4c.jar</li>
</ul>
</body>
</html>
@@ -0,0 +1,202 @@
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
@@ -0,0 +1,22 @@
<classpathentry kind="lib" path="libs/google-api-services-{{ api.name }}-{{ api.version }}-rev{{ api.revision }}-{{ features.releaseVersion }}.jar" sourcepath="libs-sources/google-api-services-{{ api.name }}-{{ api.version }}-rev{{ api.revision }}-{{ features.releaseVersion }}-sources.jar"/>
<classpathentry kind="lib" path="libs/google-api-client-{{ features.baseClientLibrary }}.jar" sourcepath="libs-sources/google-api-client-{{ features.baseClientLibrary }}-sources.jar"/>
<classpathentry kind="lib" path="libs/google-api-client-android2-{{ features.baseClientLibrary }}.jar" sourcepath="libs-sources/google-api-client-android2-{{ features.baseClientLibrary }}-sources.jar"/>
<classpathentry kind="lib" path="libs/google-api-client-appengine-{{ features.baseClientLibrary }}.jar" sourcepath="libs-sources/google-api-client-appengine-{{ features.baseClientLibrary }}-sources.jar"/>
<classpathentry kind="lib" path="libs/google-api-client-servlet-{{ features.baseClientLibrary }}.jar" sourcepath="libs-sources/google-api-client-servlet-{{ features.baseClientLibrary }}-sources.jar"/>
<classpathentry kind="lib"path="libs/google-oauth-client-{{ features.oauthClientLibrary }}.jar" sourcepath="libs-sources/google-oauth-client-{{ features.oauthClientLibrary }}-sources.jar"/>
<classpathentry kind="lib" path="libs/google-oauth-client-appengine-{{ features.oauthClientLibrary }}.jar" sourcepath="libs-sources/google-oauth-client-appengine-{{ features.oauthClientLibrary }}-sources.jar"/>
<classpathentry kind="lib" path="libs/google-oauth-client-servlet-{{ features.oauthClientLibrary }}.jar" sourcepath="libs-sources/google-oauth-client-servlet-{{ features.oauthClientLibrary }}-sources.jar"/>
<classpathentry kind="lib" path="libs/google-http-client-{{ features.httpClientLibrary }}.jar" sourcepath="libs-sources/google-http-client-{{ features.httpClientLibrary }}-sources.jar"/>
<classpathentry kind="lib" path="libs/google-http-client-android2-{{ features.httpClientLibrary }}.jar" sourcepath="libs-sources/google-http-client-android2-{{ features.httpClientLibrary }}-sources.jar"/>
<classpathentry kind="lib" path="libs/google-http-client-android3-{{ features.httpClientLibrary }}.jar" sourcepath="libs-sources/google-http-client-android3-{{ features.httpClientLibrary }}-sources.jar"/>
<classpathentry kind="lib" path="libs/google-http-client-appengine-{{ features.httpClientLibrary }}.jar" sourcepath="libs-sources/google-http-client-appengine-{{ features.httpClientLibrary }}-sources.jar"/>
<classpathentry kind="lib" path="libs/commons-logging-{{ features.commonsLoggingVersion }}.jar" sourcepath="libs-sources/commons-logging-{{ features.commonsLoggingVersion }}-sources.jar"/>
<classpathentry kind="lib" path="libs/gson-{{ features.gsonVersion }}.jar" sourcepath="libs-sources/gson-{{ features.gsonVersion }}-sources.jar"/>
<classpathentry kind="lib" path="libs/guava-{{ features.guavaVersion }}.jar" sourcepath="libs-sources/guava-{{ features.guavaVersion }}-sources.jar"/>
<classpathentry kind="lib" path="libs/httpclient-{{ features.httpClientVersion }}.jar" sourcepath="libs-sources/httpclient-{{ features.httpClientVersion }}-sources.jar"/>
<classpathentry kind="lib" path="libs/httpcore-{{ features.httpCoreVersion }}.jar" sourcepath="libs-sources/httpcore-{{ features.httpCoreVersion }}-sources.jar"/>
<classpathentry kind="lib" path="libs/jackson-core-asl-{{ features.jacksonCoreAslVersion }}.jar" sourcepath="libs-sources/jackson-core-asl-{{ features.jacksonCoreAslVersion }}-sources.jar"/>
<classpathentry kind="lib" path="libs/jdo2-api-{{ features.jdo2ApiVersion }}.jar" sourcepath="libs-sources/jdo2-api-{{ features.jdo2ApiVersion }}-sources.jar"/>
<classpathentry kind="lib" path="libs/protobuf-java-{{ features.protobufVersion }}.jar" sourcepath="libs-sources/protobuf-java-{{ features.protobufVersion }}-sources.jar"/>
<classpathentry kind="lib" path="libs/transaction-api-{{ features.transactionApiVersion }}.jar" sourcepath="libs-sources/transaction-api-{{ features.transactionApiVersion }}-sources.jar"/>
<classpathentry kind="lib" path="libs/xpp3-{{ features.xpp3Version }}.jar" sourcepath="libs-sources/xpp3-{{ features.xpp3Version }}-sources.jar"/>
@@ -0,0 +1,27 @@
BSD License
Copyright (c) 2000-2006, www.hamcrest.org
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of
conditions and the following disclaimer. Redistributions in binary form must reproduce
the above copyright notice, this list of conditions and the following disclaimer in
the documentation and/or other materials provided with the distribution.
Neither the name of Hamcrest nor the names of its contributors may be used to endorse
or promote products derived from this software without specific prior written
permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.
@@ -0,0 +1,151 @@
body {
margin: 0px;
padding: 0px;
}
img {
border:none;
}
table {
padding:0px;
width: 100%;
margin-left: -2px;
margin-right: -2px;
}
acronym {
cursor: help;
border-bottom: 1px dotted #feb;
}
table.bodyTable th, table.bodyTable td {
padding: 2px 4px 2px 4px;
vertical-align: top;
}
div.clear{
clear:both;
visibility: hidden;
}
div.clear hr{
display: none;
}
#bannerLeft, #bannerRight {
font-size: xx-large;
font-weight: bold;
}
#bannerLeft img, #bannerRight img {
margin: 0px;
}
.xleft, #bannerLeft img {
float:left;
}
.xright, #bannerRight {
float:right;
}
#banner {
padding: 0px;
}
#banner img {
border: none;
}
#breadcrumbs {
padding: 3px 10px 3px 10px;
}
#leftColumn {
width: 170px;
float:left;
overflow: auto;
}
#bodyColumn {
margin-right: 1.5em;
margin-left: 197px;
}
#legend {
padding: 8px 0 8px 0;
}
#navcolumn {
padding: 8px 4px 0 8px;
}
#navcolumn h5 {
margin: 0;
padding: 0;
font-size: small;
}
#navcolumn ul {
margin: 0;
padding: 0;
font-size: small;
}
#navcolumn li {
list-style-type: none;
background-image: none;
background-repeat: no-repeat;
background-position: 0 0.4em;
padding-left: 16px;
list-style-position: outside;
line-height: 1.2em;
font-size: smaller;
}
#navcolumn li.expanded {
background-image: url(../images/expanded.gif);
}
#navcolumn li.collapsed {
background-image: url(../images/collapsed.gif);
}
#poweredBy {
text-align: center;
}
#navcolumn img {
margin-top: 10px;
margin-bottom: 3px;
}
#poweredBy img {
display:block;
margin: 20px 0 20px 17px;
}
#search img {
margin: 0px;
display: block;
}
#search #q, #search #btnG {
border: 1px solid #999;
margin-bottom:10px;
}
#search form {
margin: 0px;
}
#lastPublished {
font-size: x-small;
}
.navSection {
margin-bottom: 2px;
padding: 8px;
}
.navSectionHead {
font-weight: bold;
font-size: x-small;
}
.section {
padding: 4px;
}
#footer {
padding: 3px 10px 3px 10px;
font-size: x-small;
}
#breadcrumbs {
font-size: x-small;
margin: 0pt;
}
.source {
padding: 12px;
margin: 1em 7px 1em 7px;
}
.source pre {
margin: 0px;
padding: 0px;
}
#navcolumn img.imageLink, .imageLink {
padding-left: 0px;
padding-bottom: 0px;
padding-top: 0px;
padding-right: 2px;
border: 0px;
margin: 0px;
}
@@ -0,0 +1,141 @@
body {
padding: 0px 0px 10px 0px;
}
body, td, select, input, li{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 13px;
}
code{
font-family: Courier, monospace;
font-size: 13px;
}
a {
text-decoration: none;
}
a:link {
color:#36a;
}
a:visited {
color:#47a;
}
a:active, a:hover {
color:#69c;
}
#legend li.externalLink {
background: url(../images/external.png) left top no-repeat;
padding-left: 18px;
}
a.externalLink, a.externalLink:link, a.externalLink:visited, a.externalLink:active, a.externalLink:hover {
background: url(../images/external.png) right center no-repeat;
padding-right: 18px;
}
#legend li.newWindow {
background: url(../images/newwindow.png) left top no-repeat;
padding-left: 18px;
}
a.newWindow, a.newWindow:link, a.newWindow:visited, a.newWindow:active, a.newWindow:hover {
background: url(../images/newwindow.png) right center no-repeat;
padding-right: 18px;
}
h2 {
padding: 4px 4px 4px 6px;
border: 1px solid #999;
color: #900;
background-color: #ddd;
font-weight:900;
font-size: x-large;
}
h3 {
padding: 4px 4px 4px 6px;
border: 1px solid #aaa;
color: #900;
background-color: #eee;
font-weight: normal;
font-size: large;
}
h4 {
padding: 4px 4px 4px 6px;
border: 1px solid #bbb;
color: #900;
background-color: #fff;
font-weight: normal;
font-size: large;
}
h5 {
padding: 4px 4px 4px 6px;
color: #900;
font-size: normal;
}
p {
line-height: 1.3em;
font-size: small;
}
#breadcrumbs {
border-top: 1px solid #aaa;
border-bottom: 1px solid #aaa;
background-color: #ccc;
}
#leftColumn {
margin: 10px 0 0 5px;
border: 1px solid #999;
background-color: #eee;
}
#navcolumn h5 {
font-size: smaller;
border-bottom: 1px solid #aaaaaa;
padding-top: 2px;
color: #000;
}
table.bodyTable th {
color: white;
background-color: #bbb;
text-align: left;
font-weight: bold;
}
table.bodyTable th, table.bodyTable td {
font-size: 1em;
}
table.bodyTable tr.a {
background-color: #ddd;
}
table.bodyTable tr.b {
background-color: #eee;
}
.source {
border: 1px solid #999;
}
dl {
padding: 4px 4px 4px 6px;
border: 1px solid #aaa;
background-color: #ffc;
}
dt {
color: #900;
}
#organizationLogo img, #projectLogo img, #projectLogo span{
margin: 8px;
}
#banner {
border-bottom: 1px solid #fff;
}
.errormark, .warningmark, .donemark, .infomark {
background: url(../images/icon_error_sml.gif) no-repeat;
}
.warningmark {
background-image: url(../images/icon_warning_sml.gif);
}
.donemark {
background-image: url(../images/icon_success_sml.gif);
}
.infomark {
background-image: url(../images/icon_info_sml.gif);
}
@@ -0,0 +1,7 @@
#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks, #leftColumn, #navColumn {
display: none !important;
}
#bodyColumn, body.docs div.docs {
margin: 0 !important;
border: none !important
}
@@ -0,0 +1 @@
/* You can override this file with your own styles */
File diff suppressed because one or more lines are too long
Binary file not shown.

After

Width:  |  Height:  |  Size: 279 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 230 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1010 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 606 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 990 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 576 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 220 B

@@ -0,0 +1,686 @@
{
"discoveryLink": "./apis/fusiontables/v1/rest",
"kind": "discovery#directoryItem",
"description": "API for working with Fusion Tables data.",
"title": "Fusion Tables API",
"discoveryRestUrl": "https://www.googleapis.com/discovery/v1/apis/fusiontables/v1/rest",
"preferred": true,
"version": "v1",
"icons": {
"x32": "http://www.google.com/images/icons/product/search-32.gif",
"x16": "http://www.google.com/images/icons/product/search-16.gif"
},
"documentationLink": "https://developers.google.com/fusiontables",
"id": "fusiontables:v1",
"name": "fusiontables",
"files": [
{
"downloadUrl": "/downloads/fusiontables/v1/16/java/1.12.0-beta/google-api-services-fusiontables-v1-rev16-1.12.0-beta.jar",
"path": "google-api-services-fusiontables-v1-rev16-1.12.0-beta.jar",
"type": "binary",
"timestamp": "2013-01-18 00:53"
},
{
"downloadUrl": "/downloads/fusiontables/v1/16/java/1.12.0-beta/google-api-services-fusiontables-v1-rev16-1.12.0-beta-javadoc.jar",
"path": "google-api-services-fusiontables-v1-rev16-1.12.0-beta-javadoc.jar",
"type": "documentation",
"timestamp": "2013-01-18 00:53"
},
{
"downloadUrl": "/downloads/fusiontables/v1/16/java/1.12.0-beta/google-api-services-fusiontables-v1-rev16-1.12.0-beta-sources.jar",
"path": "google-api-services-fusiontables-v1-rev16-1.12.0-beta-sources.jar",
"type": "source",
"timestamp": "2013-01-18 00:53"
},
{
"path": "google-api-services-fusiontables-v1-rev16-1.12.0-beta.jar.properties",
"type": "android.properties"
}
],
"revision": 16,
"language": "java",
"language_version": "1.12.0-beta",
"dependencies": [
{
"files": [
{
"downloadUrl": "http://google-api-java-client.googlecode.com/files/google-api-java-client-1.12.0-beta.zip",
"type": "bundle"
}
],
"version": "1.12.0-beta",
"name": "Google API Java Client Bundle",
"environments": [
"manual"
]
},
{
"files": [
{
"path": "libs/google-api-client-1.12.0-beta.jar",
"type": "binary"
},
{
"path": "libs-sources/google-api-client-1.12.0-beta-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
},
{
"path": "libs/google-api-client-1.12.0-beta.jar.properties",
"type": "android-properties"
}
],
"version": "1.12.0-beta",
"name": "Google APIs Client Library",
"environments": [
"*"
]
},
{
"files": [
{
"path": "libs/google-api-client-android-1.12.0-beta.jar",
"type": "binary"
},
{
"path": "libs-sources/google-api-client-android-1.12.0-beta-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
},
{
"path": "libs/google-api-client-android-1.12.0-beta.jar.properties",
"type": "android-properties"
}
],
"version": "1.12.0-beta",
"name": "Android platform extensions to the Google APIs Client Library",
"environments": [
"android"
]
},
{
"files": [
{
"path": "libs/google-api-client-appengine-1.12.0-beta.jar",
"type": "binary"
},
{
"path": "libs-sources/google-api-client-appengine-1.12.0-beta-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
}
],
"version": "1.12.0-beta",
"name": "Google App Engine extensions to the Google APIs Client Library",
"environments": [
"appengine"
]
},
{
"files": [
{
"path": "libs/google-api-client-java6-1.12.0-beta.jar",
"type": "binary"
},
{
"path": "libs-sources/google-api-client-java6-1.12.0-beta-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
}
],
"version": "1.12.0-beta",
"name": "Java 6 (and higher) extensions to the Google APIs Client Library",
"environments": [
"generic"
]
},
{
"files": [
{
"path": "libs/google-oauth-client-1.12.0-beta.jar",
"type": "binary"
},
{
"path": "libs-sources/google-oauth-client-1.12.0-beta-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
},
{
"path": "libs/google-oauth-client-1.12.0-beta.jar.properties",
"type": "android-properties"
}
],
"version": "1.12.0-beta",
"name": "Google OAuth Client Library",
"environments": [
"*"
]
},
{
"files": [
{
"path": "libs/google-oauth-client-appengine-1.12.0-beta.jar",
"type": "binary"
},
{
"path": "libs-sources/google-oauth-client-appengine-1.12.0-beta-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
}
],
"version": "1.12.0-beta",
"name": "Google App Engine extensions to the Google OAuth Client Library",
"environments": [
"appengine"
]
},
{
"files": [
{
"path": "libs/google-oauth-client-java6-1.12.0-beta.jar",
"type": "binary"
},
{
"path": "libs-sources/google-oauth-client-java6-1.12.0-beta-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
}
],
"version": "1.12.0-beta",
"name": "Java 6 (and higher) extensions to the Google OAuth Client Library",
"environments": [
"generic"
]
},
{
"files": [
{
"path": "libs/google-oauth-client-jetty-1.12.0-beta.jar",
"type": "binary"
},
{
"path": "libs-sources/google-oauth-client-jetty-1.12.0-beta-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
}
],
"version": "1.12.0-beta",
"name": "Jetty extensions to the Google OAuth Client Library",
"environments": [
"generic"
]
},
{
"files": [
{
"path": "libs/google-oauth-client-servlet-1.12.0-beta.jar",
"type": "binary"
},
{
"path": "libs-sources/google-oauth-client-servlet-1.12.0-beta-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
}
],
"version": "1.12.0-beta",
"name": "Servlet and JDO extensions to the Google OAuth Client Library",
"environments": [
"appengine",
"servlet"
]
},
{
"files": [
{
"path": "libs/google-http-client-1.12.0-beta.jar",
"type": "binary"
},
{
"path": "libs-sources/google-http-client-1.12.0-beta-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
},
{
"path": "libs/google-http-client-1.12.0-beta.jar.properties",
"type": "android-properties"
}
],
"version": "1.12.0-beta",
"name": "Google HTTP Client Library",
"environments": [
"*"
]
},
{
"files": [
{
"path": "libs/google-http-client-android-1.12.0-beta.jar",
"type": "binary"
},
{
"path": "libs-sources/google-http-client-android-1.12.0-beta-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
},
{
"path": "libs/google-http-client-android-1.12.0-beta.jar.properties",
"type": "android-properties"
}
],
"version": "1.12.0-beta",
"name": "Android platform extensions to the Google HTTP Client Library",
"environments": [
"android"
]
},
{
"files": [
{
"path": "libs/google-http-client-appengine-1.12.0-beta.jar",
"type": "binary"
},
{
"path": "libs-sources/google-http-client-appengine-1.12.0-beta-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
}
],
"version": "1.12.0-beta",
"name": "Google App Engine extensions to the Google HTTP Client Library",
"environments": [
"appengine"
]
},
{
"files": [
{
"path": "libs/google-http-client-gson-1.12.0-beta.jar",
"type": "binary"
},
{
"path": "libs-sources/google-http-client-gson-1.12.0-beta-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
},
{
"path": "libs/google-http-client-gson-1.12.0-beta.jar.properties",
"type": "android-properties"
}
],
"version": "1.12.0-beta",
"name": "GSON extensions to the Google HTTP Client Library",
"environments": [
"*"
]
},
{
"files": [
{
"path": "libs/google-http-client-jackson-1.12.0-beta.jar",
"type": "binary"
},
{
"path": "libs-sources/google-http-client-jackson-1.12.0-beta-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
},
{
"path": "libs/google-http-client-jackson-1.12.0-beta.jar.properties",
"type": "android-properties"
}
],
"version": "1.12.0-beta",
"name": "Jackson extensions to the Google HTTP Client Library",
"environments": [
"*"
]
},
{
"files": [
{
"path": "libs/google-http-client-jackson2-1.12.0-beta.jar",
"type": "binary"
},
{
"path": "libs-sources/google-http-client-jackson2-1.12.0-beta-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
},
{
"path": "libs/google-http-client-jackson2-1.12.0-beta.jar.properties",
"type": "android-properties"
}
],
"version": "1.12.0-beta",
"name": "Jackson 2 extensions to the Google HTTP Client Library",
"environments": [
"*"
]
},
{
"files": [
{
"path": "libs/commons-logging-1.1.1.jar",
"type": "binary"
},
{
"path": "libs-sources/commons-logging-1.1.1-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
}
],
"version": "1.1.1",
"name": "Commons Logging",
"environments": [
"servlet",
"generic"
]
},
{
"files": [
{
"path": "libs/guava-jdk5-13.0.jar",
"type": "binary"
},
{
"path": "libs-sources/guava-jdk5-13.0-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
},
{
"path": "libs/guava-jdk5-13.0.jar.properties",
"type": "android-properties"
}
],
"version": "jdk5-13.0",
"name": "Google Guava",
"environments": [
"*"
]
},
{
"files": [
{
"path": "libs/gson-2.1.jar",
"type": "binary"
},
{
"path": "libs-sources/gson-2.1-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
},
{
"path": "libs/gson-2.1.jar.properties",
"type": "android-properties"
}
],
"version": "2.1",
"name": "GSON",
"environments": [
"*"
]
},
{
"files": [
{
"path": "libs/httpclient-4.0.3.jar",
"type": "binary"
},
{
"path": "libs-sources/httpclient-4.0.3-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
}
],
"version": "4.0.3",
"name": "HTTP Client",
"environments": [
"servlet",
"generic"
]
},
{
"files": [
{
"path": "libs/httpcore-4.0.1.jar",
"type": "binary"
},
{
"path": "libs-sources/httpcore-4.0.1-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
}
],
"version": "4.0.1",
"name": "HTTP Core",
"environments": [
"servlet",
"generic"
]
},
{
"files": [
{
"path": "libs/jackson-core-asl-1.9.9.jar",
"type": "binary"
},
{
"path": "libs-sources/jackson-core-asl-1.9.9-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
},
{
"path": "libs/jackson-core-asl-1.9.9.jar.properties",
"type": "android-properties"
}
],
"version": "1.9.9",
"name": "Jackson Core ASL",
"environments": [
"*"
]
},
{
"files": [
{
"path": "libs/jackson-core-2.0.5.jar",
"type": "binary"
},
{
"path": "libs-sources/jackson-core-2.0.5-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
},
{
"path": "libs/jackson-core-2.0.5.jar.properties",
"type": "android-properties"
}
],
"version": "2.0.5",
"name": "Jackson2 Core",
"environments": [
"*"
]
},
{
"files": [
{
"path": "libs/jdo2-api-2.3-eb.jar",
"type": "binary"
},
{
"path": "libs-sources/jdo2-api-2.3-eb-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
}
],
"version": "2.3-eb",
"name": "JDO2 API",
"environments": [
"appengine",
"servlet"
]
},
{
"files": [
{
"path": "libs/jetty-6.1.26.jar",
"type": "binary"
},
{
"path": "libs-sources/jetty-6.1.26-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
}
],
"version": "6.1.26",
"name": "Jetty",
"environments": [
"generic"
]
},
{
"files": [
{
"path": "libs/jetty-util-6.1.26.jar",
"type": "binary"
},
{
"path": "libs-sources/jetty-util-6.1.26-sources.jar",
"type": "source"
},
{
"path": "dependencies/APACHE-LICENSE.txt",
"type": "license"
}
],
"version": "6.1.26",
"name": "Jetty Util",
"environments": [
"generic"
]
},
{
"files": [
{
"path": "libs/transaction-api-1.1.jar",
"type": "binary"
},
{
"path": "libs-sources/transaction-api-1.1-sources.jar",
"type": "source"
},
{
"path": "dependencies/CDDL-LICENSE.txt",
"type": "license"
}
],
"version": "1.1",
"name": "Transaction API",
"environments": [
"appengine",
"servlet"
]
},
{
"files": [
{
"path": "libs/xpp3-1.1.4c.jar",
"type": "binary"
},
{
"path": "libs-sources/xpp3-1.1.4c-sources.jar",
"type": "source"
},
{
"path": "dependencies/xpp3_LICENSE.txt",
"type": "license"
}
],
"version": "1.1.4c",
"name": "XPP3",
"environments": [
"appengine",
"servlet",
"generic"
]
}
],
"proguard-config": "proguard-google-api-client.txt",
"icon_files": {
"x32": "icons/search-32.gif",
"x16": "icons/search-16.gif"
}
}
@@ -0,0 +1 @@
src=../libs-sources/google-api-services-fusiontables-v1-rev16-1.12.0-beta-sources.jar
Binary file not shown.

After

Width:  |  Height:  |  Size: 411 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 768 B

Some files were not shown because too many files have changed in this diff Show More