Commit Graph

947 Commits

Author SHA1 Message Date
Logan Rosen
a18b378958 Bug 1849084 - fix moznetwork doc generation r=firefox-source-docs-reviewers,sylvestre DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D186417
2023-08-21 10:52:36 +00:00
Vinny Diehl
6a035db950 Bug 1845694 - Add #desktop-theme-reviewers to review groups r=firefox-source-docs-reviewers,sylvestre DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D184686
2023-08-11 15:47:12 +00:00
Andrew McCreight
645a487f4f Bug 1845838 - XPCOM stands for Cross Platform Component Object Model. r=xpcom-reviewers,nika DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D185952
2023-08-10 22:41:34 +00:00
Mark Banner
98a950aa76 Bug 1846758 - Automatically mark *.worker.?js files as belonging to the worker environment. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D185321
2023-08-04 09:51:15 +00:00
Geoff Brown
ba344289f9 Bug 1837652 - Add esr115 desupport info to update infrastructure docs r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D185188
2023-08-02 18:26:52 +00:00
Tooru Fujisawa
aa900309a0 Bug 1843797 - Add ESLint rule to reject ChromeUtils.import. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D183696
2023-07-31 21:03:44 +00:00
Marco Bonardo
741f8538d5 Bug 1846121 - Add places-reviewers group to the docs. r=zeid,places-reviewers,Standard8 DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D184919
2023-07-31 13:47:50 +00:00
Rob Wu
ae769e9e02 Bug 1845804 - Put WebExtensions under Gecko in the overview r=mossop,perftest-reviewers,devtools-reviewers,afinder
... and rename "web extensions" to "WebExtensions".

Differential Revision: https://phabricator.services.mozilla.com/D184765
2023-07-28 14:21:51 +00:00
Vincent Hilla
3f90cef3c9 Bug 1845550 - Docs on linting: clarify command to create git hook. r=ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D184600
2023-07-26 19:06:22 +00:00
Dave Townsend
60c7c71e2d Bug 1842620: Add overviews of the main applications to the docs. r=Gijs,geckoview-reviewers,owlish,bgrins
Differential Revision: https://phabricator.services.mozilla.com/D183173
2023-07-26 18:22:32 +00:00
Kagami Sascha Rosylight
d97b1ea4f6 Bug 1844802 - Restore links to GeckoView Contributor Guide r=firefox-source-docs-reviewers,sylvestre,geckoview-reviewers,m_kato DONTBUILD
D150200 broke this when changing the title and missed it, probably because breaking links only emits warnings instead of errors.

Differential Revision: https://phabricator.services.mozilla.com/D184245
2023-07-24 12:28:49 +00:00
Kagami Sascha Rosylight
dc28b760e9 Bug 1844803 - Replace mentions of Triage Center with BugDash r=firefox-source-docs-reviewers,sylvestre DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D184240
2023-07-21 16:45:59 +00:00
Gijs Kruitbosch
d46e06edf2 Bug 1842244 - update security bug process documentation, r=dveditz DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D183154
2023-07-21 10:31:57 +00:00
Sylvestre Ledru
0bdc0e9eed no bug - doc: remove some old content r=padenot DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D183734
2023-07-17 11:38:33 +00:00
Ray Kraesig
72acfa071a Bug 1842918 - normalize away spaces in $(PYTHON3) r=firefox-build-system-reviewers,glandium
As of bug 1838763, Python virtualenvs are now located in a subdirectory
of `$MOZBUILD_STATE_PATH`. This, in turn, defaults to a subdirectory of
the home directory, which on Windows often contains spaces.

The Windows build instructions were updated to add a requirement that
`MOZBUILD_STATE_PATH` not contain spaces, under the assumption that this
was merely a clarification of an existing restriction; but this is
indeed a new requirement and breaks existing setups.

Instead, allow makefiles to safely invoke `$(PYTHON3)` without quoting
it everywhere (as they do) by ensuring that its value contains no
spaces, by using the DOS-style (8.3) short path to the Python
executable.

Additionally, clarify in the documentation exactly which paths are
required not to contain spaces.

Differential Revision: https://phabricator.services.mozilla.com/D183305
2023-07-13 13:29:57 +00:00
Sylvestre Ledru
a489e659b5 Bug 1838167 - doc: Fix links to MDN Position page DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D183376
2023-07-12 11:30:28 +00:00
CanadaHonk
513aff8119 Bug 1841117 - Remove unused intl.uidirection pref r=gregp,sylvestre
It was still in `about:config` and referenced in some docs after mostly
being removed in Bug 1676137.

Differential Revision: https://phabricator.services.mozilla.com/D182748
2023-07-10 12:00:58 +00:00
Cristian Tuns
d58b87b9ba Backed out changeset 088b1611348a (bug 1841117) as requested by canadahonk CLOSED TREE 2023-07-04 18:39:27 -04:00
CanadaHonk
094b41d891 Bug 1841117 - Remove unused intl.uidirection pref r=gregp
It was still in `about:config` and referenced in some docs after mostly
being removed in Bug 1676137.

Differential Revision: https://phabricator.services.mozilla.com/D182748
2023-07-04 22:31:28 +00:00
Paul Adenot
5ed9d9fcb5 Bug 1840886 - Overhaul docs about using gdb to debug Firefox. r=sylvestre DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D182371
2023-06-30 12:03:42 +00:00
Mike Hommey
02bfed757d No bug - Document the current Rust compiler versions in use r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D182435
2023-06-29 08:52:12 +00:00
ahochheiden
1082f133a8 Bug 1838763 - Move the location of site/command virtualenvs out of the objdir and into the state dir r=firefox-build-system-reviewers,glandium
This is necessary for activating the site/command virtualenvs earlier,
since we can't determine what the objdir will be very early on in the
mach process intialization. We do know where the state dir is, and how
to get to the state dir for a specific topsrcdir, so we can use that
instead. This is already where the `mach` virtualenv lives anyway.

Differential Revision: https://phabricator.services.mozilla.com/D181029
2023-06-27 07:05:20 +00:00
Sandor Molnar
13d9eec5cc Backed out 2 changesets (bug 1821228) for causing xpc failures in netwerk/test/unit/test_http_sfv.js CLOSED TREE
Backed out changeset 5b97a82950dd (bug 1821228)
Backed out changeset b3729323872a (bug 1821228)
2023-06-23 16:20:02 +03:00
Mike Hommey
7f045e0f5d Bug 1821228 - Update builders to rustc 1.70. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D179622
2023-06-23 08:53:53 +00:00
Cristian Tuns
3ce75a5260 Backed out changeset 99fd2fc88cbf (bug 1821228) for causing bc failures in browser_contextmenu_iframe.js CLOSED TREE 2023-06-09 18:26:31 -04:00
Mike Hommey
dcac592260 Bug 1821228 - Update builders to rustc 1.70. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D179622
2023-06-09 20:29:33 +00:00
Mark Banner
5dbb86265c Bug 1837016 - Add jteow as a review peer of the search & address bar module. r=zeid
Differential Revision: https://phabricator.services.mozilla.com/D180107
2023-06-07 06:53:10 +00:00
Sandor Molnar
4880fd17cf Backed out changeset 0dfe0669e0e4 (bug 1821228) for causing leakcheck failures in wpt/xpc. 2023-06-06 00:55:09 +03:00
Mike Hommey
37ae262ace Bug 1821228 - Update builders to rustc 1.70. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D179622
2023-06-05 19:42:22 +00:00
Mike Hommey
e97e5246fd Bug 1834436 - Upgrade minimum supported GCC version to 8. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D178736
2023-06-01 20:09:19 +00:00
Mike Hommey
fd126d15a5 Bug 1834955 - Upgrade minimum supported Clang-cl version to 9. r=firefox-build-system-reviewers,sergesanspaille
We have less constraints on the minimum supported clang-cl version, and
it would unlock C++17 inline variables (which had a bug on Windows
targets in clang up-to 8.x).

