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") { + }