diff --git a/src/Mono.Android/PublicAPI/API-34/PublicAPI.Shipped.txt b/src/Mono.Android/PublicAPI/API-34/PublicAPI.Shipped.txt index bf4bcbaa28a..a7588b917cb 100644 --- a/src/Mono.Android/PublicAPI/API-34/PublicAPI.Shipped.txt +++ b/src/Mono.Android/PublicAPI/API-34/PublicAPI.Shipped.txt @@ -4273,7 +4273,7 @@ Android.App.ApplicationExitInfoReason.ExitSelf = 1 -> Android.App.ApplicationExi Android.App.ApplicationExitInfoReason.Freezer = 14 -> Android.App.ApplicationExitInfoReason Android.App.ApplicationExitInfoReason.InitializationFailure = 7 -> Android.App.ApplicationExitInfoReason Android.App.ApplicationExitInfoReason.LowMemory = 3 -> Android.App.ApplicationExitInfoReason -Android.App.ApplicationExitInfoReason.Other = 10 -> Android.App.ApplicationExitInfoReason +Android.App.ApplicationExitInfoReason.Other = 13 -> Android.App.ApplicationExitInfoReason Android.App.ApplicationExitInfoReason.PackageStateChange = 15 -> Android.App.ApplicationExitInfoReason Android.App.ApplicationExitInfoReason.PackageUpdated = 16 -> Android.App.ApplicationExitInfoReason Android.App.ApplicationExitInfoReason.PermissionChange = 8 -> Android.App.ApplicationExitInfoReason @@ -41910,13 +41910,13 @@ const Android.App.ApplicationExitInfo.ReasonExitSelf = Android.App.ApplicationEx const Android.App.ApplicationExitInfo.ReasonFreezer = Android.App.ApplicationExitInfoReason.Freezer -> Android.App.ApplicationExitInfoReason const Android.App.ApplicationExitInfo.ReasonInitializationFailure = Android.App.ApplicationExitInfoReason.InitializationFailure -> Android.App.ApplicationExitInfoReason const Android.App.ApplicationExitInfo.ReasonLowMemory = Android.App.ApplicationExitInfoReason.LowMemory -> Android.App.ApplicationExitInfoReason -const Android.App.ApplicationExitInfo.ReasonOther = (Android.App.ApplicationExitInfoReason)13 -> Android.App.ApplicationExitInfoReason +const Android.App.ApplicationExitInfo.ReasonOther = Android.App.ApplicationExitInfoReason.Other -> Android.App.ApplicationExitInfoReason const Android.App.ApplicationExitInfo.ReasonPackageStateChange = Android.App.ApplicationExitInfoReason.PackageStateChange -> Android.App.ApplicationExitInfoReason const Android.App.ApplicationExitInfo.ReasonPackageUpdated = Android.App.ApplicationExitInfoReason.PackageUpdated -> Android.App.ApplicationExitInfoReason const Android.App.ApplicationExitInfo.ReasonPermissionChange = Android.App.ApplicationExitInfoReason.PermissionChange -> Android.App.ApplicationExitInfoReason const Android.App.ApplicationExitInfo.ReasonSignaled = Android.App.ApplicationExitInfoReason.Signaled -> Android.App.ApplicationExitInfoReason const Android.App.ApplicationExitInfo.ReasonUnknown = Android.App.ApplicationExitInfoReason.Unknown -> Android.App.ApplicationExitInfoReason -const Android.App.ApplicationExitInfo.ReasonUserRequested = Android.App.ApplicationExitInfoReason.Other -> Android.App.ApplicationExitInfoReason +const Android.App.ApplicationExitInfo.ReasonUserRequested = Android.App.ApplicationExitInfoReason.UserRequested -> Android.App.ApplicationExitInfoReason const Android.App.ApplicationExitInfo.ReasonUserStopped = Android.App.ApplicationExitInfoReason.UserStopped -> Android.App.ApplicationExitInfoReason const Android.App.AppOpsManager.ModeAllowed = Android.App.AppOpsManagerMode.Allowed -> Android.App.AppOpsManagerMode const Android.App.AppOpsManager.ModeDefault = Android.App.AppOpsManagerMode.Default -> Android.App.AppOpsManagerMode diff --git a/src/Mono.Android/PublicAPI/API-35/PublicAPI.Shipped.txt b/src/Mono.Android/PublicAPI/API-35/PublicAPI.Shipped.txt index 74ebaa0a642..3be5a203ecb 100644 --- a/src/Mono.Android/PublicAPI/API-35/PublicAPI.Shipped.txt +++ b/src/Mono.Android/PublicAPI/API-35/PublicAPI.Shipped.txt @@ -4274,7 +4274,7 @@ Android.App.ApplicationExitInfoReason.ExitSelf = 1 -> Android.App.ApplicationExi Android.App.ApplicationExitInfoReason.Freezer = 14 -> Android.App.ApplicationExitInfoReason Android.App.ApplicationExitInfoReason.InitializationFailure = 7 -> Android.App.ApplicationExitInfoReason Android.App.ApplicationExitInfoReason.LowMemory = 3 -> Android.App.ApplicationExitInfoReason -Android.App.ApplicationExitInfoReason.Other = 10 -> Android.App.ApplicationExitInfoReason +Android.App.ApplicationExitInfoReason.Other = 13 -> Android.App.ApplicationExitInfoReason Android.App.ApplicationExitInfoReason.PackageStateChange = 15 -> Android.App.ApplicationExitInfoReason Android.App.ApplicationExitInfoReason.PackageUpdated = 16 -> Android.App.ApplicationExitInfoReason Android.App.ApplicationExitInfoReason.PermissionChange = 8 -> Android.App.ApplicationExitInfoReason @@ -41911,13 +41911,13 @@ const Android.App.ApplicationExitInfo.ReasonExitSelf = Android.App.ApplicationEx const Android.App.ApplicationExitInfo.ReasonFreezer = Android.App.ApplicationExitInfoReason.Freezer -> Android.App.ApplicationExitInfoReason const Android.App.ApplicationExitInfo.ReasonInitializationFailure = Android.App.ApplicationExitInfoReason.InitializationFailure -> Android.App.ApplicationExitInfoReason const Android.App.ApplicationExitInfo.ReasonLowMemory = Android.App.ApplicationExitInfoReason.LowMemory -> Android.App.ApplicationExitInfoReason -const Android.App.ApplicationExitInfo.ReasonOther = (Android.App.ApplicationExitInfoReason)13 -> Android.App.ApplicationExitInfoReason +const Android.App.ApplicationExitInfo.ReasonOther = Android.App.ApplicationExitInfoReason.Other -> Android.App.ApplicationExitInfoReason const Android.App.ApplicationExitInfo.ReasonPackageStateChange = Android.App.ApplicationExitInfoReason.PackageStateChange -> Android.App.ApplicationExitInfoReason const Android.App.ApplicationExitInfo.ReasonPackageUpdated = Android.App.ApplicationExitInfoReason.PackageUpdated -> Android.App.ApplicationExitInfoReason const Android.App.ApplicationExitInfo.ReasonPermissionChange = Android.App.ApplicationExitInfoReason.PermissionChange -> Android.App.ApplicationExitInfoReason const Android.App.ApplicationExitInfo.ReasonSignaled = Android.App.ApplicationExitInfoReason.Signaled -> Android.App.ApplicationExitInfoReason const Android.App.ApplicationExitInfo.ReasonUnknown = Android.App.ApplicationExitInfoReason.Unknown -> Android.App.ApplicationExitInfoReason -const Android.App.ApplicationExitInfo.ReasonUserRequested = Android.App.ApplicationExitInfoReason.Other -> Android.App.ApplicationExitInfoReason +const Android.App.ApplicationExitInfo.ReasonUserRequested = Android.App.ApplicationExitInfoReason.UserRequested -> Android.App.ApplicationExitInfoReason const Android.App.ApplicationExitInfo.ReasonUserStopped = Android.App.ApplicationExitInfoReason.UserStopped -> Android.App.ApplicationExitInfoReason const Android.App.AppOpsManager.ModeAllowed = Android.App.AppOpsManagerMode.Allowed -> Android.App.AppOpsManagerMode const Android.App.AppOpsManager.ModeDefault = Android.App.AppOpsManagerMode.Default -> Android.App.AppOpsManagerMode diff --git a/src/Mono.Android/map.csv b/src/Mono.Android/map.csv index b544c0ef35f..2adabb130ae 100644 --- a/src/Mono.Android/map.csv +++ b/src/Mono.Android/map.csv @@ -416,7 +416,7 @@ E,30,android/app/ApplicationExitInfo.REASON_EXIT_SELF,1,Android.App.ApplicationE E,33,android/app/ApplicationExitInfo.REASON_FREEZER,14,Android.App.ApplicationExitInfoReason,Freezer,remove, E,30,android/app/ApplicationExitInfo.REASON_INITIALIZATION_FAILURE,7,Android.App.ApplicationExitInfoReason,InitializationFailure,remove, E,30,android/app/ApplicationExitInfo.REASON_LOW_MEMORY,3,Android.App.ApplicationExitInfoReason,LowMemory,remove, -E,30,android/app/ApplicationExitInfo.REASON_OTHER,10,Android.App.ApplicationExitInfoReason,Other,remove, +E,30,android/app/ApplicationExitInfo.REASON_OTHER,13,Android.App.ApplicationExitInfoReason,Other,remove, E,34,android/app/ApplicationExitInfo.REASON_PACKAGE_STATE_CHANGE,15,Android.App.ApplicationExitInfoReason,PackageStateChange,remove, E,34,android/app/ApplicationExitInfo.REASON_PACKAGE_UPDATED,16,Android.App.ApplicationExitInfoReason,PackageUpdated,remove, E,30,android/app/ApplicationExitInfo.REASON_PERMISSION_CHANGE,8,Android.App.ApplicationExitInfoReason,PermissionChange,remove, diff --git a/tests/api-compatibility/acceptable-breakages-vReference-net9.0.txt b/tests/api-compatibility/acceptable-breakages-vReference-net9.0.txt index d67a7971180..2c26f1a5d86 100644 --- a/tests/api-compatibility/acceptable-breakages-vReference-net9.0.txt +++ b/tests/api-compatibility/acceptable-breakages-vReference-net9.0.txt @@ -1,2 +1,3 @@ Compat issues with assembly Mono.Android: CannotAddAbstractMembers : Member 'public void Android.Net.Wifi.WifiManager.WpsCallback.OnFailed(Android.Net.Wifi.WpsFailureReason)' is abstract in the implementation but is missing in the contract. +EnumValuesMustMatch : Enum value 'Android.App.ApplicationExitInfoReason Android.App.ApplicationExitInfoReason.Other' is (System.Int32)13 in the implementation but (System.Int32)10 in the contract.