Differential Revision: https://phabricator.services.mozilla.com/D179037
2023-05-29 20:31:08 +00:00
Gabriele Svelto
64a8ebc1bf Bug 1834958 - Bump the minimum version of Rust to 1.66.0 r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D179070
2023-05-26 12:56:07 +00:00
Mike Hommey
2aac970b03 Bug 1833958 - Update clang version in C++ in Firefox doc. r=firefox-source-docs-reviewers,marco
Differential Revision: https://phabricator.services.mozilla.com/D178891
2023-05-25 06:50:43 +00:00
Vincent Hilla
1dbf3800b3 Bug 1830899 - Documentation issues on contributing/debugging/debugging_firefox_with_rr. r=padenot,tsmith DONTBUILD
My primary concern is the auto-load safe-path. During that change, I noticed a few more things that I would've liked to know earlier.

Differential Revision: https://phabricator.services.mozilla.com/D177042
2023-05-24 05:42:37 +00:00
Mike Hommey
89c44bc8c4 Bug 1834355 - Fix dates in the rust update policy. r=firefox-source-docs-reviewers,marco
While here, add a few more future release cycles.

Differential Revision: https://phabricator.services.mozilla.com/D178871
2023-05-23 22:20:45 +00:00
Jan de Mooij
220eaeb4ac Bug 1834331 - Add #spidermonkey-reviewers to reviews.rst. r=firefox-source-docs-reviewers,spidermonkey-reviewers,sylvestre,nbp DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D178667
2023-05-22 14:42:59 +00:00
Mark Banner
2a53076d43 Bug 1826063 - Automatic fixes for enabling Prettier on production xhtml and html files. r=mossop,webdriver-reviewers,webcompat-reviewers,geckoview-reviewers,extension-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,fxview-reviewers,sgalich,nalexander,devtools-reviewers,sclements,denschub,robwu,owlish
Differential Revision: https://phabricator.services.mozilla.com/D177938
2023-05-20 12:26:56 +00:00
Mark Banner
130a655906 Bug 1826062 - Automatic fixes for upgrading Prettier to 2.8.8. r=mossop,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,denschub,devtools-reviewers,sparky,calu
Differential Revision: https://phabricator.services.mozilla.com/D177027
2023-05-20 12:26:53 +00:00
Mark Banner
8219a5c503 Bug 1826062 - Automatic fixes for Prettier 2.0.5 upgrade. r=mossop,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,denschub,devtools-reviewers,sparky,owlish
Differential Revision: https://phabricator.services.mozilla.com/D177025
2023-05-20 12:26:49 +00:00
donal meehan
6b0acb8052 Bug 1833175 - Update the Pocket Guide to include release notes info. r=RyanVM DONTBUILD
Added info about release notes, added links to fxtrains,
updated the glossary, and add info about Android.

Differential Revision: https://phabricator.services.mozilla.com/D178181
2023-05-19 17:35:01 +00:00
Arthur Carcano
640dd3d14e Bug 1831312 - Use the mach cargo machinery to lint using clippy. r=glandium,linter-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D177156
2023-05-17 11:07:47 +00:00
Sylvestre Ledru
00f911fd1f no bug - remove some specific point of contact r=overholt DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D178090
2023-05-15 21:10:32 +00:00
Barret Rennie
a645de723e Bug 1776480 - Remove OS.File et al. r=Gijs,webidl,smaug
This patch removes the vast majority of OS.File and support code. A few things remain:

- The nsIOSFileConstantsService still exists, but the path related constants
  (OS.Constants.Path.*) are no longer added to the OS object. The plan is to
  replace this with a proper service e.g. Services.osConstants or similar) in
  bug 1786885.
- There is still support for OS.File errors in ErrorSanitizer, which will be
  removed in bug 1775167.
- The OS.File to IOUtils migration guide will be rewritten as general IOUtils
  documentation in bug 1830097.
- dom/base/Document.cpp has a workaround for not loading osfile.jsm at startup,
  which may want to be reconsidered in bug 1830100.

So long, and thanks for all the I/O.

Differential Revision: https://phabricator.services.mozilla.com/D176543
2023-05-12 18:34:28 +00:00
Sandor Molnar
924826ccad Backed out changeset 987d013caf11 (bug 1776480) for causing xpc failures in toolkit/components/extensions/test/xpcshell/test_ext_downloads_download.js CLOSED TREE 2023-05-11 22:36:59 +03:00
Barret Rennie
6149948e68 Bug 1776480 - Remove OS.File et al. r=Gijs,webidl,smaug
This patch removes the vast majority of OS.File and support code. A few things remain:

- The nsIOSFileConstantsService still exists, but the path related constants
  (OS.Constants.Path.*) are no longer added to the OS object. The plan is to
  replace this with a proper service e.g. Services.osConstants or similar) in
  bug 1786885.
- There is still support for OS.File errors in ErrorSanitizer, which will be
  removed in bug 1775167.
- The OS.File to IOUtils migration guide will be rewritten as general IOUtils
  documentation in bug 1830097.
- dom/base/Document.cpp has a workaround for not loading osfile.jsm at startup,
  which may want to be reconsidered in bug 1830100.

So long, and thanks for all the I/O.

Differential Revision: https://phabricator.services.mozilla.com/D176543
2023-05-11 17:49:27 +00:00
Gijs Kruitbosch
f238fa0035 Bug 1508369 - add stylelint linter support to mach lint, r=Standard8,dao,linter-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D177477
2023-05-11 16:06:38 +00:00
Mike Hommey
b5cca4ec86 Bug 1829017 - Add a synthetic document about how to build Firefox for Android. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D175962
2023-05-10 21:25:50 +00:00
Andrew McCreight
99c2743373 Bug 1831680 - Document how to locally symbolicate TreeHerder stacks. r=gsvelto DONTBUILD
Also, change the refcount logging section to say that you probably
need to run fix_stacks.py on all platforms.

