Mathew Hodson
9dedb7282a
Bug 1762099 - Fix "Report an issue" link on Firefox Source Docs. r=sylvestre DONTBUILD
...
Update the component and prefill the URL field.
Differential Revision: https://phabricator.services.mozilla.com/D142422
2022-03-31 12:28:31 +00:00
Sylvestre Ledru
6c8d8bbeab
no bug - Doc: explicit that reviews aren't required for doc changes r=overholt DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D140630
2022-03-31 12:17:59 +00:00
Mark Banner
a6d11f320d
Bug 1760286 - Add missing docs for rules in eslint-plugin-mozilla. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D142285
2022-03-30 17:40:15 +00:00
Gijs Kruitbosch
4d3b6146b8
Bug 1753696 - use an eslint rule to switch to add_setup(), r=Standard8
...
Differential Revision: https://phabricator.services.mozilla.com/D139542
2022-03-30 16:16:42 +00:00
Norisz Fay
acdd6851cd
Backed out 2 changesets (bug 1753696) for causing multiple dt and bc failures CLOSED TREE
...
Backed out changeset 67fd9edfbcea (bug 1753696)
Backed out changeset a9d957ea887b (bug 1753696)
2022-03-30 12:17:55 +03:00
Gijs Kruitbosch
35d2a4ca12
Bug 1753696 - use an eslint rule to switch to add_setup(), r=Standard8
...
Differential Revision: https://phabricator.services.mozilla.com/D139542
2022-03-30 08:18:51 +00:00
Sylvestre Ledru
7d9c6b9759
no bug - doc: add the 'mach try again' on the quickref manual r=marco DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D142349
2022-03-29 19:42:52 +00:00
Sylvestre Ledru
e81f92e477
Bug 1730515 - FX doc: Use google search instead of sphinx search r=firefox-source-docs-reviewers,ahal DONTBUILD
...
sphinx search is pretty bad...
Differential Revision: https://phabricator.services.mozilla.com/D128022
2022-03-29 15:19:47 +00:00
criss
4eec7e25a3
Backed out 3 changesets (bug 1703953) for causing multiple failures. CLOSED TREE
...
Backed out changeset 871a1fac289e (bug 1703953)
Backed out changeset 8151244bda18 (bug 1703953)
Backed out changeset eaf6d4c353be (bug 1703953)
2022-03-29 17:01:58 +03:00
Kagami Sascha Rosylight
cbfca993e7
Bug 1703953 - Part 1: Implement mozilla/use-isinstance rule r=Gijs,Standard8
...
Differential Revision: https://phabricator.services.mozilla.com/D111354
2022-03-29 13:10:59 +00:00
Sylvestre Ledru
da8c9ddcc2
no bug - doc: fix the presentation
...
Differential Revision: https://phabricator.services.mozilla.com/D142116
2022-03-25 19:58:30 +00:00
Sylvestre Ledru
e019ba6fc7
Bug 1760360 - fx doc: Add a link to report an issue on a page r=firefox-source-docs-reviewers,ahal DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D141537
2022-03-21 20:32:50 +00:00
Marco Castelluccio
94abd3de71
no bug - doc: Remove rule of thumb from the severity guide which is not actually true. r=sylvestre DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D141589
2022-03-21 11:57:56 +00:00
Mike Conley
f29b80b95b
Bug 1758753 - Migrate XPCOM hashtable documentation from MDN to Firefox Source Docs. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D140671
2022-03-17 14:23:27 +00:00
Sylvestre Ledru
e8e7c6a268
no bug - Add 'Working with stack of patches' to the index
...
Differential Revision: https://phabricator.services.mozilla.com/D141200
2022-03-16 10:35:34 +00:00
Mathew Hodson
0dd398e4c2
Bug 1741710 - Migrate WebRender tests doc from MDN. r=tgiles,gw
...
Differential Revision: https://phabricator.services.mozilla.com/D140791
2022-03-15 14:22:05 +00:00
Sylvestre Ledru
a319bda635
no bug - editor doc: Fix warning 'Duplicate implicit target name: vim' r=marco DONTBUILD
...
Depends on D141090
Differential Revision: https://phabricator.services.mozilla.com/D141092
2022-03-15 12:43:01 +00:00
Sylvestre Ledru
f747d2295d
no bug - editor doc: highlight that vscode is the recommended editor r=marco DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D141090
2022-03-15 12:43:00 +00:00
Sylvestre Ledru
31ac6011a0
no bug - contribution doc: also list the other ways to call it r=marco DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D140966
2022-03-15 08:47:50 +00:00
Drew Willcoxon
88d0fc3d57
Bug 1757220 - Automatically generate API docs for a few urlbar classes using sphinx-js. r=mcheang
...
This does the following:
* Add the urlbar root directory to the list of sphinx-js directories
* Add three new rst files for the automatically generated API docs for
UrlbarController, UrlbarInput, and UrlbarView
* Add a new top-level section to the urlbar's index.rst for these three docs
* Tweak two JSDocs in UrlbarSearchOneOffs so that sphinx-js doesn't complain
This should be a good starting place for integrating automatically generated API
docs into the urlbar docs, and we can iterate on it from here.
Differential Revision: https://phabricator.services.mozilla.com/D139780
2022-03-11 17:51:18 +00:00
Mark Banner
8bb4667fae
Bug 1758474 - Implement an ESLint rule to disallow passing {} as the target parameter for ChromeUtils.import. r=Gijs,mossop,perftest-reviewers,preferences-reviewers,sparky
...
Differential Revision: https://phabricator.services.mozilla.com/D140517
2022-03-11 16:41:29 +00:00
Suhaib Mujahid
bc51aee8f3
Bug 1759015: Update Contributors’ Quick Reference to incloud a new task selector. r=sylvestre DONTBUILD CLOSED TREE
...
Differential Revision: https://phabricator.services.mozilla.com/D140790
2022-03-11 08:14:43 +00:00
Butkovits Atila
87efe4b5e2
Backed out changeset d876a95afe78 (bug 1759015) for causing failures at browser_preserveTabPipIconOverlay.js. CLOSED TREE
2022-03-11 12:52:05 +02:00
Suhaib Mujahid
c64e23879a
Bug 1759015: Update Contributors’ Quick Reference to incloud a new task selector. r=sylvestre DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D140790
2022-03-11 08:14:43 +00:00
smolnar
e89faa903f
Backed out changeset 5018856d8fee (bug 1758474) for causing node eslint failure. CLOSED TREE
2022-03-10 11:58:45 +02:00
Mark Banner
fe937b78bd
Bug 1758474 - Implement an ESLint rule to disallow passing {} as the target parameter for ChromeUtils.import. r=Gijs,mossop,perftest-reviewers,preferences-reviewers,sparky
...
Differential Revision: https://phabricator.services.mozilla.com/D140517
2022-03-10 09:25:28 +00:00
Tim Giles
e3aca3b88a
Bug 1740037 - Migrate "Chrome Test" MDN doc to Firefox Source Docs. r=jmaher,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D140220
2022-03-09 19:13:03 +00:00
Sylvestre Ledru
7932ce0b6d
no bug - doc: document the bug pipeline r=overholt DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D140629
2022-03-09 16:45:04 +00:00
Alexis Beingessner
ec10d290e7
Bug 1755602 - consistently use minidump-stackwalk instead of minidump_stackwalk. r=glandium
...
Inconsistency confuses some of our tools. As part of this, I:
* Updated some docs to point to rust-minidump
* Added a fallback to mozcrash.py to try both versions
* Make mozcrash.py use --brief output when the local mdsw is used
* Remove the renaming hack from build-minidump-stackwalk.sh
This isn't as simple as a sed because we still have breakpad in tree
for minidump-analyzer. I did my best to replace the right strings.
Differential Revision: https://phabricator.services.mozilla.com/D138971
2022-03-09 16:44:42 +00:00
Mitchell Hentges
1d06e45585
Bug 1756224: Update references to perfdocs linter to explicitly set path r=sparky
...
Ideally, the `perfdocs` linter suggestion to `--fix` issues would take
into account the `paths` that were provided, rather than printing the
sure-fire "lint and fix all" solution.
Actually, on further consideration, theoretically such a recommendation
should appear at the `./mach lint` level, and not be linter-specific. Oh
well, that's a future improvement :)
-----
This patch updates the `perfdocs` documentation and suggestions to
successfully operate in the same manner that they did before
bug 1753701.
Differential Revision: https://phabricator.services.mozilla.com/D139159
2022-03-09 15:52:49 +00:00
Csoregi Natalia
3bbe5b075b
Backed out changeset e665e278f4ac (bug 1730515) for causing issues on search functionality. a=backout
2022-03-04 20:04:18 +02:00
Sylvestre Ledru
20c1a08cd9
Bug 1730515 - FX doc: Use google search instead of sphinx search r=firefox-source-docs-reviewers,ahal DONTBUILD
...
sphinx search is pretty bad...
Differential Revision: https://phabricator.services.mozilla.com/D128022
2022-03-03 08:25:29 +00:00
Mike Hommey
545e5d16a9
Bug 1756534 - Update builders to rustc 1.59. r=sylvestre
...
Differential Revision: https://phabricator.services.mozilla.com/D139353
2022-02-25 08:27:04 +00:00
Chris Peterson
4c1f824528
Bug 1756504
- Remove cpp-virtual-final linter, a minor style check that doesn't diagnose real bugs. r=firefox-static-analysis-reviewers,sylvestre
...
In bug 1436263, I added a cpp-virtual-final.yml linter to warn about virtual function declarations that included more than one virtual function specifier `virtual`, `final`, or `override`.
I think we should remove this linter now because:
* It's just a style check and doesn't diagnose a real bug. Including more than one virtual function specifier (`virtual`, `final`, or `override`) is harmless and unambiguous, just unnecessary extra code.
* It has caused some engineer frustration because this style check caused their changeset to be backed out of autoland. Backing out and fixing these style issues are not a good use of sheriffs' or engineers' time.
* It doesn't catch all virtual/final/override style issues because:
* It can't analyze virtual function definitions that span multiple lines.
* It doesn't check for `virtual void Foo() override` because there are over 6000 cases already, so our code will never follow this style check consistently.
Differential Revision: https://phabricator.services.mozilla.com/D139454
2022-02-24 02:14:39 +00:00
Sylvestre Ledru
c6ad81bd80
no bug - fx docs: reference the quick reference doc from the setup pages r=marco DONTBUILD
...
The setup page is referenced from:
https://www.mozilla.org/en-US/about/governance/policies/commit/
Differential Revision: https://phabricator.services.mozilla.com/D139296
2022-02-21 15:57:35 +00:00
Sylvestre Ledru
0f69196034
no bug - fx doc review: remove duplicate content r=marco
...
Differential Revision: https://phabricator.services.mozilla.com/D138524
2022-02-11 18:50:54 +00:00
Haik Aftandilian
25b935f2aa
Bug 1754609 - Add #mac-reviewers to reviews.rst r=mac-reviewers,mstange DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D138374
2022-02-10 16:58:36 +00:00
Tim Giles
875c819715
Bug 1740027 - Migrate "Test Verification" MDN doc to Firefox Source Docs. r=jmaher
...
Imported from: https://raw.githubusercontent.com/mdn/archived-content/main/files/en-us/mozilla/qa/test_verification/index.html
Previous URL: https://developer.mozilla.org/en-US/docs/Mozilla/QA/Test_Verification
Rendered version of previous documentation: https://web.archive.org/web/20210531181724/https://developer.mozilla.org/en-US/docs/Mozilla/QA/Test_Verification
Followed instructions at https://firefox-source-docs.mozilla.org/tools/moztreedocs/mdn-import.html
Differential Revision: https://phabricator.services.mozilla.com/D138059
2022-02-08 19:28:37 +00:00
Cristian Tuns
ccc93f6faf
Bug 1753426 - Fix lint failure r=fix CLOSED TREE
2022-02-07 08:32:10 -05:00
Sylvestre Ledru
909f96f128
Bug 1753127 - NSPR doc: Fix warnings and links r=kaie DONTBUILD
...
and remove the old doc
docs/nspr/porting_nspr_to_unix_platforms.rst
Differential Revision: https://phabricator.services.mozilla.com/D137979
2022-02-07 12:05:48 +00:00
Kai Engert
e7eabe08f4
Bug 1753127 - Additional NSPR docs from www and MDN archives. r=sylvestre DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D137751
2022-02-07 12:05:48 +00:00
Sylvestre Ledru
caaedeee98
Bug 1753413 - fx doc: Remove whitespaces, trailing lines & windows CR r=andi,perftest-reviewers,sparky
...
Differential Revision: https://phabricator.services.mozilla.com/D137741
2022-02-03 18:34:58 +00:00
Sylvestre Ledru
72a3999f74
Bug 1753127 - NSPR doc: fix some links + cosmetic changes r=kaie
...
Differential Revision: https://phabricator.services.mozilla.com/D137740
2022-02-03 18:34:57 +00:00
Sylvestre Ledru
5e8728c4ac
Bug 1753127 - NSPR doc: add a listing page r=kaie DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D137772
2022-02-03 17:52:23 +00:00
Sylvestre Ledru
14e205a735
Bug 1753127 - NSPR doc: fix the typos, warnings and nbsp; r=kaie
...
Depends on D137612
Differential Revision: https://phabricator.services.mozilla.com/D137650
2022-02-02 17:19:51 +00:00
Sylvestre Ledru
16b9c75459
Bug 1753127 - NSPR doc: move the doc into docs/nspr UPGRADE_NSS_RELEASE r=kaie,bbeurdouche
...
Depends on D137611
Differential Revision: https://phabricator.services.mozilla.com/D137612
2022-02-02 17:19:51 +00:00
Sylvestre Ledru
b30245fd89
Bug 1753127 - NSPR doc: fix some links in the various part of the doc UPGRADE_NSS_RELEASE r=bbeurdouche
...
Depends on D137590
Differential Revision: https://phabricator.services.mozilla.com/D137607
2022-02-02 17:19:50 +00:00
Anastasios Bithas
ea71af5809
Bug 1650197 - Add an extension to autolink bug xxxxxxx strings in docs to bugzilla hyperlinks r=sylvestre DONTBUILD
...
An extension is created that uses SphinxTransform to convert bug xxxxxxx strings that exist in docs to reference links that redirect to the appropriate bug in bugzilla
Differential Revision: https://phabricator.services.mozilla.com/D137385
2022-01-31 15:12:40 +00:00
Shane Hughes
b023d4c351
Bug 1751668 - Add more information to Quick Reference doc. r=sylvestre DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D136709
2022-01-31 10:25:25 +00:00
Mitchell Hentges
168707a1e5
Bug 1746286: Don't recommend adding "Mach" to your PATH r=ahal
...
This can cause issues when Mach from sourcetree A fails when used in
sourcetree B because an expected file is missing.
Differential Revision: https://phabricator.services.mozilla.com/D133951
2022-01-13 21:39:39 +00:00