From 68a9e09151a8c619c7bf0082740b73431673246e Mon Sep 17 00:00:00 2001
From: uazo <29201891+uazo@users.noreply.github.com>
Date: Wed, 5 Mar 2025 07:39:37 +0000
Subject: [PATCH] [AUTO][DOC] Generate patches doc for master branch
---
docs/PATCHES.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/docs/PATCHES.md b/docs/PATCHES.md
index 89759443..413756fe 100644
--- a/docs/PATCHES.md
+++ b/docs/PATCHES.md
@@ -131,6 +131,7 @@
|**Disallowing MIDI permission by default**
Sat, 3 Jun 2023 13:11:22 +0000
File: [Disallowing-MIDI-permission-by-default.patch](/build/patches/Disallowing-MIDI-permission-by-default.patch)
Author: uazo
Context:
License: GPL-2.0-or-later ||
|**Do not block the build for incompatible profiles**
Wed, 2 Aug 2023 15:15:48 +0000
File: [do-not-block-build-incompatible-profiles.patch](/build/patches/do-not-block-build-incompatible-profiles.patch)
Author: uazo
Context:
License: GPL-2.0-or-later ||
|**Do not build API keys infobar**
Fri, 23 Jul 2021 15:05:19 +0200
File: [Do-not-build-API-keys-infobar.patch](/build/patches/Do-not-build-API-keys-infobar.patch)
Author: csagan5
Context:
License: GPL-3.0-only ||
+|**Do not check for the presence of use_remoteexec**
Mon, 3 Mar 2025 12:04:53 +0000
File: [Do-not-check-for-the-presence-of-use-remoteexec.patch](/build/patches/Do-not-check-for-the-presence-of-use-remoteexec.patch)
Author: uazo
Context:
License: ||
|**Do not compile QR code sharing**
Thu, 27 Feb 2020 23:23:59 +0100
File: [Do-not-compile-QR-code-sharing.patch](/build/patches/Do-not-compile-QR-code-sharing.patch)
Author: csagan5
Context:
License: GPL-3.0-only ||
|**Do not ignore download location prompt setting**
Sun, 20 Jan 2019 06:20:10 +0100
File: [Do-not-ignore-download-location-prompt-setting.patch](/build/patches/Do-not-ignore-download-location-prompt-setting.patch)
Author: csagan5
Context:
License: GPL-3.0-only |Upstream has decided that it works as intended (https://bugs.chromium.org/p/chromium/issues/detail?id=916606)
but users would like to decide where to save a file even when there is no SD card available;
do not skip the prompt in such cases.
Do not tick "Don't show again" by default|
|**Do not link with libatomic**
Tue, 11 Jan 2022 13:59:32 +0000
File: [Do-not-link-with-libatomic.patch](/build/patches/Do-not-link-with-libatomic.patch)
Author: uazo
Context:
License: GPL-3.0-only |Compiler has built-in support thus libatomic linking is no more needed
This patch allows building with use_sysroot=false|
@@ -252,6 +253,7 @@
|**Temp disable experimental-web-platform-features**
Mon, 2 Sep 2024 07:05:25 +0000
File: [Temp-disable-experimental-web-platform-features.patch](/build/patches/Temp-disable-experimental-web-platform-features.patch)
Author: uazo
Context:
License: ||
|**Temp disable predictive back gesture**
Sat, 12 Aug 2023 14:48:57 +0000
File: [Temp-disable-predictive-back-gesture.patch](/build/patches/Temp-disable-predictive-back-gesture.patch)
Author: uazo
Context:
License: GPL-2.0-or-later ||
|**Temp guard FileSystemAccessPersistentPermissions**
Sun, 29 Oct 2023 15:18:24 +0000
File: [Temp-guard-FileSystemAccessPersistentPermissions.patch](/build/patches/Temp-guard-FileSystemAccessPersistentPermissions.patch)
Author: uazo
Context:
License: ||
+|**Temporarily disable Tab Group Sync Android**
Mon, 3 Mar 2025 14:33:03 +0000
File: [Temporarily-disable-Tab-Group-Sync-Android.patch](/build/patches/Temporarily-disable-Tab-Group-Sync-Android.patch)
Author: uazo
Context:
License: ||
|**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 ||