Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
569 changes: 317 additions & 252 deletions cgmanifest.json

Large diffs are not rendered by default.

539 changes: 287 additions & 252 deletions config.json
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@copilot you need to commit all changes to PublicApi*.txt files

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Created initial PublicAPI files for all new packages in commit 6e98c8e. The CI build will populate these files with the actual API surface area once the packages are built.

Large diffs are not rendered by default.

1,225 changes: 615 additions & 610 deletions docs/artifact-list-with-versions.md

Large diffs are not rendered by default.

1,113 changes: 559 additions & 554 deletions docs/artifact-list.md

Large diffs are not rendered by default.

5 changes: 5 additions & 0 deletions published-namespaces.txt
Original file line number Diff line number Diff line change
Expand Up @@ -462,9 +462,11 @@ AndroidX.DataStore.Core
AndroidX.DataStore.Core.Handlers
AndroidX.DataStore.Core.Internal
AndroidX.DataStore.Core.OkIO
AndroidX.DataStore.Core.Util
AndroidX.DataStore.Migrations
AndroidX.DataStore.Preferences
AndroidX.DataStore.Preferences.Core
AndroidX.DataStore.Preferences.Core.Jvm
AndroidX.DataStore.Preferences.Protobuf
AndroidX.DataStore.RxJava2
AndroidX.DataStore.RxJava3
Expand Down Expand Up @@ -618,6 +620,9 @@ AndroidX.Navigation.Fragment
AndroidX.Navigation.Internal
AndroidX.Navigation.Serialization
AndroidX.Navigation.UI
AndroidX.Navigationevent
AndroidX.Navigationevent.Compose
AndroidX.Navigationevent.Internal
AndroidX.Paging
AndroidX.Paging.Internal
AndroidX.Paging.RxJava2
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
#nullable enable
AndroidX.Activity.ActivityFlags
AndroidX.Activity.ActivityViewModelLazyKt
AndroidX.Activity.BackEventCompat
AndroidX.Activity.BackEventCompat.BackEventCompat(Android.Window.BackEvent! backEvent) -> void
AndroidX.Activity.BackEventCompat.BackEventCompat(AndroidX.Navigationevent.NavigationEvent! navigationEvent) -> void
AndroidX.Activity.BackEventCompat.BackEventCompat(float touchX, float touchY, float progress, int swipeEdge) -> void
AndroidX.Activity.BackEventCompat.BackEventCompat(float touchX, float touchY, float progress, int swipeEdge, long frameTimeMillis) -> void
AndroidX.Activity.BackEventCompat.Companion
Expand All @@ -10,6 +12,7 @@ AndroidX.Activity.BackEventCompat.ISwipeEdge
AndroidX.Activity.BackEventCompat.Progress.get -> float
AndroidX.Activity.BackEventCompat.SwipeEdge.get -> int
AndroidX.Activity.BackEventCompat.ToBackEvent() -> Android.Window.BackEvent!
AndroidX.Activity.BackEventCompat.ToNavigationEvent() -> AndroidX.Navigationevent.NavigationEvent!
AndroidX.Activity.BackEventCompat.TouchX.get -> float
AndroidX.Activity.BackEventCompat.TouchY.get -> float
AndroidX.Activity.ComponentActivity
Expand Down Expand Up @@ -66,6 +69,8 @@ AndroidX.Activity.ContextAware.IContextAware.RemoveOnContextAvailableListener(An
AndroidX.Activity.ContextAware.IOnContextAvailableListener
AndroidX.Activity.ContextAware.IOnContextAvailableListener.OnContextAvailable(Android.Content.Context! context) -> void
AndroidX.Activity.EdgeToEdge
AndroidX.Activity.ExperimentalActivityApiAttribute
AndroidX.Activity.ExperimentalActivityApiAttribute.ExperimentalActivityApiAttribute() -> void
AndroidX.Activity.FullyDrawnReporter
AndroidX.Activity.FullyDrawnReporter.AddOnReportDrawnListener(Kotlin.Jvm.Functions.IFunction0! callback) -> void
AndroidX.Activity.FullyDrawnReporter.AddReporter() -> void
Expand All @@ -75,6 +80,7 @@ AndroidX.Activity.FullyDrawnReporter.IsFullyDrawnReported.get -> bool
AndroidX.Activity.FullyDrawnReporter.RemoveOnReportDrawnListener(Kotlin.Jvm.Functions.IFunction0! callback) -> void
AndroidX.Activity.FullyDrawnReporter.RemoveReporter() -> void
AndroidX.Activity.FullyDrawnReporterKt
AndroidX.Activity.IExperimentalActivityApi
AndroidX.Activity.IFullyDrawnReporterOwner
AndroidX.Activity.IFullyDrawnReporterOwner.FullyDrawnReporter.get -> AndroidX.Activity.FullyDrawnReporter!
AndroidX.Activity.IOnBackPressedDispatcherOwner
Expand Down Expand Up @@ -292,6 +298,7 @@ const AndroidX.Activity.Result.Contract.ActivityResultContracts.StartActivityFor
const AndroidX.Activity.Result.Contract.ActivityResultContracts.StartIntentSenderForResult.ActionIntentSenderRequest = "androidx.activity.result.contract.action.INTENT_SENDER_REQUEST" -> string!
const AndroidX.Activity.Result.Contract.ActivityResultContracts.StartIntentSenderForResult.ExtraIntentSenderRequest = "androidx.activity.result.contract.extra.INTENT_SENDER_REQUEST" -> string!
const AndroidX.Activity.Result.Contract.ActivityResultContracts.StartIntentSenderForResult.ExtraSendIntentException = "androidx.activity.result.contract.extra.SEND_INTENT_EXCEPTION" -> string!
override AndroidX.Activity.ActivityFlags.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.Activity.ActivityViewModelLazyKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.Activity.BackEventCompat.Companion.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.Activity.BackEventCompat.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
Expand Down Expand Up @@ -433,6 +440,9 @@ override sealed AndroidX.Activity.Result.Contract.ActivityResultContracts.PickVi
override sealed AndroidX.Activity.Result.Contract.ActivityResultContracts.TakePicture.ParseResult(int resultCode, Android.Content.Intent? intent) -> Java.Lang.Object!
override sealed AndroidX.Activity.Result.Contract.ActivityResultContracts.TakePicturePreview.ParseResult(int resultCode, Android.Content.Intent? intent) -> Java.Lang.Object?
override sealed AndroidX.Activity.Result.Contract.ActivityResultContracts.TakeVideo.ParseResult(int resultCode, Android.Content.Intent? intent) -> Java.Lang.Object?
static AndroidX.Activity.ActivityFlags.Instance.get -> AndroidX.Activity.ActivityFlags!
static AndroidX.Activity.ActivityFlags.IsOnBackPressedLifecycleOrderMaintained.get -> bool
static AndroidX.Activity.ActivityFlags.IsOnBackPressedLifecycleOrderMaintained.set -> void
static AndroidX.Activity.ContextAware.ContextAwareKt.WithContextAvailable(AndroidX.Activity.ContextAware.IContextAware! obj, Kotlin.Jvm.Functions.IFunction1! onContextAvailable, Kotlin.Coroutines.IContinuation! _completion) -> Java.Lang.Object?
static AndroidX.Activity.EdgeToEdge.DefaultDarkScrim.get -> int
static AndroidX.Activity.EdgeToEdge.DefaultLightScrim.get -> int
Expand Down Expand Up @@ -479,13 +489,15 @@ virtual AndroidX.Activity.ComponentActivity.FullyDrawnReporter.get -> AndroidX.A
virtual AndroidX.Activity.ComponentActivity.InitializeViewTreeOwners() -> void
virtual AndroidX.Activity.ComponentActivity.InvalidateMenu() -> void
virtual AndroidX.Activity.ComponentActivity.LastCustomNonConfigurationInstance.get -> Java.Lang.Object?
virtual AndroidX.Activity.ComponentActivity.NavigationEventDispatcher.get -> AndroidX.Navigationevent.NavigationEventDispatcher!
virtual AndroidX.Activity.ComponentActivity.OnRetainCustomNonConfigurationInstance() -> Java.Lang.Object?
virtual AndroidX.Activity.ComponentActivity.PeekAvailableContext() -> Android.Content.Context?
virtual AndroidX.Activity.ComponentActivity.RemoveMenuProvider(AndroidX.Core.View.IMenuProvider! provider) -> void
virtual AndroidX.Activity.ComponentActivity.ViewModelStore.get -> AndroidX.Lifecycle.ViewModelStore!
virtual AndroidX.Activity.ComponentDialog.GetOnBackPressedDispatcher() -> AndroidX.Activity.OnBackPressedDispatcher!
virtual AndroidX.Activity.ComponentDialog.InitializeViewTreeOwners() -> void
virtual AndroidX.Activity.ComponentDialog.Lifecycle.get -> AndroidX.Lifecycle.Lifecycle!
virtual AndroidX.Activity.ComponentDialog.NavigationEventDispatcher.get -> AndroidX.Navigationevent.NavigationEventDispatcher!
virtual AndroidX.Activity.ComponentDialog.SavedStateRegistry.get -> AndroidX.SavedState.SavedStateRegistry!
virtual AndroidX.Activity.OnBackPressedCallback.HandleOnBackCancelled() -> void
virtual AndroidX.Activity.OnBackPressedCallback.HandleOnBackProgressed(AndroidX.Activity.BackEventCompat! backEvent) -> void
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ AndroidX.DataStore.Migrations.SharedPreferencesMigration.SharedPreferencesMigrat
AndroidX.DataStore.Migrations.SharedPreferencesMigration.SharedPreferencesMigration(Kotlin.Jvm.Functions.IFunction0! produceSharedPreferences, Kotlin.Jvm.Functions.IFunction3! migrate) -> void
AndroidX.DataStore.Migrations.SharedPreferencesMigration.SharedPreferencesMigration(Kotlin.Jvm.Functions.IFunction0! produceSharedPreferences, System.Collections.Generic.ICollection<string!>! keysToMigrate, Kotlin.Jvm.Functions.IFunction2! shouldRunMigration, Kotlin.Jvm.Functions.IFunction3! migrate) -> void
AndroidX.DataStore.Migrations.SharedPreferencesMigration.SharedPreferencesMigration(Kotlin.Jvm.Functions.IFunction0! produceSharedPreferences, System.Collections.Generic.ICollection<string!>! keysToMigrate, Kotlin.Jvm.Functions.IFunction3! migrate) -> void
AndroidX.DataStore.Migrations.SharedPreferencesMigration.ShouldMigrate(Java.Lang.Object? currentData, Kotlin.Coroutines.IContinuation! p1) -> Java.Lang.Object?
AndroidX.DataStore.Migrations.SharedPreferencesMigration.ShouldMigrate(Java.Lang.Object? currentData, Kotlin.Coroutines.IContinuation! _completion) -> Java.Lang.Object?
AndroidX.DataStore.Migrations.SharedPreferencesMigration_androidKt
AndroidX.DataStore.Migrations.SharedPreferencesView
AndroidX.DataStore.Migrations.SharedPreferencesView.All.get -> System.Collections.Generic.IDictionary<string!, Java.Lang.Object!>!
Expand All @@ -27,5 +27,6 @@ override AndroidX.DataStore.Migrations.SharedPreferencesMigration.JniPeerMembers
override AndroidX.DataStore.Migrations.SharedPreferencesMigration_androidKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.DataStore.Migrations.SharedPreferencesView.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
static AndroidX.DataStore.DataStoreDelegateKt.DataStore(string! fileName, AndroidX.DataStore.Core.ISerializer! serializer, AndroidX.DataStore.Core.Handlers.ReplaceFileCorruptionHandler? corruptionHandler, Kotlin.Jvm.Functions.IFunction1! produceMigrations, Xamarin.KotlinX.Coroutines.ICoroutineScope! scope) -> Kotlin.Properties.IReadOnlyProperty!
static AndroidX.DataStore.DataStoreDelegateKt.DeviceProtectedDataStore(string! fileName, AndroidX.DataStore.Core.ISerializer! serializer, AndroidX.DataStore.Core.Handlers.ReplaceFileCorruptionHandler? corruptionHandler, Kotlin.Jvm.Functions.IFunction1! produceMigrations, Xamarin.KotlinX.Coroutines.ICoroutineScope! scope) -> Kotlin.Properties.IReadOnlyProperty!
static AndroidX.DataStore.DataStoreFile.InvokeDataStoreFile(Android.Content.Context! obj, string! fileName) -> Java.IO.File!
static AndroidX.DataStore.Migrations.SharedPreferencesMigration_androidKt.MIGRATE_ALL_KEYS.get -> System.Collections.Generic.ICollection<string!>!
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,26 @@ AndroidX.DataStore.Core.DataStoreFactory.Create(AndroidX.DataStore.Core.IStorage
AndroidX.DataStore.Core.DataStoreFactory.Create(AndroidX.DataStore.Core.IStorage! storage, AndroidX.DataStore.Core.Handlers.ReplaceFileCorruptionHandler? corruptionHandler) -> AndroidX.DataStore.Core.IDataStore!
AndroidX.DataStore.Core.DataStoreFactory.Create(AndroidX.DataStore.Core.IStorage! storage, AndroidX.DataStore.Core.Handlers.ReplaceFileCorruptionHandler? corruptionHandler, System.Collections.IList! migrations) -> AndroidX.DataStore.Core.IDataStore!
AndroidX.DataStore.Core.DataStoreFactory.Create(AndroidX.DataStore.Core.IStorage! storage, AndroidX.DataStore.Core.Handlers.ReplaceFileCorruptionHandler? corruptionHandler, System.Collections.IList! migrations, Xamarin.KotlinX.Coroutines.ICoroutineScope! scope) -> AndroidX.DataStore.Core.IDataStore!
AndroidX.DataStore.Core.DataStoreFactory.CreateInDeviceProtectedStorage(Android.Content.Context! context, string! fileName, AndroidX.DataStore.Core.ISerializer! serializer) -> AndroidX.DataStore.Core.IDataStore!
AndroidX.DataStore.Core.DataStoreFactory.CreateInDeviceProtectedStorage(Android.Content.Context! context, string! fileName, AndroidX.DataStore.Core.ISerializer! serializer, AndroidX.DataStore.Core.Handlers.ReplaceFileCorruptionHandler? corruptionHandler) -> AndroidX.DataStore.Core.IDataStore!
AndroidX.DataStore.Core.DataStoreFactory.CreateInDeviceProtectedStorage(Android.Content.Context! context, string! fileName, AndroidX.DataStore.Core.ISerializer! serializer, AndroidX.DataStore.Core.Handlers.ReplaceFileCorruptionHandler? corruptionHandler, System.Collections.IList! migrations) -> AndroidX.DataStore.Core.IDataStore!
AndroidX.DataStore.Core.DataStoreFactory.CreateInDeviceProtectedStorage(Android.Content.Context! context, string! fileName, AndroidX.DataStore.Core.ISerializer! serializer, AndroidX.DataStore.Core.Handlers.ReplaceFileCorruptionHandler? corruptionHandler, System.Collections.IList! migrations, Xamarin.KotlinX.Coroutines.ICoroutineScope! scope) -> AndroidX.DataStore.Core.IDataStore!
AndroidX.DataStore.Core.DeviceProtectedDataStoreFile
AndroidX.DataStore.Core.DirectBootExceptionUtilKt
AndroidX.DataStore.Core.FileMoves_androidKt
AndroidX.DataStore.Core.FileStorage
AndroidX.DataStore.Core.FileStorage.CreateConnection() -> AndroidX.DataStore.Core.IStorageConnection!
AndroidX.DataStore.Core.FileStorage.FileStorage(AndroidX.DataStore.Core.ISerializer! serializer, Kotlin.Jvm.Functions.IFunction1! coordinatorProducer, Kotlin.Jvm.Functions.IFunction0! produceFile) -> void
AndroidX.DataStore.Core.FileStorageKt
AndroidX.DataStore.Core.Handlers.ReplaceFileCorruptionHandler
AndroidX.DataStore.Core.Handlers.ReplaceFileCorruptionHandler.HandleCorruption(AndroidX.DataStore.Core.CorruptionException! ex, Kotlin.Coroutines.IContinuation! _completion) -> Java.Lang.Object?
AndroidX.DataStore.Core.Handlers.ReplaceFileCorruptionHandler.ReplaceFileCorruptionHandler(Kotlin.Jvm.Functions.IFunction1! produceNewData) -> void
AndroidX.DataStore.Core.ICloseable
AndroidX.DataStore.Core.ICloseable.Close() -> void
AndroidX.DataStore.Core.ICorruptionHandler
AndroidX.DataStore.Core.ICorruptionHandler.HandleCorruption(AndroidX.DataStore.Core.CorruptionException! ex, Kotlin.Coroutines.IContinuation! p1) -> Java.Lang.Object?
AndroidX.DataStore.Core.ICurrentDataProviderStore
AndroidX.DataStore.Core.ICurrentDataProviderStore.CurrentData(Kotlin.Coroutines.IContinuation! p0) -> Java.Lang.Object?
AndroidX.DataStore.Core.IDataMigration
AndroidX.DataStore.Core.IDataMigration.CleanUp(Kotlin.Coroutines.IContinuation! p0) -> Java.Lang.Object?
AndroidX.DataStore.Core.IDataMigration.Migrate(Java.Lang.Object? currentData, Kotlin.Coroutines.IContinuation! p1) -> Java.Lang.Object?
Expand Down Expand Up @@ -63,12 +74,16 @@ AndroidX.DataStore.Core.MultiProcessDataStoreFactory.Create(AndroidX.DataStore.C
AndroidX.DataStore.Core.MulticastFileObserver_androidKt
AndroidX.DataStore.Core.MutexUtilsKt
AndroidX.DataStore.Core.StorageConnectionKt
AndroidX.DataStore.Core.Util.DirectBootUtil_androidKt
override AndroidX.DataStore.Core.Actual_jvmKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.DataStore.Core.CloseableKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.DataStore.Core.CorruptionException.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.DataStore.Core.DataStoreFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.DataStore.Core.DeviceProtectedDataStoreFile.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.DataStore.Core.DirectBootExceptionUtilKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.DataStore.Core.FileMoves_androidKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.DataStore.Core.FileStorage.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.DataStore.Core.FileStorageKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.DataStore.Core.Handlers.ReplaceFileCorruptionHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.DataStore.Core.InterProcessCoordinatorKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.DataStore.Core.InterProcessCoordinator_jvmKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
Expand All @@ -77,8 +92,11 @@ override AndroidX.DataStore.Core.MultiProcessDataStoreFactory.JniPeerMembers.get
override AndroidX.DataStore.Core.MulticastFileObserver_androidKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.DataStore.Core.MutexUtilsKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.DataStore.Core.StorageConnectionKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.DataStore.Core.Util.DirectBootUtil_androidKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
static AndroidX.DataStore.Core.CloseableKt.Use(Java.Lang.Object! obj, Kotlin.Jvm.Functions.IFunction1! block) -> Java.Lang.Object?
static AndroidX.DataStore.Core.DataStoreFactory.Instance.get -> AndroidX.DataStore.Core.DataStoreFactory!
static AndroidX.DataStore.Core.DeviceProtectedDataStoreFile.InvokeDeviceProtectedDataStoreFile(Android.Content.Context! obj, string! fileName) -> Java.IO.File!
static AndroidX.DataStore.Core.DirectBootExceptionUtilKt.WrapExceptionIfDueToDirectBoot(string? parentDirPath, Java.Lang.Exception! exception) -> Java.Lang.Exception!
static AndroidX.DataStore.Core.InterProcessCoordinatorKt.CreateSingleProcessCoordinator(string! filePath) -> AndroidX.DataStore.Core.IInterProcessCoordinator!
static AndroidX.DataStore.Core.InterProcessCoordinator_jvmKt.CreateSingleProcessCoordinator(Java.IO.File! file) -> AndroidX.DataStore.Core.IInterProcessCoordinator!
static AndroidX.DataStore.Core.MultiProcessCoordinatorKt.CreateMultiProcessCoordinator(Kotlin.Coroutines.ICoroutineContext! context, Java.IO.File! file) -> AndroidX.DataStore.Core.IInterProcessCoordinator!
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
namespace AndroidX.DataStore.Preferences.Core;

public partial class PreferencesFileSerializer
{
global::Java.Lang.Object? global::AndroidX.DataStore.Core.ISerializer.DefaultValue => DefaultValue;

global::Java.Lang.Object? global::AndroidX.DataStore.Core.ISerializer.WriteTo(global::Java.Lang.Object? t, global::System.IO.Stream output, global::Kotlin.Coroutines.IContinuation p2)
{
return WriteTo((global::AndroidX.DataStore.Preferences.Core.Preferences?)t, output, p2);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
namespace AndroidX.DataStore.Preferences.Core;

public partial class PreferencesSerializer
{
global::Java.Lang.Object? global::AndroidX.DataStore.Core.OkIO.IOkioSerializer.DefaultValue => DefaultValue;

global::Java.Lang.Object? global::AndroidX.DataStore.Core.OkIO.IOkioSerializer.WriteTo(global::Java.Lang.Object? t, global::Square.OkIO.IBufferedSink sink, global::Kotlin.Coroutines.IContinuation p2)
{
return WriteTo((global::AndroidX.DataStore.Preferences.Core.Preferences?)t, sink, p2);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
#nullable enable
Loading