From 133dbc8d6d1a8d3e7f21df87854f7beeb44842a1 Mon Sep 17 00:00:00 2001
From: quh4gko8 <88831734+quh4gko8@users.noreply.github.com>
Date: Tue, 6 Aug 2024 17:11:44 +0000
Subject: [PATCH] Update/port patches for 127.0.6533.103.0
---
patches/0001-Vanadium-string-rebranding.patch | 60 +++++------
...k-clash-protection-for-arm64-targets.patch | 24 +++++
...8-switch-to-fstack-protector-strong.patch} | 2 +-
...wrapv-in-Clang-for-non-UBSan-builds.patch} | 4 +-
...-enable-ftrivial-auto-var-init-zero.patch} | 4 +-
...le-broken-warning-for-auto-var-init.patch} | 4 +-
...patch => 0012-Checkout-PGO-profiles.patch} | 2 +-
...patch => 0013-disable-checkout_nacl.patch} | 2 +-
...0014-disable-first-run-welcome-page.patch} | 0
...015-disable-seed-based-field-trials.patch} | 0
...=> 0016-disable-fetching-variations.patch} | 0
...-disable-WebView-variations-support.patch} | 0
...egrity-blink-extension-API-on-webvi.patch} | 0
...igation-error-correction-by-default.patch} | 0
...isable-contextual-search-by-default.patch} | 0
...sable-network-prediction-by-default.patch} | 0
... => 0022-disable-metrics-by-default.patch} | 0
...sable-hyperlink-auditing-by-default.patch} | 0
...le-showing-popular-sites-by-default.patch} | 0
...icle-suggestions-feature-by-default.patch} | 0
...content-feed-suggestions-by-default.patch} | 0
...7-disable-sensors-access-by-default.patch} | 0
...-playing-protected-media-by-default.patch} | 0
...able-third-party-cookies-by-default.patch} | 0
...-disable-background-sync-by-default.patch} | 0
...-disable-payment-support-by-default.patch} | 0
...ia-router-media-remoting-by-default.patch} | 0
...033-disable-media-router-by-default.patch} | 0
...le-offering-translations-by-default.patch} | 0
...-browser-sign-in-feature-by-default.patch} | 0
...rowsing-reporting-opt-in-by-default.patch} | 0
...sed-safe-browsing-option-by-default.patch} | 0
...edia-DRM-preprovisioning-by-default.patch} | 0
...ill-server-communication-by-default.patch} | 0
...-component-updater-pings-by-default.patch} | 0
...> 0041-disable-search-provider-logo.patch} | 0
...42-disable-trivial-subdomain-hiding.patch} | 0
...earn-more-link-in-incognito-new-tab.patch} | 0
...-disable-Omaha-update-check-support.patch} | 0
...uthFetcher-code-due-to-upstream-bug.patch} | 0
...signed-out-avatar-on-new-tab-pages-.patch} | 0
...privacy-sandbox-features-by-default.patch} | 0
...isable-WebGPU-in-Android-by-default.patch} | 0
...ar-button-Translate-option-by-defau.patch} | 0
... 0050-always-use-local-new-tab-page.patch} | 0
...ark-non-secure-origins-as-dangerous.patch} | 0
...ebRTC-IP-handling-policy-by-default.patch} | 0
...053-stub-out-the-battery-status-API.patch} | 0
...ng-download-location-prompt-setting.patch} | 0
...ow-download-prompt-again-by-default.patch} | 0
...-privacy-aware-analytics-advertisin.patch} | 0
...7-disable-using-Play-services-fonts.patch} | 0
...disable-appending-variations-header.patch} | 0
...tailed-language-settings-by-default.patch} | 0
...hing-optimization-guides-by-default.patch} | 0
...default-search-engine-to-DuckDuckGo.patch} | 0
...inal-package-to-org.chromium.chrome.patch} | 0
...63-Make-HTTPS-only-mode-the-default.patch} | 0
...require-HTTPS-for-component-updates.patch} | 0
...-vanadium.app-for-component-updates.patch} | 0
...twork-when-verifying-DNS-over-HTTPS.patch} | 0
...nnectivity-check-as-well-for-Help-a.patch} | 0
...ble-memory-tagging-in-all-processes.patch} | 0
...attempt-to-re-enable-memory-tagging.patch} | 0
...prefetch-privacy-changes-by-default.patch} | 0
... 0071-enable-split-cache-by-default.patch} | 0
...partitioning-connections-by-default.patch} | 0
...ous-Do-Not-Track-feature-by-default.patch} | 0
...ite-isolation-by-default-on-Android.patch} | 0
...-strict-origin-isolation-by-default.patch} | 0
...e-accept-language-header-by-default.patch} | 0
...le-Chrome-branding-for-client-hints.patch} | 0
...8-add-trichrome-browser-apk-targets.patch} | 0
...079-Remove-logo-from-chrome-version.patch} | 0
...=> 0080-redirect-settings-help-icon.patch} | 0
...-prefix-from-storage-settings-label.patch} | 0
...082-remove-Help-feedback-menu-entry.patch} | 0
....google.com-link-when-not-supported.patch} | 0
...lways-partition-third-party-storage.patch} | 0
...chrome_library_apk-expectation-file.patch} | 0
...tream-changes-in-dependencies-sourc.patch} | 0
...tream-strings-in-a-separate-file-fo.patch} | 0
...s-for-adding-shared-preference-keys.patch} | 0
...modifying-preferences-at-chrome-lay.patch} | 0
...-modifying-preferences-at-Privacy-s.patch} | 0
...icable-additional-terms-of-services.patch} | 0
...gle-terms-of-use-and-privacy-policy.patch} | 0
...sable-unused-password-check-feature.patch} | 0
...ngs-preferene-keys-declaration-pack.patch} | 0
...ove-unwanted-sync-and-services-link.patch} | 0
...ch => 0096-remove-safety-check-menu.patch} | 0
...wanted-account-and-services-section.patch} | 0
...8-remove-translate-offer-preference.patch} | 0
...-Sign-In-preference-when-disallowed.patch} | 0
...de-currently-no-op-preload-settings.patch} | 0
...Remove-privacy-trials-preference-UI.patch} | 0
...Remove-privacy-guides-preference-UI.patch} | 0
...suggestions-back-to-privacy-section.patch} | 0
...104-Toggle-for-closing-tabs-on-exit.patch} | 0
...avigating-external-URL-in-incognito.patch} | 0
...url-bar-on-focus-by-default-for-sea.patch} | 0
...Handle-web-search-action-in-browser.patch} | 0
...inks-from-external-apps-in-incognito.patch | 59 -----------
...ng-external-web-search-in-incognito.patch} | 0
...inks-from-external-apps-in-incognito.patch | 100 +++++++-----------
...inks-from-external-apps-in-incognito.patch | 79 +++++++++++---
...inks-from-external-apps-in-incognito.patch | 38 +++++++
...rch-query-text-when-opening-web-and.patch} | 0
...-Implement-UI-for-JIT-site-settings.patch} | 0
...0114-Implement-UI-for-WebRTC-toggle.patch} | 0
...igin-referrer-behavior-configurable.patch} | 0
...py-client-hints-with-reduced-user-a.patch} | 0
...-changes-to-high-entropy-client-hin.patch} | 0
...check-for-password-manager-autofill.patch} | 0
...ith-android-autofill-in-compatibili.patch} | 0
...tofill-on-http-authentication-dialo.patch} | 0
...sage-of-Android-Autofill-by-default.patch} | 0
...ices-dependent-password-manager-pre.patch} | 0
...-supported-languages-for-Language-s.patch} | 0
...ensible-way-to-reference-targets-ea.patch} | 0
...rt-of-atomic-file-and-scoped-file-d.patch} | 0
...config-like-apk-target-for-building.patch} | 0
...y-reference-config-apk-build-target.patch} | 0
...Generate-ConfigInfo-from-config-apk.patch} | 0
...rgets-for-linking-and-inclusion-of-.patch} | 0
...e-ConfigInfo-class-for-Monochrome-a.patch} | 0
...e-ConfigInfo-class-for-WebView-targ.patch} | 0
...onfigInfo-on-necessary-integration-.patch} | 0
...definitions-for-feature-flags-and-o.patch} | 0
...uf-generator-parser-for-config-apk-.patch} | 0
...Initial-configuration-for-config-ap.patch} | 0
...-config-parser-for-browser-and-webv.patch} | 0
...er-script-for-fetching-content-filt.patch} | 0
...w-needed-deps-to-fetch-filter-lists.patch} | 2 +-
...et-for-android-assets-including-the.patch} | 0
...et-for-android-assets-for-config-fi.patch} | 0
...eded-component-and-protobuf-file-fo.patch} | 0
...pstream-file-based-parsing-of-unind.patch} | 0
...d-system-for-java-files-in-base-lay.patch} | 0
...-applying-flags-features-at-runtime.patch} | 0
...raryLoader-on-early-initialization-.patch} | 0
...tializing-contents-of-VanadiumConfi.patch} | 0
...d-system-at-android-specific-subres.patch} | 0
...onfig-state-for-content-filtering-t.patch} | 0
...om-config-apk-whenever-it-s-present.patch} | 0
...-Add-update-handling-of-subresource.patch} | 0
...d-system-for-static-library-deps-at.patch} | 0
...-subresource-filter-from-config-apk.patch} | 0
...iltering-from-config-app-when-avail.patch} | 0
...r-rules-version-on-about-Vanadium-s.patch} | 0
...show-subresource-filter-UI-for-site.patch} | 0
...ble-subresource-filter-on-all-sites.patch} | 0
...g-convention-of-Ads-in-ads-site-set.patch} | 0
...Always-enable-CredentialManager-API.patch} | 0
...Manager-APIs-for-all-apps-supportin.patch} | 0
...r-calling-added-APIs-from-custom-OS.patch} | 0
...te-script-to-also-include-saving-sh.patch} | 0
...port-for-broadcast-receiver-for-fet.patch} | 0
...ost-quantum-key-exchange-on-Android.patch} | 0
...x-syntax-warning-for-python-scripts.patch} | 0
...-another-Python-3.12-syntax-warning.patch} | 0
...arnings-in-third_party-jni_zero-for.patch} | 0
...te-Password-Manager-to-Google-Passw.patch} | 0
...nt-settings-partitioning-by-default.patch} | 0
...mpatibility-check-default-value-che.patch} | 0
...nt-make-disable-jit-actually-disabl.patch} | 0
...cut-default-to-new-tab-instead-of-a.patch} | 0
...-support-for-conditional-parsing-of.patch} | 0
...finitions-for-additional-components.patch} | 0
...t-for-generating-configs-with-addit.patch} | 0
...-support-for-parsing-conditional-co.patch} | 0
...ook-at-Application.attachBaseContex.patch} | 0
...omeApplicationImpl-to-initialize-co.patch} | 0
...-Add-support-for-updating-content-f.patch} | 0
...onditional-content-filtering-compon.patch} | 0
...erman-specific-langauge-content-fil.patch} | 2 +-
...and-Configuration-generated-protobu.patch} | 0
...t-more-needed-removals-for-protobuf.patch} | 0
...droid-V-Add-SDK-35-packages-to-CIPD.patch} | 0
...-DEPS-entries-to-start-using-Androi.patch} | 2 +-
...ed-visited-link-database-by-default.patch} | 0
...ndboxed-iframes-per-site-by-default.patch} | 0
...hain-by-default-for-generating-resou.patch | 57 ++++++++++
183 files changed, 261 insertions(+), 180 deletions(-)
create mode 100644 patches/0007-enable-stack-clash-protection-for-arm64-targets.patch
rename patches/{0007-switch-to-fstack-protector-strong.patch => 0008-switch-to-fstack-protector-strong.patch} (94%)
rename patches/{0008-enable-fwrapv-in-Clang-for-non-UBSan-builds.patch => 0009-enable-fwrapv-in-Clang-for-non-UBSan-builds.patch} (89%)
rename patches/{0009-enable-ftrivial-auto-var-init-zero.patch => 0010-enable-ftrivial-auto-var-init-zero.patch} (89%)
rename patches/{0010-disable-broken-warning-for-auto-var-init.patch => 0011-disable-broken-warning-for-auto-var-init.patch} (88%)
rename patches/{0011-Checkout-PGO-profiles.patch => 0012-Checkout-PGO-profiles.patch} (93%)
rename patches/{0012-disable-checkout_nacl.patch => 0013-disable-checkout_nacl.patch} (93%)
rename patches/{0013-disable-first-run-welcome-page.patch => 0014-disable-first-run-welcome-page.patch} (100%)
rename patches/{0014-disable-seed-based-field-trials.patch => 0015-disable-seed-based-field-trials.patch} (100%)
rename patches/{0015-disable-fetching-variations.patch => 0016-disable-fetching-variations.patch} (100%)
rename patches/{0016-disable-WebView-variations-support.patch => 0017-disable-WebView-variations-support.patch} (100%)
rename patches/{0017-disable-Media-Integrity-blink-extension-API-on-webvi.patch => 0018-disable-Media-Integrity-blink-extension-API-on-webvi.patch} (100%)
rename patches/{0018-disable-navigation-error-correction-by-default.patch => 0019-disable-navigation-error-correction-by-default.patch} (100%)
rename patches/{0019-disable-contextual-search-by-default.patch => 0020-disable-contextual-search-by-default.patch} (100%)
rename patches/{0020-disable-network-prediction-by-default.patch => 0021-disable-network-prediction-by-default.patch} (100%)
rename patches/{0021-disable-metrics-by-default.patch => 0022-disable-metrics-by-default.patch} (100%)
rename patches/{0022-disable-hyperlink-auditing-by-default.patch => 0023-disable-hyperlink-auditing-by-default.patch} (100%)
rename patches/{0023-disable-showing-popular-sites-by-default.patch => 0024-disable-showing-popular-sites-by-default.patch} (100%)
rename patches/{0024-disable-article-suggestions-feature-by-default.patch => 0025-disable-article-suggestions-feature-by-default.patch} (100%)
rename patches/{0025-disable-content-feed-suggestions-by-default.patch => 0026-disable-content-feed-suggestions-by-default.patch} (100%)
rename patches/{0026-disable-sensors-access-by-default.patch => 0027-disable-sensors-access-by-default.patch} (100%)
rename patches/{0027-block-playing-protected-media-by-default.patch => 0028-block-playing-protected-media-by-default.patch} (100%)
rename patches/{0028-disable-third-party-cookies-by-default.patch => 0029-disable-third-party-cookies-by-default.patch} (100%)
rename patches/{0029-disable-background-sync-by-default.patch => 0030-disable-background-sync-by-default.patch} (100%)
rename patches/{0030-disable-payment-support-by-default.patch => 0031-disable-payment-support-by-default.patch} (100%)
rename patches/{0031-disable-media-router-media-remoting-by-default.patch => 0032-disable-media-router-media-remoting-by-default.patch} (100%)
rename patches/{0032-disable-media-router-by-default.patch => 0033-disable-media-router-by-default.patch} (100%)
rename patches/{0033-disable-offering-translations-by-default.patch => 0034-disable-offering-translations-by-default.patch} (100%)
rename patches/{0034-disable-browser-sign-in-feature-by-default.patch => 0035-disable-browser-sign-in-feature-by-default.patch} (100%)
rename patches/{0035-disable-safe-browsing-reporting-opt-in-by-default.patch => 0036-disable-safe-browsing-reporting-opt-in-by-default.patch} (100%)
rename patches/{0036-disable-unused-safe-browsing-option-by-default.patch => 0037-disable-unused-safe-browsing-option-by-default.patch} (100%)
rename patches/{0037-disable-media-DRM-preprovisioning-by-default.patch => 0038-disable-media-DRM-preprovisioning-by-default.patch} (100%)
rename patches/{0038-disable-autofill-server-communication-by-default.patch => 0039-disable-autofill-server-communication-by-default.patch} (100%)
rename patches/{0039-disable-component-updater-pings-by-default.patch => 0040-disable-component-updater-pings-by-default.patch} (100%)
rename patches/{0040-disable-search-provider-logo.patch => 0041-disable-search-provider-logo.patch} (100%)
rename patches/{0041-disable-trivial-subdomain-hiding.patch => 0042-disable-trivial-subdomain-hiding.patch} (100%)
rename patches/{0042-disable-learn-more-link-in-incognito-new-tab.patch => 0043-disable-learn-more-link-in-incognito-new-tab.patch} (100%)
rename patches/{0043-disable-Omaha-update-check-support.patch => 0044-disable-Omaha-update-check-support.patch} (100%)
rename patches/{0044-disable-GaiaAuthFetcher-code-due-to-upstream-bug.patch => 0045-disable-GaiaAuthFetcher-code-due-to-upstream-bug.patch} (100%)
rename patches/{0045-Disable-adding-a-signed-out-avatar-on-new-tab-pages-.patch => 0046-Disable-adding-a-signed-out-avatar-on-new-tab-pages-.patch} (100%)
rename patches/{0046-Disable-newer-privacy-sandbox-features-by-default.patch => 0047-Disable-newer-privacy-sandbox-features-by-default.patch} (100%)
rename patches/{0047-Disable-WebGPU-in-Android-by-default.patch => 0048-Disable-WebGPU-in-Android-by-default.patch} (100%)
rename patches/{0048-Disable-top-toolbar-button-Translate-option-by-defau.patch => 0049-Disable-top-toolbar-button-Translate-option-by-defau.patch} (100%)
rename patches/{0049-always-use-local-new-tab-page.patch => 0050-always-use-local-new-tab-page.patch} (100%)
rename patches/{0050-mark-non-secure-origins-as-dangerous.patch => 0051-mark-non-secure-origins-as-dangerous.patch} (100%)
rename patches/{0051-most-private-WebRTC-IP-handling-policy-by-default.patch => 0052-most-private-WebRTC-IP-handling-policy-by-default.patch} (100%)
rename patches/{0052-stub-out-the-battery-status-API.patch => 0053-stub-out-the-battery-status-API.patch} (100%)
rename patches/{0053-stop-ignoring-download-location-prompt-setting.patch => 0054-stop-ignoring-download-location-prompt-setting.patch} (100%)
rename patches/{0054-show-download-prompt-again-by-default.patch => 0055-show-download-prompt-again-by-default.patch} (100%)
rename patches/{0055-disable-trials-of-privacy-aware-analytics-advertisin.patch => 0056-disable-trials-of-privacy-aware-analytics-advertisin.patch} (100%)
rename patches/{0056-disable-using-Play-services-fonts.patch => 0057-disable-using-Play-services-fonts.patch} (100%)
rename patches/{0057-disable-appending-variations-header.patch => 0058-disable-appending-variations-header.patch} (100%)
rename patches/{0058-Disable-detailed-language-settings-by-default.patch => 0059-Disable-detailed-language-settings-by-default.patch} (100%)
rename patches/{0059-disable-fetching-optimization-guides-by-default.patch => 0060-disable-fetching-optimization-guides-by-default.patch} (100%)
rename patches/{0060-set-default-search-engine-to-DuckDuckGo.patch => 0061-set-default-search-engine-to-DuckDuckGo.patch} (100%)
rename patches/{0061-set-original-package-to-org.chromium.chrome.patch => 0062-set-original-package-to-org.chromium.chrome.patch} (100%)
rename patches/{0062-Make-HTTPS-only-mode-the-default.patch => 0063-Make-HTTPS-only-mode-the-default.patch} (100%)
rename patches/{0063-require-HTTPS-for-component-updates.patch => 0064-require-HTTPS-for-component-updates.patch} (100%)
rename patches/{0064-use-vanadium.app-for-component-updates.patch => 0065-use-vanadium.app-for-component-updates.patch} (100%)
rename patches/{0065-use-grapheneos.network-when-verifying-DNS-over-HTTPS.patch => 0066-use-grapheneos.network-when-verifying-DNS-over-HTTPS.patch} (100%)
rename patches/{0066-Use-GrapheneOS-connectivity-check-as-well-for-Help-a.patch => 0067-Use-GrapheneOS-connectivity-check-as-well-for-Help-a.patch} (100%)
rename patches/{0067-enable-memory-tagging-in-all-processes.patch => 0068-enable-memory-tagging-in-all-processes.patch} (100%)
rename patches/{0068-bugfix-do-not-attempt-to-re-enable-memory-tagging.patch => 0069-bugfix-do-not-attempt-to-re-enable-memory-tagging.patch} (100%)
rename patches/{0069-enable-prefetch-privacy-changes-by-default.patch => 0070-enable-prefetch-privacy-changes-by-default.patch} (100%)
rename patches/{0070-enable-split-cache-by-default.patch => 0071-enable-split-cache-by-default.patch} (100%)
rename patches/{0071-enable-partitioning-connections-by-default.patch => 0072-enable-partitioning-connections-by-default.patch} (100%)
rename patches/{0072-enable-dubious-Do-Not-Track-feature-by-default.patch => 0073-enable-dubious-Do-Not-Track-feature-by-default.patch} (100%)
rename patches/{0073-enable-strict-site-isolation-by-default-on-Android.patch => 0074-enable-strict-site-isolation-by-default-on-Android.patch} (100%)
rename patches/{0074-Enable-strict-origin-isolation-by-default.patch => 0075-Enable-strict-origin-isolation-by-default.patch} (100%)
rename patches/{0075-Enable-reduce-accept-language-header-by-default.patch => 0076-Enable-reduce-accept-language-header-by-default.patch} (100%)
rename patches/{0076-use-Google-Chrome-branding-for-client-hints.patch => 0077-use-Google-Chrome-branding-for-client-hints.patch} (100%)
rename patches/{0077-add-trichrome-browser-apk-targets.patch => 0078-add-trichrome-browser-apk-targets.patch} (100%)
rename patches/{0078-Remove-logo-from-chrome-version.patch => 0079-Remove-logo-from-chrome-version.patch} (100%)
rename patches/{0079-redirect-settings-help-icon.patch => 0080-redirect-settings-help-icon.patch} (100%)
rename patches/{0080-remove-Google-prefix-from-storage-settings-label.patch => 0081-remove-Google-prefix-from-storage-settings-label.patch} (100%)
rename patches/{0081-remove-Help-feedback-menu-entry.patch => 0082-remove-Help-feedback-menu-entry.patch} (100%)
rename patches/{0082-hide-passwords.google.com-link-when-not-supported.patch => 0083-hide-passwords.google.com-link-when-not-supported.patch} (100%)
rename patches/{0083-temporary-Always-partition-third-party-storage.patch => 0084-temporary-Always-partition-third-party-storage.patch} (100%)
rename patches/{0084-update-trichrome_library_apk-expectation-file.patch => 0085-update-trichrome_library_apk-expectation-file.patch} (100%)
rename patches/{0085-Consolidate-downstream-changes-in-dependencies-sourc.patch => 0086-Consolidate-downstream-changes-in-dependencies-sourc.patch} (100%)
rename patches/{0086-Consolidate-downstream-strings-in-a-separate-file-fo.patch => 0087-Consolidate-downstream-strings-in-a-separate-file-fo.patch} (100%)
rename patches/{0087-Utility-class-for-adding-shared-preference-keys.patch => 0088-Utility-class-for-adding-shared-preference-keys.patch} (100%)
rename patches/{0088-Helper-class-for-modifying-preferences-at-chrome-lay.patch => 0089-Helper-class-for-modifying-preferences-at-chrome-lay.patch} (100%)
rename patches/{0089-Utility-class-for-modifying-preferences-at-Privacy-s.patch => 0090-Utility-class-for-modifying-preferences-at-Privacy-s.patch} (100%)
rename patches/{0090-Remove-not-applicable-additional-terms-of-services.patch => 0091-Remove-not-applicable-additional-terms-of-services.patch} (100%)
rename patches/{0091-remove-Google-terms-of-use-and-privacy-policy.patch => 0092-remove-Google-terms-of-use-and-privacy-policy.patch} (100%)
rename patches/{0092-disable-unused-password-check-feature.patch => 0093-disable-unused-password-check-feature.patch} (100%)
rename patches/{0093-Make-PrivacySettings-preferene-keys-declaration-pack.patch => 0094-Make-PrivacySettings-preferene-keys-declaration-pack.patch} (100%)
rename patches/{0094-remove-unwanted-sync-and-services-link.patch => 0095-remove-unwanted-sync-and-services-link.patch} (100%)
rename patches/{0095-remove-safety-check-menu.patch => 0096-remove-safety-check-menu.patch} (100%)
rename patches/{0096-remove-unwanted-account-and-services-section.patch => 0097-remove-unwanted-account-and-services-section.patch} (100%)
rename patches/{0097-remove-translate-offer-preference.patch => 0098-remove-translate-offer-preference.patch} (100%)
rename patches/{0098-Hide-Sign-In-preference-when-disallowed.patch => 0099-Hide-Sign-In-preference-when-disallowed.patch} (100%)
rename patches/{0099-Hide-currently-no-op-preload-settings.patch => 0100-Hide-currently-no-op-preload-settings.patch} (100%)
rename patches/{0100-Remove-privacy-trials-preference-UI.patch => 0101-Remove-privacy-trials-preference-UI.patch} (100%)
rename patches/{0101-Remove-privacy-guides-preference-UI.patch => 0102-Remove-privacy-guides-preference-UI.patch} (100%)
rename patches/{0102-Move-search-suggestions-back-to-privacy-section.patch => 0103-Move-search-suggestions-back-to-privacy-section.patch} (100%)
rename patches/{0103-Toggle-for-closing-tabs-on-exit.patch => 0104-Toggle-for-closing-tabs-on-exit.patch} (100%)
rename patches/{0104-Toggle-for-navigating-external-URL-in-incognito.patch => 0105-Toggle-for-navigating-external-URL-in-incognito.patch} (100%)
rename patches/{0105-Do-not-clear-the-url-bar-on-focus-by-default-for-sea.patch => 0106-Do-not-clear-the-url-bar-on-focus-by-default-for-sea.patch} (100%)
rename patches/{0106-Handle-web-search-action-in-browser.patch => 0107-Handle-web-search-action-in-browser.patch} (100%)
delete mode 100644 patches/0108-Extend-opening-links-from-external-apps-in-incognito.patch
rename patches/{0107-Support-opening-external-web-search-in-incognito.patch => 0108-Support-opening-external-web-search-in-incognito.patch} (100%)
create mode 100644 patches/0111-Extend-opening-links-from-external-apps-in-incognito.patch
rename patches/{0111-Do-not-select-search-query-text-when-opening-web-and.patch => 0112-Do-not-select-search-query-text-when-opening-web-and.patch} (100%)
rename patches/{0112-Implement-UI-for-JIT-site-settings.patch => 0113-Implement-UI-for-JIT-site-settings.patch} (100%)
rename patches/{0113-Implement-UI-for-WebRTC-toggle.patch => 0114-Implement-UI-for-WebRTC-toggle.patch} (100%)
rename patches/{0114-make-cross-origin-referrer-behavior-configurable.patch => 0115-make-cross-origin-referrer-behavior-configurable.patch} (100%)
rename patches/{0115-Derive-high-entropy-client-hints-with-reduced-user-a.patch => 0116-Derive-high-entropy-client-hints-with-reduced-user-a.patch} (100%)
rename patches/{0116-temporary-Disable-changes-to-high-entropy-client-hin.patch => 0117-temporary-Disable-changes-to-high-entropy-client-hin.patch} (100%)
rename patches/{0117-Add-missing-null-check-for-password-manager-autofill.patch => 0118-Add-missing-null-check-for-password-manager-autofill.patch} (100%)
rename patches/{0118-Drop-workaround-with-android-autofill-in-compatibili.patch => 0119-Drop-workaround-with-android-autofill-in-compatibili.patch} (100%)
rename patches/{0119-Enable-android-autofill-on-http-authentication-dialo.patch => 0120-Enable-android-autofill-on-http-authentication-dialo.patch} (100%)
rename patches/{0120-Enable-usage-of-Android-Autofill-by-default.patch => 0121-Enable-usage-of-Android-Autofill-by-default.patch} (100%)
rename patches/{0121-Disable-Play-services-dependent-password-manager-pre.patch => 0122-Disable-Play-services-dependent-password-manager-pre.patch} (100%)
rename patches/{0122-Use-local-list-of-supported-languages-for-Language-s.patch => 0123-Use-local-list-of-supported-languages-for-Language-s.patch} (100%)
rename patches/{0123-Add-an-easily-extensible-way-to-reference-targets-ea.patch => 0124-Add-an-easily-extensible-way-to-reference-targets-ea.patch} (100%)
rename patches/{0124-Include-a-java-port-of-atomic-file-and-scoped-file-d.patch => 0125-Include-a-java-port-of-atomic-file-and-scoped-file-d.patch} (100%)
rename patches/{0125-Add-a-new-config-like-apk-target-for-building.patch => 0126-Add-a-new-config-like-apk-target-for-building.patch} (100%)
rename patches/{0126-config-Directly-reference-config-apk-build-target.patch => 0127-config-Directly-reference-config-apk-build-target.patch} (100%)
rename patches/{0127-config-Generate-ConfigInfo-from-config-apk.patch => 0128-config-Generate-ConfigInfo-from-config-apk.patch} (100%)
rename patches/{0128-config-Provide-targets-for-linking-and-inclusion-of-.patch => 0129-config-Provide-targets-for-linking-and-inclusion-of-.patch} (100%)
rename patches/{0129-config-Include-the-ConfigInfo-class-for-Monochrome-a.patch => 0130-config-Include-the-ConfigInfo-class-for-Monochrome-a.patch} (100%)
rename patches/{0130-config-Include-the-ConfigInfo-class-for-WebView-targ.patch => 0131-config-Include-the-ConfigInfo-class-for-WebView-targ.patch} (100%)
rename patches/{0131-config-test-Add-ConfigInfo-on-necessary-integration-.patch => 0132-config-test-Add-ConfigInfo-on-necessary-integration-.patch} (100%)
rename patches/{0132-config-Add-proto-definitions-for-feature-flags-and-o.patch => 0133-config-Add-proto-definitions-for-feature-flags-and-o.patch} (100%)
rename patches/{0133-config-Add-protobuf-generator-parser-for-config-apk-.patch => 0134-config-Add-protobuf-generator-parser-for-config-apk-.patch} (100%)
rename patches/{0134-config-generator-Initial-configuration-for-config-ap.patch => 0135-config-generator-Initial-configuration-for-config-ap.patch} (100%)
rename patches/{0135-config-parser-Add-config-parser-for-browser-and-webv.patch => 0136-config-parser-Add-config-parser-for-browser-and-webv.patch} (100%)
rename patches/{0136-filter-lists-Helper-script-for-fetching-content-filt.patch => 0137-filter-lists-Helper-script-for-fetching-content-filt.patch} (100%)
rename patches/{0137-config-add-new-needed-deps-to-fetch-filter-lists.patch => 0138-config-add-new-needed-deps-to-fetch-filter-lists.patch} (96%)
rename patches/{0138-config-Build-target-for-android-assets-including-the.patch => 0139-config-Build-target-for-android-assets-including-the.patch} (100%)
rename patches/{0139-config-Build-target-for-android-assets-for-config-fi.patch => 0140-config-Build-target-for-android-assets-for-config-fi.patch} (100%)
rename patches/{0140-config-Add-the-needed-component-and-protobuf-file-fo.patch => 0141-config-Add-the-needed-component-and-protobuf-file-fo.patch} (100%)
rename patches/{0141-Add-support-for-upstream-file-based-parsing-of-unind.patch => 0142-Add-support-for-upstream-file-based-parsing-of-unind.patch} (100%)
rename patches/{0142-Extension-of-build-system-for-java-files-in-base-lay.patch => 0143-Extension-of-build-system-for-java-files-in-base-lay.patch} (100%)
rename patches/{0143-Add-hooks-for-applying-flags-features-at-runtime.patch => 0144-Add-hooks-for-applying-flags-features-at-runtime.patch} (100%)
rename patches/{0144-Add-hooks-for-LibraryLoader-on-early-initialization-.patch => 0145-Add-hooks-for-LibraryLoader-on-early-initialization-.patch} (100%)
rename patches/{0145-Add-hooks-for-initializing-contents-of-VanadiumConfi.patch => 0146-Add-hooks-for-initializing-contents-of-VanadiumConfi.patch} (100%)
rename patches/{0146-Extension-of-build-system-at-android-specific-subres.patch => 0147-Extension-of-build-system-at-android-specific-subres.patch} (100%)
rename patches/{0147-Expose-fetching-config-state-for-content-filtering-t.patch => 0148-Expose-fetching-config-state-for-content-filtering-t.patch} (100%)
rename patches/{0148-Use-ruleset-from-config-apk-whenever-it-s-present.patch => 0149-Use-ruleset-from-config-apk-whenever-it-s-present.patch} (100%)
rename patches/{0149-content-filtering-Add-update-handling-of-subresource.patch => 0150-content-filtering-Add-update-handling-of-subresource.patch} (100%)
rename patches/{0150-Extension-of-build-system-for-static-library-deps-at.patch => 0151-Extension-of-build-system-for-static-library-deps-at.patch} (100%)
rename patches/{0151-Update-subresource-filter-from-config-apk.patch => 0152-Update-subresource-filter-from-config-apk.patch} (100%)
rename patches/{0152-Use-the-content-filtering-from-config-app-when-avail.patch => 0153-Use-the-content-filtering-from-config-app-when-avail.patch} (100%)
rename patches/{0153-subresource-filter-rules-version-on-about-Vanadium-s.patch => 0154-subresource-filter-rules-version-on-about-Vanadium-s.patch} (100%)
rename patches/{0154-don-t-show-subresource-filter-UI-for-site.patch => 0155-don-t-show-subresource-filter-UI-for-site.patch} (100%)
rename patches/{0155-enable-subresource-filter-on-all-sites.patch => 0156-enable-subresource-filter-on-all-sites.patch} (100%)
rename patches/{0156-Use-the-old-naming-convention-of-Ads-in-ads-site-set.patch => 0157-Use-the-old-naming-convention-of-Ads-in-ads-site-set.patch} (100%)
rename patches/{0157-config-generator-Always-enable-CredentialManager-API.patch => 0158-config-generator-Always-enable-CredentialManager-API.patch} (100%)
rename patches/{0158-Enable-CredentialManager-APIs-for-all-apps-supportin.patch => 0159-Enable-CredentialManager-APIs-for-all-apps-supportin.patch} (100%)
rename patches/{0159-Add-support-for-calling-added-APIs-from-custom-OS.patch => 0160-Add-support-for-calling-added-APIs-from-custom-OS.patch} (100%)
rename patches/{0160-filter-lists-Update-script-to-also-include-saving-sh.patch => 0161-filter-lists-Update-script-to-also-include-saving-sh.patch} (100%)
rename patches/{0161-config-Remove-support-for-broadcast-receiver-for-fet.patch => 0162-config-Remove-support-for-broadcast-receiver-for-fet.patch} (100%)
rename patches/{0162-enable-hybrid-post-quantum-key-exchange-on-Android.patch => 0163-enable-hybrid-post-quantum-key-exchange-on-Android.patch} (100%)
rename patches/{0163-Resolve-more-regex-syntax-warning-for-python-scripts.patch => 0164-Resolve-more-regex-syntax-warning-for-python-scripts.patch} (100%)
rename patches/{0164-fix-another-Python-3.12-syntax-warning.patch => 0165-fix-another-Python-3.12-syntax-warning.patch} (100%)
rename patches/{0165-fix-more-syntax-warnings-in-third_party-jni_zero-for.patch => 0166-fix-more-syntax-warnings-in-third_party-jni_zero-for.patch} (100%)
rename patches/{0166-Revert-Fixit-Update-Password-Manager-to-Google-Passw.patch => 0167-Revert-Fixit-Update-Password-Manager-to-Google-Passw.patch} (100%)
rename patches/{0167-Enable-content-settings-partitioning-by-default.patch => 0168-Enable-content-settings-partitioning-by-default.patch} (100%)
rename patches/{0168-Match-skipping-compatibility-check-default-value-che.patch => 0169-Match-skipping-compatibility-check-default-value-che.patch} (100%)
rename patches/{0169-Revert-M122-content-make-disable-jit-actually-disabl.patch => 0170-Revert-M122-content-make-disable-jit-actually-disabl.patch} (100%)
rename patches/{0170-Set-Toolbar-shortcut-default-to-new-tab-instead-of-a.patch => 0171-Set-Toolbar-shortcut-default-to-new-tab-instead-of-a.patch} (100%)
rename patches/{0171-config-parser-Add-support-for-conditional-parsing-of.patch => 0172-config-parser-Add-support-for-conditional-parsing-of.patch} (100%)
rename patches/{0172-config-Add-new-definitions-for-additional-components.patch => 0173-config-Add-new-definitions-for-additional-components.patch} (100%)
rename patches/{0173-config-Add-support-for-generating-configs-with-addit.patch => 0174-config-Add-support-for-generating-configs-with-addit.patch} (100%)
rename patches/{0174-config-parser-add-support-for-parsing-conditional-co.patch => 0175-config-parser-add-support-for-parsing-conditional-co.patch} (100%)
rename patches/{0175-Add-a-method-to-hook-at-Application.attachBaseContex.patch => 0176-Add-a-method-to-hook-at-Application.attachBaseContex.patch} (100%)
rename patches/{0176-Add-hooks-for-ChromeApplicationImpl-to-initialize-co.patch => 0177-Add-hooks-for-ChromeApplicationImpl-to-initialize-co.patch} (100%)
rename patches/{0177-content-filtering-Add-support-for-updating-content-f.patch => 0178-content-filtering-Add-support-for-updating-content-f.patch} (100%)
rename patches/{0178-Add-support-for-conditional-content-filtering-compon.patch => 0179-Add-support-for-conditional-content-filtering-compon.patch} (100%)
rename patches/{0179-add-support-for-german-specific-langauge-content-fil.patch => 0180-add-support-for-german-specific-langauge-content-fil.patch} (98%)
rename patches/{0180-Update-Resources-and-Configuration-generated-protobu.patch => 0181-Update-Resources-and-Configuration-generated-protobu.patch} (100%)
rename patches/{0181-Document-more-needed-removals-for-protobuf.patch => 0182-Document-more-needed-removals-for-protobuf.patch} (100%)
rename patches/{0182-Android-V-Add-SDK-35-packages-to-CIPD.patch => 0183-Android-V-Add-SDK-35-packages-to-CIPD.patch} (100%)
rename patches/{0183-Android-V-rolling-DEPS-entries-to-start-using-Androi.patch => 0184-Android-V-rolling-DEPS-entries-to-start-using-Androi.patch} (99%)
rename patches/{0184-enable-partitioned-visited-link-database-by-default.patch => 0185-enable-partitioned-visited-link-database-by-default.patch} (100%)
rename patches/{0185-Isolate-sandboxed-iframes-per-site-by-default.patch => 0186-Isolate-sandboxed-iframes-per-site-by-default.patch} (100%)
create mode 100644 patches/0187-Use-64-bit-toolchain-by-default-for-generating-resou.patch
diff --git a/patches/0001-Vanadium-string-rebranding.patch b/patches/0001-Vanadium-string-rebranding.patch
index 07ac3b79..e3c0425b 100644
--- a/patches/0001-Vanadium-string-rebranding.patch
+++ b/patches/0001-Vanadium-string-rebranding.patch
@@ -7285,7 +7285,7 @@ index 1a921bbda2a42..11822eec9698f 100644
የመለያ ውሂብን በመሰረዝ ላይ
ቀለል ያለ ገፅ ይታይ?
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ar.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ar.xtb
-index 5eb4e401e6c6e..07dfe4a3efb57 100644
+index d129ae3808d8d..ce67b0afb164e 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ar.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ar.xtb
@@ -5,7 +5,7 @@
@@ -9662,7 +9662,7 @@ index 5c93104e020c7..5764ea6e35656 100644
একাউণ্টৰ ডেটা মচি থকা হৈছে
সৰলীকৃত পৃষ্ঠা চাবনে?
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_az.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_az.xtb
-index 4795768895f4a..cffb67e588223 100644
+index b97208eddf3af..85e2da7704508 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_az.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_az.xtb
@@ -5,7 +5,7 @@
@@ -28262,7 +28262,7 @@ index ce953ba1588e9..bf00c1cadecbd 100644
Kontuko datuak ezabatzen
Orri sinplifikatua ikusi nahi duzu?
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_fa.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_fa.xtb
-index ff1bf822257e9..81c91d1c9326a 100644
+index 3e2369969c498..7d4496dea932f 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_fa.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_fa.xtb
@@ -5,7 +5,7 @@
@@ -37748,7 +37748,7 @@ index be91c28ad80e0..52b7f255530d7 100644
खाते का डेटा मिटाया जा रहा है
क्या आप सरल बनाए गए पेज को देखना चाहते हैं?
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_hr.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_hr.xtb
-index ebedec3d5c39b..d3084599e34e2 100644
+index e8eeee302e659..5a0e518840ed7 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_hr.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_hr.xtb
@@ -5,7 +5,7 @@
@@ -38231,7 +38231,7 @@ index ebedec3d5c39b..d3084599e34e2 100644
-Spojili smo vaše popise spremljenih zaporki za Chrome i . I dalje možete automatski unositi sve spremljene zaporke u obje aplikacije.
+Spojili smo vaše popise spremljenih zaporki za Vanadium i . I dalje možete automatski unositi sve spremljene zaporke u obje aplikacije.
Otvori
- Potvrđivanje identiteta
+ Potvrdite svoj identitet
Upotrijebi zaporku
@@ -724,7 +724,7 @@ Vaš Google račun može sadržavati druge oblike povijesti pregledavanja, na pr
Ukloni sažetak
@@ -78797,7 +78797,7 @@ index 847f09d34297a..b1eef7b62e615 100644
Údaje účtu sa odstraňujú
Chcete zobraziť zjednodušenú stránku?
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sl.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sl.xtb
-index eb5a65046f774..ffa5505d1d732 100644
+index ba994c537988e..db60ee0641a40 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sl.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sl.xtb
@@ -5,7 +5,7 @@
@@ -80701,7 +80701,7 @@ index 06cb8d9ab210a..a7b2f8cc897c0 100644
Të dhënat e llogarisë po fshihen
Të shikohet faqja e thjeshtuar?
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr-Latn.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr-Latn.xtb
-index 1e2126174b9e0..76d6c0425828f 100644
+index e5c95798884db..c4ae91f807231 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr-Latn.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr-Latn.xtb
@@ -5,7 +5,7 @@
@@ -81184,7 +81184,7 @@ index 1e2126174b9e0..76d6c0425828f 100644
-Liste sačuvanih lozinki za Chrome i su objedinjene. I dalje možete automatski da popunjavate sve sačuvane lozinke u obe aplikacije.
+Liste sačuvanih lozinki za Vanadium i su objedinjene. I dalje možete automatski da popunjavate sve sačuvane lozinke u obe aplikacije.
Otvori
- Potvrdite svoj identitet
+ Potvrdite identitet
Koristi lozinku
@@ -724,7 +724,7 @@ Google nalog možda ima druge oblike istorije pregledanja, poput pretraga i akti
Ukloni rezime
@@ -81719,7 +81719,7 @@ index 1e2126174b9e0..76d6c0425828f 100644
Brzo pretražujte pomoću glasa. Da biste izmenili ovu prečicu, idite u Podešavanja.
@@ -1529,27 +1529,27 @@ Da biste promenili ovo podešavanje, izbrišite Chrome p
Imate obeleživače, istoriju i ostala podešavanja iz naloga .
- Potvrdite svoj identitet
+ Potvrdite identitet
Pošaljite poruku
-Proverava URL-ove sa listom nebezbednih sajtova koji se čuvaju u Chrome-u
+Proverava URL-ove sa listom nebezbednih sajtova koji se čuvaju u Vanadium-u
@@ -81889,7 +81889,7 @@ index 1e2126174b9e0..76d6c0425828f 100644
Brišu se podaci naloga
Želite da vidite pojednostavljenu stranicu?
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr.xtb
-index 3b0b96136e7bf..3d73974131e66 100644
+index 1a2040e2d31a8..8ede9f107c657 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sr.xtb
@@ -5,7 +5,7 @@
@@ -82372,7 +82372,7 @@ index 3b0b96136e7bf..3d73974131e66 100644
-Листе сачуваних лозинки за Chrome и су обједињене. И даље можете аутоматски да попуњавате све сачуване лозинке у обе апликације.
+Листе сачуваних лозинки за Vanadium и су обједињене. И даље можете аутоматски да попуњавате све сачуване лозинке у обе апликације.
Отвори
- Потврдите свој идентитет
+ Потврдите идентитет
Користи лозинку
@@ -724,7 +724,7 @@ Google налог можда има друге облике историје п
Уклони резиме
@@ -82907,7 +82907,7 @@ index 3b0b96136e7bf..3d73974131e66 100644
Брзо претражујте помоћу гласа. Да бисте изменили ову пречицу, идите у Подешавања.
@@ -1529,27 +1529,27 @@ Google налог можда има друге облике историје п
Имате обележиваче, историју и остала подешавања из налога .
- Потврдите свој идентитет
+ Потврдите идентитет
Пошаљите поруку
-Проверава URL-ове са листом небезбедних сајтова који се чувају у Chrome-у
+Проверава URL-ове са листом небезбедних сајтова који се чувају у Vanadium-у
@@ -112741,7 +112741,7 @@ index 29f0188ece864..06b91bc603979 100644
Bestuur wagwoorde en toegangsleutels …
Amptelike bou
diff --git a/components/strings/components_strings_am.xtb b/components/strings/components_strings_am.xtb
-index 3c6f9498a4d71..bcc4e1f4fcad3 100644
+index 4ce83919ac03d..b099eaa963a25 100644
--- a/components/strings/components_strings_am.xtb
+++ b/components/strings/components_strings_am.xtb
@@ -9,7 +9,7 @@
@@ -113150,7 +113150,7 @@ index 3c6f9498a4d71..bcc4e1f4fcad3 100644
ክስተት ፍጠር
ተጨማሪ እርምጃዎች
@@ -1000,7 +1000,7 @@
- የማሽን መማር እና አርቲፊሻል ኢንተለጀንስ
+ የማሽን መማር እና ሰው ሠራሽ አስተውሎት
የስራ አካውንቲንግ ተጠቃሚ መታወቂያ
ባርበኪው እና መጥበሻዎች
- የእርስዎን መረጃ ለመጠበቅ በመደበኝነት ምስጠራ ይጠቀማል። Chrome አሁን ከ ጋር ለመገናኘት ሲሞክር ድር ጣቢያው ያልተለመደ እና ትክክል ያልሆኑ የመግቢያ ማስረጃዎችን መልሷል። ይህ አንድ አጥቂ ን አስመስሎ ለመቅረብ ከሞከረ ነው ወይም አንድ የWi-Fi መግቢያ ገፅ ግንኙነቱን ካቋረጠ ሊከሰት ይችላል። Chrome ማንኛውም የውሂብ ልውውጥ ከመካሄዱ በፊት ግንኙነቱን ስላቋረጠው የእርስዎ መረጃ ደህንነት ተጠብቋል።
@@ -113709,7 +113709,7 @@ index 3c6f9498a4d71..bcc4e1f4fcad3 100644
የስህተት ኮድ በመምሪያው ምላሽ ውስጥ አለ
ለ ማሳወቂያዎች ታግደዋል
@@ -2181,7 +2181,7 @@
- ይህ የሙከራ AI መሣሪያ ሁልጊዜ ትክክል አይሆንም። እሱን ለማሻሻል፣ የእርስዎ ይዘት ወደ Google ይላካል።
+ ይህ የሙከራ ሰው ሠራሽ አስተውሎት መሣሪያ ሁልጊዜ ትክክል አይሆንም። እሱን ለማሻሻል፣ የእርስዎ ይዘት ወደ Google ይላካል።
የበለጠ ለመረዳት
የ CVC ያስገቡ። ካረጋገጡ በኋላ የGoogle መለያዎ ካርድ ዝርዝሮች ለዚህ ጣቢያ ይጋራሉ።
-የድርጅት መለያዎን መዳረሻ ሊያጡ ወይም የማንነት ስርቆት ሊያጋጥመዎት ይችላሉ። Chrome የይለፍ ቃልዎን አሁን እንዲቀይሩ ይመክራል።
@@ -114640,7 +114640,7 @@ index 3c6f9498a4d71..bcc4e1f4fcad3 100644
@@ -4276,12 +4276,12 @@
የአገልጋይ እውቅና ማረጋገጫ ልክ ያልኾነ ነው።
የማብሪያ ማጥፊያ አዝራር ትር፣ ወደዚህ ትር ለመቀየር Enter ይጫኑ
- ይህ PDF ተደራሽ አይደለም። ጽሁፍን በማውጣት ላይ፣ በGoogle AI የተጎላበተ
+ ይህ PDF ተደራሽ አይደለም። ጽሁፍን በማውጣት ላይ፣ በGoogle ሰው ሠራሽ አስተውሎት የተጎላበተ
-በChrome ቅንብሮች ውስጥ የእርስዎን ክፍያዎች እና የክሬዲት ካርድ መረጃ ያስተዳድሩ
+በVanadium ቅንብሮች ውስጥ የእርስዎን ክፍያዎች እና የክሬዲት ካርድ መረጃ ያስተዳድሩ
በማንኛውም ጣቢያ ላይ ዋጋው ቢቀንስ የኢሜይል ማንቂያዎችን ያግኙ
@@ -133362,7 +133362,7 @@ index 5a27c267d3172..71e81f0594bca 100644
Rheoli Cyfrineiriau a Chodau Pas…
Datblygiad Swyddogol
diff --git a/components/strings/components_strings_da.xtb b/components/strings/components_strings_da.xtb
-index 07acf47f01c44..d34f8c2fc8c01 100644
+index 15ae91403b97f..b34fd57a41463 100644
--- a/components/strings/components_strings_da.xtb
+++ b/components/strings/components_strings_da.xtb
@@ -9,7 +9,7 @@
@@ -135261,7 +135261,7 @@ index 07acf47f01c44..d34f8c2fc8c01 100644
@@ -4277,12 +4277,12 @@ Yderligere oplysninger:
Serverens certifikat er ugyldigt.
Knap til faneskift. Tryk på Enter for at skifte til denne fane
- Denne PDF er ikke tilgængelig. Udtrækning af tekst, leveret af Googles AI
+ Denne PDF er ikke tilgængelig. Udtrækning af tekst, leveret af Google AI
-Administrer dine betalings- og kreditkortoplysninger i Chrome-indstillingerne
+Administrer dine betalings- og kreditkortoplysninger i Vanadium-indstillingerne
Få underretninger via mail, hvis prisen falder på et website
@@ -149008,7 +149008,7 @@ index 7617e03364391..b4c96524203f5 100644
Kudeatu pasahitzak eta sarbide-gakoak…
Konpilazio ofiziala
diff --git a/components/strings/components_strings_fa.xtb b/components/strings/components_strings_fa.xtb
-index 59f739461f8fa..a1aa618a48693 100644
+index 042c8ecc49543..2152696700ae4 100644
--- a/components/strings/components_strings_fa.xtb
+++ b/components/strings/components_strings_fa.xtb
@@ -9,7 +9,7 @@
@@ -164559,7 +164559,7 @@ index 2d9a0267abd7c..f06c8ef4ff65a 100644
पासवर्ड और पासकी मैनेज करें…
आधिकारिक बिल्ड
diff --git a/components/strings/components_strings_hr.xtb b/components/strings/components_strings_hr.xtb
-index da4d76d56667b..e79cff85db484 100644
+index b12b2ec7cb6fe..03751748f0c31 100644
--- a/components/strings/components_strings_hr.xtb
+++ b/components/strings/components_strings_hr.xtb
@@ -9,7 +9,7 @@
@@ -165395,7 +165395,7 @@ index da4d76d56667b..e79cff85db484 100644
Blokirao administrator
Ova je web-lokacija u grupi koju definira i koja može vidjeti vaše aktivnosti
Oprema za nogomet
- Potvrđivanje identiteta
+ Potvrdite svoj identitet
Svejedno prenesi
Omogućite obavijesti u centru za obavijesti. Otvorite .
-To se pravilo ne može postaviti na razini profila u Chromeu i zanemarit će se.
@@ -168451,7 +168451,7 @@ index 196b731781fdc..ad0c059a98d4e 100644
Jelszavak és azonosítókulcsok kezelése…
Hivatalos verzió
diff --git a/components/strings/components_strings_hy.xtb b/components/strings/components_strings_hy.xtb
-index 0bcc4937e9a3c..1f9da52c74243 100644
+index fdab5aefea9d3..98c756b730292 100644
--- a/components/strings/components_strings_hy.xtb
+++ b/components/strings/components_strings_hy.xtb
@@ -9,7 +9,7 @@
@@ -168637,7 +168637,7 @@ index 0bcc4937e9a3c..1f9da52c74243 100644
Վավերագրական ֆիլմեր
ավտոմատ ներբեռնումներ
@@ -484,7 +484,7 @@
- Դադարեցնել հեռարձակումը
+ Կանգնեցնել հեռարձակումը
Բռնցքամարտ
Աշխատանք գործադիր կառավարման և մենեջմենթի ոլորտում
-Հետագծման արգելափակումը ժամանակավորապես անհասանելի է։ Քանի դեռ Chrome-ը թարմացնում է այս գործառույթը, կայքերը կարող են ժամանակավորապես օգտագործել երրորդ կողմի քուքիներ, եթե չարգելափակեք դրանք։ Իմանալ ավելին
@@ -220842,7 +220842,7 @@ index fac46a14b578a..3a29f7e0abd3f 100644
Zarządzaj hasłami i kluczami dostępu…
Oficjalna wersja
diff --git a/components/strings/components_strings_pt-BR.xtb b/components/strings/components_strings_pt-BR.xtb
-index fb5f85385f844..4895976826ce3 100644
+index 6cc83d62c18e2..76382656a69ba 100644
--- a/components/strings/components_strings_pt-BR.xtb
+++ b/components/strings/components_strings_pt-BR.xtb
@@ -9,7 +9,7 @@
@@ -222795,7 +222795,7 @@ index fb5f85385f844..4895976826ce3 100644
Gerenciar senhas e chaves de acesso…
Versão oficial
diff --git a/components/strings/components_strings_pt-PT.xtb b/components/strings/components_strings_pt-PT.xtb
-index 9030b6824bf99..4f90f63d4ec78 100644
+index 3a0c8a7976e96..b24cc23386c27 100644
--- a/components/strings/components_strings_pt-PT.xtb
+++ b/components/strings/components_strings_pt-PT.xtb
@@ -9,7 +9,7 @@
@@ -226697,7 +226697,7 @@ index a4d6336ec423a..0753e78d03208 100644
Gestionează parolele și cheile de acces…
Versiune oficială
diff --git a/components/strings/components_strings_ru.xtb b/components/strings/components_strings_ru.xtb
-index 1691f6e5d6311..79d18e867c30a 100644
+index 3832dfab0a3bb..b00f8b0b675a1 100644
--- a/components/strings/components_strings_ru.xtb
+++ b/components/strings/components_strings_ru.xtb
@@ -27,7 +27,7 @@
@@ -235094,7 +235094,7 @@ index 01287b4b264f3..ee5c5e68f32c1 100644
Menaxho fjalëkalimet dhe çelësat e kalimit…
Ndërtimi zyrtar
diff --git a/components/strings/components_strings_sr-Latn.xtb b/components/strings/components_strings_sr-Latn.xtb
-index 7faf56ccba1dd..0581871a516a7 100644
+index de89125542349..ad3d631ad1af5 100644
--- a/components/strings/components_strings_sr-Latn.xtb
+++ b/components/strings/components_strings_sr-Latn.xtb
@@ -9,7 +9,7 @@
@@ -235937,7 +235937,7 @@ index 7faf56ccba1dd..0581871a516a7 100644
Blokirao je administrator
Ovaj sajt je u grupi, koju definiše , koji može da vidi vaše aktivnosti
Oprema za fudbal
- Potvrdite svoj identitet
+ Potvrdite identitet
Ipak prenesi
Omogućite obaveštenja u Centru za obaveštenja. Otvorite .
-Ove smernice ne mogu da se podese na nivou Chrome profila i biće zanemarene.
@@ -237045,7 +237045,7 @@ index 7faf56ccba1dd..0581871a516a7 100644
Upravljajte lozinkama i pristupnim kodovima…
Zvanična verzija
diff --git a/components/strings/components_strings_sr.xtb b/components/strings/components_strings_sr.xtb
-index ae2086ea5b76e..b282754c2bc18 100644
+index e99d4f9142a39..03ba26e0b1121 100644
--- a/components/strings/components_strings_sr.xtb
+++ b/components/strings/components_strings_sr.xtb
@@ -9,7 +9,7 @@
@@ -237888,7 +237888,7 @@ index ae2086ea5b76e..b282754c2bc18 100644
Блокирао је администратор
Овај сајт је у групи, коју дефинише , који може да види ваше активности
Опрема за фудбал
- Потврдите свој идентитет
+ Потврдите идентитет
Ипак пренеси
Омогућите обавештења у Центру за обавештења. Отворите .
-Ове смернице не могу да се подесе на нивоу Chrome профила и биће занемарене.
diff --git a/patches/0007-enable-stack-clash-protection-for-arm64-targets.patch b/patches/0007-enable-stack-clash-protection-for-arm64-targets.patch
new file mode 100644
index 00000000..e89c1f03
--- /dev/null
+++ b/patches/0007-enable-stack-clash-protection-for-arm64-targets.patch
@@ -0,0 +1,24 @@
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: fgei
+Date: Wed, 31 Jul 2024 12:35:24 +0000
+Subject: [PATCH] enable stack clash protection for arm64 targets
+
+---
+ build/config/compiler/BUILD.gn | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
+index f598fd188a4ce..d8e9203096789 100644
+--- a/build/config/compiler/BUILD.gn
++++ b/build/config/compiler/BUILD.gn
+@@ -371,6 +371,10 @@ config("compiler") {
+ }
+ }
+
++ if (target_cpu == "arm64") {
++ cflags += [ "-fstack-clash-protection" ]
++ }
++
+ if (use_lld) {
+ ldflags += [ "-fuse-ld=lld" ]
+ if (lld_path != "") {
diff --git a/patches/0007-switch-to-fstack-protector-strong.patch b/patches/0008-switch-to-fstack-protector-strong.patch
similarity index 94%
rename from patches/0007-switch-to-fstack-protector-strong.patch
rename to patches/0008-switch-to-fstack-protector-strong.patch
index 7ec61787..eaefd648 100644
--- a/patches/0007-switch-to-fstack-protector-strong.patch
+++ b/patches/0008-switch-to-fstack-protector-strong.patch
@@ -8,7 +8,7 @@ Subject: [PATCH] switch to -fstack-protector-strong
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
-index f598fd188a4ce..fb5140a0f50f4 100644
+index d8e9203096789..e751d7b359e32 100644
--- a/build/config/compiler/BUILD.gn
+++ b/build/config/compiler/BUILD.gn
@@ -366,7 +366,7 @@ config("compiler") {
diff --git a/patches/0008-enable-fwrapv-in-Clang-for-non-UBSan-builds.patch b/patches/0009-enable-fwrapv-in-Clang-for-non-UBSan-builds.patch
similarity index 89%
rename from patches/0008-enable-fwrapv-in-Clang-for-non-UBSan-builds.patch
rename to patches/0009-enable-fwrapv-in-Clang-for-non-UBSan-builds.patch
index ddfd542c..6d07afc7 100644
--- a/patches/0008-enable-fwrapv-in-Clang-for-non-UBSan-builds.patch
+++ b/patches/0009-enable-fwrapv-in-Clang-for-non-UBSan-builds.patch
@@ -8,10 +8,10 @@ Subject: [PATCH] enable -fwrapv in Clang for non-UBSan builds
1 file changed, 4 insertions(+)
diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
-index fb5140a0f50f4..8fa79720b3a16 100644
+index e751d7b359e32..c2b0ffc5b14e9 100644
--- a/build/config/compiler/BUILD.gn
+++ b/build/config/compiler/BUILD.gn
-@@ -378,6 +378,10 @@ config("compiler") {
+@@ -382,6 +382,10 @@ config("compiler") {
}
}
diff --git a/patches/0009-enable-ftrivial-auto-var-init-zero.patch b/patches/0010-enable-ftrivial-auto-var-init-zero.patch
similarity index 89%
rename from patches/0009-enable-ftrivial-auto-var-init-zero.patch
rename to patches/0010-enable-ftrivial-auto-var-init-zero.patch
index 90ede363..8205f077 100644
--- a/patches/0009-enable-ftrivial-auto-var-init-zero.patch
+++ b/patches/0010-enable-ftrivial-auto-var-init-zero.patch
@@ -8,10 +8,10 @@ Subject: [PATCH] enable -ftrivial-auto-var-init=zero
1 file changed, 4 insertions(+)
diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
-index 8fa79720b3a16..857311ac56448 100644
+index c2b0ffc5b14e9..624297fb2d0a0 100644
--- a/build/config/compiler/BUILD.gn
+++ b/build/config/compiler/BUILD.gn
-@@ -382,6 +382,10 @@ config("compiler") {
+@@ -386,6 +386,10 @@ config("compiler") {
cflags += [ "-fwrapv" ]
}
diff --git a/patches/0010-disable-broken-warning-for-auto-var-init.patch b/patches/0011-disable-broken-warning-for-auto-var-init.patch
similarity index 88%
rename from patches/0010-disable-broken-warning-for-auto-var-init.patch
rename to patches/0011-disable-broken-warning-for-auto-var-init.patch
index 1d4da68e..a70fff39 100644
--- a/patches/0010-disable-broken-warning-for-auto-var-init.patch
+++ b/patches/0011-disable-broken-warning-for-auto-var-init.patch
@@ -8,10 +8,10 @@ Subject: [PATCH] disable broken warning for auto var init
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
-index 857311ac56448..3c0d6cbbe6b71 100644
+index 624297fb2d0a0..77b26305a0d8a 100644
--- a/build/config/compiler/BUILD.gn
+++ b/build/config/compiler/BUILD.gn
-@@ -383,7 +383,7 @@ config("compiler") {
+@@ -387,7 +387,7 @@ config("compiler") {
}
if (is_clang) {
diff --git a/patches/0011-Checkout-PGO-profiles.patch b/patches/0012-Checkout-PGO-profiles.patch
similarity index 93%
rename from patches/0011-Checkout-PGO-profiles.patch
rename to patches/0012-Checkout-PGO-profiles.patch
index 5c9fa13b..c438c6ea 100644
--- a/patches/0011-Checkout-PGO-profiles.patch
+++ b/patches/0012-Checkout-PGO-profiles.patch
@@ -8,7 +8,7 @@ Subject: [PATCH] Checkout PGO profiles
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/DEPS b/DEPS
-index 171b6c6f00edc..bd9566e41b9b6 100644
+index 2ef294f2050ad..aeb7785f9eaa7 100644
--- a/DEPS
+++ b/DEPS
@@ -149,7 +149,7 @@ vars = {
diff --git a/patches/0012-disable-checkout_nacl.patch b/patches/0013-disable-checkout_nacl.patch
similarity index 93%
rename from patches/0012-disable-checkout_nacl.patch
rename to patches/0013-disable-checkout_nacl.patch
index 488e29e0..a0e5c9ac 100644
--- a/patches/0012-disable-checkout_nacl.patch
+++ b/patches/0013-disable-checkout_nacl.patch
@@ -8,7 +8,7 @@ Subject: [PATCH] disable checkout_nacl
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/DEPS b/DEPS
-index bd9566e41b9b6..394b6719780e1 100644
+index aeb7785f9eaa7..5481322f86a44 100644
--- a/DEPS
+++ b/DEPS
@@ -118,7 +118,7 @@ vars = {
diff --git a/patches/0013-disable-first-run-welcome-page.patch b/patches/0014-disable-first-run-welcome-page.patch
similarity index 100%
rename from patches/0013-disable-first-run-welcome-page.patch
rename to patches/0014-disable-first-run-welcome-page.patch
diff --git a/patches/0014-disable-seed-based-field-trials.patch b/patches/0015-disable-seed-based-field-trials.patch
similarity index 100%
rename from patches/0014-disable-seed-based-field-trials.patch
rename to patches/0015-disable-seed-based-field-trials.patch
diff --git a/patches/0015-disable-fetching-variations.patch b/patches/0016-disable-fetching-variations.patch
similarity index 100%
rename from patches/0015-disable-fetching-variations.patch
rename to patches/0016-disable-fetching-variations.patch
diff --git a/patches/0016-disable-WebView-variations-support.patch b/patches/0017-disable-WebView-variations-support.patch
similarity index 100%
rename from patches/0016-disable-WebView-variations-support.patch
rename to patches/0017-disable-WebView-variations-support.patch
diff --git a/patches/0017-disable-Media-Integrity-blink-extension-API-on-webvi.patch b/patches/0018-disable-Media-Integrity-blink-extension-API-on-webvi.patch
similarity index 100%
rename from patches/0017-disable-Media-Integrity-blink-extension-API-on-webvi.patch
rename to patches/0018-disable-Media-Integrity-blink-extension-API-on-webvi.patch
diff --git a/patches/0018-disable-navigation-error-correction-by-default.patch b/patches/0019-disable-navigation-error-correction-by-default.patch
similarity index 100%
rename from patches/0018-disable-navigation-error-correction-by-default.patch
rename to patches/0019-disable-navigation-error-correction-by-default.patch
diff --git a/patches/0019-disable-contextual-search-by-default.patch b/patches/0020-disable-contextual-search-by-default.patch
similarity index 100%
rename from patches/0019-disable-contextual-search-by-default.patch
rename to patches/0020-disable-contextual-search-by-default.patch
diff --git a/patches/0020-disable-network-prediction-by-default.patch b/patches/0021-disable-network-prediction-by-default.patch
similarity index 100%
rename from patches/0020-disable-network-prediction-by-default.patch
rename to patches/0021-disable-network-prediction-by-default.patch
diff --git a/patches/0021-disable-metrics-by-default.patch b/patches/0022-disable-metrics-by-default.patch
similarity index 100%
rename from patches/0021-disable-metrics-by-default.patch
rename to patches/0022-disable-metrics-by-default.patch
diff --git a/patches/0022-disable-hyperlink-auditing-by-default.patch b/patches/0023-disable-hyperlink-auditing-by-default.patch
similarity index 100%
rename from patches/0022-disable-hyperlink-auditing-by-default.patch
rename to patches/0023-disable-hyperlink-auditing-by-default.patch
diff --git a/patches/0023-disable-showing-popular-sites-by-default.patch b/patches/0024-disable-showing-popular-sites-by-default.patch
similarity index 100%
rename from patches/0023-disable-showing-popular-sites-by-default.patch
rename to patches/0024-disable-showing-popular-sites-by-default.patch
diff --git a/patches/0024-disable-article-suggestions-feature-by-default.patch b/patches/0025-disable-article-suggestions-feature-by-default.patch
similarity index 100%
rename from patches/0024-disable-article-suggestions-feature-by-default.patch
rename to patches/0025-disable-article-suggestions-feature-by-default.patch
diff --git a/patches/0025-disable-content-feed-suggestions-by-default.patch b/patches/0026-disable-content-feed-suggestions-by-default.patch
similarity index 100%
rename from patches/0025-disable-content-feed-suggestions-by-default.patch
rename to patches/0026-disable-content-feed-suggestions-by-default.patch
diff --git a/patches/0026-disable-sensors-access-by-default.patch b/patches/0027-disable-sensors-access-by-default.patch
similarity index 100%
rename from patches/0026-disable-sensors-access-by-default.patch
rename to patches/0027-disable-sensors-access-by-default.patch
diff --git a/patches/0027-block-playing-protected-media-by-default.patch b/patches/0028-block-playing-protected-media-by-default.patch
similarity index 100%
rename from patches/0027-block-playing-protected-media-by-default.patch
rename to patches/0028-block-playing-protected-media-by-default.patch
diff --git a/patches/0028-disable-third-party-cookies-by-default.patch b/patches/0029-disable-third-party-cookies-by-default.patch
similarity index 100%
rename from patches/0028-disable-third-party-cookies-by-default.patch
rename to patches/0029-disable-third-party-cookies-by-default.patch
diff --git a/patches/0029-disable-background-sync-by-default.patch b/patches/0030-disable-background-sync-by-default.patch
similarity index 100%
rename from patches/0029-disable-background-sync-by-default.patch
rename to patches/0030-disable-background-sync-by-default.patch
diff --git a/patches/0030-disable-payment-support-by-default.patch b/patches/0031-disable-payment-support-by-default.patch
similarity index 100%
rename from patches/0030-disable-payment-support-by-default.patch
rename to patches/0031-disable-payment-support-by-default.patch
diff --git a/patches/0031-disable-media-router-media-remoting-by-default.patch b/patches/0032-disable-media-router-media-remoting-by-default.patch
similarity index 100%
rename from patches/0031-disable-media-router-media-remoting-by-default.patch
rename to patches/0032-disable-media-router-media-remoting-by-default.patch
diff --git a/patches/0032-disable-media-router-by-default.patch b/patches/0033-disable-media-router-by-default.patch
similarity index 100%
rename from patches/0032-disable-media-router-by-default.patch
rename to patches/0033-disable-media-router-by-default.patch
diff --git a/patches/0033-disable-offering-translations-by-default.patch b/patches/0034-disable-offering-translations-by-default.patch
similarity index 100%
rename from patches/0033-disable-offering-translations-by-default.patch
rename to patches/0034-disable-offering-translations-by-default.patch
diff --git a/patches/0034-disable-browser-sign-in-feature-by-default.patch b/patches/0035-disable-browser-sign-in-feature-by-default.patch
similarity index 100%
rename from patches/0034-disable-browser-sign-in-feature-by-default.patch
rename to patches/0035-disable-browser-sign-in-feature-by-default.patch
diff --git a/patches/0035-disable-safe-browsing-reporting-opt-in-by-default.patch b/patches/0036-disable-safe-browsing-reporting-opt-in-by-default.patch
similarity index 100%
rename from patches/0035-disable-safe-browsing-reporting-opt-in-by-default.patch
rename to patches/0036-disable-safe-browsing-reporting-opt-in-by-default.patch
diff --git a/patches/0036-disable-unused-safe-browsing-option-by-default.patch b/patches/0037-disable-unused-safe-browsing-option-by-default.patch
similarity index 100%
rename from patches/0036-disable-unused-safe-browsing-option-by-default.patch
rename to patches/0037-disable-unused-safe-browsing-option-by-default.patch
diff --git a/patches/0037-disable-media-DRM-preprovisioning-by-default.patch b/patches/0038-disable-media-DRM-preprovisioning-by-default.patch
similarity index 100%
rename from patches/0037-disable-media-DRM-preprovisioning-by-default.patch
rename to patches/0038-disable-media-DRM-preprovisioning-by-default.patch
diff --git a/patches/0038-disable-autofill-server-communication-by-default.patch b/patches/0039-disable-autofill-server-communication-by-default.patch
similarity index 100%
rename from patches/0038-disable-autofill-server-communication-by-default.patch
rename to patches/0039-disable-autofill-server-communication-by-default.patch
diff --git a/patches/0039-disable-component-updater-pings-by-default.patch b/patches/0040-disable-component-updater-pings-by-default.patch
similarity index 100%
rename from patches/0039-disable-component-updater-pings-by-default.patch
rename to patches/0040-disable-component-updater-pings-by-default.patch
diff --git a/patches/0040-disable-search-provider-logo.patch b/patches/0041-disable-search-provider-logo.patch
similarity index 100%
rename from patches/0040-disable-search-provider-logo.patch
rename to patches/0041-disable-search-provider-logo.patch
diff --git a/patches/0041-disable-trivial-subdomain-hiding.patch b/patches/0042-disable-trivial-subdomain-hiding.patch
similarity index 100%
rename from patches/0041-disable-trivial-subdomain-hiding.patch
rename to patches/0042-disable-trivial-subdomain-hiding.patch
diff --git a/patches/0042-disable-learn-more-link-in-incognito-new-tab.patch b/patches/0043-disable-learn-more-link-in-incognito-new-tab.patch
similarity index 100%
rename from patches/0042-disable-learn-more-link-in-incognito-new-tab.patch
rename to patches/0043-disable-learn-more-link-in-incognito-new-tab.patch
diff --git a/patches/0043-disable-Omaha-update-check-support.patch b/patches/0044-disable-Omaha-update-check-support.patch
similarity index 100%
rename from patches/0043-disable-Omaha-update-check-support.patch
rename to patches/0044-disable-Omaha-update-check-support.patch
diff --git a/patches/0044-disable-GaiaAuthFetcher-code-due-to-upstream-bug.patch b/patches/0045-disable-GaiaAuthFetcher-code-due-to-upstream-bug.patch
similarity index 100%
rename from patches/0044-disable-GaiaAuthFetcher-code-due-to-upstream-bug.patch
rename to patches/0045-disable-GaiaAuthFetcher-code-due-to-upstream-bug.patch
diff --git a/patches/0045-Disable-adding-a-signed-out-avatar-on-new-tab-pages-.patch b/patches/0046-Disable-adding-a-signed-out-avatar-on-new-tab-pages-.patch
similarity index 100%
rename from patches/0045-Disable-adding-a-signed-out-avatar-on-new-tab-pages-.patch
rename to patches/0046-Disable-adding-a-signed-out-avatar-on-new-tab-pages-.patch
diff --git a/patches/0046-Disable-newer-privacy-sandbox-features-by-default.patch b/patches/0047-Disable-newer-privacy-sandbox-features-by-default.patch
similarity index 100%
rename from patches/0046-Disable-newer-privacy-sandbox-features-by-default.patch
rename to patches/0047-Disable-newer-privacy-sandbox-features-by-default.patch
diff --git a/patches/0047-Disable-WebGPU-in-Android-by-default.patch b/patches/0048-Disable-WebGPU-in-Android-by-default.patch
similarity index 100%
rename from patches/0047-Disable-WebGPU-in-Android-by-default.patch
rename to patches/0048-Disable-WebGPU-in-Android-by-default.patch
diff --git a/patches/0048-Disable-top-toolbar-button-Translate-option-by-defau.patch b/patches/0049-Disable-top-toolbar-button-Translate-option-by-defau.patch
similarity index 100%
rename from patches/0048-Disable-top-toolbar-button-Translate-option-by-defau.patch
rename to patches/0049-Disable-top-toolbar-button-Translate-option-by-defau.patch
diff --git a/patches/0049-always-use-local-new-tab-page.patch b/patches/0050-always-use-local-new-tab-page.patch
similarity index 100%
rename from patches/0049-always-use-local-new-tab-page.patch
rename to patches/0050-always-use-local-new-tab-page.patch
diff --git a/patches/0050-mark-non-secure-origins-as-dangerous.patch b/patches/0051-mark-non-secure-origins-as-dangerous.patch
similarity index 100%
rename from patches/0050-mark-non-secure-origins-as-dangerous.patch
rename to patches/0051-mark-non-secure-origins-as-dangerous.patch
diff --git a/patches/0051-most-private-WebRTC-IP-handling-policy-by-default.patch b/patches/0052-most-private-WebRTC-IP-handling-policy-by-default.patch
similarity index 100%
rename from patches/0051-most-private-WebRTC-IP-handling-policy-by-default.patch
rename to patches/0052-most-private-WebRTC-IP-handling-policy-by-default.patch
diff --git a/patches/0052-stub-out-the-battery-status-API.patch b/patches/0053-stub-out-the-battery-status-API.patch
similarity index 100%
rename from patches/0052-stub-out-the-battery-status-API.patch
rename to patches/0053-stub-out-the-battery-status-API.patch
diff --git a/patches/0053-stop-ignoring-download-location-prompt-setting.patch b/patches/0054-stop-ignoring-download-location-prompt-setting.patch
similarity index 100%
rename from patches/0053-stop-ignoring-download-location-prompt-setting.patch
rename to patches/0054-stop-ignoring-download-location-prompt-setting.patch
diff --git a/patches/0054-show-download-prompt-again-by-default.patch b/patches/0055-show-download-prompt-again-by-default.patch
similarity index 100%
rename from patches/0054-show-download-prompt-again-by-default.patch
rename to patches/0055-show-download-prompt-again-by-default.patch
diff --git a/patches/0055-disable-trials-of-privacy-aware-analytics-advertisin.patch b/patches/0056-disable-trials-of-privacy-aware-analytics-advertisin.patch
similarity index 100%
rename from patches/0055-disable-trials-of-privacy-aware-analytics-advertisin.patch
rename to patches/0056-disable-trials-of-privacy-aware-analytics-advertisin.patch
diff --git a/patches/0056-disable-using-Play-services-fonts.patch b/patches/0057-disable-using-Play-services-fonts.patch
similarity index 100%
rename from patches/0056-disable-using-Play-services-fonts.patch
rename to patches/0057-disable-using-Play-services-fonts.patch
diff --git a/patches/0057-disable-appending-variations-header.patch b/patches/0058-disable-appending-variations-header.patch
similarity index 100%
rename from patches/0057-disable-appending-variations-header.patch
rename to patches/0058-disable-appending-variations-header.patch
diff --git a/patches/0058-Disable-detailed-language-settings-by-default.patch b/patches/0059-Disable-detailed-language-settings-by-default.patch
similarity index 100%
rename from patches/0058-Disable-detailed-language-settings-by-default.patch
rename to patches/0059-Disable-detailed-language-settings-by-default.patch
diff --git a/patches/0059-disable-fetching-optimization-guides-by-default.patch b/patches/0060-disable-fetching-optimization-guides-by-default.patch
similarity index 100%
rename from patches/0059-disable-fetching-optimization-guides-by-default.patch
rename to patches/0060-disable-fetching-optimization-guides-by-default.patch
diff --git a/patches/0060-set-default-search-engine-to-DuckDuckGo.patch b/patches/0061-set-default-search-engine-to-DuckDuckGo.patch
similarity index 100%
rename from patches/0060-set-default-search-engine-to-DuckDuckGo.patch
rename to patches/0061-set-default-search-engine-to-DuckDuckGo.patch
diff --git a/patches/0061-set-original-package-to-org.chromium.chrome.patch b/patches/0062-set-original-package-to-org.chromium.chrome.patch
similarity index 100%
rename from patches/0061-set-original-package-to-org.chromium.chrome.patch
rename to patches/0062-set-original-package-to-org.chromium.chrome.patch
diff --git a/patches/0062-Make-HTTPS-only-mode-the-default.patch b/patches/0063-Make-HTTPS-only-mode-the-default.patch
similarity index 100%
rename from patches/0062-Make-HTTPS-only-mode-the-default.patch
rename to patches/0063-Make-HTTPS-only-mode-the-default.patch
diff --git a/patches/0063-require-HTTPS-for-component-updates.patch b/patches/0064-require-HTTPS-for-component-updates.patch
similarity index 100%
rename from patches/0063-require-HTTPS-for-component-updates.patch
rename to patches/0064-require-HTTPS-for-component-updates.patch
diff --git a/patches/0064-use-vanadium.app-for-component-updates.patch b/patches/0065-use-vanadium.app-for-component-updates.patch
similarity index 100%
rename from patches/0064-use-vanadium.app-for-component-updates.patch
rename to patches/0065-use-vanadium.app-for-component-updates.patch
diff --git a/patches/0065-use-grapheneos.network-when-verifying-DNS-over-HTTPS.patch b/patches/0066-use-grapheneos.network-when-verifying-DNS-over-HTTPS.patch
similarity index 100%
rename from patches/0065-use-grapheneos.network-when-verifying-DNS-over-HTTPS.patch
rename to patches/0066-use-grapheneos.network-when-verifying-DNS-over-HTTPS.patch
diff --git a/patches/0066-Use-GrapheneOS-connectivity-check-as-well-for-Help-a.patch b/patches/0067-Use-GrapheneOS-connectivity-check-as-well-for-Help-a.patch
similarity index 100%
rename from patches/0066-Use-GrapheneOS-connectivity-check-as-well-for-Help-a.patch
rename to patches/0067-Use-GrapheneOS-connectivity-check-as-well-for-Help-a.patch
diff --git a/patches/0067-enable-memory-tagging-in-all-processes.patch b/patches/0068-enable-memory-tagging-in-all-processes.patch
similarity index 100%
rename from patches/0067-enable-memory-tagging-in-all-processes.patch
rename to patches/0068-enable-memory-tagging-in-all-processes.patch
diff --git a/patches/0068-bugfix-do-not-attempt-to-re-enable-memory-tagging.patch b/patches/0069-bugfix-do-not-attempt-to-re-enable-memory-tagging.patch
similarity index 100%
rename from patches/0068-bugfix-do-not-attempt-to-re-enable-memory-tagging.patch
rename to patches/0069-bugfix-do-not-attempt-to-re-enable-memory-tagging.patch
diff --git a/patches/0069-enable-prefetch-privacy-changes-by-default.patch b/patches/0070-enable-prefetch-privacy-changes-by-default.patch
similarity index 100%
rename from patches/0069-enable-prefetch-privacy-changes-by-default.patch
rename to patches/0070-enable-prefetch-privacy-changes-by-default.patch
diff --git a/patches/0070-enable-split-cache-by-default.patch b/patches/0071-enable-split-cache-by-default.patch
similarity index 100%
rename from patches/0070-enable-split-cache-by-default.patch
rename to patches/0071-enable-split-cache-by-default.patch
diff --git a/patches/0071-enable-partitioning-connections-by-default.patch b/patches/0072-enable-partitioning-connections-by-default.patch
similarity index 100%
rename from patches/0071-enable-partitioning-connections-by-default.patch
rename to patches/0072-enable-partitioning-connections-by-default.patch
diff --git a/patches/0072-enable-dubious-Do-Not-Track-feature-by-default.patch b/patches/0073-enable-dubious-Do-Not-Track-feature-by-default.patch
similarity index 100%
rename from patches/0072-enable-dubious-Do-Not-Track-feature-by-default.patch
rename to patches/0073-enable-dubious-Do-Not-Track-feature-by-default.patch
diff --git a/patches/0073-enable-strict-site-isolation-by-default-on-Android.patch b/patches/0074-enable-strict-site-isolation-by-default-on-Android.patch
similarity index 100%
rename from patches/0073-enable-strict-site-isolation-by-default-on-Android.patch
rename to patches/0074-enable-strict-site-isolation-by-default-on-Android.patch
diff --git a/patches/0074-Enable-strict-origin-isolation-by-default.patch b/patches/0075-Enable-strict-origin-isolation-by-default.patch
similarity index 100%
rename from patches/0074-Enable-strict-origin-isolation-by-default.patch
rename to patches/0075-Enable-strict-origin-isolation-by-default.patch
diff --git a/patches/0075-Enable-reduce-accept-language-header-by-default.patch b/patches/0076-Enable-reduce-accept-language-header-by-default.patch
similarity index 100%
rename from patches/0075-Enable-reduce-accept-language-header-by-default.patch
rename to patches/0076-Enable-reduce-accept-language-header-by-default.patch
diff --git a/patches/0076-use-Google-Chrome-branding-for-client-hints.patch b/patches/0077-use-Google-Chrome-branding-for-client-hints.patch
similarity index 100%
rename from patches/0076-use-Google-Chrome-branding-for-client-hints.patch
rename to patches/0077-use-Google-Chrome-branding-for-client-hints.patch
diff --git a/patches/0077-add-trichrome-browser-apk-targets.patch b/patches/0078-add-trichrome-browser-apk-targets.patch
similarity index 100%
rename from patches/0077-add-trichrome-browser-apk-targets.patch
rename to patches/0078-add-trichrome-browser-apk-targets.patch
diff --git a/patches/0078-Remove-logo-from-chrome-version.patch b/patches/0079-Remove-logo-from-chrome-version.patch
similarity index 100%
rename from patches/0078-Remove-logo-from-chrome-version.patch
rename to patches/0079-Remove-logo-from-chrome-version.patch
diff --git a/patches/0079-redirect-settings-help-icon.patch b/patches/0080-redirect-settings-help-icon.patch
similarity index 100%
rename from patches/0079-redirect-settings-help-icon.patch
rename to patches/0080-redirect-settings-help-icon.patch
diff --git a/patches/0080-remove-Google-prefix-from-storage-settings-label.patch b/patches/0081-remove-Google-prefix-from-storage-settings-label.patch
similarity index 100%
rename from patches/0080-remove-Google-prefix-from-storage-settings-label.patch
rename to patches/0081-remove-Google-prefix-from-storage-settings-label.patch
diff --git a/patches/0081-remove-Help-feedback-menu-entry.patch b/patches/0082-remove-Help-feedback-menu-entry.patch
similarity index 100%
rename from patches/0081-remove-Help-feedback-menu-entry.patch
rename to patches/0082-remove-Help-feedback-menu-entry.patch
diff --git a/patches/0082-hide-passwords.google.com-link-when-not-supported.patch b/patches/0083-hide-passwords.google.com-link-when-not-supported.patch
similarity index 100%
rename from patches/0082-hide-passwords.google.com-link-when-not-supported.patch
rename to patches/0083-hide-passwords.google.com-link-when-not-supported.patch
diff --git a/patches/0083-temporary-Always-partition-third-party-storage.patch b/patches/0084-temporary-Always-partition-third-party-storage.patch
similarity index 100%
rename from patches/0083-temporary-Always-partition-third-party-storage.patch
rename to patches/0084-temporary-Always-partition-third-party-storage.patch
diff --git a/patches/0084-update-trichrome_library_apk-expectation-file.patch b/patches/0085-update-trichrome_library_apk-expectation-file.patch
similarity index 100%
rename from patches/0084-update-trichrome_library_apk-expectation-file.patch
rename to patches/0085-update-trichrome_library_apk-expectation-file.patch
diff --git a/patches/0085-Consolidate-downstream-changes-in-dependencies-sourc.patch b/patches/0086-Consolidate-downstream-changes-in-dependencies-sourc.patch
similarity index 100%
rename from patches/0085-Consolidate-downstream-changes-in-dependencies-sourc.patch
rename to patches/0086-Consolidate-downstream-changes-in-dependencies-sourc.patch
diff --git a/patches/0086-Consolidate-downstream-strings-in-a-separate-file-fo.patch b/patches/0087-Consolidate-downstream-strings-in-a-separate-file-fo.patch
similarity index 100%
rename from patches/0086-Consolidate-downstream-strings-in-a-separate-file-fo.patch
rename to patches/0087-Consolidate-downstream-strings-in-a-separate-file-fo.patch
diff --git a/patches/0087-Utility-class-for-adding-shared-preference-keys.patch b/patches/0088-Utility-class-for-adding-shared-preference-keys.patch
similarity index 100%
rename from patches/0087-Utility-class-for-adding-shared-preference-keys.patch
rename to patches/0088-Utility-class-for-adding-shared-preference-keys.patch
diff --git a/patches/0088-Helper-class-for-modifying-preferences-at-chrome-lay.patch b/patches/0089-Helper-class-for-modifying-preferences-at-chrome-lay.patch
similarity index 100%
rename from patches/0088-Helper-class-for-modifying-preferences-at-chrome-lay.patch
rename to patches/0089-Helper-class-for-modifying-preferences-at-chrome-lay.patch
diff --git a/patches/0089-Utility-class-for-modifying-preferences-at-Privacy-s.patch b/patches/0090-Utility-class-for-modifying-preferences-at-Privacy-s.patch
similarity index 100%
rename from patches/0089-Utility-class-for-modifying-preferences-at-Privacy-s.patch
rename to patches/0090-Utility-class-for-modifying-preferences-at-Privacy-s.patch
diff --git a/patches/0090-Remove-not-applicable-additional-terms-of-services.patch b/patches/0091-Remove-not-applicable-additional-terms-of-services.patch
similarity index 100%
rename from patches/0090-Remove-not-applicable-additional-terms-of-services.patch
rename to patches/0091-Remove-not-applicable-additional-terms-of-services.patch
diff --git a/patches/0091-remove-Google-terms-of-use-and-privacy-policy.patch b/patches/0092-remove-Google-terms-of-use-and-privacy-policy.patch
similarity index 100%
rename from patches/0091-remove-Google-terms-of-use-and-privacy-policy.patch
rename to patches/0092-remove-Google-terms-of-use-and-privacy-policy.patch
diff --git a/patches/0092-disable-unused-password-check-feature.patch b/patches/0093-disable-unused-password-check-feature.patch
similarity index 100%
rename from patches/0092-disable-unused-password-check-feature.patch
rename to patches/0093-disable-unused-password-check-feature.patch
diff --git a/patches/0093-Make-PrivacySettings-preferene-keys-declaration-pack.patch b/patches/0094-Make-PrivacySettings-preferene-keys-declaration-pack.patch
similarity index 100%
rename from patches/0093-Make-PrivacySettings-preferene-keys-declaration-pack.patch
rename to patches/0094-Make-PrivacySettings-preferene-keys-declaration-pack.patch
diff --git a/patches/0094-remove-unwanted-sync-and-services-link.patch b/patches/0095-remove-unwanted-sync-and-services-link.patch
similarity index 100%
rename from patches/0094-remove-unwanted-sync-and-services-link.patch
rename to patches/0095-remove-unwanted-sync-and-services-link.patch
diff --git a/patches/0095-remove-safety-check-menu.patch b/patches/0096-remove-safety-check-menu.patch
similarity index 100%
rename from patches/0095-remove-safety-check-menu.patch
rename to patches/0096-remove-safety-check-menu.patch
diff --git a/patches/0096-remove-unwanted-account-and-services-section.patch b/patches/0097-remove-unwanted-account-and-services-section.patch
similarity index 100%
rename from patches/0096-remove-unwanted-account-and-services-section.patch
rename to patches/0097-remove-unwanted-account-and-services-section.patch
diff --git a/patches/0097-remove-translate-offer-preference.patch b/patches/0098-remove-translate-offer-preference.patch
similarity index 100%
rename from patches/0097-remove-translate-offer-preference.patch
rename to patches/0098-remove-translate-offer-preference.patch
diff --git a/patches/0098-Hide-Sign-In-preference-when-disallowed.patch b/patches/0099-Hide-Sign-In-preference-when-disallowed.patch
similarity index 100%
rename from patches/0098-Hide-Sign-In-preference-when-disallowed.patch
rename to patches/0099-Hide-Sign-In-preference-when-disallowed.patch
diff --git a/patches/0099-Hide-currently-no-op-preload-settings.patch b/patches/0100-Hide-currently-no-op-preload-settings.patch
similarity index 100%
rename from patches/0099-Hide-currently-no-op-preload-settings.patch
rename to patches/0100-Hide-currently-no-op-preload-settings.patch
diff --git a/patches/0100-Remove-privacy-trials-preference-UI.patch b/patches/0101-Remove-privacy-trials-preference-UI.patch
similarity index 100%
rename from patches/0100-Remove-privacy-trials-preference-UI.patch
rename to patches/0101-Remove-privacy-trials-preference-UI.patch
diff --git a/patches/0101-Remove-privacy-guides-preference-UI.patch b/patches/0102-Remove-privacy-guides-preference-UI.patch
similarity index 100%
rename from patches/0101-Remove-privacy-guides-preference-UI.patch
rename to patches/0102-Remove-privacy-guides-preference-UI.patch
diff --git a/patches/0102-Move-search-suggestions-back-to-privacy-section.patch b/patches/0103-Move-search-suggestions-back-to-privacy-section.patch
similarity index 100%
rename from patches/0102-Move-search-suggestions-back-to-privacy-section.patch
rename to patches/0103-Move-search-suggestions-back-to-privacy-section.patch
diff --git a/patches/0103-Toggle-for-closing-tabs-on-exit.patch b/patches/0104-Toggle-for-closing-tabs-on-exit.patch
similarity index 100%
rename from patches/0103-Toggle-for-closing-tabs-on-exit.patch
rename to patches/0104-Toggle-for-closing-tabs-on-exit.patch
diff --git a/patches/0104-Toggle-for-navigating-external-URL-in-incognito.patch b/patches/0105-Toggle-for-navigating-external-URL-in-incognito.patch
similarity index 100%
rename from patches/0104-Toggle-for-navigating-external-URL-in-incognito.patch
rename to patches/0105-Toggle-for-navigating-external-URL-in-incognito.patch
diff --git a/patches/0105-Do-not-clear-the-url-bar-on-focus-by-default-for-sea.patch b/patches/0106-Do-not-clear-the-url-bar-on-focus-by-default-for-sea.patch
similarity index 100%
rename from patches/0105-Do-not-clear-the-url-bar-on-focus-by-default-for-sea.patch
rename to patches/0106-Do-not-clear-the-url-bar-on-focus-by-default-for-sea.patch
diff --git a/patches/0106-Handle-web-search-action-in-browser.patch b/patches/0107-Handle-web-search-action-in-browser.patch
similarity index 100%
rename from patches/0106-Handle-web-search-action-in-browser.patch
rename to patches/0107-Handle-web-search-action-in-browser.patch
diff --git a/patches/0108-Extend-opening-links-from-external-apps-in-incognito.patch b/patches/0108-Extend-opening-links-from-external-apps-in-incognito.patch
deleted file mode 100644
index 089bb73c..00000000
--- a/patches/0108-Extend-opening-links-from-external-apps-in-incognito.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: fgei
-Date: Thu, 1 Feb 2024 17:58:19 +0000
-Subject: [PATCH] Extend opening links from external apps in incognito for
- custom tabs
-
----
- .../chrome/browser/LaunchIntentDispatcher.java | 1 +
- .../browser/LaunchIntentDispatcherHooks.java | 17 +++++++++++++++++
- 2 files changed, 18 insertions(+)
-
-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 fe9bbd148b60c..97fb584f0ec86 100644
---- a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java
-+++ b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java
-@@ -261,6 +261,7 @@ public class LaunchIntentDispatcher {
- newIntent.setAction(Intent.ACTION_VIEW);
- newIntent.setData(uri);
- newIntent.setClassName(context, CustomTabActivity.class.getName());
-+ newIntent = LaunchIntentDispatcherHooks.maybeModifyCustomTabIntents(context, newIntent);
-
- // Since configureIntentForResizableCustomTab() might change the componenet/class
- // associated with the passed intent, it needs to be called after #setClassName(context,
-diff --git a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcherHooks.java b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcherHooks.java
-index aaec00177de6e..c282d5311d57f 100644
---- a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcherHooks.java
-+++ b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcherHooks.java
-@@ -1,9 +1,20 @@
- package org.chromium.chrome.browser;
-
- import android.app.Activity;
-+import android.content.Context;
- import android.content.Intent;
-
- final class LaunchIntentDispatcherHooks {
-+
-+ private static Intent maybeCreateIncognitoTabIntentFor(Context context, Intent intent) {
-+ Intent newIntent = intent;
-+ if (TabPreferencesUtils.shouldOpenLinksInIncognito()) {
-+ newIntent = TabPreferencesUtils.appendNeededIncognitoExtras(context, newIntent);
-+ }
-+
-+ return newIntent;
-+ }
-+
- static Intent maybeModifyActionViewIntents(Activity activity, Intent intent) {
- Intent newIntent = intent;
- if (TabPreferencesUtils.shouldOpenLinksInIncognito()) {
-@@ -12,4 +23,10 @@ final class LaunchIntentDispatcherHooks {
-
- return newIntent;
- }
-+
-+ static Intent maybeModifyCustomTabIntents(Context context, Intent intent) {
-+ Intent newIntent = maybeCreateIncognitoTabIntentFor(context, intent);
-+
-+ return newIntent;
-+ }
- }
diff --git a/patches/0107-Support-opening-external-web-search-in-incognito.patch b/patches/0108-Support-opening-external-web-search-in-incognito.patch
similarity index 100%
rename from patches/0107-Support-opening-external-web-search-in-incognito.patch
rename to patches/0108-Support-opening-external-web-search-in-incognito.patch
diff --git a/patches/0109-Extend-opening-links-from-external-apps-in-incognito.patch b/patches/0109-Extend-opening-links-from-external-apps-in-incognito.patch
index 3524a2d3..089bb73c 100644
--- a/patches/0109-Extend-opening-links-from-external-apps-in-incognito.patch
+++ b/patches/0109-Extend-opening-links-from-external-apps-in-incognito.patch
@@ -1,87 +1,59 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: fgei
-Date: Thu, 1 Feb 2024 17:58:40 +0000
+Date: Thu, 1 Feb 2024 17:58:19 +0000
Subject: [PATCH] Extend opening links from external apps in incognito for
- search tabs
+ custom tabs
---
- .../chromium/chrome/browser/LaunchIntentDispatcher.java | 2 ++
- .../chrome/browser/LaunchIntentDispatcherHooks.java | 6 ++++++
- .../chrome/browser/searchwidget/SearchActivity.java | 6 +++++-
- .../chrome/browser/searchwidget/SearchActivityHooks.java | 7 +++++++
- 4 files changed, 20 insertions(+), 1 deletion(-)
+ .../chrome/browser/LaunchIntentDispatcher.java | 1 +
+ .../browser/LaunchIntentDispatcherHooks.java | 17 +++++++++++++++++
+ 2 files changed, 18 insertions(+)
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 97fb584f0ec86..5f059ef6ff070 100644
+index fe9bbd148b60c..97fb584f0ec86 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java
-@@ -221,6 +221,8 @@ public class LaunchIntentDispatcher {
- searchActivityIntent.setClass(
- ContextUtils.getApplicationContext(), SearchActivity.class);
- searchActivityIntent.putExtra(SearchManager.QUERY, query);
-+ searchActivityIntent = LaunchIntentDispatcherHooks.maybeModifySearchIntents(
-+ mActivity, searchActivityIntent);
- mActivity.startActivity(searchActivityIntent);
- }
- return true;
+@@ -261,6 +261,7 @@ public class LaunchIntentDispatcher {
+ newIntent.setAction(Intent.ACTION_VIEW);
+ newIntent.setData(uri);
+ newIntent.setClassName(context, CustomTabActivity.class.getName());
++ newIntent = LaunchIntentDispatcherHooks.maybeModifyCustomTabIntents(context, newIntent);
+
+ // Since configureIntentForResizableCustomTab() might change the componenet/class
+ // associated with the passed intent, it needs to be called after #setClassName(context,
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcherHooks.java b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcherHooks.java
-index c282d5311d57f..6cdfa50279aa0 100644
+index aaec00177de6e..c282d5311d57f 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcherHooks.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcherHooks.java
-@@ -29,4 +29,10 @@ final class LaunchIntentDispatcherHooks {
+@@ -1,9 +1,20 @@
+ package org.chromium.chrome.browser;
- return newIntent;
- }
+ import android.app.Activity;
++import android.content.Context;
+ import android.content.Intent;
+
+ final class LaunchIntentDispatcherHooks {
+
-+ static Intent maybeModifySearchIntents(Activity activity, Intent intent) {
-+ Intent newIntent = maybeCreateIncognitoTabIntentFor(activity, intent);
++ private static Intent maybeCreateIncognitoTabIntentFor(Context context, Intent intent) {
++ Intent newIntent = intent;
++ if (TabPreferencesUtils.shouldOpenLinksInIncognito()) {
++ newIntent = TabPreferencesUtils.appendNeededIncognitoExtras(context, newIntent);
++ }
+
+ return newIntent;
+ }
- }
-diff --git a/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivity.java
-index a2a066322d4b2..86831f34543a4 100644
---- a/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivity.java
-+++ b/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivity.java
-@@ -469,13 +469,17 @@ public class SearchActivity extends AsyncInitializationActivity
- @Nullable
- @Override
- protected OTRProfileID createOffTheRecordProfileID() {
-+ if (SearchActivityHooks.shouldOpenInIncognito(getIntent())) {
-+ return super.createOffTheRecordProfileID();
-+ }
- throw new IllegalStateException(
- "Attempting to access incognito from the search activity");
- }
- };
- profileProvider.onAvailable(
- (provider) -> {
-- mProfileSupplier.set(profileProvider.get().getOriginalProfile());
-+ mProfileSupplier.set(ProfileProvider.getOrCreateProfile(profileProvider.get(),
-+ SearchActivityHooks.shouldOpenInIncognito(getIntent())));
- });
- return profileProvider;
- }
-diff --git a/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivityHooks.java b/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivityHooks.java
-index 791a9ed59a2f3..bbc7996c25aaf 100644
---- a/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivityHooks.java
-+++ b/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivityHooks.java
-@@ -3,6 +3,8 @@ package org.chromium.chrome.browser.searchwidget;
- import android.app.Activity;
- import android.content.Intent;
-
-+import org.chromium.base.IntentUtils;
-+import org.chromium.chrome.browser.IntentHandler;
- import org.chromium.chrome.browser.TabPreferencesUtils;
- import org.chromium.chrome.browser.omnibox.LocationBarCoordinator;
-
-@@ -20,4 +22,9 @@ public class SearchActivityHooks {
++
+ static Intent maybeModifyActionViewIntents(Activity activity, Intent intent) {
+ Intent newIntent = intent;
+ if (TabPreferencesUtils.shouldOpenLinksInIncognito()) {
+@@ -12,4 +23,10 @@ final class LaunchIntentDispatcherHooks {
return newIntent;
}
+
-+ static boolean shouldOpenInIncognito(Intent intent) {
-+ return IntentUtils.safeGetBooleanExtra(intent,
-+ IntentHandler.EXTRA_OPEN_NEW_INCOGNITO_TAB, false);
++ static Intent maybeModifyCustomTabIntents(Context context, Intent intent) {
++ Intent newIntent = maybeCreateIncognitoTabIntentFor(context, intent);
++
++ return newIntent;
+ }
}
diff --git a/patches/0110-Extend-opening-links-from-external-apps-in-incognito.patch b/patches/0110-Extend-opening-links-from-external-apps-in-incognito.patch
index 5fdaeecd..3524a2d3 100644
--- a/patches/0110-Extend-opening-links-from-external-apps-in-incognito.patch
+++ b/patches/0110-Extend-opening-links-from-external-apps-in-incognito.patch
@@ -2,37 +2,86 @@ From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: fgei
Date: Thu, 1 Feb 2024 17:58:40 +0000
Subject: [PATCH] Extend opening links from external apps in incognito for
- share intents
+ search tabs
---
- .../org/chromium/chrome/browser/LaunchIntentDispatcher.java | 1 +
- .../chrome/browser/LaunchIntentDispatcherHooks.java | 6 ++++++
- 2 files changed, 7 insertions(+)
+ .../chromium/chrome/browser/LaunchIntentDispatcher.java | 2 ++
+ .../chrome/browser/LaunchIntentDispatcherHooks.java | 6 ++++++
+ .../chrome/browser/searchwidget/SearchActivity.java | 6 +++++-
+ .../chrome/browser/searchwidget/SearchActivityHooks.java | 7 +++++++
+ 4 files changed, 20 insertions(+), 1 deletion(-)
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 5f059ef6ff070..edb1c9b177b57 100644
+index 97fb584f0ec86..5f059ef6ff070 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java
-@@ -149,6 +149,7 @@ public class LaunchIntentDispatcher {
- url = IntentHandler.getUrlFromShareIntent(mIntent);
- if (url == null) return Action.FINISH_ACTIVITY;
- mIntent.setData(Uri.parse(url));
-+ mIntent = LaunchIntentDispatcherHooks.maybeModifyActionSendIntents(mActivity, mIntent);
- } else {
- url = IntentHandler.getUrlFromIntent(mIntent);
+@@ -221,6 +221,8 @@ public class LaunchIntentDispatcher {
+ searchActivityIntent.setClass(
+ ContextUtils.getApplicationContext(), SearchActivity.class);
+ searchActivityIntent.putExtra(SearchManager.QUERY, query);
++ searchActivityIntent = LaunchIntentDispatcherHooks.maybeModifySearchIntents(
++ mActivity, searchActivityIntent);
+ mActivity.startActivity(searchActivityIntent);
}
+ return true;
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcherHooks.java b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcherHooks.java
-index 6cdfa50279aa0..547e85324cac5 100644
+index c282d5311d57f..6cdfa50279aa0 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcherHooks.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcherHooks.java
-@@ -35,4 +35,10 @@ final class LaunchIntentDispatcherHooks {
+@@ -29,4 +29,10 @@ final class LaunchIntentDispatcherHooks {
return newIntent;
}
+
-+ static Intent maybeModifyActionSendIntents(Activity activity, Intent intent) {
++ static Intent maybeModifySearchIntents(Activity activity, Intent intent) {
+ Intent newIntent = maybeCreateIncognitoTabIntentFor(activity, intent);
+
+ return newIntent;
+ }
}
+diff --git a/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivity.java
+index a2a066322d4b2..86831f34543a4 100644
+--- a/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivity.java
++++ b/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivity.java
+@@ -469,13 +469,17 @@ public class SearchActivity extends AsyncInitializationActivity
+ @Nullable
+ @Override
+ protected OTRProfileID createOffTheRecordProfileID() {
++ if (SearchActivityHooks.shouldOpenInIncognito(getIntent())) {
++ return super.createOffTheRecordProfileID();
++ }
+ throw new IllegalStateException(
+ "Attempting to access incognito from the search activity");
+ }
+ };
+ profileProvider.onAvailable(
+ (provider) -> {
+- mProfileSupplier.set(profileProvider.get().getOriginalProfile());
++ mProfileSupplier.set(ProfileProvider.getOrCreateProfile(profileProvider.get(),
++ SearchActivityHooks.shouldOpenInIncognito(getIntent())));
+ });
+ return profileProvider;
+ }
+diff --git a/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivityHooks.java b/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivityHooks.java
+index 791a9ed59a2f3..bbc7996c25aaf 100644
+--- a/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivityHooks.java
++++ b/chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivityHooks.java
+@@ -3,6 +3,8 @@ package org.chromium.chrome.browser.searchwidget;
+ import android.app.Activity;
+ import android.content.Intent;
+
++import org.chromium.base.IntentUtils;
++import org.chromium.chrome.browser.IntentHandler;
+ import org.chromium.chrome.browser.TabPreferencesUtils;
+ import org.chromium.chrome.browser.omnibox.LocationBarCoordinator;
+
+@@ -20,4 +22,9 @@ public class SearchActivityHooks {
+
+ return newIntent;
+ }
++
++ static boolean shouldOpenInIncognito(Intent intent) {
++ return IntentUtils.safeGetBooleanExtra(intent,
++ IntentHandler.EXTRA_OPEN_NEW_INCOGNITO_TAB, false);
++ }
+ }
diff --git a/patches/0111-Extend-opening-links-from-external-apps-in-incognito.patch b/patches/0111-Extend-opening-links-from-external-apps-in-incognito.patch
new file mode 100644
index 00000000..5fdaeecd
--- /dev/null
+++ b/patches/0111-Extend-opening-links-from-external-apps-in-incognito.patch
@@ -0,0 +1,38 @@
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: fgei
+Date: Thu, 1 Feb 2024 17:58:40 +0000
+Subject: [PATCH] Extend opening links from external apps in incognito for
+ share intents
+
+---
+ .../org/chromium/chrome/browser/LaunchIntentDispatcher.java | 1 +
+ .../chrome/browser/LaunchIntentDispatcherHooks.java | 6 ++++++
+ 2 files changed, 7 insertions(+)
+
+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 5f059ef6ff070..edb1c9b177b57 100644
+--- a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java
++++ b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcher.java
+@@ -149,6 +149,7 @@ public class LaunchIntentDispatcher {
+ url = IntentHandler.getUrlFromShareIntent(mIntent);
+ if (url == null) return Action.FINISH_ACTIVITY;
+ mIntent.setData(Uri.parse(url));
++ mIntent = LaunchIntentDispatcherHooks.maybeModifyActionSendIntents(mActivity, mIntent);
+ } else {
+ url = IntentHandler.getUrlFromIntent(mIntent);
+ }
+diff --git a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcherHooks.java b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcherHooks.java
+index 6cdfa50279aa0..547e85324cac5 100644
+--- a/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcherHooks.java
++++ b/chrome/android/java/src/org/chromium/chrome/browser/LaunchIntentDispatcherHooks.java
+@@ -35,4 +35,10 @@ final class LaunchIntentDispatcherHooks {
+
+ return newIntent;
+ }
++
++ static Intent maybeModifyActionSendIntents(Activity activity, Intent intent) {
++ Intent newIntent = maybeCreateIncognitoTabIntentFor(activity, intent);
++
++ return newIntent;
++ }
+ }
diff --git a/patches/0111-Do-not-select-search-query-text-when-opening-web-and.patch b/patches/0112-Do-not-select-search-query-text-when-opening-web-and.patch
similarity index 100%
rename from patches/0111-Do-not-select-search-query-text-when-opening-web-and.patch
rename to patches/0112-Do-not-select-search-query-text-when-opening-web-and.patch
diff --git a/patches/0112-Implement-UI-for-JIT-site-settings.patch b/patches/0113-Implement-UI-for-JIT-site-settings.patch
similarity index 100%
rename from patches/0112-Implement-UI-for-JIT-site-settings.patch
rename to patches/0113-Implement-UI-for-JIT-site-settings.patch
diff --git a/patches/0113-Implement-UI-for-WebRTC-toggle.patch b/patches/0114-Implement-UI-for-WebRTC-toggle.patch
similarity index 100%
rename from patches/0113-Implement-UI-for-WebRTC-toggle.patch
rename to patches/0114-Implement-UI-for-WebRTC-toggle.patch
diff --git a/patches/0114-make-cross-origin-referrer-behavior-configurable.patch b/patches/0115-make-cross-origin-referrer-behavior-configurable.patch
similarity index 100%
rename from patches/0114-make-cross-origin-referrer-behavior-configurable.patch
rename to patches/0115-make-cross-origin-referrer-behavior-configurable.patch
diff --git a/patches/0115-Derive-high-entropy-client-hints-with-reduced-user-a.patch b/patches/0116-Derive-high-entropy-client-hints-with-reduced-user-a.patch
similarity index 100%
rename from patches/0115-Derive-high-entropy-client-hints-with-reduced-user-a.patch
rename to patches/0116-Derive-high-entropy-client-hints-with-reduced-user-a.patch
diff --git a/patches/0116-temporary-Disable-changes-to-high-entropy-client-hin.patch b/patches/0117-temporary-Disable-changes-to-high-entropy-client-hin.patch
similarity index 100%
rename from patches/0116-temporary-Disable-changes-to-high-entropy-client-hin.patch
rename to patches/0117-temporary-Disable-changes-to-high-entropy-client-hin.patch
diff --git a/patches/0117-Add-missing-null-check-for-password-manager-autofill.patch b/patches/0118-Add-missing-null-check-for-password-manager-autofill.patch
similarity index 100%
rename from patches/0117-Add-missing-null-check-for-password-manager-autofill.patch
rename to patches/0118-Add-missing-null-check-for-password-manager-autofill.patch
diff --git a/patches/0118-Drop-workaround-with-android-autofill-in-compatibili.patch b/patches/0119-Drop-workaround-with-android-autofill-in-compatibili.patch
similarity index 100%
rename from patches/0118-Drop-workaround-with-android-autofill-in-compatibili.patch
rename to patches/0119-Drop-workaround-with-android-autofill-in-compatibili.patch
diff --git a/patches/0119-Enable-android-autofill-on-http-authentication-dialo.patch b/patches/0120-Enable-android-autofill-on-http-authentication-dialo.patch
similarity index 100%
rename from patches/0119-Enable-android-autofill-on-http-authentication-dialo.patch
rename to patches/0120-Enable-android-autofill-on-http-authentication-dialo.patch
diff --git a/patches/0120-Enable-usage-of-Android-Autofill-by-default.patch b/patches/0121-Enable-usage-of-Android-Autofill-by-default.patch
similarity index 100%
rename from patches/0120-Enable-usage-of-Android-Autofill-by-default.patch
rename to patches/0121-Enable-usage-of-Android-Autofill-by-default.patch
diff --git a/patches/0121-Disable-Play-services-dependent-password-manager-pre.patch b/patches/0122-Disable-Play-services-dependent-password-manager-pre.patch
similarity index 100%
rename from patches/0121-Disable-Play-services-dependent-password-manager-pre.patch
rename to patches/0122-Disable-Play-services-dependent-password-manager-pre.patch
diff --git a/patches/0122-Use-local-list-of-supported-languages-for-Language-s.patch b/patches/0123-Use-local-list-of-supported-languages-for-Language-s.patch
similarity index 100%
rename from patches/0122-Use-local-list-of-supported-languages-for-Language-s.patch
rename to patches/0123-Use-local-list-of-supported-languages-for-Language-s.patch
diff --git a/patches/0123-Add-an-easily-extensible-way-to-reference-targets-ea.patch b/patches/0124-Add-an-easily-extensible-way-to-reference-targets-ea.patch
similarity index 100%
rename from patches/0123-Add-an-easily-extensible-way-to-reference-targets-ea.patch
rename to patches/0124-Add-an-easily-extensible-way-to-reference-targets-ea.patch
diff --git a/patches/0124-Include-a-java-port-of-atomic-file-and-scoped-file-d.patch b/patches/0125-Include-a-java-port-of-atomic-file-and-scoped-file-d.patch
similarity index 100%
rename from patches/0124-Include-a-java-port-of-atomic-file-and-scoped-file-d.patch
rename to patches/0125-Include-a-java-port-of-atomic-file-and-scoped-file-d.patch
diff --git a/patches/0125-Add-a-new-config-like-apk-target-for-building.patch b/patches/0126-Add-a-new-config-like-apk-target-for-building.patch
similarity index 100%
rename from patches/0125-Add-a-new-config-like-apk-target-for-building.patch
rename to patches/0126-Add-a-new-config-like-apk-target-for-building.patch
diff --git a/patches/0126-config-Directly-reference-config-apk-build-target.patch b/patches/0127-config-Directly-reference-config-apk-build-target.patch
similarity index 100%
rename from patches/0126-config-Directly-reference-config-apk-build-target.patch
rename to patches/0127-config-Directly-reference-config-apk-build-target.patch
diff --git a/patches/0127-config-Generate-ConfigInfo-from-config-apk.patch b/patches/0128-config-Generate-ConfigInfo-from-config-apk.patch
similarity index 100%
rename from patches/0127-config-Generate-ConfigInfo-from-config-apk.patch
rename to patches/0128-config-Generate-ConfigInfo-from-config-apk.patch
diff --git a/patches/0128-config-Provide-targets-for-linking-and-inclusion-of-.patch b/patches/0129-config-Provide-targets-for-linking-and-inclusion-of-.patch
similarity index 100%
rename from patches/0128-config-Provide-targets-for-linking-and-inclusion-of-.patch
rename to patches/0129-config-Provide-targets-for-linking-and-inclusion-of-.patch
diff --git a/patches/0129-config-Include-the-ConfigInfo-class-for-Monochrome-a.patch b/patches/0130-config-Include-the-ConfigInfo-class-for-Monochrome-a.patch
similarity index 100%
rename from patches/0129-config-Include-the-ConfigInfo-class-for-Monochrome-a.patch
rename to patches/0130-config-Include-the-ConfigInfo-class-for-Monochrome-a.patch
diff --git a/patches/0130-config-Include-the-ConfigInfo-class-for-WebView-targ.patch b/patches/0131-config-Include-the-ConfigInfo-class-for-WebView-targ.patch
similarity index 100%
rename from patches/0130-config-Include-the-ConfigInfo-class-for-WebView-targ.patch
rename to patches/0131-config-Include-the-ConfigInfo-class-for-WebView-targ.patch
diff --git a/patches/0131-config-test-Add-ConfigInfo-on-necessary-integration-.patch b/patches/0132-config-test-Add-ConfigInfo-on-necessary-integration-.patch
similarity index 100%
rename from patches/0131-config-test-Add-ConfigInfo-on-necessary-integration-.patch
rename to patches/0132-config-test-Add-ConfigInfo-on-necessary-integration-.patch
diff --git a/patches/0132-config-Add-proto-definitions-for-feature-flags-and-o.patch b/patches/0133-config-Add-proto-definitions-for-feature-flags-and-o.patch
similarity index 100%
rename from patches/0132-config-Add-proto-definitions-for-feature-flags-and-o.patch
rename to patches/0133-config-Add-proto-definitions-for-feature-flags-and-o.patch
diff --git a/patches/0133-config-Add-protobuf-generator-parser-for-config-apk-.patch b/patches/0134-config-Add-protobuf-generator-parser-for-config-apk-.patch
similarity index 100%
rename from patches/0133-config-Add-protobuf-generator-parser-for-config-apk-.patch
rename to patches/0134-config-Add-protobuf-generator-parser-for-config-apk-.patch
diff --git a/patches/0134-config-generator-Initial-configuration-for-config-ap.patch b/patches/0135-config-generator-Initial-configuration-for-config-ap.patch
similarity index 100%
rename from patches/0134-config-generator-Initial-configuration-for-config-ap.patch
rename to patches/0135-config-generator-Initial-configuration-for-config-ap.patch
diff --git a/patches/0135-config-parser-Add-config-parser-for-browser-and-webv.patch b/patches/0136-config-parser-Add-config-parser-for-browser-and-webv.patch
similarity index 100%
rename from patches/0135-config-parser-Add-config-parser-for-browser-and-webv.patch
rename to patches/0136-config-parser-Add-config-parser-for-browser-and-webv.patch
diff --git a/patches/0136-filter-lists-Helper-script-for-fetching-content-filt.patch b/patches/0137-filter-lists-Helper-script-for-fetching-content-filt.patch
similarity index 100%
rename from patches/0136-filter-lists-Helper-script-for-fetching-content-filt.patch
rename to patches/0137-filter-lists-Helper-script-for-fetching-content-filt.patch
diff --git a/patches/0137-config-add-new-needed-deps-to-fetch-filter-lists.patch b/patches/0138-config-add-new-needed-deps-to-fetch-filter-lists.patch
similarity index 96%
rename from patches/0137-config-add-new-needed-deps-to-fetch-filter-lists.patch
rename to patches/0138-config-add-new-needed-deps-to-fetch-filter-lists.patch
index 12fc6fb5..cbd2cddd 100644
--- a/patches/0137-config-add-new-needed-deps-to-fetch-filter-lists.patch
+++ b/patches/0138-config-add-new-needed-deps-to-fetch-filter-lists.patch
@@ -10,7 +10,7 @@ for adblocking.
1 file changed, 11 insertions(+)
diff --git a/DEPS b/DEPS
-index 394b6719780e1..8de9d25250246 100644
+index 5481322f86a44..fe1c0da7bac7c 100644
--- a/DEPS
+++ b/DEPS
@@ -5984,6 +5984,17 @@ hooks = [
diff --git a/patches/0138-config-Build-target-for-android-assets-including-the.patch b/patches/0139-config-Build-target-for-android-assets-including-the.patch
similarity index 100%
rename from patches/0138-config-Build-target-for-android-assets-including-the.patch
rename to patches/0139-config-Build-target-for-android-assets-including-the.patch
diff --git a/patches/0139-config-Build-target-for-android-assets-for-config-fi.patch b/patches/0140-config-Build-target-for-android-assets-for-config-fi.patch
similarity index 100%
rename from patches/0139-config-Build-target-for-android-assets-for-config-fi.patch
rename to patches/0140-config-Build-target-for-android-assets-for-config-fi.patch
diff --git a/patches/0140-config-Add-the-needed-component-and-protobuf-file-fo.patch b/patches/0141-config-Add-the-needed-component-and-protobuf-file-fo.patch
similarity index 100%
rename from patches/0140-config-Add-the-needed-component-and-protobuf-file-fo.patch
rename to patches/0141-config-Add-the-needed-component-and-protobuf-file-fo.patch
diff --git a/patches/0141-Add-support-for-upstream-file-based-parsing-of-unind.patch b/patches/0142-Add-support-for-upstream-file-based-parsing-of-unind.patch
similarity index 100%
rename from patches/0141-Add-support-for-upstream-file-based-parsing-of-unind.patch
rename to patches/0142-Add-support-for-upstream-file-based-parsing-of-unind.patch
diff --git a/patches/0142-Extension-of-build-system-for-java-files-in-base-lay.patch b/patches/0143-Extension-of-build-system-for-java-files-in-base-lay.patch
similarity index 100%
rename from patches/0142-Extension-of-build-system-for-java-files-in-base-lay.patch
rename to patches/0143-Extension-of-build-system-for-java-files-in-base-lay.patch
diff --git a/patches/0143-Add-hooks-for-applying-flags-features-at-runtime.patch b/patches/0144-Add-hooks-for-applying-flags-features-at-runtime.patch
similarity index 100%
rename from patches/0143-Add-hooks-for-applying-flags-features-at-runtime.patch
rename to patches/0144-Add-hooks-for-applying-flags-features-at-runtime.patch
diff --git a/patches/0144-Add-hooks-for-LibraryLoader-on-early-initialization-.patch b/patches/0145-Add-hooks-for-LibraryLoader-on-early-initialization-.patch
similarity index 100%
rename from patches/0144-Add-hooks-for-LibraryLoader-on-early-initialization-.patch
rename to patches/0145-Add-hooks-for-LibraryLoader-on-early-initialization-.patch
diff --git a/patches/0145-Add-hooks-for-initializing-contents-of-VanadiumConfi.patch b/patches/0146-Add-hooks-for-initializing-contents-of-VanadiumConfi.patch
similarity index 100%
rename from patches/0145-Add-hooks-for-initializing-contents-of-VanadiumConfi.patch
rename to patches/0146-Add-hooks-for-initializing-contents-of-VanadiumConfi.patch
diff --git a/patches/0146-Extension-of-build-system-at-android-specific-subres.patch b/patches/0147-Extension-of-build-system-at-android-specific-subres.patch
similarity index 100%
rename from patches/0146-Extension-of-build-system-at-android-specific-subres.patch
rename to patches/0147-Extension-of-build-system-at-android-specific-subres.patch
diff --git a/patches/0147-Expose-fetching-config-state-for-content-filtering-t.patch b/patches/0148-Expose-fetching-config-state-for-content-filtering-t.patch
similarity index 100%
rename from patches/0147-Expose-fetching-config-state-for-content-filtering-t.patch
rename to patches/0148-Expose-fetching-config-state-for-content-filtering-t.patch
diff --git a/patches/0148-Use-ruleset-from-config-apk-whenever-it-s-present.patch b/patches/0149-Use-ruleset-from-config-apk-whenever-it-s-present.patch
similarity index 100%
rename from patches/0148-Use-ruleset-from-config-apk-whenever-it-s-present.patch
rename to patches/0149-Use-ruleset-from-config-apk-whenever-it-s-present.patch
diff --git a/patches/0149-content-filtering-Add-update-handling-of-subresource.patch b/patches/0150-content-filtering-Add-update-handling-of-subresource.patch
similarity index 100%
rename from patches/0149-content-filtering-Add-update-handling-of-subresource.patch
rename to patches/0150-content-filtering-Add-update-handling-of-subresource.patch
diff --git a/patches/0150-Extension-of-build-system-for-static-library-deps-at.patch b/patches/0151-Extension-of-build-system-for-static-library-deps-at.patch
similarity index 100%
rename from patches/0150-Extension-of-build-system-for-static-library-deps-at.patch
rename to patches/0151-Extension-of-build-system-for-static-library-deps-at.patch
diff --git a/patches/0151-Update-subresource-filter-from-config-apk.patch b/patches/0152-Update-subresource-filter-from-config-apk.patch
similarity index 100%
rename from patches/0151-Update-subresource-filter-from-config-apk.patch
rename to patches/0152-Update-subresource-filter-from-config-apk.patch
diff --git a/patches/0152-Use-the-content-filtering-from-config-app-when-avail.patch b/patches/0153-Use-the-content-filtering-from-config-app-when-avail.patch
similarity index 100%
rename from patches/0152-Use-the-content-filtering-from-config-app-when-avail.patch
rename to patches/0153-Use-the-content-filtering-from-config-app-when-avail.patch
diff --git a/patches/0153-subresource-filter-rules-version-on-about-Vanadium-s.patch b/patches/0154-subresource-filter-rules-version-on-about-Vanadium-s.patch
similarity index 100%
rename from patches/0153-subresource-filter-rules-version-on-about-Vanadium-s.patch
rename to patches/0154-subresource-filter-rules-version-on-about-Vanadium-s.patch
diff --git a/patches/0154-don-t-show-subresource-filter-UI-for-site.patch b/patches/0155-don-t-show-subresource-filter-UI-for-site.patch
similarity index 100%
rename from patches/0154-don-t-show-subresource-filter-UI-for-site.patch
rename to patches/0155-don-t-show-subresource-filter-UI-for-site.patch
diff --git a/patches/0155-enable-subresource-filter-on-all-sites.patch b/patches/0156-enable-subresource-filter-on-all-sites.patch
similarity index 100%
rename from patches/0155-enable-subresource-filter-on-all-sites.patch
rename to patches/0156-enable-subresource-filter-on-all-sites.patch
diff --git a/patches/0156-Use-the-old-naming-convention-of-Ads-in-ads-site-set.patch b/patches/0157-Use-the-old-naming-convention-of-Ads-in-ads-site-set.patch
similarity index 100%
rename from patches/0156-Use-the-old-naming-convention-of-Ads-in-ads-site-set.patch
rename to patches/0157-Use-the-old-naming-convention-of-Ads-in-ads-site-set.patch
diff --git a/patches/0157-config-generator-Always-enable-CredentialManager-API.patch b/patches/0158-config-generator-Always-enable-CredentialManager-API.patch
similarity index 100%
rename from patches/0157-config-generator-Always-enable-CredentialManager-API.patch
rename to patches/0158-config-generator-Always-enable-CredentialManager-API.patch
diff --git a/patches/0158-Enable-CredentialManager-APIs-for-all-apps-supportin.patch b/patches/0159-Enable-CredentialManager-APIs-for-all-apps-supportin.patch
similarity index 100%
rename from patches/0158-Enable-CredentialManager-APIs-for-all-apps-supportin.patch
rename to patches/0159-Enable-CredentialManager-APIs-for-all-apps-supportin.patch
diff --git a/patches/0159-Add-support-for-calling-added-APIs-from-custom-OS.patch b/patches/0160-Add-support-for-calling-added-APIs-from-custom-OS.patch
similarity index 100%
rename from patches/0159-Add-support-for-calling-added-APIs-from-custom-OS.patch
rename to patches/0160-Add-support-for-calling-added-APIs-from-custom-OS.patch
diff --git a/patches/0160-filter-lists-Update-script-to-also-include-saving-sh.patch b/patches/0161-filter-lists-Update-script-to-also-include-saving-sh.patch
similarity index 100%
rename from patches/0160-filter-lists-Update-script-to-also-include-saving-sh.patch
rename to patches/0161-filter-lists-Update-script-to-also-include-saving-sh.patch
diff --git a/patches/0161-config-Remove-support-for-broadcast-receiver-for-fet.patch b/patches/0162-config-Remove-support-for-broadcast-receiver-for-fet.patch
similarity index 100%
rename from patches/0161-config-Remove-support-for-broadcast-receiver-for-fet.patch
rename to patches/0162-config-Remove-support-for-broadcast-receiver-for-fet.patch
diff --git a/patches/0162-enable-hybrid-post-quantum-key-exchange-on-Android.patch b/patches/0163-enable-hybrid-post-quantum-key-exchange-on-Android.patch
similarity index 100%
rename from patches/0162-enable-hybrid-post-quantum-key-exchange-on-Android.patch
rename to patches/0163-enable-hybrid-post-quantum-key-exchange-on-Android.patch
diff --git a/patches/0163-Resolve-more-regex-syntax-warning-for-python-scripts.patch b/patches/0164-Resolve-more-regex-syntax-warning-for-python-scripts.patch
similarity index 100%
rename from patches/0163-Resolve-more-regex-syntax-warning-for-python-scripts.patch
rename to patches/0164-Resolve-more-regex-syntax-warning-for-python-scripts.patch
diff --git a/patches/0164-fix-another-Python-3.12-syntax-warning.patch b/patches/0165-fix-another-Python-3.12-syntax-warning.patch
similarity index 100%
rename from patches/0164-fix-another-Python-3.12-syntax-warning.patch
rename to patches/0165-fix-another-Python-3.12-syntax-warning.patch
diff --git a/patches/0165-fix-more-syntax-warnings-in-third_party-jni_zero-for.patch b/patches/0166-fix-more-syntax-warnings-in-third_party-jni_zero-for.patch
similarity index 100%
rename from patches/0165-fix-more-syntax-warnings-in-third_party-jni_zero-for.patch
rename to patches/0166-fix-more-syntax-warnings-in-third_party-jni_zero-for.patch
diff --git a/patches/0166-Revert-Fixit-Update-Password-Manager-to-Google-Passw.patch b/patches/0167-Revert-Fixit-Update-Password-Manager-to-Google-Passw.patch
similarity index 100%
rename from patches/0166-Revert-Fixit-Update-Password-Manager-to-Google-Passw.patch
rename to patches/0167-Revert-Fixit-Update-Password-Manager-to-Google-Passw.patch
diff --git a/patches/0167-Enable-content-settings-partitioning-by-default.patch b/patches/0168-Enable-content-settings-partitioning-by-default.patch
similarity index 100%
rename from patches/0167-Enable-content-settings-partitioning-by-default.patch
rename to patches/0168-Enable-content-settings-partitioning-by-default.patch
diff --git a/patches/0168-Match-skipping-compatibility-check-default-value-che.patch b/patches/0169-Match-skipping-compatibility-check-default-value-che.patch
similarity index 100%
rename from patches/0168-Match-skipping-compatibility-check-default-value-che.patch
rename to patches/0169-Match-skipping-compatibility-check-default-value-che.patch
diff --git a/patches/0169-Revert-M122-content-make-disable-jit-actually-disabl.patch b/patches/0170-Revert-M122-content-make-disable-jit-actually-disabl.patch
similarity index 100%
rename from patches/0169-Revert-M122-content-make-disable-jit-actually-disabl.patch
rename to patches/0170-Revert-M122-content-make-disable-jit-actually-disabl.patch
diff --git a/patches/0170-Set-Toolbar-shortcut-default-to-new-tab-instead-of-a.patch b/patches/0171-Set-Toolbar-shortcut-default-to-new-tab-instead-of-a.patch
similarity index 100%
rename from patches/0170-Set-Toolbar-shortcut-default-to-new-tab-instead-of-a.patch
rename to patches/0171-Set-Toolbar-shortcut-default-to-new-tab-instead-of-a.patch
diff --git a/patches/0171-config-parser-Add-support-for-conditional-parsing-of.patch b/patches/0172-config-parser-Add-support-for-conditional-parsing-of.patch
similarity index 100%
rename from patches/0171-config-parser-Add-support-for-conditional-parsing-of.patch
rename to patches/0172-config-parser-Add-support-for-conditional-parsing-of.patch
diff --git a/patches/0172-config-Add-new-definitions-for-additional-components.patch b/patches/0173-config-Add-new-definitions-for-additional-components.patch
similarity index 100%
rename from patches/0172-config-Add-new-definitions-for-additional-components.patch
rename to patches/0173-config-Add-new-definitions-for-additional-components.patch
diff --git a/patches/0173-config-Add-support-for-generating-configs-with-addit.patch b/patches/0174-config-Add-support-for-generating-configs-with-addit.patch
similarity index 100%
rename from patches/0173-config-Add-support-for-generating-configs-with-addit.patch
rename to patches/0174-config-Add-support-for-generating-configs-with-addit.patch
diff --git a/patches/0174-config-parser-add-support-for-parsing-conditional-co.patch b/patches/0175-config-parser-add-support-for-parsing-conditional-co.patch
similarity index 100%
rename from patches/0174-config-parser-add-support-for-parsing-conditional-co.patch
rename to patches/0175-config-parser-add-support-for-parsing-conditional-co.patch
diff --git a/patches/0175-Add-a-method-to-hook-at-Application.attachBaseContex.patch b/patches/0176-Add-a-method-to-hook-at-Application.attachBaseContex.patch
similarity index 100%
rename from patches/0175-Add-a-method-to-hook-at-Application.attachBaseContex.patch
rename to patches/0176-Add-a-method-to-hook-at-Application.attachBaseContex.patch
diff --git a/patches/0176-Add-hooks-for-ChromeApplicationImpl-to-initialize-co.patch b/patches/0177-Add-hooks-for-ChromeApplicationImpl-to-initialize-co.patch
similarity index 100%
rename from patches/0176-Add-hooks-for-ChromeApplicationImpl-to-initialize-co.patch
rename to patches/0177-Add-hooks-for-ChromeApplicationImpl-to-initialize-co.patch
diff --git a/patches/0177-content-filtering-Add-support-for-updating-content-f.patch b/patches/0178-content-filtering-Add-support-for-updating-content-f.patch
similarity index 100%
rename from patches/0177-content-filtering-Add-support-for-updating-content-f.patch
rename to patches/0178-content-filtering-Add-support-for-updating-content-f.patch
diff --git a/patches/0178-Add-support-for-conditional-content-filtering-compon.patch b/patches/0179-Add-support-for-conditional-content-filtering-compon.patch
similarity index 100%
rename from patches/0178-Add-support-for-conditional-content-filtering-compon.patch
rename to patches/0179-Add-support-for-conditional-content-filtering-compon.patch
diff --git a/patches/0179-add-support-for-german-specific-langauge-content-fil.patch b/patches/0180-add-support-for-german-specific-langauge-content-fil.patch
similarity index 98%
rename from patches/0179-add-support-for-german-specific-langauge-content-fil.patch
rename to patches/0180-add-support-for-german-specific-langauge-content-fil.patch
index 7274cc0b..e604f204 100644
--- a/patches/0179-add-support-for-german-specific-langauge-content-fil.patch
+++ b/patches/0180-add-support-for-german-specific-langauge-content-fil.patch
@@ -12,7 +12,7 @@ Subject: [PATCH] add support for german-specific langauge content filtering
4 files changed, 26 insertions(+)
diff --git a/DEPS b/DEPS
-index 8de9d25250246..05136b54deac4 100644
+index fe1c0da7bac7c..88e57488795fc 100644
--- a/DEPS
+++ b/DEPS
@@ -5995,6 +5995,16 @@ hooks = [
diff --git a/patches/0180-Update-Resources-and-Configuration-generated-protobu.patch b/patches/0181-Update-Resources-and-Configuration-generated-protobu.patch
similarity index 100%
rename from patches/0180-Update-Resources-and-Configuration-generated-protobu.patch
rename to patches/0181-Update-Resources-and-Configuration-generated-protobu.patch
diff --git a/patches/0181-Document-more-needed-removals-for-protobuf.patch b/patches/0182-Document-more-needed-removals-for-protobuf.patch
similarity index 100%
rename from patches/0181-Document-more-needed-removals-for-protobuf.patch
rename to patches/0182-Document-more-needed-removals-for-protobuf.patch
diff --git a/patches/0182-Android-V-Add-SDK-35-packages-to-CIPD.patch b/patches/0183-Android-V-Add-SDK-35-packages-to-CIPD.patch
similarity index 100%
rename from patches/0182-Android-V-Add-SDK-35-packages-to-CIPD.patch
rename to patches/0183-Android-V-Add-SDK-35-packages-to-CIPD.patch
diff --git a/patches/0183-Android-V-rolling-DEPS-entries-to-start-using-Androi.patch b/patches/0184-Android-V-rolling-DEPS-entries-to-start-using-Androi.patch
similarity index 99%
rename from patches/0183-Android-V-rolling-DEPS-entries-to-start-using-Androi.patch
rename to patches/0184-Android-V-rolling-DEPS-entries-to-start-using-Androi.patch
index cc4adb54..bd452b09 100644
--- a/patches/0183-Android-V-rolling-DEPS-entries-to-start-using-Androi.patch
+++ b/patches/0184-Android-V-rolling-DEPS-entries-to-start-using-Androi.patch
@@ -40,7 +40,7 @@ Change-Id: Iec05a0a95a4892dd7dbe4b18e3f0c158f679c79c
30 files changed, 91 insertions(+), 91 deletions(-)
diff --git a/DEPS b/DEPS
-index 05136b54deac4..ab126a0a8837d 100644
+index 88e57488795fc..f111f3d858e33 100644
--- a/DEPS
+++ b/DEPS
@@ -410,7 +410,7 @@ vars = {
diff --git a/patches/0184-enable-partitioned-visited-link-database-by-default.patch b/patches/0185-enable-partitioned-visited-link-database-by-default.patch
similarity index 100%
rename from patches/0184-enable-partitioned-visited-link-database-by-default.patch
rename to patches/0185-enable-partitioned-visited-link-database-by-default.patch
diff --git a/patches/0185-Isolate-sandboxed-iframes-per-site-by-default.patch b/patches/0186-Isolate-sandboxed-iframes-per-site-by-default.patch
similarity index 100%
rename from patches/0185-Isolate-sandboxed-iframes-per-site-by-default.patch
rename to patches/0186-Isolate-sandboxed-iframes-per-site-by-default.patch
diff --git a/patches/0187-Use-64-bit-toolchain-by-default-for-generating-resou.patch b/patches/0187-Use-64-bit-toolchain-by-default-for-generating-resou.patch
new file mode 100644
index 00000000..c4c47c4d
--- /dev/null
+++ b/patches/0187-Use-64-bit-toolchain-by-default-for-generating-resou.patch
@@ -0,0 +1,57 @@
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: fgei
+Date: Tue, 6 Aug 2024 09:38:18 +0000
+Subject: [PATCH] Use 64-bit toolchain by default for generating resource
+ allowlist in chrome targets
+
+---
+ chrome/android/BUILD.gn | 15 +++++++++++++++
+ 1 file changed, 15 insertions(+)
+
+diff --git a/chrome/android/BUILD.gn b/chrome/android/BUILD.gn
+index 8ca5b88313672..bf5c3f5197bd4 100644
+--- a/chrome/android/BUILD.gn
++++ b/chrome/android/BUILD.gn
+@@ -2330,6 +2330,8 @@ if (current_toolchain == default_toolchain) {
+ template("resource_packaging") {
+ _is_monochrome = invoker.is_monochrome
+ _is_trichrome = defined(invoker.is_trichrome) && invoker.is_trichrome
++ _use_current_toolchain =
++ !defined(invoker.use_current_toolchain) || !invoker.use_current_toolchain
+ _is_bundle_module =
+ defined(invoker.is_bundle_module) && invoker.is_bundle_module
+
+@@ -2364,6 +2366,9 @@ if (current_toolchain == default_toolchain) {
+ # more efficient.
+ _fat_lib_toolchain = _monochrome_browser_toolchain
+ }
++ if (_use_current_toolchain) {
++ _fat_lib_toolchain = current_toolchain
++ }
+ deps = [ ":${_lib}($_fat_lib_toolchain)" ]
+
+ inputs = [ get_label_info(deps[0], "root_out_dir") + _lib_path ]
+@@ -2510,6 +2515,7 @@ if (current_toolchain == default_toolchain) {
+ resource_packaging("trichrome_chrome_apk_pak_assets") {
+ is_monochrome = false
+ is_trichrome = true
++ use_current_toolchain = true
+ }
+
+ # Exists separately from chrome_public_base_module_java_for_test to allow
+@@ -4095,6 +4101,15 @@ if (current_toolchain == _monochrome_browser_toolchain) {
+ }
+
+ if (android_64bit_target_cpu) {
++ # Copied from above libmonochrome_input target, but doesn't include secondary_abi_lib target
++ if (current_toolchain == default_toolchain) {
++ # Avoiding a real link for this step allows the actual libmonochrome to
++ # run at the same time as R8.
++ libmonochrome_apk_or_bundle_tmpl("libmonochrome_inputs") {
++ collect_inputs_only = true
++ }
++ }
++
+ # 64-bit browser library targets (APK and bundle).
+ libmonochrome_apk_or_bundle_tmpl("libmonochrome_64") {
+ }