Differential Revision: https://phabricator.services.mozilla.com/D177331
2023-05-10 13:51:02 +00:00
Mathew Hodson
9840cc5f84 Bug 1782784 - Convert UniFFI JS bindings to ESM. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D176210
2023-05-08 13:36:45 +00:00
Ben Hearsum
942e944f83 No bug: Add missing watershed & desupport update information to update infrastructure docs. r=jcristau
I guess I missed this watershed initially because it's a bit out of the usual lower-version-is-higher-priority order.

I also figured I'd take this opportunity to add desupport information as well, which is probably relevant to various folks.

Differential Revision: https://phabricator.services.mozilla.com/D176882
2023-05-03 02:02:48 +00:00
Mathew Hodson
4002b56cea Bug 1830683 - Update renamed setting for rust-analyzer. r=emilio
`checkOnSave` settings were renamed to `check` in
https://github.com/rust-lang/rust-analyzer/pull/13799

This allows VS Code IntelliSense to show a description on hover in
the settings.json file instead of "Unknown Configuration Setting".
The old setting still works, so this doesn't change other
behaviour.

Differential Revision: https://phabricator.services.mozilla.com/D176792
2023-04-30 19:15:27 +00:00
Norisz Fay
bf5ea8f459 Backed out changeset 3d766d94945d (bug 1776480) for causing multiple xpcshell and bc failures CLOSED TREE 2023-04-28 06:55:03 +03:00
Barret Rennie
7bae7d5d70 Bug 1776480 - Remove OS.File et al. r=Gijs
This patch removes the vast majority of OS.File and support code. A few things remain:

- The nsIOSFileConstantsService still exists, but the path related constants
  (OS.Constants.Path.*) are no longer added to the OS object. The plan is to
  replace this with a proper service e.g. Services.osConstants or similar) in
  bug 1786885.
- There is still support for OS.File errors in ErrorSanitizer, which will be
  removed in bug 1775167.
- The OS.File to IOUtils migration guide will be rewritten as general IOUtils
  documentation in bug 1830097.
- dom/base/Document.cpp has a workaround for not loading osfile.jsm at startup,
  which may want to be reconsidered in bug 1830100.

So long, and thanks for all the I/O.

Differential Revision: https://phabricator.services.mozilla.com/D176543
2023-04-28 02:35:13 +00:00
Butkovits Atila
608af74b62 Backed out changeset fc8a2b80e9f6 (bug 1776480) for causing Gecko Decision bustage. CLOSED TREE 2023-04-28 04:31:36 +03:00
Barret Rennie
b2b98d70e4 Bug 1776480 - Remove OS.File et al. r=Gijs
This patch removes the vast majority of OS.File and support code. A few things remain:

- The nsIOSFileConstantsService still exists, but the path related constants
  (OS.Constants.Path.*) are no longer added to the OS object. The plan is to
  replace this with a proper service e.g. Services.osConstants or similar) in
  bug 1786885.
- There is still support for OS.File errors in ErrorSanitizer, which will be
  removed in bug 1775167.
- The OS.File to IOUtils migration guide will be rewritten as general IOUtils
  documentation in bug 1830097.
- dom/base/Document.cpp has a workaround for not loading osfile.jsm at startup,
  which may want to be reconsidered in bug 1830100.

So long, and thanks for all the I/O.

Differential Revision: https://phabricator.services.mozilla.com/D176543
2023-04-28 01:10:56 +00:00
Sylvestre Ledru
6b6f557d60 Bug 1830108 - doc: adjust max_num_warnings after ignoring nss legacy docs r=firefox-source-docs-reviewers,marco DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D176551
2023-04-26 21:54:57 +00:00
Paul Zuehlcke
843ae5b0f7 No bug - Updated firefox-source-docs reviewer group table. DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D176519
2023-04-26 09:37:31 +00:00
Sylvestre Ledru
b88e1fd8cf Bug 1825918 - doc: Do not generate the nss legacy doc r=nss-reviewers,bbeurdouche DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D174350
2023-04-25 11:07:07 +00:00
Emilio Cobos Álvarez
c81ab71db2 Bug 1829512 - Allow using mach ide vscode --no-interactive to generate the vscode configuration. r=andi
Other editors can also read it, as documented above.

Differential Revision: https://phabricator.services.mozilla.com/D176224
2023-04-23 06:31:49 +00:00
Emilio Cobos Álvarez
b972ec1b9a Bug 1829512 - Update documentation for vim. r=andi
RLS is no longer a thing and nowadays clangd works with anything so
YouCompleteMe isn't needed necessarily.

Also neoconf allows to use the VSCode configuration verbatim.

Differential Revision: https://phabricator.services.mozilla.com/D176223
2023-04-23 06:27:47 +00:00
Mike Hommey
c82691a556 Bug 1829011 - Remove section about installing Visual Studio. r=sylvestre DONTBUILD
This is now taken care of by `mach bootstrap`/auto-bootstrap.

Differential Revision: https://phabricator.services.mozilla.com/D175957
2023-04-21 07:03:59 +00:00
Mike Hommey
c25d86db7a Bug 1821227 - Update builders to rustc 1.69. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D175814
2023-04-20 21:50:13 +00:00
Mike Hommey
0f963ac8dc Bug 1829011 - Remove obsolete parts of the documentation to build Firefox on Windows. r=sylvestre DONTBUILD
Both removed sections are about issues with link.exe, which we haven't
been using ever since we switched to building with clang-cl/lld-link.

Differential Revision: https://phabricator.services.mozilla.com/D175956
2023-04-20 09:54:48 +00:00
Zeid
7c080097d0 Bug 1817289: generate exported mots in mach doc r=sheehan,firefox-source-docs-reviewers,sylvestre
- generate exported index.rst file in mach doc
- stop tracking docs/mots/index.rst, add it to ignore files
- add mots.yaml to sphinx-docs sparse profile
- add mots to requirements

Differential Revision: https://phabricator.services.mozilla.com/D170116
2023-04-18 17:20:55 +00:00
Denis Palmeiro
adb2882314 Bug 1828514: Fix typo in docs to say PERF_SPEW_DIR instead of PERF_SPEW_OUTPUT r=mstange DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D175695
2023-04-17 20:11:03 +00:00
Andi-Bogdan Postelnicu
79e171fd9f Bug 1277372 - Remove unused "mozilla/TypeTraits.h" r=sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D174129
2023-04-17 13:50:11 +00:00
Mark Banner
dc9625d9e8 Bug 1809497 - Separate running of Prettier from ESLint completely. r=linter-reviewers,devtools-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D174867
2023-04-17 13:33:56 +00:00
Tooru Fujisawa
042e8e9bff Bug 1827163 - Support ChromeUtils.defineLazyGetter in ESLint rules. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D175081
2023-04-14 00:18:11 +00:00
Itiel
35ac645687 Bug 1825586 - Update RTL docs r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D174136
2023-04-13 17:14:05 +00:00
Valentin Gosu
401d933a4f Bug 1827504 - Remove last files of netwerk/cache/ r=sunil,geckoview-reviewers,zeid,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D175177
2023-04-13 09:04:24 +00:00
mcheang
f8066a5935 Bug 1771821 - Automatically generate API docs for SearchService using sphinx-js. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D174830
2023-04-12 14:06:07 +00:00
ahochheiden
80339c628f Bug 1825755 - Only create the mozharness venv using --without-pip on Windows r=firefox-build-system-reviewers,glandium
- On Debian/Ubuntu, the base distribution of Python does not come with `ensurepip` (which is still called during `venv` creation). The benefit of not calling `ensurepip` explicitly in a separate command (like we now do for Windows) is that the error message you get when creating the `venv` is very clear and instructs the user to run `apt install python3.x-venv` to fix the problem. (`python3.x-venv` is what contains `ensurepip`). If we did not do this, it would just tell the user that there is `no ensurepip module` and it would hard to figure out that the solution is to run `apt install python3.x-venv`. This isn't an issue for us in CI, but it can be for end users, since that package may not be installed, and some commands (like talos tests) go through mozharness and invoke this code.

