Граф коммитов

436 Коммитов

Автор SHA1 Сообщение Дата
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