From 2c5dbb9d73c0a71e68086397c8117f9bf9e731d4 Mon Sep 17 00:00:00 2001 From: uazo <29201891+uazo@users.noreply.github.com> Date: Wed, 9 Oct 2024 15:43:54 +0000 Subject: [PATCH] [AUTO][DOC] Generate patches doc for master branch --- docs/PATCHES.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/PATCHES.md b/docs/PATCHES.md index 4eec204a..792b3199 100644 --- a/docs/PATCHES.md +++ b/docs/PATCHES.md @@ -144,13 +144,14 @@ |**Enable Document Open Inheritance Removal**
Tue, 28 Mar 2023 15:43:18 +0000
File: [Enable-Document-Open-Inheritance-Removal.patch](/build/patches/Enable-Document-Open-Inheritance-Removal.patch)
Author: uazo
Context:
License: GPL-2.0-or-later || |**Enable Global Privacy Control**
Wed, 29 May 2024 13:43:50 +0000
File: [Enable-Global-Privacy-Control.patch](/build/patches/Enable-Global-Privacy-Control.patch)
Author: uazo
Context:
License: GPL-2.0-or-later || |**Enable HEVC by default**
Tue, 27 Sep 2022 23:39:54 +0200
File: [Enable-HEVC-by-default.patch](/build/patches/Enable-HEVC-by-default.patch)
Author: csagan5
Context:
License: GPL-3.0-only |Add a guard to avoid setting to be disabled upstream.| +|**Enable HighEfficiencyMode by default**
Wed, 28 Dec 2022 15:47:58 +0000
File: [Enable-HighEfficiencyMode-by-default.patch](/build/patches/Enable-HighEfficiencyMode-by-default.patch)
Author: uazo
Context:
License: GPL-2.0-or-later |Only valid for desktop platform: activation of auto freeze in
background tabs with high CPU consumption, which is not visible from
the ui and therefore not user controllable.
The feature is controlled by the "freezing-without-battery-saver" flag
active by default.| |**Enable ImprovedBookmarks by default**
Tue, 12 Sep 2023 12:39:23 +0000
File: [Enable-ImprovedBookmarks-by-default.patch](/build/patches/Enable-ImprovedBookmarks-by-default.patch)
Author: uazo
Context:
License: GPL-2.0-or-later || |**Enable StrictOriginIsolation and SitePerProcess**
Sat, 29 Jan 2022 15:25:19 +0000
File: [Enable-StrictOriginIsolation-and-SitePerProcess.patch](/build/patches/Enable-StrictOriginIsolation-and-SitePerProcess.patch)
Author: uazo
Context:
License: GPL-3.0-only |Enable the StrictOriginIsolation feature and the SitePerProcess preference.
SitePerProcess: bypass any device memory size check.
SitePerProcess: always consider enterprise policies applicable.| |**Enable darken websites checkbox in themes**
Thu, 20 Aug 2020 20:15:34 +0200
File: [Enable-darken-websites-checkbox-in-themes.patch](/build/patches/Enable-darken-websites-checkbox-in-themes.patch)
Author: csagan5
Context:
License: GPL-3.0-only |Unexpire #darken-websites-checkbox-in-themes-setting| |**Enable gwp asan on Android**
Fri, 12 Jan 2024 15:04:40 +0000
File: [Enable-gwp-asan-on-Android.patch](/build/patches/Enable-gwp-asan-on-Android.patch)
Author: uazo
Context:
License: |the patch enables gwp asan in android and changes the activation
conditions to 50% for all build configs.
in android there is a test function accessible in the developer settings.| |**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| +|**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 || @@ -251,6 +252,7 @@ |**Timezone customization**
Wed, 30 Sep 2020 07:40:01 +0000
File: [Timezone-customization.patch](/build/patches/Timezone-customization.patch)
Author: uazo
Context:
License: GPL-3.0-only |Allow specifying a custom timezone, or using a random one.
See also: https://github.com/bromite/bromite/wiki/TimezoneOverride
Require: Content-settings-infrastructure.patch| |**Use 64-bit WebView processes**
Thu, 26 Jan 2017 01:30:12 -0500
File: [Use-64-bit-WebView-processes.patch](/build/patches/Use-64-bit-WebView-processes.patch)
Author: Daniel
Context:
License: GPL-3.0-only |64-bit processes introduce 10% or so higher memory consumption.
The reason for preferring 64-bit processes is providing substantially better
exploit mitigations at the expense of slightly more memory usage.
In addition to the standard mitigations, it also enables usage of
https://github.com/AndroidHardening/hardened_malloc (where available).
It will provide high entropy ASLR (24-bit to 32-bit depending on whether the
kernel uses 3 or 4 level page tables rather than 16-bit for 32-bit processes),
high entropy stack canaries (56/64-bit instead of 24/32-bit depending on
whether a zero byte is used) and also features like pointer authentication and
memory tagging when those are made available in the future.
The reason why upstream started preferring 32-bit processes is to save memory,
particularly since saving memory makes it feasible to use finer-grained
sandboxing.| |**Use BoringSSL for RandBytes**
Wed, 30 Sep 2020 07:40:01 +0000
File: [Use-BoringSSL-for-RandBytes.patch](/build/patches/Use-BoringSSL-for-RandBytes.patch)
Author: uazo
Context:
License: GPL-2.0-or-later || +|**Use browser navigation handler**
Sat, 21 Sep 2024 15:32:02 +0000
File: [Use-browser-navigation-handler.patch](/build/patches/Use-browser-navigation-handler.patch)
Author: uazo
Context:
License: GPL-2.0-or-later |Added a flag in the settings to restore the pre-A12 navigation mode.
Pulling the edge to the right will go backwards, pulling it further forwards.| |**Use dummy DFM installer**
Sun, 15 Dec 2019 19:40:37 +0100
File: [Use-dummy-DFM-installer.patch](/build/patches/Use-dummy-DFM-installer.patch)
Author: csagan5
Context:
License: GPL-3.0-only || |**Use list mode for tab switcher**
Tue, 12 Dec 2023 16:38:10 +0000
File: [Use-list-mode-for-tab-switcher.patch](/build/patches/Use-list-mode-for-tab-switcher.patch)
Author: uazo
Context:
License: GPL-2.0-or-later |Added a setting for the option
need: Add-cromite-flags-support.patch| |**User agent customization**
Fri, 9 Apr 2021 20:09:08 +0000
File: [User-agent-customization.patch](/build/patches/User-agent-customization.patch)
Author: uazo
Context:
License: GPL-3.0-only |Add possibility to define a custom User agent for mobile and desktop mode.
Add possibility to reactivate the metatag view for desktop mode.
The menu item in the hamburger menu applies to the tab only,
whereas the content setting is intended for use in a specific site.| @@ -262,7 +264,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 HighEfficiencyMode by default**
Wed, 28 Dec 2022 15:47:58 +0000
File: [WIN-enable-HighEfficiencyMode-by-default.patch](/build/patches/WIN-enable-HighEfficiencyMode-by-default.patch)
Author: uazo
Context:
License: GPL-2.0-or-later || |**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|