Commit graph

7 commits

Author SHA1 Message Date
Shane Caraveo
8351044ded Bug 1524327 remove MOZ_ALLOW_LEGACY_EXTENSIONS and extensions.legacy.enabled r=zombie,aswan
Legacy extensions are no longer loaded, so we can drop the build config for it.  We
still need flags for handling experimental APIs since what we require differs between builds
and distributions.

Differential Revision: https://phabricator.services.mozilla.com/D57413

--HG--
extra : moz-landing-system : lando
2020-01-15 21:38:40 +00:00
Sylvestre Ledru
ba488cdc09 Bug 1598971 - codespell: Fix typos in the doc r=remote-protocol-reviewers,marionette-reviewers,webdriver-reviewers,ato
Depends on D54430

Differential Revision: https://phabricator.services.mozilla.com/D54431

--HG--
extra : moz-landing-system : lando
2019-11-25 10:06:12 +00:00
Drew Willcoxon
28db808a5b Bug 1596961 - Fix an inaccuracy in the experiments doc about running unsigned extensions r=harry
As I'm testing the nudges extension, I'm referencing the doc and the section about running an unsigned extension normally (not temporarily) isn't quite right. It's right when it comes to loading the extension, but it's wrong in that the extension is not able to access privileged APIs. There doesn't seem to be a way to let unsigned non-temporary extensions access privileged APIs without modifying the `isPrivileged` getter.

I also spent like five minutes wondering why the extension's logs weren't showing. The section talks about it but only at the very bottom, and it's easy to overlook. I think it still belongs after the main discussion, but I made it an important note so it stands out.

Differential Revision: https://phabricator.services.mozilla.com/D53292

--HG--
extra : moz-landing-system : lando
2019-11-18 13:55:18 +00:00
Drew Willcoxon
03d547d224 Bug 1579963 - Quantumbar experiments doc: Fix incorrect statement about hacking the Extension.isPrivileged getter r=harry
I was conflating two different things: loading extensions and giving them access to privileged APIs. I think this does a better job of explaining things.

Differential Revision: https://phabricator.services.mozilla.com/D45931

--HG--
extra : moz-landing-system : lando
2019-09-16 16:41:50 +00:00
Drew Willcoxon
f9936c08e4 Bug 1580259 - Quantumbar experiments doc: Update signing contacts r=harry
Differential Revision: https://phabricator.services.mozilla.com/D45914

--HG--
extra : moz-landing-system : lando
2019-09-16 16:39:59 +00:00
Drew Willcoxon
e04895b6a5 Bug 1547676 - Add in-tree ‘Guide to implementing QB WebExtensions’ documentation r=harry
Differential Revision: https://phabricator.services.mozilla.com/D43568

--HG--
extra : moz-landing-system : lando
2019-08-31 02:40:46 +00:00
Drew Willcoxon
cdc9484d3d Bug 1566932 - Move quantumbar docs to browser/components/urlbar/docs. r=mak
* Move AddressBar.rst into a new browser/components/urlbar/docs directory
* Break it up into several files, which makes the patch look way bigger than it really is because I used `hg cp` to preserve blame
* Add an Experiments & Extensions file/subsection, to be written later
* Rewrite the intro a little for wording and also to reflect the fact that quantumbar has shipped, and also tweak the wording of some subsection titles

Differential Revision: https://phabricator.services.mozilla.com/D38938

--HG--
rename : browser/docs/AddressBar.rst => browser/components/urlbar/docs/contact.rst
rename : browser/docs/AddressBar.rst => browser/components/urlbar/docs/debugging.rst
rename : browser/docs/AddressBar.rst => browser/components/urlbar/docs/overview.rst
rename : browser/docs/AddressBar.rst => browser/components/urlbar/docs/telemetry.rst
rename : browser/docs/AddressBar.rst => browser/components/urlbar/docs/utilities.rst
extra : moz-landing-system : lando
2019-07-23 17:54:03 +00:00