diff --git a/docs/PATCHES.md b/docs/PATCHES.md index c7626271..2e9e652a 100644 --- a/docs/PATCHES.md +++ b/docs/PATCHES.md @@ -154,14 +154,12 @@ |**Enable menu on reload button**
Sat, 25 May 2024 10:34:38 +0000
File: [Enable-menu-on-reload-button.patch](/build/patches/Enable-menu-on-reload-button.patch)
Author: uazo
Context:
License: GPL-2.0-or-later |Activate right-button submenu in reload (desktop platforms).
Patch derived from the ungoogled-chromium patch of the same name.| |**Enable native Android autofill**
Sun, 24 Oct 2021 16:54:04 +0000
File: [Enable-native-Android-autofill.patch](/build/patches/Enable-native-Android-autofill.patch)
Author: uazo
Context:
License: GPL-3.0-only |There are 2 different types of autofill: one managed via GCM and the
native Android one that uses the provider assigned by the user
(which can be any user installed app like Bitwarden for example).
In chromium GCM is active while in the WebView the latter.
This patch uses WebView code to enable native Android autofill
along with browser-managed autofill.
A separate toggle is introduced to enable autofill in incognito mode.
See also: https://github.com/bromite/bromite/issues/547| |**Enable network isolation features**
Thu, 10 Dec 2020 21:52:35 +0100
File: [Enable-network-isolation-features.patch](/build/patches/Enable-network-isolation-features.patch)
Author: csagan5
Context:
License: GPL-3.0-only |Enable SplitCacheByNetworkIsolationKey, kSplitHostCacheByNetworkIsolationKey,
kPartitionConnectionsByNetworkIsolationKey, kPartitionHttpServerPropertiesByNetworkIsolationKey,
kPartitionSSLSessionsByNetworkIsolationKey, PartitionExpectCTStateByNetworkIsolationKey,
PartitionNelAndReportingByNetworkIsolationKey, kSplitCacheByNavigationInitiator| -|**Enable percent based scrolling on Windows**
Tue, 27 Feb 2024 08:53:37 +0000
File: [Enable-percent-based-scrolling-on-Windows.patch](/build/patches/Enable-percent-based-scrolling-on-Windows.patch)
Author: uazo
Context:
License: GPL-2.0-or-later |mousewheel and keyboard scrolls will scroll by a
percentage of the scroller size and the default scroll
animation is replaced with Impulse-style scroll animations| |**Enable platform aac audio and h264 video**
Wed, 6 Mar 2024 12:05:52 +0000
File: [Enable-platform-aac-audio-and-h264-video.patch](/build/patches/Enable-platform-aac-audio-and-h264-video.patch)
Author: uazo
Context: https://github.com/uazo/cromite/pull/856
License: GPL-2.0-or-later |Allows the activation in android and windows of aac and
h264 decoding via the s.o. libraries, replacing ffmpeg which does
not have the necessary licences.| |**Enable prefetch-privacy-changes by default**
Fri, 31 Jul 2020 08:27:26 +0200
File: [Enable-prefetch-privacy-changes-by-default.patch](/build/patches/Enable-prefetch-privacy-changes-by-default.patch)
Author: csagan5
Context:
License: GPL-3.0-only || |**Enable search engine settings desktop ui**
Thu, 4 Jan 2024 13:00:12 +0000
File: [Enable-search-engine-settings-desktop-ui.patch](/build/patches/Enable-search-engine-settings-desktop-ui.patch)
Author: uazo
Context:
License: GPL-2.0-or-later |Activates the ability to use the desktop ui for search engine management.
The desktop ui is accessible via a button in the android ui.| |**Enable share intent**
Sun, 3 Oct 2021 16:18:24 +0000
File: [Enable-share-intent.patch](/build/patches/Enable-share-intent.patch)
Author: uazo
Context:
License: GPL-3.0-only |This patch allows to activate the management of android.intent.action.SEND
with new flag "shared-intent-ui" default active.
See also: https://github.com/bromite/bromite/issues/1062| |**Enable third-party storage partitioning**
Sat, 3 Dec 2022 12:02:20 +0100
File: [Enable-third-party-storage-partitioning.patch](/build/patches/Enable-third-party-storage-partitioning.patch)
Author: csagan5
Context:
License: GPL-3.0-only || |**Enables deactivation of the js debugger statement**
Wed, 10 Jan 2024 13:42:27 +0000
File: [Enables-deactivation-of-the-js-debugger-statement.patch](/build/patches/Enables-deactivation-of-the-js-debugger-statement.patch)
Author: uazo
Context:
License: GPL-2.0-or-later |enables a new option in the developer tools settings for
deactivating the debugger javascript statement| -|**Evict the entire FrameTree like desktop**
Tue, 14 Feb 2023 16:23:08 +0000
File: [Evict-the-entire-FrameTree-like-desktop.patch](/build/patches/Evict-the-entire-FrameTree-like-desktop.patch)
Author: uazo
Context:
License: GPL-2.0-or-later || |**Experimental user scripts support**
Fri, 13 Aug 2021 17:10:47 +0000
File: [Experimental-user-scripts-support.patch](/build/patches/Experimental-user-scripts-support.patch)
Author: uazo
Context:
License: GPL-3.0-only |Activate the user scripts functionality for Android,
as it is available in the Desktop version.
It is possible to add user scripts in two ways: by
selecting files from the picker in the settings or
downloading the scripts and opening them from downloads
(only if such files end with '.user.js').
New imported scripts are disabled by default: they
can be activated via the UI.
Parsed user script headers are: name, version, description,
include, exclude, match, exclude_match (only http and
https), run-at (document-start, document-end,
document-idle), homepage, url_source
The UI also allows you to see the source of the script.
See also: components/user_scripts/README.md
Requires patch: Adds-support-for-writing-URIs.patch| |**Eyeo Adblock for Cromite**
Thu, 29 Sep 2022 11:27:35 +0000
File: [Eyeo-Adblock-for-Cromite.patch](/build/patches/Eyeo-Adblock-for-Cromite.patch)
Author: uazo
Context:
License: |Change the normal behaviour of Eyeo Chromium SDK to
suit Bromite logic.
Add blocking in service workers
Activates the pop-up blocking management present in adblockplus
but not active in upstream.
Added "enable-stricter-popup-blocker" flag for the global
deactivation of all pop-ups (default disabled)| |**Fix chromium build bugs**
Wed, 6 Sep 2023 17:55:01 +0000
File: [Fix-chromium-build-bugs.patch](/build/patches/Fix-chromium-build-bugs.patch)
Author: Your
Context:
License: |because of
https://bugs.chromium.org/p/chromium/issues/detail?id=1491776#c10| @@ -207,6 +205,7 @@ |**Partition MediaDeviceId by default**
Thu, 28 Sep 2023 07:56:11 +0000
File: [Partition-MediaDeviceId-by-default.patch](/build/patches/Partition-MediaDeviceId-by-default.patch)
Author: uazo
Context:
License: GPL-2.0-or-later |and, in windows, hide the presence of the webcam if the user has not given permission| |**Partition blobs by top frame URL**
Tue, 20 Sep 2022 07:20:01 +0000
File: [Partition-blobs-by-top-frame-URL.patch](/build/patches/Partition-blobs-by-top-frame-URL.patch)
Author: uazo
Context:
License: GPL-3.0-only |Verifies that the blob was created with the same top frame URL
or, if not defined, by the same agent cluster.| |**Partitioning all cookies by top frame domain**
Mon, 9 Jan 2023 12:02:05 +0000
File: [Partitioning-all-cookies-by-top-frame-domain.patch](/build/patches/Partitioning-all-cookies-by-top-frame-domain.patch)
Author: uazo
Context:
License: GPL-2.0-or-later |Enables cookie partitioning by top frame etld, respecting the
user's possible wish to disable all third-party cookies.
Disabling the flag via the ui restores the normal mode, where
samesite=none first-party cookies are sent in third-party contexts.| +|**Prevent mouse wheel fingerprinting on Windows**
Fri, 7 Feb 2025 11:27:51 +0000
File: [Prevent-mouse-wheel-fingerprinting-on-Windows.patch](/build/patches/Prevent-mouse-wheel-fingerprinting-on-Windows.patch)
Author: uazo
Context:
License: GPL-2.0-or-later || |**Private network access content settings**
Wed, 17 Apr 2024 18:45:54 +0000
File: [Private-network-access-content-settings.patch](/build/patches/Private-network-access-content-settings.patch)
Author: uazo
Context:
License: GPL-2.0-or-later |Block access to the local network by default in android while allowing
user choice in desktop platforms.| |**PublicKeyCredential fingerprinting mitigations**
Thu, 23 Jan 2025 17:01:50 +0000
File: [PublicKeyCredential-fingerprinting-mitigations.patch](/build/patches/PublicKeyCredential-fingerprinting-mitigations.patch)
Author: uazo
Context:
License: |Removes the possibility of obtaining the presence of Windows Hello and
Bluetooth by querying the PublicKeyCredential of the webauth api in
the Windows platform| |**Re-introduce modal dialog flag to close all tabs**
Mon, 8 Aug 2022 02:35:35 +0200
File: [Re-introduce-modal-dialog-flag-to-close-all-tabs.patch](/build/patches/Re-introduce-modal-dialog-flag-to-close-all-tabs.patch)
Author: csagan5
Context:
License: GPL-3.0-only |Revert "[Tab Management] Cleanup close all tabs modal dialog flags"
This reverts commit 614a998c5af5dcd36baffa6d65090c0b8decb03f.| @@ -267,7 +266,6 @@ |**WIN Disable updater**
Sun, 7 May 2023 14:03:55 +0000
File: [WIN-Disable-updater.patch](/build/patches/WIN-Disable-updater.patch)
Author: uazo
Context:
License: || |**WIN Fix log to file**
Fri, 14 Apr 2023 13:55:58 +0000
File: [WIN-Fix-log-to-file.patch](/build/patches/WIN-Fix-log-to-file.patch)
Author: uazo
Context:
License: |Allows log activation without opening the console window.
Log rotation enabled by default.| |**WIN disable annotate downloads**
Wed, 28 Dec 2022 15:46:59 +0000
File: [WIN-disable-annotate-downloads.patch](/build/patches/WIN-disable-annotate-downloads.patch)
Author: Your
Context:
License: || -|**WIN enable file system access blocklist**
Tue, 14 Feb 2023 16:32:30 +0000
File: [WIN-enable-file-system-access-blocklist.patch](/build/patches/WIN-enable-file-system-access-blocklist.patch)
Author: uazo
Context:
License: GPL-2.0-or-later || |**WIN enable pdf plugin**
Wed, 28 Dec 2022 15:46:38 +0000
File: [WIN-enable-pdf-plugin.patch](/build/patches/WIN-enable-pdf-plugin.patch)
Author: uazo
Context:
License: GPL-2.0-or-later || |**Warning message for unsupported hardware aes**
Fri, 24 Mar 2023 07:50:59 +0000
File: [Warning-message-for-unsupported-hardware-aes.patch](/build/patches/Warning-message-for-unsupported-hardware-aes.patch)
Author: uazo
Context:
License: |In boringssl the lack of support for native aes instructions in the cpu
leads to a change in the order of the encryption methods in the
tls1.3 stack and thus to an additional fingerprint bit.
The use of software aes is discouraged due to possible side channel
attacks, so it is better to warn the user of the presence of an
unsupported device.
you can remove the message by going to chrome://flags/#no-hw-aes-warning| |**Welcome screen**
Fri, 29 Apr 2022 00:31:49 +0200
File: [Welcome-screen.patch](/build/patches/Welcome-screen.patch)
Author: csagan5
Context:
License: GPL-3.0-only |Allow toggling automatic updates|