diff --git a/DEPS b/DEPS index 76f5ea4e..3432df61 100644 --- a/DEPS +++ b/DEPS
@@ -309,7 +309,7 @@ # Three lines of non-changing comments so that # the commit queue can handle CLs rolling Skia # and whatever else without interference from each other. - 'skia_revision': 'beb6739688027fa5d1e1da5a946defa18217f171', + 'skia_revision': '70a4803c0b9c91463b90cd8d4e371f60e2c378bb', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling V8 # and whatever else without interference from each other. @@ -397,7 +397,7 @@ # Three lines of non-changing comments so that # the commit queue can handle CLs rolling devtools-frontend # and whatever else without interference from each other. - 'devtools_frontend_revision': 'ad8438edb0fff5b4a87669fe237ec2ae7d30c86e', + 'devtools_frontend_revision': '9f20e8528d323e1c121e147de59fcb6673f44215', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling libprotobuf-mutator # and whatever else without interference from each other. @@ -529,7 +529,7 @@ # Three lines of non-changing comments so that # the commit queue can handle CLs rolling llvm-libc # and whatever else without interference from each other. - 'compiler_rt_revision': '45b0d106857b21348a01c292cb30a261ef968b7e', + 'compiler_rt_revision': 'dbef1a89100395f128231024d0c07e4dcfe72140', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling clusterfuzz-data # and whatever else without interference from each other. @@ -537,7 +537,7 @@ # If you change this, also update the libc++ revision in # //buildtools/deps_revisions.gni. - 'libcxx_revision': '0cb7f02f783ef23ba0a9f73d632a5ae95af042c5', + 'libcxx_revision': '4b4a57f5cf627639c041368120af9d69ed40032c', # GN CIPD package version. 'gn_version': 'git_revision:81b24e01531ecf0eff12ec9359a555ec3944ec4e', @@ -1190,7 +1190,7 @@ 'packages': [ { 'package': 'chromium/chrome/android/orderfiles/arm', - 'version': 'ItXtwLleOTEcnS88rvu7eTFULkYVDwhMW-e0nw9UMn4C', + 'version': 'odHSRKf-lqZUhAzYJBTn06ZkrAmld0Lk9DfHS4iqXkYC', }, ], 'condition': 'checkout_android', @@ -1201,7 +1201,7 @@ 'packages': [ { 'package': 'chromium/chrome/android/orderfiles/arm64', - 'version': 'dxu4WfKppIIXeHstnVnyxsWQEUHqnPzXATobWGKyhV4C', + 'version': 'vd9fGWLsv_caoYic6p1fLKU5HtVCE-8Krcw7lre3DUMC', }, ], 'condition': 'checkout_android', @@ -1212,7 +1212,7 @@ 'packages': [ { 'package': 'chromium/android_webview/tools/orderfiles/arm64', - 'version': 'zjFO-RB5cckztVK3C5VgUlD1gR-LdNCBi4ZA7RlFuQYC', + 'version': 'GPa_dW4El1p1uCd44BBAN16Y2BHODb0BCvemGFIkc-sC', }, ], 'condition': 'checkout_android', @@ -1597,7 +1597,7 @@ 'packages': [ { 'package': 'chromium/chrome/test/data/variations/cipd', - 'version': 'lLpN-aXP14rxPQA9BqI-BzMkBZ81r-OgZClXQHkGiG8C', + 'version': '3f_DCssPc8kVwpqPwQyseVwVE8238ZfZHENwZFk5DMkC', }, ], 'dep_type': 'cipd', @@ -1608,7 +1608,7 @@ 'src/clank': { 'url': Var('chrome_git') + '/clank/internal/apps.git' + '@' + - '2503c7ae1f74a085503e3432fe26ff1f49397c26', + 'c6a10c810645739320834362bd0f7ee37fe64281', 'condition': 'checkout_android and checkout_src_internal', }, @@ -1708,7 +1708,7 @@ 'packages': [ { 'package': 'chromium/third_party/androidx', - 'version': 'VC9i_CgYSMT9ZWi48Sb5jeZNPwBEwuACZvkPwNX9LbAC', + 'version': 'PiWEvpu3FVuQ4igamM9CqOVI0KJOH5cB7U_n-diCCFgC', }, ], 'condition': 'checkout_android and non_git_source', @@ -2908,7 +2908,7 @@ 'dep_type': 'cipd', }, - 'src/third_party/vulkan-deps': '{chromium_git}/vulkan-deps@8571c2cb2137af5bb8754d5e501aae90831fb7e1', + 'src/third_party/vulkan-deps': '{chromium_git}/vulkan-deps@666c7222bfe61cb8f414f37c2159b63c494fc2d0', 'src/third_party/glslang/src': '{chromium_git}/external/github.com/KhronosGroup/glslang@a57276bf558f5cf94d3a9854ebdf5a2236849a5a', 'src/third_party/spirv-cross/src': '{chromium_git}/external/github.com/KhronosGroup/SPIRV-Cross@b8fcf307f1f347089e3c46eb4451d27f32ebc8d3', 'src/third_party/spirv-headers/src': '{chromium_git}/external/github.com/KhronosGroup/SPIRV-Headers@01e0577914a75a2569c846778c2f93aa8e6feddd', @@ -2917,7 +2917,7 @@ 'src/third_party/vulkan-loader/src': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-Loader@f703f919c30c5b67958d35d40a4297cb3823ed78', 'src/third_party/vulkan-tools/src': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-Tools@d643b80d6ba8c191bc289fdda52867c3bb3c190b', 'src/third_party/vulkan-utility-libraries/src': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-Utility-Libraries@4322db5906e67b57ec9c327e6afe3d98ed893df7', - 'src/third_party/vulkan-validation-layers/src': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-ValidationLayers@e7ba8af40a7e9b8e5d24eb8c5459d0bdd8101498', + 'src/third_party/vulkan-validation-layers/src': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-ValidationLayers@df43c65713cdac1418fc3800a8def9e4d669cbae', 'src/third_party/vulkan_memory_allocator': Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git' + '@' + 'cb0597213b0fcb999caa9ed08c2f88dc45eb7d50', @@ -2960,7 +2960,7 @@ Var('chromium_git') + '/webpagereplay.git' + '@' + Var('webpagereplay_revision'), 'src/third_party/webrtc': - Var('webrtc_git') + '/src.git' + '@' + '8d5c61bb7ab3464a8dc3354bc54c78100eb92335', + Var('webrtc_git') + '/src.git' + '@' + 'fd12ad82cd39cfd02830b273b8a2f7ee1a985921', # Wuffs' canonical repository is at github.com/google/wuffs, but we use # Skia's mirror of Wuffs, the same as in upstream Skia's DEPS file. @@ -3093,7 +3093,7 @@ 'packages': [ { 'package': 'chromeos_internal/apps/boca_app/app', - 'version': 'd2v47wM7X5TkWEliRPPIIBZ4coz4LE0tK5HQVHGE0_EC', + 'version': 'xbgNtV2kRNxxoSAipwPzBobmXp9EgCQQe_QqUR-FbqQC', }, ], 'condition': 'checkout_chromeos and checkout_src_internal', @@ -3104,7 +3104,7 @@ 'packages': [ { 'package': 'chromeos_internal/apps/help_app/app', - 'version': 'Ik_WgpS7JJMc22wM49FgbLX5b4lBt-bHQqeYhSS-e-oC', + 'version': 'Si4nZieyEtRHamOdHe_zccUUsRcHgArFER3S3LdJpuIC', }, ], 'condition': 'checkout_chromeos and checkout_src_internal', @@ -3115,7 +3115,7 @@ 'packages': [ { 'package': 'chromeos_internal/apps/media_app/app', - 'version': 'SCtijtDMFjvW73-I6tDNDR0reZseVtpY2cs9hDgpElwC', + 'version': 'kk-yyeptqAfXbdGDaOss_pQ0d6tip1ZO5acDC38-g3oC', }, ], 'condition': 'checkout_chromeos and checkout_src_internal', @@ -3148,7 +3148,7 @@ 'packages': [ { 'package': 'chromeos_internal/apps/projector_app/app', - 'version': 'UcC8QWHxy5HMx1hItCqETDWNyx6exCsr5Zruo6myxcoC', + 'version': 'WY34MthaHSoLRlNn_4PdHqa8cnu0_Tt0N0gATLiyhWAC', }, ], 'condition': 'checkout_chromeos and checkout_src_internal', @@ -3741,7 +3741,7 @@ 'src/ios_internal': { 'url': Var('chrome_git') + '/chrome/ios_internal.git' + '@' + - '979d50337992bd9cb2ad58006f7e5f3722470c66', + '4696e56008cc87081d0c56affe83fc47dcc28400', 'condition': 'checkout_ios and checkout_src_internal', },
diff --git a/buildtools/deps_revisions.gni b/buildtools/deps_revisions.gni index 39a9b96b..95307056 100644 --- a/buildtools/deps_revisions.gni +++ b/buildtools/deps_revisions.gni
@@ -5,5 +5,5 @@ declare_args() { # Used to cause full rebuilds on libc++ rolls. This should be kept in sync # with the libcxx_revision var in //DEPS. - libcxx_revision = "0cb7f02f783ef23ba0a9f73d632a5ae95af042c5" + libcxx_revision = "4b4a57f5cf627639c041368120af9d69ed40032c" }
diff --git a/buildtools/third_party/libc++/libcxx_headers.gni b/buildtools/third_party/libc++/libcxx_headers.gni index 34e3c13..8a042d7 100644 --- a/buildtools/third_party/libc++/libcxx_headers.gni +++ b/buildtools/third_party/libc++/libcxx_headers.gni
@@ -11,7 +11,7 @@ import("//buildtools/deps_revisions.gni") assert( - libcxx_revision == "0cb7f02f783ef23ba0a9f73d632a5ae95af042c5", + libcxx_revision == "4b4a57f5cf627639c041368120af9d69ed40032c", "libcxx_headers.gni and third_party/libc++ are out of sync.$0x0A$0x0AIf you were messing around with the libc++ repository, run:$0x0A`buildtools/third_party/libc++/generate_libcxx_headers.py`$0x0A$0x0AIf the script doesn't resolve the error, file a bug to msta@ with reproduction details.$0x0A") libcxx_headers = [
diff --git a/chrome/VERSION b/chrome/VERSION index 849007be..f6358cc 100644 --- a/chrome/VERSION +++ b/chrome/VERSION
@@ -1,4 +1,4 @@ MAJOR=142 MINOR=0 -BUILD=7440 +BUILD=7442 PATCH=0
diff --git a/chrome/browser/chromeos/extensions/info_private/info_private_api.cc b/chrome/browser/chromeos/extensions/info_private/info_private_api.cc index 2f771829..92f9add 100644 --- a/chrome/browser/chromeos/extensions/info_private/info_private_api.cc +++ b/chrome/browser/chromeos/extensions/info_private/info_private_api.cc
@@ -12,6 +12,7 @@ #include "ash/constants/ash_pref_names.h" #include "ash/public/cpp/stylus_utils.h" #include "base/compiler_specific.h" +#include "base/containers/fixed_flat_map.h" #include "base/memory/ptr_util.h" #include "base/strings/stringprintf.h" #include "base/system/sys_info.h" @@ -51,194 +52,208 @@ namespace { // Property not found error message. -const char kPropertyNotFound[] = "Property '*' does not exist."; +constexpr std::string_view kPropertyNotFound = "Property '*' does not exist."; // Key which corresponds to the HWID setting. -const char kPropertyHWID[] = "hwid"; +constexpr std::string_view kPropertyHWID = "hwid"; // Key which corresponds to the customization ID setting. -const char kPropertyCustomizationID[] = "customizationId"; +constexpr std::string_view kPropertyCustomizationID = "customizationId"; // Key which corresponds to the oem_device_requisition setting. -const char kPropertyDeviceRequisition[] = "deviceRequisition"; +constexpr std::string_view kPropertyDeviceRequisition = "deviceRequisition"; // Key which corresponds to the isMeetDevice property in JS. -const char kPropertyMeetDevice[] = "isMeetDevice"; +constexpr std::string_view kPropertyMeetDevice = "isMeetDevice"; // Key which corresponds to the isCuttlefishDevice property in JS. -const char kPropertyCuttlefishDevice[] = "isCuttlefishDevice"; +constexpr std::string_view kPropertyCuttlefishDevice = "isCuttlefishDevice"; // Key which corresponds to the home provider property. -const char kPropertyHomeProvider[] = "homeProvider"; +constexpr std::string_view kPropertyHomeProvider = "homeProvider"; // Key which corresponds to the initial_locale property. -const char kPropertyInitialLocale[] = "initialLocale"; +constexpr std::string_view kPropertyInitialLocale = "initialLocale"; // Key which corresponds to the board property in JS. -const char kPropertyBoard[] = "board"; +constexpr std::string_view kPropertyBoard = "board"; // Key which corresponds to the isOwner property in JS. -const char kPropertyOwner[] = "isOwner"; +constexpr std::string_view kPropertyOwner = "isOwner"; // Key which corresponds to the clientId property in JS. -const char kPropertyClientId[] = "clientId"; +constexpr std::string_view kPropertyClientId = "clientId"; // Key which corresponds to the timezone property in JS. -const char kPropertySupportedTimezones[] = "supportedTimezones"; +constexpr std::string_view kPropertySupportedTimezones = "supportedTimezones"; // Key which corresponds to the large cursor A11Y property in JS. -const char kPropertyLargeCursorEnabled[] = "a11yLargeCursorEnabled"; +constexpr std::string_view kPropertyLargeCursorEnabled = + "a11yLargeCursorEnabled"; // Key which corresponds to the sticky keys A11Y property in JS. -const char kPropertyStickyKeysEnabled[] = "a11yStickyKeysEnabled"; +constexpr std::string_view kPropertyStickyKeysEnabled = "a11yStickyKeysEnabled"; // Key which corresponds to the spoken feedback A11Y property in JS. -const char kPropertySpokenFeedbackEnabled[] = "a11ySpokenFeedbackEnabled"; +constexpr std::string_view kPropertySpokenFeedbackEnabled = + "a11ySpokenFeedbackEnabled"; // Key which corresponds to the high contrast mode A11Y property in JS. -const char kPropertyHighContrastEnabled[] = "a11yHighContrastEnabled"; +constexpr std::string_view kPropertyHighContrastEnabled = + "a11yHighContrastEnabled"; // Key which corresponds to the screen magnifier A11Y property in JS. -const char kPropertyScreenMagnifierEnabled[] = "a11yScreenMagnifierEnabled"; +constexpr std::string_view kPropertyScreenMagnifierEnabled = + "a11yScreenMagnifierEnabled"; // Key which corresponds to the auto click A11Y property in JS. -const char kPropertyAutoclickEnabled[] = "a11yAutoClickEnabled"; +constexpr std::string_view kPropertyAutoclickEnabled = "a11yAutoClickEnabled"; // Key which corresponds to the auto click A11Y property in JS. -const char kPropertyVirtualKeyboardEnabled[] = "a11yVirtualKeyboardEnabled"; +constexpr std::string_view kPropertyVirtualKeyboardEnabled = + "a11yVirtualKeyboardEnabled"; // Key which corresponds to the caret highlight A11Y property in JS. -const char kPropertyCaretHighlightEnabled[] = "a11yCaretHighlightEnabled"; +constexpr std::string_view kPropertyCaretHighlightEnabled = + "a11yCaretHighlightEnabled"; // Key which corresponds to the cursor highlight A11Y property in JS. -const char kPropertyCursorHighlightEnabled[] = "a11yCursorHighlightEnabled"; +constexpr std::string_view kPropertyCursorHighlightEnabled = + "a11yCursorHighlightEnabled"; // Key which corresponds to the focus highlight A11Y property in JS. -const char kPropertyFocusHighlightEnabled[] = "a11yFocusHighlightEnabled"; +constexpr std::string_view kPropertyFocusHighlightEnabled = + "a11yFocusHighlightEnabled"; // Key which corresponds to the select-to-speak A11Y property in JS. -const char kPropertySelectToSpeakEnabled[] = "a11ySelectToSpeakEnabled"; +constexpr std::string_view kPropertySelectToSpeakEnabled = + "a11ySelectToSpeakEnabled"; // Key which corresponds to the Switch Access A11Y property in JS. -const char kPropertySwitchAccessEnabled[] = "a11ySwitchAccessEnabled"; +constexpr std::string_view kPropertySwitchAccessEnabled = + "a11ySwitchAccessEnabled"; // Key which corresponds to the cursor color A11Y property in JS. -const char kPropertyCursorColorEnabled[] = "a11yCursorColorEnabled"; +constexpr std::string_view kPropertyCursorColorEnabled = + "a11yCursorColorEnabled"; // Key which corresponds to the docked magnifier property in JS. -const char kPropertyDockedMagnifierEnabled[] = "a11yDockedMagnifierEnabled"; +constexpr std::string_view kPropertyDockedMagnifierEnabled = + "a11yDockedMagnifierEnabled"; // Key which corresponds to the send-function-keys property in JS. -const char kPropertySendFunctionsKeys[] = "sendFunctionKeys"; +constexpr std::string_view kPropertySendFunctionsKeys = "sendFunctionKeys"; // Key which corresponds to the sessionType property in JS. -const char kPropertySessionType[] = "sessionType"; +constexpr std::string_view kPropertySessionType = "sessionType"; // Key which corresponds to the timezone property in JS. -const char kPropertyTimezone[] = "timezone"; +constexpr std::string_view kPropertyTimezone = "timezone"; // Key which corresponds to the "kiosk" value of the SessionType enum in JS. -const char kSessionTypeKiosk[] = "kiosk"; +constexpr std::string_view kSessionTypeKiosk = "kiosk"; // Key which corresponds to the "public session" value of the SessionType enum // in JS. -const char kSessionTypePublicSession[] = "public session"; +constexpr std::string_view kSessionTypePublicSession = "public session"; // Key which corresponds to the "normal" value of the SessionType enum in JS. -const char kSessionTypeNormal[] = "normal"; +constexpr std::string_view kSessionTypeNormal = "normal"; // Key which corresponds to the playStoreStatus property in JS. -const char kPropertyPlayStoreStatus[] = "playStoreStatus"; +constexpr std::string_view kPropertyPlayStoreStatus = "playStoreStatus"; // Key which corresponds to the "not available" value of the PlayStoreStatus // enum in JS. -const char kPlayStoreStatusNotAvailable[] = "not available"; +constexpr std::string_view kPlayStoreStatusNotAvailable = "not available"; // Key which corresponds to the "available" value of the PlayStoreStatus enum in // JS. -const char kPlayStoreStatusAvailable[] = "available"; +constexpr std::string_view kPlayStoreStatusAvailable = "available"; // Key which corresponds to the "enabled" value of the PlayStoreStatus enum in // JS. -const char kPlayStoreStatusEnabled[] = "enabled"; +constexpr std::string_view kPlayStoreStatusEnabled = "enabled"; // Key which corresponds to the managedDeviceStatus property in JS. -const char kPropertyManagedDeviceStatus[] = "managedDeviceStatus"; +constexpr std::string_view kPropertyManagedDeviceStatus = "managedDeviceStatus"; // Value to which managedDeviceStatus property is set for unmanaged devices. -const char kManagedDeviceStatusNotManaged[] = "not managed"; +constexpr std::string_view kManagedDeviceStatusNotManaged = "not managed"; // Value to which managedDeviceStatus property is set for managed devices. -const char kManagedDeviceStatusManaged[] = "managed"; +constexpr std::string_view kManagedDeviceStatusManaged = "managed"; // Key which corresponds to the deviceType property in JS. -const char kPropertyDeviceType[] = "deviceType"; +constexpr std::string_view kPropertyDeviceType = "deviceType"; // Value to which deviceType property is set for Chromebase. -const char kDeviceTypeChromebase[] = "chromebase"; +constexpr std::string_view kDeviceTypeChromebase = "chromebase"; // Value to which deviceType property is set for Chromebit. -const char kDeviceTypeChromebit[] = "chromebit"; +constexpr std::string_view kDeviceTypeChromebit = "chromebit"; // Value to which deviceType property is set for Chromebook. -const char kDeviceTypeChromebook[] = "chromebook"; +constexpr std::string_view kDeviceTypeChromebook = "chromebook"; // Value to which deviceType property is set for Chromebox. -const char kDeviceTypeChromebox[] = "chromebox"; +constexpr std::string_view kDeviceTypeChromebox = "chromebox"; // Value to which deviceType property is set when the specific type is unknown. -const char kDeviceTypeChromedevice[] = "chromedevice"; +constexpr std::string_view kDeviceTypeChromedevice = "chromedevice"; // Key which corresponds to the stylusStatus property in JS. -const char kPropertyStylusStatus[] = "stylusStatus"; +constexpr std::string_view kPropertyStylusStatus = "stylusStatus"; // Value to which stylusStatus property is set when the device does not support // stylus input. -const char kStylusStatusUnsupported[] = "unsupported"; +constexpr std::string_view kStylusStatusUnsupported = "unsupported"; // Value to which stylusStatus property is set when the device supports stylus // input, but no stylus has been seen before. -const char kStylusStatusSupported[] = "supported"; +constexpr std::string_view kStylusStatusSupported = "supported"; // Value to which stylusStatus property is set when the device has a built-in // stylus or a stylus has been seen before. -const char kStylusStatusSeen[] = "seen"; +constexpr std::string_view kStylusStatusSeen = "seen"; // Key which corresponds to the assistantStatus property in JS. -const char kPropertyAssistantStatus[] = "assistantStatus"; +constexpr std::string_view kPropertyAssistantStatus = "assistantStatus"; // Value to which assistantStatus property is set when the device supports // Assistant. -const char kAssistantStatusSupported[] = "supported"; +constexpr std::string_view kAssistantStatusSupported = "supported"; -const struct { - const char* api_name; - const char* preference_name; -} kPreferencesMap[] = { - {kPropertyLargeCursorEnabled, ash::prefs::kAccessibilityLargeCursorEnabled}, - {kPropertyStickyKeysEnabled, ash::prefs::kAccessibilityStickyKeysEnabled}, - {kPropertySpokenFeedbackEnabled, - ash::prefs::kAccessibilitySpokenFeedbackEnabled}, - {kPropertyHighContrastEnabled, - ash::prefs::kAccessibilityHighContrastEnabled}, - {kPropertyScreenMagnifierEnabled, - ash::prefs::kAccessibilityScreenMagnifierEnabled}, - {kPropertyAutoclickEnabled, ash::prefs::kAccessibilityAutoclickEnabled}, - {kPropertyVirtualKeyboardEnabled, - ash::prefs::kAccessibilityVirtualKeyboardEnabled}, - {kPropertyCaretHighlightEnabled, - ash::prefs::kAccessibilityCaretHighlightEnabled}, - {kPropertyCursorHighlightEnabled, - ash::prefs::kAccessibilityCursorHighlightEnabled}, - {kPropertyFocusHighlightEnabled, - ash::prefs::kAccessibilityFocusHighlightEnabled}, - {kPropertySelectToSpeakEnabled, - ash::prefs::kAccessibilitySelectToSpeakEnabled}, - {kPropertySwitchAccessEnabled, - ash::prefs::kAccessibilitySwitchAccessEnabled}, - {kPropertyCursorColorEnabled, ash::prefs::kAccessibilityCursorColorEnabled}, - {kPropertyDockedMagnifierEnabled, ash::prefs::kDockedMagnifierEnabled}, - {kPropertySendFunctionsKeys, ash::prefs::kSendFunctionKeys}}; +constexpr auto kPreferencesMap = + base::MakeFixedFlatMap<std::string_view, std::string_view>( + {{kPropertyLargeCursorEnabled, + ash::prefs::kAccessibilityLargeCursorEnabled}, + {kPropertyStickyKeysEnabled, + ash::prefs::kAccessibilityStickyKeysEnabled}, + {kPropertySpokenFeedbackEnabled, + ash::prefs::kAccessibilitySpokenFeedbackEnabled}, + {kPropertyHighContrastEnabled, + ash::prefs::kAccessibilityHighContrastEnabled}, + {kPropertyScreenMagnifierEnabled, + ash::prefs::kAccessibilityScreenMagnifierEnabled}, + {kPropertyAutoclickEnabled, + ash::prefs::kAccessibilityAutoclickEnabled}, + {kPropertyVirtualKeyboardEnabled, + ash::prefs::kAccessibilityVirtualKeyboardEnabled}, + {kPropertyCaretHighlightEnabled, + ash::prefs::kAccessibilityCaretHighlightEnabled}, + {kPropertyCursorHighlightEnabled, + ash::prefs::kAccessibilityCursorHighlightEnabled}, + {kPropertyFocusHighlightEnabled, + ash::prefs::kAccessibilityFocusHighlightEnabled}, + {kPropertySelectToSpeakEnabled, + ash::prefs::kAccessibilitySelectToSpeakEnabled}, + {kPropertySwitchAccessEnabled, + ash::prefs::kAccessibilitySwitchAccessEnabled}, + {kPropertyCursorColorEnabled, + ash::prefs::kAccessibilityCursorColorEnabled}, + {kPropertyDockedMagnifierEnabled, ash::prefs::kDockedMagnifierEnabled}, + {kPropertySendFunctionsKeys, ash::prefs::kSendFunctionKeys}}); bool IsEnterpriseKiosk() { if (!IsRunningInForcedAppMode()) { @@ -256,14 +271,10 @@ : std::string(); } -const char* GetBoolPrefNameForApiProperty(const char* api_name) { - for (const auto& item : kPreferencesMap) { - if (UNSAFE_TODO(strcmp(item.api_name, api_name)) == 0) { - return item.preference_name; - } - } - - return nullptr; +std::optional<std::string_view> GetBoolPrefNameForApiProperty( + std::string_view api_name) { + auto it = kPreferencesMap.find(api_name); + return it != kPreferencesMap.end() ? std::optional(it->second) : std::nullopt; } std::unique_ptr<base::Value> GetValue(const std::string& property_name) { @@ -419,11 +430,11 @@ base::Value(ash::system::GetTimezoneList())); } - const char* pref_name = GetBoolPrefNameForApiProperty(property_name.c_str()); - if (pref_name) { + if (std::optional<std::string_view> pref_name = + GetBoolPrefNameForApiProperty(property_name)) { return std::make_unique<base::Value>( ProfileManager::GetPrimaryUserProfile()->GetPrefs()->GetBoolean( - pref_name)); + *pref_name)); } DLOG(ERROR) << "Unknown property request: " << property_name; @@ -458,11 +469,12 @@ } bool SetBool(const std::string& property_name, bool value) { - const char* pref_name = GetBoolPrefNameForApiProperty(property_name.c_str()); + std::optional<std::string_view> pref_name = + GetBoolPrefNameForApiProperty(property_name); if (!pref_name) { return false; } - ProfileManager::GetPrimaryUserProfile()->GetPrefs()->SetBoolean(pref_name, + ProfileManager::GetPrimaryUserProfile()->GetPrefs()->SetBoolean(*pref_name, value); return true; } @@ -512,7 +524,7 @@ bool param_value = args()[1].GetBool(); if (!SetBool(param_name_, param_value)) { - return RespondNow(Error(kPropertyNotFound, param_name_)); + return RespondNow(Error(std::string(kPropertyNotFound), param_name_)); } return RespondNow(NoArguments()); }
diff --git a/chrome/browser/ui/autofill/bubble_controller_base.h b/chrome/browser/ui/autofill/bubble_controller_base.h index 557f7b2..5838b6b 100644 --- a/chrome/browser/ui/autofill/bubble_controller_base.h +++ b/chrome/browser/ui/autofill/bubble_controller_base.h
@@ -31,7 +31,9 @@ kFilledCardInformation = 7, // Denotes password related bubbles. kPassword = 8, - kMaxValue = kPassword + // Denotes bubble for walletable pass detection consent. + kWalletablePassConsent = 9, + kMaxValue = kWalletablePassConsent }; // LINT.ThenChange(/tools/metrics/histograms/metadata/autofill/enums.xml:AutofillBubbleType)
diff --git a/chrome/browser/ui/autofill/bubble_manager.cc b/chrome/browser/ui/autofill/bubble_manager.cc index 7825be73..3c98d8c 100644 --- a/chrome/browser/ui/autofill/bubble_manager.cc +++ b/chrome/browser/ui/autofill/bubble_manager.cc
@@ -22,10 +22,13 @@ // static BubbleManager* BubbleManager::GetForWebContents( content::WebContents* web_contents) { + return GetForTab(tabs::TabInterface::MaybeGetFromContents(web_contents)); +} + +// static +BubbleManager* BubbleManager::GetForTab(tabs::TabInterface* tab_interface) { CHECK(base::FeatureList::IsEnabled( autofill::features::kAutofillShowBubblesBasedOnPriorities)); - tabs::TabInterface* const tab_interface = - tabs::TabInterface::MaybeGetFromContents(web_contents); if (!tab_interface) { return nullptr; }
diff --git a/chrome/browser/ui/autofill/bubble_manager.h b/chrome/browser/ui/autofill/bubble_manager.h index c74ebc8aa..46ba56a6 100644 --- a/chrome/browser/ui/autofill/bubble_manager.h +++ b/chrome/browser/ui/autofill/bubble_manager.h
@@ -76,6 +76,7 @@ static std::unique_ptr<BubbleManager> Create(tabs::TabInterface* tab); static BubbleManager* GetForWebContents(content::WebContents* web_contents); + static BubbleManager* GetForTab(tabs::TabInterface* tab_interface); // Requests the bubble for `controller_to_show` to be displayed. // If `force_show` is true, this bubble will preempt any active bubble,
diff --git a/chrome/browser/ui/autofill/bubble_manager_impl.cc b/chrome/browser/ui/autofill/bubble_manager_impl.cc index c821702..83f3d25 100644 --- a/chrome/browser/ui/autofill/bubble_manager_impl.cc +++ b/chrome/browser/ui/autofill/bubble_manager_impl.cc
@@ -43,6 +43,8 @@ return 3; case BubbleType::kOfferNotification: return 2; + case BubbleType::kWalletablePassConsent: + return 1; } NOTREACHED(); } @@ -61,6 +63,7 @@ case BubbleType::kMandatoryReauth: case BubbleType::kSaveUpdateAddress: case BubbleType::kOfferNotification: + case BubbleType::kWalletablePassConsent: return false; } NOTREACHED(); @@ -87,6 +90,8 @@ return "FilledCardInformation"; case BubbleType::kPassword: return "Password"; + case BubbleType::kWalletablePassConsent: + return "WalletablePassConsent"; } NOTREACHED(); }
diff --git a/chrome/browser/ui/wallet/BUILD.gn b/chrome/browser/ui/wallet/BUILD.gn index a6e7adc..2ad086c 100644 --- a/chrome/browser/ui/wallet/BUILD.gn +++ b/chrome/browser/ui/wallet/BUILD.gn
@@ -8,12 +8,17 @@ "walletable_pass_bubble_controller_base.h", "walletable_pass_bubble_view_base.cc", "walletable_pass_bubble_view_base.h", + "walletable_pass_consent_bubble_controller.cc", + "walletable_pass_consent_bubble_controller.h", + "walletable_pass_consent_bubble_view.cc", + "walletable_pass_consent_bubble_view.h", ] deps = [ "//base", "//chrome/browser/ui/autofill", "//chrome/browser/ui/views/location_bar", + "//components/wallet/core/browser", "//content/public/browser", "//ui/views", ]
diff --git a/chrome/browser/ui/wallet/walletable_pass_bubble_controller_base.cc b/chrome/browser/ui/wallet/walletable_pass_bubble_controller_base.cc index 47fb21a1..3f274857f 100644 --- a/chrome/browser/ui/wallet/walletable_pass_bubble_controller_base.cc +++ b/chrome/browser/ui/wallet/walletable_pass_bubble_controller_base.cc
@@ -4,13 +4,39 @@ #include "chrome/browser/ui/wallet/walletable_pass_bubble_controller_base.h" +#include "base/check_deref.h" #include "chrome/browser/ui/autofill/bubble_manager.h" #include "chrome/browser/ui/wallet/walletable_pass_bubble_view_base.h" +#include "components/autofill/core/common/autofill_features.h" +#include "components/tabs/public/tab_interface.h" namespace wallet { +namespace { -inline WalletablePassBubbleControllerBase:: - WalletablePassBubbleControllerBase() = default; +using enum WalletablePassBubbleControllerBase::WalletablePassBubbleClosedReason; + +WalletablePassClient::WalletablePassBubbleResult GetResult( + WalletablePassBubbleControllerBase::WalletablePassBubbleClosedReason + close_reason) { + switch (close_reason) { + case kUnknown: + return WalletablePassClient::WalletablePassBubbleResult::kUnknown; + case kLostFocus: + return WalletablePassClient::WalletablePassBubbleResult::kLostFocus; + case kClosed: + return WalletablePassClient::WalletablePassBubbleResult::kClosed; + case kAccepted: + return WalletablePassClient::WalletablePassBubbleResult::kAccepted; + case kDeclined: + return WalletablePassClient::WalletablePassBubbleResult::kDeclined; + } +} + +} // namespace + +WalletablePassBubbleControllerBase::WalletablePassBubbleControllerBase( + tabs::TabInterface* tab) + : tab_(CHECK_DEREF(tab)) {} WalletablePassBubbleControllerBase::~WalletablePassBubbleControllerBase() = default; @@ -19,14 +45,23 @@ return bubble_view_ != nullptr; } +void WalletablePassBubbleControllerBase::HideBubble(bool show_next_bubble) { + if (IsShowingBubble()) { + bubble_view_->CloseBubble(); + ResetBubbleViewAndInformBubbleManager(show_next_bubble); + } +} + bool WalletablePassBubbleControllerBase::IsMouseHovered() const { return IsShowingBubble() && bubble_view_->IsMouseHovered(); } void WalletablePassBubbleControllerBase::OnBubbleClosed( WalletablePassBubbleClosedReason reason) { - // TODO(crbug.com/441830204): Null the pointer & inform the callback of the - // result. + if (callback_) { + std::move(callback_).Run(GetResult(reason)); + } + ResetBubbleViewAndInformBubbleManager(/*show_next_bubble=*/true); } void WalletablePassBubbleControllerBase::SetBubbleView( @@ -34,4 +69,34 @@ bubble_view_ = &bubble_view; } +void WalletablePassBubbleControllerBase::SetCallback( + WalletablePassClient::WalletablePassBubbleResultCallback callback) { + callback_ = std::move(callback); +} + +void WalletablePassBubbleControllerBase::QueueOrShowBubble(bool force_show) { + if (base::FeatureList::IsEnabled( + autofill::features::kAutofillShowBubblesBasedOnPriorities)) { + if (auto* manager = autofill::BubbleManager::GetForTab(&tab())) { + manager->RequestShowController(*this, force_show); + } + return; + } + + ShowBubble(); +} + +void WalletablePassBubbleControllerBase::ResetBubbleViewAndInformBubbleManager( + bool show_next_bubble) { + if (IsShowingBubble() && + base::FeatureList::IsEnabled( + autofill::features::kAutofillShowBubblesBasedOnPriorities)) { + if (auto* manager = autofill::BubbleManager::GetForTab(&tab())) { + manager->OnBubbleHiddenByController( + *this, /*show_next_bubble=*/show_next_bubble); + } + } + bubble_view_ = nullptr; +} + } // namespace wallet
diff --git a/chrome/browser/ui/wallet/walletable_pass_bubble_controller_base.h b/chrome/browser/ui/wallet/walletable_pass_bubble_controller_base.h index ea10d2d4d..cc0f9b8 100644 --- a/chrome/browser/ui/wallet/walletable_pass_bubble_controller_base.h +++ b/chrome/browser/ui/wallet/walletable_pass_bubble_controller_base.h
@@ -5,8 +5,14 @@ #ifndef CHROME_BROWSER_UI_WALLET_WALLETABLE_PASS_BUBBLE_CONTROLLER_BASE_H_ #define CHROME_BROWSER_UI_WALLET_WALLETABLE_PASS_BUBBLE_CONTROLLER_BASE_H_ -#include "base/memory/raw_ptr.h" +#include "base/memory/raw_ref.h" #include "chrome/browser/ui/autofill/bubble_controller_base.h" +#include "components/wallet/core/browser/walletable_pass_client.h" + +namespace tabs { +class TabInterface; +} // namespace tabs + namespace wallet { class WalletablePassBubbleViewBase; @@ -26,7 +32,8 @@ kMaxValue = kDeclined }; - WalletablePassBubbleControllerBase(); + explicit WalletablePassBubbleControllerBase(tabs::TabInterface* tab); + ~WalletablePassBubbleControllerBase() override; WalletablePassBubbleControllerBase( @@ -36,6 +43,7 @@ const WalletablePassBubbleControllerBase&) = delete; // BubbleControllerBase: + void HideBubble(bool show_next_bubble) override; bool IsShowingBubble() const override; bool IsMouseHovered() const override; @@ -48,9 +56,23 @@ protected: void SetBubbleView(WalletablePassBubbleViewBase& bubble_view); + void SetCallback( + WalletablePassClient::WalletablePassBubbleResultCallback callback); + + void QueueOrShowBubble(bool force_show = false); + + void ResetBubbleViewAndInformBubbleManager(bool show_next_bubble); + + tabs::TabInterface& tab() { return tab_.get(); } + private: // Weak reference. Will be nullptr if no bubble is currently shown. raw_ptr<WalletablePassBubbleViewBase> bubble_view_ = nullptr; + + // The tab that the bubble is associated with. + const raw_ref<tabs::TabInterface> tab_; + + WalletablePassClient::WalletablePassBubbleResultCallback callback_; }; } // namespace wallet
diff --git a/chrome/browser/ui/wallet/walletable_pass_bubble_view_base.cc b/chrome/browser/ui/wallet/walletable_pass_bubble_view_base.cc index f74bf5d..7c80a6c8 100644 --- a/chrome/browser/ui/wallet/walletable_pass_bubble_view_base.cc +++ b/chrome/browser/ui/wallet/walletable_pass_bubble_view_base.cc
@@ -5,6 +5,7 @@ #include "chrome/browser/ui/wallet/walletable_pass_bubble_view_base.h" #include "chrome/browser/ui/wallet/walletable_pass_bubble_controller_base.h" +#include "content/public/browser/web_contents.h" #include "ui/base/metadata/metadata_impl_macros.h" #include "ui/views/view.h"
diff --git a/chrome/browser/ui/wallet/walletable_pass_bubble_view_base.h b/chrome/browser/ui/wallet/walletable_pass_bubble_view_base.h index f5b836d..3db545a 100644 --- a/chrome/browser/ui/wallet/walletable_pass_bubble_view_base.h +++ b/chrome/browser/ui/wallet/walletable_pass_bubble_view_base.h
@@ -8,9 +8,13 @@ #include "chrome/browser/ui/views/location_bar/location_bar_bubble_delegate_view.h" #include "ui/base/metadata/metadata_header_macros.h" +namespace views { +class View; +} // namespace views + namespace content { class WebContents; -} +} // namespace content namespace wallet { @@ -34,6 +38,8 @@ // Called from controller to check if the mouse is hovering over the view. bool IsMouseHovered() const; + using LocationBarBubbleDelegateView::CloseBubble; + private: base::WeakPtr<WalletablePassBubbleControllerBase> controller_; };
diff --git a/chrome/browser/ui/wallet/walletable_pass_consent_bubble_controller.cc b/chrome/browser/ui/wallet/walletable_pass_consent_bubble_controller.cc new file mode 100644 index 0000000..4be3c879 --- /dev/null +++ b/chrome/browser/ui/wallet/walletable_pass_consent_bubble_controller.cc
@@ -0,0 +1,48 @@ +// Copyright 2025 The Chromium Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#include "chrome/browser/ui/wallet/walletable_pass_consent_bubble_controller.h" + +#include "chrome/browser/ui/wallet/walletable_pass_consent_bubble_view.h" +#include "content/public/browser/web_contents.h" + +namespace wallet { + +WalletablePassConsentBubbleController::WalletablePassConsentBubbleController( + tabs::TabInterface* tab) + : WalletablePassBubbleControllerBase(tab) {} + +WalletablePassConsentBubbleController:: + ~WalletablePassConsentBubbleController() = default; + +autofill::BubbleType WalletablePassConsentBubbleController::GetBubbleType() + const { + return autofill::BubbleType::kWalletablePassConsent; +} + +void WalletablePassConsentBubbleController::ShowBubble() { + if (IsShowingBubble()) { + return; + } + // TODO(crbug.com/445826875): Create and set the actual bubble view here. +} + +void WalletablePassConsentBubbleController::ShowConsentBubble( + WalletablePassClient::WalletablePassBubbleResultCallback callback) { + SetCallback(std::move(callback)); + QueueOrShowBubble(); +} + +base::WeakPtr<autofill::BubbleControllerBase> +WalletablePassConsentBubbleController::GetBubbleControllerBaseWeakPtr() { + return weak_ptr_factory_.GetWeakPtr(); +} + +base::WeakPtr<WalletablePassBubbleControllerBase> +WalletablePassConsentBubbleController:: + GetWalletablePassBubbleControllerBaseWeakPtr() { + return weak_ptr_factory_.GetWeakPtr(); +} + +} // namespace wallet
diff --git a/chrome/browser/ui/wallet/walletable_pass_consent_bubble_controller.h b/chrome/browser/ui/wallet/walletable_pass_consent_bubble_controller.h new file mode 100644 index 0000000..9eaec05 --- /dev/null +++ b/chrome/browser/ui/wallet/walletable_pass_consent_bubble_controller.h
@@ -0,0 +1,52 @@ +// Copyright 2025 The Chromium Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef CHROME_BROWSER_UI_WALLET_WALLETABLE_PASS_CONSENT_BUBBLE_CONTROLLER_H_ +#define CHROME_BROWSER_UI_WALLET_WALLETABLE_PASS_CONSENT_BUBBLE_CONTROLLER_H_ + +#include "base/memory/raw_ptr.h" +#include "base/memory/weak_ptr.h" +#include "chrome/browser/ui/wallet/walletable_pass_bubble_controller_base.h" + +namespace tabs { +class TabInterface; +} // namespace tabs +namespace wallet { + +// Manages the walletable pass consent bubble. +// +// A WalletablePassConsentBubbleController is responsible for showing a bubble +// that asks for the user's consent to save a walletable pass to their Google +// Wallet. +class WalletablePassConsentBubbleController + : public WalletablePassBubbleControllerBase { + public: + explicit WalletablePassConsentBubbleController(tabs::TabInterface* tab); + ~WalletablePassConsentBubbleController() override; + + // BubbleControllerBase: + autofill::BubbleType GetBubbleType() const override; + base::WeakPtr<autofill::BubbleControllerBase> GetBubbleControllerBaseWeakPtr() + override; + + // WalletablePassBubbleControllerBase: + base::WeakPtr<WalletablePassBubbleControllerBase> + GetWalletablePassBubbleControllerBaseWeakPtr() override; + + // Shows the consent bubble. `callback` will be run when the user makes a + // decision. + void ShowConsentBubble( + WalletablePassClient::WalletablePassBubbleResultCallback callback); + + protected: + void ShowBubble() override; + + private: + base::WeakPtrFactory<WalletablePassConsentBubbleController> weak_ptr_factory_{ + this}; +}; + +} // namespace wallet + +#endif // CHROME_BROWSER_UI_WALLET_WALLETABLE_PASS_CONSENT_BUBBLE_CONTROLLER_H_
diff --git a/chrome/browser/ui/wallet/walletable_pass_consent_bubble_view.cc b/chrome/browser/ui/wallet/walletable_pass_consent_bubble_view.cc new file mode 100644 index 0000000..c632e71 --- /dev/null +++ b/chrome/browser/ui/wallet/walletable_pass_consent_bubble_view.cc
@@ -0,0 +1,36 @@ +// Copyright 2025 The Chromium Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#include "chrome/browser/ui/wallet/walletable_pass_consent_bubble_view.h" + +#include "chrome/browser/ui/wallet/walletable_pass_consent_bubble_controller.h" +#include "ui/base/metadata/metadata_impl_macros.h" +#include "ui/views/layout/flex_layout.h" + +namespace wallet { + +WalletablePassConsentBubbleView::WalletablePassConsentBubbleView( + views::View* anchor_view, + content::WebContents* web_contents, + WalletablePassConsentBubbleController* controller) + : WalletablePassBubbleViewBase(anchor_view, web_contents, controller) { + set_fixed_width(views::LayoutProvider::Get()->GetDistanceMetric( + views::DISTANCE_BUBBLE_PREFERRED_WIDTH)); + SetShowCloseButton(true); + SetButtons(static_cast<int>(ui::mojom::DialogButton::kOk) | + static_cast<int>(ui::mojom::DialogButton::kCancel)); + SetLayoutManager(std::make_unique<views::FlexLayout>()) + ->SetOrientation(views::LayoutOrientation::kVertical) + .SetMainAxisAlignment(views::LayoutAlignment::kStart) + .SetCrossAxisAlignment(views::LayoutAlignment::kStretch); + + // TODO(crbug.com/445826875): Set UI once get assets. +} + +WalletablePassConsentBubbleView::~WalletablePassConsentBubbleView() = default; + +BEGIN_METADATA(WalletablePassConsentBubbleView) +END_METADATA + +} // namespace wallet
diff --git a/chrome/browser/ui/wallet/walletable_pass_consent_bubble_view.h b/chrome/browser/ui/wallet/walletable_pass_consent_bubble_view.h new file mode 100644 index 0000000..6e43011 --- /dev/null +++ b/chrome/browser/ui/wallet/walletable_pass_consent_bubble_view.h
@@ -0,0 +1,34 @@ +// Copyright 2025 The Chromium Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef CHROME_BROWSER_UI_WALLET_WALLETABLE_PASS_CONSENT_BUBBLE_VIEW_H_ +#define CHROME_BROWSER_UI_WALLET_WALLETABLE_PASS_CONSENT_BUBBLE_VIEW_H_ + +#include "chrome/browser/ui/wallet/walletable_pass_bubble_view_base.h" +#include "ui/base/metadata/metadata_header_macros.h" + +namespace content { +class WebContents; +} // namespace content + +namespace wallet { + +class WalletablePassConsentBubbleController; + +// This bubble view is displayed when a walletable pass is found. It allows the +// user to save the pass to their wallet. +class WalletablePassConsentBubbleView : public WalletablePassBubbleViewBase { + METADATA_HEADER(WalletablePassConsentBubbleView, WalletablePassBubbleViewBase) + + public: + WalletablePassConsentBubbleView( + views::View* anchor_view, + content::WebContents* web_contents, + WalletablePassConsentBubbleController* controller); + ~WalletablePassConsentBubbleView() override; +}; + +} // namespace wallet + +#endif // CHROME_BROWSER_UI_WALLET_WALLETABLE_PASS_CONSENT_BUBBLE_VIEW_H_
diff --git a/chrome/browser/wallet/BUILD.gn b/chrome/browser/wallet/BUILD.gn index 090a6b0..6594306 100644 --- a/chrome/browser/wallet/BUILD.gn +++ b/chrome/browser/wallet/BUILD.gn
@@ -12,6 +12,7 @@ "//base", "//chrome/browser/optimization_guide", "//chrome/browser/profiles", + "//chrome/browser/ui/wallet", "//components/optimization_guide/core", "//components/wallet/content/browser", "//components/wallet/core/browser",
diff --git a/chrome/browser/wallet/chrome_walletable_pass_client.cc b/chrome/browser/wallet/chrome_walletable_pass_client.cc index a08af58..eb412580a 100644 --- a/chrome/browser/wallet/chrome_walletable_pass_client.cc +++ b/chrome/browser/wallet/chrome_walletable_pass_client.cc
@@ -8,6 +8,7 @@ #include "chrome/browser/optimization_guide/optimization_guide_keyed_service.h" #include "chrome/browser/optimization_guide/optimization_guide_keyed_service_factory.h" #include "chrome/browser/profiles/profile.h" +#include "chrome/browser/ui/wallet/walletable_pass_consent_bubble_controller.h" #include "components/optimization_guide/core/hints/optimization_guide_decider.h" #include "components/optimization_guide/core/optimization_guide_model_executor.h" #include "components/tabs/public/tab_interface.h" @@ -34,4 +35,13 @@ return OptimizationGuideKeyedServiceFactory::GetForProfile(profile); } +void ChromeWalletablePassClient::ShowWalletablePassConsentBubble( + WalletablePassBubbleResultCallback callback) { + if (!consent_bubble_controller_) { + consent_bubble_controller_ = + std::make_unique<WalletablePassConsentBubbleController>(&tab_.get()); + } + consent_bubble_controller_->ShowConsentBubble(std::move(callback)); +} + } // namespace wallet
diff --git a/chrome/browser/wallet/chrome_walletable_pass_client.h b/chrome/browser/wallet/chrome_walletable_pass_client.h index 33deefc3..3e2c2a8 100644 --- a/chrome/browser/wallet/chrome_walletable_pass_client.h +++ b/chrome/browser/wallet/chrome_walletable_pass_client.h
@@ -21,6 +21,7 @@ namespace wallet { class ContentWalletablePassIngestionController; +class WalletablePassConsentBubbleController; // The Chrome implementation of `wallet::WalletablePassClient`. // @@ -39,11 +40,15 @@ override; optimization_guide::OptimizationGuideModelExecutor* GetOptimizationGuideModelExecutor() override; + void ShowWalletablePassConsentBubble( + WalletablePassBubbleResultCallback callback) override; private: const raw_ref<tabs::TabInterface> tab_; ContentWalletablePassIngestionController controller_; + std::unique_ptr<WalletablePassConsentBubbleController> + consent_bubble_controller_; }; } // namespace wallet
diff --git a/chrome/build/android-arm32.pgo.txt b/chrome/build/android-arm32.pgo.txt index 29b1be8..7cd09bf 100644 --- a/chrome/build/android-arm32.pgo.txt +++ b/chrome/build/android-arm32.pgo.txt
@@ -1 +1 @@ -chrome-android32-main-1758995345-be1673a89072b7b7afea5e5247ec413134f9b51a-d9310cad7d8031629015eb3e77022f2ff49efa6b.profdata +chrome-android32-main-1759036670-f6eaf91d89d918c6261fb7f5d0f12b7c5af98897-3afd572e2e8ca400bdaa68d3c8ae141393857c0f.profdata
diff --git a/chrome/build/android-arm64.pgo.txt b/chrome/build/android-arm64.pgo.txt index f10e787..70690bdb 100644 --- a/chrome/build/android-arm64.pgo.txt +++ b/chrome/build/android-arm64.pgo.txt
@@ -1 +1 @@ -chrome-android64-main-1758997571-da6b2dbda31c2ceaef34434e12af96c1d7960e1c-98b77b2262c5e0763648f5fbf7f890896222bf62.profdata +chrome-android64-main-1759076668-4c07f3a353156e0d342b33a18e1afdab05958694-619a551af4ed967c9a1afa589ebbed85a004d01e.profdata
diff --git a/chrome/build/android-desktop-x64.pgo.txt b/chrome/build/android-desktop-x64.pgo.txt index 0776b89..f6444ff 100644 --- a/chrome/build/android-desktop-x64.pgo.txt +++ b/chrome/build/android-desktop-x64.pgo.txt
@@ -1 +1 @@ -chrome-android-desktop-x64-main-1758995345-2d0b49b9c84128939fba30c140ab27329fa5cd27-d9310cad7d8031629015eb3e77022f2ff49efa6b.profdata +chrome-android-desktop-x64-main-1759060646-3ce172467f3672ea4f682536c2aa9c0ce15647e6-e8bb55e7f56140e285b00abfd3811f1c3656ca4c.profdata
diff --git a/chrome/build/linux.pgo.txt b/chrome/build/linux.pgo.txt index 2f9751a..42363bf 100644 --- a/chrome/build/linux.pgo.txt +++ b/chrome/build/linux.pgo.txt
@@ -1 +1 @@ -chrome-linux-main-1758995345-058dde9b52af99c82e0b33451af817348b420fd5-d9310cad7d8031629015eb3e77022f2ff49efa6b.profdata +chrome-linux-main-1759060646-4878ae20a76299bf1ab3acb3d4a1dfa18474b7ba-e8bb55e7f56140e285b00abfd3811f1c3656ca4c.profdata
diff --git a/chrome/build/mac-arm.pgo.txt b/chrome/build/mac-arm.pgo.txt index 39f9b04..7450040 100644 --- a/chrome/build/mac-arm.pgo.txt +++ b/chrome/build/mac-arm.pgo.txt
@@ -1 +1 @@ -chrome-mac-arm-main-1759003073-e1391304d4590c587a4125f09d03e11f9aae1845-108c9f40a970d3d5b6d60d6b8022867451cf15c4.profdata +chrome-mac-arm-main-1759074003-424ae6b343b391b625bb78255b52d8c64ae6d0a1-e9baae0d79983a10ad26132279474cbb9ea43af9.profdata
diff --git a/chrome/build/mac.pgo.txt b/chrome/build/mac.pgo.txt index 62cee74..9822e9f2 100644 --- a/chrome/build/mac.pgo.txt +++ b/chrome/build/mac.pgo.txt
@@ -1 +1 @@ -chrome-mac-main-1758995345-0e57ff97a3b6481131651e41fee54e2b315ba40b-d9310cad7d8031629015eb3e77022f2ff49efa6b.profdata +chrome-mac-main-1759060646-54335e42374eab09802dbf94e054c47b2b9bc0c0-e8bb55e7f56140e285b00abfd3811f1c3656ca4c.profdata
diff --git a/chrome/build/win-arm64.pgo.txt b/chrome/build/win-arm64.pgo.txt index 64892a57..334bb6d 100644 --- a/chrome/build/win-arm64.pgo.txt +++ b/chrome/build/win-arm64.pgo.txt
@@ -1 +1 @@ -chrome-win-arm64-main-1758995345-5619d2858077a0a82c54f0d0091ae41f3cd42ac6-d9310cad7d8031629015eb3e77022f2ff49efa6b.profdata +chrome-win-arm64-main-1759060646-5499bf0be2d2b686474e4091661c270fe89177cb-e8bb55e7f56140e285b00abfd3811f1c3656ca4c.profdata
diff --git a/chrome/build/win32.pgo.txt b/chrome/build/win32.pgo.txt index 961641d..88d9030 100644 --- a/chrome/build/win32.pgo.txt +++ b/chrome/build/win32.pgo.txt
@@ -1 +1 @@ -chrome-win32-main-1758985005-180d04274a3f86ec58749ebc28042a549f937bb0-c7d97773dc85ddac372f2b3ec91da962353e1edd.profdata +chrome-win32-main-1759060646-33185e78b960d1768154b7810ece710baef13e29-e8bb55e7f56140e285b00abfd3811f1c3656ca4c.profdata
diff --git a/chrome/build/win64.pgo.txt b/chrome/build/win64.pgo.txt index 9bfe41d..62de0035 100644 --- a/chrome/build/win64.pgo.txt +++ b/chrome/build/win64.pgo.txt
@@ -1 +1 @@ -chrome-win64-main-1758985005-0173c0ebeab5201f886abc38abf6e7e3b64c6189-c7d97773dc85ddac372f2b3ec91da962353e1edd.profdata +chrome-win64-main-1759060646-6ef15ed8b3e5dfd5f260795ac0eabffa74491c1b-e8bb55e7f56140e285b00abfd3811f1c3656ca4c.profdata
diff --git a/clank b/clank index 2503c7a..c6a10c8 160000 --- a/clank +++ b/clank
@@ -1 +1 @@ -Subproject commit 2503c7ae1f74a085503e3432fe26ff1f49397c26 +Subproject commit c6a10c810645739320834362bd0f7ee37fe64281
diff --git a/components/autofill/core/browser/data_model/addresses/autofill_profile.cc b/components/autofill/core/browser/data_model/addresses/autofill_profile.cc index f3d1938..c6aff9f 100644 --- a/components/autofill/core/browser/data_model/addresses/autofill_profile.cc +++ b/components/autofill/core/browser/data_model/addresses/autofill_profile.cc
@@ -334,7 +334,7 @@ #if BUILDFLAG(IS_ANDROID) base::android::ScopedJavaLocalRef<jobject> AutofillProfile::CreateJavaObject( - const std::string& app_locale) const { + std::string_view app_locale) const { JNIEnv* env = base::android::AttachCurrentThread(); base::android::ScopedJavaLocalRef<jobject> jprofile = Java_AutofillProfile_Constructor( @@ -359,7 +359,7 @@ AutofillProfile AutofillProfile::CreateFromJavaObject( const base::android::JavaParamRef<jobject>& jprofile, const AutofillProfile* existing_profile, - const std::string& app_locale) { + std::string_view app_locale) { JNIEnv* env = base::android::AttachCurrentThread(); AutofillProfile profile = CreateStarterProfile(jprofile, env, existing_profile); @@ -759,7 +759,7 @@ } bool AutofillProfile::MergeDataFrom(const AutofillProfile& profile, - const std::string& app_locale) { + std::string_view app_locale) { AutofillProfileComparator comparator(app_locale); DCHECK(comparator.AreMergeable(*this, profile)); @@ -875,7 +875,7 @@ // static std::vector<std::u16string> AutofillProfile::CreateDifferentiatingLabels( base::span<const AutofillProfile* const> profiles, - const std::string& app_locale) { + std::string_view app_locale) { const size_t kMinimalFieldsShown = 2; return CreateInferredLabels(profiles, /*suggested_fields=*/std::nullopt, /*triggering_field_type=*/std::nullopt, @@ -890,7 +890,7 @@ std::optional<FieldType> triggering_field_type, FieldTypeSet excluded_fields, size_t minimal_fields_shown, - const std::string& app_locale, + std::string_view app_locale, bool use_improved_labels_order) { // TODO(crbug.com/380273791): Clean up after launch. CHECK(!triggering_field_type || @@ -952,7 +952,7 @@ std::u16string AutofillProfile::ConstructInferredLabel( base::span<const FieldType> included_fields, size_t num_fields_to_use, - const std::string& app_locale) const { + std::string_view app_locale) const { // TODO(estade): use libaddressinput? std::u16string separator = l10n_util::GetStringUTF16(IDS_AUTOFILL_ADDRESS_SUMMARY_SEPARATOR); @@ -1103,7 +1103,7 @@ const std::list<size_t>& indices, const std::vector<FieldType>& field_types, size_t num_fields_to_include, - const std::string& app_locale, + std::string_view app_locale, bool force_differentiating_label_in_front, std::vector<std::u16string>& labels) { // For efficiency, we first construct a map of fields to their text values and
diff --git a/components/autofill/core/browser/data_model/addresses/autofill_profile.h b/components/autofill/core/browser/data_model/addresses/autofill_profile.h index 6691e6da..d0cb8f61 100644 --- a/components/autofill/core/browser/data_model/addresses/autofill_profile.h +++ b/components/autofill/core/browser/data_model/addresses/autofill_profile.h
@@ -12,6 +12,7 @@ #include <list> #include <string> #include <string_view> +#include <utility> #include <vector> #include "base/containers/span.h" @@ -155,7 +156,7 @@ #if BUILDFLAG(IS_ANDROID) // Create a new Java AutofillProfile instance. base::android::ScopedJavaLocalRef<jobject> CreateJavaObject( - const std::string& app_locale) const; + std::string_view app_locale) const; // Given a Java AutofillProfile object, create an equivalent C++ instance. // Java profile can represent either a new or an existing address profile @@ -168,7 +169,7 @@ static AutofillProfile CreateFromJavaObject( const base::android::JavaParamRef<jobject>& jprofile, const AutofillProfile* existing_profile, - const std::string& app_locale); + std::string_view app_locale); #endif // BUILDFLAG(IS_ANDROID) // FormGroup: @@ -217,11 +218,11 @@ // Returns true if there are no values (field types) set. bool IsEmpty(std::string_view app_locale) const; - // Returns true if the |type| of data in this profile is present, but invalid. + // Returns true if the `type` of data in this profile is present, but invalid. // Otherwise returns false. bool IsPresentButInvalid(FieldType type) const; - // Comparison for Sync. Returns 0 if the profile is the same as |this|, + // Comparison for Sync. Returns 0 if the profile is the same as `this`, // or < 0, or > 0 if it is different. The implied ordering can be used for // culling duplicates. The ordering is based on collation order of the // textual contents of the fields. Full profile comparison, comparison @@ -235,9 +236,9 @@ // differences in usage stats. bool EqualsForLegacySyncPurposes(const AutofillProfile& profile) const; - // Returns true if |new_profile| and this are considered equal for updating + // Returns true if `new_profile` and this are considered equal for updating // purposes, meaning that if equal we do not need to update this profile to - // the |new_profile|. + // the `new_profile`. bool EqualsForUpdatePurposes(const AutofillProfile& new_profile) const; // Equality operators compare GUIDs, origins, language code, and the contents @@ -262,17 +263,17 @@ bool IsStrictSupersetOf(const AutofillProfileComparator& comparator, const AutofillProfile& profile) const; - // Overwrites the data of |this| profile with data from the given |profile|. + // Overwrites the data of `this` profile with data from the given `profile`. // Expects that the profiles have the same guid. void OverwriteDataFromForLegacySync(const AutofillProfile& profile); - // Merges the data from |this| profile and the given |profile| into |this| - // profile. Expects that |this| and |profile| have already been deemed + // Merges the data from `this` profile and the given `profile` into `this` + // profile. Expects that `this` and `profile` have already been deemed // mergeable by an AutofillProfileComparator. bool MergeDataFrom(const AutofillProfile& profile, - const std::string& app_locale); + std::string_view app_locale); - // Creates a differentiating label for each of the |profiles|. + // Creates a differentiating label for each of the `profiles`. // Labels consist of the minimal differentiating combination of: // 1. Full name. // 2. Address. @@ -281,7 +282,7 @@ // 5. Company name. static std::vector<std::u16string> CreateDifferentiatingLabels( base::span<const AutofillProfile* const> profiles, - const std::string& app_locale); + std::string_view app_locale); // Creates inferred labels for `profiles`, according to the rules above and // stores them in `labels`. The inferred labels both provide a way to @@ -306,20 +307,20 @@ std::optional<FieldType> triggering_field_type, FieldTypeSet excluded_fields, size_t minimal_fields_shown, - const std::string& app_locale, + std::string_view app_locale, bool use_improved_labels_order = false); - // Builds inferred label from the first |num_fields_to_include| non-empty - // fields in |label_fields|. Uses as many fields as possible if there are not + // Builds inferred label from the first `num_fields_to_include` non-empty + // fields in `label_fields`. Uses as many fields as possible if there are not // enough non-empty fields. std::u16string ConstructInferredLabel( base::span<const FieldType> label_fields, size_t num_fields_to_include, - const std::string& app_locale) const; + std::string_view app_locale) const; const std::string& language_code() const { return language_code_; } - void set_language_code(const std::string& language_code) { - language_code_ = language_code; + void set_language_code(std::string language_code) { + language_code_ = std::move(language_code); } // Logs the number of days since the profile was last used and records its @@ -331,18 +332,18 @@ // tokens. Should be called when a profile is used to fill a form. void LogVerificationStatuses(); - // Calls |FinalizeAfterImport()| on all |FormGroup| members that are - // implemented using the hybrid-structure |AddressComponent|. + // Calls `FinalizeAfterImport()` on all `FormGroup` members that are + // implemented using the hybrid-structure `AddressComponent`. // If possible, this will initiate the completion of the structure tree to // derive all missing values either by parsing their parent node if assigned, // or by formatting the value from their child nodes. // Returns true if all calls yielded true. bool FinalizeAfterImport(); - // Returns a constant reference to the |name_| field. + // Returns a constant reference to the `name_` field. const NameInfo& GetNameInfo() const { return name_; } - // Returns a constant reference to the |address_| field. + // Returns a constant reference to the `address_` field. const Address& GetAddress() const { return address_; } // Returns the profile country code. @@ -352,7 +353,9 @@ const std::string& profile_label() const { return profile_label_; } // Sets the label of the profile. - void set_profile_label(const std::string& label) { profile_label_ = label; } + void set_profile_label(std::string label) { + profile_label_ = std::move(label); + } RecordType record_type() const { return record_type_; } @@ -388,7 +391,7 @@ // found. FieldTypeSet FindInaccessibleProfileValues() const; - // Clears all specified |fields| from the profile. + // Clears all specified `fields` from the profile. void ClearFields(const FieldTypeSet& fields); // If a regular name is written in phonetic spelling, the contents @@ -416,17 +419,17 @@ friend LogBuffer& operator<<(LogBuffer& buffer, const AutofillProfile& profile); - // Creates inferred labels for |profiles| at indices corresponding to - // |indices|, and stores the results to the corresponding elements of - // |labels|. These labels include enough fields to differentiate among the - // profiles, if possible; and also at least |num_fields_to_include| fields, if - // possible. The label fields are drawn from |field_types|. + // Creates inferred labels for `profiles` at indices corresponding to + // `indices`, and stores the results to the corresponding elements of + // `labels`. These labels include enough fields to differentiate among the + // profiles, if possible; and also at least `num_fields_to_include` fields, if + // possible. The label fields are drawn from `field_types`. static void CreateInferredLabelsHelper( base::span<const AutofillProfile* const> profiles, const std::list<size_t>& indices, const std::vector<FieldType>& field_types, size_t num_fields_to_include, - const std::string& app_locale, + std::string_view app_locale, bool force_differentiating_label_in_front, std::vector<std::u16string>& labels); @@ -470,7 +473,7 @@ // implemented and is currently unused. std::string profile_label_; - // The BCP 47 language code that can be used to format |address_| for display. + // The BCP 47 language code that can be used to format `address_` for display. std::string language_code_; RecordType record_type_;
diff --git a/components/autofill/core/browser/data_model/addresses/phone_number.cc b/components/autofill/core/browser/data_model/addresses/phone_number.cc index cb6c1a1f..2b34ca3 100644 --- a/components/autofill/core/browser/data_model/addresses/phone_number.cc +++ b/components/autofill/core/browser/data_model/addresses/phone_number.cc
@@ -367,7 +367,7 @@ bool PhoneNumber::PhoneCombineHelper::ParseNumber( const AutofillProfile& profile, - const std::string& app_locale, + std::string_view app_locale, std::u16string* value) const { if (IsEmpty()) return false; @@ -384,7 +384,7 @@ // static bool PhoneNumber::ImportPhoneNumberToProfile( const PhoneNumber::PhoneCombineHelper& combined_phone, - const std::string& app_locale, + std::string_view app_locale, AutofillProfile& profile) { std::u16string constructed_number; // If the phone number only consists of a single component, the
diff --git a/components/autofill/core/browser/data_model/addresses/phone_number.h b/components/autofill/core/browser/data_model/addresses/phone_number.h index 8996267..0fa1baa 100644 --- a/components/autofill/core/browser/data_model/addresses/phone_number.h +++ b/components/autofill/core/browser/data_model/addresses/phone_number.h
@@ -89,7 +89,7 @@ // `app_locale` if the `profile` has no associated country code. Returns // true if parsing was successful, false otherwise. bool ParseNumber(const AutofillProfile& profile, - const std::string& app_locale, + std::string_view app_locale, std::u16string* value) const; // Returns true if both `phone_` and `whole_number_` are empty. @@ -108,7 +108,7 @@ // Returns whether the phonenumber was successfully parsed and stored. static bool ImportPhoneNumberToProfile( const PhoneNumber::PhoneCombineHelper& combined_phone, - const std::string& app_locale, + std::string_view app_locale, AutofillProfile& profile); private:
diff --git a/components/autofill/core/browser/geo/address_i18n.cc b/components/autofill/core/browser/geo/address_i18n.cc index 330dc68..f930f6f1 100644 --- a/components/autofill/core/browser/geo/address_i18n.cc +++ b/components/autofill/core/browser/geo/address_i18n.cc
@@ -4,6 +4,8 @@ #include "components/autofill/core/browser/geo/address_i18n.h" +#include <string_view> + #include "base/functional/bind.h" #include "base/functional/callback.h" #include "base/notreached.h" @@ -15,16 +17,15 @@ #include "third_party/libaddressinput/src/cpp/include/libaddressinput/address_data.h" #include "third_party/libaddressinput/src/cpp/include/libaddressinput/address_metadata.h" -namespace autofill { -namespace i18n { +namespace autofill::i18n { using ::i18n::addressinput::AddressData; using ::i18n::addressinput::AddressField; std::unique_ptr<::i18n::addressinput::AddressData> CreateAddressDataFromAutofillProfile(const AutofillProfile& profile, - const std::string& app_locale) { - auto get_info = [&profile, &app_locale](const AutofillType& type) { + std::string_view app_locale) { + auto get_info = [&profile, app_locale](const AutofillType& type) { return base::UTF16ToUTF8(profile.GetInfo(type, app_locale)); }; @@ -125,5 +126,4 @@ return false; } -} // namespace i18n -} // namespace autofill +} // namespace autofill::i18n
diff --git a/components/autofill/core/browser/geo/address_i18n.h b/components/autofill/core/browser/geo/address_i18n.h index 40725d1d..c117a70 100644 --- a/components/autofill/core/browser/geo/address_i18n.h +++ b/components/autofill/core/browser/geo/address_i18n.h
@@ -7,17 +7,16 @@ #include <memory> #include <string> +#include <string_view> #include <vector> #include "base/functional/callback_forward.h" #include "components/autofill/core/browser/field_types.h" #include "third_party/libaddressinput/src/cpp/include/libaddressinput/address_field.h" -namespace i18n { -namespace addressinput { +namespace i18n::addressinput { struct AddressData; -} -} // namespace i18n +} // namespace i18n::addressinput namespace autofill { @@ -27,27 +26,27 @@ namespace i18n { // Creates an AddressData object for internationalized address display or -// validation using |get_info| for field values. +// validation using `get_info` for field values. std::unique_ptr<::i18n::addressinput::AddressData> CreateAddressData( const base::RepeatingCallback<std::u16string(const AutofillType&)>& get_info); -// Creates an |AddressData| from |profile|. +// Creates an `AddressData` from `profile`. std::unique_ptr<::i18n::addressinput::AddressData> CreateAddressDataFromAutofillProfile(const AutofillProfile& profile, - const std::string& app_locale); + std::string_view app_locale); -// Returns the corresponding Autofill server type for |field|. +// Returns the corresponding Autofill server type for `field`. FieldType TypeForField(::i18n::addressinput::AddressField field); -// Sets |field| to the corresponding address field for the Autofill -// |server_type|. Returns |true| if |server_type| can be represented as an -// address field. The |field| parameter can be NULL. +// Sets `field` to the corresponding address field for the Autofill +// `server_type`. Returns `true` if `server_type` can be represented as an +// address field. The `field` parameter can be NULL. bool FieldForType(FieldType server_type, ::i18n::addressinput::AddressField* field); -// Returns whether the field specified by |server_type| is required for this -// |country_code|, according to the libaddressinput metadata. +// Returns whether the field specified by `server_type` is required for this +// `country_code`, according to the libaddressinput metadata. bool IsFieldRequired(FieldType server_type, const std::string& country_code); } // namespace i18n
diff --git a/components/certificate_transparency/data/log_list.json b/components/certificate_transparency/data/log_list.json index 723358d..31c1dbb 100644 --- a/components/certificate_transparency/data/log_list.json +++ b/components/certificate_transparency/data/log_list.json
@@ -1,6 +1,6 @@ { - "version": "69.10", - "log_list_timestamp": "2025-09-27T12:53:30Z", + "version": "69.11", + "log_list_timestamp": "2025-09-28T12:53:33Z", "operators": [ { "name": "Google",
diff --git a/components/lens/lens_url_utils.cc b/components/lens/lens_url_utils.cc index 470f742..386e6ab 100644 --- a/components/lens/lens_url_utils.cc +++ b/components/lens/lens_url_utils.cc
@@ -98,17 +98,6 @@ } } -GURL AppendOrReplaceQueryParametersForLensRequest(const GURL& url, - lens::EntryPoint ep) { - GURL modified_url(url); - for (auto const& param : GetLensQueryParametersMap(ep)) { - modified_url = net::AppendOrReplaceQueryParameter(modified_url, param.first, - param.second); - } - - return modified_url; -} - std::string GetQueryParametersForLensRequest(lens::EntryPoint ep) { std::string query_string; for (auto const& param : GetLensQueryParametersMap(ep)) { @@ -117,16 +106,6 @@ return query_string; } -bool IsValidLensResultUrl(const GURL& url) { - if (url.is_empty()) { - return false; - } - - std::string payload; - // Make sure the payload is present - return net::GetValueForKeyInQuery(url, kPayloadQueryParameter, &payload); -} - bool IsLensMWebResult(const GURL& url) { std::string request_id; std::string surface;
diff --git a/components/lens/lens_url_utils.h b/components/lens/lens_url_utils.h index 61d3671..478e4b9e 100644 --- a/components/lens/lens_url_utils.h +++ b/components/lens/lens_url_utils.h
@@ -47,19 +47,10 @@ std::string* query_string, const std::vector<lens::mojom::LatencyLogPtr>& log_data); -// Returns a modified GURL with appended or replaced parameters depending on the -// entrypoint and other parameters. -GURL AppendOrReplaceQueryParametersForLensRequest(const GURL& url, - EntryPoint ep); - // Returns a query string with all relevant query parameters. Needed for when a // GURL is unavailable to append to. std::string GetQueryParametersForLensRequest(EntryPoint ep); -// Check if the lens URL is a valid results page. This is done by checking if -// the URL has a payload parameter. -bool IsValidLensResultUrl(const GURL& url); - // Returns true if the given URL corresponds to a Lens mWeb result page. This is // done by checking the URL and its parameters. bool IsLensMWebResult(const GURL& url);
diff --git a/components/os_crypt/async/README.md b/components/os_crypt/async/README.md index ccabe1e..fe9ab476e 100644 --- a/components/os_crypt/async/README.md +++ b/components/os_crypt/async/README.md
@@ -14,16 +14,11 @@ method. `GetInstance` can be called as many times as necessary to obtain instances of -`Encryptor` that should be used for encryption operations. Note that -`GetInstance` returns a `base::CallbackListSubscription` whose destruction will -cause the callback to never run. This should be stored with the same lifetime as -the callback to ensure correct function. See documentation for -`base::CallbackList` for more on this. - -When calling `GetInstance` an Encryptor hint can be supplied. This can change -the Encryption behavior of the resulting Encryptor instance, see `encryptor.h` -for details and see below. Note that all `Encryptor` returned from the same -instance of `OSCryptAsync` will always be able to decrypt each other's data. +`Encryptor` that should be used for encryption operations. When calling +`GetInstance` an Encryptor hint can be supplied. This can change the Encryption +behavior of the resulting Encryptor instance, see `encryptor.h` for details and +see below. Note that all `Encryptor` returned from the same instance of +`OSCryptAsync` will always be able to decrypt each other's data. `common/` can be included by any code in any process and allows `Encryptor` instances to perform encrypt/decrypt operations. These `EncryptString` and @@ -52,8 +47,10 @@ 1. `GetInstance()` must be called on the same sequence that it was created on, which, if you are using the instance managed by \/\/chrome is the UI thread. Therefore, plan for your `GetInstance` calls to be made on this sequence. - Callbacks will also arrive on this sequence. Once you have an `Encryptor` it - can be safely passed and used on another sequence, though. + Callbacks will also arrive on this sequence, and note that the callback + might be executed before `GetInstance` returns, if the Encryptor is already + available. Once you have an `Encryptor` it can be safely passed and used on + another sequence, though. 2. Care should be taken during the rollout of any integration. In particular, the following three phase approach is recommended, although you might want to shorten this depending on your risk profile. Bear in mind that
diff --git a/components/wallet/core/browser/walletable_pass_client.h b/components/wallet/core/browser/walletable_pass_client.h index 97668de..ad7d2f0c 100644 --- a/components/wallet/core/browser/walletable_pass_client.h +++ b/components/wallet/core/browser/walletable_pass_client.h
@@ -5,6 +5,8 @@ #ifndef COMPONENTS_WALLET_CORE_BROWSER_WALLETABLE_PASS_CLIENT_H_ #define COMPONENTS_WALLET_CORE_BROWSER_WALLETABLE_PASS_CLIENT_H_ +#include "base/functional/callback.h" + namespace optimization_guide { class OptimizationGuideDecider; class OptimizationGuideModelExecutor; @@ -22,6 +24,18 @@ // lifecycle. class WalletablePassClient { public: + enum WalletablePassBubbleResult { + kUnknown = 0, + kLostFocus = 1, + kClosed = 2, + kAccepted = 3, + kDeclined = 4, + kMaxValue = kDeclined + }; + + using WalletablePassBubbleResultCallback = + base::OnceCallback<void(WalletablePassBubbleResult)>; + virtual ~WalletablePassClient() = default; virtual optimization_guide::OptimizationGuideDecider* @@ -29,6 +43,9 @@ virtual optimization_guide::OptimizationGuideModelExecutor* GetOptimizationGuideModelExecutor() = 0; + + virtual void ShowWalletablePassConsentBubble( + WalletablePassBubbleResultCallback callback) = 0; }; } // namespace wallet
diff --git a/components/wallet/core/browser/walletable_pass_ingestion_controller_unittest.cc b/components/wallet/core/browser/walletable_pass_ingestion_controller_unittest.cc index 4fc8cba..826588f 100644 --- a/components/wallet/core/browser/walletable_pass_ingestion_controller_unittest.cc +++ b/components/wallet/core/browser/walletable_pass_ingestion_controller_unittest.cc
@@ -34,6 +34,11 @@ GetOptimizationGuideModelExecutor, (), (override)); + MOCK_METHOD( + void, + ShowWalletablePassConsentBubble, + (WalletablePassClient::WalletablePassBubbleResultCallback callback), + (override)); }; // Mock implementation of WalletablePassIngestionController that provides mocks
diff --git a/ios/google_internal/frameworks/ChromeExtensionKeychainInternal.framework.dSYM.ios.zip.sha1 b/ios/google_internal/frameworks/ChromeExtensionKeychainInternal.framework.dSYM.ios.zip.sha1 index 470889c..219f20e 100644 --- a/ios/google_internal/frameworks/ChromeExtensionKeychainInternal.framework.dSYM.ios.zip.sha1 +++ b/ios/google_internal/frameworks/ChromeExtensionKeychainInternal.framework.dSYM.ios.zip.sha1
@@ -1 +1 @@ -82307b07bc15cc3dbf8a2e5681b39a7b9fe865dc \ No newline at end of file +e262d9f8b50fccff7d4eb8673cf58ee95b66d781 \ No newline at end of file
diff --git a/ios/google_internal/frameworks/ChromeExtensionKeychainInternal.framework.dSYM.ios_asan.zip.sha1 b/ios/google_internal/frameworks/ChromeExtensionKeychainInternal.framework.dSYM.ios_asan.zip.sha1 index aec142a9..c5538856 100644 --- a/ios/google_internal/frameworks/ChromeExtensionKeychainInternal.framework.dSYM.ios_asan.zip.sha1 +++ b/ios/google_internal/frameworks/ChromeExtensionKeychainInternal.framework.dSYM.ios_asan.zip.sha1
@@ -1 +1 @@ -cdf14ec77d5b578e2950704e18efe690beeffe55 \ No newline at end of file +8535478be4bf36c563b5a1835d09de527fc6f127 \ No newline at end of file
diff --git a/ios/google_internal/frameworks/ChromeInternal.framework.dSYM.ios.zip.sha1 b/ios/google_internal/frameworks/ChromeInternal.framework.dSYM.ios.zip.sha1 index 9f948bda..108300e 100644 --- a/ios/google_internal/frameworks/ChromeInternal.framework.dSYM.ios.zip.sha1 +++ b/ios/google_internal/frameworks/ChromeInternal.framework.dSYM.ios.zip.sha1
@@ -1 +1 @@ -7abe37d9b480e1d4e6749b22e7eaf42ac780bca6 \ No newline at end of file +f8bf6c790757e64ede9b1d00e0df6696ee96c77c \ No newline at end of file
diff --git a/ios/google_internal/frameworks/ChromeInternal.framework.dSYM.ios_asan.zip.sha1 b/ios/google_internal/frameworks/ChromeInternal.framework.dSYM.ios_asan.zip.sha1 index aedcf3c..88fa413 100644 --- a/ios/google_internal/frameworks/ChromeInternal.framework.dSYM.ios_asan.zip.sha1 +++ b/ios/google_internal/frameworks/ChromeInternal.framework.dSYM.ios_asan.zip.sha1
@@ -1 +1 @@ -72b1da92464eb0d2012728f1691c2d4fe0a0ea69 \ No newline at end of file +01d93cb67aa0b2b533899c8cdc27d7b8fc5d2af4 \ No newline at end of file
diff --git a/ios/google_internal/frameworks/ChromeSSOInternal.framework.dSYM.ios.zip.sha1 b/ios/google_internal/frameworks/ChromeSSOInternal.framework.dSYM.ios.zip.sha1 index b1ac5dd..22c6f6bb 100644 --- a/ios/google_internal/frameworks/ChromeSSOInternal.framework.dSYM.ios.zip.sha1 +++ b/ios/google_internal/frameworks/ChromeSSOInternal.framework.dSYM.ios.zip.sha1
@@ -1 +1 @@ -99c1fa2113df38cc7124af2a1415dec04977e69b \ No newline at end of file +c111621435ca0202c361d0c2b24069abaccd0662 \ No newline at end of file
diff --git a/ios/google_internal/frameworks/ChromeSSOInternal.framework.dSYM.ios_asan.zip.sha1 b/ios/google_internal/frameworks/ChromeSSOInternal.framework.dSYM.ios_asan.zip.sha1 index 6cd392f3..0c1bfcd 100644 --- a/ios/google_internal/frameworks/ChromeSSOInternal.framework.dSYM.ios_asan.zip.sha1 +++ b/ios/google_internal/frameworks/ChromeSSOInternal.framework.dSYM.ios_asan.zip.sha1
@@ -1 +1 @@ -ee0fbc44e25807b926457c3afbdb398d12876453 \ No newline at end of file +77d0bdb482457e2809915f049d191706fa092a30 \ No newline at end of file
diff --git a/ios/google_internal/frameworks/chrome_extension_keychain_internal_dynamic_framework.ios.zip.sha1 b/ios/google_internal/frameworks/chrome_extension_keychain_internal_dynamic_framework.ios.zip.sha1 index 225cd0f..16517e0 100644 --- a/ios/google_internal/frameworks/chrome_extension_keychain_internal_dynamic_framework.ios.zip.sha1 +++ b/ios/google_internal/frameworks/chrome_extension_keychain_internal_dynamic_framework.ios.zip.sha1
@@ -1 +1 @@ -0d3f77743846bcce24f718191d6f068d07eea00a \ No newline at end of file +1ce3e5472c8976bba7805870d64ff92c87b75200 \ No newline at end of file
diff --git a/ios/google_internal/frameworks/chrome_extension_keychain_internal_dynamic_framework.ios_asan.zip.sha1 b/ios/google_internal/frameworks/chrome_extension_keychain_internal_dynamic_framework.ios_asan.zip.sha1 index 1299c36..9005035 100644 --- a/ios/google_internal/frameworks/chrome_extension_keychain_internal_dynamic_framework.ios_asan.zip.sha1 +++ b/ios/google_internal/frameworks/chrome_extension_keychain_internal_dynamic_framework.ios_asan.zip.sha1
@@ -1 +1 @@ -437cc1f810851d740df590cd5465e06addf22ba9 \ No newline at end of file +97b70bc770d94845655ccd02bf88ae39366c1b7b \ No newline at end of file
diff --git a/ios/google_internal/frameworks/chrome_extension_keychain_internal_dynamic_framework.iossimulator.zip.sha1 b/ios/google_internal/frameworks/chrome_extension_keychain_internal_dynamic_framework.iossimulator.zip.sha1 index b7996ce..f2f5197 100644 --- a/ios/google_internal/frameworks/chrome_extension_keychain_internal_dynamic_framework.iossimulator.zip.sha1 +++ b/ios/google_internal/frameworks/chrome_extension_keychain_internal_dynamic_framework.iossimulator.zip.sha1
@@ -1 +1 @@ -5cd0727ea061f06bf10ed4f677c5e967ee21001e \ No newline at end of file +7138106840d0f9d4e4fee76b94f3b6ec6bc48a9c \ No newline at end of file
diff --git a/ios/google_internal/frameworks/chrome_extension_keychain_internal_dynamic_framework.iossimulator_asan.zip.sha1 b/ios/google_internal/frameworks/chrome_extension_keychain_internal_dynamic_framework.iossimulator_asan.zip.sha1 index 9711be5..9c7e85b 100644 --- a/ios/google_internal/frameworks/chrome_extension_keychain_internal_dynamic_framework.iossimulator_asan.zip.sha1 +++ b/ios/google_internal/frameworks/chrome_extension_keychain_internal_dynamic_framework.iossimulator_asan.zip.sha1
@@ -1 +1 @@ -9c59bdda784fd1354e8f4858de63afa8a185e55a \ No newline at end of file +bb7eacce1de726842b7d2f539e8ec402d9c6cc7a \ No newline at end of file
diff --git a/ios/google_internal/frameworks/chrome_internal_dynamic_framework.ios.zip.sha1 b/ios/google_internal/frameworks/chrome_internal_dynamic_framework.ios.zip.sha1 index 8178e91..c7501bb 100644 --- a/ios/google_internal/frameworks/chrome_internal_dynamic_framework.ios.zip.sha1 +++ b/ios/google_internal/frameworks/chrome_internal_dynamic_framework.ios.zip.sha1
@@ -1 +1 @@ -5662dd57caac37c3d6602bffc9e154a718c36332 \ No newline at end of file +0e2c848918cd11629220e539509e7668ccc1f432 \ No newline at end of file
diff --git a/ios/google_internal/frameworks/chrome_internal_dynamic_framework.ios_asan.zip.sha1 b/ios/google_internal/frameworks/chrome_internal_dynamic_framework.ios_asan.zip.sha1 index 2dad7cff..d4d49bf 100644 --- a/ios/google_internal/frameworks/chrome_internal_dynamic_framework.ios_asan.zip.sha1 +++ b/ios/google_internal/frameworks/chrome_internal_dynamic_framework.ios_asan.zip.sha1
@@ -1 +1 @@ -1cd2881d25698e1363267a4151fdc2860acf0e9a \ No newline at end of file +11b4ed61a531ce19439837a708f942d7065e6eff \ No newline at end of file
diff --git a/ios/google_internal/frameworks/chrome_internal_dynamic_framework.iossimulator.zip.sha1 b/ios/google_internal/frameworks/chrome_internal_dynamic_framework.iossimulator.zip.sha1 index 6d04797..313d941 100644 --- a/ios/google_internal/frameworks/chrome_internal_dynamic_framework.iossimulator.zip.sha1 +++ b/ios/google_internal/frameworks/chrome_internal_dynamic_framework.iossimulator.zip.sha1
@@ -1 +1 @@ -fd203196e4ab26bba491a7b90f8af5bc13a6c504 \ No newline at end of file +45b6ce0d1aafd589e751d0412ccd2df421a6060d \ No newline at end of file
diff --git a/ios/google_internal/frameworks/chrome_internal_dynamic_framework.iossimulator_asan.zip.sha1 b/ios/google_internal/frameworks/chrome_internal_dynamic_framework.iossimulator_asan.zip.sha1 index 5b95de60..8db74e0 100644 --- a/ios/google_internal/frameworks/chrome_internal_dynamic_framework.iossimulator_asan.zip.sha1 +++ b/ios/google_internal/frameworks/chrome_internal_dynamic_framework.iossimulator_asan.zip.sha1
@@ -1 +1 @@ -48a71d80299ffdaf12db0a05d415acd3d5f524d8 \ No newline at end of file +358223cf610789e273bdbf5138bae5ad8170bbc3 \ No newline at end of file
diff --git a/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.ios.zip.sha1 b/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.ios.zip.sha1 index 3808f34..89ff80a 100644 --- a/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.ios.zip.sha1 +++ b/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.ios.zip.sha1
@@ -1 +1 @@ -498bbc96e221628c35776be03018337a25af0d10 \ No newline at end of file +51990aca306298247ff0df31ed8877fa1e9db33b \ No newline at end of file
diff --git a/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.ios_asan.zip.sha1 b/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.ios_asan.zip.sha1 index 355ff63..3b1f058 100644 --- a/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.ios_asan.zip.sha1 +++ b/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.ios_asan.zip.sha1
@@ -1 +1 @@ -c41659939c9cb6bebfa030fda5428f4c88d539ce \ No newline at end of file +f2794bf6a68381815cc2ac79fe85e6ac8bacf144 \ No newline at end of file
diff --git a/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.iossimulator.zip.sha1 b/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.iossimulator.zip.sha1 index b6d2de0..cc8c24d 100644 --- a/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.iossimulator.zip.sha1 +++ b/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.iossimulator.zip.sha1
@@ -1 +1 @@ -d7576d8c15079b24c9cd48c4209477c175fc076b \ No newline at end of file +675ef1370ecaf810e9e5e3c7d7108adc5a317c4d \ No newline at end of file
diff --git a/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.iossimulator_asan.zip.sha1 b/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.iossimulator_asan.zip.sha1 index e76e7fe..2c800bafb 100644 --- a/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.iossimulator_asan.zip.sha1 +++ b/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.iossimulator_asan.zip.sha1
@@ -1 +1 @@ -0c76d690d0831718955db44d5eaf258fe8ac7ff5 \ No newline at end of file +8fe5eec2418ddef7fb081fa79d3af0bc45213ce5 \ No newline at end of file
diff --git a/ios/google_internal/frameworks/chrome_test_internal_dynamic_framework.ios.zip.sha1 b/ios/google_internal/frameworks/chrome_test_internal_dynamic_framework.ios.zip.sha1 index 42c22da..e387a93 100644 --- a/ios/google_internal/frameworks/chrome_test_internal_dynamic_framework.ios.zip.sha1 +++ b/ios/google_internal/frameworks/chrome_test_internal_dynamic_framework.ios.zip.sha1
@@ -1 +1 @@ -e5e3108e6485f35a74694ff3067ff7588f137332 \ No newline at end of file +e9f063109decd2f67288d5638bba5e250e528f0f \ No newline at end of file
diff --git a/ios/google_internal/frameworks/chrome_test_internal_dynamic_framework.iossimulator.zip.sha1 b/ios/google_internal/frameworks/chrome_test_internal_dynamic_framework.iossimulator.zip.sha1 index ab724ea..f73bc00 100644 --- a/ios/google_internal/frameworks/chrome_test_internal_dynamic_framework.iossimulator.zip.sha1 +++ b/ios/google_internal/frameworks/chrome_test_internal_dynamic_framework.iossimulator.zip.sha1
@@ -1 +1 @@ -f86880b4fdd8268c0f5b147d8a005a2675473828 \ No newline at end of file +b1f2c394f67b9e59d7440c6ded5fc2ba1dc265ca \ No newline at end of file
diff --git a/ios/google_internal/frameworks/remoting_internal_dynamic_framework.ios.zip.sha1 b/ios/google_internal/frameworks/remoting_internal_dynamic_framework.ios.zip.sha1 index 3c7c2ab..4be5a51 100644 --- a/ios/google_internal/frameworks/remoting_internal_dynamic_framework.ios.zip.sha1 +++ b/ios/google_internal/frameworks/remoting_internal_dynamic_framework.ios.zip.sha1
@@ -1 +1 @@ -fc0311807663e07c21f0df14047e00c6c3202863 \ No newline at end of file +d20f588fd52d90764fd57a203d6c8f0ad97153c4 \ No newline at end of file
diff --git a/ios/google_internal/frameworks/remoting_internal_dynamic_framework.ios_asan.zip.sha1 b/ios/google_internal/frameworks/remoting_internal_dynamic_framework.ios_asan.zip.sha1 index 7684f8b..3c69ab8 100644 --- a/ios/google_internal/frameworks/remoting_internal_dynamic_framework.ios_asan.zip.sha1 +++ b/ios/google_internal/frameworks/remoting_internal_dynamic_framework.ios_asan.zip.sha1
@@ -1 +1 @@ -2b0dfc44c552377f3f25285d6104044e8d467b8a \ No newline at end of file +8a8d9edfc91920c23e4e61eec04b310f5bb20783 \ No newline at end of file
diff --git a/ios/google_internal/frameworks/remoting_internal_dynamic_framework.iossimulator.zip.sha1 b/ios/google_internal/frameworks/remoting_internal_dynamic_framework.iossimulator.zip.sha1 index 81c1912..add854c 100644 --- a/ios/google_internal/frameworks/remoting_internal_dynamic_framework.iossimulator.zip.sha1 +++ b/ios/google_internal/frameworks/remoting_internal_dynamic_framework.iossimulator.zip.sha1
@@ -1 +1 @@ -35ce353989183bf5a3e71370a2bb22aa190f0c92 \ No newline at end of file +2700bb8ac01ef9fde2520bfb60e34c659ade84a9 \ No newline at end of file
diff --git a/ios/google_internal/frameworks/remoting_internal_dynamic_framework.iossimulator_asan.zip.sha1 b/ios/google_internal/frameworks/remoting_internal_dynamic_framework.iossimulator_asan.zip.sha1 index bf6dbdd..05f86f49 100644 --- a/ios/google_internal/frameworks/remoting_internal_dynamic_framework.iossimulator_asan.zip.sha1 +++ b/ios/google_internal/frameworks/remoting_internal_dynamic_framework.iossimulator_asan.zip.sha1
@@ -1 +1 @@ -3f4a30efba9648dced8958b4eb341c191fa5518d \ No newline at end of file +663662763613bcd15fc01a73f8556efe4af1d268 \ No newline at end of file
diff --git a/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.ios.zip.sha1 b/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.ios.zip.sha1 index 491dc78..ce1bfa1 100644 --- a/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.ios.zip.sha1 +++ b/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.ios.zip.sha1
@@ -1 +1 @@ -723cf084bf374e20969b79afbfc84f0a89170139 \ No newline at end of file +21fe936a410ffaba100d2fc9b74c85316345309e \ No newline at end of file
diff --git a/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.ios_asan.zip.sha1 b/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.ios_asan.zip.sha1 index 3755ff3..49ab0fc 100644 --- a/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.ios_asan.zip.sha1 +++ b/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.ios_asan.zip.sha1
@@ -1 +1 @@ -36b7c6ca99e602529b876a09af64affd016aaee4 \ No newline at end of file +b60486d606a572243b2773b93382018ed7d2de4f \ No newline at end of file
diff --git a/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.iossimulator.zip.sha1 b/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.iossimulator.zip.sha1 index f4bebae..0228634 100644 --- a/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.iossimulator.zip.sha1 +++ b/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.iossimulator.zip.sha1
@@ -1 +1 @@ -9759c2dc3a75e52fc37a5dccc6fb4c2bfe419c9e \ No newline at end of file +f37614b2970158a60aeb4179927aa938c50795a9 \ No newline at end of file
diff --git a/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.iossimulator_asan.zip.sha1 b/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.iossimulator_asan.zip.sha1 index e2bcfbf..cfa9562 100644 --- a/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.iossimulator_asan.zip.sha1 +++ b/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.iossimulator_asan.zip.sha1
@@ -1 +1 @@ -34eb91e7ab8bfd2a79510e53b098db9763f29db8 \ No newline at end of file +5e10a7e5d981fb668bbc82d9eb6d63f8277e8123 \ No newline at end of file
diff --git a/ios_internal b/ios_internal index 979d503..4696e560 160000 --- a/ios_internal +++ b/ios_internal
@@ -1 +1 @@ -Subproject commit 979d50337992bd9cb2ad58006f7e5f3722470c66 +Subproject commit 4696e56008cc87081d0c56affe83fc47dcc28400
diff --git a/third_party/androidx/build.gradle b/third_party/androidx/build.gradle index 6f8197b..7429cec 100644 --- a/third_party/androidx/build.gradle +++ b/third_party/androidx/build.gradle
@@ -314,7 +314,7 @@ google() maven { // This URL is generated by the fetch_all_androidx.py script. - url 'https://androidx.dev/snapshots/builds/14178711/artifacts/repository' + url 'https://androidx.dev/snapshots/builds/14180086/artifacts/repository' } mavenCentral() }
diff --git a/third_party/androidx/committed/libs/androidx_activity_activity/README.chromium b/third_party/androidx/committed/libs/androidx_activity_activity/README.chromium index 39df17a..1f1b484 100644 --- a/third_party/androidx/committed/libs/androidx_activity_activity/README.chromium +++ b/third_party/androidx/committed/libs/androidx_activity_activity/README.chromium
@@ -1,6 +1,6 @@ Name: Activity Short Name: activity -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/activity/activity/1.12.0-SNAPSHOT/activity-1.12.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/activity/activity/1.12.0-SNAPSHOT/activity-1.12.0-20250928.100029-1.aar Version: 1.12.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_activity_activity_compose/README.chromium b/third_party/androidx/committed/libs/androidx_activity_activity_compose/README.chromium index d5972e5..050b05c 100644 --- a/third_party/androidx/committed/libs/androidx_activity_activity_compose/README.chromium +++ b/third_party/androidx/committed/libs/androidx_activity_activity_compose/README.chromium
@@ -1,6 +1,6 @@ Name: Activity Compose Short Name: activity-compose -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/activity/activity-compose/1.12.0-SNAPSHOT/activity-compose-1.12.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/activity/activity-compose/1.12.0-SNAPSHOT/activity-compose-1.12.0-20250928.100029-1.aar Version: 1.12.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_activity_activity_ktx/README.chromium b/third_party/androidx/committed/libs/androidx_activity_activity_ktx/README.chromium index f79f8cf..cb98d53 100644 --- a/third_party/androidx/committed/libs/androidx_activity_activity_ktx/README.chromium +++ b/third_party/androidx/committed/libs/androidx_activity_activity_ktx/README.chromium
@@ -1,6 +1,6 @@ Name: Activity Kotlin Extensions Short Name: activity-ktx -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/activity/activity-ktx/1.12.0-SNAPSHOT/activity-ktx-1.12.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/activity/activity-ktx/1.12.0-SNAPSHOT/activity-ktx-1.12.0-20250928.100029-1.aar Version: 1.12.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_annotation_annotation_experimental/README.chromium b/third_party/androidx/committed/libs/androidx_annotation_annotation_experimental/README.chromium index 120657c1..422c42d9 100644 --- a/third_party/androidx/committed/libs/androidx_annotation_annotation_experimental/README.chromium +++ b/third_party/androidx/committed/libs/androidx_annotation_annotation_experimental/README.chromium
@@ -1,6 +1,6 @@ Name: Experimental annotation Short Name: annotation-experimental -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/annotation/annotation-experimental/1.6.0-SNAPSHOT/annotation-experimental-1.6.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/annotation/annotation-experimental/1.6.0-SNAPSHOT/annotation-experimental-1.6.0-20250928.100029-1.aar Version: 1.6.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_annotation_annotation_jvm/README.chromium b/third_party/androidx/committed/libs/androidx_annotation_annotation_jvm/README.chromium index f15dd87d..e7b5ed6 100644 --- a/third_party/androidx/committed/libs/androidx_annotation_annotation_jvm/README.chromium +++ b/third_party/androidx/committed/libs/androidx_annotation_annotation_jvm/README.chromium
@@ -1,6 +1,6 @@ Name: Annotation Short Name: annotation-jvm -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/annotation/annotation-jvm/1.10.0-SNAPSHOT/annotation-jvm-1.10.0-20250927.084818-1.jar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/annotation/annotation-jvm/1.10.0-SNAPSHOT/annotation-jvm-1.10.0-20250928.100029-1.jar Version: 1.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_appcompat_appcompat/README.chromium b/third_party/androidx/committed/libs/androidx_appcompat_appcompat/README.chromium index 5d0b71ad..13cc77b0 100644 --- a/third_party/androidx/committed/libs/androidx_appcompat_appcompat/README.chromium +++ b/third_party/androidx/committed/libs/androidx_appcompat_appcompat/README.chromium
@@ -1,6 +1,6 @@ Name: AppCompat Short Name: appcompat -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/appcompat/appcompat/1.8.0-SNAPSHOT/appcompat-1.8.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/appcompat/appcompat/1.8.0-SNAPSHOT/appcompat-1.8.0-20250928.100029-1.aar Version: 1.8.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_appcompat_appcompat_resources/README.chromium b/third_party/androidx/committed/libs/androidx_appcompat_appcompat_resources/README.chromium index f88fcf211..9b4cb0b0 100644 --- a/third_party/androidx/committed/libs/androidx_appcompat_appcompat_resources/README.chromium +++ b/third_party/androidx/committed/libs/androidx_appcompat_appcompat_resources/README.chromium
@@ -1,6 +1,6 @@ Name: AppCompat Resources Short Name: appcompat-resources -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/appcompat/appcompat-resources/1.8.0-SNAPSHOT/appcompat-resources-1.8.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/appcompat/appcompat-resources/1.8.0-SNAPSHOT/appcompat-resources-1.8.0-20250928.100029-1.aar Version: 1.8.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_appsearch_appsearch/README.chromium b/third_party/androidx/committed/libs/androidx_appsearch_appsearch/README.chromium index 38fc54fb..694af31 100644 --- a/third_party/androidx/committed/libs/androidx_appsearch_appsearch/README.chromium +++ b/third_party/androidx/committed/libs/androidx_appsearch_appsearch/README.chromium
@@ -1,6 +1,6 @@ Name: AppSearch Short Name: appsearch -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/appsearch/appsearch/1.2.0-SNAPSHOT/appsearch-1.2.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/appsearch/appsearch/1.2.0-SNAPSHOT/appsearch-1.2.0-20250928.100029-1.aar Version: 1.2.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_appsearch_appsearch_builtin_types/README.chromium b/third_party/androidx/committed/libs/androidx_appsearch_appsearch_builtin_types/README.chromium index fecb67ee..895dd4a5 100644 --- a/third_party/androidx/committed/libs/androidx_appsearch_appsearch_builtin_types/README.chromium +++ b/third_party/androidx/committed/libs/androidx_appsearch_appsearch_builtin_types/README.chromium
@@ -1,6 +1,6 @@ Name: AppSearch Builtin Types Short Name: appsearch-builtin-types -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/appsearch/appsearch-builtin-types/1.2.0-SNAPSHOT/appsearch-builtin-types-1.2.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/appsearch/appsearch-builtin-types/1.2.0-SNAPSHOT/appsearch-builtin-types-1.2.0-20250928.100029-1.aar Version: 1.2.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_appsearch_appsearch_platform_storage/README.chromium b/third_party/androidx/committed/libs/androidx_appsearch_appsearch_platform_storage/README.chromium index 6c85ef7..579b427 100644 --- a/third_party/androidx/committed/libs/androidx_appsearch_appsearch_platform_storage/README.chromium +++ b/third_party/androidx/committed/libs/androidx_appsearch_appsearch_platform_storage/README.chromium
@@ -1,6 +1,6 @@ Name: AppSearch Platform Storage Short Name: appsearch-platform-storage -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/appsearch/appsearch-platform-storage/1.2.0-SNAPSHOT/appsearch-platform-storage-1.2.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/appsearch/appsearch-platform-storage/1.2.0-SNAPSHOT/appsearch-platform-storage-1.2.0-20250928.100029-1.aar Version: 1.2.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_arch_core_core_common/README.chromium b/third_party/androidx/committed/libs/androidx_arch_core_core_common/README.chromium index 8e7872f3..ece4bd32 100644 --- a/third_party/androidx/committed/libs/androidx_arch_core_core_common/README.chromium +++ b/third_party/androidx/committed/libs/androidx_arch_core_core_common/README.chromium
@@ -1,6 +1,6 @@ Name: Arch-Common Short Name: core-common -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/arch/core/core-common/2.3.0-SNAPSHOT/core-common-2.3.0-20250927.084818-1.jar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/arch/core/core-common/2.3.0-SNAPSHOT/core-common-2.3.0-20250928.100029-1.jar Version: 2.3.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_arch_core_core_runtime/README.chromium b/third_party/androidx/committed/libs/androidx_arch_core_core_runtime/README.chromium index 8a8b5f2b..d4eb720c1 100644 --- a/third_party/androidx/committed/libs/androidx_arch_core_core_runtime/README.chromium +++ b/third_party/androidx/committed/libs/androidx_arch_core_core_runtime/README.chromium
@@ -1,6 +1,6 @@ Name: Arch-Runtime Short Name: core-runtime -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/arch/core/core-runtime/2.3.0-SNAPSHOT/core-runtime-2.3.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/arch/core/core-runtime/2.3.0-SNAPSHOT/core-runtime-2.3.0-20250928.100029-1.aar Version: 2.3.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_autofill_autofill/README.chromium b/third_party/androidx/committed/libs/androidx_autofill_autofill/README.chromium index 6482cad..9b0017bd 100644 --- a/third_party/androidx/committed/libs/androidx_autofill_autofill/README.chromium +++ b/third_party/androidx/committed/libs/androidx_autofill_autofill/README.chromium
@@ -1,6 +1,6 @@ Name: Autofill Short Name: autofill -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/autofill/autofill/1.4.0-SNAPSHOT/autofill-1.4.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/autofill/autofill/1.4.0-SNAPSHOT/autofill-1.4.0-20250928.100029-1.aar Version: 1.4.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_benchmark_benchmark_common/README.chromium b/third_party/androidx/committed/libs/androidx_benchmark_benchmark_common/README.chromium index 99f06ad..2765ced9 100644 --- a/third_party/androidx/committed/libs/androidx_benchmark_benchmark_common/README.chromium +++ b/third_party/androidx/committed/libs/androidx_benchmark_benchmark_common/README.chromium
@@ -1,6 +1,6 @@ Name: Benchmark - Common Short Name: benchmark-common -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/benchmark/benchmark-common/1.5.0-SNAPSHOT/benchmark-common-1.5.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/benchmark/benchmark-common/1.5.0-SNAPSHOT/benchmark-common-1.5.0-20250928.100029-1.aar Version: 1.5.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_benchmark_benchmark_junit4/README.chromium b/third_party/androidx/committed/libs/androidx_benchmark_benchmark_junit4/README.chromium index 66f06cf..09fef6f 100644 --- a/third_party/androidx/committed/libs/androidx_benchmark_benchmark_junit4/README.chromium +++ b/third_party/androidx/committed/libs/androidx_benchmark_benchmark_junit4/README.chromium
@@ -1,6 +1,6 @@ Name: Benchmark - JUnit4 Short Name: benchmark-junit4 -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/benchmark/benchmark-junit4/1.5.0-SNAPSHOT/benchmark-junit4-1.5.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/benchmark/benchmark-junit4/1.5.0-SNAPSHOT/benchmark-junit4-1.5.0-20250928.100029-1.aar Version: 1.5.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_benchmark_benchmark_macro/README.chromium b/third_party/androidx/committed/libs/androidx_benchmark_benchmark_macro/README.chromium index a4e0c9e..ae00d25 100644 --- a/third_party/androidx/committed/libs/androidx_benchmark_benchmark_macro/README.chromium +++ b/third_party/androidx/committed/libs/androidx_benchmark_benchmark_macro/README.chromium
@@ -1,6 +1,6 @@ Name: Benchmark - Macrobenchmark Short Name: benchmark-macro -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/benchmark/benchmark-macro/1.5.0-SNAPSHOT/benchmark-macro-1.5.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/benchmark/benchmark-macro/1.5.0-SNAPSHOT/benchmark-macro-1.5.0-20250928.100029-1.aar Version: 1.5.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_benchmark_benchmark_macro_junit4/README.chromium b/third_party/androidx/committed/libs/androidx_benchmark_benchmark_macro_junit4/README.chromium index cf8b512c..795911b 100644 --- a/third_party/androidx/committed/libs/androidx_benchmark_benchmark_macro_junit4/README.chromium +++ b/third_party/androidx/committed/libs/androidx_benchmark_benchmark_macro_junit4/README.chromium
@@ -1,6 +1,6 @@ Name: Benchmark - Macrobenchmark JUnit4 Short Name: benchmark-macro-junit4 -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/benchmark/benchmark-macro-junit4/1.5.0-SNAPSHOT/benchmark-macro-junit4-1.5.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/benchmark/benchmark-macro-junit4/1.5.0-SNAPSHOT/benchmark-macro-junit4-1.5.0-20250928.100029-1.aar Version: 1.5.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_benchmark_benchmark_traceprocessor_android/README.chromium b/third_party/androidx/committed/libs/androidx_benchmark_benchmark_traceprocessor_android/README.chromium index 9526bf1eb..4d71beaf 100644 --- a/third_party/androidx/committed/libs/androidx_benchmark_benchmark_traceprocessor_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_benchmark_benchmark_traceprocessor_android/README.chromium
@@ -1,6 +1,6 @@ Name: Benchmark TraceProcessor Short Name: benchmark-traceprocessor-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/benchmark/benchmark-traceprocessor-android/1.5.0-SNAPSHOT/benchmark-traceprocessor-android-1.5.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/benchmark/benchmark-traceprocessor-android/1.5.0-SNAPSHOT/benchmark-traceprocessor-android-1.5.0-20250928.100029-1.aar Version: 1.5.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_biometric_biometric/README.chromium b/third_party/androidx/committed/libs/androidx_biometric_biometric/README.chromium index c511a67f..bddae9d 100644 --- a/third_party/androidx/committed/libs/androidx_biometric_biometric/README.chromium +++ b/third_party/androidx/committed/libs/androidx_biometric_biometric/README.chromium
@@ -1,6 +1,6 @@ Name: Biometric Short Name: biometric -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/biometric/biometric/1.4.0-SNAPSHOT/biometric-1.4.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/biometric/biometric/1.4.0-SNAPSHOT/biometric-1.4.0-20250928.100029-1.aar Version: 1.4.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_browser_browser/README.chromium b/third_party/androidx/committed/libs/androidx_browser_browser/README.chromium index ac553d2b..109c9d4 100644 --- a/third_party/androidx/committed/libs/androidx_browser_browser/README.chromium +++ b/third_party/androidx/committed/libs/androidx_browser_browser/README.chromium
@@ -1,6 +1,6 @@ Name: Browser Short Name: browser -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/browser/browser/1.10.0-SNAPSHOT/browser-1.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/browser/browser/1.10.0-SNAPSHOT/browser-1.10.0-20250928.100029-1.aar Version: 1.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_cardview_cardview/README.chromium b/third_party/androidx/committed/libs/androidx_cardview_cardview/README.chromium index b62b3aa6..94ef2a08 100644 --- a/third_party/androidx/committed/libs/androidx_cardview_cardview/README.chromium +++ b/third_party/androidx/committed/libs/androidx_cardview_cardview/README.chromium
@@ -1,6 +1,6 @@ Name: CardView Short Name: cardview -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/cardview/cardview/1.1.0-SNAPSHOT/cardview-1.1.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/cardview/cardview/1.1.0-SNAPSHOT/cardview-1.1.0-20250928.100029-1.aar Version: 1.1.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_collection_collection_jvm/README.chromium b/third_party/androidx/committed/libs/androidx_collection_collection_jvm/README.chromium index 3704bbf..4860ddb 100644 --- a/third_party/androidx/committed/libs/androidx_collection_collection_jvm/README.chromium +++ b/third_party/androidx/committed/libs/androidx_collection_collection_jvm/README.chromium
@@ -1,6 +1,6 @@ Name: collections Short Name: collection-jvm -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/collection/collection-jvm/1.6.0-SNAPSHOT/collection-jvm-1.6.0-20250927.084818-1.jar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/collection/collection-jvm/1.6.0-SNAPSHOT/collection-jvm-1.6.0-20250928.100029-1.jar Version: 1.6.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_collection_collection_ktx/README.chromium b/third_party/androidx/committed/libs/androidx_collection_collection_ktx/README.chromium index c1d62523..1ef62a8f 100644 --- a/third_party/androidx/committed/libs/androidx_collection_collection_ktx/README.chromium +++ b/third_party/androidx/committed/libs/androidx_collection_collection_ktx/README.chromium
@@ -1,6 +1,6 @@ Name: Collections Kotlin Extensions Short Name: collection-ktx -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/collection/collection-ktx/1.6.0-SNAPSHOT/collection-ktx-1.6.0-20250927.084818-1.jar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/collection/collection-ktx/1.6.0-SNAPSHOT/collection-ktx-1.6.0-20250928.100029-1.jar Version: 1.6.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_compose_animation_animation_android/README.chromium b/third_party/androidx/committed/libs/androidx_compose_animation_animation_android/README.chromium index 91d20a6..94f97ef69 100644 --- a/third_party/androidx/committed/libs/androidx_compose_animation_animation_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_compose_animation_animation_android/README.chromium
@@ -1,6 +1,6 @@ Name: Compose Animation Short Name: animation-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/compose/animation/animation-android/1.10.0-SNAPSHOT/animation-android-1.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/compose/animation/animation-android/1.10.0-SNAPSHOT/animation-android-1.10.0-20250928.100029-1.aar Version: 1.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_compose_animation_animation_core_android/README.chromium b/third_party/androidx/committed/libs/androidx_compose_animation_animation_core_android/README.chromium index 5d7135d..d483b36 100644 --- a/third_party/androidx/committed/libs/androidx_compose_animation_animation_core_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_compose_animation_animation_core_android/README.chromium
@@ -1,6 +1,6 @@ Name: Compose Animation Core Short Name: animation-core-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/compose/animation/animation-core-android/1.10.0-SNAPSHOT/animation-core-android-1.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/compose/animation/animation-core-android/1.10.0-SNAPSHOT/animation-core-android-1.10.0-20250928.100029-1.aar Version: 1.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_compose_foundation_foundation_android/README.chromium b/third_party/androidx/committed/libs/androidx_compose_foundation_foundation_android/README.chromium index e87db0b..8de3491 100644 --- a/third_party/androidx/committed/libs/androidx_compose_foundation_foundation_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_compose_foundation_foundation_android/README.chromium
@@ -1,6 +1,6 @@ Name: Compose Foundation Short Name: foundation-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/compose/foundation/foundation-android/1.10.0-SNAPSHOT/foundation-android-1.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/compose/foundation/foundation-android/1.10.0-SNAPSHOT/foundation-android-1.10.0-20250928.100029-1.aar Version: 1.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_compose_foundation_foundation_layout_android/README.chromium b/third_party/androidx/committed/libs/androidx_compose_foundation_foundation_layout_android/README.chromium index 6b9c275..55621cf 100644 --- a/third_party/androidx/committed/libs/androidx_compose_foundation_foundation_layout_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_compose_foundation_foundation_layout_android/README.chromium
@@ -1,6 +1,6 @@ Name: Compose Layouts Short Name: foundation-layout-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/compose/foundation/foundation-layout-android/1.10.0-SNAPSHOT/foundation-layout-android-1.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/compose/foundation/foundation-layout-android/1.10.0-SNAPSHOT/foundation-layout-android-1.10.0-20250928.100029-1.aar Version: 1.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_compose_material3_material3_android/README.chromium b/third_party/androidx/committed/libs/androidx_compose_material3_material3_android/README.chromium index 8c72cdc..3516d430 100644 --- a/third_party/androidx/committed/libs/androidx_compose_material3_material3_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_compose_material3_material3_android/README.chromium
@@ -1,6 +1,6 @@ Name: Compose Material3 Components Short Name: material3-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/compose/material3/material3-android/1.5.0-SNAPSHOT/material3-android-1.5.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/compose/material3/material3-android/1.5.0-SNAPSHOT/material3-android-1.5.0-20250928.100029-1.aar Version: 1.5.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_compose_material_material_ripple_android/README.chromium b/third_party/androidx/committed/libs/androidx_compose_material_material_ripple_android/README.chromium index 25a7668..d0b696b8 100644 --- a/third_party/androidx/committed/libs/androidx_compose_material_material_ripple_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_compose_material_material_ripple_android/README.chromium
@@ -1,6 +1,6 @@ Name: Compose Material Ripple Short Name: material-ripple-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/compose/material/material-ripple-android/1.10.0-SNAPSHOT/material-ripple-android-1.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/compose/material/material-ripple-android/1.10.0-SNAPSHOT/material-ripple-android-1.10.0-20250928.100029-1.aar Version: 1.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_compose_runtime_runtime_android/README.chromium b/third_party/androidx/committed/libs/androidx_compose_runtime_runtime_android/README.chromium index fb09d83..5214cd4 100644 --- a/third_party/androidx/committed/libs/androidx_compose_runtime_runtime_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_compose_runtime_runtime_android/README.chromium
@@ -1,6 +1,6 @@ Name: Compose Runtime Short Name: runtime-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/compose/runtime/runtime-android/1.10.0-SNAPSHOT/runtime-android-1.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/compose/runtime/runtime-android/1.10.0-SNAPSHOT/runtime-android-1.10.0-20250928.100029-1.aar Version: 1.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_compose_runtime_runtime_annotation_android/README.chromium b/third_party/androidx/committed/libs/androidx_compose_runtime_runtime_annotation_android/README.chromium index 72d71f82..3a764c7 100644 --- a/third_party/androidx/committed/libs/androidx_compose_runtime_runtime_annotation_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_compose_runtime_runtime_annotation_android/README.chromium
@@ -1,6 +1,6 @@ Name: Compose Runtime Annotation Short Name: runtime-annotation-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/compose/runtime/runtime-annotation-android/1.10.0-SNAPSHOT/runtime-annotation-android-1.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/compose/runtime/runtime-annotation-android/1.10.0-SNAPSHOT/runtime-annotation-android-1.10.0-20250928.100029-1.aar Version: 1.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_compose_runtime_runtime_retain_android/README.chromium b/third_party/androidx/committed/libs/androidx_compose_runtime_runtime_retain_android/README.chromium index 3eb58d90..0eea58e 100644 --- a/third_party/androidx/committed/libs/androidx_compose_runtime_runtime_retain_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_compose_runtime_runtime_retain_android/README.chromium
@@ -1,6 +1,6 @@ Name: Compose Runtime Retain Short Name: runtime-retain-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/compose/runtime/runtime-retain-android/1.10.0-SNAPSHOT/runtime-retain-android-1.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/compose/runtime/runtime-retain-android/1.10.0-SNAPSHOT/runtime-retain-android-1.10.0-20250928.100029-1.aar Version: 1.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_compose_runtime_runtime_saveable_android/README.chromium b/third_party/androidx/committed/libs/androidx_compose_runtime_runtime_saveable_android/README.chromium index ba2e494..25b7e1e5 100644 --- a/third_party/androidx/committed/libs/androidx_compose_runtime_runtime_saveable_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_compose_runtime_runtime_saveable_android/README.chromium
@@ -1,6 +1,6 @@ Name: Compose Saveable Short Name: runtime-saveable-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/compose/runtime/runtime-saveable-android/1.10.0-SNAPSHOT/runtime-saveable-android-1.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/compose/runtime/runtime-saveable-android/1.10.0-SNAPSHOT/runtime-saveable-android-1.10.0-20250928.100029-1.aar Version: 1.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_compose_ui_ui_android/README.chromium b/third_party/androidx/committed/libs/androidx_compose_ui_ui_android/README.chromium index 0884557..4cfc0e5 100644 --- a/third_party/androidx/committed/libs/androidx_compose_ui_ui_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_compose_ui_ui_android/README.chromium
@@ -1,6 +1,6 @@ Name: Compose UI Short Name: ui-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/compose/ui/ui-android/1.10.0-SNAPSHOT/ui-android-1.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/compose/ui/ui-android/1.10.0-SNAPSHOT/ui-android-1.10.0-20250928.100029-1.aar Version: 1.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_compose_ui_ui_geometry_android/README.chromium b/third_party/androidx/committed/libs/androidx_compose_ui_ui_geometry_android/README.chromium index 9ca16f0d..edb01be 100644 --- a/third_party/androidx/committed/libs/androidx_compose_ui_ui_geometry_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_compose_ui_ui_geometry_android/README.chromium
@@ -1,6 +1,6 @@ Name: Compose Geometry Short Name: ui-geometry-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/compose/ui/ui-geometry-android/1.10.0-SNAPSHOT/ui-geometry-android-1.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/compose/ui/ui-geometry-android/1.10.0-SNAPSHOT/ui-geometry-android-1.10.0-20250928.100029-1.aar Version: 1.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_compose_ui_ui_graphics_android/README.chromium b/third_party/androidx/committed/libs/androidx_compose_ui_ui_graphics_android/README.chromium index 0382592..2246574 100644 --- a/third_party/androidx/committed/libs/androidx_compose_ui_ui_graphics_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_compose_ui_ui_graphics_android/README.chromium
@@ -1,6 +1,6 @@ Name: Compose Graphics Short Name: ui-graphics-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/compose/ui/ui-graphics-android/1.10.0-SNAPSHOT/ui-graphics-android-1.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/compose/ui/ui-graphics-android/1.10.0-SNAPSHOT/ui-graphics-android-1.10.0-20250928.100029-1.aar Version: 1.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_compose_ui_ui_test_android/README.chromium b/third_party/androidx/committed/libs/androidx_compose_ui_ui_test_android/README.chromium index f7e19a81..9a4f631d 100644 --- a/third_party/androidx/committed/libs/androidx_compose_ui_ui_test_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_compose_ui_ui_test_android/README.chromium
@@ -1,6 +1,6 @@ Name: Compose Testing Short Name: ui-test-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/compose/ui/ui-test-android/1.10.0-SNAPSHOT/ui-test-android-1.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/compose/ui/ui-test-android/1.10.0-SNAPSHOT/ui-test-android-1.10.0-20250928.100029-1.aar Version: 1.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_compose_ui_ui_test_junit4_android/README.chromium b/third_party/androidx/committed/libs/androidx_compose_ui_ui_test_junit4_android/README.chromium index bfeb361..d2829c7 100644 --- a/third_party/androidx/committed/libs/androidx_compose_ui_ui_test_junit4_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_compose_ui_ui_test_junit4_android/README.chromium
@@ -1,6 +1,6 @@ Name: Compose Testing for JUnit4 Short Name: ui-test-junit4-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/compose/ui/ui-test-junit4-android/1.10.0-SNAPSHOT/ui-test-junit4-android-1.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/compose/ui/ui-test-junit4-android/1.10.0-SNAPSHOT/ui-test-junit4-android-1.10.0-20250928.100029-1.aar Version: 1.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_compose_ui_ui_test_manifest/README.chromium b/third_party/androidx/committed/libs/androidx_compose_ui_ui_test_manifest/README.chromium index 848f1ff..0ce956d 100644 --- a/third_party/androidx/committed/libs/androidx_compose_ui_ui_test_manifest/README.chromium +++ b/third_party/androidx/committed/libs/androidx_compose_ui_ui_test_manifest/README.chromium
@@ -1,6 +1,6 @@ Name: Compose Testing manifest dependency Short Name: ui-test-manifest -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/compose/ui/ui-test-manifest/1.10.0-SNAPSHOT/ui-test-manifest-1.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/compose/ui/ui-test-manifest/1.10.0-SNAPSHOT/ui-test-manifest-1.10.0-20250928.100029-1.aar Version: 1.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_compose_ui_ui_text_android/README.chromium b/third_party/androidx/committed/libs/androidx_compose_ui_ui_text_android/README.chromium index 239e7e9..67cf897 100644 --- a/third_party/androidx/committed/libs/androidx_compose_ui_ui_text_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_compose_ui_ui_text_android/README.chromium
@@ -1,6 +1,6 @@ Name: Compose UI Text Short Name: ui-text-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/compose/ui/ui-text-android/1.10.0-SNAPSHOT/ui-text-android-1.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/compose/ui/ui-text-android/1.10.0-SNAPSHOT/ui-text-android-1.10.0-20250928.100029-1.aar Version: 1.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_compose_ui_ui_text_google_fonts/README.chromium b/third_party/androidx/committed/libs/androidx_compose_ui_ui_text_google_fonts/README.chromium index 6798003..8bfedc65 100644 --- a/third_party/androidx/committed/libs/androidx_compose_ui_ui_text_google_fonts/README.chromium +++ b/third_party/androidx/committed/libs/androidx_compose_ui_ui_text_google_fonts/README.chromium
@@ -1,6 +1,6 @@ Name: Compose Google Fonts integration Short Name: ui-text-google-fonts -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/compose/ui/ui-text-google-fonts/1.10.0-SNAPSHOT/ui-text-google-fonts-1.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/compose/ui/ui-text-google-fonts/1.10.0-SNAPSHOT/ui-text-google-fonts-1.10.0-20250928.100029-1.aar Version: 1.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_compose_ui_ui_unit_android/README.chromium b/third_party/androidx/committed/libs/androidx_compose_ui_ui_unit_android/README.chromium index b057339..4bb1e07f 100644 --- a/third_party/androidx/committed/libs/androidx_compose_ui_ui_unit_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_compose_ui_ui_unit_android/README.chromium
@@ -1,6 +1,6 @@ Name: Compose Unit Short Name: ui-unit-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/compose/ui/ui-unit-android/1.10.0-SNAPSHOT/ui-unit-android-1.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/compose/ui/ui-unit-android/1.10.0-SNAPSHOT/ui-unit-android-1.10.0-20250928.100029-1.aar Version: 1.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_compose_ui_ui_util_android/README.chromium b/third_party/androidx/committed/libs/androidx_compose_ui_ui_util_android/README.chromium index 317049e2..6b672816 100644 --- a/third_party/androidx/committed/libs/androidx_compose_ui_ui_util_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_compose_ui_ui_util_android/README.chromium
@@ -1,6 +1,6 @@ Name: Compose Util Short Name: ui-util-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/compose/ui/ui-util-android/1.10.0-SNAPSHOT/ui-util-android-1.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/compose/ui/ui-util-android/1.10.0-SNAPSHOT/ui-util-android-1.10.0-20250928.100029-1.aar Version: 1.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_constraintlayout_constraintlayout/README.chromium b/third_party/androidx/committed/libs/androidx_constraintlayout_constraintlayout/README.chromium index 6d62738..c1e6a143 100644 --- a/third_party/androidx/committed/libs/androidx_constraintlayout_constraintlayout/README.chromium +++ b/third_party/androidx/committed/libs/androidx_constraintlayout_constraintlayout/README.chromium
@@ -1,6 +1,6 @@ Name: ConstraintLayout Short Name: constraintlayout -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/constraintlayout/constraintlayout/2.3.0-SNAPSHOT/constraintlayout-2.3.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/constraintlayout/constraintlayout/2.3.0-SNAPSHOT/constraintlayout-2.3.0-20250928.100029-1.aar Version: 2.3.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_constraintlayout_constraintlayout_core/README.chromium b/third_party/androidx/committed/libs/androidx_constraintlayout_constraintlayout_core/README.chromium index bd3b0a98..98d8075 100644 --- a/third_party/androidx/committed/libs/androidx_constraintlayout_constraintlayout_core/README.chromium +++ b/third_party/androidx/committed/libs/androidx_constraintlayout_constraintlayout_core/README.chromium
@@ -1,6 +1,6 @@ Name: ConstraintLayout Core Short Name: constraintlayout-core -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/constraintlayout/constraintlayout-core/1.2.0-SNAPSHOT/constraintlayout-core-1.2.0-20250927.084818-1.jar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/constraintlayout/constraintlayout-core/1.2.0-SNAPSHOT/constraintlayout-core-1.2.0-20250928.100029-1.jar Version: 1.2.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_core_core/README.chromium b/third_party/androidx/committed/libs/androidx_core_core/README.chromium index af8ea9a2..6905b15e 100644 --- a/third_party/androidx/committed/libs/androidx_core_core/README.chromium +++ b/third_party/androidx/committed/libs/androidx_core_core/README.chromium
@@ -1,6 +1,6 @@ Name: Core Short Name: core -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/core/core/1.18.0-SNAPSHOT/core-1.18.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/core/core/1.18.0-SNAPSHOT/core-1.18.0-20250928.100029-1.aar Version: 1.18.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_core_core_ktx/README.chromium b/third_party/androidx/committed/libs/androidx_core_core_ktx/README.chromium index 54f267e..ab152e1 100644 --- a/third_party/androidx/committed/libs/androidx_core_core_ktx/README.chromium +++ b/third_party/androidx/committed/libs/androidx_core_core_ktx/README.chromium
@@ -1,6 +1,6 @@ Name: Core Kotlin Extensions Short Name: core-ktx -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/core/core-ktx/1.18.0-SNAPSHOT/core-ktx-1.18.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/core/core-ktx/1.18.0-SNAPSHOT/core-ktx-1.18.0-20250928.100029-1.aar Version: 1.18.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_core_core_viewtree/README.chromium b/third_party/androidx/committed/libs/androidx_core_core_viewtree/README.chromium index 276b4e3..985588ec 100644 --- a/third_party/androidx/committed/libs/androidx_core_core_viewtree/README.chromium +++ b/third_party/androidx/committed/libs/androidx_core_core_viewtree/README.chromium
@@ -1,6 +1,6 @@ Name: androidx.core:core-viewtree Short Name: core-viewtree -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/core/core-viewtree/1.1.0-SNAPSHOT/core-viewtree-1.1.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/core/core-viewtree/1.1.0-SNAPSHOT/core-viewtree-1.1.0-20250928.100029-1.aar Version: 1.1.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_credentials_credentials/README.chromium b/third_party/androidx/committed/libs/androidx_credentials_credentials/README.chromium index e754a15c..8dd4543 100644 --- a/third_party/androidx/committed/libs/androidx_credentials_credentials/README.chromium +++ b/third_party/androidx/committed/libs/androidx_credentials_credentials/README.chromium
@@ -1,6 +1,6 @@ Name: Credentials Short Name: credentials -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/credentials/credentials/1.6.0-SNAPSHOT/credentials-1.6.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/credentials/credentials/1.6.0-SNAPSHOT/credentials-1.6.0-20250928.100029-1.aar Version: 1.6.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_credentials_credentials_play_services_auth/README.chromium b/third_party/androidx/committed/libs/androidx_credentials_credentials_play_services_auth/README.chromium index 9d5565f7..96e6dd7a 100644 --- a/third_party/androidx/committed/libs/androidx_credentials_credentials_play_services_auth/README.chromium +++ b/third_party/androidx/committed/libs/androidx_credentials_credentials_play_services_auth/README.chromium
@@ -1,6 +1,6 @@ Name: Credentials Play Services Auth Short Name: credentials-play-services-auth -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/credentials/credentials-play-services-auth/1.6.0-SNAPSHOT/credentials-play-services-auth-1.6.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/credentials/credentials-play-services-auth/1.6.0-SNAPSHOT/credentials-play-services-auth-1.6.0-20250928.100029-1.aar Version: 1.6.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_credentials_registry_registry_provider/README.chromium b/third_party/androidx/committed/libs/androidx_credentials_registry_registry_provider/README.chromium index 727615d..c779f88 100644 --- a/third_party/androidx/committed/libs/androidx_credentials_registry_registry_provider/README.chromium +++ b/third_party/androidx/committed/libs/androidx_credentials_registry_registry_provider/README.chromium
@@ -1,6 +1,6 @@ Name: androidx.credentials.registry:registry-provider Short Name: registry-provider -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/credentials/registry/registry-provider/1.0.0-SNAPSHOT/registry-provider-1.0.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/credentials/registry/registry-provider/1.0.0-SNAPSHOT/registry-provider-1.0.0-20250928.100029-1.aar Version: 1.0.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_credentials_registry_registry_provider_play_services/README.chromium b/third_party/androidx/committed/libs/androidx_credentials_registry_registry_provider_play_services/README.chromium index c1f39a1..fc2fea2 100644 --- a/third_party/androidx/committed/libs/androidx_credentials_registry_registry_provider_play_services/README.chromium +++ b/third_party/androidx/committed/libs/androidx_credentials_registry_registry_provider_play_services/README.chromium
@@ -1,6 +1,6 @@ Name: androidx.credentials.registry:registry-provider-play-services Short Name: registry-provider-play-services -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/credentials/registry/registry-provider-play-services/1.0.0-SNAPSHOT/registry-provider-play-services-1.0.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/credentials/registry/registry-provider-play-services/1.0.0-SNAPSHOT/registry-provider-play-services-1.0.0-20250928.100029-1.aar Version: 1.0.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_cursoradapter_cursoradapter/README.chromium b/third_party/androidx/committed/libs/androidx_cursoradapter_cursoradapter/README.chromium index 50d1b0c4..13ab978 100644 --- a/third_party/androidx/committed/libs/androidx_cursoradapter_cursoradapter/README.chromium +++ b/third_party/androidx/committed/libs/androidx_cursoradapter_cursoradapter/README.chromium
@@ -1,6 +1,6 @@ Name: Cursor Adapter Short Name: cursoradapter -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/cursoradapter/cursoradapter/1.1.0-SNAPSHOT/cursoradapter-1.1.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/cursoradapter/cursoradapter/1.1.0-SNAPSHOT/cursoradapter-1.1.0-20250928.100029-1.aar Version: 1.1.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_datastore_datastore_android/README.chromium b/third_party/androidx/committed/libs/androidx_datastore_datastore_android/README.chromium index 11ff131..2ff8d511e 100644 --- a/third_party/androidx/committed/libs/androidx_datastore_datastore_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_datastore_datastore_android/README.chromium
@@ -1,6 +1,6 @@ Name: DataStore Short Name: datastore-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/datastore/datastore-android/1.2.0-SNAPSHOT/datastore-android-1.2.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/datastore/datastore-android/1.2.0-SNAPSHOT/datastore-android-1.2.0-20250928.100029-1.aar Version: 1.2.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_datastore_datastore_core_android/README.chromium b/third_party/androidx/committed/libs/androidx_datastore_datastore_core_android/README.chromium index e41839f..e9bae44f 100644 --- a/third_party/androidx/committed/libs/androidx_datastore_datastore_core_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_datastore_datastore_core_android/README.chromium
@@ -1,6 +1,6 @@ Name: DataStore Core Short Name: datastore-core-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/datastore/datastore-core-android/1.2.0-SNAPSHOT/datastore-core-android-1.2.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/datastore/datastore-core-android/1.2.0-SNAPSHOT/datastore-core-android-1.2.0-20250928.100029-1.aar Version: 1.2.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_datastore_datastore_core_okio_jvm/README.chromium b/third_party/androidx/committed/libs/androidx_datastore_datastore_core_okio_jvm/README.chromium index 02e0190..e324d5e 100644 --- a/third_party/androidx/committed/libs/androidx_datastore_datastore_core_okio_jvm/README.chromium +++ b/third_party/androidx/committed/libs/androidx_datastore_datastore_core_okio_jvm/README.chromium
@@ -1,6 +1,6 @@ Name: DataStore Core Okio Short Name: datastore-core-okio-jvm -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/datastore/datastore-core-okio-jvm/1.2.0-SNAPSHOT/datastore-core-okio-jvm-1.2.0-20250927.084818-1.jar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/datastore/datastore-core-okio-jvm/1.2.0-SNAPSHOT/datastore-core-okio-jvm-1.2.0-20250928.100029-1.jar Version: 1.2.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_datastore_datastore_preferences_android/README.chromium b/third_party/androidx/committed/libs/androidx_datastore_datastore_preferences_android/README.chromium index 31901bc..8631168 100644 --- a/third_party/androidx/committed/libs/androidx_datastore_datastore_preferences_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_datastore_datastore_preferences_android/README.chromium
@@ -1,6 +1,6 @@ Name: Preferences DataStore Short Name: datastore-preferences-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/datastore/datastore-preferences-android/1.2.0-SNAPSHOT/datastore-preferences-android-1.2.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/datastore/datastore-preferences-android/1.2.0-SNAPSHOT/datastore-preferences-android-1.2.0-20250928.100029-1.aar Version: 1.2.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_datastore_datastore_preferences_core_android/README.chromium b/third_party/androidx/committed/libs/androidx_datastore_datastore_preferences_core_android/README.chromium index f1ea3fa8..3350513 100644 --- a/third_party/androidx/committed/libs/androidx_datastore_datastore_preferences_core_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_datastore_datastore_preferences_core_android/README.chromium
@@ -1,6 +1,6 @@ Name: Preferences DataStore Core Short Name: datastore-preferences-core-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/datastore/datastore-preferences-core-android/1.2.0-SNAPSHOT/datastore-preferences-core-android-1.2.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/datastore/datastore-preferences-core-android/1.2.0-SNAPSHOT/datastore-preferences-core-android-1.2.0-20250928.100029-1.aar Version: 1.2.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_datastore_datastore_preferences_external_protobuf/README.chromium b/third_party/androidx/committed/libs/androidx_datastore_datastore_preferences_external_protobuf/README.chromium index a1bf438..0bb9cd8 100644 --- a/third_party/androidx/committed/libs/androidx_datastore_datastore_preferences_external_protobuf/README.chromium +++ b/third_party/androidx/committed/libs/androidx_datastore_datastore_preferences_external_protobuf/README.chromium
@@ -1,6 +1,6 @@ Name: Preferences External Protobuf Short Name: datastore-preferences-external-protobuf -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/datastore/datastore-preferences-external-protobuf/1.2.0-SNAPSHOT/datastore-preferences-external-protobuf-1.2.0-20250927.084818-1.jar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/datastore/datastore-preferences-external-protobuf/1.2.0-SNAPSHOT/datastore-preferences-external-protobuf-1.2.0-20250928.100029-1.jar Version: 1.2.0-SNAPSHOT Update Mechanism: Autoroll License: BSD-3-Clause
diff --git a/third_party/androidx/committed/libs/androidx_datastore_datastore_preferences_proto/README.chromium b/third_party/androidx/committed/libs/androidx_datastore_datastore_preferences_proto/README.chromium index 2a032a8..1bdba30ae 100644 --- a/third_party/androidx/committed/libs/androidx_datastore_datastore_preferences_proto/README.chromium +++ b/third_party/androidx/committed/libs/androidx_datastore_datastore_preferences_proto/README.chromium
@@ -1,6 +1,6 @@ Name: Preferences DataStore Proto Short Name: datastore-preferences-proto -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/datastore/datastore-preferences-proto/1.2.0-SNAPSHOT/datastore-preferences-proto-1.2.0-20250927.084818-1.jar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/datastore/datastore-preferences-proto/1.2.0-SNAPSHOT/datastore-preferences-proto-1.2.0-20250928.100029-1.jar Version: 1.2.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_drawerlayout_drawerlayout/README.chromium b/third_party/androidx/committed/libs/androidx_drawerlayout_drawerlayout/README.chromium index 118f1d42..713ff9e 100644 --- a/third_party/androidx/committed/libs/androidx_drawerlayout_drawerlayout/README.chromium +++ b/third_party/androidx/committed/libs/androidx_drawerlayout_drawerlayout/README.chromium
@@ -1,6 +1,6 @@ Name: Drawer Layout Short Name: drawerlayout -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/drawerlayout/drawerlayout/1.3.0-SNAPSHOT/drawerlayout-1.3.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/drawerlayout/drawerlayout/1.3.0-SNAPSHOT/drawerlayout-1.3.0-20250928.100029-1.aar Version: 1.3.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_emoji_emoji/README.chromium b/third_party/androidx/committed/libs/androidx_emoji_emoji/README.chromium index d08940c..d3ffd88 100644 --- a/third_party/androidx/committed/libs/androidx_emoji_emoji/README.chromium +++ b/third_party/androidx/committed/libs/androidx_emoji_emoji/README.chromium
@@ -1,6 +1,6 @@ Name: Emoji Short Name: emoji -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/emoji/emoji/1.2.0-SNAPSHOT/emoji-1.2.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/emoji/emoji/1.2.0-SNAPSHOT/emoji-1.2.0-20250928.100029-1.aar Version: 1.2.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0, SIL Open Font License, Version 1.1, Unicode, Inc. License
diff --git a/third_party/androidx/committed/libs/androidx_fragment_fragment/README.chromium b/third_party/androidx/committed/libs/androidx_fragment_fragment/README.chromium index 37426622..2a99f151 100644 --- a/third_party/androidx/committed/libs/androidx_fragment_fragment/README.chromium +++ b/third_party/androidx/committed/libs/androidx_fragment_fragment/README.chromium
@@ -1,6 +1,6 @@ Name: fragment Short Name: fragment -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/fragment/fragment/1.9.0-SNAPSHOT/fragment-1.9.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/fragment/fragment/1.9.0-SNAPSHOT/fragment-1.9.0-20250928.100029-1.aar Version: 1.9.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_fragment_fragment_compose/README.chromium b/third_party/androidx/committed/libs/androidx_fragment_fragment_compose/README.chromium index 2eefb957..37ca22e 100644 --- a/third_party/androidx/committed/libs/androidx_fragment_fragment_compose/README.chromium +++ b/third_party/androidx/committed/libs/androidx_fragment_fragment_compose/README.chromium
@@ -1,6 +1,6 @@ Name: Fragment Compose Short Name: fragment-compose -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/fragment/fragment-compose/1.9.0-SNAPSHOT/fragment-compose-1.9.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/fragment/fragment-compose/1.9.0-SNAPSHOT/fragment-compose-1.9.0-20250928.100029-1.aar Version: 1.9.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_fragment_fragment_ktx/README.chromium b/third_party/androidx/committed/libs/androidx_fragment_fragment_ktx/README.chromium index dc7e78c..814b6db 100644 --- a/third_party/androidx/committed/libs/androidx_fragment_fragment_ktx/README.chromium +++ b/third_party/androidx/committed/libs/androidx_fragment_fragment_ktx/README.chromium
@@ -1,6 +1,6 @@ Name: Fragment Kotlin Extensions Short Name: fragment-ktx -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/fragment/fragment-ktx/1.9.0-SNAPSHOT/fragment-ktx-1.9.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/fragment/fragment-ktx/1.9.0-SNAPSHOT/fragment-ktx-1.9.0-20250928.100029-1.aar Version: 1.9.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_fragment_fragment_testing/README.chromium b/third_party/androidx/committed/libs/androidx_fragment_fragment_testing/README.chromium index 3cf5a7b8..272d41b 100644 --- a/third_party/androidx/committed/libs/androidx_fragment_fragment_testing/README.chromium +++ b/third_party/androidx/committed/libs/androidx_fragment_fragment_testing/README.chromium
@@ -1,6 +1,6 @@ Name: Fragment Testing Extensions Short Name: fragment-testing -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/fragment/fragment-testing/1.9.0-SNAPSHOT/fragment-testing-1.9.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/fragment/fragment-testing/1.9.0-SNAPSHOT/fragment-testing-1.9.0-20250928.100029-1.aar Version: 1.9.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_fragment_fragment_testing_manifest/README.chromium b/third_party/androidx/committed/libs/androidx_fragment_fragment_testing_manifest/README.chromium index ab331ce..139e87c9 100644 --- a/third_party/androidx/committed/libs/androidx_fragment_fragment_testing_manifest/README.chromium +++ b/third_party/androidx/committed/libs/androidx_fragment_fragment_testing_manifest/README.chromium
@@ -1,6 +1,6 @@ Name: Fragment Testing Manifest dependency Short Name: fragment-testing-manifest -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/fragment/fragment-testing-manifest/1.9.0-SNAPSHOT/fragment-testing-manifest-1.9.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/fragment/fragment-testing-manifest/1.9.0-SNAPSHOT/fragment-testing-manifest-1.9.0-20250928.100029-1.aar Version: 1.9.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_graphics_graphics_path/README.chromium b/third_party/androidx/committed/libs/androidx_graphics_graphics_path/README.chromium index 904b3e46..da908a39 100644 --- a/third_party/androidx/committed/libs/androidx_graphics_graphics_path/README.chromium +++ b/third_party/androidx/committed/libs/androidx_graphics_graphics_path/README.chromium
@@ -1,6 +1,6 @@ Name: Android Graphics Path Short Name: graphics-path -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/graphics/graphics-path/1.1.0-SNAPSHOT/graphics-path-1.1.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/graphics/graphics-path/1.1.0-SNAPSHOT/graphics-path-1.1.0-20250928.100029-1.aar Version: 1.1.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_graphics_graphics_shapes_android/README.chromium b/third_party/androidx/committed/libs/androidx_graphics_graphics_shapes_android/README.chromium index ec973bc..9640309 100644 --- a/third_party/androidx/committed/libs/androidx_graphics_graphics_shapes_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_graphics_graphics_shapes_android/README.chromium
@@ -1,6 +1,6 @@ Name: Graphics Shapes Short Name: graphics-shapes-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/graphics/graphics-shapes-android/1.1.0-SNAPSHOT/graphics-shapes-android-1.1.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/graphics/graphics-shapes-android/1.1.0-SNAPSHOT/graphics-shapes-android-1.1.0-20250928.100029-1.aar Version: 1.1.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_interpolator_interpolator/README.chromium b/third_party/androidx/committed/libs/androidx_interpolator_interpolator/README.chromium index 3e7a5203..cfd3cf8 100644 --- a/third_party/androidx/committed/libs/androidx_interpolator_interpolator/README.chromium +++ b/third_party/androidx/committed/libs/androidx_interpolator_interpolator/README.chromium
@@ -1,6 +1,6 @@ Name: Interpolators Short Name: interpolator -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/interpolator/interpolator/1.1.0-SNAPSHOT/interpolator-1.1.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/interpolator/interpolator/1.1.0-SNAPSHOT/interpolator-1.1.0-20250928.100029-1.aar Version: 1.1.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_common_java8/README.chromium b/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_common_java8/README.chromium index 29d3244..11ef493 100644 --- a/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_common_java8/README.chromium +++ b/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_common_java8/README.chromium
@@ -1,6 +1,6 @@ Name: Lifecycle-Common for Java 8 Short Name: lifecycle-common-java8 -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/lifecycle/lifecycle-common-java8/2.10.0-SNAPSHOT/lifecycle-common-java8-2.10.0-20250927.084818-1.jar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/lifecycle/lifecycle-common-java8/2.10.0-SNAPSHOT/lifecycle-common-java8-2.10.0-20250928.100029-1.jar Version: 2.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_common_jvm/README.chromium b/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_common_jvm/README.chromium index befd4cb..d09b4381 100644 --- a/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_common_jvm/README.chromium +++ b/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_common_jvm/README.chromium
@@ -1,6 +1,6 @@ Name: Lifecycle-Common Short Name: lifecycle-common-jvm -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/lifecycle/lifecycle-common-jvm/2.10.0-SNAPSHOT/lifecycle-common-jvm-2.10.0-20250927.084818-1.jar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/lifecycle/lifecycle-common-jvm/2.10.0-SNAPSHOT/lifecycle-common-jvm-2.10.0-20250928.100029-1.jar Version: 2.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_livedata/README.chromium b/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_livedata/README.chromium index a722345..7c1e3eb 100644 --- a/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_livedata/README.chromium +++ b/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_livedata/README.chromium
@@ -1,6 +1,6 @@ Name: Lifecycle LiveData Short Name: lifecycle-livedata -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/lifecycle/lifecycle-livedata/2.10.0-SNAPSHOT/lifecycle-livedata-2.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/lifecycle/lifecycle-livedata/2.10.0-SNAPSHOT/lifecycle-livedata-2.10.0-20250928.100029-1.aar Version: 2.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_livedata_core/README.chromium b/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_livedata_core/README.chromium index e4249a0..280af83 100644 --- a/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_livedata_core/README.chromium +++ b/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_livedata_core/README.chromium
@@ -1,6 +1,6 @@ Name: Lifecycle LiveData Core Short Name: lifecycle-livedata-core -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/lifecycle/lifecycle-livedata-core/2.10.0-SNAPSHOT/lifecycle-livedata-core-2.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/lifecycle/lifecycle-livedata-core/2.10.0-SNAPSHOT/lifecycle-livedata-core-2.10.0-20250928.100029-1.aar Version: 2.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_livedata_core_ktx/README.chromium b/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_livedata_core_ktx/README.chromium index a78e3c7..c685790 100644 --- a/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_livedata_core_ktx/README.chromium +++ b/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_livedata_core_ktx/README.chromium
@@ -1,6 +1,6 @@ Name: LiveData Core Kotlin Extensions Short Name: lifecycle-livedata-core-ktx -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/lifecycle/lifecycle-livedata-core-ktx/2.10.0-SNAPSHOT/lifecycle-livedata-core-ktx-2.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/lifecycle/lifecycle-livedata-core-ktx/2.10.0-SNAPSHOT/lifecycle-livedata-core-ktx-2.10.0-20250928.100029-1.aar Version: 2.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_livedata_ktx/README.chromium b/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_livedata_ktx/README.chromium index 373c0e85..3ec12db1 100644 --- a/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_livedata_ktx/README.chromium +++ b/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_livedata_ktx/README.chromium
@@ -1,6 +1,6 @@ Name: LiveData Kotlin Extensions Short Name: lifecycle-livedata-ktx -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/lifecycle/lifecycle-livedata-ktx/2.10.0-SNAPSHOT/lifecycle-livedata-ktx-2.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/lifecycle/lifecycle-livedata-ktx/2.10.0-SNAPSHOT/lifecycle-livedata-ktx-2.10.0-20250928.100029-1.aar Version: 2.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_process/README.chromium b/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_process/README.chromium index 2c4eb68..647c5860 100644 --- a/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_process/README.chromium +++ b/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_process/README.chromium
@@ -1,6 +1,6 @@ Name: Lifecycle Process Short Name: lifecycle-process -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/lifecycle/lifecycle-process/2.10.0-SNAPSHOT/lifecycle-process-2.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/lifecycle/lifecycle-process/2.10.0-SNAPSHOT/lifecycle-process-2.10.0-20250928.100029-1.aar Version: 2.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_runtime_android/README.chromium b/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_runtime_android/README.chromium index a0ee0a8..71bb2ca 100644 --- a/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_runtime_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_runtime_android/README.chromium
@@ -1,6 +1,6 @@ Name: Lifecycle Runtime Short Name: lifecycle-runtime-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/lifecycle/lifecycle-runtime-android/2.10.0-SNAPSHOT/lifecycle-runtime-android-2.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/lifecycle/lifecycle-runtime-android/2.10.0-SNAPSHOT/lifecycle-runtime-android-2.10.0-20250928.100029-1.aar Version: 2.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_runtime_compose_android/README.chromium b/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_runtime_compose_android/README.chromium index b6513d7b..24bb2fe 100644 --- a/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_runtime_compose_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_runtime_compose_android/README.chromium
@@ -1,6 +1,6 @@ Name: Lifecycle Runtime Compose Short Name: lifecycle-runtime-compose-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/lifecycle/lifecycle-runtime-compose-android/2.10.0-SNAPSHOT/lifecycle-runtime-compose-android-2.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/lifecycle/lifecycle-runtime-compose-android/2.10.0-SNAPSHOT/lifecycle-runtime-compose-android-2.10.0-20250928.100029-1.aar Version: 2.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_runtime_ktx_android/README.chromium b/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_runtime_ktx_android/README.chromium index 68eecdda..348a3e7 100644 --- a/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_runtime_ktx_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_runtime_ktx_android/README.chromium
@@ -1,6 +1,6 @@ Name: Lifecycle Kotlin Extensions Short Name: lifecycle-runtime-ktx-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/lifecycle/lifecycle-runtime-ktx-android/2.10.0-SNAPSHOT/lifecycle-runtime-ktx-android-2.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/lifecycle/lifecycle-runtime-ktx-android/2.10.0-SNAPSHOT/lifecycle-runtime-ktx-android-2.10.0-20250928.100029-1.aar Version: 2.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_service/README.chromium b/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_service/README.chromium index 5b6186f0..6a7746d1 100644 --- a/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_service/README.chromium +++ b/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_service/README.chromium
@@ -1,6 +1,6 @@ Name: Lifecycle Service Short Name: lifecycle-service -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/lifecycle/lifecycle-service/2.10.0-SNAPSHOT/lifecycle-service-2.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/lifecycle/lifecycle-service/2.10.0-SNAPSHOT/lifecycle-service-2.10.0-20250928.100029-1.aar Version: 2.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_viewmodel_android/README.chromium b/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_viewmodel_android/README.chromium index 40aee92..89c1a2d5 100644 --- a/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_viewmodel_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_viewmodel_android/README.chromium
@@ -1,6 +1,6 @@ Name: Lifecycle ViewModel Short Name: lifecycle-viewmodel-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/lifecycle/lifecycle-viewmodel-android/2.10.0-SNAPSHOT/lifecycle-viewmodel-android-2.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/lifecycle/lifecycle-viewmodel-android/2.10.0-SNAPSHOT/lifecycle-viewmodel-android-2.10.0-20250928.100029-1.aar Version: 2.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_viewmodel_compose_android/README.chromium b/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_viewmodel_compose_android/README.chromium index 5c4655b..536bfe3 100644 --- a/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_viewmodel_compose_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_viewmodel_compose_android/README.chromium
@@ -1,6 +1,6 @@ Name: Lifecycle ViewModel Compose Short Name: lifecycle-viewmodel-compose-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/lifecycle/lifecycle-viewmodel-compose-android/2.10.0-SNAPSHOT/lifecycle-viewmodel-compose-android-2.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/lifecycle/lifecycle-viewmodel-compose-android/2.10.0-SNAPSHOT/lifecycle-viewmodel-compose-android-2.10.0-20250928.100029-1.aar Version: 2.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_viewmodel_ktx/README.chromium b/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_viewmodel_ktx/README.chromium index 707f476..5f05a084 100644 --- a/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_viewmodel_ktx/README.chromium +++ b/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_viewmodel_ktx/README.chromium
@@ -1,6 +1,6 @@ Name: Lifecycle ViewModel Kotlin Extensions Short Name: lifecycle-viewmodel-ktx -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/lifecycle/lifecycle-viewmodel-ktx/2.10.0-SNAPSHOT/lifecycle-viewmodel-ktx-2.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/lifecycle/lifecycle-viewmodel-ktx/2.10.0-SNAPSHOT/lifecycle-viewmodel-ktx-2.10.0-20250928.100029-1.aar Version: 2.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_viewmodel_savedstate_android/README.chromium b/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_viewmodel_savedstate_android/README.chromium index b7d6b07..a708a7f 100644 --- a/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_viewmodel_savedstate_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_lifecycle_lifecycle_viewmodel_savedstate_android/README.chromium
@@ -1,6 +1,6 @@ Name: Lifecycle ViewModel with SavedState Short Name: lifecycle-viewmodel-savedstate-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/lifecycle/lifecycle-viewmodel-savedstate-android/2.10.0-SNAPSHOT/lifecycle-viewmodel-savedstate-android-2.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/lifecycle/lifecycle-viewmodel-savedstate-android/2.10.0-SNAPSHOT/lifecycle-viewmodel-savedstate-android-2.10.0-20250928.100029-1.aar Version: 2.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_loader_loader/README.chromium b/third_party/androidx/committed/libs/androidx_loader_loader/README.chromium index 69f73f72..8f11085 100644 --- a/third_party/androidx/committed/libs/androidx_loader_loader/README.chromium +++ b/third_party/androidx/committed/libs/androidx_loader_loader/README.chromium
@@ -1,6 +1,6 @@ Name: loader Short Name: loader -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/loader/loader/1.2.0-SNAPSHOT/loader-1.2.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/loader/loader/1.2.0-SNAPSHOT/loader-1.2.0-20250928.100029-1.aar Version: 1.2.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_media_media/README.chromium b/third_party/androidx/committed/libs/androidx_media_media/README.chromium index 192131f..b050b52 100644 --- a/third_party/androidx/committed/libs/androidx_media_media/README.chromium +++ b/third_party/androidx/committed/libs/androidx_media_media/README.chromium
@@ -1,6 +1,6 @@ Name: Media Short Name: media -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/media/media/1.8.0-SNAPSHOT/media-1.8.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/media/media/1.8.0-SNAPSHOT/media-1.8.0-20250928.100029-1.aar Version: 1.8.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_navigation_navigation_common_android/README.chromium b/third_party/androidx/committed/libs/androidx_navigation_navigation_common_android/README.chromium index d385ce1..adc1d1e0 100644 --- a/third_party/androidx/committed/libs/androidx_navigation_navigation_common_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_navigation_navigation_common_android/README.chromium
@@ -1,6 +1,6 @@ Name: Navigation Common Short Name: navigation-common-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/navigation/navigation-common-android/2.10.0-SNAPSHOT/navigation-common-android-2.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/navigation/navigation-common-android/2.10.0-SNAPSHOT/navigation-common-android-2.10.0-20250928.100029-1.aar Version: 2.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_navigation_navigation_compose_android/README.chromium b/third_party/androidx/committed/libs/androidx_navigation_navigation_compose_android/README.chromium index d9f3051..3758dc1 100644 --- a/third_party/androidx/committed/libs/androidx_navigation_navigation_compose_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_navigation_navigation_compose_android/README.chromium
@@ -1,6 +1,6 @@ Name: Compose Navigation Short Name: navigation-compose-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/navigation/navigation-compose-android/2.10.0-SNAPSHOT/navigation-compose-android-2.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/navigation/navigation-compose-android/2.10.0-SNAPSHOT/navigation-compose-android-2.10.0-20250928.100029-1.aar Version: 2.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_navigation_navigation_runtime_android/README.chromium b/third_party/androidx/committed/libs/androidx_navigation_navigation_runtime_android/README.chromium index d8a76d7..dcfdb69 100644 --- a/third_party/androidx/committed/libs/androidx_navigation_navigation_runtime_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_navigation_navigation_runtime_android/README.chromium
@@ -1,6 +1,6 @@ Name: Navigation Runtime Short Name: navigation-runtime-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/navigation/navigation-runtime-android/2.10.0-SNAPSHOT/navigation-runtime-android-2.10.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/navigation/navigation-runtime-android/2.10.0-SNAPSHOT/navigation-runtime-android-2.10.0-20250928.100029-1.aar Version: 2.10.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_navigationevent_navigationevent_android/README.chromium b/third_party/androidx/committed/libs/androidx_navigationevent_navigationevent_android/README.chromium index 2b15887..18c9970 100644 --- a/third_party/androidx/committed/libs/androidx_navigationevent_navigationevent_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_navigationevent_navigationevent_android/README.chromium
@@ -1,6 +1,6 @@ Name: Navigation Event Short Name: navigationevent-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/navigationevent/navigationevent-android/1.0.0-SNAPSHOT/navigationevent-android-1.0.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/navigationevent/navigationevent-android/1.0.0-SNAPSHOT/navigationevent-android-1.0.0-20250928.100029-1.aar Version: 1.0.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_navigationevent_navigationevent_compose_android/README.chromium b/third_party/androidx/committed/libs/androidx_navigationevent_navigationevent_compose_android/README.chromium index 6617ef4..1ddfd8d 100644 --- a/third_party/androidx/committed/libs/androidx_navigationevent_navigationevent_compose_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_navigationevent_navigationevent_compose_android/README.chromium
@@ -1,6 +1,6 @@ Name: NavigationEvent Compose Short Name: navigationevent-compose-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/navigationevent/navigationevent-compose-android/1.0.0-SNAPSHOT/navigationevent-compose-android-1.0.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/navigationevent/navigationevent-compose-android/1.0.0-SNAPSHOT/navigationevent-compose-android-1.0.0-20250928.100029-1.aar Version: 1.0.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_paging_paging_common_android/README.chromium b/third_party/androidx/committed/libs/androidx_paging_paging_common_android/README.chromium index 3374f12..265afdfa 100644 --- a/third_party/androidx/committed/libs/androidx_paging_paging_common_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_paging_paging_common_android/README.chromium
@@ -1,6 +1,6 @@ Name: Paging-Common Short Name: paging-common-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/paging/paging-common-android/3.4.0-SNAPSHOT/paging-common-android-3.4.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/paging/paging-common-android/3.4.0-SNAPSHOT/paging-common-android-3.4.0-20250928.100029-1.aar Version: 3.4.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_paging_paging_common_ktx/README.chromium b/third_party/androidx/committed/libs/androidx_paging_paging_common_ktx/README.chromium index f2aef89..3b8b23f8c 100644 --- a/third_party/androidx/committed/libs/androidx_paging_paging_common_ktx/README.chromium +++ b/third_party/androidx/committed/libs/androidx_paging_paging_common_ktx/README.chromium
@@ -1,6 +1,6 @@ Name: Paging-Common Kotlin Extensions Short Name: paging-common-ktx -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/paging/paging-common-ktx/3.4.0-SNAPSHOT/paging-common-ktx-3.4.0-20250927.084818-1.jar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/paging/paging-common-ktx/3.4.0-SNAPSHOT/paging-common-ktx-3.4.0-20250928.100029-1.jar Version: 3.4.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_paging_paging_compose_android/README.chromium b/third_party/androidx/committed/libs/androidx_paging_paging_compose_android/README.chromium index 52ce1144..791f811e 100644 --- a/third_party/androidx/committed/libs/androidx_paging_paging_compose_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_paging_paging_compose_android/README.chromium
@@ -1,6 +1,6 @@ Name: Paging-Compose Short Name: paging-compose-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/paging/paging-compose-android/3.4.0-SNAPSHOT/paging-compose-android-3.4.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/paging/paging-compose-android/3.4.0-SNAPSHOT/paging-compose-android-3.4.0-20250928.100029-1.aar Version: 3.4.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_paging_paging_runtime/README.chromium b/third_party/androidx/committed/libs/androidx_paging_paging_runtime/README.chromium index a065e29..83be0b9 100644 --- a/third_party/androidx/committed/libs/androidx_paging_paging_runtime/README.chromium +++ b/third_party/androidx/committed/libs/androidx_paging_paging_runtime/README.chromium
@@ -1,6 +1,6 @@ Name: Paging-Runtime Short Name: paging-runtime -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/paging/paging-runtime/3.4.0-SNAPSHOT/paging-runtime-3.4.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/paging/paging-runtime/3.4.0-SNAPSHOT/paging-runtime-3.4.0-20250928.100029-1.aar Version: 3.4.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_palette_palette/README.chromium b/third_party/androidx/committed/libs/androidx_palette_palette/README.chromium index 515cff9..a2dfc31d 100644 --- a/third_party/androidx/committed/libs/androidx_palette_palette/README.chromium +++ b/third_party/androidx/committed/libs/androidx_palette_palette/README.chromium
@@ -1,6 +1,6 @@ Name: Palette Short Name: palette -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/palette/palette/1.1.0-SNAPSHOT/palette-1.1.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/palette/palette/1.1.0-SNAPSHOT/palette-1.1.0-20250928.100029-1.aar Version: 1.1.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_preference_preference/README.chromium b/third_party/androidx/committed/libs/androidx_preference_preference/README.chromium index 0846342..8cd6b1c 100644 --- a/third_party/androidx/committed/libs/androidx_preference_preference/README.chromium +++ b/third_party/androidx/committed/libs/androidx_preference_preference/README.chromium
@@ -1,6 +1,6 @@ Name: Preference Short Name: preference -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/preference/preference/1.3.0-SNAPSHOT/preference-1.3.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/preference/preference/1.3.0-SNAPSHOT/preference-1.3.0-20250928.100029-1.aar Version: 1.3.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_profileinstaller_profileinstaller/README.chromium b/third_party/androidx/committed/libs/androidx_profileinstaller_profileinstaller/README.chromium index 52bcc96..e07117d3 100644 --- a/third_party/androidx/committed/libs/androidx_profileinstaller_profileinstaller/README.chromium +++ b/third_party/androidx/committed/libs/androidx_profileinstaller_profileinstaller/README.chromium
@@ -1,6 +1,6 @@ Name: Profile Installer Short Name: profileinstaller -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/profileinstaller/profileinstaller/1.5.0-SNAPSHOT/profileinstaller-1.5.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/profileinstaller/profileinstaller/1.5.0-SNAPSHOT/profileinstaller-1.5.0-20250928.100029-1.aar Version: 1.5.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_recyclerview_recyclerview/README.chromium b/third_party/androidx/committed/libs/androidx_recyclerview_recyclerview/README.chromium index d16ec34..f9fa76e3 100644 --- a/third_party/androidx/committed/libs/androidx_recyclerview_recyclerview/README.chromium +++ b/third_party/androidx/committed/libs/androidx_recyclerview_recyclerview/README.chromium
@@ -1,6 +1,6 @@ Name: RecyclerView Short Name: recyclerview -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/recyclerview/recyclerview/1.5.0-SNAPSHOT/recyclerview-1.5.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/recyclerview/recyclerview/1.5.0-SNAPSHOT/recyclerview-1.5.0-20250928.100029-1.aar Version: 1.5.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_resourceinspection_resourceinspection_annotation/README.chromium b/third_party/androidx/committed/libs/androidx_resourceinspection_resourceinspection_annotation/README.chromium index 7ed5498..1834d54 100644 --- a/third_party/androidx/committed/libs/androidx_resourceinspection_resourceinspection_annotation/README.chromium +++ b/third_party/androidx/committed/libs/androidx_resourceinspection_resourceinspection_annotation/README.chromium
@@ -1,6 +1,6 @@ Name: Resource Inspection - Annotations Short Name: resourceinspection-annotation -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/resourceinspection/resourceinspection-annotation/1.1.0-SNAPSHOT/resourceinspection-annotation-1.1.0-20250927.084818-1.jar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/resourceinspection/resourceinspection-annotation/1.1.0-SNAPSHOT/resourceinspection-annotation-1.1.0-20250928.100029-1.jar Version: 1.1.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_savedstate_savedstate_android/README.chromium b/third_party/androidx/committed/libs/androidx_savedstate_savedstate_android/README.chromium index 406ca8c..fcb9120 100644 --- a/third_party/androidx/committed/libs/androidx_savedstate_savedstate_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_savedstate_savedstate_android/README.chromium
@@ -1,6 +1,6 @@ Name: Saved State Short Name: savedstate-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/savedstate/savedstate-android/1.4.0-SNAPSHOT/savedstate-android-1.4.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/savedstate/savedstate-android/1.4.0-SNAPSHOT/savedstate-android-1.4.0-20250928.100029-1.aar Version: 1.4.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_savedstate_savedstate_compose_android/README.chromium b/third_party/androidx/committed/libs/androidx_savedstate_savedstate_compose_android/README.chromium index db0d1e65a..3d5e493 100644 --- a/third_party/androidx/committed/libs/androidx_savedstate_savedstate_compose_android/README.chromium +++ b/third_party/androidx/committed/libs/androidx_savedstate_savedstate_compose_android/README.chromium
@@ -1,6 +1,6 @@ Name: Saved State Compose Short Name: savedstate-compose-android -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/savedstate/savedstate-compose-android/1.4.0-SNAPSHOT/savedstate-compose-android-1.4.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/savedstate/savedstate-compose-android/1.4.0-SNAPSHOT/savedstate-compose-android-1.4.0-20250928.100029-1.aar Version: 1.4.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_savedstate_savedstate_ktx/README.chromium b/third_party/androidx/committed/libs/androidx_savedstate_savedstate_ktx/README.chromium index 72dc4c2..57f4ecb3 100644 --- a/third_party/androidx/committed/libs/androidx_savedstate_savedstate_ktx/README.chromium +++ b/third_party/androidx/committed/libs/androidx_savedstate_savedstate_ktx/README.chromium
@@ -1,6 +1,6 @@ Name: SavedState Kotlin Extensions Short Name: savedstate-ktx -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/savedstate/savedstate-ktx/1.4.0-SNAPSHOT/savedstate-ktx-1.4.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/savedstate/savedstate-ktx/1.4.0-SNAPSHOT/savedstate-ktx-1.4.0-20250928.100029-1.aar Version: 1.4.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_slidingpanelayout_slidingpanelayout/README.chromium b/third_party/androidx/committed/libs/androidx_slidingpanelayout_slidingpanelayout/README.chromium index 85c4e385..999a3c85 100644 --- a/third_party/androidx/committed/libs/androidx_slidingpanelayout_slidingpanelayout/README.chromium +++ b/third_party/androidx/committed/libs/androidx_slidingpanelayout_slidingpanelayout/README.chromium
@@ -1,6 +1,6 @@ Name: Sliding Pane Layout Short Name: slidingpanelayout -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/slidingpanelayout/slidingpanelayout/1.3.0-SNAPSHOT/slidingpanelayout-1.3.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/slidingpanelayout/slidingpanelayout/1.3.0-SNAPSHOT/slidingpanelayout-1.3.0-20250928.100029-1.aar Version: 1.3.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_swiperefreshlayout_swiperefreshlayout/README.chromium b/third_party/androidx/committed/libs/androidx_swiperefreshlayout_swiperefreshlayout/README.chromium index 9365afe..1d3e10a 100644 --- a/third_party/androidx/committed/libs/androidx_swiperefreshlayout_swiperefreshlayout/README.chromium +++ b/third_party/androidx/committed/libs/androidx_swiperefreshlayout_swiperefreshlayout/README.chromium
@@ -1,6 +1,6 @@ Name: Swipe Refresh Layout Short Name: swiperefreshlayout -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/swiperefreshlayout/swiperefreshlayout/1.2.0-SNAPSHOT/swiperefreshlayout-1.2.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/swiperefreshlayout/swiperefreshlayout/1.2.0-SNAPSHOT/swiperefreshlayout-1.2.0-20250928.100029-1.aar Version: 1.2.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_test_uiautomator_uiautomator/README.chromium b/third_party/androidx/committed/libs/androidx_test_uiautomator_uiautomator/README.chromium index 722bab1..9d623d30 100644 --- a/third_party/androidx/committed/libs/androidx_test_uiautomator_uiautomator/README.chromium +++ b/third_party/androidx/committed/libs/androidx_test_uiautomator_uiautomator/README.chromium
@@ -1,6 +1,6 @@ Name: UIAutomator Short Name: uiautomator -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/test/uiautomator/uiautomator/2.4.0-SNAPSHOT/uiautomator-2.4.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/test/uiautomator/uiautomator/2.4.0-SNAPSHOT/uiautomator-2.4.0-20250928.100029-1.aar Version: 2.4.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_transition_transition/README.chromium b/third_party/androidx/committed/libs/androidx_transition_transition/README.chromium index 3e42528..a9ba8f4a 100644 --- a/third_party/androidx/committed/libs/androidx_transition_transition/README.chromium +++ b/third_party/androidx/committed/libs/androidx_transition_transition/README.chromium
@@ -1,6 +1,6 @@ Name: Transition Short Name: transition -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/transition/transition/1.7.0-SNAPSHOT/transition-1.7.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/transition/transition/1.7.0-SNAPSHOT/transition-1.7.0-20250928.100029-1.aar Version: 1.7.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_viewpager2_viewpager2/README.chromium b/third_party/androidx/committed/libs/androidx_viewpager2_viewpager2/README.chromium index e9dd5ef3..c82f78a5 100644 --- a/third_party/androidx/committed/libs/androidx_viewpager2_viewpager2/README.chromium +++ b/third_party/androidx/committed/libs/androidx_viewpager2_viewpager2/README.chromium
@@ -1,6 +1,6 @@ Name: ViewPager2 Short Name: viewpager2 -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/viewpager2/viewpager2/1.2.0-SNAPSHOT/viewpager2-1.2.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/viewpager2/viewpager2/1.2.0-SNAPSHOT/viewpager2-1.2.0-20250928.100029-1.aar Version: 1.2.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_webkit_webkit/README.chromium b/third_party/androidx/committed/libs/androidx_webkit_webkit/README.chromium index ecad736..cc0d43a 100644 --- a/third_party/androidx/committed/libs/androidx_webkit_webkit/README.chromium +++ b/third_party/androidx/committed/libs/androidx_webkit_webkit/README.chromium
@@ -1,6 +1,6 @@ Name: WebKit Short Name: webkit -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/webkit/webkit/1.15.0-SNAPSHOT/webkit-1.15.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/webkit/webkit/1.15.0-SNAPSHOT/webkit-1.15.0-20250928.100029-1.aar Version: 1.15.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/androidx/committed/libs/androidx_window_sidecar_sidecar/README.chromium b/third_party/androidx/committed/libs/androidx_window_sidecar_sidecar/README.chromium index 2b12207..65c89a9 100644 --- a/third_party/androidx/committed/libs/androidx_window_sidecar_sidecar/README.chromium +++ b/third_party/androidx/committed/libs/androidx_window_sidecar_sidecar/README.chromium
@@ -1,6 +1,6 @@ Name: WindowManager Sidecar Short Name: sidecar -URL: https://androidx.dev/snapshots/builds/14178711/artifacts/repository/androidx/window/sidecar/sidecar/1.0.0-SNAPSHOT/sidecar-1.0.0-20250927.084818-1.aar +URL: https://androidx.dev/snapshots/builds/14180086/artifacts/repository/androidx/window/sidecar/sidecar/1.0.0-SNAPSHOT/sidecar-1.0.0-20250928.100029-1.aar Version: 1.0.0-SNAPSHOT Update Mechanism: Autoroll License: Apache-2.0
diff --git a/third_party/blink/renderer/core/paint/paint_property_tree_builder.cc b/third_party/blink/renderer/core/paint/paint_property_tree_builder.cc index 2b7280d1..4f5b70cd 100644 --- a/third_party/blink/renderer/core/paint/paint_property_tree_builder.cc +++ b/third_party/blink/renderer/core/paint/paint_property_tree_builder.cc
@@ -622,11 +622,14 @@ // PaintOffsetTranslationForBackdropFilterWithInlineElement is enabled, // inline elements with backdrop-filter are also included to fix paint // offset issue (see crbug.com/40716515). For now because of - // crbug.com/780242, this is limited to LayoutBlocks and LayoutReplaceds + // crbug.com/40547515, this is limited to LayoutBlocks and LayoutReplaceds // that won't be escaped by floating objects and column spans when finding - // their containing blocks. TODO(crbug.com/780242): This can be avoided if + // their containing blocks. TODO(crbug.com/40547515): This can be avoided if // we have fully correct paint property tree states for floating objects // and column spans. + if (RuntimeEnabledFeatures::PaintOffsetTranslationForCompositedEnabled()) { + return true; + } bool include_inline_for_backdrop_filter = RuntimeEnabledFeatures:: PaintOffsetTranslationForBackdropFilterWithInlineElementEnabled() &&
diff --git a/third_party/blink/renderer/platform/runtime_enabled_features.json5 b/third_party/blink/renderer/platform/runtime_enabled_features.json5 index 31bd605..c0d04d8 100644 --- a/third_party/blink/renderer/platform/runtime_enabled_features.json5 +++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5
@@ -3647,6 +3647,12 @@ status: "stable", }, { + // Killswitch M142. Overrides the above to enable PaintOffsetTranslation + // for all composited LayoutObjects. + name: "PaintOffsetTranslationForComposited", + status: "stable", + }, + { name: "PaintTimingMixin", status: "experimental", },
diff --git a/third_party/blink/web_tests/paint/invalidation/compositing/composited-float-under-composited-inline-expected.txt b/third_party/blink/web_tests/paint/invalidation/compositing/composited-float-under-composited-inline-expected.txt index aa39950..096e6a8 100644 --- a/third_party/blink/web_tests/paint/invalidation/compositing/composited-float-under-composited-inline-expected.txt +++ b/third_party/blink/web_tests/paint/invalidation/compositing/composited-float-under-composited-inline-expected.txt
@@ -11,7 +11,7 @@ "bounds": [100, 100], "contentsOpaque": true, "backgroundColor": "#008000", - "transform": 1 + "transform": 2 } ], "transforms": [ @@ -21,7 +21,17 @@ [1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], - [158, 158, 0, 1] + [8, 8, 0, 1] + ] + }, + { + "id": 2, + "parent": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [150, 150, 0, 1] ] } ]
diff --git a/third_party/blink/web_tests/paint/invalidation/compositing/composited-float-under-composited-inline-individual-expected.txt b/third_party/blink/web_tests/paint/invalidation/compositing/composited-float-under-composited-inline-individual-expected.txt index aa39950..096e6a8 100644 --- a/third_party/blink/web_tests/paint/invalidation/compositing/composited-float-under-composited-inline-individual-expected.txt +++ b/third_party/blink/web_tests/paint/invalidation/compositing/composited-float-under-composited-inline-individual-expected.txt
@@ -11,7 +11,7 @@ "bounds": [100, 100], "contentsOpaque": true, "backgroundColor": "#008000", - "transform": 1 + "transform": 2 } ], "transforms": [ @@ -21,7 +21,17 @@ [1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], - [158, 158, 0, 1] + [8, 8, 0, 1] + ] + }, + { + "id": 2, + "parent": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [150, 150, 0, 1] ] } ]
diff --git a/third_party/blink/web_tests/paint/invalidation/compositing/float-under-composited-inline-expected.txt b/third_party/blink/web_tests/paint/invalidation/compositing/float-under-composited-inline-expected.txt index 7a3b3cd1..62219a3 100644 --- a/third_party/blink/web_tests/paint/invalidation/compositing/float-under-composited-inline-expected.txt +++ b/third_party/blink/web_tests/paint/invalidation/compositing/float-under-composited-inline-expected.txt
@@ -8,10 +8,22 @@ }, { "name": "LayoutInline (relative positioned) SPAN", - "position": [108, 108], + "position": [100, 100], "bounds": [100, 100], "contentsOpaque": true, - "backgroundColor": "#008000" + "backgroundColor": "#008000", + "transform": 1 + } + ], + "transforms": [ + { + "id": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [8, 8, 0, 1] + ] } ] }
diff --git a/third_party/blink/web_tests/paint/invalidation/compositing/stacked-float-under-composited-inline-expected.txt b/third_party/blink/web_tests/paint/invalidation/compositing/stacked-float-under-composited-inline-expected.txt index 6a13080..4503e34e 100644 --- a/third_party/blink/web_tests/paint/invalidation/compositing/stacked-float-under-composited-inline-expected.txt +++ b/third_party/blink/web_tests/paint/invalidation/compositing/stacked-float-under-composited-inline-expected.txt
@@ -8,10 +8,22 @@ }, { "name": "LayoutBlockFlow (relative positioned, floating) DIV id='float'", - "position": [158, 158], + "position": [150, 150], "bounds": [100, 100], "contentsOpaque": true, - "backgroundColor": "#008000" + "backgroundColor": "#008000", + "transform": 1 + } + ], + "transforms": [ + { + "id": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [8, 8, 0, 1] + ] } ] }
diff --git a/third_party/blink/web_tests/platform/mac/paint/invalidation/position/relative-inline-positioned-movement-repaint-expected.txt b/third_party/blink/web_tests/platform/mac/paint/invalidation/position/relative-inline-positioned-movement-repaint-expected.txt index 0ea784a..7d5cb44f 100644 --- a/third_party/blink/web_tests/platform/mac/paint/invalidation/position/relative-inline-positioned-movement-repaint-expected.txt +++ b/third_party/blink/web_tests/platform/mac/paint/invalidation/position/relative-inline-positioned-movement-repaint-expected.txt
@@ -8,11 +8,23 @@ }, { "name": "LayoutInline (relative positioned) DIV id='block'", - "position": [68, 7], + "position": [60, -1], "bounds": [374, 20], "backfaceVisibility": "hidden", "invalidations": [ [0, 0, 374, 20] + ], + "transform": 1 + } + ], + "transforms": [ + { + "id": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [8, 8, 0, 1] ] } ]
diff --git a/third_party/blink/web_tests/platform/win/paint/invalidation/position/relative-inline-positioned-movement-repaint-expected.txt b/third_party/blink/web_tests/platform/win/paint/invalidation/position/relative-inline-positioned-movement-repaint-expected.txt index 98df0f71..ade422fc 100644 --- a/third_party/blink/web_tests/platform/win/paint/invalidation/position/relative-inline-positioned-movement-repaint-expected.txt +++ b/third_party/blink/web_tests/platform/win/paint/invalidation/position/relative-inline-positioned-movement-repaint-expected.txt
@@ -8,11 +8,23 @@ }, { "name": "LayoutInline (relative positioned) DIV id='block'", - "position": [68, 7], + "position": [60, -1], "bounds": [348, 21], "backfaceVisibility": "hidden", "invalidations": [ [0, 0, 348, 21] + ], + "transform": 1 + } + ], + "transforms": [ + { + "id": 1, + "transform": [ + [1, 0, 0, 0], + [0, 1, 0, 0], + [0, 0, 1, 0], + [8, 8, 0, 1] ] } ]
diff --git a/third_party/compiler-rt/src b/third_party/compiler-rt/src index 45b0d10..dbef1a8 160000 --- a/third_party/compiler-rt/src +++ b/third_party/compiler-rt/src
@@ -1 +1 @@ -Subproject commit 45b0d106857b21348a01c292cb30a261ef968b7e +Subproject commit dbef1a89100395f128231024d0c07e4dcfe72140
diff --git a/third_party/devtools-frontend/src b/third_party/devtools-frontend/src index ad8438e..9f20e85 160000 --- a/third_party/devtools-frontend/src +++ b/third_party/devtools-frontend/src
@@ -1 +1 @@ -Subproject commit ad8438edb0fff5b4a87669fe237ec2ae7d30c86e +Subproject commit 9f20e8528d323e1c121e147de59fcb6673f44215
diff --git a/third_party/libc++/src b/third_party/libc++/src index 0cb7f02..4b4a57f 160000 --- a/third_party/libc++/src +++ b/third_party/libc++/src
@@ -1 +1 @@ -Subproject commit 0cb7f02f783ef23ba0a9f73d632a5ae95af042c5 +Subproject commit 4b4a57f5cf627639c041368120af9d69ed40032c
diff --git a/third_party/skia b/third_party/skia index beb6739..70a4803 160000 --- a/third_party/skia +++ b/third_party/skia
@@ -1 +1 @@ -Subproject commit beb6739688027fa5d1e1da5a946defa18217f171 +Subproject commit 70a4803c0b9c91463b90cd8d4e371f60e2c378bb
diff --git a/third_party/vulkan-deps b/third_party/vulkan-deps index 8571c2c..666c722 160000 --- a/third_party/vulkan-deps +++ b/third_party/vulkan-deps
@@ -1 +1 @@ -Subproject commit 8571c2cb2137af5bb8754d5e501aae90831fb7e1 +Subproject commit 666c7222bfe61cb8f414f37c2159b63c494fc2d0
diff --git a/third_party/vulkan-validation-layers/src b/third_party/vulkan-validation-layers/src index e7ba8af..df43c65 160000 --- a/third_party/vulkan-validation-layers/src +++ b/third_party/vulkan-validation-layers/src
@@ -1 +1 @@ -Subproject commit e7ba8af40a7e9b8e5d24eb8c5459d0bdd8101498 +Subproject commit df43c65713cdac1418fc3800a8def9e4d669cbae
diff --git a/third_party/webrtc b/third_party/webrtc index 8d5c61b..fd12ad82 160000 --- a/third_party/webrtc +++ b/third_party/webrtc
@@ -1 +1 @@ -Subproject commit 8d5c61bb7ab3464a8dc3354bc54c78100eb92335 +Subproject commit fd12ad82cd39cfd02830b273b8a2f7ee1a985921
diff --git a/tools/metrics/histograms/metadata/autofill/enums.xml b/tools/metrics/histograms/metadata/autofill/enums.xml index 42d7f7e..8acec50 100644 --- a/tools/metrics/histograms/metadata/autofill/enums.xml +++ b/tools/metrics/histograms/metadata/autofill/enums.xml
@@ -242,6 +242,7 @@ <int value="6" label="OfferNotification"/> <int value="7" label="FilledCardInformation"/> <int value="8" label="Password"/> + <int value="9" label="WalletablePassConsent"/> </enum> <!-- LINT.ThenChange(//chrome/browser/ui/autofill/bubble_controller_base.h:BubbleType) -->
diff --git a/tools/metrics/histograms/metadata/autofill/histograms.xml b/tools/metrics/histograms/metadata/autofill/histograms.xml index 0cd7412..d269502f 100644 --- a/tools/metrics/histograms/metadata/autofill/histograms.xml +++ b/tools/metrics/histograms/metadata/autofill/histograms.xml
@@ -2244,6 +2244,8 @@ <variant name="SaveUpdateCard" summary="Save/update card bubble."/> <variant name="VirtualCardEnrollConfirmation" summary="Virtual card enroll confirmation bubble."/> + <variant name="WalletablePassConsent" + summary="Walletable pass consent bubble."/> </token> <!-- LINT.ThenChange(//chrome/browser/ui/autofill/bubble_manager_impl.cc:BubbleTypeToMetricSuffix) -->