From f066f6c18590ed77341ae7179a9477cbcab817af Mon Sep 17 00:00:00 2001 From: moljac Date: Mon, 2 May 2022 14:15:59 +0200 Subject: [PATCH 1/8] binderator green --- config.json | 216 ++++++++++++++++++++++++++++++++++------------------ 1 file changed, 140 insertions(+), 76 deletions(-) diff --git a/config.json b/config.json index 20ab04d44..75f5fa432 100644 --- a/config.json +++ b/config.json @@ -109,16 +109,16 @@ { "groupId": "com.google.android.gms", "artifactId": "play-services-ads", - "version": "20.4.0", - "nugetVersion": "120.4.0", + "version": "20.5.0", + "nugetVersion": "120.5.0", "nugetId": "Xamarin.GooglePlayServices.Ads", "dependencyOnly": false }, { "groupId": "com.google.android.gms", "artifactId": "play-services-ads-base", - "version": "20.4.0", - "nugetVersion": "120.4.0", + "version": "20.5.0", + "nugetVersion": "120.5.0", "nugetId": "Xamarin.GooglePlayServices.Ads.Base", "dependencyOnly": false }, @@ -133,8 +133,8 @@ { "groupId": "com.google.android.gms", "artifactId": "play-services-ads-lite", - "version": "20.4.0", - "nugetVersion": "120.4.0", + "version": "20.5.0", + "nugetVersion": "120.5.0", "nugetId": "Xamarin.GooglePlayServices.Ads.Lite", "dependencyOnly": false }, @@ -149,16 +149,16 @@ { "groupId": "com.google.android.gms", "artifactId": "play-services-analytics", - "version": "17.0.1", - "nugetVersion": "117.0.1.5", + "version": "18.0.0", + "nugetVersion": "118.0.0", "nugetId": "Xamarin.GooglePlayServices.Analytics", "dependencyOnly": false }, { "groupId": "com.google.android.gms", "artifactId": "play-services-analytics-impl", - "version": "17.0.1", - "nugetVersion": "117.0.1.5", + "version": "18.0.0", + "nugetVersion": "118.0.0", "nugetId": "Xamarin.GooglePlayServices.Analytics.Impl", "dependencyOnly": false }, @@ -189,8 +189,8 @@ { "groupId": "com.google.android.gms", "artifactId": "play-services-auth", - "version": "20.0.1", - "nugetVersion": "120.0.1", + "version": "20.1.0", + "nugetVersion": "120.1.0", "nugetId": "Xamarin.GooglePlayServices.Auth", "dependencyOnly": false }, @@ -205,11 +205,19 @@ { "groupId": "com.google.android.gms", "artifactId": "play-services-auth-base", - "version": "18.0.2", - "nugetVersion": "118.0.2", + "version": "18.0.3", + "nugetVersion": "118.0.3", "nugetId": "Xamarin.GooglePlayServices.Auth.Base", "dependencyOnly": false }, + { + "groupId": "com.google.android.gms", + "artifactId": "play-services-auth-blockstore", + "version": "16.0.4", + "nugetVersion": "116.0.4", + "nugetId": "Xamarin.GooglePlayServices.Auth.Blockstore", + "dependencyOnly": false + }, { "groupId": "com.google.android.gms", "artifactId": "play-services-awareness", @@ -229,8 +237,8 @@ { "groupId": "com.google.android.gms", "artifactId": "play-services-basement", - "version": "18.0.0", - "nugetVersion": "118.0.0", + "version": "18.0.1", + "nugetVersion": "118.0.1", "nugetId": "Xamarin.GooglePlayServices.Basement", "dependencyOnly": false }, @@ -250,6 +258,14 @@ "nugetId": "Xamarin.GooglePlayServices.Cast.Framework", "dependencyOnly": false }, + { + "groupId": "com.google.android.gms", + "artifactId": "play-services-cast-tv", + "version": "19.0.1", + "nugetVersion": "119.0.1", + "nugetId": "Xamarin.GooglePlayServices.Cast.TV", + "dependencyOnly": false + }, { "groupId": "com.google.android.gms", "artifactId": "play-services-clearcut", @@ -373,56 +389,56 @@ { "groupId": "com.google.android.gms", "artifactId": "play-services-measurement", - "version": "19.0.2", - "nugetVersion": "119.0.2", + "version": "20.0.2", + "nugetVersion": "120.0.2", "nugetId": "Xamarin.GooglePlayServices.Measurement", "dependencyOnly": false }, { "groupId": "com.google.android.gms", "artifactId": "play-services-measurement-api", - "version": "19.0.2", - "nugetVersion": "119.0.2", + "version": "20.0.2", + "nugetVersion": "120.0.2", "nugetId": "Xamarin.GooglePlayServices.Measurement.Api", "dependencyOnly": false }, { "groupId": "com.google.android.gms", "artifactId": "play-services-measurement-base", - "version": "19.0.2", - "nugetVersion": "119.0.2", + "version": "20.0.2", + "nugetVersion": "120.0.2", "nugetId": "Xamarin.GooglePlayServices.Measurement.Base", "dependencyOnly": false }, { "groupId": "com.google.android.gms", "artifactId": "play-services-measurement-impl", - "version": "19.0.2", - "nugetVersion": "119.0.2", + "version": "20.0.2", + "nugetVersion": "120.0.2", "nugetId": "Xamarin.GooglePlayServices.Measurement.Impl", "dependencyOnly": false }, { "groupId": "com.google.android.gms", "artifactId": "play-services-measurement-sdk", - "version": "19.0.2", - "nugetVersion": "119.0.2", + "version": "20.0.2", + "nugetVersion": "120.0.2", "nugetId": "Xamarin.GooglePlayServices.Measurement.Sdk", "dependencyOnly": false }, { "groupId": "com.google.android.gms", "artifactId": "play-services-measurement-sdk-api", - "version": "19.0.2", - "nugetVersion": "119.0.2", + "version": "20.0.2", + "nugetVersion": "120.0.2", "nugetId": "Xamarin.GooglePlayServices.Measurement.Sdk.Api", "dependencyOnly": false }, { "groupId": "com.google.android.gms", "artifactId": "play-services-mlkit-barcode-scanning", - "version": "17.0.0", - "nugetVersion": "117.0.0", + "version": "18.0.0", + "nugetVersion": "118.0.0", "nugetId": "Xamarin.GooglePlayServices.MLKit.BarcodeScanning", "dependencyOnly": false }, @@ -445,16 +461,24 @@ { "groupId": "com.google.android.gms", "artifactId": "play-services-mlkit-text-recognition", - "version": "16.3.0", - "nugetVersion": "116.3.0", + "version": "17.0.1", + "nugetVersion": "117.0.1", "nugetId": "Xamarin.GooglePlayServices.MLKit.Text.Recognition", "dependencyOnly": false }, + { + "groupId": "com.google.android.gms", + "artifactId": "play-services-mlkit-text-recognition-common", + "version": "17.0.0", + "nugetVersion": "117.0.0", + "nugetId": "Xamarin.GooglePlayServices.MLKit.Text.Recognition.Common", + "dependencyOnly": false + }, { "groupId": "com.google.android.gms", "artifactId": "play-services-nearby", - "version": "18.0.2", - "nugetVersion": "118.0.2", + "version": "18.1.0", + "nugetVersion": "118.1.0", "nugetId": "Xamarin.GooglePlayServices.Nearby", "dependencyOnly": false }, @@ -466,6 +490,14 @@ "nugetId": "Xamarin.GooglePlayServices.Oss.Licenses", "dependencyOnly": false }, + { + "groupId": "com.google.android.gms", + "artifactId": "play-services-pal", + "version": "18.0.0", + "nugetVersion": "118.0.0", + "nugetId": "Xamarin.GooglePlayServices.PAL", + "dependencyOnly": false + }, { "groupId": "com.google.android.gms", "artifactId": "play-services-panorama", @@ -474,6 +506,14 @@ "nugetId": "Xamarin.GooglePlayServices.Panorama", "dependencyOnly": false }, + { + "groupId": "com.google.android.gms", + "artifactId": "play-services-password-complexity", + "version": "17.0.1", + "nugetVersion": "117.0.1", + "nugetId": "Xamarin.GooglePlayServices.PasswordComplexity", + "dependencyOnly": false + }, { "groupId": "com.google.android.gms", "artifactId": "play-services-phenotype", @@ -522,27 +562,35 @@ "nugetId": "Xamarin.GooglePlayServices.Stats", "dependencyOnly": false }, + { + "groupId": "com.google.android.gms", + "artifactId": "play-services-streamprotect", + "version": "16.0.2", + "nugetVersion": "116.0.2", + "nugetId": "Xamarin.GooglePlayServices.StreamPotect", + "dependencyOnly": false + }, { "groupId": "com.google.android.gms", "artifactId": "play-services-tagmanager", - "version": "17.0.1", - "nugetVersion": "117.0.1.5", + "version": "18.0.0", + "nugetVersion": "118.0.0", "nugetId": "Xamarin.GooglePlayServices.TagManager", "dependencyOnly": false }, { "groupId": "com.google.android.gms", "artifactId": "play-services-tagmanager-api", - "version": "17.0.1", - "nugetVersion": "117.0.1.5", + "version": "18.0.0", + "nugetVersion": "118.0.0", "nugetId": "Xamarin.GooglePlayServices.TagManager.Api", "dependencyOnly": false }, { "groupId": "com.google.android.gms", "artifactId": "play-services-tagmanager-v4-impl", - "version": "17.0.1", - "nugetVersion": "117.0.1.5", + "version": "18.0.0", + "nugetVersion": "118.0.0", "nugetId": "Xamarin.GooglePlayServices.TagManager.V4.Impl", "dependencyOnly": false }, @@ -681,8 +729,8 @@ { "groupId": "com.google.firebase", "artifactId": "firebase-analytics", - "version": "19.0.1", - "nugetVersion": "119.0.1.5", + "version": "20.0.1", + "nugetVersion": "120.0.1", "nugetId": "Xamarin.Firebase.Analytics", "dependencyOnly": false }, @@ -1105,16 +1153,16 @@ { "groupId": "com.google.mlkit", "artifactId": "barcode-scanning-common", - "version": "16.0.0", - "nugetVersion": "116.0.0", + "version": "17.0.0", + "nugetVersion": "117.0.0", "nugetId": "Xamarin.Google.MLKit.BarcodeScanning.Common", "dependencyOnly": false }, { "groupId": "com.google.mlkit", "artifactId": "common", - "version": "17.5.0", - "nugetVersion": "117.5.0", + "version": "18.0.0", + "nugetVersion": "118.0.0", "nugetId": "Xamarin.Google.MLKit.Common", "dependencyOnly": false }, @@ -1265,11 +1313,19 @@ { "groupId": "com.google.mlkit", "artifactId": "vision-common", - "version": "16.7.0", - "nugetVersion": "116.7.0", + "version": "17.0.0", + "nugetVersion": "117.0.0", "nugetId": "Xamarin.Google.MLKit.Vision.Common", "dependencyOnly": false }, + { + "groupId": "com.google.mlkit", + "artifactId": "vision-interfaces", + "version": "16.0.0", + "nugetVersion": "116.0.0", + "nugetId": "Xamarin.Google.MLKit.Vision.Interfaces", + "dependencyOnly": false + }, { "groupId": "com.google.mlkit", "artifactId": "vision-internal-vkp", @@ -1528,23 +1584,23 @@ "groupId": "androidx.annotation", "artifactId": "annotation", "version": "1.3.0", - "nugetVersion": "1.3.0.2", + "nugetVersion": "1.3.0.3", "nugetId": "Xamarin.AndroidX.Annotation", "dependencyOnly": true }, { "groupId": "androidx.appcompat", "artifactId": "appcompat", - "version": "1.3.1", - "nugetVersion": "1.3.1.3", + "version": "1.4.1", + "nugetVersion": "1.4.1.1", "nugetId": "Xamarin.AndroidX.AppCompat", "dependencyOnly": true }, { "groupId": "androidx.browser", "artifactId": "browser", - "version": "1.3.0", - "nugetVersion": "1.3.0.8", + "version": "1.4.0", + "nugetVersion": "1.4.0.1", "nugetId": "Xamarin.AndroidX.Browser", "dependencyOnly": true }, @@ -1552,7 +1608,7 @@ "groupId": "androidx.cardview", "artifactId": "cardview", "version": "1.0.0", - "nugetVersion": "1.0.0.11", + "nugetVersion": "1.0.0.15", "nugetId": "Xamarin.AndroidX.CardView", "dependencyOnly": true }, @@ -1560,23 +1616,23 @@ "groupId": "androidx.collection", "artifactId": "collection", "version": "1.2.0", - "nugetVersion": "1.2.0.2", + "nugetVersion": "1.2.0.3", "nugetId": "Xamarin.AndroidX.Collection", "dependencyOnly": true }, { "groupId": "androidx.constraintlayout", "artifactId": "constraintlayout", - "version": "2.1.1", - "nugetVersion": "2.1.1.2", + "version": "2.1.3", + "nugetVersion": "2.1.3.1", "nugetId": "Xamarin.AndroidX.ConstraintLayout", "dependencyOnly": true }, { "groupId": "androidx.core", "artifactId": "core", - "version": "1.6.0", - "nugetVersion": "1.6.0.5", + "version": "1.7.0", + "nugetVersion": "1.7.0.2", "nugetId": "Xamarin.AndroidX.Core", "dependencyOnly": true }, @@ -1584,15 +1640,15 @@ "groupId": "androidx.exifinterface", "artifactId": "exifinterface", "version": "1.3.3", - "nugetVersion": "1.3.3.2", + "nugetVersion": "1.3.3.5", "nugetId": "Xamarin.AndroidX.ExifInterface", "dependencyOnly": true }, { "groupId": "androidx.fragment", "artifactId": "fragment", - "version": "1.3.6", - "nugetVersion": "1.3.6.3", + "version": "1.4.1", + "nugetVersion": "1.4.1.1", "nugetId": "Xamarin.AndroidX.Fragment", "dependencyOnly": true }, @@ -1600,7 +1656,7 @@ "groupId": "androidx.legacy", "artifactId": "legacy-support-core-utils", "version": "1.0.0", - "nugetVersion": "1.0.0.10", + "nugetVersion": "1.0.0.13", "nugetId": "Xamarin.AndroidX.Legacy.Support.Core.Utils", "dependencyOnly": true }, @@ -1608,7 +1664,7 @@ "groupId": "androidx.legacy", "artifactId": "legacy-support-v4", "version": "1.0.0", - "nugetVersion": "1.0.0.10", + "nugetVersion": "1.0.0.13", "nugetId": "Xamarin.AndroidX.Legacy.Support.V4", "dependencyOnly": true }, @@ -1616,7 +1672,7 @@ "groupId": "androidx.lifecycle", "artifactId": "lifecycle-extensions", "version": "2.2.0", - "nugetVersion": "2.2.0.10", + "nugetVersion": "2.2.0.13", "nugetId": "Xamarin.AndroidX.Lifecycle.Extensions", "dependencyOnly": true }, @@ -1624,31 +1680,31 @@ "groupId": "androidx.loader", "artifactId": "loader", "version": "1.1.0", - "nugetVersion": "1.1.0.10", + "nugetVersion": "1.1.0.13", "nugetId": "Xamarin.AndroidX.Loader", "dependencyOnly": true }, { "groupId": "androidx.localbroadcastmanager", "artifactId": "localbroadcastmanager", - "version": "1.0.0", - "nugetVersion": "1.0.0.10", + "version": "1.1.0", + "nugetVersion": "1.1.0.1", "nugetId": "Xamarin.AndroidX.LocalBroadcastManager", "dependencyOnly": true }, { "groupId": "androidx.media", "artifactId": "media", - "version": "1.4.3", - "nugetVersion": "1.4.3", + "version": "1.5.0.1", + "nugetVersion": "1.5.0.1", "nugetId": "Xamarin.AndroidX.Media", "dependencyOnly": true }, { "groupId": "androidx.mediarouter", "artifactId": "mediarouter", - "version": "1.2.5", - "nugetVersion": "1.2.5.2", + "version": "1.2.6", + "nugetVersion": "1.2.6.1", "nugetId": "Xamarin.AndroidX.MediaRouter", "dependencyOnly": true }, @@ -1656,7 +1712,7 @@ "groupId": "androidx.recyclerview", "artifactId": "recyclerview", "version": "1.2.1", - "nugetVersion": "1.2.1.3", + "nugetVersion": "1.2.1.6", "nugetId": "Xamarin.AndroidX.RecyclerView", "dependencyOnly": true }, @@ -1664,7 +1720,7 @@ "groupId": "androidx.tracing", "artifactId": "tracing", "version": "1.0.0", - "nugetVersion": "1.0.0.3", + "nugetVersion": "1.0.0.6", "nugetId": "Xamarin.AndroidX.Tracing.Tracing", "dependencyOnly": true }, @@ -1672,7 +1728,7 @@ "groupId": "androidx.vectordrawable", "artifactId": "vectordrawable-animated", "version": "1.1.0", - "nugetVersion": "1.1.0.10", + "nugetVersion": "1.1.0.13", "nugetId": "Xamarin.AndroidX.VectorDrawable.Animated", "dependencyOnly": true }, @@ -1680,7 +1736,7 @@ "groupId": "androidx.work", "artifactId": "work-runtime", "version": "2.7.1", - "nugetVersion": "2.7.1.2", + "nugetVersion": "2.7.1.3", "nugetId": "Xamarin.AndroidX.Work.Runtime", "dependencyOnly": true }, @@ -1724,6 +1780,14 @@ "nugetId": "Xamarin.GooglePlayServices.Ads.Lite", "dependencyOnly": true }, + { + "groupId": "com.google.android.gms", + "artifactId": "play-services-analytics-impl", + "version": "17.0.1", + "nugetVersion": "117.0.1.5", + "nugetId": "Xamarin.GooglePlayServices.Analytics.Impl", + "dependencyOnly": true + }, { "groupId": "com.google.android.gms", "artifactId": "play-services-measurement-api", From dadbd685371a9b97613d368f1af009e2492dd343 Mon Sep 17 00:00:00 2001 From: moljac Date: Mon, 2 May 2022 14:16:28 +0200 Subject: [PATCH 2/8] metadata initial commit --- .../Additions/Additions.cs | 4 ++ .../Transforms/EnumFields.xml | 2 + .../Transforms/EnumMethods.xml | 2 + .../Transforms/Metadata.Namespaces.xml | 10 +++++ .../Transforms/Metadata.ParameterNames.xml | 2 + .../Transforms/Metadata.xml | 3 ++ .../Additions/Additions.cs | 4 ++ .../Transforms/EnumFields.xml | 2 + .../Transforms/EnumMethods.xml | 2 + .../Transforms/Metadata.Namespaces.xml | 45 +++++++++++++++++++ .../Transforms/Metadata.ParameterNames.xml | 2 + .../Transforms/Metadata.xml | 8 ++++ .../Additions/Additions.cs | 4 ++ .../Transforms/EnumFields.xml | 2 + .../Transforms/EnumMethods.xml | 2 + .../Transforms/Metadata.Namespaces.xml | 10 +++++ .../Transforms/Metadata.ParameterNames.xml | 2 + .../Transforms/Metadata.xml | 3 ++ .../play-services-pal/Additions/Additions.cs | 4 ++ .../Transforms/EnumFields.xml | 2 + .../Transforms/EnumMethods.xml | 2 + .../Transforms/Metadata.Namespaces.xml | 10 +++++ .../Transforms/Metadata.ParameterNames.xml | 2 + .../play-services-pal/Transforms/Metadata.xml | 3 ++ .../Additions/Additions.cs | 4 ++ .../Transforms/EnumFields.xml | 2 + .../Transforms/EnumMethods.xml | 2 + .../Transforms/Metadata.Namespaces.xml | 10 +++++ .../Transforms/Metadata.ParameterNames.xml | 2 + .../Transforms/Metadata.xml | 3 ++ .../Additions/Additions.cs | 4 ++ .../Transforms/EnumFields.xml | 2 + .../Transforms/EnumMethods.xml | 2 + .../Transforms/Metadata.Namespaces.xml | 10 +++++ .../Transforms/Metadata.ParameterNames.xml | 2 + .../Transforms/Metadata.xml | 3 ++ .../common/Additions/Additions.cs | 28 ++++++++++++ .../common/Transforms/Metadata.xml | 13 ++++++ .../vision-interfaces/Additions/Additions.cs | 4 ++ .../Transforms/EnumFields.xml | 2 + .../Transforms/EnumMethods.xml | 2 + .../Transforms/Metadata.Namespaces.xml | 10 +++++ .../Transforms/Metadata.ParameterNames.xml | 2 + .../vision-interfaces/Transforms/Metadata.xml | 3 ++ 44 files changed, 242 insertions(+) create mode 100644 source/com.google.android.gms/play-services-auth-blockstore/Additions/Additions.cs create mode 100644 source/com.google.android.gms/play-services-auth-blockstore/Transforms/EnumFields.xml create mode 100644 source/com.google.android.gms/play-services-auth-blockstore/Transforms/EnumMethods.xml create mode 100644 source/com.google.android.gms/play-services-auth-blockstore/Transforms/Metadata.Namespaces.xml create mode 100644 source/com.google.android.gms/play-services-auth-blockstore/Transforms/Metadata.ParameterNames.xml create mode 100644 source/com.google.android.gms/play-services-auth-blockstore/Transforms/Metadata.xml create mode 100644 source/com.google.android.gms/play-services-cast-tv/Additions/Additions.cs create mode 100644 source/com.google.android.gms/play-services-cast-tv/Transforms/EnumFields.xml create mode 100644 source/com.google.android.gms/play-services-cast-tv/Transforms/EnumMethods.xml create mode 100644 source/com.google.android.gms/play-services-cast-tv/Transforms/Metadata.Namespaces.xml create mode 100644 source/com.google.android.gms/play-services-cast-tv/Transforms/Metadata.ParameterNames.xml create mode 100644 source/com.google.android.gms/play-services-cast-tv/Transforms/Metadata.xml create mode 100644 source/com.google.android.gms/play-services-mlkit-text-recognition-common/Additions/Additions.cs create mode 100644 source/com.google.android.gms/play-services-mlkit-text-recognition-common/Transforms/EnumFields.xml create mode 100644 source/com.google.android.gms/play-services-mlkit-text-recognition-common/Transforms/EnumMethods.xml create mode 100644 source/com.google.android.gms/play-services-mlkit-text-recognition-common/Transforms/Metadata.Namespaces.xml create mode 100644 source/com.google.android.gms/play-services-mlkit-text-recognition-common/Transforms/Metadata.ParameterNames.xml create mode 100644 source/com.google.android.gms/play-services-mlkit-text-recognition-common/Transforms/Metadata.xml create mode 100644 source/com.google.android.gms/play-services-pal/Additions/Additions.cs create mode 100644 source/com.google.android.gms/play-services-pal/Transforms/EnumFields.xml create mode 100644 source/com.google.android.gms/play-services-pal/Transforms/EnumMethods.xml create mode 100644 source/com.google.android.gms/play-services-pal/Transforms/Metadata.Namespaces.xml create mode 100644 source/com.google.android.gms/play-services-pal/Transforms/Metadata.ParameterNames.xml create mode 100644 source/com.google.android.gms/play-services-pal/Transforms/Metadata.xml create mode 100644 source/com.google.android.gms/play-services-password-complexity/Additions/Additions.cs create mode 100644 source/com.google.android.gms/play-services-password-complexity/Transforms/EnumFields.xml create mode 100644 source/com.google.android.gms/play-services-password-complexity/Transforms/EnumMethods.xml create mode 100644 source/com.google.android.gms/play-services-password-complexity/Transforms/Metadata.Namespaces.xml create mode 100644 source/com.google.android.gms/play-services-password-complexity/Transforms/Metadata.ParameterNames.xml create mode 100644 source/com.google.android.gms/play-services-password-complexity/Transforms/Metadata.xml create mode 100644 source/com.google.android.gms/play-services-streamprotect/Additions/Additions.cs create mode 100644 source/com.google.android.gms/play-services-streamprotect/Transforms/EnumFields.xml create mode 100644 source/com.google.android.gms/play-services-streamprotect/Transforms/EnumMethods.xml create mode 100644 source/com.google.android.gms/play-services-streamprotect/Transforms/Metadata.Namespaces.xml create mode 100644 source/com.google.android.gms/play-services-streamprotect/Transforms/Metadata.ParameterNames.xml create mode 100644 source/com.google.android.gms/play-services-streamprotect/Transforms/Metadata.xml create mode 100644 source/com.google.mlkit/vision-interfaces/Additions/Additions.cs create mode 100644 source/com.google.mlkit/vision-interfaces/Transforms/EnumFields.xml create mode 100644 source/com.google.mlkit/vision-interfaces/Transforms/EnumMethods.xml create mode 100644 source/com.google.mlkit/vision-interfaces/Transforms/Metadata.Namespaces.xml create mode 100644 source/com.google.mlkit/vision-interfaces/Transforms/Metadata.ParameterNames.xml create mode 100644 source/com.google.mlkit/vision-interfaces/Transforms/Metadata.xml diff --git a/source/com.google.android.gms/play-services-auth-blockstore/Additions/Additions.cs b/source/com.google.android.gms/play-services-auth-blockstore/Additions/Additions.cs new file mode 100644 index 000000000..127606d41 --- /dev/null +++ b/source/com.google.android.gms/play-services-auth-blockstore/Additions/Additions.cs @@ -0,0 +1,4 @@ +using System; +using Android.Views; +using Android.Widget; +using Android.Graphics; diff --git a/source/com.google.android.gms/play-services-auth-blockstore/Transforms/EnumFields.xml b/source/com.google.android.gms/play-services-auth-blockstore/Transforms/EnumFields.xml new file mode 100644 index 000000000..f8105b317 --- /dev/null +++ b/source/com.google.android.gms/play-services-auth-blockstore/Transforms/EnumFields.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-auth-blockstore/Transforms/EnumMethods.xml b/source/com.google.android.gms/play-services-auth-blockstore/Transforms/EnumMethods.xml new file mode 100644 index 000000000..501e4827b --- /dev/null +++ b/source/com.google.android.gms/play-services-auth-blockstore/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-auth-blockstore/Transforms/Metadata.Namespaces.xml b/source/com.google.android.gms/play-services-auth-blockstore/Transforms/Metadata.Namespaces.xml new file mode 100644 index 000000000..da0b35faf --- /dev/null +++ b/source/com.google.android.gms/play-services-auth-blockstore/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,10 @@ + + + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-auth-blockstore/Transforms/Metadata.ParameterNames.xml b/source/com.google.android.gms/play-services-auth-blockstore/Transforms/Metadata.ParameterNames.xml new file mode 100644 index 000000000..f5da9828b --- /dev/null +++ b/source/com.google.android.gms/play-services-auth-blockstore/Transforms/Metadata.ParameterNames.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-auth-blockstore/Transforms/Metadata.xml b/source/com.google.android.gms/play-services-auth-blockstore/Transforms/Metadata.xml new file mode 100644 index 000000000..9495e200d --- /dev/null +++ b/source/com.google.android.gms/play-services-auth-blockstore/Transforms/Metadata.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-cast-tv/Additions/Additions.cs b/source/com.google.android.gms/play-services-cast-tv/Additions/Additions.cs new file mode 100644 index 000000000..127606d41 --- /dev/null +++ b/source/com.google.android.gms/play-services-cast-tv/Additions/Additions.cs @@ -0,0 +1,4 @@ +using System; +using Android.Views; +using Android.Widget; +using Android.Graphics; diff --git a/source/com.google.android.gms/play-services-cast-tv/Transforms/EnumFields.xml b/source/com.google.android.gms/play-services-cast-tv/Transforms/EnumFields.xml new file mode 100644 index 000000000..f8105b317 --- /dev/null +++ b/source/com.google.android.gms/play-services-cast-tv/Transforms/EnumFields.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-cast-tv/Transforms/EnumMethods.xml b/source/com.google.android.gms/play-services-cast-tv/Transforms/EnumMethods.xml new file mode 100644 index 000000000..501e4827b --- /dev/null +++ b/source/com.google.android.gms/play-services-cast-tv/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-cast-tv/Transforms/Metadata.Namespaces.xml b/source/com.google.android.gms/play-services-cast-tv/Transforms/Metadata.Namespaces.xml new file mode 100644 index 000000000..02c59b4a7 --- /dev/null +++ b/source/com.google.android.gms/play-services-cast-tv/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,45 @@ + + + Android.Gms.Cast.TV + + + Android.Gms.Cast.TV.Auth + + + Android.Gms.Cast.TV.CAC + + + Android.Gms.Cast.TV.Internal + + + Android.Gms.Cast.TV.Media + + + Android.Gms.Dynamite.Descriptors.Gms.CastTVDynamite + + + Android.Gms.Internal.CastTV + + + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-cast-tv/Transforms/Metadata.ParameterNames.xml b/source/com.google.android.gms/play-services-cast-tv/Transforms/Metadata.ParameterNames.xml new file mode 100644 index 000000000..f5da9828b --- /dev/null +++ b/source/com.google.android.gms/play-services-cast-tv/Transforms/Metadata.ParameterNames.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-cast-tv/Transforms/Metadata.xml b/source/com.google.android.gms/play-services-cast-tv/Transforms/Metadata.xml new file mode 100644 index 000000000..e3a7ccfe0 --- /dev/null +++ b/source/com.google.android.gms/play-services-cast-tv/Transforms/Metadata.xml @@ -0,0 +1,8 @@ + + + DisconnectReasonCode + + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-mlkit-text-recognition-common/Additions/Additions.cs b/source/com.google.android.gms/play-services-mlkit-text-recognition-common/Additions/Additions.cs new file mode 100644 index 000000000..127606d41 --- /dev/null +++ b/source/com.google.android.gms/play-services-mlkit-text-recognition-common/Additions/Additions.cs @@ -0,0 +1,4 @@ +using System; +using Android.Views; +using Android.Widget; +using Android.Graphics; diff --git a/source/com.google.android.gms/play-services-mlkit-text-recognition-common/Transforms/EnumFields.xml b/source/com.google.android.gms/play-services-mlkit-text-recognition-common/Transforms/EnumFields.xml new file mode 100644 index 000000000..f8105b317 --- /dev/null +++ b/source/com.google.android.gms/play-services-mlkit-text-recognition-common/Transforms/EnumFields.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-mlkit-text-recognition-common/Transforms/EnumMethods.xml b/source/com.google.android.gms/play-services-mlkit-text-recognition-common/Transforms/EnumMethods.xml new file mode 100644 index 000000000..501e4827b --- /dev/null +++ b/source/com.google.android.gms/play-services-mlkit-text-recognition-common/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-mlkit-text-recognition-common/Transforms/Metadata.Namespaces.xml b/source/com.google.android.gms/play-services-mlkit-text-recognition-common/Transforms/Metadata.Namespaces.xml new file mode 100644 index 000000000..da0b35faf --- /dev/null +++ b/source/com.google.android.gms/play-services-mlkit-text-recognition-common/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,10 @@ + + + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-mlkit-text-recognition-common/Transforms/Metadata.ParameterNames.xml b/source/com.google.android.gms/play-services-mlkit-text-recognition-common/Transforms/Metadata.ParameterNames.xml new file mode 100644 index 000000000..f5da9828b --- /dev/null +++ b/source/com.google.android.gms/play-services-mlkit-text-recognition-common/Transforms/Metadata.ParameterNames.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-mlkit-text-recognition-common/Transforms/Metadata.xml b/source/com.google.android.gms/play-services-mlkit-text-recognition-common/Transforms/Metadata.xml new file mode 100644 index 000000000..9495e200d --- /dev/null +++ b/source/com.google.android.gms/play-services-mlkit-text-recognition-common/Transforms/Metadata.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-pal/Additions/Additions.cs b/source/com.google.android.gms/play-services-pal/Additions/Additions.cs new file mode 100644 index 000000000..127606d41 --- /dev/null +++ b/source/com.google.android.gms/play-services-pal/Additions/Additions.cs @@ -0,0 +1,4 @@ +using System; +using Android.Views; +using Android.Widget; +using Android.Graphics; diff --git a/source/com.google.android.gms/play-services-pal/Transforms/EnumFields.xml b/source/com.google.android.gms/play-services-pal/Transforms/EnumFields.xml new file mode 100644 index 000000000..f8105b317 --- /dev/null +++ b/source/com.google.android.gms/play-services-pal/Transforms/EnumFields.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-pal/Transforms/EnumMethods.xml b/source/com.google.android.gms/play-services-pal/Transforms/EnumMethods.xml new file mode 100644 index 000000000..501e4827b --- /dev/null +++ b/source/com.google.android.gms/play-services-pal/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-pal/Transforms/Metadata.Namespaces.xml b/source/com.google.android.gms/play-services-pal/Transforms/Metadata.Namespaces.xml new file mode 100644 index 000000000..da0b35faf --- /dev/null +++ b/source/com.google.android.gms/play-services-pal/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,10 @@ + + + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-pal/Transforms/Metadata.ParameterNames.xml b/source/com.google.android.gms/play-services-pal/Transforms/Metadata.ParameterNames.xml new file mode 100644 index 000000000..f5da9828b --- /dev/null +++ b/source/com.google.android.gms/play-services-pal/Transforms/Metadata.ParameterNames.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-pal/Transforms/Metadata.xml b/source/com.google.android.gms/play-services-pal/Transforms/Metadata.xml new file mode 100644 index 000000000..9495e200d --- /dev/null +++ b/source/com.google.android.gms/play-services-pal/Transforms/Metadata.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-password-complexity/Additions/Additions.cs b/source/com.google.android.gms/play-services-password-complexity/Additions/Additions.cs new file mode 100644 index 000000000..127606d41 --- /dev/null +++ b/source/com.google.android.gms/play-services-password-complexity/Additions/Additions.cs @@ -0,0 +1,4 @@ +using System; +using Android.Views; +using Android.Widget; +using Android.Graphics; diff --git a/source/com.google.android.gms/play-services-password-complexity/Transforms/EnumFields.xml b/source/com.google.android.gms/play-services-password-complexity/Transforms/EnumFields.xml new file mode 100644 index 000000000..f8105b317 --- /dev/null +++ b/source/com.google.android.gms/play-services-password-complexity/Transforms/EnumFields.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-password-complexity/Transforms/EnumMethods.xml b/source/com.google.android.gms/play-services-password-complexity/Transforms/EnumMethods.xml new file mode 100644 index 000000000..501e4827b --- /dev/null +++ b/source/com.google.android.gms/play-services-password-complexity/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-password-complexity/Transforms/Metadata.Namespaces.xml b/source/com.google.android.gms/play-services-password-complexity/Transforms/Metadata.Namespaces.xml new file mode 100644 index 000000000..da0b35faf --- /dev/null +++ b/source/com.google.android.gms/play-services-password-complexity/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,10 @@ + + + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-password-complexity/Transforms/Metadata.ParameterNames.xml b/source/com.google.android.gms/play-services-password-complexity/Transforms/Metadata.ParameterNames.xml new file mode 100644 index 000000000..f5da9828b --- /dev/null +++ b/source/com.google.android.gms/play-services-password-complexity/Transforms/Metadata.ParameterNames.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-password-complexity/Transforms/Metadata.xml b/source/com.google.android.gms/play-services-password-complexity/Transforms/Metadata.xml new file mode 100644 index 000000000..9495e200d --- /dev/null +++ b/source/com.google.android.gms/play-services-password-complexity/Transforms/Metadata.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-streamprotect/Additions/Additions.cs b/source/com.google.android.gms/play-services-streamprotect/Additions/Additions.cs new file mode 100644 index 000000000..127606d41 --- /dev/null +++ b/source/com.google.android.gms/play-services-streamprotect/Additions/Additions.cs @@ -0,0 +1,4 @@ +using System; +using Android.Views; +using Android.Widget; +using Android.Graphics; diff --git a/source/com.google.android.gms/play-services-streamprotect/Transforms/EnumFields.xml b/source/com.google.android.gms/play-services-streamprotect/Transforms/EnumFields.xml new file mode 100644 index 000000000..f8105b317 --- /dev/null +++ b/source/com.google.android.gms/play-services-streamprotect/Transforms/EnumFields.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-streamprotect/Transforms/EnumMethods.xml b/source/com.google.android.gms/play-services-streamprotect/Transforms/EnumMethods.xml new file mode 100644 index 000000000..501e4827b --- /dev/null +++ b/source/com.google.android.gms/play-services-streamprotect/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-streamprotect/Transforms/Metadata.Namespaces.xml b/source/com.google.android.gms/play-services-streamprotect/Transforms/Metadata.Namespaces.xml new file mode 100644 index 000000000..da0b35faf --- /dev/null +++ b/source/com.google.android.gms/play-services-streamprotect/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,10 @@ + + + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-streamprotect/Transforms/Metadata.ParameterNames.xml b/source/com.google.android.gms/play-services-streamprotect/Transforms/Metadata.ParameterNames.xml new file mode 100644 index 000000000..f5da9828b --- /dev/null +++ b/source/com.google.android.gms/play-services-streamprotect/Transforms/Metadata.ParameterNames.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-streamprotect/Transforms/Metadata.xml b/source/com.google.android.gms/play-services-streamprotect/Transforms/Metadata.xml new file mode 100644 index 000000000..9495e200d --- /dev/null +++ b/source/com.google.android.gms/play-services-streamprotect/Transforms/Metadata.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/source/com.google.mlkit/common/Additions/Additions.cs b/source/com.google.mlkit/common/Additions/Additions.cs index 127606d41..00f770259 100644 --- a/source/com.google.mlkit/common/Additions/Additions.cs +++ b/source/com.google.mlkit/common/Additions/Additions.cs @@ -2,3 +2,31 @@ using Android.Views; using Android.Widget; using Android.Graphics; + +using Android.Runtime; +using Java.Interop; + + +namespace Xamarin.Google.MLKit.Common.Internal +{ + + // Metadata.xml XPath class reference: path="/api/package[@name='com.google.mlkit.common.internal']/class[@name='CommonComponentRegistrar']" + // [global::Android.Runtime.Register ("com/google/mlkit/common/internal/CommonComponentRegistrar", DoNotGenerateAcw=true)] + public partial class CommonComponentRegistrar //: global::Java.Lang.Object, global::Firebase.Components.IComponentRegistrar { + { + public unsafe global::System.Collections.Generic.IList Components + { + // Metadata.xml XPath method reference: path="/api/package[@name='com.google.mlkit.common.internal']/class[@name='CommonComponentRegistrar']/method[@name='getComponents' and count(parameter)=0]" + // [Register ("getComponents", "()Ljava/util/List;", "")] + get { + const string __id = "getComponents.()Ljava/util/List;"; + try { + var __rm = _members.InstanceMethods.InvokeNonvirtualObjectMethod (__id, this, null); + return (System.Collections.Generic.IList) global::Android.Runtime.JavaList.FromJniHandle (__rm.Handle, JniHandleOwnership.TransferLocalRef); + } finally { + } + } + } + + } +} \ No newline at end of file diff --git a/source/com.google.mlkit/common/Transforms/Metadata.xml b/source/com.google.mlkit/common/Transforms/Metadata.xml index d39569bba..1ccbd4e60 100755 --- a/source/com.google.mlkit/common/Transforms/Metadata.xml +++ b/source/com.google.mlkit/common/Transforms/Metadata.xml @@ -8,4 +8,17 @@ public + + + + diff --git a/source/com.google.mlkit/vision-interfaces/Additions/Additions.cs b/source/com.google.mlkit/vision-interfaces/Additions/Additions.cs new file mode 100644 index 000000000..127606d41 --- /dev/null +++ b/source/com.google.mlkit/vision-interfaces/Additions/Additions.cs @@ -0,0 +1,4 @@ +using System; +using Android.Views; +using Android.Widget; +using Android.Graphics; diff --git a/source/com.google.mlkit/vision-interfaces/Transforms/EnumFields.xml b/source/com.google.mlkit/vision-interfaces/Transforms/EnumFields.xml new file mode 100644 index 000000000..f8105b317 --- /dev/null +++ b/source/com.google.mlkit/vision-interfaces/Transforms/EnumFields.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/com.google.mlkit/vision-interfaces/Transforms/EnumMethods.xml b/source/com.google.mlkit/vision-interfaces/Transforms/EnumMethods.xml new file mode 100644 index 000000000..501e4827b --- /dev/null +++ b/source/com.google.mlkit/vision-interfaces/Transforms/EnumMethods.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/com.google.mlkit/vision-interfaces/Transforms/Metadata.Namespaces.xml b/source/com.google.mlkit/vision-interfaces/Transforms/Metadata.Namespaces.xml new file mode 100644 index 000000000..da0b35faf --- /dev/null +++ b/source/com.google.mlkit/vision-interfaces/Transforms/Metadata.Namespaces.xml @@ -0,0 +1,10 @@ + + + \ No newline at end of file diff --git a/source/com.google.mlkit/vision-interfaces/Transforms/Metadata.ParameterNames.xml b/source/com.google.mlkit/vision-interfaces/Transforms/Metadata.ParameterNames.xml new file mode 100644 index 000000000..f5da9828b --- /dev/null +++ b/source/com.google.mlkit/vision-interfaces/Transforms/Metadata.ParameterNames.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/source/com.google.mlkit/vision-interfaces/Transforms/Metadata.xml b/source/com.google.mlkit/vision-interfaces/Transforms/Metadata.xml new file mode 100644 index 000000000..9495e200d --- /dev/null +++ b/source/com.google.mlkit/vision-interfaces/Transforms/Metadata.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file From baca28ed347bf3dea611e5d6f45bda0ac54d5b57 Mon Sep 17 00:00:00 2001 From: moljac Date: Mon, 2 May 2022 16:11:51 +0200 Subject: [PATCH 3/8] vision-common metadata fixes --- .../vision-common/Additions/Additions.cs | 30 +++++++++++++++++-- .../vision-common/Transforms/Metadata.xml | 13 ++++++++ 2 files changed, 40 insertions(+), 3 deletions(-) diff --git a/source/com.google.mlkit/vision-common/Additions/Additions.cs b/source/com.google.mlkit/vision-common/Additions/Additions.cs index 127606d41..92a6b0ae5 100644 --- a/source/com.google.mlkit/vision-common/Additions/Additions.cs +++ b/source/com.google.mlkit/vision-common/Additions/Additions.cs @@ -1,4 +1,28 @@ using System; -using Android.Views; -using Android.Widget; -using Android.Graphics; +using System.Collections.Generic; +using Android.Runtime; +using Java.Interop; + +namespace Xamarin.Google.MLKit.Vision.Common.Internal +{ + // Metadata.xml XPath class reference: path="/api/package[@name='com.google.mlkit.vision.common.internal']/class[@name='VisionCommonRegistrar']" + //[global::Android.Runtime.Register ("com/google/mlkit/vision/common/internal/VisionCommonRegistrar", DoNotGenerateAcw=true)] + public partial class VisionCommonRegistrar //: global::Java.Lang.Object, global::Firebase.Components.IComponentRegistrar { + { + + public unsafe global::System.Collections.Generic.IList Components + { + // Metadata.xml XPath method reference: path="/api/package[@name='com.google.mlkit.vision.common.internal']/class[@name='VisionCommonRegistrar']/method[@name='getComponents' and count(parameter)=0]" + //[Register ("getComponents", "()Ljava/util/List;", "")] + get { + const string __id = "getComponents.()Ljava/util/List;"; + try { + var __rm = _members.InstanceMethods.InvokeNonvirtualObjectMethod (__id, this, null); + return (global::System.Collections.Generic.IList ) global::Android.Runtime.JavaList.FromJniHandle (__rm.Handle, JniHandleOwnership.TransferLocalRef); + } finally { + } + } + } + + } +} diff --git a/source/com.google.mlkit/vision-common/Transforms/Metadata.xml b/source/com.google.mlkit/vision-common/Transforms/Metadata.xml index 29ef43496..e0f19df72 100755 --- a/source/com.google.mlkit/vision-common/Transforms/Metadata.xml +++ b/source/com.google.mlkit/vision-common/Transforms/Metadata.xml @@ -1,4 +1,17 @@  + + + + From 912168f75b759741047927898f4c009f56dbed0b Mon Sep 17 00:00:00 2001 From: moljac Date: Tue, 3 May 2022 14:28:16 +0200 Subject: [PATCH 4/8] mlkit fixes for updates --- .../Additions/Additions.cs | 28 +++++++++++++++-- .../Transforms/Metadata.xml | 12 ++++++++ .../Additions/Additions.cs | 30 +++++++++++++++++-- .../Transforms/Metadata.Namespaces.xml | 19 ++++++++++++ .../Transforms/Metadata.xml | 26 ++++++++++++++++ .../common/Transforms/Metadata.Namespaces.xml | 12 ++++---- .../vision-common/Additions/Additions.cs | 2 +- 7 files changed, 116 insertions(+), 13 deletions(-) diff --git a/source/com.google.android.gms/play-services-mlkit-barcode-scanning/Additions/Additions.cs b/source/com.google.android.gms/play-services-mlkit-barcode-scanning/Additions/Additions.cs index 26375c851..850f73e1a 100644 --- a/source/com.google.android.gms/play-services-mlkit-barcode-scanning/Additions/Additions.cs +++ b/source/com.google.android.gms/play-services-mlkit-barcode-scanning/Additions/Additions.cs @@ -1,5 +1,27 @@ using System; -using Android.Views; -using Android.Widget; -using Android.Graphics; +using System.Collections.Generic; +using Android.Runtime; +using Java.Interop; +namespace Xamarin.Google.MLKit.Vision.BarCode.Internal +{ + + // Metadata.xml XPath class reference: path="/api/package[@name='com.google.mlkit.vision.barcode.internal']/class[@name='BarcodeRegistrar']" + // [global::Android.Runtime.Register ("com/google/mlkit/vision/barcode/internal/BarcodeRegistrar", DoNotGenerateAcw=true)] + public partial class BarcodeRegistrar //: global::Java.Lang.Object, global::Firebase.Components.IComponentRegistrar + { + public unsafe System.Collections.Generic.IList Components + { + // Metadata.xml XPath method reference: path="/api/package[@name='com.google.mlkit.vision.barcode.internal']/class[@name='BarcodeRegistrar']/method[@name='getComponents' and count(parameter)=0]" + [Register ("getComponents", "()Ljava/util/List;", "")] + get { + const string __id = "getComponents.()Ljava/util/List;"; + try { + var __rm = _members.InstanceMethods.InvokeNonvirtualObjectMethod (__id, this, null); + return (System.Collections.Generic.IList) global::Android.Runtime.JavaList.FromJniHandle (__rm.Handle, JniHandleOwnership.TransferLocalRef); + } finally { + } + } + } + } +} diff --git a/source/com.google.android.gms/play-services-mlkit-barcode-scanning/Transforms/Metadata.xml b/source/com.google.android.gms/play-services-mlkit-barcode-scanning/Transforms/Metadata.xml index 9495e200d..5b7c201cf 100644 --- a/source/com.google.android.gms/play-services-mlkit-barcode-scanning/Transforms/Metadata.xml +++ b/source/com.google.android.gms/play-services-mlkit-barcode-scanning/Transforms/Metadata.xml @@ -1,3 +1,15 @@  + + + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-mlkit-text-recognition-common/Additions/Additions.cs b/source/com.google.android.gms/play-services-mlkit-text-recognition-common/Additions/Additions.cs index 127606d41..4abc76cec 100644 --- a/source/com.google.android.gms/play-services-mlkit-text-recognition-common/Additions/Additions.cs +++ b/source/com.google.android.gms/play-services-mlkit-text-recognition-common/Additions/Additions.cs @@ -1,4 +1,28 @@ using System; -using Android.Views; -using Android.Widget; -using Android.Graphics; +using System.Collections.Generic; +using Android.Runtime; +using Java.Interop; + +namespace Xamarin.Google.MLKit.Vision.Text.Internal +{ + + // Metadata.xml XPath class reference: path="/api/package[@name='com.google.mlkit.vision.text.internal']/class[@name='TextRegistrar']" + // [global::Android.Runtime.Register ("com/google/mlkit/vision/text/internal/TextRegistrar", DoNotGenerateAcw=true)] + public partial class TextRegistrar //: global::Java.Lang.Object, global::Firebase.Components.IComponentRegistrar + { + public unsafe global::System.Collections.Generic.IList Components + { + // Metadata.xml XPath method reference: path="/api/package[@name='com.google.mlkit.vision.text.internal']/class[@name='TextRegistrar']/method[@name='getComponents' and count(parameter)=0]" + [Register ("getComponents", "()Ljava/util/List;", "")] + get { + const string __id = "getComponents.()Ljava/util/List;"; + try { + var __rm = _members.InstanceMethods.InvokeNonvirtualObjectMethod (__id, this, null); + return (System.Collections.Generic.IList) global::Android.Runtime.JavaList.FromJniHandle (__rm.Handle, JniHandleOwnership.TransferLocalRef); + } finally { + } + } + } + + } +} diff --git a/source/com.google.android.gms/play-services-mlkit-text-recognition-common/Transforms/Metadata.Namespaces.xml b/source/com.google.android.gms/play-services-mlkit-text-recognition-common/Transforms/Metadata.Namespaces.xml index da0b35faf..bff20b857 100644 --- a/source/com.google.android.gms/play-services-mlkit-text-recognition-common/Transforms/Metadata.Namespaces.xml +++ b/source/com.google.android.gms/play-services-mlkit-text-recognition-common/Transforms/Metadata.Namespaces.xml @@ -7,4 +7,23 @@ Package --> + + Android.Gms.Internal.MLKitVisionTextCommon + + + Xamarin.Google.MLKit.Vision.Text + + + Xamarin.Google.MLKit.Vision.Text.Internal + + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-mlkit-text-recognition-common/Transforms/Metadata.xml b/source/com.google.android.gms/play-services-mlkit-text-recognition-common/Transforms/Metadata.xml index 9495e200d..13f56a51f 100644 --- a/source/com.google.android.gms/play-services-mlkit-text-recognition-common/Transforms/Metadata.xml +++ b/source/com.google.android.gms/play-services-mlkit-text-recognition-common/Transforms/Metadata.xml @@ -1,3 +1,29 @@  + + + + + + + + + + + \ No newline at end of file diff --git a/source/com.google.mlkit/common/Transforms/Metadata.Namespaces.xml b/source/com.google.mlkit/common/Transforms/Metadata.Namespaces.xml index 7b5652b50..d72a987da 100755 --- a/source/com.google.mlkit/common/Transforms/Metadata.Namespaces.xml +++ b/source/com.google.mlkit/common/Transforms/Metadata.Namespaces.xml @@ -1,12 +1,12 @@  - - Android.Gms.Internal.MLKit.Common - + + Android.Gms.Internal.MLKit.Common + Components { // Metadata.xml XPath method reference: path="/api/package[@name='com.google.mlkit.vision.common.internal']/class[@name='VisionCommonRegistrar']/method[@name='getComponents' and count(parameter)=0]" - //[Register ("getComponents", "()Ljava/util/List;", "")] + [Register ("getComponents", "()Ljava/util/List;", "")] get { const string __id = "getComponents.()Ljava/util/List;"; try { From e7f96db9cf5c06d64fb37081c50f51e1aeb24480 Mon Sep 17 00:00:00 2001 From: moljac Date: Tue, 3 May 2022 14:28:23 +0200 Subject: [PATCH 5/8] Update Directory.Build.targets --- samples/Directory.Build.targets | 96 ++++++++++++++++++--------------- 1 file changed, 52 insertions(+), 44 deletions(-) diff --git a/samples/Directory.Build.targets b/samples/Directory.Build.targets index ff9002d0c..700e8f128 100644 --- a/samples/Directory.Build.targets +++ b/samples/Directory.Build.targets @@ -9,24 +9,26 @@ - - + + - + - - + + - + - + + - + + @@ -42,29 +44,33 @@ - - - - - - - + + + + + + + - - + + + + + - - - + + + + @@ -81,7 +87,7 @@ - + @@ -134,8 +140,8 @@ - - + + @@ -154,7 +160,8 @@ - + + @@ -183,31 +190,32 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + From 3a506fe676e7f37de8660152651137b61c99313d Mon Sep 17 00:00:00 2001 From: moljac Date: Tue, 3 May 2022 15:38:12 +0200 Subject: [PATCH 6/8] namespaces fixed --- .../Transforms/Metadata.Namespaces.xml | 6 ++---- .../Transforms/Metadata.Namespaces.xml | 7 ++++++- .../play-services-nearby/Transforms/Metadata.xml | 6 ++++++ .../Transforms/Metadata.Namespaces.xml | 13 +++++++++---- .../Transforms/Metadata.Namespaces.xml | 7 +++---- .../Transforms/Metadata.Namespaces.xml | 8 ++++---- .../Transforms/Metadata.Namespaces.xml | 6 ++---- 7 files changed, 32 insertions(+), 21 deletions(-) diff --git a/source/com.google.android.gms/play-services-auth-blockstore/Transforms/Metadata.Namespaces.xml b/source/com.google.android.gms/play-services-auth-blockstore/Transforms/Metadata.Namespaces.xml index da0b35faf..a11eb3d87 100644 --- a/source/com.google.android.gms/play-services-auth-blockstore/Transforms/Metadata.Namespaces.xml +++ b/source/com.google.android.gms/play-services-auth-blockstore/Transforms/Metadata.Namespaces.xml @@ -1,10 +1,8 @@  - \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-mlkit-text-recognition/Transforms/Metadata.Namespaces.xml b/source/com.google.android.gms/play-services-mlkit-text-recognition/Transforms/Metadata.Namespaces.xml index c0379249e..8d2afe0e6 100644 --- a/source/com.google.android.gms/play-services-mlkit-text-recognition/Transforms/Metadata.Namespaces.xml +++ b/source/com.google.android.gms/play-services-mlkit-text-recognition/Transforms/Metadata.Namespaces.xml @@ -17,5 +17,10 @@ > Xamarin.Google.MLKit.Vision.Text.Internal - + + Xamarin.Google.MLKit.Vision.Text.Latin + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-nearby/Transforms/Metadata.xml b/source/com.google.android.gms/play-services-nearby/Transforms/Metadata.xml index 1d99ebbc8..d80438db1 100644 --- a/source/com.google.android.gms/play-services-nearby/Transforms/Metadata.xml +++ b/source/com.google.android.gms/play-services-nearby/Transforms/Metadata.xml @@ -66,5 +66,11 @@ PayloadType TransferStatus + + Android.Gms.Nearby.ExposureNotification + diff --git a/source/com.google.android.gms/play-services-pal/Transforms/Metadata.Namespaces.xml b/source/com.google.android.gms/play-services-pal/Transforms/Metadata.Namespaces.xml index da0b35faf..63cf89eb9 100644 --- a/source/com.google.android.gms/play-services-pal/Transforms/Metadata.Namespaces.xml +++ b/source/com.google.android.gms/play-services-pal/Transforms/Metadata.Namespaces.xml @@ -1,10 +1,15 @@  - + + Android.Gms.Internal.PAL + + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-password-complexity/Transforms/Metadata.Namespaces.xml b/source/com.google.android.gms/play-services-password-complexity/Transforms/Metadata.Namespaces.xml index da0b35faf..e720e0b96 100644 --- a/source/com.google.android.gms/play-services-password-complexity/Transforms/Metadata.Namespaces.xml +++ b/source/com.google.android.gms/play-services-password-complexity/Transforms/Metadata.Namespaces.xml @@ -1,10 +1,9 @@  - + \ No newline at end of file diff --git a/source/com.google.android.gms/play-services-streamprotect/Transforms/Metadata.Namespaces.xml b/source/com.google.android.gms/play-services-streamprotect/Transforms/Metadata.Namespaces.xml index da0b35faf..4bc71c3f5 100644 --- a/source/com.google.android.gms/play-services-streamprotect/Transforms/Metadata.Namespaces.xml +++ b/source/com.google.android.gms/play-services-streamprotect/Transforms/Metadata.Namespaces.xml @@ -1,10 +1,10 @@  - + \ No newline at end of file diff --git a/source/com.google.mlkit/vision-interfaces/Transforms/Metadata.Namespaces.xml b/source/com.google.mlkit/vision-interfaces/Transforms/Metadata.Namespaces.xml index da0b35faf..853bd316e 100644 --- a/source/com.google.mlkit/vision-interfaces/Transforms/Metadata.Namespaces.xml +++ b/source/com.google.mlkit/vision-interfaces/Transforms/Metadata.Namespaces.xml @@ -1,10 +1,8 @@  - \ No newline at end of file From 36fff281f51d538f540d16aff71c914956db03c6 Mon Sep 17 00:00:00 2001 From: moljac Date: Mon, 9 May 2022 19:20:51 +0200 Subject: [PATCH 7/8] namespace capitalization fix according to review --- .../Transforms/Metadata.Namespaces.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/com.google.android.gms/play-services-auth-blockstore/Transforms/Metadata.Namespaces.xml b/source/com.google.android.gms/play-services-auth-blockstore/Transforms/Metadata.Namespaces.xml index a11eb3d87..00b0cd9f9 100644 --- a/source/com.google.android.gms/play-services-auth-blockstore/Transforms/Metadata.Namespaces.xml +++ b/source/com.google.android.gms/play-services-auth-blockstore/Transforms/Metadata.Namespaces.xml @@ -3,6 +3,6 @@ path="/api/package[@name='com.google.android.gms.auth.blockstore']" name="managedName" > - Android.Gms.Auth.Managed.BlockStore + Android.Gms.Auth.Managed.Blockstore \ No newline at end of file From ca16781cf8851a4503d90c0b27d797310120edc4 Mon Sep 17 00:00:00 2001 From: moljac Date: Mon, 9 May 2022 19:21:12 +0200 Subject: [PATCH 8/8] spell checking --- utilities.cake | 3 +++ 1 file changed, 3 insertions(+) diff --git a/utilities.cake b/utilities.cake index 2ccbfa809..82c54260f 100644 --- a/utilities.cake +++ b/utilities.cake @@ -208,6 +208,9 @@ Task ("spell-check") "Proto", "ZXing", "JavaPoet", + "Blockstore", + "PasswordComplexity", + "StreamPotect", }; var dictionary_custom = WeCantSpell.Hunspell.WordList.CreateFromWords(words);