diff --git a/patches/bootstrap-without-vcs.patch b/patches/bootstrap-without-vcs.patch index 766637b..66469fb 100644 --- a/patches/bootstrap-without-vcs.patch +++ b/patches/bootstrap-without-vcs.patch @@ -1,3 +1,15 @@ +# LibreWolf bootstrap-without-vcs.patch +# +# Author: Malte Jürgens +# Description: Allow mach bootstrapping without a VCS checkout +# Last Updated: 2023-01-18 +# License: MPL 2.0 +# +# This patch allows you to use `./mach bootstrap` without a VCS checkout. +# You can use that command to bootstrap a Firefox build environment. +# This patch works by adding a stub `LocalRepository`, which suprisingly +# is enough to make the bootstrapping process work. This may break other +# things in mach, but we don't use those. --- a/python/mozboot/mozboot/bootstrap.py +++ b/python/mozboot/mozboot/bootstrap.py @@ -628,10 +628,7 @@ def current_firefox_checkout(env, hg: Op diff --git a/patches/librewolf-prefs.patch b/patches/librewolf-prefs.patch index c93b470..39efecf 100644 --- a/patches/librewolf-prefs.patch +++ b/patches/librewolf-prefs.patch @@ -1,3 +1,12 @@ +# LibreWolf librewolf-prefs.patch +# +# Author: Malte Jürgens +# Description: Add custom LibreWolf pref defaults +# Last Updated: 2023-01-18 +# License: MPL 2.0 +# +# The purpose of this patch is to show the defaults of our custom prefs +# in `about:config`, making it easier to change them. --- a/browser/app/profile/firefox.js +++ b/browser/app/profile/firefox.js @@ -21,0 +21,5 @@ diff --git a/patches/ui-patches/firefox-view.patch b/patches/ui-patches/firefox-view.patch index 73592bd..4eb899d 100644 --- a/patches/ui-patches/firefox-view.patch +++ b/patches/ui-patches/firefox-view.patch @@ -1,3 +1,20 @@ +# LibreWolf firefox-view.patch +# +# Author: Malte Jürgens +# Description: Hide "Firefox View" by default and make it work with LibreWolf +# Last Updated: 2023-01-18 +# License: MPL 2.0 +# +# This patch removes the Firefox View from the toolbar by default. Users can +# enable it again by using the "Customize Toolbar" mode and dragging it back to +# the titlebar. +# +# Colorways are hidden by default and can be enabled again by setting +# `librewolf.firefoxView.hideColorways` to `false`. +# +# The tab pickup feature is hidden if Firefox Sync is disabled. It can also +# be forced to always be disabled by setting `librewolf.firefoxView.hideTabPickup` +# to `true`. diff --git a/browser/base/content/navigator-toolbox.inc.xhtml b/browser/base/content/navigator-toolbox.inc.xhtml index 46f1524..4473024 100644 --- a/browser/base/content/navigator-toolbox.inc.xhtml diff --git a/patches/ui-patches/lw-logo-devtools.patch b/patches/ui-patches/lw-logo-devtools.patch index 5362655..9dfbe60 100644 --- a/patches/ui-patches/lw-logo-devtools.patch +++ b/patches/ui-patches/lw-logo-devtools.patch @@ -1,3 +1,9 @@ +# LibreWolf lw-logo-devtools.patch +# +# Author: Malte Jürgens +# Description: Replaces Firefox logo with LibreWolf logo in `about:debugging` +# Last Updated: 2023-01-18 +# License: MPL 2.0 --- a/devtools/client/aboutdebugging/src/actions/runtimes.js +++ b/devtools/client/aboutdebugging/src/actions/runtimes.js @@ -71,9 +71,7 @@ async function getRuntimeIcon(runtime, channel) {