- Also removed some Python dependencies in the Linux build docs that are no longer needed.

Differential Revision: https://phabricator.services.mozilla.com/D174525
2023-04-11 18:49:03 +00:00
Mark Banner
270c4aa3f9 Bug 1826816 - Add the formatting preference when running 'mach ide vscode' r=andi,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D174910
2023-04-11 13:35:45 +00:00
Kelly Cochrane
51582eb9dd Bug 1826335 - Add kcochrane as a module peer for Fx View r=mkaply,zeid
Differential Revision: https://phabricator.services.mozilla.com/D174642
2023-04-04 16:04:24 +00:00
Mark Banner
5552888a2f Bug 1825793 - Re-layout and improve the Editor integration documentation, and link to it from the quick start guide. r=sylvestre DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D174320
2023-04-04 16:00:06 +00:00
Mark Banner
73db18ea40 Bug 1825715 - Add section about ignoring formatting to ESLint docs. r=Gijs
This also does a general clean-up of the ESLint doc.

Differential Revision: https://phabricator.services.mozilla.com/D174218
2023-04-01 16:40:02 +00:00
Sylvestre Ledru
854d40a127 no bug - contrib doc: update a bit the content r=firefox-source-docs-reviewers,marco DONTBUILD
Depends on D173639

Differential Revision: https://phabricator.services.mozilla.com/D173640
2023-04-01 13:27:26 +00:00
Cristian Tuns
8cca7e0d9f Backed out 3 changesets (bug 1825715) for causing node failures with checkBundles CLOSED TREE
Backed out changeset 53faa883781a (bug 1825715)
Backed out changeset 5ce3ad6ce483 (bug 1825715)
Backed out changeset 7f0b08e89cd1 (bug 1825715)
2023-03-31 17:23:28 -04:00
Mark Banner
aa106431fe Bug 1825715 - Add section about ignoring formatting to ESLint docs. r=Gijs
This also does a general clean-up of the ESLint doc.

Differential Revision: https://phabricator.services.mozilla.com/D174218
2023-03-31 20:32:20 +00:00
Mark Striemer
203d032485 Bug 1820237 - Mention the start-shell.bat script in code block r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D171600
2023-03-30 21:24:12 +00:00
ogiorgis
f59f695642 Bug 1621950 - fix some myst ref warnings r=firefox-source-docs-reviewers,devtools-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D173843
2023-03-30 08:01:22 +00:00
ogiorgis
714b69a234 Bug 1824659 - replace sphinx panel by sphinx design r=firefox-source-docs-reviewers,perftest-reviewers,sylvestre,sparky
Differential Revision: https://phabricator.services.mozilla.com/D173680
2023-03-30 08:01:21 +00:00
Makoto Kato
6543182f23 Bug 1819088 - Update Fenix links after moving to monorepo. r=geckoview-reviewers,calu
Differential Revision: https://phabricator.services.mozilla.com/D173380
2023-03-30 01:14:56 +00:00
Matthew Gaudet
b4e92e2132 Bug 1825135 - Change DOM Streams module ownership r=saschanaz,zeid
Differential Revision: https://phabricator.services.mozilla.com/D173883
2023-03-29 15:31:34 +00:00
Valentin Gosu
30aa24b97e Bug 1824324 - Update module ownership for Cookies r=pbz,tschuster,zeid DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D173559
2023-03-27 13:46:42 +00:00
Sylvestre Ledru
499533ce90 no bug - doc: fix a typo DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D173639
2023-03-25 21:50:33 +00:00
Mark Banner
36ab6611df Bug 1824173 - Enable ESLint configuration valid-jsdocs across the tree, disabling for currently failing locations. r=mossop,webcompat-reviewers,extension-reviewers,credential-management-reviewers,denschub,dimi,robwu
Depends on D173450

Differential Revision: https://phabricator.services.mozilla.com/D173451
2023-03-24 19:35:25 +00:00
Frederik Braun
10135dba08 Bug 1792983 - update security bug fix documentation about bugzilla handling r=dveditz DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D158400
2023-03-23 14:31:26 +00:00
Mike Hommey
ee90197d56 Bug 1805805 - Update builders to rustc 1.68. r=firefox-build-system-reviewers,andi
Keep the wrench android jobs on 1.67 until the NDK is upgraded in bug
1820876.

Differential Revision: https://phabricator.services.mozilla.com/D172078
2023-03-22 04:11:05 +00:00
Cristian Tuns
b779c87526 Backed out changeset f1a117b31490 (bug 1805805) for causing wrench bustages on android CLOSED TREE 2023-03-21 20:27:47 -04:00
Marco Castelluccio
120d82f0a4 Bug 1823813 - Add 'fuzzblockers' as examples of S2 bugs. r=firefox-source-docs-reviewers,sylvestre DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D173227
2023-03-22 00:08:41 +00:00
Mike Hommey
f346c8ce36 Bug 1805805 - Update builders to rustc 1.68. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D172078
2023-03-21 22:44:06 +00:00
Andrew Halberstadt
82d9947901 Bug 1811850 - [lint] Replace pylint linter with ruff, r=linter-reviewers,marco
This is enabling the PLE and PLC rules across a much larger swatch of the code
base. The PLR and PLW are additionally enabled at the warning level (introduces
~2500 new warnings).

To avoid extraneous changes in people's patches, rules at the warning level are
excluded from --fix.

Differential Revision: https://phabricator.services.mozilla.com/D172358
2023-03-20 13:06:28 +00:00
Andrew Halberstadt
dd673c2fb2 Bug 1811850 - [lint] Replace flake8 linter with ruff, r=linter-reviewers,sylvestre
Ruff is a very fast linter implemented in Rust and it can act as a drop-in
replacement for flake8. When running the same set of rules across all files
in mozilla-central (without mozlint), flake8 takes 900 seconds whereas ruff
takes 0.9 seconds.

Ruff also implements rules from other popular Python linters such as pylint,
isort and pyupgrade. There are even plans to implement feature parity with
black in the future. Ultimately, it can become our one stop shop for all Python
linting and formatting.

This stack will swap out all our Python lint tools for ruff (excluding black
for now).

