Jim Blandy
2066c0bf96
Bug 1859673: Document that Rust and C++ use compatible heap allocators in Firefox. r=firefox-source-docs-reviewers,ahal DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D191254
2023-11-23 15:49:40 +00:00
serge-sans-paille
455d8cb4da
Bug 1865878 - Document native third party sources vendoring r=tjr
...
Differential Revision: https://phabricator.services.mozilla.com/D194250
2023-11-23 05:37:39 +00:00
ahochheiden
d6b24b15cd
Bug 1865693 - Add recommendation for setting up a Dev Drive on Windows 11 and building Firefox on that instead r=firefox-build-system-reviewers,nalexander
...
Differential Revision: https://phabricator.services.mozilla.com/D194122
2023-11-22 05:56:53 +00:00
Mike Hommey
2dca037b27
Bug 1857089 - Update builders to rustc 1.74. r=firefox-build-system-reviewers,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D194166
2023-11-21 01:08:15 +00:00
donal meehan
7ee227d94f
Bug 1865675 - Update the Pocket Guide to include the 'QA Test Plan approval due' milestone. r=RyanVM DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D194100
2023-11-20 17:35:53 +00:00
Mark Banner
9cb3cd6f0a
Bug 1865208 - Add missing included files to fatal warnings for document generation. r=sylvestre
...
Differential Revision: https://phabricator.services.mozilla.com/D193842
2023-11-17 11:43:47 +00:00
Butkovits Atila
c2531b44be
Backed out 3 changesets (bug 1863497) for causing bustages. CLOSED TREE
...
Backed out changeset ce9934edcec1 (bug 1863497)
Backed out changeset c959dafcf46f (bug 1863497)
Backed out changeset 1caa79ee637e (bug 1863497)
2023-11-16 15:46:36 +02:00
Sylvestre Ledru
a96b9861c9
Bug 1863497 - sccache: update the doc r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D193704
2023-11-16 09:14:59 +00:00
Tooru Fujisawa
d18a2c8239
Bug 1864321 - Remove obsolete instruction for Visual Studio from quickref page. r=sylvestre DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D193380
2023-11-12 11:27:27 +00:00
Mark Banner
56b8b181f1
Bug 1861953 - Add yaml files to sphinx-docs sparse checkout to avoid file not found issues in source generation. r=sylvestre
...
Differential Revision: https://phabricator.services.mozilla.com/D193242
2023-11-10 14:17:27 +00:00
Tim Giles
39e47985bb
Bug 1843615 - Add sentence about using the needinfo feature on the quick reference doc. r=sylvestre DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D192991
2023-11-08 15:47:04 +00:00
Tim Giles
7f1fbd5eff
Bug 1843632 - Clarify 'to write a patch' and 'to submit a patch' sections. r=sylvestre DONTBUILD
...
This change adds a new code block section to help developers visualize
their changes before creating commits. Additionally, adds an example
of a good commit message to help new contributors with our commit
message format.
We also clarify some links by adding more context to the text.
Additionally, we clarify some of the sections in the stack_quickref
document.
Differential Revision: https://phabricator.services.mozilla.com/D192978
2023-11-08 15:47:04 +00:00
Mike Hommey
9977da8109
Bug 1843981 - Update builders to rustc 1.73. r=firefox-build-system-reviewers,sergesanspaille
...
Differential Revision: https://phabricator.services.mozilla.com/D190009
2023-11-07 08:36:25 +00:00
Robert Longson
10a37b47c1
Bug 1861854 - remove outdated links r=sylvestre DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D192483
2023-11-07 07:15:46 +00:00
Tim Giles
af4bfd0374
Bug 1843636 - Update docs to explain the output of ./mach build and ./mach run. r=sylvestre DONTBUILD
...
This patch updates the quick reference doc as well as the detailed
build docs for each operating system. These updates should help new
contributors understand what is happening when initially setting up
their Firefox development environment.
There is also a new "Build errors" section in each detailed build doc
to enable new contributors to get the help they need in debugging build
issues. The quick reference doc points out these new sections in the
"To build & run" heading.
Additionally this patch adds some more context to the OS specific build
doc links in the quick start reference doc.
Differential Revision: https://phabricator.services.mozilla.com/D192007
2023-11-06 23:10:34 +00:00
Mark Banner
922f753e7e
Bug 1858148 - Change ESLint rule reject-importGlobalProperties to reject all imports in sjs files. r=mossop
...
Differential Revision: https://phabricator.services.mozilla.com/D190760
2023-11-04 09:29:27 +00:00
ChaseKnowlden
fb1a2e5df6
Bug 1858889 - [Linux] Remove dbus-glib from docs and CI. r=stransky
...
Differential Revision: https://phabricator.services.mozilla.com/D192088
2023-10-31 18:34:17 +00:00
Gijs Kruitbosch
9f12bb6d1c
Bug 1790354 - stop using individual inclusions for toctree by moving all eslint rules things to a subdir, r=Standard8
...
Differential Revision: https://phabricator.services.mozilla.com/D192213
2023-10-30 15:29:47 +00:00
Gijs Kruitbosch
ffeedb34d2
Bug 1790354 - warn about using browser/ code from toolkit, r=Standard8
...
Differential Revision: https://phabricator.services.mozilla.com/D191976
2023-10-30 15:29:47 +00:00
Cristian Tuns
7d2d3c884f
Backed out changeset c66fc23f71d5 (bug 1790354) for causing doc-generate failures. CLOSED TREE
2023-10-27 13:06:04 -04:00
Gijs Kruitbosch
0825ad24e1
Bug 1790354 - warn about using browser/ code from toolkit, r=Standard8
...
Differential Revision: https://phabricator.services.mozilla.com/D191976
2023-10-27 15:02:09 +00:00
Mark Banner
8679d01066
Bug 1860427 - Add a new environment to ESLint for testharness.js and automatically use it for html files including the harness. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D191581
2023-10-23 15:37:18 +00:00
Sylvestre Ledru
82db67a6be
Bug 1860157
- Fix typos found by codespell 2.2.6 r=webdriver-reviewers,zeid,search-reviewers,perftest-reviewers,devtools-reviewers,releng-reviewers,gbrown,sparky,jteow
...
Differential Revision: https://phabricator.services.mozilla.com/D191480
2023-10-19 20:52:10 +00:00
Jim Blandy
f9befd31ff
Bug 1859623: Mention thin-vec crate in Writing Rust Code / Basics. r=firefox-source-docs-reviewers,sylvestre DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D191223
2023-10-17 23:18:48 +00:00
Robert Longson
485e9fb73c
Bug 1859193 - replace link that's been taken over by its new location r=sylvestre,firefox-source-docs-reviewers DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D191041
2023-10-16 07:13:04 +00:00
Emilio Cobos Álvarez
d8e189e0a0
Bug 1858711 - Refactor lwtheme attributes to account for missing colors. r=dao,desktop-theme-reviewers
...
When a theme doesn't specify popup colors, it makes sense to follow the
system-preferred color scheme. Refactor theming attributes so that we
can distinguish this. Instead of a single [lwt-popup-brighttext], we get
lwt-popup="dark"/"light", and handle it appropriately.
Same for the other relevant attributes.
Refactor sidebar theming (which already did this tri-state thing via
lwt-sidebar and lwt-sidebar-brighttext) to do the same using a single
lwt-sidebar attribute, and update the docs.
Differential Revision: https://phabricator.services.mozilla.com/D190919
2023-10-13 13:24:14 +00:00
Logan Rosen
9c6398d3ee
Bug 1790517 - Exclude build directories as part of ./mach ide vscode
. r=firefox-build-system-reviewers,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D183706
2023-10-12 09:31:45 +00:00
Joel Maher
cc8a9d90bc
Bug 1857619 - Add docs for confirm failure and other methods to understand try results. r=aryx,calixte
...
Differential Revision: https://phabricator.services.mozilla.com/D190358
2023-10-10 16:07:08 +00:00
Natalia Csoregi
b58dadb609
Backed out changeset 62f7af8fe549 (bug 1843981) for causing valgrind bustage. CLOSED TREE
2023-10-06 01:24:17 +03:00
Mike Hommey
a9dae07225
Bug 1843981 - Update builders to rustc 1.73. r=firefox-build-system-reviewers,sergesanspaille
...
Differential Revision: https://phabricator.services.mozilla.com/D190009
2023-10-05 20:02:16 +00:00
Joel Maher
5073e33c7f
Bug 1850785 - add firefox source docs for single tracking bugs. r=aryx
...
Differential Revision: https://phabricator.services.mozilla.com/D189990
2023-10-04 14:59:36 +00:00
Mark Banner
bed6c05a75
Bug 1774888 - Remove XPCOMUtils.defineLazyModuleGetter. r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D189722
2023-10-02 09:48:01 +00:00
Sylvestre Ledru
5efec3dfe0
Bug 1855935 - doc: improve the 'Filing good bugs' + good first bug docs r=marco DONTBUILD
...
Depends on D189645
Differential Revision: https://phabricator.services.mozilla.com/D189646
2023-09-29 15:04:28 +00:00
Sylvestre Ledru
7aa259d1be
Bug 1855935 - doc: move the doc from devtools to the main contrib doc r=marco,nchevobbe,devtools-reviewers DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D189645
2023-09-29 15:04:27 +00:00
Sylvestre Ledru
803775d812
no bug - doc: remove the reference to Semmle/LGTM r=tjr DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D189649
2023-09-29 14:47:04 +00:00
Mark Banner
c844efb4b1
Bug 1855948 - Fix link on enabling ESLint rules page. r=aminomancer DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D189641
2023-09-29 13:09:01 +00:00
Mark Banner
03c088d08d
Bug 1851632 - Add ESLint documentation about adding rules and plugins. r=Gijs,mossop
...
Differential Revision: https://phabricator.services.mozilla.com/D187475
2023-09-26 21:27:40 +00:00
Mark Banner
785dd2b75e
Bug 1851632 - Improve documentation on linting for running locally and within editors. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D187474
2023-09-26 21:27:40 +00:00
Connor Sheehan
74d5b3ffcf
Bug 1855069: Remove note about specific required Mercurial version from macOS build docs r=ahochheiden DONTBUILD
...
Bug 1786419 added a note about using a specific version of Mercurial on macOS due to a
bug in upstream Mercurial and fsmonitor. Since then the bug has been fixed and users should
update their Mercurial to the latest. We should remove the note about using a specific older
Mercurial version from the docs.
Differential Revision: https://phabricator.services.mozilla.com/D189169
2023-09-26 18:41:06 +00:00
Mark Banner
c2782050e8
Bug 1854948 - Remove support for Cu.import and XPCOMUtils.defineLazyModuleGetter from most of ESLint. r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D189132
2023-09-25 14:26:43 +00:00
Mike Hommey
53765a27b9
Bug 1851754 - Upgrade minimum supported Clang version to 8. r=firefox-build-system-reviewers,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D188898
2023-09-22 02:34:51 +00:00
Haik Aftandilian
245f70f05b
Bug 1593072 - Patch 2 - Move existing entitlement files into a v1 directory r=spohl
...
Move existing entitlement files into a v1 directory and removed unused versions.
Differential Revision: https://phabricator.services.mozilla.com/D187244
2023-09-18 15:00:10 +00:00
Sylvestre Ledru
4c03bbe394
no bug - doc: also promote git as a repo r=glob DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D188393
2023-09-18 07:54:20 +00:00
Andrew McCreight
3612879ca2
Bug 1852559 - Minor cleanup for the What is a Triaged Bug documentation. r=firefox-source-docs-reviewers,sylvestre DONTBUILD
...
Add a link for the first mention of "Severity", use upper cased
Severity more consistently, use "nor".
Differential Revision: https://phabricator.services.mozilla.com/D188288
2023-09-14 20:06:11 +00:00
Sylvestre Ledru
9ef7ca73e1
Bug 1851239 - doc: fix the link to the Debugging on MacOS page
...
Depends on D187395
Differential Revision: https://phabricator.services.mozilla.com/D187396
2023-09-04 20:02:29 +00:00
Sylvestre Ledru
26f073dac4
Bug 1851200 - doc: adjust the link to the mozilla community website
...
Differential Revision: https://phabricator.services.mozilla.com/D187395
2023-09-04 20:02:28 +00:00
Andrew Halberstadt
5983e78c51
Bug 1848533 - Update 'create linter' example to use ruff, r=linter-reviewers,andi
...
Differential Revision: https://phabricator.services.mozilla.com/D187133
2023-08-31 04:17:34 +00:00
Mike Hommey
368daa89f8
Bug 1849273 - Remove the explicit --enable-crashreporter in mozconfig.common. r=firefox-build-system-reviewers,ahochheiden
...
It has been enabled by default on the relevant platforms essentially
forever, so it doesn't need to be explicitly enabled.
As such, since --enable-crashreporter is not really a useful thing to
point at to wrt build options, we remove its mention from the
configuring build options doc.
Differential Revision: https://phabricator.services.mozilla.com/D186513
2023-08-23 19:07:08 +00:00
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