diff --git a/.gitmodules b/.gitmodules index bf2f0190..53ff74d8 100644 --- a/.gitmodules +++ b/.gitmodules @@ -10,9 +10,6 @@ [submodule "extern/GmsLib"] path = extern/GmsLib url = https://github.com/microg/android_external_GmsLib.git -[submodule "extern/vtm"] - path = extern/vtm - url = https://github.com/microg/android_external_vtm.git [submodule "extern/RemoteDroidGuard"] path = extern/RemoteDroidGuard url = https://github.com/microg/android_packages_apps_RemoteDroidGuard.git diff --git a/build.gradle b/build.gradle index c2e1817c..76056a02 100644 --- a/build.gradle +++ b/build.gradle @@ -1,5 +1,5 @@ /* - * Copyright 2013-2017 microG Project Team + * Copyright 2013-2019 microG Project Team * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,29 +15,31 @@ */ buildscript { + ext.kotlin_version = '1.3.21' repositories { jcenter() google() } dependencies { - classpath 'com.android.tools.build:gradle:3.1.3' + classpath 'com.android.tools.build:gradle:3.3.2' classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0' + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } allprojects { apply plugin: 'idea' - ext.androidBuildVersionTools = "27.0.3" - ext.supportLibraryVersion = "27.1.0" + ext.androidBuildVersionTools = "28.0.3" + ext.supportLibraryVersion = "28.0.0" ext.isReleaseVersion = false ext.slf4jVersion = "1.7.25" } -def androidCompileSdk() { return 27 } +def androidCompileSdk() { return 28 } -def androidTargetSdk() { return 27 } +def androidTargetSdk() { return 28 } -def androidMinSdk() { return 9 } +def androidMinSdk() { return 14 } def versionCode() { def stdout = new ByteArrayOutputStream() diff --git a/extern/vtm b/extern/vtm deleted file mode 160000 index a47215d9..00000000 --- a/extern/vtm +++ /dev/null @@ -1 +0,0 @@ -Subproject commit a47215d9848d5f0ebd1be7e281b48e531026a47f diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 9ec837b2..7919ae6e 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.8-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-5.2.1-all.zip diff --git a/play-services-core/build.gradle b/play-services-core/build.gradle index 939d8e2d..33ba7e75 100644 --- a/play-services-core/build.gradle +++ b/play-services-core/build.gradle @@ -19,9 +19,18 @@ apply plugin: 'com.android.application' dependencies { implementation "com.android.support:support-v4:$supportLibraryVersion" implementation "com.android.support:appcompat-v7:$supportLibraryVersion" + implementation "com.squareup.wire:wire-runtime:1.6.1" implementation "com.takisoft.fix:preference-v7:$supportLibraryVersion.0" implementation "de.hdodenhof:circleimageview:1.3.0" - implementation "com.squareup.wire:wire-runtime:1.6.1" + implementation "org.conscrypt:conscrypt-android:2.0.0" + implementation "org.microg:vtm-android:0.9.1-mod" + implementation 'org.microg:vtm-android:0.9.1-mod:natives-armeabi' + implementation 'org.microg:vtm-android:0.9.1-mod:natives-armeabi-v7a' + implementation 'org.microg:vtm-android:0.9.1-mod:natives-arm64-v8a' + implementation 'org.microg:vtm-android:0.9.1-mod:natives-x86' + implementation 'org.microg:vtm-android:0.9.1-mod:natives-x86_64' + implementation "org.microg:vtm-extras:0.9.1-mod" + implementation "org.microg:vtm-jts:0.9.1-mod" implementation project(':microg-ui-tools') implementation project(':play-services-api') @@ -30,13 +39,7 @@ dependencies { implementation project(':wearable-lib') implementation project(':remote-droid-guard-lib') - - implementation project(':vtm-android') - implementation project(':vtm-extras') - implementation project(':vtm-jts') - implementation project(':vtm-microg-theme') - - compile 'org.conscrypt:conscrypt-android:2.0.0' + implementation project(':play-services-maps-core-vtm') } def execResult(...args) { @@ -79,14 +82,11 @@ android { sourceSets { main { java.srcDirs += 'src/main/protos-java' - file("${rootDir}/vtm-android/natives").eachDir() { dir -> - jniLibs.srcDirs += "${dir.path}/lib" - } } } lintOptions { - disable 'MissingTranslation', 'InvalidPackage', 'BatteryLife', 'ImpliedQuantity', 'MissingQuantity' + disable 'MissingTranslation', 'InvalidPackage', 'BatteryLife', 'ImpliedQuantity', 'MissingQuantity', 'InvalidWakeLockTag' } buildTypes { diff --git a/play-services-core/src/main/AndroidManifest.xml b/play-services-core/src/main/AndroidManifest.xml index 9d84c20b..0f0e3887 100644 --- a/play-services-core/src/main/AndroidManifest.xml +++ b/play-services-core/src/main/AndroidManifest.xml @@ -259,13 +259,6 @@ - - - diff --git a/play-services-core/src/main/java/org/microg/gms/ui/PlacePickerActivity.java b/play-services-core/src/main/java/org/microg/gms/ui/PlacePickerActivity.java index b79f94f4..cbcdfe59 100644 --- a/play-services-core/src/main/java/org/microg/gms/ui/PlacePickerActivity.java +++ b/play-services-core/src/main/java/org/microg/gms/ui/PlacePickerActivity.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2017 microG Project Team + * Copyright (C) 2013-2019 microG Project Team * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -46,8 +46,8 @@ import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.LatLngBounds; import org.microg.gms.location.LocationConstants; -import org.microg.gms.maps.BackendMapView; -import org.microg.gms.maps.GmsMapsTypeHelper; +import org.microg.gms.maps.vtm.BackendMapView; +import org.microg.gms.maps.vtm.GmsMapsTypeHelper; import org.microg.safeparcel.SafeParcelUtil; import org.oscim.core.MapPosition; import org.oscim.event.Event; @@ -61,7 +61,7 @@ import static android.Manifest.permission.ACCESS_FINE_LOCATION; import static android.content.pm.PackageManager.PERMISSION_GRANTED; import static org.microg.gms.location.LocationConstants.EXTRA_PRIMARY_COLOR; import static org.microg.gms.location.LocationConstants.EXTRA_PRIMARY_COLOR_DARK; -import static org.microg.gms.maps.GmsMapsTypeHelper.fromLatLngBounds; +import static org.microg.gms.maps.vtm.GmsMapsTypeHelper.fromLatLngBounds; public class PlacePickerActivity extends AppCompatActivity implements Map.UpdateListener { private static final String TAG = "GmsPlacePicker"; diff --git a/play-services-core/src/main/res/layout/list_no_item.xml b/play-services-core/src/main/res/layout/list_no_item.xml index 66cde2f5..de02cfeb 100644 --- a/play-services-core/src/main/res/layout/list_no_item.xml +++ b/play-services-core/src/main/res/layout/list_no_item.xml @@ -37,7 +37,7 @@ android:layout_marginLeft="15dip" android:layout_marginRight="6dip"> - - @@ -130,4 +130,4 @@ - \ No newline at end of file + diff --git a/play-services-maps-core-vtm/build.gradle b/play-services-maps-core-vtm/build.gradle new file mode 100644 index 00000000..217e1106 --- /dev/null +++ b/play-services-maps-core-vtm/build.gradle @@ -0,0 +1,73 @@ +/* + * Copyright 2013-2019 microG Project Team + * + * 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. + */ + +apply plugin: 'com.android.library' + +dependencies { + implementation project(':microg-ui-tools') + implementation project(':play-services-api') + + api "org.microg:vtm-android:0.9.1-mod" + api "org.microg:vtm-extras:0.9.1-mod" + api "org.microg:vtm-jts:0.9.1-mod" + implementation project(':vtm-microg-theme') +} + +def execResult(...args) { + def stdout = new ByteArrayOutputStream() + exec { + commandLine args + standardOutput = stdout + } + return stdout.toString().trim() +} + +android { + compileSdkVersion androidCompileSdk() + buildToolsVersion "$androidBuildVersionTools" + + defaultConfig { + versionName "temp" + versionCode 1 + + minSdkVersion androidMinSdk() + targetSdkVersion androidTargetSdk() + + ndk { + abiFilters "armeabi", "armeabi-v7a", "arm64-v8a", "x86", "x86_64" + } + } + + lintOptions { + disable 'MissingTranslation', 'InvalidPackage', 'BatteryLife', 'ImpliedQuantity', 'MissingQuantity' + } + + buildTypes { + release { + minifyEnabled true + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + } + } + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } +} + +if (file('user.gradle').exists()) { + apply from: 'user.gradle' +} diff --git a/play-services-maps-core-vtm/src/main/AndroidManifest.xml b/play-services-maps-core-vtm/src/main/AndroidManifest.xml new file mode 100644 index 00000000..31b554e4 --- /dev/null +++ b/play-services-maps-core-vtm/src/main/AndroidManifest.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/play-services-core/src/main/java/com/google/android/gms/maps/internal/CreatorImpl.java b/play-services-maps-core-vtm/src/main/java/com/google/android/gms/maps/internal/CreatorImpl.java similarity index 88% rename from play-services-core/src/main/java/com/google/android/gms/maps/internal/CreatorImpl.java rename to play-services-maps-core-vtm/src/main/java/com/google/android/gms/maps/internal/CreatorImpl.java index dabe6a9d..e6471dfe 100644 --- a/play-services-core/src/main/java/com/google/android/gms/maps/internal/CreatorImpl.java +++ b/play-services-maps-core-vtm/src/main/java/com/google/android/gms/maps/internal/CreatorImpl.java @@ -21,6 +21,7 @@ import android.content.Context; import android.content.res.Resources; import android.os.Parcel; import android.os.RemoteException; +import android.support.annotation.Keep; import android.util.Log; import com.google.android.gms.dynamic.IObjectWrapper; @@ -28,12 +29,13 @@ import com.google.android.gms.dynamic.ObjectWrapper; import com.google.android.gms.maps.GoogleMapOptions; import com.google.android.gms.maps.model.internal.IBitmapDescriptorFactoryDelegate; -import org.microg.gms.maps.MapFragmentImpl; -import org.microg.gms.maps.MapViewImpl; -import org.microg.gms.maps.ResourcesContainer; -import org.microg.gms.maps.bitmap.BitmapDescriptorFactoryImpl; -import org.microg.gms.maps.camera.CameraUpdateFactoryImpl; +import org.microg.gms.maps.vtm.MapFragmentImpl; +import org.microg.gms.maps.vtm.MapViewImpl; +import org.microg.gms.maps.vtm.ResourcesContainer; +import org.microg.gms.maps.vtm.bitmap.BitmapDescriptorFactoryImpl; +import org.microg.gms.maps.vtm.camera.CameraUpdateFactoryImpl; +@Keep public class CreatorImpl extends ICreator.Stub { private static final String TAG = "GmsMapCreator"; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/ApplicationContextWrapper.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/ApplicationContextWrapper.java similarity index 95% rename from play-services-core/src/main/java/org/microg/gms/maps/ApplicationContextWrapper.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/ApplicationContextWrapper.java index a00e4649..ebb6caa6 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/ApplicationContextWrapper.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/ApplicationContextWrapper.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2017 microG Project Team + * Copyright (C) 2019 microG Project Team * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps; +package org.microg.gms.maps.vtm; import android.content.Context; import android.content.ContextWrapper; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/BackendMap.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/BackendMap.java similarity index 97% rename from play-services-core/src/main/java/org/microg/gms/maps/BackendMap.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/BackendMap.java index fa60f85d..2a94e5fb 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/BackendMap.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/BackendMap.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2017 microG Project Team + * Copyright (C) 2019 microG Project Team * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps; +package org.microg.gms.maps.vtm; import android.content.Context; import android.graphics.Bitmap; @@ -27,10 +27,10 @@ import android.view.View; import com.google.android.gms.maps.internal.ISnapshotReadyCallback; import com.google.android.gms.maps.model.CameraPosition; -import org.microg.gms.maps.camera.CameraUpdate; -import org.microg.gms.maps.markup.DrawableMarkup; -import org.microg.gms.maps.markup.MarkerItemMarkup; -import org.microg.gms.maps.markup.Markup; +import org.microg.gms.maps.vtm.camera.CameraUpdate; +import org.microg.gms.maps.vtm.markup.DrawableMarkup; +import org.microg.gms.maps.vtm.markup.MarkerItemMarkup; +import org.microg.gms.maps.vtm.markup.Markup; import org.oscim.backend.GL; import org.oscim.backend.GLAdapter; import org.oscim.core.MapPosition; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/BackendMapView.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/BackendMapView.java similarity index 95% rename from play-services-core/src/main/java/org/microg/gms/maps/BackendMapView.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/BackendMapView.java index 45c31e1f..05cf4157 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/BackendMapView.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/BackendMapView.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2017 microG Project Team + * Copyright (C) 2019 microG Project Team * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps; +package org.microg.gms.maps.vtm; import android.content.Context; import android.content.ContextWrapper; @@ -23,14 +23,12 @@ import android.graphics.BitmapFactory; import android.util.AttributeSet; import android.util.Log; -import com.google.android.gms.R; - -import org.microg.gms.maps.data.SharedTileCache; -import org.microg.gms.maps.markup.ClearableVectorLayer; +import org.microg.gms.maps.vtm.data.SharedTileCache; +import org.microg.gms.maps.vtm.markup.ClearableVectorLayer; +import org.microg.gms.maps.vtm.R; import org.oscim.android.AndroidAssets; import org.oscim.android.MapView; import org.oscim.android.canvas.AndroidBitmap; -import org.oscim.backend.AssetAdapter; import org.oscim.layers.marker.ItemizedLayer; import org.oscim.layers.marker.MarkerItem; import org.oscim.layers.marker.MarkerSymbol; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/ContainerLayout.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/ContainerLayout.java similarity index 92% rename from play-services-core/src/main/java/org/microg/gms/maps/ContainerLayout.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/ContainerLayout.java index 42bc1ede..468d38b4 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/ContainerLayout.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/ContainerLayout.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2017 microG Project Team + * Copyright (C) 2019 microG Project Team * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps; +package org.microg.gms.maps.vtm; import android.content.Context; import android.widget.FrameLayout; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/GmsMapsTypeHelper.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/GmsMapsTypeHelper.java similarity index 97% rename from play-services-core/src/main/java/org/microg/gms/maps/GmsMapsTypeHelper.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/GmsMapsTypeHelper.java index ea5293b4..c68b9460 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/GmsMapsTypeHelper.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/GmsMapsTypeHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2017 microG Project Team + * Copyright (C) 2019 microG Project Team * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps; +package org.microg.gms.maps.vtm; import com.google.android.gms.maps.model.CameraPosition; import com.google.android.gms.maps.model.LatLng; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/GoogleMapImpl.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/GoogleMapImpl.java similarity index 97% rename from play-services-core/src/main/java/org/microg/gms/maps/GoogleMapImpl.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/GoogleMapImpl.java index 6bd46bf0..6b342e70 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/GoogleMapImpl.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/GoogleMapImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2017 microG Project Team + * Copyright (C) 2019 microG Project Team * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps; +package org.microg.gms.maps.vtm; import android.content.Context; import android.graphics.Bitmap; @@ -68,15 +68,15 @@ import com.google.android.gms.maps.model.internal.IPolygonDelegate; import com.google.android.gms.maps.model.internal.IPolylineDelegate; import com.google.android.gms.maps.model.internal.ITileOverlayDelegate; -import org.microg.gms.maps.camera.CameraUpdate; -import org.microg.gms.maps.camera.MapPositionCameraUpdate; -import org.microg.gms.maps.markup.CircleImpl; -import org.microg.gms.maps.markup.GroundOverlayImpl; -import org.microg.gms.maps.markup.MarkerImpl; -import org.microg.gms.maps.markup.Markup; -import org.microg.gms.maps.markup.PolygonImpl; -import org.microg.gms.maps.markup.PolylineImpl; -import org.microg.gms.maps.markup.TileOverlayImpl; +import org.microg.gms.maps.vtm.camera.CameraUpdate; +import org.microg.gms.maps.vtm.camera.MapPositionCameraUpdate; +import org.microg.gms.maps.vtm.markup.CircleImpl; +import org.microg.gms.maps.vtm.markup.GroundOverlayImpl; +import org.microg.gms.maps.vtm.markup.MarkerImpl; +import org.microg.gms.maps.vtm.markup.Markup; +import org.microg.gms.maps.vtm.markup.PolygonImpl; +import org.microg.gms.maps.vtm.markup.PolylineImpl; +import org.microg.gms.maps.vtm.markup.TileOverlayImpl; import static android.Manifest.permission.ACCESS_COARSE_LOCATION; import static android.Manifest.permission.ACCESS_FINE_LOCATION; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/MapFragmentImpl.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/MapFragmentImpl.java similarity index 98% rename from play-services-core/src/main/java/org/microg/gms/maps/MapFragmentImpl.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/MapFragmentImpl.java index 552a32a1..403d3157 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/MapFragmentImpl.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/MapFragmentImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2017 microG Project Team + * Copyright (C) 2019 microG Project Team * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,13 +14,12 @@ * limitations under the License. */ -package org.microg.gms.maps; +package org.microg.gms.maps.vtm; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.os.Handler; -import android.os.Looper; import android.os.Parcel; import android.os.RemoteException; import android.util.Log; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/MapViewImpl.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/MapViewImpl.java similarity index 98% rename from play-services-core/src/main/java/org/microg/gms/maps/MapViewImpl.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/MapViewImpl.java index ba6388a5..6f713a90 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/MapViewImpl.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/MapViewImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2017 microG Project Team + * Copyright (C) 2019 microG Project Team * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps; +package org.microg.gms.maps.vtm; import android.content.Context; import android.os.Bundle; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/ProjectionImpl.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/ProjectionImpl.java similarity index 96% rename from play-services-core/src/main/java/org/microg/gms/maps/ProjectionImpl.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/ProjectionImpl.java index 5ad86376..f6fa1954 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/ProjectionImpl.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/ProjectionImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2017 microG Project Team + * Copyright (C) 2019 microG Project Team * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps; +package org.microg.gms.maps.vtm; import android.os.RemoteException; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/ResourcesContainer.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/ResourcesContainer.java similarity index 92% rename from play-services-core/src/main/java/org/microg/gms/maps/ResourcesContainer.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/ResourcesContainer.java index 23acdd6d..ab53e7e5 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/ResourcesContainer.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/ResourcesContainer.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2017 microG Project Team + * Copyright (C) 2019 microG Project Team * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps; +package org.microg.gms.maps.vtm; import android.content.res.Resources; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/UiSettingsImpl.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/UiSettingsImpl.java similarity index 98% rename from play-services-core/src/main/java/org/microg/gms/maps/UiSettingsImpl.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/UiSettingsImpl.java index 39f366ee..1bc296fd 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/UiSettingsImpl.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/UiSettingsImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2013-2017 microG Project Team + * Copyright (C) 2019 microG Project Team * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps; +package org.microg.gms.maps.vtm; import android.os.RemoteException; import com.google.android.gms.maps.internal.IUiSettingsDelegate; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/bitmap/AbstractBitmapDescriptor.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/bitmap/AbstractBitmapDescriptor.java similarity index 96% rename from play-services-core/src/main/java/org/microg/gms/maps/bitmap/AbstractBitmapDescriptor.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/bitmap/AbstractBitmapDescriptor.java index 5be12759..92cee1c1 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/bitmap/AbstractBitmapDescriptor.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/bitmap/AbstractBitmapDescriptor.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps.bitmap; +package org.microg.gms.maps.vtm.bitmap; import android.content.Context; import android.graphics.Bitmap; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/bitmap/AssetBitmapDescriptor.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/bitmap/AssetBitmapDescriptor.java similarity index 96% rename from play-services-core/src/main/java/org/microg/gms/maps/bitmap/AssetBitmapDescriptor.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/bitmap/AssetBitmapDescriptor.java index 426a3d8e..80070321 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/bitmap/AssetBitmapDescriptor.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/bitmap/AssetBitmapDescriptor.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps.bitmap; +package org.microg.gms.maps.vtm.bitmap; import android.content.Context; import android.graphics.Bitmap; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/bitmap/BitmapBitmapDescriptor.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/bitmap/BitmapBitmapDescriptor.java similarity index 96% rename from play-services-core/src/main/java/org/microg/gms/maps/bitmap/BitmapBitmapDescriptor.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/bitmap/BitmapBitmapDescriptor.java index 0569840a..6ccce321 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/bitmap/BitmapBitmapDescriptor.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/bitmap/BitmapBitmapDescriptor.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps.bitmap; +package org.microg.gms.maps.vtm.bitmap; import android.content.Context; import android.graphics.Bitmap; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/bitmap/BitmapDescriptorFactoryImpl.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/bitmap/BitmapDescriptorFactoryImpl.java similarity index 98% rename from play-services-core/src/main/java/org/microg/gms/maps/bitmap/BitmapDescriptorFactoryImpl.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/bitmap/BitmapDescriptorFactoryImpl.java index 7ea17439..e5374a62 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/bitmap/BitmapDescriptorFactoryImpl.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/bitmap/BitmapDescriptorFactoryImpl.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps.bitmap; +package org.microg.gms.maps.vtm.bitmap; import android.graphics.Bitmap; import android.os.Parcel; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/bitmap/BitmapDescriptorImpl.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/bitmap/BitmapDescriptorImpl.java similarity index 98% rename from play-services-core/src/main/java/org/microg/gms/maps/bitmap/BitmapDescriptorImpl.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/bitmap/BitmapDescriptorImpl.java index 177017d4..dc12072d 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/bitmap/BitmapDescriptorImpl.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/bitmap/BitmapDescriptorImpl.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps.bitmap; +package org.microg.gms.maps.vtm.bitmap; import android.content.Context; import android.graphics.Bitmap; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/bitmap/DefaultBitmapDescriptor.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/bitmap/DefaultBitmapDescriptor.java similarity index 96% rename from play-services-core/src/main/java/org/microg/gms/maps/bitmap/DefaultBitmapDescriptor.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/bitmap/DefaultBitmapDescriptor.java index 4cd8bcd0..340548c5 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/bitmap/DefaultBitmapDescriptor.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/bitmap/DefaultBitmapDescriptor.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps.bitmap; +package org.microg.gms.maps.vtm.bitmap; import android.content.Context; import android.graphics.Bitmap; @@ -25,10 +25,10 @@ import android.graphics.ColorMatrix; import android.graphics.ColorMatrixColorFilter; import android.graphics.Paint; -import com.google.android.gms.R; import com.google.android.gms.dynamic.ObjectWrapper; -import org.microg.gms.maps.ResourcesContainer; +import org.microg.gms.maps.vtm.ResourcesContainer; +import org.microg.gms.maps.vtm.R; public class DefaultBitmapDescriptor extends AbstractBitmapDescriptor { public static final DefaultBitmapDescriptor DEFAULT_DESCRIPTOR = new DefaultBitmapDescriptor(0); diff --git a/play-services-core/src/main/java/org/microg/gms/maps/bitmap/FileBitmapDescriptor.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/bitmap/FileBitmapDescriptor.java similarity index 96% rename from play-services-core/src/main/java/org/microg/gms/maps/bitmap/FileBitmapDescriptor.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/bitmap/FileBitmapDescriptor.java index b7019e03..6b109b50 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/bitmap/FileBitmapDescriptor.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/bitmap/FileBitmapDescriptor.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps.bitmap; +package org.microg.gms.maps.vtm.bitmap; import android.content.Context; import android.graphics.Bitmap; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/bitmap/PathBitmapDescriptor.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/bitmap/PathBitmapDescriptor.java similarity index 94% rename from play-services-core/src/main/java/org/microg/gms/maps/bitmap/PathBitmapDescriptor.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/bitmap/PathBitmapDescriptor.java index 9c0ccfbf..46ad1aa0 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/bitmap/PathBitmapDescriptor.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/bitmap/PathBitmapDescriptor.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps.bitmap; +package org.microg.gms.maps.vtm.bitmap; public class PathBitmapDescriptor { public PathBitmapDescriptor(String absolutePath) { diff --git a/play-services-core/src/main/java/org/microg/gms/maps/bitmap/ResourceBitmapDescriptor.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/bitmap/ResourceBitmapDescriptor.java similarity index 97% rename from play-services-core/src/main/java/org/microg/gms/maps/bitmap/ResourceBitmapDescriptor.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/bitmap/ResourceBitmapDescriptor.java index f33fda5d..9a31d284 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/bitmap/ResourceBitmapDescriptor.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/bitmap/ResourceBitmapDescriptor.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps.bitmap; +package org.microg.gms.maps.vtm.bitmap; import android.content.Context; import android.graphics.Bitmap; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/camera/CameraUpdate.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/camera/CameraUpdate.java similarity index 94% rename from play-services-core/src/main/java/org/microg/gms/maps/camera/CameraUpdate.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/camera/CameraUpdate.java index 70cd3d68..69639bcc 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/camera/CameraUpdate.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/camera/CameraUpdate.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps.camera; +package org.microg.gms.maps.vtm.camera; import org.oscim.map.Map; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/camera/CameraUpdateFactoryImpl.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/camera/CameraUpdateFactoryImpl.java similarity index 98% rename from play-services-core/src/main/java/org/microg/gms/maps/camera/CameraUpdateFactoryImpl.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/camera/CameraUpdateFactoryImpl.java index 4b00dffd..17020a86 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/camera/CameraUpdateFactoryImpl.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/camera/CameraUpdateFactoryImpl.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps.camera; +package org.microg.gms.maps.vtm.camera; import android.os.RemoteException; import android.util.Log; @@ -26,7 +26,7 @@ import com.google.android.gms.maps.model.CameraPosition; import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.LatLngBounds; -import org.microg.gms.maps.GmsMapsTypeHelper; +import org.microg.gms.maps.vtm.GmsMapsTypeHelper; import org.oscim.core.MapPosition; import org.oscim.map.Map; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/camera/MapPositionCameraUpdate.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/camera/MapPositionCameraUpdate.java similarity index 97% rename from play-services-core/src/main/java/org/microg/gms/maps/camera/MapPositionCameraUpdate.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/camera/MapPositionCameraUpdate.java index 57fa464a..fa5ebce2 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/camera/MapPositionCameraUpdate.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/camera/MapPositionCameraUpdate.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps.camera; +package org.microg.gms.maps.vtm.camera; import org.oscim.core.MapPosition; import org.oscim.map.Map; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/camera/NoCameraUpdate.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/camera/NoCameraUpdate.java similarity index 95% rename from play-services-core/src/main/java/org/microg/gms/maps/camera/NoCameraUpdate.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/camera/NoCameraUpdate.java index 17cb73eb..a24a6d22 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/camera/NoCameraUpdate.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/camera/NoCameraUpdate.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps.camera; +package org.microg.gms.maps.vtm.camera; import org.oscim.map.Map; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/data/SharedTileCache.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/data/SharedTileCache.java similarity index 98% rename from play-services-core/src/main/java/org/microg/gms/maps/data/SharedTileCache.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/data/SharedTileCache.java index b5ccff98..3cdd61eb 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/data/SharedTileCache.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/data/SharedTileCache.java @@ -14,12 +14,11 @@ * limitations under the License. */ -package org.microg.gms.maps.data; +package org.microg.gms.maps.vtm.data; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; -import android.net.Uri; import org.oscim.core.Tile; import org.oscim.tiling.ITileCache; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/data/SharedTileProvider.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/data/SharedTileProvider.java similarity index 98% rename from play-services-core/src/main/java/org/microg/gms/maps/data/SharedTileProvider.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/data/SharedTileProvider.java index d519dea9..ddec2077 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/data/SharedTileProvider.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/data/SharedTileProvider.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps.data; +package org.microg.gms.maps.vtm.data; import android.content.ContentProvider; import android.content.ContentValues; @@ -29,7 +29,7 @@ import android.net.Uri; */ public class SharedTileProvider extends ContentProvider { private static final String DB_NAME = "tilecache.db"; - public static final String PROVIDER_NAME = "org.microg.gms.map.tile"; + public static final String PROVIDER_NAME = "org.microg.gms.maps.vtm.tile"; public static final Uri PROVIDER_URI = Uri.parse("content://" + PROVIDER_NAME); private SQLiteHelper sqLiteHelper; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/markup/CircleImpl.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/CircleImpl.java similarity index 98% rename from play-services-core/src/main/java/org/microg/gms/maps/markup/CircleImpl.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/CircleImpl.java index 5d376f3a..18b4a999 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/markup/CircleImpl.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/CircleImpl.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps.markup; +package org.microg.gms.maps.vtm.markup; import android.os.RemoteException; @@ -22,7 +22,7 @@ import com.google.android.gms.maps.model.CircleOptions; import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.internal.ICircleDelegate; -import org.microg.gms.maps.GmsMapsTypeHelper; +import org.microg.gms.maps.vtm.GmsMapsTypeHelper; import org.oscim.layers.vector.geometries.CircleDrawable; import org.oscim.layers.vector.geometries.Drawable; import org.oscim.layers.vector.geometries.Style; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/markup/ClearableVectorLayer.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/ClearableVectorLayer.java similarity index 95% rename from play-services-core/src/main/java/org/microg/gms/maps/markup/ClearableVectorLayer.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/ClearableVectorLayer.java index aed3b183..4dedd470 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/markup/ClearableVectorLayer.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/ClearableVectorLayer.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps.markup; +package org.microg.gms.maps.vtm.markup; import org.oscim.layers.vector.VectorLayer; import org.oscim.map.Map; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/markup/DrawableMarkup.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/DrawableMarkup.java similarity index 95% rename from play-services-core/src/main/java/org/microg/gms/maps/markup/DrawableMarkup.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/DrawableMarkup.java index 5397f1db..c91dd8d6 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/markup/DrawableMarkup.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/DrawableMarkup.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps.markup; +package org.microg.gms.maps.vtm.markup; import org.oscim.layers.vector.geometries.Drawable; import org.oscim.map.Map; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/markup/GroundOverlayImpl.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/GroundOverlayImpl.java similarity index 98% rename from play-services-core/src/main/java/org/microg/gms/maps/markup/GroundOverlayImpl.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/GroundOverlayImpl.java index 1d01834e..a577bd2e 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/markup/GroundOverlayImpl.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/GroundOverlayImpl.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps.markup; +package org.microg.gms.maps.vtm.markup; import android.os.RemoteException; import com.google.android.gms.dynamic.IObjectWrapper; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/markup/InfoWindow.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/InfoWindow.java similarity index 96% rename from play-services-core/src/main/java/org/microg/gms/maps/markup/InfoWindow.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/InfoWindow.java index c719ef9f..95a72ae0 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/markup/InfoWindow.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/InfoWindow.java @@ -14,18 +14,17 @@ * limitations under the License. */ -package org.microg.gms.maps.markup; +package org.microg.gms.maps.vtm.markup; import android.content.Context; -import android.os.Build; import android.view.View; import android.widget.FrameLayout; import android.widget.LinearLayout; import android.widget.TextView; -import com.google.android.gms.R; import com.google.android.gms.maps.model.internal.IMarkerDelegate; -import org.microg.gms.maps.GoogleMapImpl; -import org.microg.gms.maps.ResourcesContainer; +import org.microg.gms.maps.vtm.GoogleMapImpl; +import org.microg.gms.maps.vtm.ResourcesContainer; +import org.microg.gms.maps.vtm.R; import static android.os.Build.VERSION.SDK_INT; import static android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/markup/MarkerImpl.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/MarkerImpl.java similarity index 97% rename from play-services-core/src/main/java/org/microg/gms/maps/markup/MarkerImpl.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/MarkerImpl.java index 0e797667..83688e2e 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/markup/MarkerImpl.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/MarkerImpl.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps.markup; +package org.microg.gms.maps.vtm.markup; import android.content.Context; import android.graphics.Bitmap; @@ -27,9 +27,9 @@ import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.MarkerOptions; import com.google.android.gms.maps.model.internal.IMarkerDelegate; -import org.microg.gms.maps.GmsMapsTypeHelper; -import org.microg.gms.maps.bitmap.BitmapDescriptorImpl; -import org.microg.gms.maps.bitmap.DefaultBitmapDescriptor; +import org.microg.gms.maps.vtm.GmsMapsTypeHelper; +import org.microg.gms.maps.vtm.bitmap.BitmapDescriptorImpl; +import org.microg.gms.maps.vtm.bitmap.DefaultBitmapDescriptor; import org.oscim.android.canvas.AndroidBitmap; import org.oscim.layers.marker.MarkerItem; import org.oscim.layers.marker.MarkerSymbol; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/markup/MarkerItemMarkup.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/MarkerItemMarkup.java similarity index 95% rename from play-services-core/src/main/java/org/microg/gms/maps/markup/MarkerItemMarkup.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/MarkerItemMarkup.java index 29df161e..e243d88d 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/markup/MarkerItemMarkup.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/MarkerItemMarkup.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps.markup; +package org.microg.gms.maps.vtm.markup; import android.content.Context; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/markup/Markup.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/Markup.java similarity index 96% rename from play-services-core/src/main/java/org/microg/gms/maps/markup/Markup.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/Markup.java index b7958fa9..583343d8 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/markup/Markup.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/Markup.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps.markup; +package org.microg.gms.maps.vtm.markup; public interface Markup { String getId(); diff --git a/play-services-core/src/main/java/org/microg/gms/maps/markup/PolygonImpl.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/PolygonImpl.java similarity index 98% rename from play-services-core/src/main/java/org/microg/gms/maps/markup/PolygonImpl.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/PolygonImpl.java index 35009fb5..d17f647b 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/markup/PolygonImpl.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/PolygonImpl.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps.markup; +package org.microg.gms.maps.vtm.markup; import android.os.RemoteException; @@ -22,7 +22,7 @@ import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.PolygonOptions; import com.google.android.gms.maps.model.internal.IPolygonDelegate; -import org.microg.gms.maps.GmsMapsTypeHelper; +import org.microg.gms.maps.vtm.GmsMapsTypeHelper; import org.oscim.core.GeoPoint; import org.oscim.layers.vector.geometries.Drawable; import org.oscim.layers.vector.geometries.PolygonDrawable; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/markup/PolylineImpl.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/PolylineImpl.java similarity index 97% rename from play-services-core/src/main/java/org/microg/gms/maps/markup/PolylineImpl.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/PolylineImpl.java index 756bb1c5..b2ff4c2f 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/markup/PolylineImpl.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/PolylineImpl.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps.markup; +package org.microg.gms.maps.vtm.markup; import android.os.RemoteException; import android.util.Log; @@ -23,7 +23,7 @@ import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.PolylineOptions; import com.google.android.gms.maps.model.internal.IPolylineDelegate; -import org.microg.gms.maps.GmsMapsTypeHelper; +import org.microg.gms.maps.vtm.GmsMapsTypeHelper; import org.oscim.core.GeoPoint; import org.oscim.layers.vector.geometries.Drawable; import org.oscim.layers.vector.geometries.LineDrawable; diff --git a/play-services-core/src/main/java/org/microg/gms/maps/markup/TileOverlayImpl.java b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/TileOverlayImpl.java similarity index 94% rename from play-services-core/src/main/java/org/microg/gms/maps/markup/TileOverlayImpl.java rename to play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/TileOverlayImpl.java index ebaaa86c..c13c0f6d 100644 --- a/play-services-core/src/main/java/org/microg/gms/maps/markup/TileOverlayImpl.java +++ b/play-services-maps-core-vtm/src/main/java/org/microg/gms/maps/vtm/markup/TileOverlayImpl.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.microg.gms.maps.markup; +package org.microg.gms.maps.vtm.markup; import com.google.android.gms.maps.model.internal.ITileOverlayDelegate; diff --git a/play-services-core/src/main/res/drawable-xhdpi/maps_default_marker.png b/play-services-maps-core-vtm/src/main/res/drawable/maps_default_marker.png similarity index 100% rename from play-services-core/src/main/res/drawable-xhdpi/maps_default_marker.png rename to play-services-maps-core-vtm/src/main/res/drawable/maps_default_marker.png diff --git a/play-services-core/src/main/res/drawable-xhdpi/maps_default_window.9.png b/play-services-maps-core-vtm/src/main/res/drawable/maps_default_window.9.png similarity index 100% rename from play-services-core/src/main/res/drawable-xhdpi/maps_default_window.9.png rename to play-services-maps-core-vtm/src/main/res/drawable/maps_default_window.9.png diff --git a/play-services-core/src/main/res/drawable-nodpi/nop.png b/play-services-maps-core-vtm/src/main/res/drawable/nop.png similarity index 100% rename from play-services-core/src/main/res/drawable-nodpi/nop.png rename to play-services-maps-core-vtm/src/main/res/drawable/nop.png diff --git a/settings.gradle b/settings.gradle index ff311f8f..70e7de8c 100644 --- a/settings.gradle +++ b/settings.gradle @@ -17,14 +17,11 @@ include ':play-services-base' include ':play-services-tasks' include ':play-services-wearable' +include ':play-services-maps-core-vtm' include ':play-services-core' include ':microg-ui-tools' -include ':vtm' -include ':vtm-android' -include ':vtm-extras' -include ':vtm-jts' include ':vtm-microg-theme' include ':remote-droid-guard-lib' diff --git a/vtm b/vtm deleted file mode 120000 index 6928a9fa..00000000 --- a/vtm +++ /dev/null @@ -1 +0,0 @@ -extern/vtm/vtm \ No newline at end of file diff --git a/vtm-android b/vtm-android deleted file mode 120000 index 52bee0f2..00000000 --- a/vtm-android +++ /dev/null @@ -1 +0,0 @@ -extern/vtm/vtm-android \ No newline at end of file diff --git a/vtm-extras b/vtm-extras deleted file mode 120000 index fdd085d0..00000000 --- a/vtm-extras +++ /dev/null @@ -1 +0,0 @@ -extern/vtm/vtm-extras \ No newline at end of file diff --git a/vtm-jts b/vtm-jts deleted file mode 120000 index 32e34994..00000000 --- a/vtm-jts +++ /dev/null @@ -1 +0,0 @@ -extern/vtm/vtm-jts \ No newline at end of file diff --git a/vtm-microg-theme/build.gradle b/vtm-microg-theme/build.gradle index e22d86c4..3304c9a0 100644 --- a/vtm-microg-theme/build.gradle +++ b/vtm-microg-theme/build.gradle @@ -2,7 +2,7 @@ apply plugin: 'java' apply plugin: 'maven' dependencies { - compile project(':vtm') + compile "org.microg:vtm:0.9.1-mod" } sourceSets {