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

757 Коммитов

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