Differential Revision: https://phabricator.services.mozilla.com/D172313
2023-03-20 13:06:27 +00:00
Cristian Tuns
c1b52fd95e Backed out 5 changesets (bug 1811850) for causing linting bustages(bugzilla) CLOSED TREE
Backed out changeset e8fcfc7f8108 (bug 1811850)
Backed out changeset f8950d716c9e (bug 1811850)
Backed out changeset f650123cc188 (bug 1811850)
Backed out changeset d96f90c2c58b (bug 1811850)
Backed out changeset c3b0f9666183 (bug 1811850)
2023-03-16 22:16:30 -04:00
Andrew Halberstadt
054d07c54f Bug 1811850 - [lint] Replace pylint linter with ruff, r=linter-reviewers,marco
This is enabling the PLE and PLC rules across a much larger swatch of the code
base. The PLR and PLW are additionally enabled at the warning level (introduces
~2500 new warnings).

To avoid extraneous changes in people's patches, rules at the warning level are
excluded from --fix.

Differential Revision: https://phabricator.services.mozilla.com/D172358
2023-03-17 01:54:00 +00:00
Andrew Halberstadt
8a4d48a70d Bug 1811850 - [lint] Replace flake8 linter with ruff, r=linter-reviewers,sylvestre
Ruff is a very fast linter implemented in Rust and it can act as a drop-in
replacement for flake8. When running the same set of rules across all files
in mozilla-central (without mozlint), flake8 takes 900 seconds whereas ruff
takes 0.9 seconds.

Ruff also implements rules from other popular Python linters such as pylint,
isort and pyupgrade. There are even plans to implement feature parity with
black in the future. Ultimately, it can become our one stop shop for all Python
linting and formatting.

This stack will swap out all our Python lint tools for ruff (excluding black
for now).

