diff --git a/MyTracks/.classpath b/MyTracks/.classpath
index d3bb07b44..76278ed08 100644
--- a/MyTracks/.classpath
+++ b/MyTracks/.classpath
@@ -4,5 +4,6 @@
+
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/classpath-include b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/classpath-include
new file mode 100644
index 000000000..d2797b1e4
--- /dev/null
+++ b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/classpath-include
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/BSD-LICENSE.txt b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/BSD-LICENSE.txt
new file mode 100644
index 000000000..dcdcc4234
--- /dev/null
+++ b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/BSD-LICENSE.txt
@@ -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.
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/css/maven-base.css b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/css/maven-base.css
new file mode 100644
index 000000000..f39e42c48
--- /dev/null
+++ b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/css/maven-base.css
@@ -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;
+}
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/css/maven-theme.css b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/css/maven-theme.css
new file mode 100644
index 000000000..ec29c893c
--- /dev/null
+++ b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/css/maven-theme.css
@@ -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);
+}
+
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/css/print.css b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/css/print.css
new file mode 100644
index 000000000..a5e7bd95f
--- /dev/null
+++ b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/css/print.css
@@ -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
+}
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/css/site.css b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/css/site.css
new file mode 100644
index 000000000..055e7e286
--- /dev/null
+++ b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/css/site.css
@@ -0,0 +1 @@
+/* You can override this file with your own styles */
\ No newline at end of file
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/dependencies.html b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/dependencies.html
new file mode 100644
index 000000000..0e426225c
--- /dev/null
+++ b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/dependencies.html
@@ -0,0 +1,110 @@
+
+
+
+
+
+ Project Dependencies
+
+
+
+
+
+
+
+
+
+
+
+ Last Published: 2012-03-07
+ | Version: v2-1.12.0-beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Project Transitive Dependencies The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.
compile The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:
GroupId ArtifactId Version Type License com.google.android android 1.5_r4 jar Apache 2.0 com.google.code.findbugs jsr305 1.3.9 jar The Apache Software License, Version 2.0 com.google.code.gson gson 2.1 jar The Apache Software License, Version 2.0 com.google.guava guava 11.0.1 jar The Apache Software License, Version 2.0 com.google.http-client google-http-client 1.12.0-beta jar The Apache Software License, Version 2.0 com.google.oauth-client google-oauth-client 1.12.0-beta jar The Apache Software License, Version 2.0 com.google.protobuf protobuf-java 2.2.0 jar New BSD license commons-codec commons-codec 1.6 jar The Apache Software License, Version 2.0 commons-logging commons-logging 1.1.1 jar The Apache Software License, Version 2.0 junit junit 4.8.2 jar Common Public License Version 1.0 org.apache.httpcomponents httpclient 4.0.3 jar ../LICENSE.txt org.apache.httpcomponents httpcore 4.0.1 jar Apache License org.codehaus.jackson jackson-core-asl 1.9.4 jar The Apache Software License, Version 2.0 org.khronos opengl-api gl1.1-android-2.1_r1 jar Apache 2.0 xerces xmlParserAPIs 2.6.2 jar - xpp3 xpp3 1.1.4c jar Indiana University Extreme! Lab Software License, vesion 1.1.1 -Public Domain -Apache Software License, version 1.1
Project Dependency Graph
+
Dependency Tree com.google.apis:google-api-services-drive:jar:v2-1.12.0-beta com.google.api-client:google-api-client:jar:1.12.0-beta (compile) com.google.oauth-client:google-oauth-client:jar:1.12.0-beta (compile) com.google.http-client:google-http-client:jar:1.12.0-beta (compile) com.google.android:android:jar:1.5_r4 (compile) Google Android Library Description: A library jar that provides APIs for Applications written for the Google Android Platform.
URL: http://source.android.com/
Project License: Apache 2.0
commons-logging:commons-logging:jar:1.1.1 (compile) org.khronos:opengl-api:jar:gl1.1-android-2.1_r1 (compile) Google Android Java ME Library (Khronos) Description: The Android implementation of Khronos OpenGL Spec for the Google Android SDK.
URL: http://source.android.com/
Project License: Apache 2.0
xerces:xmlParserAPIs:jar:2.6.2 (compile) xmlParserAPIs Description: There is currently no description associated with this project.
Project License: No project license is defined for this project.
xpp3:xpp3:jar:1.1.4c (compile) com.google.code.findbugs:jsr305:jar:1.3.9 (compile) com.google.code.gson:gson:jar:2.1 (compile) com.google.guava:guava:jar:11.0.1 (compile) Guava: Google Core Libraries for Java Description: Guava is a suite of core and expanded libraries that include
+ utility classes, google's collections, io classes, and much
+ much more.
+
+ This project is a complete packaging of all the Guava libraries
+ into a single jar. Individual portions of Guava can be used
+ by downloading the appropriate module and its dependencies.
+
+ Guava (complete) has only one code dependency - javax.annotation,
+ per the JSR-305 spec.
URL: http://code.google.com/p/guava-libraries/guava
Project License: The Apache Software License, Version 2.0
junit:junit:jar:4.8.2 (compile) org.apache.httpcomponents:httpclient:jar:4.0.3 (compile) org.apache.httpcomponents:httpcore:jar:4.0.1 (compile) commons-logging:commons-logging:jar:1.1.1 (compile) org.codehaus.jackson:jackson-core-asl:jar:1.9.4 (compile) xpp3:xpp3:jar:1.1.4c (compile) com.google.protobuf:protobuf-java:jar:2.2.0 (compile) commons-codec:commons-codec:jar:1.6 (compile) Commons Codec Description: The codec package contains simple encoder and decoders for
+ various formats such as Base64 and Hexadecimal. In addition to these
+ widely used encoders and decoders, the codec package also maintains a
+ collection of phonetic encoding utilities.
URL: http://commons.apache.org/codec/
Project License: The Apache Software License, Version 2.0
com.google.code.findbugs:jsr305:jar:1.3.9 (compile) com.google.guava:guava:jar:11.0.1 (compile) Guava: Google Core Libraries for Java Description: Guava is a suite of core and expanded libraries that include
+ utility classes, google's collections, io classes, and much
+ much more.
+
+ This project is a complete packaging of all the Guava libraries
+ into a single jar. Individual portions of Guava can be used
+ by downloading the appropriate module and its dependencies.
+
+ Guava (complete) has only one code dependency - javax.annotation,
+ per the JSR-305 spec.
URL: http://code.google.com/p/guava-libraries/guava
Project License: The Apache Software License, Version 2.0
com.google.code.findbugs:jsr305:jar:1.3.9 (compile) junit:junit:jar:4.8.2 (compile) Licenses Apache Software License, version 1.1: MXP1: Xml Pull Parser 3rd Edition (XPP3)
Public Domain: MXP1: Xml Pull Parser 3rd Edition (XPP3)
Unknown: xmlParserAPIs
Apache License: HttpClient, HttpCore
New BSD license: Protocol Buffer Java API
Common Public License Version 1.0: JUnit
Apache 2.0: Google Android Java ME Library (Khronos), Google Android Library
The Apache Software License, Version 2.0: Drive API v2, Commons Codec, Commons Logging, FindBugs-jsr305, Google APIs Client Library for Java, Google HTTP Client Library for Java, Google OAuth Client Library for Java, Gson, Guava: Google Core Libraries for Java, Jackson
Indiana University Extreme! Lab Software License, vesion 1.1.1: MXP1: Xml Pull Parser 3rd Edition (XPP3)
Dependency File Details Filename Size Entries Classes Packages JDK Rev Debug android-1.5_r4.jar 2.04 MB 1,894 965 41 1.5 debug google-api-client-1.12.0-beta.jar 76.92 kB 77 56 9 1.5 debug jsr305-1.3.9.jar 32.24 kB 72 35 3 1.5 debug gson-2.1.jar 175.89 kB 158 148 6 1.5 debug guava-11.0.1.jar 1.57 MB 1,290 1,267 12 1.5 debug google-http-client-1.12.0-beta.jar 234.84 kB 207 177 18 1.5 debug google-oauth-client-1.12.0-beta.jar 76.02 kB 83 65 7 1.5 debug protobuf-java-2.2.0.jar 312.80 kB 156 146 1 1.5 debug commons-codec-1.6.jar 227.32 kB 218 76 6 1.5 debug commons-logging-1.1.1.jar 59.26 kB 42 28 2 1.1 debug junit-4.8.2.jar 231.78 kB 267 230 30 1.5 debug httpclient-4.0.3.jar 286.03 kB 267 231 22 1.5 debug httpcore-4.0.1.jar 168.84 kB 181 158 10 1.3 debug jackson-core-asl-1.9.4.jar 222.96 kB 136 120 8 1.5 debug opengl-api-gl1.1-android-2.1_r1.jar 18.06 kB 25 13 2 1.5 debug xmlParserAPIs-2.6.2.jar 121.80 kB 238 207 17 1.1 release xpp3-1.1.4c.jar 117.25 kB 78 56 13 1.1 debug Total Size Entries Classes Packages JDK Rev Debug 17 5.92 MB 5,389 3,978 207 1.5 16 compile: 17 compile: 5.92 MB compile: 5,389 compile: 3,978 compile: 207 - compile: 16
+
+
+
+
+
+
+
+
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/close.gif b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/close.gif
new file mode 100644
index 000000000..1c26bbc52
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/close.gif differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/collapsed.gif b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/collapsed.gif
new file mode 100644
index 000000000..6e7108406
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/collapsed.gif differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/expanded.gif b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/expanded.gif
new file mode 100644
index 000000000..0fef3d89e
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/expanded.gif differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/external.png b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/external.png
new file mode 100644
index 000000000..3f999fc88
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/external.png differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/icon_error_sml.gif b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/icon_error_sml.gif
new file mode 100644
index 000000000..61132ef2b
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/icon_error_sml.gif differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/icon_info_sml.gif b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/icon_info_sml.gif
new file mode 100644
index 000000000..c6cb9ad7c
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/icon_info_sml.gif differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/icon_success_sml.gif b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/icon_success_sml.gif
new file mode 100644
index 000000000..52e85a430
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/icon_success_sml.gif differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/icon_warning_sml.gif b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/icon_warning_sml.gif
new file mode 100644
index 000000000..873bbb52c
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/icon_warning_sml.gif differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/logos/build-by-maven-black.png b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/logos/build-by-maven-black.png
new file mode 100644
index 000000000..919fd0f66
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/logos/build-by-maven-black.png differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/logos/build-by-maven-white.png b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/logos/build-by-maven-white.png
new file mode 100644
index 000000000..7d44c9c2e
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/logos/build-by-maven-white.png differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/logos/maven-feather.png b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/logos/maven-feather.png
new file mode 100644
index 000000000..b5ada836e
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/logos/maven-feather.png differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/newwindow.png b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/newwindow.png
new file mode 100644
index 000000000..6287f72bd
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/dependencies/images/newwindow.png differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/descriptor.json b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/descriptor.json
new file mode 100644
index 000000000..9ba628cdc
--- /dev/null
+++ b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/descriptor.json
@@ -0,0 +1,703 @@
+{
+ "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/jsr305-1.3.9.jar",
+ "type": "binary"
+ },
+ {
+ "path": "dependencies/APACHE-LICENSE.txt",
+ "type": "license"
+ }
+ ],
+ "version": "1.3.9",
+ "name": "JSR 305",
+ "environments": [
+ "*"
+ ]
+ },
+ {
+ "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"
+ }
+}
\ No newline at end of file
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/google-api-services-drive-v2-rev30-1.12.0-beta-javadoc.jar b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/google-api-services-drive-v2-rev30-1.12.0-beta-javadoc.jar
new file mode 100644
index 000000000..534bcbd70
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/google-api-services-drive-v2-rev30-1.12.0-beta-javadoc.jar differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/google-api-services-drive-v2-rev30-1.12.0-beta-sources.jar b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/google-api-services-drive-v2-rev30-1.12.0-beta-sources.jar
new file mode 100644
index 000000000..6361faea1
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/google-api-services-drive-v2-rev30-1.12.0-beta-sources.jar differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/google-api-services-drive-v2-rev30-1.12.0-beta.jar b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/google-api-services-drive-v2-rev30-1.12.0-beta.jar
new file mode 100644
index 000000000..6e17009b4
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/google-api-services-drive-v2-rev30-1.12.0-beta.jar differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/google-api-services-drive-v2-rev30-1.12.0-beta.jar.properties b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/google-api-services-drive-v2-rev30-1.12.0-beta.jar.properties
new file mode 100644
index 000000000..5c3621769
--- /dev/null
+++ b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/google-api-services-drive-v2-rev30-1.12.0-beta.jar.properties
@@ -0,0 +1 @@
+src=../libs-sources/google-api-services-drive-v2-rev30-1.12.0-beta-sources.jar
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/icons/drive_icon_16.png b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/icons/drive_icon_16.png
new file mode 100644
index 000000000..17937dec0
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/icons/drive_icon_16.png differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/icons/drive_icon_32.png b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/icons/drive_icon_32.png
new file mode 100644
index 000000000..43b646694
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/icons/drive_icon_32.png differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/google-api-client-1.12.0-beta-sources.jar b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/google-api-client-1.12.0-beta-sources.jar
new file mode 100644
index 000000000..6c8d980d6
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/google-api-client-1.12.0-beta-sources.jar differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/google-api-client-android-1.12.0-beta-sources.jar b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/google-api-client-android-1.12.0-beta-sources.jar
new file mode 100644
index 000000000..16934a51d
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/google-api-client-android-1.12.0-beta-sources.jar differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/google-http-client-1.12.0-beta-sources.jar b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/google-http-client-1.12.0-beta-sources.jar
new file mode 100644
index 000000000..4507e0a21
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/google-http-client-1.12.0-beta-sources.jar differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/google-http-client-android-1.12.0-beta-sources.jar b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/google-http-client-android-1.12.0-beta-sources.jar
new file mode 100644
index 000000000..7ce36e594
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/google-http-client-android-1.12.0-beta-sources.jar differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/google-http-client-gson-1.12.0-beta-sources.jar b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/google-http-client-gson-1.12.0-beta-sources.jar
new file mode 100644
index 000000000..168df18ae
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/google-http-client-gson-1.12.0-beta-sources.jar differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/google-http-client-jackson-1.12.0-beta-sources.jar b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/google-http-client-jackson-1.12.0-beta-sources.jar
new file mode 100644
index 000000000..377c1dea9
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/google-http-client-jackson-1.12.0-beta-sources.jar differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/google-http-client-jackson2-1.12.0-beta-sources.jar b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/google-http-client-jackson2-1.12.0-beta-sources.jar
new file mode 100644
index 000000000..442a357e2
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/google-http-client-jackson2-1.12.0-beta-sources.jar differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/google-oauth-client-1.12.0-beta-sources.jar b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/google-oauth-client-1.12.0-beta-sources.jar
new file mode 100644
index 000000000..bd82679dd
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/google-oauth-client-1.12.0-beta-sources.jar differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/gson-2.1-sources.jar b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/gson-2.1-sources.jar
new file mode 100644
index 000000000..09396a02e
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/gson-2.1-sources.jar differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/guava-jdk5-13.0-sources.jar b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/guava-jdk5-13.0-sources.jar
new file mode 100644
index 000000000..c5ee71697
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/guava-jdk5-13.0-sources.jar differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/jackson-core-2.0.5-sources.jar b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/jackson-core-2.0.5-sources.jar
new file mode 100644
index 000000000..af5dc6e4d
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/jackson-core-2.0.5-sources.jar differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/jackson-core-asl-1.9.9-sources.jar b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/jackson-core-asl-1.9.9-sources.jar
new file mode 100644
index 000000000..af5dc6e4d
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs-sources/jackson-core-asl-1.9.9-sources.jar differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-api-client-1.12.0-beta.jar b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-api-client-1.12.0-beta.jar
new file mode 100644
index 000000000..c85862626
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-api-client-1.12.0-beta.jar differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-api-client-1.12.0-beta.jar.properties b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-api-client-1.12.0-beta.jar.properties
new file mode 100644
index 000000000..39c242523
--- /dev/null
+++ b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-api-client-1.12.0-beta.jar.properties
@@ -0,0 +1 @@
+src=../libs-sources/google-api-client-1.12.0-beta-sources.jar
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-api-client-android-1.12.0-beta.jar b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-api-client-android-1.12.0-beta.jar
new file mode 100644
index 000000000..cb7cfe8bc
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-api-client-android-1.12.0-beta.jar differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-api-client-android-1.12.0-beta.jar.properties b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-api-client-android-1.12.0-beta.jar.properties
new file mode 100644
index 000000000..31042993d
--- /dev/null
+++ b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-api-client-android-1.12.0-beta.jar.properties
@@ -0,0 +1 @@
+src=../libs-sources/google-api-client-android-1.12.0-beta-sources.jar
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-http-client-1.12.0-beta.jar b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-http-client-1.12.0-beta.jar
new file mode 100644
index 000000000..6ff05049f
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-http-client-1.12.0-beta.jar differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-http-client-1.12.0-beta.jar.properties b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-http-client-1.12.0-beta.jar.properties
new file mode 100644
index 000000000..22d7a272a
--- /dev/null
+++ b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-http-client-1.12.0-beta.jar.properties
@@ -0,0 +1 @@
+src=../libs-sources/google-http-client-1.12.0-beta-sources.jar
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-http-client-android-1.12.0-beta.jar b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-http-client-android-1.12.0-beta.jar
new file mode 100644
index 000000000..1ed253346
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-http-client-android-1.12.0-beta.jar differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-http-client-android-1.12.0-beta.jar.properties b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-http-client-android-1.12.0-beta.jar.properties
new file mode 100644
index 000000000..b804cc361
--- /dev/null
+++ b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-http-client-android-1.12.0-beta.jar.properties
@@ -0,0 +1 @@
+src=../libs-sources/google-http-client-android-1.12.0-beta-sources.jar
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-http-client-gson-1.12.0-beta.jar b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-http-client-gson-1.12.0-beta.jar
new file mode 100644
index 000000000..7a2e064e7
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-http-client-gson-1.12.0-beta.jar differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-http-client-gson-1.12.0-beta.jar.properties b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-http-client-gson-1.12.0-beta.jar.properties
new file mode 100644
index 000000000..3cdc720ab
--- /dev/null
+++ b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-http-client-gson-1.12.0-beta.jar.properties
@@ -0,0 +1 @@
+src=../libs-sources/google-http-client-gson-1.12.0-beta-sources.jar
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-http-client-jackson-1.12.0-beta.jar b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-http-client-jackson-1.12.0-beta.jar
new file mode 100644
index 000000000..52c2209d9
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-http-client-jackson-1.12.0-beta.jar differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-http-client-jackson-1.12.0-beta.jar.properties b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-http-client-jackson-1.12.0-beta.jar.properties
new file mode 100644
index 000000000..0f06bb8c3
--- /dev/null
+++ b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-http-client-jackson-1.12.0-beta.jar.properties
@@ -0,0 +1 @@
+src=../libs-sources/google-http-client-jackson-1.12.0-beta-sources.jar
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-http-client-jackson2-1.12.0-beta.jar b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-http-client-jackson2-1.12.0-beta.jar
new file mode 100644
index 000000000..9415c7b23
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-http-client-jackson2-1.12.0-beta.jar differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-http-client-jackson2-1.12.0-beta.jar.properties b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-http-client-jackson2-1.12.0-beta.jar.properties
new file mode 100644
index 000000000..c70f7d815
--- /dev/null
+++ b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-http-client-jackson2-1.12.0-beta.jar.properties
@@ -0,0 +1 @@
+src=../libs-sources/google-http-client-jackson2-1.12.0-beta-sources.jar
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-oauth-client-1.12.0-beta.jar b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-oauth-client-1.12.0-beta.jar
new file mode 100644
index 000000000..dad2abe4f
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-oauth-client-1.12.0-beta.jar differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-oauth-client-1.12.0-beta.jar.properties b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-oauth-client-1.12.0-beta.jar.properties
new file mode 100644
index 000000000..d8ef90d84
--- /dev/null
+++ b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/google-oauth-client-1.12.0-beta.jar.properties
@@ -0,0 +1 @@
+src=../libs-sources/google-oauth-client-1.12.0-beta-sources.jar
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/gson-2.1.jar b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/gson-2.1.jar
new file mode 100644
index 000000000..83c5c994b
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/gson-2.1.jar differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/gson-2.1.jar.properties b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/gson-2.1.jar.properties
new file mode 100644
index 000000000..cfa21515f
--- /dev/null
+++ b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/gson-2.1.jar.properties
@@ -0,0 +1 @@
+src=../libs-sources/gson-2.1-sources.jar
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/guava-jdk5-13.0.jar b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/guava-jdk5-13.0.jar
new file mode 100644
index 000000000..85881e5de
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/guava-jdk5-13.0.jar differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/guava-jdk5-13.0.jar.properties b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/guava-jdk5-13.0.jar.properties
new file mode 100644
index 000000000..415299133
--- /dev/null
+++ b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/guava-jdk5-13.0.jar.properties
@@ -0,0 +1 @@
+src=../libs-sources/guava-jdk5-13.0-sources.jar
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/jackson-core-2.0.5.jar b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/jackson-core-2.0.5.jar
new file mode 100644
index 000000000..51d1fdeb4
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/jackson-core-2.0.5.jar differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/jackson-core-2.0.5.jar.properties b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/jackson-core-2.0.5.jar.properties
new file mode 100644
index 000000000..8ceae8ed1
--- /dev/null
+++ b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/jackson-core-2.0.5.jar.properties
@@ -0,0 +1 @@
+src=../libs-sources/jackson-core-2.0.5-sources.jar
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/jackson-core-asl-1.9.9.jar b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/jackson-core-asl-1.9.9.jar
new file mode 100644
index 000000000..d75843d1c
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/jackson-core-asl-1.9.9.jar differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/jackson-core-asl-1.9.9.jar.properties b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/jackson-core-asl-1.9.9.jar.properties
new file mode 100644
index 000000000..53aca9d0d
--- /dev/null
+++ b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/jackson-core-asl-1.9.9.jar.properties
@@ -0,0 +1 @@
+src=../libs-sources/jackson-core-asl-1.9.9-sources.jar
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/jsr305-1.3.9.jar b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/jsr305-1.3.9.jar
new file mode 100644
index 000000000..a9afc6619
Binary files /dev/null and b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/libs/jsr305-1.3.9.jar differ
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/proguard-google-api-client.txt b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/proguard-google-api-client.txt
new file mode 100644
index 000000000..ca7616a58
--- /dev/null
+++ b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/proguard-google-api-client.txt
@@ -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 ;
+}
+
+# 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.**
diff --git a/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/readme.html b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/readme.html
new file mode 100644
index 000000000..2efe6d38c
--- /dev/null
+++ b/MyTracks/.google_apis/drive-v2r30lv1.12.0-beta/drive/readme.html
@@ -0,0 +1,158 @@
+
+Drive API v2 Client Library for Java
+
+Drive API v2 Client Library for Java
+
+Overview
+High-level details about this library can be found at
+http://code.google.com/p/google-api-java-client
+
+
+License
+The license can be found here .
+
+Generated service-specific Library
+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
+
+Maven Usage
+Maven users can specify the service-specific generated library in their
+project's plugin configuration:
+
+<repositories>
+ <repository>
+ <id>googleapis</id>
+ <url>http://mavenrepo.google-api-java-client.googlecode.com/hg/</url>
+ </repository>
+</repositories>
+
+<dependency>
+ <groupId>com.google.apis</groupId>
+ <artifactId>google-api-services-drive</artifactId>
+ <version>v2-rev30-1.12.0-beta</version>
+</dependency>
+
+
+
+Eclipse
+A .classpath file snippet that can be included in your project's .classpath has been provided here .
+Please only use the classpathentry's you actually need (see below for details).
+
+ProGuard
+A ProGuard configuration file proguard-google-api-client.txt
+is included for common settings for using the library. On Android projects, you may want to add a reference to
+proguard-google-api-client.txt in the project.properties file under the
+proguard.config property.
+
+Dependencies
+
+Dependent jars for
+google-api-services-drive-v2-rev30-1.12.0-beta.jar
+can be found in the libs folder and the corresponding source
+jars can be found in the libs-sources folder.
+
+The dependency structure and licenses can be found in
+dependencies.html .
+
+
+Dependencies for all Platforms
+The following are the jars from the libs folder required for
+applications on all platforms:
+
+ google-api-client-1.12.0-beta.jar
+ google-oauth-client-1.12.0-beta.jar
+ google-http-client-1.12.0-beta.jar
+ guava-jdk5-13.0.jar
+ jsr305-1.3.9.jar
+ google-http-client-gson-1.12.0-beta.jar (when using GSON)
+
+
+ google-http-client-jackson-1.12.0-beta.jar (when using Jackson)
+
+ jackson-core-asl-1.9.9.jar
+
+
+ google-http-client-jackson2-1.12.0-beta.jar (when using Jackson 2)
+
+ jackson-core-$2.0.5.jar
+
+
+
+
+Android Dependencies
+The following are the jars from the libs folder required for
+android applications or a newer compatible version of each dependency:
+
+ google-api-client-android-1.12.0-beta.jar (for SDK >= 2.1)
+ google-http-client-android-1.12.0-beta.jar (for SDK >= 2.1)
+ [deprecated] google-api-client-android2-1.12.0-beta.jar (for SDK >= 2.1)
+ [deprecated] google-http-client-android2-1.12.0-beta.jar (for SDK >= 2.1)
+ [deprecated] google-http-client-android3-1.12.0-beta.jar (for SDK >= 3.0)
+
+libs folder also contains properties files that specify the location of source
+jars for Android projects in Eclipse.
+Please see the
+Android wiki
+for the Android Developer's Guide.
+
+Google App Engine Dependencies
+The following are the jars from the libs folder required for
+Google App Engine applications or a newer compatible version of each dependency:
+
+ google-api-client-appengine-1.12.0-beta.jar
+ google-oauth-client-appengine-1.12.0-beta.jar
+ google-oauth-client-servlet-1.12.0-beta.jar
+ google-http-client-appengine-1.12.0-beta.jar
+ jdo2-api-2.3-eb.jar
+ transaction-api-1.1.jar
+ xpp3-1.1.4c.jar
+
+Please see the
+GoogleAppEngine wiki
+for the Google App Engine Developer's Guide.
+
+Servlet Dependencies
+The following are the jars from the libs folder required for
+Servlet applications or a newer compatible version of each dependency:
+
+ google-oauth-client-1.12.0-beta.jar
+ google-oauth-client-servlet-1.12.0-beta.jar
+ commons-logging-1.1.1.jar
+ httpclient-4.0.3.jar
+ httpcore-4.0.1.jar
+ jdo2-api-2.3-eb.jar
+ transaction-api-1.1.jar
+ xpp3-1.1.4c.jar
+
+
+General Purpose Java 5 Environment Dependencies
+The following are the jars from the libs folder required for
+general purpose Java 5 applications (or a newer compatible version of each dependency):
+
+ google-api-client-java6-1.12.0-beta.jar
+ google-oauth-client-java6-1.12.0-beta.jar
+
+ google-oauth-client-jetty-${project.oauth.version}.jar (for Jetty 6)
+
+ jetty-${jettyVersion}
+ jetty-util-${jettyUtilVersion}
+
+
+
+ commons-logging-1.1.1.jar
+ httpclient-4.0.3.jar
+ httpcore-4.0.1.jar
+ xpp3-1.1.4c.jar
+
+
+
+
+
diff --git a/MyTracks/.settings/com.google.gdt.eclipse.managedapis.prefs b/MyTracks/.settings/com.google.gdt.eclipse.managedapis.prefs
new file mode 100644
index 000000000..bca0ae043
--- /dev/null
+++ b/MyTracks/.settings/com.google.gdt.eclipse.managedapis.prefs
@@ -0,0 +1,2 @@
+COPY_CLASSPATH_ENTRIES_TARGET_PATH=libs
+eclipse.preferences.version=1
diff --git a/MyTracks/libs/README.txt b/MyTracks/libs/README.txt
index c77a56451..3f93d55bc 100644
--- a/MyTracks/libs/README.txt
+++ b/MyTracks/libs/README.txt
@@ -10,26 +10,24 @@ Ant+:
antlib.jar - see http://www.thisisant.com/pages/developer-zone/android-api
Google APIs Client Library for Java:
-commons-codec-1.3.jar
-commons-logging-1.1.1.jar
-google-api-client-1.5.0-beta.jar
-google-http-client-1.5.0-beta.jar
-google-oauth-client-1.5.0-beta.jar
-gson-1.6.jar
-guava-r09.jar
-jackson-core-asl-1.6.7.jar
+google-api-client-1.12.0-beta.jar
+google-api-client-android-1.12.0-beta.jar
+google-api-services-drive-v2-rev30-1.12.0-beta.jar
+google-http-client-1.12.0-beta.jar
+google-http-client-android-1.12.0-beta.jar
+google-http-client-gson-1.12.0-beta.jar
+google-http-client-jackson-1.12.0-beta.jar
+google-http-client-jackson2-1.12.0-beta.jar
+google-oauth-client-1.12.0-beta.jar
+gson-2.1.jar
+guava-jdk5-13.0.jar
+jackson-core-2.0.5.jar
+jackson-core-asl-1.9.9.jar
jsr305-1.3.9.jar
-- see http://code.google.com/p/google-api-java-client/
-- google-api-client-1.5.0-beta.jar depends on protobuf-java-2.2.0.jar, however,
- MyTracksLib already includes protobuf-java.2.3.0-lite.jar. Thus using the
- newer version, protobuf-java.2.3.0-lite.jar.
-- google-api-client-1.5.0-beta.jar also depends on xpp3-1.1.4c.jar, however,
- some of its classes are already included in the android framework, thus not
- including xpp3-1.1.4c.jar.
Google Analytics:
libGoogleAnalytics.jar
- see http://code.google.com/apis/analytics/docs/mobile/android.html
-Others:
+Google Common:
google-common.jar
\ No newline at end of file
diff --git a/MyTracks/libs/google-api-client-1.12.0-beta.jar b/MyTracks/libs/google-api-client-1.12.0-beta.jar
new file mode 100644
index 000000000..c85862626
Binary files /dev/null and b/MyTracks/libs/google-api-client-1.12.0-beta.jar differ
diff --git a/MyTracks/libs/google-api-client-android-1.12.0-beta.jar b/MyTracks/libs/google-api-client-android-1.12.0-beta.jar
new file mode 100644
index 000000000..cb7cfe8bc
Binary files /dev/null and b/MyTracks/libs/google-api-client-android-1.12.0-beta.jar differ
diff --git a/MyTracks/libs/google-api-services-drive-v2-rev30-1.12.0-beta.jar b/MyTracks/libs/google-api-services-drive-v2-rev30-1.12.0-beta.jar
new file mode 100644
index 000000000..6e17009b4
Binary files /dev/null and b/MyTracks/libs/google-api-services-drive-v2-rev30-1.12.0-beta.jar differ
diff --git a/MyTracks/libs/google-http-client-1.12.0-beta.jar b/MyTracks/libs/google-http-client-1.12.0-beta.jar
new file mode 100644
index 000000000..6ff05049f
Binary files /dev/null and b/MyTracks/libs/google-http-client-1.12.0-beta.jar differ
diff --git a/MyTracks/libs/google-http-client-android-1.12.0-beta.jar b/MyTracks/libs/google-http-client-android-1.12.0-beta.jar
new file mode 100644
index 000000000..1ed253346
Binary files /dev/null and b/MyTracks/libs/google-http-client-android-1.12.0-beta.jar differ
diff --git a/MyTracks/libs/google-http-client-gson-1.12.0-beta.jar b/MyTracks/libs/google-http-client-gson-1.12.0-beta.jar
new file mode 100644
index 000000000..7a2e064e7
Binary files /dev/null and b/MyTracks/libs/google-http-client-gson-1.12.0-beta.jar differ
diff --git a/MyTracks/libs/google-http-client-jackson-1.12.0-beta.jar b/MyTracks/libs/google-http-client-jackson-1.12.0-beta.jar
new file mode 100644
index 000000000..52c2209d9
Binary files /dev/null and b/MyTracks/libs/google-http-client-jackson-1.12.0-beta.jar differ
diff --git a/MyTracks/libs/google-http-client-jackson2-1.12.0-beta.jar b/MyTracks/libs/google-http-client-jackson2-1.12.0-beta.jar
new file mode 100644
index 000000000..9415c7b23
Binary files /dev/null and b/MyTracks/libs/google-http-client-jackson2-1.12.0-beta.jar differ
diff --git a/MyTracks/libs/google-oauth-client-1.12.0-beta.jar b/MyTracks/libs/google-oauth-client-1.12.0-beta.jar
new file mode 100644
index 000000000..dad2abe4f
Binary files /dev/null and b/MyTracks/libs/google-oauth-client-1.12.0-beta.jar differ
diff --git a/MyTracks/libs/gson-2.1.jar b/MyTracks/libs/gson-2.1.jar
new file mode 100644
index 000000000..83c5c994b
Binary files /dev/null and b/MyTracks/libs/gson-2.1.jar differ
diff --git a/MyTracks/libs/guava-jdk5-13.0.jar b/MyTracks/libs/guava-jdk5-13.0.jar
new file mode 100644
index 000000000..85881e5de
Binary files /dev/null and b/MyTracks/libs/guava-jdk5-13.0.jar differ
diff --git a/MyTracks/libs/jackson-core-2.0.5.jar b/MyTracks/libs/jackson-core-2.0.5.jar
new file mode 100644
index 000000000..51d1fdeb4
Binary files /dev/null and b/MyTracks/libs/jackson-core-2.0.5.jar differ
diff --git a/MyTracks/libs/jackson-core-asl-1.9.9.jar b/MyTracks/libs/jackson-core-asl-1.9.9.jar
new file mode 100644
index 000000000..d75843d1c
Binary files /dev/null and b/MyTracks/libs/jackson-core-asl-1.9.9.jar differ
diff --git a/MyTracks/libs/jsr305-1.3.9.jar b/MyTracks/libs/jsr305-1.3.9.jar
new file mode 100644
index 000000000..a9afc6619
Binary files /dev/null and b/MyTracks/libs/jsr305-1.3.9.jar differ
diff --git a/MyTracks/proguard-google-api-client.txt b/MyTracks/proguard-google-api-client.txt
new file mode 100644
index 000000000..ca7616a58
--- /dev/null
+++ b/MyTracks/proguard-google-api-client.txt
@@ -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 ;
+}
+
+# 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.**
diff --git a/MyTracks/proguard.cfg b/MyTracks/proguard.cfg
index 71c613adc..fc8bb4eb1 100644
--- a/MyTracks/proguard.cfg
+++ b/MyTracks/proguard.cfg
@@ -71,21 +71,9 @@
#
# Section 2
-# Google APIs Client Library for Java proguard settings.
+# Google Play Services and Google Maps API Library
#
-# Needed by google-api-client to keep generic types and @Key annotations accessed via reflection
--keepclassmembers class * {
- @com.google.api.client.util.Key ;
-}
--keepattributes Signature,RuntimeVisibleAnnotations,AnnotationDefault
-
-# Needed by Guava
--dontwarn sun.misc.Unsafe
-
-# See https://groups.google.com/forum/#!topic/guava-discuss/YCZzeCiIVoI
--dontwarn com.google.common.collect.MinMaxPriorityQueue
-
# For Google Play Services
-keep class * extends java.util.ListResourceBundle {
protected Object[][] getContents();
diff --git a/MyTracks/project.properties b/MyTracks/project.properties
index 6477657c1..a07721686 100644
--- a/MyTracks/project.properties
+++ b/MyTracks/project.properties
@@ -9,7 +9,7 @@
# Indicates whether an apk should be generated for each density.
split.density=false
-proguard.config=proguard.cfg
+proguard.config=proguard.cfg:proguard-google-api-client.txt
# Project target.
target=android-17
android.library.reference.1=../MyTracksLib
diff --git a/MyTracks/src/com/google/android/apps/mytracks/io/fusiontables/SendFusionTablesAsyncTask.java b/MyTracks/src/com/google/android/apps/mytracks/io/fusiontables/SendFusionTablesAsyncTask.java
index cbe58ea16..22b0f1ea5 100644
--- a/MyTracks/src/com/google/android/apps/mytracks/io/fusiontables/SendFusionTablesAsyncTask.java
+++ b/MyTracks/src/com/google/android/apps/mytracks/io/fusiontables/SendFusionTablesAsyncTask.java
@@ -24,7 +24,6 @@ import com.google.api.client.http.HttpRequestFactory;
import com.google.api.client.http.HttpResponse;
import com.google.api.client.http.HttpTransport;
import com.google.api.client.http.InputStreamContent;
-import com.google.api.client.util.Strings;
import com.google.common.annotations.VisibleForTesting;
import android.accounts.Account;
@@ -405,7 +404,7 @@ public class SendFusionTablesAsyncTask extends AbstractSendAsyncTask {
Log.d(TAG, "Unable to encode query", e1);
return false;
}
- ByteArrayInputStream inputStream = new ByteArrayInputStream(Strings.toBytesUtf8(sql));
+ ByteArrayInputStream inputStream = new ByteArrayInputStream(sql.getBytes());
InputStreamContent inputStreamContent = new InputStreamContent(null, inputStream);
HttpRequest request;
try {
@@ -417,7 +416,7 @@ public class SendFusionTablesAsyncTask extends AbstractSendAsyncTask {
GoogleHeaders headers = new GoogleHeaders();
headers.setApplicationName(APP_NAME_PREFIX + SystemUtils.getMyTracksVersion(context));
- headers.gdataVersion = GDATA_VERSION;
+ headers.setGDataVersion(GDATA_VERSION);
headers.setGoogleLogin(authToken);
headers.setContentType(CONTENT_TYPE);
request.setHeaders(headers);
diff --git a/MyTracks/src/com/google/android/apps/mytracks/io/fusiontables/SendFusionTablesUtils.java b/MyTracks/src/com/google/android/apps/mytracks/io/fusiontables/SendFusionTablesUtils.java
index 3a4c2c596..1e5aafdd2 100644
--- a/MyTracks/src/com/google/android/apps/mytracks/io/fusiontables/SendFusionTablesUtils.java
+++ b/MyTracks/src/com/google/android/apps/mytracks/io/fusiontables/SendFusionTablesUtils.java
@@ -17,7 +17,6 @@ package com.google.android.apps.mytracks.io.fusiontables;
import com.google.android.apps.mytracks.content.Track;
import com.google.android.apps.mytracks.stats.TripStatistics;
-import com.google.api.client.util.Strings;
import com.google.common.annotations.VisibleForTesting;
import android.location.Location;
@@ -193,7 +192,7 @@ public class SendFusionTablesUtils {
return null;
}
- String[] lines = s.split(Strings.LINE_SEPARATOR);
+ String[] lines = s.split("\n");
if (lines.length > 1 && lines[0].equals(TABLE_ID)) {
// returns the next line
return lines[1];
diff --git a/MyTracksTest/src/com/google/android/apps/mytracks/endtoendtest/GoogleUtils.java b/MyTracksTest/src/com/google/android/apps/mytracks/endtoendtest/GoogleUtils.java
index 8905535a8..bac6856fa 100644
--- a/MyTracksTest/src/com/google/android/apps/mytracks/endtoendtest/GoogleUtils.java
+++ b/MyTracksTest/src/com/google/android/apps/mytracks/endtoendtest/GoogleUtils.java
@@ -39,7 +39,6 @@ import com.google.api.client.http.GenericUrl;
import com.google.api.client.http.HttpRequest;
import com.google.api.client.http.HttpResponse;
import com.google.api.client.http.InputStreamContent;
-import com.google.api.client.util.Strings;
import com.google.wireless.gdata.data.Entry;
import com.google.wireless.gdata.data.Feed;
import com.google.wireless.gdata.parser.GDataParser;
@@ -409,7 +408,7 @@ public class GoogleUtils {
GenericUrl url = new GenericUrl(SendFusionTablesAsyncTask.FUSION_TABLES_BASE_URL);
String sql = "sql=" + query;
- ByteArrayInputStream inputStream = new ByteArrayInputStream(Strings.toBytesUtf8(sql));
+ ByteArrayInputStream inputStream = new ByteArrayInputStream(sql.getBytes());
InputStreamContent inputStreamContent = new InputStreamContent(null, inputStream);
HttpRequest request;
@@ -419,7 +418,7 @@ public class GoogleUtils {
GoogleHeaders headers = new GoogleHeaders();
headers.setApplicationName(SendFusionTablesAsyncTask.APP_NAME_PREFIX
+ SystemUtils.getMyTracksVersion(context));
- headers.gdataVersion = SendFusionTablesAsyncTask.GDATA_VERSION;
+ headers.setGDataVersion(SendFusionTablesAsyncTask.GDATA_VERSION);
headers.setGoogleLogin(fusionTableAuthToken);
headers.setContentType(SendFusionTablesAsyncTask.CONTENT_TYPE);
request.setHeaders(headers);