From 9722b8edf47a409530c753a65c1aa9a4831233ec Mon Sep 17 00:00:00 2001 From: Nishith Khanna Date: Fri, 13 Feb 2026 08:55:38 +0000 Subject: [PATCH 1/9] Update chromium version to 145.0.7632.76 --- versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/versions.txt b/versions.txt index c1e70192..ce197974 100644 --- a/versions.txt +++ b/versions.txt @@ -1,3 +1,3 @@ -chromium_version="144.0.7559.109" -cromite_branch="v144.0.7559.97-2ba21150282e277cdab0f534cb57978d9a9ac398" -ungoogled_chromium_branch="144.0.7559.96-1" +chromium_version="145.0.7632.76" +cromite_branch="v145.0.7632.76-5342ca5f64ca7da15a07d2cefee953514d540807" +ungoogled_chromium_branch="145.0.7632.75-1" -- GitLab From 37fdba9a4a62cd7b8784ba3e823505b4d0e14dbe Mon Sep 17 00:00:00 2001 From: Nishith Khanna Date: Fri, 13 Feb 2026 08:55:40 +0000 Subject: [PATCH 2/9] [Auto] Update cromite patches --- build/cromite | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/cromite b/build/cromite index 2ba21150..ad6c3e03 160000 --- a/build/cromite +++ b/build/cromite @@ -1 +1 @@ -Subproject commit 2ba21150282e277cdab0f534cb57978d9a9ac398 +Subproject commit ad6c3e036ad33023c8b2259e62ce54a5c0354189 -- GitLab From 7b83a522e3aaf13f98381a707624b23269e5cf14 Mon Sep 17 00:00:00 2001 From: Nishith Khanna Date: Fri, 13 Feb 2026 08:55:42 +0000 Subject: [PATCH 3/9] [Auto] Update domain substitution --- domain_substitution/domain_substitution.list | 351 +++++++++++++++---- domain_substitution/prune_binaries.py | 4 + 2 files changed, 289 insertions(+), 66 deletions(-) diff --git a/domain_substitution/domain_substitution.list b/domain_substitution/domain_substitution.list index ce03ee7f..0f6b9ca5 100644 --- a/domain_substitution/domain_substitution.list +++ b/domain_substitution/domain_substitution.list @@ -383,6 +383,7 @@ base/trace_event/malloc_dump_provider.cc base/trace_event/process_memory_dump.h base/trace_event/trace_logging_minimal_win.h base/tracing/stdlib/chrome/page_loads.sql +base/tracing/stdlib/chrome/scroll_jank_v4.sql base/tracing/test/test_data.py base/values_unittest.cc base/win/delayload_helpers.h @@ -468,6 +469,7 @@ build/config/clang/clang.gni build/config/compiler/BUILD.gn build/config/compiler/compiler.gni build/config/cronet/config.gni +build/config/freetype/freetype.gni build/config/fuchsia/BUILD.gn build/config/linux/pkg_config.gni build/config/locales.gni @@ -532,7 +534,6 @@ chrome/PRESUBMIT.py chrome/app/PRESUBMIT.py chrome/app/app_management_strings.grdp chrome/app/chrome_command_ids.h -chrome/app/chrome_main.cc chrome/app/chrome_main_delegate.cc chrome/app/chromeos_strings.grdp chrome/app/chromium_strings.grd @@ -569,6 +570,7 @@ chrome/browser/android/examples/custom_tabs_client/src/res/values/strings.xml chrome/browser/android/examples/partner_browser_customizations_provider/res/values/strings.xml chrome/browser/android/history/history_deletion_bridge_unittest.cc chrome/browser/android/omnibox/chrome_omnibox_navigation_observer_android_unittest.cc +chrome/browser/android/recently_closed_tabs_bridge_unittest.cc chrome/browser/android/search_permissions/search_permissions_service.h chrome/browser/android/search_permissions/search_permissions_service_unittest.cc chrome/browser/android/tab_android.cc @@ -794,8 +796,8 @@ chrome/browser/ash/login/users/default_user_image/default_user_images.cc chrome/browser/ash/login/users/multi_user_sign_in_policy_controller_unittest.cc chrome/browser/ash/login/webview_login_browsertest.cc chrome/browser/ash/login/wizard_controller_browsertest.cc -chrome/browser/ash/magic_boost/magic_boost_controller_ash.cc -chrome/browser/ash/magic_boost/magic_boost_controller_ash_unittest.cc +chrome/browser/ash/magic_boost/magic_boost_controller.cc +chrome/browser/ash/magic_boost/magic_boost_controller_unittest.cc chrome/browser/ash/mahi/web_contents/mahi_web_contents_manager_impl.cc chrome/browser/ash/net/network_diagnostics/arc_dns_resolution_routine.cc chrome/browser/ash/net/network_diagnostics/dns_latency_routine.cc @@ -936,7 +938,6 @@ chrome/browser/chromeos/printing/print_preview/print_settings_converter_unittest chrome/browser/chromeos/reporting/metric_reporting_prefs_unittest.cc chrome/browser/chromeos/tablet_mode/chrome_content_browser_client_tablet_mode_part_unittest.cc chrome/browser/complex_tasks/task_tab_helper_unittest.cc -chrome/browser/component_updater/recovery_component_installer.cc chrome/browser/component_updater/translate_kit_component_installer.cc chrome/browser/compose/chrome_compose_client_unittest.cc chrome/browser/compose/compose_enabling_unittest.cc @@ -952,11 +953,14 @@ chrome/browser/contextual_cueing/caching_zero_state_suggestions_manager_unittest chrome/browser/contextual_cueing/zero_state_suggestions_browsertest.cc chrome/browser/contextual_tasks/contextual_tasks_composebox_handler_unittest.cc chrome/browser/contextual_tasks/contextual_tasks_page_handler.cc +chrome/browser/contextual_tasks/contextual_tasks_page_handler_unittest.cc chrome/browser/contextual_tasks/contextual_tasks_ui.cc chrome/browser/contextual_tasks/contextual_tasks_ui_service.cc chrome/browser/contextual_tasks/contextual_tasks_ui_service_interactive_uitest.cc chrome/browser/contextual_tasks/contextual_tasks_ui_service_unittest.cc chrome/browser/contextual_tasks/contextual_tasks_ui_unittest.cc +chrome/browser/contextual_tasks/contextual_tasks_url_loader_factory_interceptor.cc +chrome/browser/contextual_tasks/contextual_tasks_url_loader_factory_interceptor_browsertest.cc chrome/browser/contextual_tasks/tab_strip_context_decorator_unittest.cc chrome/browser/custom_handlers/protocol_handler_registry_browsertest.cc chrome/browser/data_sharing/desktop/data_sharing_conversion_utils_unittest.cc @@ -969,6 +973,7 @@ chrome/browser/devtools/device/adb/adb_client_socket_browsertest.cc chrome/browser/devtools/device/adb/mock_adb_server.cc chrome/browser/devtools/device/usb/android_rsa.cc chrome/browser/devtools/devtools_browsertest.cc +chrome/browser/devtools/devtools_http_service_handler_unittest.cc chrome/browser/devtools/devtools_ui_bindings.cc chrome/browser/devtools/devtools_ui_bindings_unittest.cc chrome/browser/devtools/features.cc @@ -1016,7 +1021,6 @@ chrome/browser/enterprise/data_protection/data_protection_navigation_observer_un chrome/browser/enterprise/data_protection/paste_allowed_request_unittest.cc chrome/browser/enterprise/data_protection/print_utils_unittest.cc chrome/browser/enterprise/platform_auth/cloud_ap_provider_win.cc -chrome/browser/enterprise/platform_auth/platform_auth_proxying_url_loader_factory_unittest.cc chrome/browser/enterprise/profile_management/profile_management_navigation_throttle.cc chrome/browser/enterprise/profile_management/profile_management_navigation_throttle_unittest.cc chrome/browser/enterprise/reporting/extension_request/extension_request_notification.cc @@ -1087,6 +1091,7 @@ chrome/browser/extensions/api/runtime/runtime_apitest.cc chrome/browser/extensions/api/scripting/scripting_apitest.cc chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc chrome/browser/extensions/api/tab_capture/tab_capture_performance_test_base.cc +chrome/browser/extensions/api/tabs/tabs_api.cc chrome/browser/extensions/api/tabs/tabs_api_unittest.cc chrome/browser/extensions/api/tabs/tabs_test.cc chrome/browser/extensions/api/tabs/windows_util_unittest.cc @@ -1101,7 +1106,6 @@ chrome/browser/extensions/bookmarks/bookmarks_helpers_unittest.cc chrome/browser/extensions/chrome_extension_function_details.cc chrome/browser/extensions/component_extensions_allowlist/allowlist.h chrome/browser/extensions/content_script_apitest.cc -chrome/browser/extensions/convert_user_script_unittest.cc chrome/browser/extensions/crx_installer_browsertest.cc chrome/browser/extensions/cws_info_service.cc chrome/browser/extensions/desktop_android_extensions_browsertest.cc @@ -1133,6 +1137,7 @@ chrome/browser/extensions/menu_manager_unittest.cc chrome/browser/extensions/native_bindings_apitest.cc chrome/browser/extensions/navigation_extension_enabler.cc chrome/browser/extensions/navigation_extension_enabler_browsertest.cc +chrome/browser/extensions/open_tab_helper.cc chrome/browser/extensions/orb_and_cors_extension_browsertest.cc chrome/browser/extensions/permission_message_combinations_unittest.cc chrome/browser/extensions/permissions/active_tab_apitest.cc @@ -1251,7 +1256,7 @@ chrome/browser/metrics/chrome_metrics_service_client_ash_unittest.cc chrome/browser/metrics/family_link_user_metrics_provider_unittest.cc chrome/browser/metrics/family_user_metrics_provider_browsertest.cc chrome/browser/metrics/per_user_state_manager_chromeos_browsertest.cc -chrome/browser/metrics/perf/perf_events_collector.cc +chrome/browser/metrics/system_pdh_metrics_provider_win.h chrome/browser/metrics/usage_scenario/tab_usage_scenario_tracker.cc chrome/browser/metrics/usage_scenario/tab_usage_scenario_tracker_unittest.cc chrome/browser/metrics/variations/variations_http_headers_browsertest.cc @@ -1560,7 +1565,7 @@ chrome/browser/resources/chromeos/emoji_picker/emoji_picker_api_proxy.ts chrome/browser/resources/chromeos/emoji_picker/icons.html chrome/browser/resources/chromeos/emoji_picker/prefix_search.ts chrome/browser/resources/chromeos/emulator/icons.html -chrome/browser/resources/chromeos/input_method/google_xkb_manifest.json.jinja2 +chrome/browser/resources/chromeos/input_method/google_xkb_manifest.json chrome/browser/resources/chromeos/login/components/web_view_loader.ts chrome/browser/resources/chromeos/login/debug/debug.ts chrome/browser/resources/chromeos/login/debug/quick_start_debugger.ts @@ -1586,6 +1591,7 @@ chrome/browser/resources/gaia_auth_host/authenticator.js chrome/browser/resources/gaia_auth_host/saml_handler.js chrome/browser/resources/gaia_auth_host/saml_password_attributes.js chrome/browser/resources/glic/fre/fre_app_controller.ts +chrome/browser/resources/glic/glic_api_impl/client/image_utils.ts chrome/browser/resources/glic/url_pattern.d.ts chrome/browser/resources/glic/webview.ts chrome/browser/resources/hangout_services/manifest_v2.json @@ -1650,7 +1656,6 @@ chrome/browser/safe_browsing/client_side_detection_host_unittest.cc chrome/browser/safe_browsing/cloud_content_scanning/cloud_binary_upload_service.cc chrome/browser/safe_browsing/cloud_content_scanning/cloud_binary_upload_service_unittest.cc chrome/browser/safe_browsing/cloud_content_scanning/multipart_uploader_unittest.cc -chrome/browser/safe_browsing/cloud_content_scanning/resumable_uploader_unittest.cc chrome/browser/safe_browsing/download_protection/check_client_download_request_base.cc chrome/browser/safe_browsing/download_protection/deep_scanning_browsertest.cc chrome/browser/safe_browsing/download_protection/deep_scanning_request_unittest.cc @@ -1667,6 +1672,7 @@ chrome/browser/safe_browsing/incident_reporting/extension_data_collection_unitte chrome/browser/safe_browsing/incident_reporting/incident_report_uploader_impl.cc chrome/browser/safe_browsing/incident_reporting/incident_reporting_service_unittest.cc chrome/browser/safe_browsing/incident_reporting/last_download_finder_unittest.cc +chrome/browser/safe_browsing/metrics/bundled_settings_metrics_provider_unittest.cc chrome/browser/safe_browsing/notification_content_detection/notification_content_detection_service_browsertest.cc chrome/browser/safe_browsing/notification_telemetry/notification_telemetry_service.cc chrome/browser/safe_browsing/notification_telemetry/notification_telemetry_service_unittest.cc @@ -1679,6 +1685,7 @@ chrome/browser/save_to_drive/multipart_drive_uploader.cc chrome/browser/save_to_drive/multipart_drive_uploader_unittest.cc chrome/browser/save_to_drive/resumable_drive_uploader.cc chrome/browser/save_to_drive/resumable_drive_uploader_unittest.cc +chrome/browser/save_to_drive/save_to_drive_flow_browsertest.cc chrome/browser/search/background/ntp_custom_background_service.cc chrome/browser/search/ntp_features_unittest.cc chrome/browser/search/search.h @@ -1741,6 +1748,7 @@ chrome/browser/signin/dice_tab_helper_unittest.cc chrome/browser/signin/dice_web_signin_interceptor_browsertest.cc chrome/browser/signin/dice_web_signin_interceptor_unittest.cc chrome/browser/signin/e2e_tests/live_test.cc +chrome/browser/signin/header_modification_delegate_impl.cc chrome/browser/signin/header_modification_delegate_impl_unittest.cc chrome/browser/signin/mirror_browsertest.cc chrome/browser/signin/mirror_interactive_uitest.cc @@ -1786,6 +1794,7 @@ chrome/browser/supervised_user/url_filter_interactive_uitest.cc chrome/browser/support_tool/ash/system_state_data_collector.cc chrome/browser/sync/android/fake_server_helper_android.cc chrome/browser/sync/sessions/sync_sessions_router_tab_helper.h +chrome/browser/sync/sync_ui_util.cc chrome/browser/sync/test/integration/cookie_helper.cc chrome/browser/sync/test/integration/fake_sync_signin_delegate_android.cc chrome/browser/sync/test/integration/fake_sync_signin_delegate_desktop.cc @@ -1896,6 +1905,7 @@ chrome/browser/ui/browser_navigator_browsertest.cc chrome/browser/ui/browser_navigator_browsertest_chromeos.cc chrome/browser/ui/browser_navigator_params.h chrome/browser/ui/browser_tabstrip_browsertest_chromeos.cc +chrome/browser/ui/browser_window/internal/android/android_browser_window_browsertest.cc chrome/browser/ui/browser_window/internal/android/create_browser_window_android_browsertest.cc chrome/browser/ui/chrome_pages.cc chrome/browser/ui/cocoa/applescript/bookmark_folder_applescript_browsertest.mm @@ -2019,6 +2029,7 @@ chrome/browser/ui/views/autofill/popup/popup_separator_view.h chrome/browser/ui/views/autofill/popup/popup_view_views_browsertest.cc chrome/browser/ui/views/autofill/popup/popup_view_views_unittest.cc chrome/browser/ui/views/bookmarks/bookmark_account_storage_move_dialog_interactive_uitest.cc +chrome/browser/ui/views/bookmarks/bookmark_bar_view_browsertest.cc chrome/browser/ui/views/bookmarks/bookmark_bar_view_unittest.cc chrome/browser/ui/views/bookmarks/bookmark_bubble_view.cc chrome/browser/ui/views/bookmarks/bookmark_bubble_view_browsertest.cc @@ -2153,6 +2164,7 @@ chrome/browser/ui/webui/devtools/devtools_ui_data_source_unittest.cc chrome/browser/ui/webui/discards/graph_dump_impl_unittest.cc chrome/browser/ui/webui/extensions/extensions_internals_unittest.cc chrome/browser/ui/webui/extensions_zero_state_promo/extensions_zero_state_promo_interactive_uitest.cc +chrome/browser/ui/webui/favicon_source.cc chrome/browser/ui/webui/favicon_source_unittest.cc chrome/browser/ui/webui/history/browsing_history_handler_unittest.cc chrome/browser/ui/webui/interstitials/interstitial_ui.cc @@ -2243,6 +2255,8 @@ chrome/browser/web_applications/commands/fetch_manifest_and_install_command.cc chrome/browser/web_applications/commands/install_app_from_verified_manifest_command.cc chrome/browser/web_applications/commands/install_app_from_verified_manifest_command_browsertest.cc chrome/browser/web_applications/isolated_web_apps/browser_navigator_iwa_browsertest.cc +chrome/browser/web_applications/isolated_web_apps/isolated_web_app_throttle_browsertest.cc +chrome/browser/web_applications/isolated_web_apps/iwa_permissions_policy_cache.cc chrome/browser/web_applications/os_integration/web_app_handler_registration_utils_win.cc chrome/browser/web_applications/os_integration/web_app_handler_registration_utils_win.h chrome/browser/web_applications/os_integration/web_app_handler_registration_utils_win_unittest.cc @@ -2289,6 +2303,7 @@ chrome/browser/webauthn/gpm_enclave_controller.h chrome/browser/webauthn/passkey_unlock_manager_browsertest.cc chrome/browser/webauthn/passkey_unlock_manager_unittest.cc chrome/browser/webauthn/test_util.h +chrome/browser/webid/identity_provider_service.h chrome/browser/webshare/win/fake_random_access_stream.cc chrome/browser/webshare/win/share_operation.cc chrome/browser/win/chrome_process_finder.cc @@ -2400,8 +2415,6 @@ chrome/install_static/user_data_dir.cc chrome/installer/gcapi/gcapi.cc chrome/installer/gcapi/gcapi_dll.cc chrome/installer/linux/common/installer.py -chrome/installer/linux/debian/build.py -chrome/installer/linux/rpm/build.py chrome/installer/mini_installer/mini_installer.cc chrome/installer/mini_installer/path_string.h chrome/installer/setup/eula/oem_ar.html @@ -2797,7 +2810,6 @@ components/autofill/core/browser/form_qualifiers_unittest.cc components/autofill/core/browser/form_structure_unittest.cc components/autofill/core/browser/foundations/browser_autofill_manager_unittest.cc components/autofill/core/browser/foundations/test_autofill_client.h -components/autofill/core/browser/geo/alternative_state_name_map_updater.cc components/autofill/core/browser/integrators/address_on_typing/address_on_typing_manager_unittest.cc components/autofill/core/browser/metrics/autofill_metrics_test_base.cc components/autofill/core/browser/metrics/autofill_metrics_unittest.cc @@ -2915,6 +2927,7 @@ components/content_settings/core/common/content_settings_pattern.h components/content_settings/core/common/content_settings_pattern_parser_unittest.cc components/content_settings/core/common/content_settings_pattern_unittest.cc components/content_settings/renderer/content_settings_agent_impl.cc +components/contextual_search/input_state_model_unittest.cc components/contextual_search/internal/composebox_query_controller.cc components/contextual_search/internal/composebox_query_controller_unittest.cc components/contextual_tasks/internal/contextual_tasks_service_impl_unittest.cc @@ -2933,6 +2946,7 @@ components/crash/core/app/crash_reporter_client.cc components/crash/core/browser/resources/crashes.ts components/crash/core/common/crash_key.h components/cronet/PRESUBMIT.py +components/cronet/android/BUILD.gn components/cronet/android/cronet_bidirectional_stream_adapter.h components/cronet/android/test/javaperftests/AndroidManifest.xml components/cronet/android/test/javatests/AndroidManifest.xml @@ -2984,6 +2998,8 @@ components/drive/service/drive_service_interface.h components/drive/service/fake_drive_service.cc components/embedder_support/android/BUILD.gn components/endpoint_fetcher/endpoint_fetcher_unittest.cc +components/enterprise/browser/reporting/saas_domain/domain_reporting_aggregation_utils_unittest.cc +components/enterprise/connectors/core/cloud_content_scanning/resumable_uploader_base_unittest.cc components/enterprise/connectors/core/content_area_user_provider.cc components/enterprise/connectors/core/content_area_user_provider.h components/enterprise/connectors/core/reporting_utils_unittest.cc @@ -2994,7 +3010,6 @@ components/enterprise/data_controls/core/browser/data_controls_policy_handler_un components/enterprise/data_controls/core/browser/rule_unittest.cc components/enterprise/data_controls/core/browser/rules_service_base_unittest.cc components/enterprise/obfuscation/core/utils.h -components/enterprise/signin/enterprise_identity_service_unittest.cc components/enterprise_strings.grdp components/error_page/common/localized_error.cc components/error_page_strings.grdp @@ -3097,10 +3112,6 @@ components/input/touch_action_filter.h components/input/utils.cc components/invalidation/impl/per_user_topic_subscription_manager.cc components/invalidation/impl/per_user_topic_subscription_manager_unittest.cc -components/ip_protection/common/ip_protection_config_http.cc -components/ip_protection/common/ip_protection_proxy_config_direct_fetcher.cc -components/ip_protection/common/ip_protection_token_manager_impl.cc -components/ip_protection/common/masked_domain_list_manager_unittest.cc components/javascript_dialogs/tab_modal_dialog_manager.cc components/javascript_dialogs_strings.grdp components/keyed_service/core/keyed_service_base_factory.cc @@ -3112,6 +3123,7 @@ components/lens/lens_url_utils_unittest.cc components/leveldb_proto/internal/leveldb_proto_feature_list.cc components/live_caption/greedy_text_stabilizer.h components/live_caption/translation_dispatcher.cc +components/live_caption/translation_dispatcher_unittest.cc components/login_dialog_strings.grdp components/lookalikes/core/lookalike_url_util.cc components/lookalikes/core/lookalike_url_util.h @@ -3145,7 +3157,6 @@ components/metrics/dwa/dwa_entry_builder_unittest.cc components/metrics/metrics_state_manager.h components/metrics/metrics_state_manager_unittest.cc components/metrics/net/net_metrics_log_uploader.cc -components/metrics/persistent_histograms.cc components/metrics/private_metrics/data_upload_config_downloader.cc components/metrics/private_metrics/data_upload_config_downloader_unittest.cc components/metrics/reporting_service.cc @@ -3171,6 +3182,7 @@ components/offline_pages/core/background/reconcile_task_unittest.cc components/offline_pages/core/model/get_pages_task_unittest.cc components/omnibox/PRESUBMIT.py components/omnibox/browser/aim_eligibility_service.cc +components/omnibox/browser/aim_eligibility_service_unittest.cc components/omnibox/browser/autocomplete_controller.cc components/omnibox/browser/autocomplete_controller.h components/omnibox/browser/autocomplete_controller_metrics_unittest.cc @@ -3535,6 +3547,8 @@ components/policy/test/data/pref_mapping/ReportWebsiteActivityAllowlist.json components/policy/test/data/pref_mapping/ReportWebsiteTelemetryAllowlist.json components/policy/test/data/pref_mapping/RestoreOnStartupURLs.json components/policy/test/data/pref_mapping/RestrictSigninToPattern.json +components/policy/test/data/pref_mapping/SaaSReportDomainUrlsForBrowser.json +components/policy/test/data/pref_mapping/SaaSReportDomainUrlsForProfile.json components/policy/test/data/pref_mapping/SafeBrowsingAllowlistDomains.json components/policy/test/data/pref_mapping/SameOriginTabCaptureAllowedByOrigins.json components/policy/test/data/pref_mapping/ScreenCaptureAllowedByOrigins.json @@ -3597,6 +3611,7 @@ components/privacy_sandbox_chrome_strings.grdp components/protocol_handler_strings.grdp components/proxy_config/pref_proxy_config_tracker_impl_unittest.cc components/proxy_config/proxy_policy_handler_unittest.cc +components/proxy_config/proxy_prefs_utils_unittest.cc components/push_messaging/push_messaging_constants.cc components/quirks/quirks_client.cc components/reading_list/core/offline_url_utils_unittest.cc @@ -3846,9 +3861,9 @@ components/supervised_user/core/browser/parallel_fetch_manager_unittest.cc components/supervised_user/core/browser/proto_fetcher_status.h components/supervised_user/core/browser/proto_fetcher_unittest.cc components/supervised_user/core/browser/supervised_user_log_record_unittest.cc -components/supervised_user/core/browser/supervised_user_metrics_service.h components/supervised_user/core/browser/supervised_user_service_unittest.cc components/supervised_user/core/browser/supervised_user_settings_service_unittest.cc +components/supervised_user/core/browser/supervised_user_synthetic_field_trial_service_delegate.h components/supervised_user/core/browser/supervised_user_url_filter.cc components/supervised_user/core/browser/supervised_user_url_filter.h components/supervised_user/core/browser/supervised_user_url_filter_unittest.cc @@ -3868,6 +3883,8 @@ components/sync/engine/net/http_bridge_unittest.cc components/sync/model/data_type_sync_bridge.h components/sync/model/syncable_service.h components/sync/protocol/proto_value_conversions_unittest.cc +components/sync/service/device_statistics_request_impl.cc +components/sync/service/device_statistics_request_impl_unittest.cc components/sync/service/local_data_description.h components/sync/service/sync_auth_manager_unittest.cc components/sync/service/sync_prefs.cc @@ -3986,6 +4003,7 @@ components/viz/service/display/renderer_pixeltest.cc components/viz/service/display_embedder/skia_output_surface_impl_on_gpu.cc components/viz/service/display_embedder/skia_render_copy_results.cc components/viz/service/input/input_manager.cc +components/wallet/core/browser/network/wallet_http_client_impl.cc components/wallet/core/browser/walletable_pass_ingestion_controller_unittest.cc components/wallet/core/browser/walletable_permission_utils_unittest.cc components/wallet_strings.grdp @@ -4001,7 +4019,7 @@ components/webapps/isolated_web_apps/types/source_unittest.cc components/webauthn/content/browser/internal_authenticator_impl_unittest.cc components/webauthn/core/browser/client_data_json.cc components/webauthn/core/browser/passkey_change_quota_tracker_unittest.cc -components/webauthn/ios/passkey_tab_helper.mm +components/webauthn/core/browser/remote_validation.cc components/webauthn/json/value_conversions.h components/webui/flags/flags_test_helpers.cc components/webui/flags/resources/app.html.ts @@ -4200,7 +4218,6 @@ content/browser/speech/tts_win.cc content/browser/storage_partition_impl_unittest.cc content/browser/system_dns_resolution/system_dns_resolver_browsertest.cc content/browser/text_fragment_browsertest.cc -content/browser/tpcd_heuristics/opener_heuristic_browsertest.cc content/browser/tpcd_heuristics/opener_heuristic_utils.cc content/browser/tpcd_heuristics/opener_heuristic_utils_unittest.cc content/browser/tracing/tracing_end_to_end_browsertest.cc @@ -4236,7 +4253,6 @@ content/public/browser/browser_task_traits.h content/public/browser/browsing_data_filter_builder.h content/public/browser/browsing_data_remover.h content/public/browser/content_browser_client.h -content/public/browser/cookie_insight_list_data.h content/public/browser/devtools_manager_delegate.h content/public/browser/navigation_controller.h content/public/browser/navigation_handle.h @@ -4386,7 +4402,6 @@ content/zygote/zygote_main_linux.cc crypto/chaps_support.cc crypto/ecdsa_utils.h crypto/hkdf.h -crypto/hmac.h crypto/kdf.h crypto/nss_util.cc crypto/secure_hash.h @@ -4410,9 +4425,9 @@ device/fido/attestation_statement_formats.cc device/fido/discoverable_credential_metadata.h device/fido/enclave/constants.cc device/fido/enclave/enclave_websocket_client.cc -device/fido/fido_constants.h device/fido/fido_strings.grd device/fido/fido_test_data.h +device/fido/public/fido_constants.h device/gamepad/public/cpp/BUILD.gn device/gamepad/raw_input_data_fetcher_win.cc device/gamepad/xbox_controller_mac.mm @@ -4460,6 +4475,7 @@ extensions/browser/api/web_request/web_request_permissions.cc extensions/browser/api/web_request/web_request_permissions_unittest.cc extensions/browser/api/web_request/web_request_proxying_url_loader_factory.cc extensions/browser/browser_frame_context_data_unittest.cc +extensions/browser/convert_user_script_unittest.cc extensions/browser/event_listener_map.h extensions/browser/event_listener_map_unittest.cc extensions/browser/event_router_unittest.cc @@ -4486,13 +4502,11 @@ extensions/common/api/networking_onc.idl extensions/common/api/networking_private.idl extensions/common/api/offscreen.idl extensions/common/api/printer_provider.idl -extensions/common/api/protocol_handlers.idl extensions/common/api/serial.idl extensions/common/api/socket.idl extensions/common/api/sockets_tcp.idl extensions/common/api/sockets_tcp_server.idl extensions/common/api/sockets_udp.idl -extensions/common/api/web_accessible_resources.idl extensions/common/content_script_injection_url_getter.cc extensions/common/csp_validator.cc extensions/common/csp_validator.h @@ -4650,6 +4664,7 @@ gpu/command_buffer/client/shared_memory_limits.h gpu/command_buffer/service/gles2_cmd_decoder_passthrough.cc gpu/command_buffer/service/gles2_cmd_decoder_passthrough_doers.cc gpu/command_buffer/service/shader_translator_unittest.cc +gpu/command_buffer/service/shared_image/ahardwarebuffer_image_backing_factory.cc gpu/command_buffer/service/shared_image/d3d_image_backing_factory.cc gpu/command_buffer/service/shared_image/dcomp_image_backing_factory.cc gpu/command_buffer/service/shared_image/dcomp_surface_image_backing.cc @@ -4726,6 +4741,7 @@ media/cast/encoding/vpx_quantizer_parser_unittest.cc media/cast/sender/openscreen_frame_sender.h media/cast/sender/video_bitrate_suggester.h media/cast/sender/video_sender_unittest.cc +media/cdm/library_cdm/clear_key_cdm/clear_key_cdm.cc media/cdm/win/media_foundation_cdm.cc media/cdm/win/test/media_foundation_clear_key_decryptor.cc media/cdm/win/test/mock_media_protection_pmp_server.h @@ -4821,6 +4837,7 @@ net/base/host_port_pair_unittest.cc net/base/interval_test.cc net/base/load_timing_info.h net/base/mime_sniffer_unittest.cc +net/base/mime_util.cc net/base/network_change_notifier_apple.mm net/base/network_change_notifier_win.cc net/base/network_interfaces_getifaddrs_android.cc @@ -4969,6 +4986,7 @@ net/proxy_resolution/win/proxy_resolver_winhttp.cc net/quic/bidirectional_stream_quic_impl_unittest.cc net/quic/crypto/proof_verifier_chromium.cc net/quic/properties_based_quic_server_info_test.cc +net/quic/quic_chromium_client_session.cc net/quic/quic_chromium_client_session_test.cc net/quic/quic_chromium_client_stream_test.cc net/quic/quic_network_transaction_unittest.cc @@ -5086,6 +5104,7 @@ remoting/host/it2me/it2me_native_messaging_host_unittest.cc remoting/host/linux/input_injector_x11.cc remoting/host/linux/linux_me2me_host.py remoting/host/linux/remoting_user_session.cc +remoting/host/mouse_shape_pump.cc remoting/host/policy_watcher_unittest.cc remoting/host/remote_open_url/remote_open_url_client_unittest.cc remoting/host/remote_open_url/remote_open_url_message_handler_unittest.cc @@ -5097,6 +5116,7 @@ remoting/host/touch_injector_win.cc remoting/host/webauthn/remote_webauthn_extension_notifier.cc remoting/host/win/desktop_event_handler.h remoting/host/win/etw_trace_controller.cc +remoting/host/win/mouse_cursor_monitor_win.cc remoting/host/win/rdp_client_window.cc remoting/host/win/trust_util.cc remoting/protocol/authenticator_test_base.h @@ -5106,8 +5126,12 @@ remoting/protocol/jingle_session_unittest.cc remoting/protocol/negotiating_authenticator_unittest.cc remoting/protocol/socket_util.cc remoting/resources/remoting_strings.grd +remoting/signaling/corp_message_channel_strategy_unittest.cc +remoting/signaling/corp_messaging_constants.cc remoting/signaling/ftl_messaging_client.cc remoting/signaling/ftl_messaging_client_unittest.cc +remoting/signaling/ftl_signal_strategy_unittest.cc +remoting/signaling/signaling_address.cc remoting/signaling/signaling_address_unittest.cc remoting/signaling/signaling_id_util.cc remoting/signaling/signaling_id_util.h @@ -5173,6 +5197,7 @@ services/media_session/media_controller_unittest.cc services/network/cookie_manager_unittest.cc services/network/cors/preflight_controller_unittest.cc services/network/cors/preflight_result_unittest.cc +services/network/enterprise/encryption/chunked_encryptor.h services/network/host_resolver_unittest.cc services/network/http_cache_data_counter_unittest.cc services/network/http_cache_data_remover_unittest.cc @@ -5238,6 +5263,7 @@ services/webnn/dml/graph_builder_dml.h services/webnn/dml/graph_impl_dml.cc services/webnn/dml/tensor_desc.cc services/webnn/dml/utils.cc +services/webnn/ort/environment.cc services/webnn/public/cpp/platform_functions_win.cc services/webnn/tflite/graph_builder_tflite.cc services/webnn/webnn_graph_impl_backend_test.cc @@ -5485,7 +5511,6 @@ third_party/angle/src/libANGLE/renderer/d3d/d3d9/renderer9_utils.cpp third_party/angle/src/libANGLE/renderer/gen_dxgi_support_tables.py third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.cpp third_party/angle/src/libANGLE/renderer/renderer_utils.cpp -third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.h third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.cpp third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.cpp third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.cpp @@ -5545,6 +5570,7 @@ third_party/angle/unsafe_buffers_paths.txt third_party/angle/util/android/AndroidWindow.cpp third_party/angle/util/capture/frame_capture_test_utils.cpp third_party/angle/util/windows/third_party/StackWalker/src/StackWalker.cpp +third_party/anonymous_tokens/src/anonymous_tokens/cpp/crypto/crypto_utils.cc third_party/anonymous_tokens/src/anonymous_tokens/cpp/privacy_pass/token_encodings_test.cc third_party/anonymous_tokens/src/anonymous_tokens/cpp/shared/proto_utils.h third_party/axe-core/axe.js @@ -5735,7 +5761,6 @@ third_party/blink/renderer/core/frame/web_local_frame_impl.cc third_party/blink/renderer/core/frame/web_remote_frame_impl.cc third_party/blink/renderer/core/geolocation/geolocation.h third_party/blink/renderer/core/html/anchor_element_metrics_test.cc -third_party/blink/renderer/core/html/canvas/canvas_rendering_context.cc third_party/blink/renderer/core/html/custom/element_internals.idl third_party/blink/renderer/core/html/custom/validity_state_flags.idl third_party/blink/renderer/core/html/forms/base_text_input_type.cc @@ -5945,7 +5970,6 @@ third_party/blink/renderer/core/view_transition/view_transition_content_element. third_party/blink/renderer/core/web_test/web_test_web_frame_widget_impl.h third_party/blink/renderer/core/workers/shared_worker_content_settings_proxy.cc third_party/blink/renderer/core/xml/DocumentXMLTreeViewer.js -third_party/blink/renderer/core/xml/parser/xml_document_parser.cc third_party/blink/renderer/core/xml/xpath_expression.idl third_party/blink/renderer/core/xml/xpath_ns_resolver.idl third_party/blink/renderer/core/xml/xslt_processor.cc @@ -5996,8 +6020,6 @@ third_party/blink/renderer/modules/webaudio/media_stream_audio_destination_node. third_party/blink/renderer/modules/webaudio/media_stream_audio_source_handler.h third_party/blink/renderer/modules/webaudio/media_stream_audio_source_node.h third_party/blink/renderer/modules/webaudio/realtime_audio_destination_handler.h -third_party/blink/renderer/modules/webgl/webgl2_rendering_context_webgpu.idl -third_party/blink/renderer/modules/webgl/webgl_rendering_context_webgpu.idl third_party/blink/renderer/modules/webgl/webgl_unowned_texture.h third_party/blink/renderer/modules/webgpu/external_texture_helper.cc third_party/blink/renderer/modules/webgpu/gpu_render_pipeline.cc @@ -6062,7 +6084,6 @@ third_party/blink/renderer/platform/graphics/paint/region_capture_data.h third_party/blink/renderer/platform/heap/collection_support/heap_linked_stack.h third_party/blink/renderer/platform/image-decoders/bmp/bmp_image_decoder.cc third_party/blink/renderer/platform/image-decoders/bmp/bmp_image_decoder_test.cc -third_party/blink/renderer/platform/image-decoders/bmp/bmp_image_reader.h third_party/blink/renderer/platform/image-decoders/jpeg/jpeg_image_decoder.cc third_party/blink/renderer/platform/image-decoders/webp/webp_image_decoder.cc third_party/blink/renderer/platform/instrumentation/use_counter.h @@ -6141,7 +6162,6 @@ third_party/boringssl/src/crypto/rand/windows.cc third_party/boringssl/src/crypto/test/abi_test.h third_party/boringssl/src/crypto/test/file_util.cc third_party/boringssl/src/crypto/thread_win.cc -third_party/boringssl/src/include/openssl/base.h third_party/boringssl/src/include/openssl/ssl.h third_party/boringssl/src/include/openssl/target.h third_party/boringssl/src/include/openssl/x509.h @@ -6149,8 +6169,10 @@ third_party/boringssl/src/pki/parse_certificate.h third_party/boringssl/src/pki/signature_algorithm.cc third_party/boringssl/src/pki/string_util_unittest.cc third_party/boringssl/src/pki/testdata/parse_certificate_unittest/v3_certificate_template.txt +third_party/boringssl/src/pki/trust_store.h third_party/boringssl/src/pki/verify_certificate_chain.cc third_party/boringssl/src/ssl/ssl_test.cc +third_party/boringssl/src/third_party/benchmark/src/cycleclock.h third_party/boringssl/src/third_party/googletest/docs/_layouts/default.html third_party/boringssl/src/third_party/googletest/googlemock/src/gmock_main.cc third_party/boringssl/src/third_party/googletest/googletest/include/gtest/gtest_pred_impl.h @@ -7544,8 +7566,12 @@ third_party/dawn/src/dawn/native/CommandAllocator.cpp third_party/dawn/src/dawn/native/CopyTextureForBrowserHelper.cpp third_party/dawn/src/dawn/native/Features.cpp third_party/dawn/src/dawn/native/Limits.cpp +third_party/dawn/src/dawn/native/ResourceTable.cpp +third_party/dawn/src/dawn/native/ResourceTable.h third_party/dawn/src/dawn/native/Sampler.h +third_party/dawn/src/dawn/native/ShaderModule.cpp third_party/dawn/src/dawn/native/SubresourceStorage.h +third_party/dawn/src/dawn/native/Texture.cpp third_party/dawn/src/dawn/native/Toggles.cpp third_party/dawn/src/dawn/native/d3d/D3DError.cpp third_party/dawn/src/dawn/native/d3d11/BindGroupTrackerD3D11.cpp @@ -7561,6 +7587,7 @@ third_party/dawn/src/dawn/native/d3d11/TextureD3D11.cpp third_party/dawn/src/dawn/native/d3d12/BufferD3D12.cpp third_party/dawn/src/dawn/native/d3d12/CommandBufferD3D12.cpp third_party/dawn/src/dawn/native/d3d12/D3D12Info.cpp +third_party/dawn/src/dawn/native/d3d12/DeviceD3D12.cpp third_party/dawn/src/dawn/native/d3d12/PhysicalDeviceD3D12.cpp third_party/dawn/src/dawn/native/d3d12/ResourceAllocatorManagerD3D12.cpp third_party/dawn/src/dawn/native/d3d12/ResourceAllocatorManagerD3D12.h @@ -7569,6 +7596,8 @@ third_party/dawn/src/dawn/native/d3d12/SharedBufferMemoryD3D12.cpp third_party/dawn/src/dawn/native/d3d12/SharedTextureMemoryD3D12.cpp third_party/dawn/src/dawn/native/d3d12/TextureD3D12.cpp third_party/dawn/src/dawn/native/d3d12/UtilsD3D12.cpp +third_party/dawn/src/dawn/native/metal/CommandBufferMTL.mm +third_party/dawn/src/dawn/native/metal/DeviceMTL.mm third_party/dawn/src/dawn/native/metal/MultiDrawEncoder.mm third_party/dawn/src/dawn/native/metal/QueueMTL.h third_party/dawn/src/dawn/native/opengl/CommandBufferGL.cpp @@ -7577,19 +7606,23 @@ third_party/dawn/src/dawn/native/opengl/TextureGL.cpp third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp third_party/dawn/src/dawn/native/vulkan/PhysicalDeviceVk.cpp third_party/dawn/src/dawn/native/vulkan/RenderPassCache.h +third_party/dawn/src/dawn/native/vulkan/ResourceTableVk.cpp +third_party/dawn/src/dawn/native/vulkan/TextureVk.cpp third_party/dawn/src/dawn/native/vulkan/VulkanInfo.cpp third_party/dawn/src/dawn/native/vulkan/VulkanInfo.h -third_party/dawn/src/dawn/node/binding/GPUTexture.cpp +third_party/dawn/src/dawn/native/webgpu/DeviceWGPU.cpp third_party/dawn/src/dawn/partition_alloc/partition_alloc/pointers/raw_ptr.h third_party/dawn/src/dawn/partition_alloc/partition_alloc/pointers/raw_ptr_exclusion.h third_party/dawn/src/dawn/partition_alloc/partition_alloc/pointers/raw_ref.h third_party/dawn/src/dawn/platform/metrics/HistogramMacros.h third_party/dawn/src/dawn/tests/DawnTest.cpp third_party/dawn/src/dawn/tests/PartitionAllocSupport.cpp +third_party/dawn/src/dawn/tests/end2end/ArchTierLimitsExhaustive.cpp third_party/dawn/src/dawn/tests/end2end/BindingArrayTests.cpp third_party/dawn/src/dawn/tests/end2end/BufferHostMappedPointerTests_win.cpp third_party/dawn/src/dawn/tests/end2end/CompressedTextureFormatTests.cpp third_party/dawn/src/dawn/tests/end2end/DepthBiasTests.cpp +third_party/dawn/src/dawn/tests/end2end/ResourceTableTests.cpp third_party/dawn/src/dawn/tests/end2end/TextureViewTests.cpp third_party/dawn/src/dawn/tests/end2end/VertexStateTests.cpp third_party/dawn/src/dawn/tests/end2end/VideoViewsTests.h @@ -7599,6 +7632,7 @@ third_party/dawn/src/dawn/tests/perf_tests/DawnPerfTestPlatform.h third_party/dawn/src/dawn/tests/unittests/validation/ComputeValidationTests.cpp third_party/dawn/src/dawn/tests/unittests/validation/CopyCommandsValidationTests.cpp third_party/dawn/src/dawn/tests/unittests/validation/RenderPassDescriptorValidationTests.cpp +third_party/dawn/src/dawn/tests/unittests/validation/ResourceTableValidationTests.cpp third_party/dawn/src/dawn/tests/white_box/SharedBufferMemoryTests_win.cpp third_party/dawn/src/dawn/tests/white_box/SharedTextureMemoryTests_dmabuf.cpp third_party/dawn/src/dawn/tests/white_box/VulkanImageWrappingTests_DmaBuf.cpp @@ -7975,6 +8009,7 @@ third_party/depot_tools/recipes/recipe_modules/tryserver/examples/full.py third_party/depot_tools/recipes/recipe_modules/tryserver/tests/gerrit_change_fetch_ref_timeout.py third_party/depot_tools/recipes/recipe_modules/tryserver/tests/gerrit_change_target_ref.py third_party/depot_tools/recipes/recipe_modules/tryserver/tests/require_is_tryserver.py +third_party/depot_tools/recipes/recipe_proto/turboci/update.py third_party/depot_tools/recipes/recipes.py third_party/depot_tools/reclient_helper.py third_party/depot_tools/roll_dep.py @@ -8160,6 +8195,7 @@ third_party/devtools-frontend/src/front_end/models/project_settings/ProjectSetti third_party/devtools-frontend/src/front_end/models/trace/EntityMapper.test.ts third_party/devtools-frontend/src/front_end/models/trace/ModelImpl.test.ts third_party/devtools-frontend/src/front_end/models/trace/Styles.ts +third_party/devtools-frontend/src/front_end/models/trace/extras/Initiators.test.ts third_party/devtools-frontend/src/front_end/models/trace/extras/ThirdParties.test.ts third_party/devtools-frontend/src/front_end/models/trace/extras/TraceTree.ts third_party/devtools-frontend/src/front_end/models/trace/handlers/MetaHandler.test.ts @@ -8207,8 +8243,7 @@ third_party/devtools-frontend/src/front_end/panels/accessibility/AccessibilitySt third_party/devtools-frontend/src/front_end/panels/ai_assistance/AiAssistancePanel.ts third_party/devtools-frontend/src/front_end/panels/ai_assistance/PatchWidget.ts third_party/devtools-frontend/src/front_end/panels/ai_assistance/SelectWorkspaceDialog.ts -third_party/devtools-frontend/src/front_end/panels/ai_assistance/components/UserActionRow.ts -third_party/devtools-frontend/src/front_end/panels/ai_assistance/components/chatView.css +third_party/devtools-frontend/src/front_end/panels/ai_assistance/components/chatInput.css third_party/devtools-frontend/src/front_end/panels/animation/AnimationTimeline.ts third_party/devtools-frontend/src/front_end/panels/application/AppManifestView.ts third_party/devtools-frontend/src/front_end/panels/application/ApplicationPanelSidebar.ts @@ -8298,6 +8333,7 @@ third_party/devtools-frontend/src/front_end/panels/timeline/TimelinePanel.ts third_party/devtools-frontend/src/front_end/panels/timeline/TimelineTreeView.test.ts third_party/devtools-frontend/src/front_end/panels/timeline/TimelineTreeView.ts third_party/devtools-frontend/src/front_end/panels/timeline/TimelineUIUtils.test.ts +third_party/devtools-frontend/src/front_end/panels/timeline/TimelineUIUtils.ts third_party/devtools-frontend/src/front_end/panels/timeline/TimingsTrackAppender.ts third_party/devtools-frontend/src/front_end/panels/timeline/components/DetailsView.ts third_party/devtools-frontend/src/front_end/panels/timeline/components/ExportTraceOptions.ts @@ -8604,10 +8640,6 @@ third_party/devtools-frontend/src/node_modules/@puppeteer/browsers/src/install.t third_party/devtools-frontend/src/node_modules/@rollup/plugin-node-resolve/package.json third_party/devtools-frontend/src/node_modules/@rollup/plugin-terser/package.json third_party/devtools-frontend/src/node_modules/@rollup/pluginutils/package.json -third_party/devtools-frontend/src/node_modules/@rollup/wasm-node/dist/es/shared/node-entry.js -third_party/devtools-frontend/src/node_modules/@rollup/wasm-node/dist/es/shared/watch.js -third_party/devtools-frontend/src/node_modules/@rollup/wasm-node/dist/shared/index.js -third_party/devtools-frontend/src/node_modules/@rollup/wasm-node/dist/shared/rollup.js third_party/devtools-frontend/src/node_modules/@sindresorhus/base62/package.json third_party/devtools-frontend/src/node_modules/@sinonjs/commons/lib/prototypes/throws-on-proto.js third_party/devtools-frontend/src/node_modules/@sinonjs/commons/types/prototypes/throws-on-proto.d.ts @@ -9511,6 +9543,7 @@ third_party/eigen3/src/Eigen/src/Core/ArrayBase.h third_party/eigen3/src/Eigen/src/Core/ArrayWrapper.h third_party/eigen3/src/Eigen/src/Core/Assign.h third_party/eigen3/src/Eigen/src/Core/AssignEvaluator.h +third_party/eigen3/src/Eigen/src/Core/Assign_AOCL.h third_party/eigen3/src/Eigen/src/Core/BandMatrix.h third_party/eigen3/src/Eigen/src/Core/Block.h third_party/eigen3/src/Eigen/src/Core/CommaInitializer.h @@ -9625,10 +9658,12 @@ third_party/eigen3/src/Eigen/src/Core/arch/NEON/MathFunctions.h third_party/eigen3/src/Eigen/src/Core/arch/NEON/PacketMath.h third_party/eigen3/src/Eigen/src/Core/arch/NEON/TypeCasting.h third_party/eigen3/src/Eigen/src/Core/arch/NEON/UnaryFunctors.h +third_party/eigen3/src/Eigen/src/Core/arch/RVV10/GeneralBlockPanelKernel.h third_party/eigen3/src/Eigen/src/Core/arch/RVV10/MathFunctions.h third_party/eigen3/src/Eigen/src/Core/arch/RVV10/PacketMath.h third_party/eigen3/src/Eigen/src/Core/arch/RVV10/PacketMath2.h third_party/eigen3/src/Eigen/src/Core/arch/RVV10/PacketMath4.h +third_party/eigen3/src/Eigen/src/Core/arch/RVV10/PacketMathBF16.h third_party/eigen3/src/Eigen/src/Core/arch/RVV10/PacketMathFP16.h third_party/eigen3/src/Eigen/src/Core/arch/RVV10/TypeCasting.h third_party/eigen3/src/Eigen/src/Core/arch/SSE/Complex.h @@ -9670,6 +9705,7 @@ third_party/eigen3/src/Eigen/src/Core/products/TriangularMatrixMatrix.h third_party/eigen3/src/Eigen/src/Core/products/TriangularMatrixVector.h third_party/eigen3/src/Eigen/src/Core/products/TriangularSolverMatrix.h third_party/eigen3/src/Eigen/src/Core/products/TriangularSolverVector.h +third_party/eigen3/src/Eigen/src/Core/util/AOCL_Support.h third_party/eigen3/src/Eigen/src/Core/util/Assert.h third_party/eigen3/src/Eigen/src/Core/util/BlasUtil.h third_party/eigen3/src/Eigen/src/Core/util/ConfigureVectorization.h @@ -9820,6 +9856,7 @@ third_party/eigen3/src/bench/analyze-blocking-sizes.cpp third_party/eigen3/src/bench/benchFFT.cpp third_party/eigen3/src/bench/bench_move_semantics.cpp third_party/eigen3/src/bench/benchmark-blocking-sizes.cpp +third_party/eigen3/src/bench/benchmark_aocl.cpp third_party/eigen3/src/bench/btl/libs/tensors/main_linear.cpp third_party/eigen3/src/bench/btl/libs/tensors/main_matmat.cpp third_party/eigen3/src/bench/btl/libs/tensors/main_vecmat.cpp @@ -10348,6 +10385,7 @@ third_party/ffmpeg/chromium/config/Chromium/mac/x64/config.h third_party/ffmpeg/chromium/config/Chromium/win/arm64/config.h third_party/ffmpeg/chromium/config/Chromium/win/ia32/config.h third_party/ffmpeg/chromium/config/Chromium/win/x64/config.h +third_party/ffmpeg/compat/android/binder.c third_party/ffmpeg/compat/msvcrt/snprintf.c third_party/ffmpeg/compat/msvcrt/snprintf.h third_party/ffmpeg/compat/msvcrt/strtod.h @@ -10588,7 +10626,8 @@ third_party/ffmpeg/libavfilter/vf_eq.c third_party/ffmpeg/libavfilter/vf_eq.h third_party/ffmpeg/libavfilter/vf_fftfilt.c third_party/ffmpeg/libavfilter/vf_fspp.c -third_party/ffmpeg/libavfilter/vf_fspp.h +third_party/ffmpeg/libavfilter/vf_fsppdsp.c +third_party/ffmpeg/libavfilter/vf_fsppdsp.h third_party/ffmpeg/libavfilter/vf_gradfun.c third_party/ffmpeg/libavfilter/vf_lcevc.c third_party/ffmpeg/libavfilter/vf_libvmaf.c @@ -10698,6 +10737,7 @@ third_party/ffmpeg/libavutil/timecode_internal.c third_party/ffmpeg/libavutil/timecode_internal.h third_party/ffmpeg/libavutil/tx.c third_party/ffmpeg/libavutil/x86/aes_init.c +third_party/ffmpeg/libavutil/x86/crc.h third_party/ffmpeg/libavutil/x86/w64xmmtest.h third_party/ffmpeg/libswscale/arm/swscale_unscaled.c third_party/ffmpeg/libswscale/gamma.c @@ -11911,6 +11951,7 @@ third_party/libva-fake-driver/src/common.mk third_party/libvpx/BUILD.gn third_party/libvpx/source/libvpx/build/make/Android.mk third_party/libvpx/source/libvpx/examples/vpx_dec_fuzzer.cc +third_party/libvpx/source/libvpx/examples/vpx_enc_fuzzer.cc third_party/libvpx/source/libvpx/libs.mk third_party/libvpx/source/libvpx/test/vp8_datarate_test.cc third_party/libvpx/source/libvpx/third_party/googletest/src/include/gtest/gtest_pred_impl.h @@ -12102,11 +12143,164 @@ third_party/libyuv/tools_libyuv/autoroller/unittests/roll_deps_test.py third_party/libzip/src/lib/zip_crypto_win.c third_party/libzip/src/lib/zip_extra_field.c third_party/lit/v3_0/BUILD.gn +third_party/litert/src/configure.py +third_party/litert/src/litert/c/litert_common.h +third_party/litert/src/litert/cc/internal/scoped_file_win.cc +third_party/litert/src/litert/js/demos/efficientvit_segmentation/src/index.ts +third_party/litert/src/litert/js/demos/mobilenetv2/src/index.ts +third_party/litert/src/litert/js/packages/core/src/datatypes.ts +third_party/litert/src/litert/runtime/ahwb_wrapper.h +third_party/litert/src/litert/vendors/CMakeLists.txt +third_party/litert/src/litert/vendors/google_tensor/dispatch/sb_api.h +third_party/litert/src/tflite/core/c/common.h +third_party/litert/src/tflite/delegates/gpu/android_hardware_buffer.h +third_party/litert/src/tflite/delegates/nnapi/nnapi_delegate.h +third_party/litert/src/tflite/delegates/nnapi/nnapi_delegate_c_api.h +third_party/litert/src/tflite/delegates/xnnpack/windows_util.cc +third_party/litert/src/tflite/experimental/acceleration/mini_benchmark/libjpeg_decoder.cc +third_party/litert/src/tflite/experimental/acceleration/mini_benchmark/runner.cc +third_party/litert/src/tflite/g3doc/api_docs/c/group/tflite.html +third_party/litert/src/tflite/g3doc/api_docs/java/classes.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/DataType.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/Delegate.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/Interpreter.Options.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/Interpreter.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/InterpreterApi.Options.TfLiteRuntime.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/InterpreterApi.Options.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/InterpreterApi.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/InterpreterFactory.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/RuntimeFlavor.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/Tensor.QuantizationParams.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/Tensor.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/TensorFlowLite.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/gpu/CompatibilityList.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/gpu/GpuDelegate.Options.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/gpu/GpuDelegate.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options.GpuBackend.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/gpu/GpuDelegateFactory.Options.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/gpu/GpuDelegateFactory.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/audio/TensorAudio.TensorAudioFormat.Builder.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/audio/TensorAudio.TensorAudioFormat.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/audio/TensorAudio.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/common/FileUtil.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/common/SequentialProcessor.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/common/TensorProcessor.Builder.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/common/TensorProcessor.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/common/ops/CastOp.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/common/ops/DequantizeOp.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/common/ops/NormalizeOp.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/common/ops/QuantizeOp.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/image/BoundingBoxUtil.CoordinateType.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/image/BoundingBoxUtil.Type.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/image/BoundingBoxUtil.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/image/ColorSpaceType.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/image/ImageProcessor.Builder.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/image/ImageProcessor.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/image/ImageProperties.Builder.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/image/ImageProperties.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/image/MlImageAdapter.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/image/TensorImage.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/image/ops/ResizeOp.ResizeMethod.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/image/ops/ResizeOp.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/image/ops/ResizeWithCropOrPadOp.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/image/ops/Rot90Op.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/image/ops/TensorOperatorWrapper.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/image/ops/TransformToGrayscaleOp.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/label/Category.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/label/LabelUtil.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/label/TensorLabel.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/label/ops/LabelAxisOp.Builder.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/label/ops/LabelAxisOp.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/metadata/MetadataExtractor.QuantizationParams.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/metadata/MetadataExtractor.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/metadata/MetadataParser.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/model/Model.Builder.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/model/Model.Device.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/model/Model.Options.Builder.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/model/Model.Options.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/model/Model.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/tensorbuffer/TensorBuffer.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/tensorbuffer/TensorBufferFloat.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/support/tensorbuffer/TensorBufferUint8.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/audio/classifier/AudioClassifier.AudioClassifierOptions.Builder.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/audio/classifier/AudioClassifier.AudioClassifierOptions.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/audio/classifier/AudioClassifier.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/audio/classifier/Classifications.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/core/BaseOptions.Builder.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/core/BaseOptions.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/core/BaseTaskApi.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/core/ComputeSettings.Builder.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/core/ComputeSettings.Delegate.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/core/ComputeSettings.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/core/TaskJniUtils.MultipleBuffersHandleProvider.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/core/TaskJniUtils.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/core/package-summary.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/core/vision/ImageProcessingOptions.Builder.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/core/vision/ImageProcessingOptions.Orientation.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/core/vision/ImageProcessingOptions.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/gms/audio/TfLiteAudio.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/gms/text/TfLiteText.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/processor/NearestNeighbor.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/processor/SearcherOptions.Builder.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/processor/SearcherOptions.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/text/bertclu/BertCluAnnotator.BertCluAnnotatorOptions.Builder.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/text/bertclu/BertCluAnnotator.BertCluAnnotatorOptions.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/text/bertclu/BertCluAnnotator.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/text/bertclu/CluRequest.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/text/bertclu/CluResponse.CategoricalSlot.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/text/bertclu/CluResponse.Mention.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/text/bertclu/CluResponse.MentionedSlot.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/text/bertclu/CluResponse.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/text/nlclassifier/BertNLClassifier.BertNLClassifierOptions.Builder.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/text/nlclassifier/BertNLClassifier.BertNLClassifierOptions.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/text/nlclassifier/BertNLClassifier.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/text/nlclassifier/NLClassifier.NLClassifierOptions.Builder.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/text/nlclassifier/NLClassifier.NLClassifierOptions.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/text/nlclassifier/NLClassifier.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/text/qa/BertQuestionAnswerer.BertQuestionAnswererOptions.Builder.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/text/qa/BertQuestionAnswerer.BertQuestionAnswererOptions.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/text/qa/BertQuestionAnswerer.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/text/qa/QaAnswer.Pos.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/text/qa/QaAnswer.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/text/qa/QuestionAnswerer.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/text/searcher/TextSearcher.TextSearcherOptions.Builder.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/text/searcher/TextSearcher.TextSearcherOptions.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/text/searcher/TextSearcher.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/vision/classifier/Classifications.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/vision/classifier/ImageClassifier.ImageClassifierOptions.Builder.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/vision/classifier/ImageClassifier.ImageClassifierOptions.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/vision/classifier/ImageClassifier.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/vision/core/BaseVisionTaskApi.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/vision/detector/Detection.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/vision/detector/ObjectDetector.ObjectDetectorOptions.Builder.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/vision/detector/ObjectDetector.ObjectDetectorOptions.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/vision/detector/ObjectDetector.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/vision/searcher/ImageSearcher.ImageSearcherOptions.Builder.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/vision/searcher/ImageSearcher.ImageSearcherOptions.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/vision/searcher/ImageSearcher.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/vision/segmenter/ColoredLabel.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/vision/segmenter/ImageSegmenter.ImageSegmenterOptions.Builder.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/vision/segmenter/ImageSegmenter.ImageSegmenterOptions.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/vision/segmenter/ImageSegmenter.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/vision/segmenter/OutputType.html +third_party/litert/src/tflite/g3doc/api_docs/java/org/tensorflow/lite/task/vision/segmenter/Segmentation.html +third_party/litert/src/tflite/g3doc/tools/build_java_api_docs.py +third_party/litert/src/tflite/java/src/main/native/op_resolver_lazy_delegate_proxy.cc +third_party/litert/src/tflite/kernels/ctc/ctc_beam_search.h +third_party/litert/src/tflite/kernels/internal/reference/svdf.h +third_party/litert/src/tflite/kernels/svdf.cc +third_party/litert/src/tflite/nnapi/NeuralNetworksShim.h +third_party/litert/src/tflite/nnapi/NeuralNetworksTypes.h +third_party/litert/src/tflite/toco/graph_transformations/ensure_uint8_weights_safe_for_fast_int8_kernels.cc +third_party/litert/src/tflite/toco/logging/template.html +third_party/litert/src/tflite/toco/logging/testdata/generated.html +third_party/litert/src/tflite/toco/model.h +third_party/litert/src/tflite/tools/benchmark/experimental/firebase/android/jni/benchmark_model_jni.cc +third_party/litert/src/tflite/tutorials/dataset.py third_party/llvm-libc/src/src/__support/macros/properties/compiler.h third_party/llvm-libc/src/src/__support/time/windows/clock_gettime.cpp third_party/llvm-libc/src/src/time/windows/clock_getres.cpp third_party/lottie/lottie_worker.js -third_party/lzma_sdk/BUILD.gn third_party/mako/mako/test/templates/internationalization.html third_party/material_web_components/components-chromium/node_modules/@lit/reactive-element/decorators/event-options.d.ts third_party/material_web_components/components-chromium/node_modules/@lit/reactive-element/decorators/query-all.d.ts @@ -12211,6 +12405,13 @@ third_party/nearby/src/sharing/contacts/nearby_share_contact_manager_impl_test.c third_party/nearby/src/sharing/local_device_data/nearby_share_local_device_data_manager_impl_test.cc third_party/nearby/src/sharing/nearby_sharing_service.h third_party/nearby/src/sharing/text_attachment_test.cc +third_party/nlohmann_json/src/include/nlohmann/detail/meta/type_traits.hpp +third_party/nlohmann_json/src/include/nlohmann/detail/output/serializer.hpp +third_party/nlohmann_json/src/single_include/nlohmann/json.hpp +third_party/nlohmann_json/src/tests/abi/include/nlohmann/json_v3_10_5.hpp +third_party/nlohmann_json/src/tests/src/unit-bson.cpp +third_party/nlohmann_json/src/tests/thirdparty/Fuzzer/FuzzerSHA1.cpp +third_party/nlohmann_json/src/tests/thirdparty/doctest/doctest.h third_party/node/node_modules/@aashutoshrathi/word-wrap/package.json third_party/node/node_modules/@azure/msal-browser/lib/msal-browser.min.js third_party/node/node_modules/@azure/msal-browser/lib/types/app/PublicClientApplication.d.ts @@ -12444,6 +12645,7 @@ third_party/openscreen/src/buildtools/reclient_cfgs/configure_reclient_cfgs.py third_party/openscreen/src/cast/common/BUILD.gn third_party/openscreen/src/cast/common/certificate/boringssl_trust_store.cc third_party/openscreen/src/cast/common/certificate/proto/BUILD.gn +third_party/openscreen/src/cast/common/channel/message_util.h third_party/openscreen/src/cast/common/channel/proto/BUILD.gn third_party/openscreen/src/cast/common/discovery/e2e_test/tests.cc third_party/openscreen/src/cast/receiver/BUILD.gn @@ -12454,37 +12656,20 @@ third_party/openscreen/src/cast/standalone_receiver/decoder.cc third_party/openscreen/src/cast/standalone_receiver/simple_remoting_receiver.h third_party/openscreen/src/cast/standalone_sender/connection_settings.h third_party/openscreen/src/cast/standalone_sender/ffmpeg_glue.h -third_party/openscreen/src/cast/standalone_sender/receiver_chooser.cc third_party/openscreen/src/cast/standalone_sender/remoting_sender.h third_party/openscreen/src/cast/standalone_sender/streaming_video_encoder.h -third_party/openscreen/src/cast/streaming/answer_messages.h third_party/openscreen/src/cast/streaming/capture_configs.h -third_party/openscreen/src/cast/streaming/capture_recommendations.h -third_party/openscreen/src/cast/streaming/constants.h -third_party/openscreen/src/cast/streaming/encoded_frame.h -third_party/openscreen/src/cast/streaming/environment.h -third_party/openscreen/src/cast/streaming/frame_id.h third_party/openscreen/src/cast/streaming/impl/clock_offset_estimator.h third_party/openscreen/src/cast/streaming/impl/rtp_defines.h third_party/openscreen/src/cast/streaming/impl/sender_session_unittest.cc third_party/openscreen/src/cast/streaming/impl/session_messenger_unittest.cc third_party/openscreen/src/cast/streaming/impl/statistics_analyzer_unittest.cc third_party/openscreen/src/cast/streaming/impl/statistics_collector.cc -third_party/openscreen/src/cast/streaming/offer_messages.h third_party/openscreen/src/cast/streaming/public/constants.h third_party/openscreen/src/cast/streaming/public/encoded_frame.h third_party/openscreen/src/cast/streaming/public/receiver_constraints.h third_party/openscreen/src/cast/streaming/public/receiver_session.h -third_party/openscreen/src/cast/streaming/receiver.h -third_party/openscreen/src/cast/streaming/receiver_constraints.h -third_party/openscreen/src/cast/streaming/receiver_message.h -third_party/openscreen/src/cast/streaming/receiver_session.h third_party/openscreen/src/cast/streaming/remoting_capabilities.h -third_party/openscreen/src/cast/streaming/rpc_messenger.h -third_party/openscreen/src/cast/streaming/sender.h -third_party/openscreen/src/cast/streaming/sender_session.h -third_party/openscreen/src/cast/streaming/session_messenger.h -third_party/openscreen/src/cast/streaming/statistics.h third_party/openscreen/src/cast/test/cast_socket_e2e_test.cc third_party/openscreen/src/discovery/common/reporting_client.h third_party/openscreen/src/discovery/dnssd/impl/dns_data_graph.h @@ -13635,7 +13820,6 @@ third_party/openscreen/src/tools/cddl/sema.cc third_party/openscreen/src/tools/licenses.py third_party/openscreen/src/util/crypto/rsa_private_key_unittest.cc third_party/openscreen/src/util/scoped_wake_lock.h -third_party/openscreen/src/util/string_util.cc third_party/openscreen/src/util/url_unittest.cc third_party/opus/src/doc/draft-ietf-codec-oggopus.xml third_party/opus/src/doc/draft-ietf-codec-opus-update.xml @@ -13757,6 +13941,7 @@ third_party/perfetto/src/base/utils.cc third_party/perfetto/src/bigtrace/worker/repository_policies/gcs_trace_processor_loader.cc third_party/perfetto/src/perfetto_cmd/perfetto_cmd_android.cc third_party/perfetto/src/profiling/common/proc_utils.cc +third_party/perfetto/src/profiling/deobfuscator_unittest.cc third_party/perfetto/src/profiling/memory/client.cc third_party/perfetto/src/profiling/memory/sampler.h third_party/perfetto/src/profiling/memory/shared_ring_buffer.cc @@ -13767,6 +13952,8 @@ third_party/perfetto/src/trace_processor/importers/art_method/art_method_tokeniz third_party/perfetto/src/trace_processor/importers/common/args_translation_table.cc third_party/perfetto/src/trace_processor/importers/common/thread_state_tracker.cc third_party/perfetto/src/trace_processor/importers/etw/etw_parser.cc +third_party/perfetto/src/trace_processor/importers/etw/file_io_tracker.cc +third_party/perfetto/src/trace_processor/importers/etw/file_io_tracker.h third_party/perfetto/src/trace_processor/importers/ftrace/binder_tracker.cc third_party/perfetto/src/trace_processor/importers/fuchsia/fuchsia_trace_tokenizer.h third_party/perfetto/src/trace_processor/importers/fuchsia/fuchsia_trace_utils.h @@ -13776,11 +13963,11 @@ third_party/perfetto/src/trace_processor/importers/proto/heap_graph_tracker.cc third_party/perfetto/src/trace_processor/importers/proto/heap_graph_tracker_unittest.cc third_party/perfetto/src/trace_processor/importers/proto/statsd_module.cc third_party/perfetto/src/trace_processor/importers/proto/system_probes_parser.cc -third_party/perfetto/src/trace_processor/metrics/sql/android/unsymbolized_frames.sql third_party/perfetto/src/trace_processor/perfetto_sql/stdlib/android/battery/doze.sql third_party/perfetto/src/trace_processor/perfetto_sql/stdlib/android/startup/time_to_display.sql third_party/perfetto/src/trace_processor/perfetto_sql/stdlib/chrome/page_loads.sql third_party/perfetto/src/trace_processor/perfetto_sql/stdlib/export/to_firefox_profile.sql +third_party/perfetto/src/trace_processor/perfetto_sql/stdlib/stacks/symbolization_candidates.sql third_party/perfetto/src/trace_processor/util/trace_type.cc third_party/perfetto/src/trace_redaction/redact_process_events.cc third_party/perfetto/src/traceconv/trace_to_firefox.h @@ -13790,7 +13977,6 @@ third_party/perfetto/src/tracing/service/tracing_service_impl_unittest.cc third_party/perfetto/test/cts/AndroidTest.xml third_party/perfetto/test/cts/art_module/AndroidTest.xml third_party/perfetto/test/cts/heapprofd_test_helper.cc -third_party/perfetto/test/cts/host_side_tests/PerfettoBootTimeTraceHostTest.xml third_party/perfetto/test/cts/reporter/AndroidTest.xml third_party/perfetto/test/trace_processor/diff_tests/parser/art_hprof/tests.py third_party/perfetto/test/trace_processor/diff_tests/parser/chrome/tests_v8.py @@ -15193,10 +15379,16 @@ third_party/readability/src/test/test-pages/yahoo-4/source.html third_party/readability/test_extension/viewer.html third_party/rust/PRESUBMIT.py third_party/rust/adler2/v2/BUILD.gn +third_party/rust/antlr4rust/v0_5/BUILD.gn third_party/rust/anyhow/v1/BUILD.gn +third_party/rust/array_init/v2/BUILD.gn third_party/rust/autocfg/v1/BUILD.gn +third_party/rust/better_any/v0_2/BUILD.gn +third_party/rust/bit_set/v0_8/BUILD.gn +third_party/rust/bit_vec/v0_8/BUILD.gn third_party/rust/bytemuck/v1/BUILD.gn third_party/rust/bytemuck_derive/v1/BUILD.gn +third_party/rust/byteorder/v1/BUILD.gn third_party/rust/chromium_crates_io/PRESUBMIT.py third_party/rust/chromium_crates_io/crate_utils.py third_party/rust/chromium_crates_io/vendor/cxx-v1/.bcr/metadata.template.json @@ -15211,10 +15403,21 @@ third_party/rust/foldhash/v0_2/BUILD.gn third_party/rust/hashbrown/v0_15/BUILD.gn third_party/rust/hashbrown/v0_16/BUILD.gn third_party/rust/itoa/v1/BUILD.gn +third_party/rust/jxl/v0_2/BUILD.gn +third_party/rust/jxl_macros/v0_2/BUILD.gn +third_party/rust/jxl_simd/v0_2/BUILD.gn +third_party/rust/jxl_transforms/v0_2/BUILD.gn third_party/rust/lazy_static/v1/BUILD.gn +third_party/rust/lock_api/v0_4/BUILD.gn third_party/rust/memchr/v2/BUILD.gn third_party/rust/miniz_oxide/v0_8/BUILD.gn +third_party/rust/murmur3/v0_4/BUILD.gn +third_party/rust/once_cell/v1/BUILD.gn +third_party/rust/parking_lot/v0_12/BUILD.gn +third_party/rust/parking_lot_core/v0_9/BUILD.gn third_party/rust/proc_macro2/v1/BUILD.gn +third_party/rust/proc_macro_error2/v2/BUILD.gn +third_party/rust/proc_macro_error_attr2/v2/BUILD.gn third_party/rust/prost/v0_14/BUILD.gn third_party/rust/prost_derive/v0_14/BUILD.gn third_party/rust/qr_code/v2/BUILD.gn @@ -15239,8 +15442,11 @@ third_party/rust/symphonia_metadata/v0_5/BUILD.gn third_party/rust/symphonia_utils_xiph/v0_5/BUILD.gn third_party/rust/syn/v2/BUILD.gn third_party/rust/termcolor/v1/BUILD.gn +third_party/rust/thiserror/v2/BUILD.gn +third_party/rust/thiserror_impl/v2/BUILD.gn third_party/rust/unicode_ident/v1/BUILD.gn third_party/rust/unicode_width/v0_2/BUILD.gn +third_party/rust/uuid/v1/BUILD.gn third_party/rust/winapi_util/v0_1/BUILD.gn third_party/rust/yoke/v0_8/BUILD.gn third_party/rust/yoke_derive/v0_8/BUILD.gn @@ -15248,6 +15454,7 @@ third_party/rust/zerofrom/v0_1/BUILD.gn third_party/rust/zerofrom_derive/v0_1/BUILD.gn third_party/rust/zerovec_derive/v0_11/BUILD.gn third_party/rust/zip/v6/BUILD.gn +third_party/rust/zmij/v1/BUILD.gn third_party/s2cellid/src/s2/_fpcontractoff.h third_party/s2cellid/src/s2/r1interval.h third_party/s2cellid/src/s2/r2.h @@ -15302,10 +15509,10 @@ third_party/skia/gn/skia/BUILD.gn third_party/skia/include/ports/SkImageGeneratorWIC.h third_party/skia/include/ports/SkTypeface_mac.h third_party/skia/include/private/SkGainmapInfo.h -third_party/skia/include/private/SkPathRef.h third_party/skia/infra/bots/assets/android_ndk_darwin/create.py third_party/skia/infra/bots/assets/android_ndk_linux/create.py third_party/skia/infra/bots/assets/android_ndk_windows/create.py +third_party/skia/infra/bots/assets/clang_mac_universal/create.py third_party/skia/infra/bots/assets/clang_win/create.py third_party/skia/infra/bots/assets/gcloud_linux/create.py third_party/skia/infra/bots/assets/gsutil/create.py @@ -15843,6 +16050,8 @@ third_party/tflite/src/tensorflow/tools/pip_package/THIRD_PARTY_NOTICES.txt third_party/tflite/src/third_party/xla/xla/backends/gpu/codegen/emitters/transpose.h third_party/tflite/src/third_party/xla/xla/error/debug_me_context_util.h third_party/tflite/src/third_party/xla/xla/pjrt/c/pjrt_c_api.h +third_party/tflite/src/third_party/xla/xla/pjrt/distributed/coordination/coordination_service_error_util.h +third_party/tflite/src/third_party/xla/xla/pjrt/errors.cc third_party/tflite/src/third_party/xla/xla/pjrt/pjrt_api.cc third_party/tflite/src/third_party/xla/xla/python/ifrt/user_context_status_util.cc third_party/tflite/src/third_party/xla/xla/python/ifrt/user_context_status_util_test.cc @@ -16269,6 +16478,7 @@ tools/android/checkstyle/chromium-style-5.0.xml tools/android/checkstyle/unused-imports.xml tools/android/checkxmlstyle/PRESUBMIT.py tools/android/checkxmlstyle/checkxmlstyle.py +tools/android/colabutils/memory_usage/PRESUBMIT.py tools/android/colabutils/wpr.py tools/android/customtabs_benchmark/res/values/strings.xml tools/android/customtabs_benchmark/scripts/PRESUBMIT.py @@ -16297,6 +16507,7 @@ tools/binary_size/libsupersize/arsc_parser.py tools/binary_size/libsupersize/console.py tools/binary_size/libsupersize/dalvik_bytecode.py tools/binary_size/libsupersize/dex_parser.py +tools/binary_size/libsupersize/ninja_parser_test.py tools/binary_size/libsupersize/stream_reader.py tools/binary_size/libsupersize/viewer/static/auth-consts.js tools/binary_size/libsupersize/viewer/static/index.html @@ -16440,6 +16651,8 @@ tools/json_schema_compiler/test/content_settings.json tools/json_schema_compiler/test/converted_schemas/app_runtime.idl tools/json_schema_compiler/test/converted_schemas/bluetooth_low_energy.idl tools/json_schema_compiler/test/converted_schemas/bluetooth_socket.idl +tools/json_schema_compiler/test/converted_schemas/protocol_handlers.idl +tools/json_schema_compiler/test/converted_schemas/web_accessible_resources.idl tools/json_schema_compiler/test/tabs.json tools/json_schema_compiler/test/windows.json tools/json_to_struct/PRESUBMIT.py @@ -16608,8 +16821,6 @@ tools/metrics/histograms/metadata/interstitial/histograms.xml tools/metrics/histograms/metadata/invalidation/histograms.xml tools/metrics/histograms/metadata/ios/enums.xml tools/metrics/histograms/metadata/ios/histograms.xml -tools/metrics/histograms/metadata/ip_protection/enums.xml -tools/metrics/histograms/metadata/ip_protection/histograms.xml tools/metrics/histograms/metadata/kerberos/histograms.xml tools/metrics/histograms/metadata/kiosk/histograms.xml tools/metrics/histograms/metadata/language/enums.xml @@ -16778,6 +16989,8 @@ tools/metrics/histograms/metadata/variations/histograms.xml tools/metrics/histograms/metadata/virtualization/histograms.xml tools/metrics/histograms/metadata/visited_url_ranking/enums.xml tools/metrics/histograms/metadata/visited_url_ranking/histograms.xml +tools/metrics/histograms/metadata/wallet/enums.xml +tools/metrics/histograms/metadata/wallet/histograms.xml tools/metrics/histograms/metadata/web_apk/enums.xml tools/metrics/histograms/metadata/web_apk/histograms.xml tools/metrics/histograms/metadata/web_audio/enums.xml @@ -16799,7 +17012,6 @@ tools/metrics/histograms/metadata/xr/histograms.xml tools/metrics/histograms/name_expansion_metadata.py tools/metrics/histograms/populate_enums.py tools/metrics/histograms/pretty_print_test.py -tools/metrics/histograms/print_expanded_histograms_test.py tools/metrics/histograms/split_enums.py tools/metrics/histograms/split_xml.py tools/metrics/histograms/test_data/components/histograms.xml @@ -16840,6 +17052,7 @@ tools/perf/benchmarks/jetstream2.py tools/perf/benchmarks/media.py tools/perf/benchmarks/memory.py tools/perf/benchmarks/octane.py +tools/perf/benchmarks/omnibox_aim_perf_story.py tools/perf/benchmarks/power.py tools/perf/benchmarks/rasterize_and_record_micro.py tools/perf/benchmarks/rendering.py @@ -16888,6 +17101,7 @@ tools/perf/core/results_merger.py tools/perf/core/results_processor/formatters/json3_output.py tools/perf/core/results_processor/processor_test.py tools/perf/core/results_processor/processor_unittest.py +tools/perf/core/results_processor/util.py tools/perf/core/retrieve_story_timing.py tools/perf/core/services/buildbucket_service.py tools/perf/core/services/dashboard_service.py @@ -16976,6 +17190,7 @@ tools/perfbot-analysis/builder.js tools/perfbot-analysis/bulk-download.js tools/pgo/generate_profile.py tools/polymer/PRESUBMIT.py +tools/polymer/css_to_wrapper.py tools/python/google/gethash_timer.py tools/resources/find_unused_resources.py tools/roll_webgl_conformance.py @@ -17073,6 +17288,7 @@ ui/base/clipboard/clipboard_win.h ui/base/clipboard/url_file_parser_unittest.cc ui/base/cocoa/tool_tip_base_view.mm ui/base/cursor/cursor.cc +ui/base/dragdrop/os_exchange_data_provider_win.cc ui/base/dragdrop/os_exchange_data_unittest.cc ui/base/dragdrop/os_exchange_data_win_unittest.cc ui/base/ime/PRESUBMIT.py @@ -17205,6 +17421,7 @@ ui/views/window/non_client_view.cc ui/webui/resources/cr_components/composebox/composebox_voice_search.ts ui/webui/resources/cr_components/cr_shortcut_input/cr_shortcut_input.ts ui/webui/resources/cr_components/help_bubble/help_bubble_icons.html +ui/webui/resources/cr_components/searchbox/searchbox_browser_proxy.ts ui/webui/resources/cr_elements/icons.html.ts ui/webui/resources/js/ios/web_ui.js ui/webui/resources/tools/build_webui.gni @@ -17295,6 +17512,7 @@ v8/src/objects/value-serializer.cc v8/src/parsing/parser-base.h v8/src/regexp/regexp.cc v8/src/runtime/runtime-test-wasm.cc +v8/src/sandbox/bytecode-verifier.h v8/src/sandbox/sandbox.cc v8/src/snapshot/embedded/platform-embedded-file-writer-win.cc v8/src/torque/source-positions.h @@ -17307,6 +17525,7 @@ v8/src/trap-handler/handler-outside-win.cc v8/src/trap-handler/handler-outside.cc v8/src/trap-handler/handler-shared.cc v8/src/wasm/interpreter/arm64/interpreter-builtins-arm64.cc +v8/src/wasm/interpreter/riscv/interpreter-builtins-riscv.cc v8/src/wasm/interpreter/wasm-interpreter-runtime.cc v8/src/wasm/interpreter/wasm-interpreter-simd.cc v8/src/wasm/interpreter/wasm-interpreter.cc diff --git a/domain_substitution/prune_binaries.py b/domain_substitution/prune_binaries.py index 2a6b09f7..cf6fa5c1 100644 --- a/domain_substitution/prune_binaries.py +++ b/domain_substitution/prune_binaries.py @@ -21,6 +21,8 @@ CONTINGENT_PATHS = ( # checkout_configuration != "small" 'third_party/jetstream/', 'third_party/speedometer/', + # generate_location_tags = true + 'testing/location_tags.json', # CIPD sources 'buildtools/linux64/', 'components/variations/test_data/cipd/', @@ -28,6 +30,7 @@ CONTINGENT_PATHS = ( 'third_party/dawn/third_party/ninja/', 'third_party/dawn/tools/golang/', 'third_party/devtools-frontend/src/third_party/esbuild/', + 'third_party/devtools-frontend/src/third_party/rollup_libs/', 'third_party/enterprise_companion/chromium_linux64/cipd/', 'third_party/google-java-format/', 'third_party/libei/cipd/', @@ -59,6 +62,7 @@ CONTINGENT_PATHS = ( 'build/linux/debian_bullseye_mipsel-sysroot/', # other 'third_party/depot_tools/external_bin/', + 'third_party/devtools-frontend/src/node_modules/@rollup/rollup-linux-x64-gnu/', # Match removals for the tarball: # https://source.chromium.org/chromium/chromium/tools/build/+/main:recipes/recipe_modules/chromium/resources/export_tarball.py # nonessential -- GitLab From 02e3c9280fb75ddb432d6271540a30d76eb66746 Mon Sep 17 00:00:00 2001 From: Nishith Khanna Date: Fri, 13 Feb 2026 08:55:43 +0000 Subject: [PATCH 4/9] Drop patches that were removed from cromite --- build/cromite_patches_list.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/build/cromite_patches_list.txt b/build/cromite_patches_list.txt index e496c55b..c1cd9a59 100644 --- a/build/cromite_patches_list.txt +++ b/build/cromite_patches_list.txt @@ -150,7 +150,6 @@ Invalidate-components-public-key.patch Improve-plain-text-rendering-on-mobile.patch Remove-segmentation-platform.patch Remove-window-name-on-cross-origin-navigation.patch -Remove-preload-of-com.google.android.gms.fonts.patch Partition-Blink-memory-cache.patch Disable-PrivacyGuide.patch sharing-hub-always-use-visible-URL.patch -- GitLab From e91e5f8346514ecae8974f063f54238140bb37da Mon Sep 17 00:00:00 2001 From: Nishith Khanna Date: Fri, 13 Feb 2026 08:55:45 +0000 Subject: [PATCH 5/9] Resolve patches that are causing conflicts --- .../Browser-Rename-strings-to-browser.patch | 16 ++++---- ...cent-and-switch-to-match-our-palette.patch | 39 +++++++++---------- ...ble-support-for-RAR-files-inspection.patch | 24 ++++++------ .../Handle-web-search-action-in-browser.patch | 20 +++++----- 4 files changed, 51 insertions(+), 48 deletions(-) diff --git a/build/e_patches/Browser-Rename-strings-to-browser.patch b/build/e_patches/Browser-Rename-strings-to-browser.patch index f5d7ba7e..b01cedb3 100644 --- a/build/e_patches/Browser-Rename-strings-to-browser.patch +++ b/build/e_patches/Browser-Rename-strings-to-browser.patch @@ -1,4 +1,4 @@ -From 955b40fb3e13391d88d5a3f6de0562851b00e83c Mon Sep 17 00:00:00 2001 +From 524b64d8be2879bff10af9cc8a4d5c6cb68ebe40 Mon Sep 17 00:00:00 2001 From: Aayush Gupta Date: Fri, 26 Nov 2021 07:12:30 +0000 Subject: Browser: Rename strings to browser @@ -7,10 +7,10 @@ Signed-off-by: Aayush Gupta Signed-off-by: Saalim Quadri --- .../android/java/res/xml/about_chrome_preferences.xml | 3 +++ - .../browser/about_settings/AboutChromeSettings.java | 6 +++--- + .../browser/about_settings/AboutChromeSettings.java | 9 +++------ .../ui/android/strings/android_chrome_strings.grd | 2 ++ chrome/browser/ui/android/strings/foundation_e.grdp | 10 ++++++++++ - 4 files changed, 18 insertions(+), 3 deletions(-) + 4 files changed, 18 insertions(+), 6 deletions(-) create mode 100644 chrome/browser/ui/android/strings/foundation_e.grdp diff --git a/chrome/android/java/res/xml/about_chrome_preferences.xml b/chrome/android/java/res/xml/about_chrome_preferences.xml @@ -28,7 +28,7 @@ index fb1dfed23052b..d5092508ce452 100644 android:key="application_version" android:title="@string/application_version_title" /> diff --git a/chrome/android/java/src/org/chromium/chrome/browser/about_settings/AboutChromeSettings.java b/chrome/android/java/src/org/chromium/chrome/browser/about_settings/AboutChromeSettings.java -index b4db43786e475..6930f0e13e00c 100644 +index 3e4f90d0d0c4d..c6ea3612cc83e 100644 --- a/chrome/android/java/src/org/chromium/chrome/browser/about_settings/AboutChromeSettings.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/about_settings/AboutChromeSettings.java @@ -43,7 +43,7 @@ public class AboutChromeSettings extends ChromeBaseSettingsFragment @@ -40,21 +40,23 @@ index b4db43786e475..6930f0e13e00c 100644 // Non-translated strings: @SuppressWarnings("InlineFormatString") -@@ -74,10 +74,10 @@ public class AboutChromeSettings extends ChromeBaseSettingsFragment +@@ -74,12 +74,9 @@ public class AboutChromeSettings extends ChromeBaseSettingsFragment p = findPreference(PREF_OS_VERSION); assumeNonNull(p); p.setSummary(AboutSettingsBridge.getOSVersion()); - p = findPreference(PREF_LEGAL_INFORMATION); + p = findPreference(PREF_E_BROWSER_INFORMATION); assumeNonNull(p); - int currentYear = CalendarFactory.get().get(Calendar.YEAR); +- Calendar calendar = CalendarFactory.get(); +- calendar.setTimeInMillis(System.currentTimeMillis()); +- int currentYear = calendar.get(Calendar.YEAR); - p.setSummary(getString(R.string.legal_information_summary, currentYear)); + p.setSummary(getString(R.string.e_browser_information)); } @Override diff --git a/chrome/browser/ui/android/strings/android_chrome_strings.grd b/chrome/browser/ui/android/strings/android_chrome_strings.grd -index 25af84522a4ec..71c9dc78f6e9f 100644 +index 4a844f52afd20..d6399b27e7efd 100644 --- a/chrome/browser/ui/android/strings/android_chrome_strings.grd +++ b/chrome/browser/ui/android/strings/android_chrome_strings.grd @@ -202,6 +202,8 @@ CHAR_LIMIT guidelines: diff --git a/build/e_patches/Change-accent-and-switch-to-match-our-palette.patch b/build/e_patches/Change-accent-and-switch-to-match-our-palette.patch index d69bf024..71517e7f 100644 --- a/build/e_patches/Change-accent-and-switch-to-match-our-palette.patch +++ b/build/e_patches/Change-accent-and-switch-to-match-our-palette.patch @@ -1,4 +1,4 @@ -From d91eb8daeba2dc5820e01b891b36e1f128879da9 Mon Sep 17 00:00:00 2001 +From 5bb8a5046c00fd8c8ae738e1964c40f353c8270d Mon Sep 17 00:00:00 2001 From: Nishith Khanna Date: Tue, 20 Feb 2024 20:35:25 +0530 Subject: Change accent and switch to match our palette @@ -35,7 +35,7 @@ Signed-off-by: Saalim Quadri create mode 100644 components/browser_ui/styles/android/java/res/drawable/e_switch_track.xml diff --git a/chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabUiThemeProvider.java b/chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabUiThemeProvider.java -index aedbaf300f8e8..1e71390ecda3c 100644 +index c41606b118dcc..c5a8859a2334b 100644 --- a/chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabUiThemeProvider.java +++ b/chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabUiThemeProvider.java @@ -57,7 +57,8 @@ public class TabUiThemeProvider { @@ -132,7 +132,7 @@ index 4e9e8deb14885..ab4d39f056a55 100644 app:srcCompat="@drawable/ic_check_circle_filled_green_24dp" /> diff --git a/chrome/browser/ui/android/fast_checkout/internal/java/res/layout/fast_checkout_footer_item.xml b/chrome/browser/ui/android/fast_checkout/internal/java/res/layout/fast_checkout_footer_item.xml -index ecc6bc6b9b150..175082479e551 100644 +index 5cf2ef6aa513b..2a83ae31aed43 100644 --- a/chrome/browser/ui/android/fast_checkout/internal/java/res/layout/fast_checkout_footer_item.xml +++ b/chrome/browser/ui/android/fast_checkout/internal/java/res/layout/fast_checkout_footer_item.xml @@ -20,4 +20,4 @@ found in the LICENSE file. @@ -155,7 +155,7 @@ index 8d92f3f41a45e..f9e087e9a9c9c 100644 textSelectHandle.mutate().setTint(color); textSelectHandleLeft.mutate().setTint(color); diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/styles/OmniboxResourceProvider.java b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/styles/OmniboxResourceProvider.java -index 72a03b7464368..9894de5a37ea3 100644 +index cba1b14211209..f539dafc602eb 100644 --- a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/styles/OmniboxResourceProvider.java +++ b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/styles/OmniboxResourceProvider.java @@ -399,7 +399,7 @@ public class OmniboxResourceProvider { @@ -178,21 +178,21 @@ index b9570b7802f1e..b6f8b814a802d 100644 - app:drawableTint="?attr/colorPrimary" /> + app:drawableTint="@color/default_control_color_active_baseline" /> diff --git a/components/browser_ui/styles/android/BUILD.gn b/components/browser_ui/styles/android/BUILD.gn -index 5fef7846be301..a7e72a0ca50c6 100644 +index 01ce0d27646f6..191d029e540a3 100644 --- a/components/browser_ui/styles/android/BUILD.gn +++ b/components/browser_ui/styles/android/BUILD.gn -@@ -79,6 +79,8 @@ android_resources("java_resources") { +@@ -83,6 +83,8 @@ android_resources("java_resources") { "java/res/color/tonal_button_bg_list.xml", "java/res/color/tonal_button_icon_tint_list.xml", "java/res/color/toolbar_icon_unfocused_activity_tint_list.xml", + "java/res/color/e_switch_thumb_color.xml", + "java/res/color/e_switch_track_color.xml", - "java/res/drawable-hdpi/btn_star_filled.png", - "java/res/drawable-hdpi/ic_delete_white_24dp.png", - "java/res/drawable-hdpi/ic_edit_24dp.png", -@@ -264,6 +266,8 @@ android_resources("java_resources") { + "java/res/drawable-hdpi/ic_logo_googleg_24dp.png", + "java/res/drawable-hdpi/ic_open_in_new_white_24dp.png", + "java/res/drawable-hdpi/ic_pause_white_36dp.png", +@@ -245,6 +247,8 @@ android_resources("java_resources") { + "java/res/drawable/secured_by_brand_shield_24.xml", "java/res/drawable/smartphone_black_24dp.xml", - "java/res/drawable/star_outline_24dp.xml", "java/res/drawable/toolbar_hairline.xml", + "java/res/drawable/e_switch_thumb.xml", + "java/res/drawable/e_switch_track.xml", @@ -264,7 +264,7 @@ index 0000000000000..f5b1eed6f2e6f + + diff --git a/components/browser_ui/styles/android/java/res/values/semantic_colors_dynamic.xml b/components/browser_ui/styles/android/java/res/values/semantic_colors_dynamic.xml -index a30824787ade2..b59dd03f0dd9c 100644 +index dd9b5c34cabb8..b5b6d9d017ab0 100644 --- a/components/browser_ui/styles/android/java/res/values/semantic_colors_dynamic.xml +++ b/components/browser_ui/styles/android/java/res/values/semantic_colors_dynamic.xml @@ -9,11 +9,11 @@ found in the LICENSE file. @@ -291,7 +291,7 @@ index a30824787ade2..b59dd03f0dd9c 100644 ?attr/colorOnPrimaryContainer ?attr/colorOnSecondaryContainer diff --git a/components/browser_ui/styles/android/java/res/values/styles.xml b/components/browser_ui/styles/android/java/res/values/styles.xml -index 79c71e3c4eb4a..9f07872eaa56b 100644 +index 33c655a1f1150..3b5542c3dab38 100644 --- a/components/browser_ui/styles/android/java/res/values/styles.xml +++ b/components/browser_ui/styles/android/java/res/values/styles.xml @@ -20,9 +20,13 @@ found in the LICENSE file. @@ -322,10 +322,10 @@ index 9220d7081c925..c5e3108058850 100644 diff --git a/components/browser_ui/theme/android/templates/res/values/themes.xml b/components/browser_ui/theme/android/templates/res/values/themes.xml -index f8abbc6160459..6fec33101e751 100644 +index 5e782ea84da7d..5aaa0c0c17b87 100644 --- a/components/browser_ui/theme/android/templates/res/values/themes.xml +++ b/components/browser_ui/theme/android/templates/res/values/themes.xml -@@ -60,7 +60,7 @@ Note: This is a jinja2 template, processed at build time into the final resource +@@ -61,7 +61,7 @@ Note: This is a jinja2 template, processed at build time into the final resource true @color/gm3_baseline_surface_tint @@ -334,7 +334,7 @@ index f8abbc6160459..6fec33101e751 100644 @drawable/list_item_ripple -@@ -91,7 +91,7 @@ Note: This is a jinja2 template, processed at build time into the final resource +@@ -92,7 +92,7 @@ Note: This is a jinja2 template, processed at build time into the final resource @style/Widget.BrowserUI.CheckBox @style/Widget.BrowserUI.RadioButton @@ -370,10 +370,10 @@ index 209d2a1568df5..c615ca94ceffa 100644 android:layout_width="wrap_content" android:layout_height="wrap_content" /> diff --git a/ui/android/java/res/values/color_palette.xml b/ui/android/java/res/values/color_palette.xml -index debe5cdf1f917..3dd2a43c84713 100644 +index 21b6f3dc7b9d3..6c5dfd7e7032a 100644 --- a/ui/android/java/res/values/color_palette.xml +++ b/ui/android/java/res/values/color_palette.xml -@@ -11,14 +11,14 @@ found in the LICENSE file. +@@ -11,13 +11,13 @@ found in the LICENSE file. @android:color/white #ECF3FE #D3E3FD @@ -381,7 +381,6 @@ index debe5cdf1f917..3dd2a43c84713 100644 + #5DB2FF #19A8C7FA #33A8C7FA - #80A8C7FA #7CACF8 #4C8DF6 #1B6EF3 @@ -390,7 +389,7 @@ index debe5cdf1f917..3dd2a43c84713 100644 #0F0B57D0 #190B57D0 #1F0B57D0 -@@ -174,4 +174,8 @@ found in the LICENSE file. +@@ -173,4 +173,8 @@ found in the LICENSE file. @color/baseline_tertiary_80 @color/baseline_tertiary_40 diff --git a/build/e_patches/Disable-support-for-RAR-files-inspection.patch b/build/e_patches/Disable-support-for-RAR-files-inspection.patch index e126e40b..06d3a937 100644 --- a/build/e_patches/Disable-support-for-RAR-files-inspection.patch +++ b/build/e_patches/Disable-support-for-RAR-files-inspection.patch @@ -1,4 +1,4 @@ -From 26ff9045f83216f97876e79cc5ad065c5697d35d Mon Sep 17 00:00:00 2001 +From 118133248a5ad84defd81e0d42353f539b280d1c Mon Sep 17 00:00:00 2001 From: Michael Gilbert Date: Wed, 21 Nov 2018 02:37:35 +0000 Subject: Disable support for RAR files inspection @@ -8,16 +8,16 @@ Subject: Disable support for RAR files inspection License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html Signed-off-by: Saalim Quadri --- - .../download_protection/file_analyzer.cc | 2 +- - .../services/file_util/safe_archive_analyzer.cc | 15 ++------------- - chrome/utility/safe_browsing/archive_analyzer.cc | 2 +- - 3 files changed, 4 insertions(+), 15 deletions(-) + .../download_protection/file_analyzer.cc | 2 +- + .../services/file_util/safe_archive_analyzer.cc | 17 ++--------------- + .../utility/safe_browsing/archive_analyzer.cc | 2 +- + 3 files changed, 4 insertions(+), 17 deletions(-) diff --git a/chrome/browser/safe_browsing/download_protection/file_analyzer.cc b/chrome/browser/safe_browsing/download_protection/file_analyzer.cc -index d277ead20349e..7d07ff3a5a3d5 100644 +index 220470df5e946..9403a9649ecfe 100644 --- a/chrome/browser/safe_browsing/download_protection/file_analyzer.cc +++ b/chrome/browser/safe_browsing/download_protection/file_analyzer.cc -@@ -80,7 +80,7 @@ void FileAnalyzer::Start(const base::FilePath& target_file_name, +@@ -85,7 +85,7 @@ void FileAnalyzer::Start(const base::FilePath& target_file_name, } if (inspection_type == DownloadFileType::RAR) { @@ -27,10 +27,10 @@ index d277ead20349e..7d07ff3a5a3d5 100644 } diff --git a/chrome/services/file_util/safe_archive_analyzer.cc b/chrome/services/file_util/safe_archive_analyzer.cc -index f5a860c8b1943..5473bfb95f599 100644 +index 1e4b57253df49..33089d510f214 100644 --- a/chrome/services/file_util/safe_archive_analyzer.cc +++ b/chrome/services/file_util/safe_archive_analyzer.cc -@@ -78,19 +78,8 @@ void SafeArchiveAnalyzer::AnalyzeRarFile( +@@ -87,21 +87,8 @@ void SafeArchiveAnalyzer::AnalyzeRarFile( DCHECK(rar_file.IsValid()); temp_file_getter_.Bind(std::move(temp_file_getter)); callback_ = std::move(callback); @@ -43,6 +43,8 @@ index f5a860c8b1943..5473bfb95f599 100644 - weak_factory_.GetWeakPtr()); - timeout_timer_.Start(FROM_HERE, kArchiveAnalysisTimeout, this, - &SafeArchiveAnalyzer::Timeout); +- rar_analyzer_.SetAnalysisDelegate( +- std::make_unique()); - rar_analyzer_.Analyze(std::move(rar_file), base::FilePath(), - /*password=*/password, - std::move(analysis_finished_callback), @@ -53,7 +55,7 @@ index f5a860c8b1943..5473bfb95f599 100644 std::move(callback).Run(safe_browsing::ArchiveAnalyzerResults()); #endif diff --git a/chrome/utility/safe_browsing/archive_analyzer.cc b/chrome/utility/safe_browsing/archive_analyzer.cc -index b1302b7928484..5410eab6c164f 100644 +index 074c46367b489..9617fc65c3646 100644 --- a/chrome/utility/safe_browsing/archive_analyzer.cc +++ b/chrome/utility/safe_browsing/archive_analyzer.cc @@ -40,7 +40,7 @@ std::unique_ptr ArchiveAnalyzer::CreateForArchiveType( @@ -66,5 +68,5 @@ index b1302b7928484..5410eab6c164f 100644 #endif -- -2.34.1 +2.52.0 diff --git a/build/e_patches/Handle-web-search-action-in-browser.patch b/build/e_patches/Handle-web-search-action-in-browser.patch index e66124d3..0f11f76b 100644 --- a/build/e_patches/Handle-web-search-action-in-browser.patch +++ b/build/e_patches/Handle-web-search-action-in-browser.patch @@ -1,4 +1,4 @@ -From 5a315dd35ba564e5c9e39cb1da7f891bfa70f7b1 Mon Sep 17 00:00:00 2001 +From ecd3589b7cf611a891184f461917d29df29c8d6b Mon Sep 17 00:00:00 2001 From: fgei Date: Wed, 28 Sep 2022 05:37:00 +0200 Subject: Handle web search action in browser @@ -7,7 +7,7 @@ Signed-off-by: Saalim Quadri --- .../src/org/chromium/base/PackageManagerUtils.java | 10 ++++++++++ chrome/android/java/AndroidManifest.xml | 4 ++++ - .../chrome/browser/LaunchIntentDispatcher.java | 2 +- + .../browser/document/ChromeLauncherActivity.java | 2 +- 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/base/android/java/src/org/chromium/base/PackageManagerUtils.java b/base/android/java/src/org/chromium/base/PackageManagerUtils.java @@ -32,10 +32,10 @@ index 56b1dcd70350e..71e7516db5b98 100644 public static boolean hasSystemFeature(String feature) { PackageManager pm = ContextUtils.getApplicationContext().getPackageManager(); diff --git a/chrome/android/java/AndroidManifest.xml b/chrome/android/java/AndroidManifest.xml -index 30066d4b56ad1..c9fd59c196e1c 100644 +index e9c9e7c1a5890..0a2954d01ad35 100644 --- a/chrome/android/java/AndroidManifest.xml +++ b/chrome/android/java/AndroidManifest.xml -@@ -361,6 +361,10 @@ by a child template that "extends" this file. +@@ -371,6 +371,10 @@ by a child template that "extends" this file. @@ -46,18 +46,18 @@ index 30066d4b56ad1..c9fd59c196e1c 100644 -diff --git a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java -index d082bd2e19eaa..dd09dfd07e7df 100644 ---- a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java -+++ b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java -@@ -247,7 +247,7 @@ public class LaunchIntentDispatcher { +diff --git a/chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java +index cc6a92a5d4530..27a83695c4b95 100644 +--- a/chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java ++++ b/chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java +@@ -178,7 +178,7 @@ public class ChromeLauncherActivity extends Activity { Intent searchIntent = new Intent(Intent.ACTION_WEB_SEARCH); searchIntent.putExtra(SearchManager.QUERY, query); - if (PackageManagerUtils.canResolveActivity( + if (PackageManagerUtils.canOnlyOthersResolveActivity( searchIntent, PackageManager.GET_RESOLVED_FILTER)) { - mActivity.startActivity(searchIntent); + startActivity(searchIntent); } else { -- 2.52.0 -- GitLab From 0f164e3346f19f1ff4842fd36bb1a9cb10566444 Mon Sep 17 00:00:00 2001 From: Nishith Khanna Date: Fri, 13 Feb 2026 08:55:48 +0000 Subject: [PATCH 6/9] Remove change done for webview v144 as it works on v145 --- build/browser.gn_args | 1 - 1 file changed, 1 deletion(-) diff --git a/build/browser.gn_args b/build/browser.gn_args index f31eb78a..b3acb59c 100644 --- a/build/browser.gn_args +++ b/build/browser.gn_args @@ -53,7 +53,6 @@ use_thin_lto=false use_v8_context_snapshot=false enable_glic = false build_tflite_with_xnnpack = false -v8_enable_builtins_reordering = false chrome_public_manifest_package = "foundation.e.browser" trichrome_library_package = "foundation.e.trichromelibrary" -- GitLab From 9799687435f1c360e57c186c6b53ed312977d3b8 Mon Sep 17 00:00:00 2001 From: Nishith Khanna Date: Fri, 13 Feb 2026 12:40:55 +0000 Subject: [PATCH 7/9] Fix i18n zhCN patch as it was causing build issues --- .../e_patches/Update-i18n-zhCN-support.patch | 27 +++++++++---------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/build/e_patches/Update-i18n-zhCN-support.patch b/build/e_patches/Update-i18n-zhCN-support.patch index 1673b1a7..ccaf9cbf 100644 --- a/build/e_patches/Update-i18n-zhCN-support.patch +++ b/build/e_patches/Update-i18n-zhCN-support.patch @@ -1,4 +1,4 @@ -From 789602b31dd70a08a2fcff4dd40156a8001f8340 Mon Sep 17 00:00:00 2001 +From c4eac2761e933ef3de7a305b650662f7876aa9a5 Mon Sep 17 00:00:00 2001 From: mars Date: Sun, 2 Aug 2020 00:37:49 +0800 Subject: Update i18n zh_CN support @@ -8,17 +8,17 @@ Signed-off-by: Saalim Quadri --- .../resources/generated_resources_zh-CN.xtb | 4 +- .../resources/google_chrome_strings_zh-CN.xtb | 3 +- - .../android_chrome_strings_zh-CN.xtb | 72 ++++++++++++++++++- + .../android_chrome_strings_zh-CN.xtb | 71 ++++++++++++++++++- .../translations/browser_ui_strings_zh-CN.xtb | 26 ++++++- .../strings/components_strings_zh-CN.xtb | 31 +++++++- .../translations/android_ui_strings_zh-CN.xtb | 3 +- - 6 files changed, 133 insertions(+), 6 deletions(-) + 6 files changed, 132 insertions(+), 6 deletions(-) diff --git a/chrome/app/resources/generated_resources_zh-CN.xtb b/chrome/app/resources/generated_resources_zh-CN.xtb -index 6fd45a50e687e..e8246b0c8cdeb 100644 +index 3b4d0a79f1a2d..3e39c88840dc4 100644 --- a/chrome/app/resources/generated_resources_zh-CN.xtb +++ b/chrome/app/resources/generated_resources_zh-CN.xtb -@@ -12113,4 +12113,6 @@ +@@ -12186,4 +12186,6 @@ 您需要开启 Chrome 同步才能使用 Wi-Fi 同步功能。了解详情 同步标签页分组 检查(&N) @@ -28,10 +28,10 @@ index 6fd45a50e687e..e8246b0c8cdeb 100644 +配置广告拦截和过滤规则地址 + diff --git a/chrome/app/resources/google_chrome_strings_zh-CN.xtb b/chrome/app/resources/google_chrome_strings_zh-CN.xtb -index 8eb0c6cd3dd9e..75e4525e959ed 100644 +index af6bdaba0292f..a2b057d57ea1b 100644 --- a/chrome/app/resources/google_chrome_strings_zh-CN.xtb +++ b/chrome/app/resources/google_chrome_strings_zh-CN.xtb -@@ -755,4 +755,5 @@ +@@ -778,4 +778,5 @@ 更新服务器没有应用的任何哈希数据,因此安装失败。 Google Chrome 是您的默认浏览器 可用于切换 Chrome 个人资料 @@ -40,10 +40,10 @@ index 8eb0c6cd3dd9e..75e4525e959ed 100644 +关于 Bromite + diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-CN.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-CN.xtb -index 6a8d845ebfb9e..6893ac8715563 100644 +index 9b4560d70c050..513b5502fbc71 100644 --- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-CN.xtb +++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-CN.xtb -@@ -1988,4 +1988,74 @@ +@@ -1999,4 +1999,73 @@ 个标签页 动态卡片上的菜单已关闭 ,无痕式标签页 @@ -118,13 +118,12 @@ index 6a8d845ebfb9e..6893ac8715563 100644 +永久保存 +导航历史记录的保存天数 +移动工具栏到底部 -+全选 + diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_zh-CN.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_zh-CN.xtb -index bfe6052be31b1..c15281d734c1d 100644 +index c8bf8be048adc..51ab373fa0349 100644 --- a/components/browser_ui/strings/android/translations/browser_ui_strings_zh-CN.xtb +++ b/components/browser_ui/strings/android/translations/browser_ui_strings_zh-CN.xtb -@@ -755,4 +755,28 @@ +@@ -762,4 +762,28 @@ 这次可以使用位置信息 已存储的数据 禁止网站使用 V8 优化工具。 @@ -156,10 +155,10 @@ index bfe6052be31b1..c15281d734c1d 100644 +WebRTC + diff --git a/components/strings/components_strings_zh-CN.xtb b/components/strings/components_strings_zh-CN.xtb -index d0e674d4b8998..cb2f911457da4 100644 +index ea77c36d61a00..b08f768436cf9 100644 --- a/components/strings/components_strings_zh-CN.xtb +++ b/components/strings/components_strings_zh-CN.xtb -@@ -5143,4 +5143,33 @@ +@@ -5193,4 +5193,33 @@ 添加 IBAN YouTube 来自 Google Pay -- GitLab From 3c53a5acbf68f28fe22d6ecd4d5f6e035414a602 Mon Sep 17 00:00:00 2001 From: Nishith Khanna Date: Mon, 16 Feb 2026 06:53:59 +0000 Subject: [PATCH 8/9] Drop trichrome build variant --- build.sh | 17 +--- build/browser.gn_args | 2 - .../add-trichrome-browser-apk-targets.patch | 80 ------------------ build/e_patches_list.txt | 1 - trichrome_patch.py | 81 ------------------- 5 files changed, 3 insertions(+), 178 deletions(-) delete mode 100644 build/e_patches/add-trichrome-browser-apk-targets.patch delete mode 100755 trichrome_patch.py diff --git a/build.sh b/build.sh index d808fd3f..f45a79b7 100755 --- a/build.sh +++ b/build.sh @@ -13,7 +13,6 @@ chromium_url=https://github.com/chromium/chromium.git clean=0 gsync=0 history=1 -trichrome=0 patchonly=0 arch="" @@ -28,15 +27,13 @@ usage() { echo " -s Sync source" echo " -h Sync without history" echo " -p Apply patches - Only after synced" - echo " -t Build trichrome chromium, webview and library" echo exit 1 } build() { echo ">> [$(date)] Head commit: $(git show -s --format=%s)" - apks="TrichromeChrome TrichromeLibrary TrichromeWebView TrichromeChrome6432 \ - TrichromeLibrary6432 TrichromeWebView6432 ChromePublic SystemWebView" + apks="ChromePublic SystemWebView" build_args="$(cat "${root_dir}"/build/browser.gn_args) target_cpu=\"${1}\" " apk_arch=${1} @@ -59,17 +56,10 @@ build() { build_args+=' android_keystore_path="'$keystore_path'"' build_args+=' android_keystore_name="platform"' build_args+=' android_keystore_password="platform"' - build_args+=' trichrome_certdigest="c8a2e9bccf597c2fb6dc66bee293fc13f2fc47ec77bc6b2b0d52c11f51192ab8"' echo ">> [$(date)] Building chromium $chromium_version for $1" gn gen "out/$1" --fail-on-unused-args --args="$build_args" - if [[ $trichrome -eq 0 ]]; then - build_targets="chrome_public_apk system_webview_apk" - elif [ $1 '==' "x64" ] || [ $1 '==' "arm64" ]; then - build_targets="trichrome_webview_64_32_apk trichrome_chrome_64_32_apk trichrome_library_64_32_apk" - else - build_targets="trichrome_webview_apk trichrome_chrome_apk trichrome_library_apk" - fi + build_targets="chrome_public_apk system_webview_apk" ninja -C out/$1 $build_targets mkdir -p "${root_dir}/apks/${apk_arch}" @@ -225,7 +215,7 @@ init_repo() { fi } -while getopts ":a:cur:shpt" opt; do +while getopts ":a:cur:shp" opt; do case $opt in a) arch="$OPTARG" ;; c) clean=1 ;; @@ -233,7 +223,6 @@ while getopts ":a:cur:shpt" opt; do s) gsync=1 ;; h) history=0 ;; p) patchonly=1 ;; - t) trichrome=1 ;; :) echo "Option -$OPTARG requires an argument" echo diff --git a/build/browser.gn_args b/build/browser.gn_args index b3acb59c..80fd3e3b 100644 --- a/build/browser.gn_args +++ b/build/browser.gn_args @@ -48,12 +48,10 @@ use_debug_fission=true use_errorprone_java_compiler=false use_official_google_api_keys=false use_rtti=false -use_stable_package_name_for_trichrome=false use_thin_lto=false use_v8_context_snapshot=false enable_glic = false build_tflite_with_xnnpack = false chrome_public_manifest_package = "foundation.e.browser" -trichrome_library_package = "foundation.e.trichromelibrary" system_webview_package_name="com.android.webview" diff --git a/build/e_patches/add-trichrome-browser-apk-targets.patch b/build/e_patches/add-trichrome-browser-apk-targets.patch deleted file mode 100644 index 40d38376..00000000 --- a/build/e_patches/add-trichrome-browser-apk-targets.patch +++ /dev/null @@ -1,80 +0,0 @@ -From 491520d973dfcf09867012bcc389eb7c6081bb33 Mon Sep 17 00:00:00 2001 -From: Daniel Micay -Date: Thu, 27 May 2021 07:30:02 -0400 -Subject: add trichrome browser apk targets - -Signed-off-by: Saalim Quadri ---- - chrome/android/BUILD.gn | 35 +++++++++++++++++++++++ - chrome/android/chrome_public_apk_tmpl.gni | 2 ++ - 2 files changed, 37 insertions(+) - -diff --git a/chrome/android/BUILD.gn b/chrome/android/BUILD.gn -index 62886ed250b11..573f9310e5304 100644 ---- a/chrome/android/BUILD.gn -+++ b/chrome/android/BUILD.gn -@@ -1938,6 +1938,10 @@ if (_is_default_toolchain) { - is_trichrome = true - is_bundle_module = true - } -+ resource_packaging("trichrome_chrome_apk_pak_assets") { -+ is_monochrome = false -+ is_trichrome = true -+ } - - # Exists separately from chrome_public_base_module_java_for_test to allow - # downstream to depend on test support packages without needing to depend on -@@ -2306,6 +2310,37 @@ if (_is_default_toolchain) { - } - } - } -+ -+ chrome_public_apk_or_module_tmpl("trichrome_chrome_apk") { -+ apk_name = "TrichromeChrome" -+ is_trichrome = true -+ target_type = "android_apk" -+ static_library_provider = ":trichrome_library_apk" -+ if (android_64bit_target_cpu) { -+ is_64_bit_browser = false -+ include_64_bit_webview = true -+ } -+ } -+ -+ if (android_64bit_target_cpu) { -+ chrome_public_apk_or_module_tmpl("trichrome_chrome_64_32_apk") { -+ apk_name = "TrichromeChrome6432" -+ is_trichrome = true -+ target_type = "android_apk" -+ static_library_provider = ":trichrome_library_64_32_apk" -+ is_64_bit_browser = true -+ include_32_bit_webview = true -+ } -+ -+ chrome_public_apk_or_module_tmpl("trichrome_chrome_64_apk") { -+ apk_name = "TrichromeChrome64" -+ is_trichrome = true -+ target_type = "android_apk" -+ static_library_provider = ":trichrome_library_64_apk" -+ is_64_bit_browser = true -+ include_32_bit_webview = false -+ } -+ } - - # As compared to chrome_public_test_apk, this target contains only unit tests - # that require on device capabilities. These tests are smaller, more tightly -diff --git a/chrome/android/chrome_public_apk_tmpl.gni b/chrome/android/chrome_public_apk_tmpl.gni -index 11a2027765ab5..d3d091b8d929d 100644 ---- a/chrome/android/chrome_public_apk_tmpl.gni -+++ b/chrome/android/chrome_public_apk_tmpl.gni -@@ -494,6 +494,8 @@ template("chrome_common_apk_or_module_tmpl") { - asset_deps += [ "//chrome/android:chrome_bundle_module_pak_assets" ] - } else if (_is_monochrome) { - asset_deps += [ "//chrome/android:monochrome_apk_pak_assets" ] -+ } else if (_is_trichrome) { -+ asset_deps += [ "//chrome/android:trichrome_chrome_apk_pak_assets" ] - } else { - assert(!_is_trichrome) - asset_deps += [ "//chrome/android:chrome_apk_pak_assets" ] --- -2.52.0 - diff --git a/build/e_patches_list.txt b/build/e_patches_list.txt index 89f44c4e..442a7551 100644 --- a/build/e_patches_list.txt +++ b/build/e_patches_list.txt @@ -3,7 +3,6 @@ fixup-Disable-fetching-of-all-field-trials.patch fixup-eyeo-Browser-Ad-filtering-Solution.patch fixup-Move-navigation-bar-to-bottom.patch fixup-Disable-all-predictors-code.patch -add-trichrome-browser-apk-targets.patch Browser-disable-price-shopping-commerce-integration.patch Remove-bromite-auto-updater-option.patch Browser-Change-app-and-package-name-to-browser.patch diff --git a/trichrome_patch.py b/trichrome_patch.py deleted file mode 100755 index bc5c9990..00000000 --- a/trichrome_patch.py +++ /dev/null @@ -1,81 +0,0 @@ -#!/usr/bin/env python3 - -import os -import sys -import subprocess -import zipfile - -def main(): - if len(sys.argv) != 5: - print("Usage: {} ".format(sys.argv[0])) - sys.exit(1) - - input_apk = sys.argv[1] - cert = sys.argv[2] - ks_pass = sys.argv[3] - ks_alias = sys.argv[4] - - root_dir = os.path.dirname(os.path.realpath(__file__)) - - if not cert.endswith(".jks"): - print(">> [{}] Error: Certificate file must have the extension .jks.".format(get_current_time())) - sys.exit(1) - else: - print(">> [{}] Patching apk.".format(get_current_time())) - certdigest = get_certificate_fingerprint(cert, ks_pass) - fingerprint = certdigest.replace(':', '').lower() - patch_apk(root_dir, fingerprint, input_apk) - - output_apk = "{}_signed.apk".format(os.path.splitext(input_apk)[0]) - - if os.path.exists("{}_patched".format(input_apk)): - print(">> [{}] Zipaligning apk.".format(get_current_time())) - zipalign_apk("{}_patched".format(input_apk), output_apk) - os.remove("{}_patched".format(input_apk)) - else: - subprocess.run(["cp", input_apk, output_apk]) - - if os.path.exists(output_apk): - print(">> [{}] Signing apk.".format(get_current_time())) - sign_apk(cert, ks_pass, ks_alias, output_apk) - -def get_current_time(): - return subprocess.check_output("date", shell=True).decode().strip() - -def get_certificate_fingerprint(cert, ks_pass): - certdigest = subprocess.check_output("openssl x509 -sha256 -fingerprint -noout -in {} -passin pass:{}".format(cert, ks_pass), shell=True).decode().strip() - return certdigest.split('=')[1].replace(':', '').lower() - -def patch_apk(root_dir, new_certdigest, input_apk): - orig_certdigest = "32a2fc74d731105859e5a85df16d95f102d85b22099b8064c5d8915c61dad1e0" - - if orig_certdigest == new_certdigest: - return - - delete_apk = False - - with zipfile.ZipFile(input_apk, 'r') as zin: - outfilename = "{}_patched".format(input_apk) - with zipfile.ZipFile(outfilename, 'w') as zout: - for info in zin.infolist(): - data = zin.read(info.filename) - if info.filename == 'AndroidManifest.xml': - if new_certdigest.encode('utf-16-le') in data: - delete_apk = True - elif orig_certdigest.encode('utf-16-le') in data: - data = data.replace(orig_certdigest.encode('utf-16-le'), new_certdigest.encode('utf-16-le')) - else: - delete_apk = True - zout.writestr(info, data) - - if delete_apk and os.path.exists(outfilename): - os.remove(outfilename) - -def zipalign_apk(input_apk, output_apk): - subprocess.run(["zipalign", "-f", "-p", "4", input_apk, output_apk]) - -def sign_apk(cert, ks_pass, ks_alias, output_apk): - subprocess.run(["apksigner", "sign", "--ks", cert, "--ks-pass", "pass:{}".format(ks_pass), "--ks-key-alias", ks_alias, output_apk]) - -if __name__ == "__main__": - main() -- GitLab From 8643b41840d2216f7337417c6fb1bcac59267ca8 Mon Sep 17 00:00:00 2001 From: Nishith Khanna Date: Mon, 16 Feb 2026 12:46:36 +0530 Subject: [PATCH 9/9] Update push script after removal of Trichrome build variant --- push.sh | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/push.sh b/push.sh index 1d402be3..34c1b36d 100755 --- a/push.sh +++ b/push.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash DO_UNINSTALL=false DO_CLEAR=false @@ -17,7 +17,6 @@ done PACKAGES=( "foundation.e.browser" "com.android.webview" - "org.chromium.trichromelibrary" ) if [ "$DO_UNINSTALL" = true ]; then @@ -34,15 +33,7 @@ fi APK_DIR="apks/arm64" -if [ -f "$APK_DIR/TrichromeLibrary.apk" ] && \ - [ -f "$APK_DIR/TrichromeWebView.apk" ] && \ - [ -f "$APK_DIR/TrichromeChrome.apk" ]; then - adb install -r $APK_DIR/TrichromeLibrary.apk - adb install -r $APK_DIR/TrichromeWebView.apk - adb install -r $APK_DIR/TrichromeChrome.apk -else - adb install -r $APK_DIR/ChromePublic.apk - adb install -r $APK_DIR/SystemWebView.apk -fi +adb install -r $APK_DIR/ChromePublic.apk +adb install -r $APK_DIR/SystemWebView.apk echo "Done." -- GitLab