Differential Revision: https://phabricator.services.mozilla.com/D172313
2023-03-17 01:53:58 +00:00
owlishDeveloper
571c7c441e Bug 1822698 - Update list of peers for GeckoView module r=zeid
Differential Revision: https://phabricator.services.mozilla.com/D172736
2023-03-16 16:26:28 +00:00
Tom Ritter
2683c42a77 Bug 1822380: Update the documentation that linking security bugs is OK now r=dveditz
Differential Revision: https://phabricator.services.mozilla.com/D172591
2023-03-15 13:40:25 +00:00
Ben Hearsum
7f7cfea8b0 Bug 1822165: Bump sphinxcontrib-mermaid to latest version r=releng-reviewers,gbrown
This allows us to use more modern mermaid syntax and features. I know we pinned this to an old version quite awhile ago (https://bugzilla.mozilla.org/show_bug.cgi?id=1693140), but it appears that those issues have since been fixed. At the very least, diagrams appear to have no issues rendering.

Differential Revision: https://phabricator.services.mozilla.com/D172563
2023-03-14 20:15:05 +00:00
Dão Gottwald
4d504e82d6 Bug 1822344 - Remove inactive Tabbed Browser peers. r=zeid
Differential Revision: https://phabricator.services.mozilla.com/D172579
2023-03-14 16:28:32 +00:00
Bryan Clark
b63527c56b Bug 1821775 - Updating Core: GeckoView module owner from agi to owlish r=zeid
Differential Revision: https://phabricator.services.mozilla.com/D172432
2023-03-13 16:53:50 +00:00
ogiorgis
be61f74c7a Bug 1820759 - add sphinx support to rstcheck r=firefox-source-docs-reviewers,linter-reviewers,sylvestre DONTBUILD
This suppresses rstcheck errors due to code-block and caption .
This also removes errors related to mermaid (Bug 1815454).

We also need to use anonymous references instead of explicit ones to
avoid another lint error.

Differential Revision: https://phabricator.services.mozilla.com/D171860
2023-03-08 09:48:56 +00:00
Alessio Placitelli
74c7b3bd30 Bug 1820582 - Add aplacitelli's name. r=zeid
Differential Revision: https://phabricator.services.mozilla.com/D171744
2023-03-07 19:11:09 +00:00
Marco Bonardo
0ac70f2d14 Bug 1820742 - Update mots for Places, plus some emeritus. r=mossop,daisuke,zeid
Adding Daisuke as a new peer, readding Lina.
Adding some emeritus.

Differential Revision: https://phabricator.services.mozilla.com/D171846
2023-03-07 13:57:10 +00:00
Jeff Muizelaar
0affd1c3cf Bug 1820643 - Add note about increasing the stack depth. r=dpalmeiro
Differential Revision: https://phabricator.services.mozilla.com/D171774
2023-03-06 21:20:27 +00:00
Sylvestre Ledru
f616c106ea no bug - doc: fix some typos r=marco
Differential Revision: https://phabricator.services.mozilla.com/D171688
2023-03-06 11:53:54 +00:00
ogiorgis
bf64e21d0b Bug 1749473 - fix docstring for autodoc r=firefox-source-docs-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D171436
2023-03-03 09:37:42 +00:00
ogiorgis
df034b803f Bug 1749473 - fix some typos in doc r=firefox-source-docs-reviewers,sylvestre DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D171191
2023-03-01 09:35:11 +00:00
ogiorgis
2b21315442 Bug 1749473 - add autodoc dependencies r=firefox-source-docs-reviewers,sylvestre DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D170591
2023-02-23 12:16:22 +00:00
ogiorgis
81abd6a713 Bug 1749473 - Remove warnings from the generated talos.rst file r=perftest-reviewers,sparky DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D170330
2023-02-21 14:47:07 +00:00
ogiorgis
2e795fb0c7 Bug 1807831 - Add check-num-warnings option to the ci r=firefox-source-docs-reviewers,sylvestre DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D170363
2023-02-21 12:29:22 +00:00
Sylvestre Ledru
aff8631fa3 no bug - doc: refresh the Firefox Source Code Directory Structure page r=firefox-source-docs-reviewers,ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D165948
2023-02-17 13:38:01 +00:00
ogiorgis
690fadc913 Bug 1810702 - remove circular reference warnings r=firefox-source-docs-reviewers,sylvestre DONTBUILD
Moreover it fixes the behavior of the right menu.

Depends on D170178

Differential Revision: https://phabricator.services.mozilla.com/D170179
2023-02-17 12:38:03 +00:00
Denis Palmeiro
d048d2ff45 Bug 1814105: part 6 - Update jit profiling documentation. r=iain
Depends on D168587

Differential Revision: https://phabricator.services.mozilla.com/D168588
2023-02-16 14:07:57 +00:00
Henrik Skupin
300f0defbb Bug 1794552 - Reorganize modules for Remote Protocol. r=zeid DONTBUILD
Depends on D169092

Differential Revision: https://phabricator.services.mozilla.com/D169093
2023-02-09 19:38:39 +00:00
Henrik Skupin
48404c41c8 Bug 1794552 - Add James and Sasha as peers for Remote Protocol components. r=zeid DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D169092
2023-02-09 19:38:38 +00:00
ogiorgis
f09ce3a8dd Bug 1749473 - fix some sphinx autodoc import warnings r=firefox-source-docs-reviewers,ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D168048
2023-02-07 15:32:24 +00:00
ogiorgis
b42b079b39 Bug 1803426 - upload images not in a docs folder and fix warnings r=firefox-source-docs-reviewers,ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D167942
2023-02-07 15:32:37 +00:00
Andrew McCreight
a2968c6a14 Bug 1813853 - Switch the cycle collector module over to the new Core::Cycle Collector Bugzilla component. r=smaug,zeid DONTBUILD
Also, generalize the file path a tiny bit to capture a few headers.

Differential Revision: https://phabricator.services.mozilla.com/D168319
2023-02-04 00:24:43 +00:00
Zeid
851c8c7ccc Bug 1814743: apply updated export format (with wordwrap) r=sheehan DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D168741
2023-02-03 13:43:33 +00:00
Mike Hommey
11cf68787b Bug 1699228 - Update contribution quickref to point to the list of supported windows versions. r=firefox-build-system-reviewers,sylvestre,andi
Differential Revision: https://phabricator.services.mozilla.com/D168554
2023-02-01 16:38:27 +00:00
Julien Cristau
cddf5e8d4f Bug 1804303 - add 109.0.1 to the list of watershed releases r=bhearsum DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D166531
2023-02-01 15:13:08 +00:00
Mike Hommey
a26e08027d Bug 1721477 - Fix documentation suggestion for PATH augmentation. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D168534
2023-02-01 16:37:03 +00:00
Dave Townsend
f8676d25b4 Bug 1813004: Add javascript_usage module to mots.yaml. r=Gijs,zeid
Differential Revision: https://phabricator.services.mozilla.com/D168059
2023-02-01 13:48:51 +00:00
Dave Townsend
efcb28e970 Bug 1791070: Add url_classifier module to mots.yaml. r=dimi,zeid
Differential Revision: https://phabricator.services.mozilla.com/D168056
2023-02-01 13:48:50 +00:00
Dave Townsend
38aec9bdb3 Bug 1791070: Add remote_protocol module to mots.yaml. r=whimboo,zeid
I didn't include the discussion group as it no longer appears to be functional.

Differential Revision: https://phabricator.services.mozilla.com/D168055
2023-02-01 13:48:50 +00:00
Dave Townsend
46715b15e9 Bug 1791070: Add sync module to mots.yaml. r=markh,zeid
Differential Revision: https://phabricator.services.mozilla.com/D168054
2023-02-01 13:48:49 +00:00
Dave Townsend
b5de5e590d Bug 1791070: Add devtools module to mots.yaml. r=Honza,zeid
I removed the discussion group from this module as it no longer appears to be functional.

Differential Revision: https://phabricator.services.mozilla.com/D168053
2023-02-01 13:48:49 +00:00
Mike Hommey
17b3f43531 Bug 1522986 - Allow to auto-bootstrap the macos SDK. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D167772
2023-02-01 09:45:11 +00:00
Christoph Kerschbaumer
e99fcee2f6 Bug 1812312: Proposed New Module Core: Credentials, r=zeid
Differential Revision: https://phabricator.services.mozilla.com/D168358
2023-01-31 15:47:10 +00:00
Gijs Kruitbosch
2defa4450d Bug 1795255 - add no-redeclare-with-import-autofix eslint rule to deal with duplicate imports in tests, r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D166177
2023-01-31 11:48:40 +00:00
Christoph Kerschbaumer
68a4d483b4 Bug 1813509: Update bmo_id and name of ckerschb in mots.yaml, r=zeid
Differential Revision: https://phabricator.services.mozilla.com/D168248
2023-01-30 14:41:20 +00:00
june wilde
9f7926a306 Bug 1812046 - add missing ac_add_options directive to debugging macos docs; r=haik
Differential Revision: https://phabricator.services.mozilla.com/D167663
2023-01-27 22:35:33 +00:00
ogiorgis
5e881a80df Bug 1749473 - fix of several rst warnings r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D167934
2023-01-27 13:41:10 +00:00
ogiorgis
5fa906d358 Bug 1749473 - fix all pygments warnings r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D167915
2023-01-27 13:41:10 +00:00
Mike Hommey
2283c82bac Bug 1805803 - Update builders to rustc 1.67. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D167863
2023-01-27 07:18:00 +00:00
ogiorgis
c4c34a5c37 Bug 1765365 - Use sphinx search on local builds r=firefox-source-docs-reviewers,ahal
Google search cannot be used anywhere other than https://firefox-source-docs.mozilla.org

Differential Revision: https://phabricator.services.mozilla.com/D167669
2023-01-26 14:21:06 +00:00
Gijs Kruitbosch
8d271f4e63 Bug 1812410 - reinstate Micah Tigley as peer/owner for downloads/PiP, r=mhowell,mak,zeid DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D167856
2023-01-25 20:26:00 +00:00
ogiorgis
88a7383fe0 Bug 1749473 - fix code blocks warnings r=firefox-source-docs-reviewers,sylvestre DONTBUILD
Depends on D167776

Differential Revision: https://phabricator.services.mozilla.com/D167777
2023-01-25 13:41:06 +00:00
ogiorgis
892f701477 Bug 1749473 - fix warnings like unknown code language: None r=firefox-source-docs-reviewers,perftest-reviewers,sylvestre,sparky DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D167776
2023-01-25 13:41:05 +00:00
cdengler
3a2b24f085 Bug 1807831 - Add a check to make sure that we don't regress the number of warnings r=sylvestre,ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D167528
2023-01-23 16:49:17 +00:00
Jeff Muizelaar
1ed66b32d6 Bug 1811292 - Add a note on using libc6-prof. r=dpalmeiro
Differential Revision: https://phabricator.services.mozilla.com/D167286
2023-01-19 17:29:11 +00:00
Gijs Kruitbosch
0fe7b6877b Bug 1810715 - update gc / cc leak finding documents a tiny bit for clarity, r=mccr8 DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D167007
2023-01-17 20:25:47 +00:00
Gijs Kruitbosch
b6a0473006 Bug 1810755 - add Mike as a peer for profile import/migration, r=mconley,zeid DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D167032
2023-01-17 16:28:40 +00:00
Gijs Kruitbosch
646e8d9669 Bug 1810707 - add Firefox View submodule to Desktop Firefox, r=mossop,zeid DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D167005
2023-01-17 14:30:07 +00:00
Ryan VanderMeulen
d75060d305 Bug 1809725 - doc: Instruct users to update to central before trying to build mozilla-unified. DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D166590
2023-01-11 21:38:41 +00:00
Sylvestre Ledru
ce377110d8 Bug 1807822 - nspr doc: remove some 'eval' r=kaie DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D165625
2023-01-04 14:39:06 +00:00
Sylvestre Ledru
ffb2302007 Bug 1808027 - Adjust to myst parser 0.17.0 - do not fail the build if we have an rst in the warning r=firefox-source-docs-reviewers,ahal DONTBUILD
md => rst linking needs to be improved

Differential Revision: https://phabricator.services.mozilla.com/D165747
2023-01-04 09:11:02 +00:00
Sylvestre Ledru
13ac309924 Bug 1806331 - doc: use ChromeUtils.importESM instead of ChromeUtils.importESModule r=Standard8 DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D165815
2023-01-03 18:47:59 +00:00
Sylvestre Ledru
317aabf25e Bug 1750450 - Fix 'Non-consecutive header level increase' DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D165655
2022-12-31 16:33:30 +00:00
Greg Stoll
e0e1fd4dab Bug 1744362 - Part 10: update documentation r=handyman
This pulls in the existing wiki page about the blocklist from https://wiki.mozilla.org/Blocklisting/DLL and adds some technical details and information about the new dynamic blocklist.

Differential Revision: https://phabricator.services.mozilla.com/D164492
2022-12-30 20:10:05 +00:00
Sandor Molnar
e91c05aeeb Bug 1807899 - Fix lint failures. a=fix. CLOSED TREE 2022-12-30 17:47:28 +02:00
Sylvestre Ledru
e2b52a1324 Bug 1807899 - Remove the trailing whitespace and Windows CR on md files r=linter-reviewers,necko-reviewers,marco,jesup
Differential Revision: https://phabricator.services.mozilla.com/D165662
2022-12-30 15:23:21 +00:00
Sylvestre Ledru
bb96d6b3a7 Bug 1802290 - Remove +x permissions on doc files r=linter-reviewers,marco DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D165665
2022-12-29 16:01:38 +00:00
Sylvestre Ledru
628a4159a7 no bug - doc: Add necko-reviewers in the list of reviews r=necko-reviewers,kershaw DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D165668
2022-12-29 10:55:54 +00:00
Mike Hommey
c98d352787 Bug 1807761 - Bump minimum Rust version to 1.65. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D165580
2022-12-28 22:01:45 +00:00
Butkovits Atila
5e31c1c2cf Backed out 12 changesets (bug 1744362) for causing build bustages.
Backed out changeset 3f63f21115e2 (bug 1744362)
Backed out changeset 0df403e8f6ba (bug 1744362)
Backed out changeset 34f51e6aee96 (bug 1744362)
Backed out changeset 39ff51df4a45 (bug 1744362)
Backed out changeset da9133df4cd4 (bug 1744362)
Backed out changeset 315c57948afa (bug 1744362)
Backed out changeset a2d8f526e0ff (bug 1744362)
Backed out changeset 401ebbc0159d (bug 1744362)
Backed out changeset 2911fe484cc3 (bug 1744362)
Backed out changeset d1f4b99f352b (bug 1744362)
Backed out changeset 0a3ce8ea039e (bug 1744362)
Backed out changeset ab1292118c00 (bug 1744362)
2022-12-27 22:54:30 +02:00
Greg Stoll
3f6f66aa59 Bug 1744362 - Part 10: update documentation r=handyman
This pulls in the existing wiki page about the blocklist from https://wiki.mozilla.org/Blocklisting/DLL and adds some technical details and information about the new dynamic blocklist.

Differential Revision: https://phabricator.services.mozilla.com/D164492
2022-12-27 20:06:43 +00:00
Sylvestre Ledru
367e1d8513 Bug 1806714 - doc: add python3-pip in the list of packages for fedora DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D165551
2022-12-27 15:46:25 +00:00
Sylvestre Ledru
04d9f60401 Bug 1807028 - doc: Remove a broken link DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D165550
2022-12-27 15:46:25 +00:00
Sylvestre Ledru
b286696033 Bug 1807259 - doc: Fix some broken links in 'Firefox Source Code Directory Structure' DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D165548
2022-12-27 15:46:25 +00:00
Stanca Serban
822be63b67 Backed out 11 changesets (bug 1744362) for causing multiple failures and build bustages. CLOSED TREE
Backed out changeset 4b2e3689cea0 (bug 1744362)
Backed out changeset cf1db931c466 (bug 1744362)
Backed out changeset 8c87571dbb3e (bug 1744362)
Backed out changeset 8b50446f91e5 (bug 1744362)
Backed out changeset 848632184f56 (bug 1744362)
Backed out changeset acfdb2bcaa9f (bug 1744362)
Backed out changeset 80b67f7ea109 (bug 1744362)
Backed out changeset c88902b60d1f (bug 1744362)
Backed out changeset 438f74bb5b7c (bug 1744362)
Backed out changeset 704a4150d210 (bug 1744362)
Backed out changeset 1dd7e7c111da (bug 1744362)
2022-12-27 16:25:04 +02:00
Greg Stoll
28ff021a4e Bug 1744362 - Part 10: update documentation r=handyman
This pulls in the existing wiki page about the blocklist from https://wiki.mozilla.org/Blocklisting/DLL and adds some technical details and information about the new dynamic blocklist.

Differential Revision: https://phabricator.services.mozilla.com/D164492
2022-12-27 12:59:10 +00:00
Marco Castelluccio
f69e697461 Bug 1801836 - Remove no longer necessary 'from __future__' imports. r=linter-reviewers,glandium,webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jld,ahal,owlish,afinder DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D165395
2022-12-23 22:45:46 +00:00
Sylvestre Ledru
b495137121 no bug - moz-phab reorg - document reviewbot behavior r=marco DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D165094
2022-12-20 09:45:23 +00:00
Mike Hommey
5d85a7e370 Bug 1797419 - Update builders to rustc 1.66. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D164767
2022-12-19 22:14:46 +00:00
Aki Sasaki
d9c2476649 Bug 1805268 - update Mozharness and Core::Build and Release Rools module owners. r=releng-reviewers,zeid,ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D164479
2022-12-19 21:21:02 +00:00
Greg Mierzwinski
1ae77cb9a3 Bug 1805189 - Update performance testing mots entry. r=davehunt,zeid
This patch updates the mots document with Performance Testing component changes. There are some other changes which were pulled from Bugzilla during this update. The peers are updated to include other Mozilla employees from the #perftest review group (ordered alphabetically by their nickname). Furthermore, the paths are updated to include extra components that are covered by us, and the description is updated to point to our PerfDocs for a more detailed list of component owners and peers (in the future we may move this to the page this patch modifies).

Differential Revision: https://phabricator.services.mozilla.com/D164497
2022-12-15 18:22:30 +00:00
Andi-Bogdan Postelnicu
fb9dd37fa2 Bug 1801271 - reference in our source tree doc the Releng Team page on how to add tests for a new config. r=jmaher
With time this will have to be completely moved in tree.

Differential Revision: https://phabricator.services.mozilla.com/D164633
2022-12-15 08:07:32 +00:00
Denis Palmeiro
43e980ac99 Bug 1805671: Update jitdump documentation with additional call graph collection details. r=jrmuizel DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D164676
2022-12-14 16:01:09 +00:00
Ben Hearsum
728a5261ae Bug 1804449: document basic information about update infrastructure and watershed updates in the source docs. r=jcristau
Differential Revision: https://phabricator.services.mozilla.com/D164493
2022-12-13 16:57:52 +00:00
Andrew Halberstadt
12fb695a30 Bug 1803850 - Replace inactive module owner / peers in Core :: Build Config - Taskgraph module, r=zeid
Differential Revision: https://phabricator.services.mozilla.com/D163752
2022-12-09 19:08:38 +00:00
Jeff Muizelaar
a9d4cdbd5f Bug 1804763 - Add some notes about improving recording peformance. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D164265
2022-12-08 21:05:38 +00:00
Eemeli Aro
f08c01b802 Bug 1804404 - Update l10n documentation due to DTD & .inc removal. r=flod
Differential Revision: https://phabricator.services.mozilla.com/D164047
2022-12-07 11:50:39 +00:00
Mike Conley
6176149849 Bug 1802961 - Generate documentation for the new migration wizard reusable component. r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D163390
2022-12-06 17:50:40 +00:00
Mike Conley
bd8b0c9e3b Bug 1802961 - Generate documentation for the browser/components/migration component. r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D163258
2022-12-06 17:50:40 +00:00
Butkovits Atila
be54bd233f Backed out 7 changesets (bug 1802358, bug 1801314, bug 1802961) for causing documentation failures.
Backed out changeset bb0f5e137128 (bug 1802961)
Backed out changeset 4c2a66bfe913 (bug 1802961)
Backed out changeset baaa090cada1 (bug 1802961)
Backed out changeset d98ee38a13bb (bug 1802961)
Backed out changeset 618dcf6d8284 (bug 1802961)
Backed out changeset 59d98ca9fd51 (bug 1802358)
Backed out changeset bce1ea9149bd (bug 1801314)
2022-12-06 18:21:11 +02:00
Mike Conley
d66d780a72 Bug 1802961 - Generate documentation for the new migration wizard reusable component. r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D163390
2022-12-06 14:46:43 +00:00
Mike Conley
0514706a2f Bug 1802961 - Generate documentation for the browser/components/migration component. r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D163258
2022-12-06 14:46:43 +00:00
Marco Castelluccio
5ff8e768cb Bug 1801754 - Update Tryselect module's Bugzilla components to point to Developer Infrastructure::Try. r=zeid DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D162673
2022-12-02 16:11:43 +00:00
Marco Castelluccio
841d586045 No bug - Update Perry McManis nick in the Governance page. r=zeid DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D163722
2022-12-02 16:11:42 +00:00
Markus Stange
1dba4577f8 Bug 1803398 - Add Florian as a peer to the Gecko Profiler module, move a few inactive peers, update URL and paths. r=canaltinova,zeid
Differential Revision: https://phabricator.services.mozilla.com/D163499
2022-11-30 18:29:14 +00:00
Gijs Kruitbosch
b0e84f1da8 Bug 1800954 - update mots and moz.build metadata for uriloader folder, r=nika,mak,valentin,zeid
Differential Revision: https://phabricator.services.mozilla.com/D163114
2022-11-30 01:22:01 +00:00
Mark Banner
a6cdc10b5c Bug 1801092 - Add an ESLint rule to disllow use of Cu.reportError with a single argument. r=Gijs,cmkm
This enforces the bulk of the cases for Cu.reportError. A follow-up will extend this to the
two argument form.

Differential Revision: https://phabricator.services.mozilla.com/D162285
2022-11-29 23:07:42 +00:00
Iulian Moraru
f9ee846608 Backed out 3 changesets (bug 1801092) for causing newtab failures.
Backed out changeset 9153de956154
Backed out changeset 9df9c279c28d (bug 1801092)
Backed out changeset 7323c7444941 (bug 1801092)
2022-11-30 00:28:42 +02:00
Mark Banner
e87d5936ff Bug 1801092 - Add an ESLint rule to disllow use of Cu.reportError with a single argument. r=Gijs,cmkm
This enforces the bulk of the cases for Cu.reportError. A follow-up will extend this to the
two argument form.

Differential Revision: https://phabricator.services.mozilla.com/D162285
2022-11-29 21:21:28 +00:00
Butkovits Atila
80588bf3b3 Backed out changeset 8742903f6f19 (bug 1800954) for causing linting failures. CLOSED TREE 2022-11-28 22:17:16 +02:00
Gijs Kruitbosch
a8725d77c0 Bug 1800954 - update mots and moz.build metadata for uriloader folder, r=nika,mak,valentin,zeid
Differential Revision: https://phabricator.services.mozilla.com/D163114
2022-11-28 19:48:17 +00:00
Peter Van der Beken
f13c98d3dd Bug 1802174 - Add Kagami Rosylight as a DOM peer. r=mccr8,zeid DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D162866
2022-11-24 10:02:17 +00:00
Chris H-C
e7c4f21085 Bug 1801967 - Update Telemetry Peers, paths r=janerik,zeid
Differential Revision: https://phabricator.services.mozilla.com/D162762
2022-11-23 15:38:37 +00:00
Marco Castelluccio
a79efb17b5 Bug 1790816 - Reformat docs/ with isort. r=linter-reviewers,Standard8 DONTBUILD
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D162665
2022-11-23 12:58:26 +00:00
Zeid
351434a9ae Bug 1801651: update sorting of mots module r=glob
Differential Revision: https://phabricator.services.mozilla.com/D162339
2022-11-22 16:21:50 +00:00
Mike Hommey
f5b95abfc2 Bug 1801738 - Use --enable-project instead of --enable-application. r=firefox-build-system-reviewers,geckoview-reviewers,calu,ahochheiden
--enable-application is the historic flag, and --enable-project was
added to handle the non-application things we build, while encompassing
the meaning of --enable-application. --enable-project has been preferred
for a while and we should reflect that more consistently in mozconfigs,
documentation, etc.

Differential Revision: https://phabricator.services.mozilla.com/D162625
2022-11-22 02:09:26 +00:00
Sylvestre Ledru
9d0a34f94c Bug 1787656 - build doc: remove the necessary step about rm bootstrap.py r=firefox-build-system-reviewers,nalexander DONTBUILD
As it is proposed by the tooling

Differential Revision: https://phabricator.services.mozilla.com/D162544
2022-11-21 17:36:18 +00:00
Greg Stoll
4c4a846ade no bug - fx doc: fix a few links to old pages r=sylvestre DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D162421
2022-11-18 21:20:18 +00:00
Mark Banner
f13a3ea497 Bug 1800874 - Add docs for eslint-build tester. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D162389
2022-11-18 19:34:34 +00:00
Sylvestre Ledru
7e8c70e39a no bug - mots: remove some useless info r=zeid DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D162416
2022-11-18 16:20:10 +00:00
Nicolas Silva
14f050ad3e Bug 1800886 - Add the webgpu-reviewers group to the contributing doc. r=webgpu-reviewers,ErichDonGubler,jgilbert
Differential Revision: https://phabricator.services.mozilla.com/D162194
2022-11-18 15:30:14 +00:00
Sylvestre Ledru
e54bb90191 Bug 1800107 - Proposed New Module: Python usage, tools, and style r=zeid DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D161811
2022-11-18 09:26:25 +00:00