Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 2.25 KB

PATCHES.md

File metadata and controls

32 lines (22 loc) · 2.25 KB

List of patches included in Mercury

  • Compiler modifications include AVX, AES, LTO and PGO.
  • Disable all telemetry and reporting.
  • Remove all debugging constructs and enable hardening by default.
  • Enable backspace to go back, and GPU acceleration by default.
  • Enable Do Not Track and Global Privacy Control.
  • Disable Pocket, highlights, and suggested content on the new tab page.
  • Restore top bar to ~ESR78 state with home button and developer button.
  • Allow installing unsigned extensions.
  • Branding changes
  • Enable JPEG XL by default
  • Use Windows 7's native scrollbars by default > https://github.com/ephemeralViolette/firefox-native-controls
  • Implemented performance tweaks from BetterFox.

– Some help in creating these patches came from LibreWolf, Waterfox, FireDragon, PlasmaFox, Ghostery, and GNU IceCat.

– Any other code/patches are written from scratch by me.

Patch URLs for me to use when rebasing.

https://gitlab.com/librewolf-community/browser/source/-/blob/main/patches/ui-patches/firefox-view.patch

https://gitlab.com/librewolf-community/browser/source/-/blob/main/patches/allow-JXL-in-non-nightly-browser.patch

https://gitlab.com/librewolf-community/browser/source/-/blob/main/patches/windows-theming-bug.patch

https://gitlab.com/librewolf-community/browser/source/-/tree/main/patches

https://github.com/ghostery/user-agent-desktop/blob/main/patches/0018-Ghostery-Theme.patch