summaryrefslogtreecommitdiff
path: root/README
blob: 7b34bcd2093315b78552cebd3b3a7800dfd7464d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
=== LegacyWolf ===

LegacyFox as an add-on

== Installation ==
0. Install/upgrade Firefox (ESR) from your distribution's repositories
1. Set `xpinstall.signatures.required` to `false`
2. Set `extensions.experiments.enabled` to `false`
3. Run `make`
4. Install the resulting .xpi

== Notes ==
 * As far as the author knows, `xpinstall.signatures.required` and
   `extensions.experiments.enabled` can only be changed in ESR, Nightly and
   Developer builds of Firefox.  Corrections welcome on this point.
 * If a version of Firefox is not supported by the latest LegacyFox, it is not
   supported by the latest LegacyWolf.  LegacyWolf versioning follows
   LegacyFox versioning; e.g. LegacyWolf v0.4 corresponds to LegacyFox v0.4.


=== LegacyFox ===

Monkeypatching Firefox Quantum to run VimFx

== Installation ==
0. Install/upgrade Firefox from your distribution's repositories
1. Issue `make install` as root, or copy all files to Firefox' install directory
2. Install VimFx from https://github.com/akhodakivskiy/VimFx/releases

== Notes ==
 * LegacyFox is using ESModules and requires Firefox 124 or higher. Check out
   the `v3.3` tag for compatibility with Firefox 68 to 128.
 * Users of firefox-esr on debian need to use the following command:
   `make DESTDIR=/usr/lib/firefox-esr install`
 * BootstrapLoader et al. from comm-central (c.f. `make diff`)
 * Inspired by https://github.com/xiaoxiaoflood/firefox-scripts.git
 * Uses unsandboxed AutoConfig -- watch http://bugzil.la/1514451

== Disclaimer & License ==
This project is neither endorsed nor recommended by Mozilla. Firefox is their
trademark; you are not granted any right to distribute modified binary versions
of the software containing the official branding.

(C) 2018-2019 Mozilla, MPL v2
(C) 2019-2024 //gir.st/, MPL v2