summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-02-20remove EXPERIMENTS_ENABLED overridegirst
this was never required.
2020-11-20Revert "Enable Webextension experiments"girst
This reverts commit 152b73585cf37a64b8022c8bd027587c9d9e511f.
2020-11-20Enable Webextension experimentsgirst
This is outside the scope of LegacyFox and will be reverted. Only barely tested.
2020-10-01automatically disable signature requirementgirst
Having signatures enforced causes a big red error message to appear below unsigned extensions, telling the user the extension has been disabled. This is not true, though; the extensions are still enabled. Setting xpinstall.signatures.required;false downgrades this error to a (yellow) warning.
2020-09-24don't prevent unsigned addon warning to not break some addonsgirst
This broke installing some, but not all, addons. The reason is that some addons derive their addon-id from a certificate's CommonName in XPIInstall.jsm::loadManifest(aPackage, aLocation, aOldAddon)
2020-08-22reword installation instructionsgirst
2020-08-22recreate all properties of AddonSettings automaticallygirst
Looks like all the settings continued to work by accident. Note: out of scope for LegacyFox, but sideloading from anywhere can be re-enabled by setting `SCOPES_SIDELOAD: 31 // AddonManager.SCOPE_ALL`.
2020-01-18Fix addon installation for Firefox 74girst
regressed by: Bug 1524327
2019-12-27provide clean and uninstall targets, auto-find correct pathgirst
The wildcard will match both /usr/lib and /usr/lib64, so the Makefile works on 99% of Linux distros. And yes, that's not what DESTDIR is for.
2019-07-09switch to resource:// protocolgirst
bring the patch closer to the then-upstream comm-central. might have the negative side-effect of being detectable by websites according to: https://developer.mozilla.org/en-US/docs/Mozilla/Chrome_Registration
2019-07-09don't overwrite chrome.manifestgirst
this hopefully makes the monkey patch update persistent. Note: instead of using FileUtils, this would be another method: const {Services} = Cu.import('resource://gre/modules/Services.jsm'); let manifest = Services.dirsvc.get('GreD', Ci.nsIFile); manifest.append('legacy.manifest');
2019-07-09fix chrome.manifest loading for mozilla68girst
the chrome.manifest inside the install directory is not loaded any longer by default; see bugzil.la/1543761
2019-06-24remove superfluous commentsgirst
2019-06-24add link to bug report to keep an eye ongirst
2019-06-24credit where credit's duegirst
2019-06-24remove boot.jsmgirst
2019-06-24more portabe makefilegirst
still has the mozillapath hardcoded, though
2019-06-24initial commitgirst