Gregory Pappas
1ea1f154f9
Bug 1872922 - Replace last few uses of XPCOMUtils.defineLazyGetter with ChromeUtils.defineLazyGetter and add linter error for XPCOMUtils.defineLazyGetter r=extension-reviewers,credential-management-reviewers,devtools-reviewers,Standard8,arai,robwu,Gijs,sgalich
...
Differential Revision: https://phabricator.services.mozilla.com/D198677
2024-01-17 15:54:00 +00:00
Gijs Kruitbosch
6e486d97d8
Bug 1780071 - add eslint rule for misuse of assignments or conditions inside ok(), r=linter-reviewers,Standard8
...
Differential Revision: https://phabricator.services.mozilla.com/D198593
2024-01-17 15:04:34 +00:00
Luca Greco
398b822d42
Bug 1868144 - Introduce a new condprof-addons linter and condprof-addons-verify taskcluster task. r=sparky,jmaher,linter-reviewers,ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D195434
2024-01-17 14:07:53 +00:00
Cristian Tuns
6f633887ad
Backed out 2 changesets (bug 1868144, bug 1874487) for causing mozlint-condprof-addons failures CLOSED TREE
...
Backed out changeset 7a65679aabcf (bug 1874487)
Backed out changeset cd38cf3f7807 (bug 1868144)
2024-01-16 16:34:11 -05:00
Luca Greco
95d082d369
Bug 1868144 - Introduce a new condprof-addons linter and condprof-addons-verify taskcluster task. r=sparky,jmaher,linter-reviewers,ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D195434
2024-01-16 21:11:33 +00:00
Mark Banner
c7947b6868
Bug 1872674
- Add an ESLint rule to reject new uses of Console.sys.mjs/Log.sys.mjs. r=mossop
...
Differential Revision: https://phabricator.services.mozilla.com/D197504
2024-01-16 13:37:07 +00:00
Alexandre Lissy
29c6a9b6dd
Bug 1874190 - Add documentation about MOZ_ARTIFACT_FILE/URL r=nalexander
...
Differential Revision: https://phabricator.services.mozilla.com/D198281
2024-01-12 09:42:58 +00:00
Stephen A Pohl
9d7f71a3ce
Bug 1873782: Remove firefox-bin on macOS. r=mac-reviewers,bradwerth,glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D197419
2024-01-09 22:41:11 +00:00
Stanca Serban
5a73b57894
Backed out changeset d88982ef09c8 (bug 1871447) as requested for landing under the wrong bug number and for better understanding of the changes made in the future. CLOSED TREE
2024-01-10 00:31:35 +02:00
Joel Maher
23271e7f18
Bug 1859911 - migrate raptor .ini to .toml. r=sparky,perftest-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D197392
2024-01-09 20:43:41 +00:00
Stephen A Pohl
bb58492631
Bug 1871447: Remove firefox-bin on macOS. r=mac-reviewers,bradwerth,glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D197419
2024-01-09 00:18:31 +00:00
Dianna Smith
2f27b91b24
Bug 1873021 - Update 'Feature Complete Milestone' milestone date to align with soft code freeze. r=RyanVM DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D197668
2024-01-08 18:52:17 +00:00
Mike Hommey
61cd516c19
Bug 1857090 - Update builders to rustc 1.75. r=firefox-build-system-reviewers,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D197273
2023-12-28 19:59:02 +00:00
Nico Grunbaum
a4dbdcb77f
Bug 1854286 - add about:webrtc in tree docs;r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D196247
2023-12-21 18:22:55 +00:00
ogiorgis
111705f5fd
Bug 1840493 - doc/rst: fix some languages declaration r=firefox-source-docs-reviewers,webdriver-reviewers,necko-reviewers,geckoview-reviewers,devtools-reviewers,profiler-reviewers,championshuttler,whimboo,nchevobbe,julienw,amejiamarmol
...
Differential Revision: https://phabricator.services.mozilla.com/D196268
2023-12-13 18:32:20 +00:00
ogiorgis
45dbc042f5
Bug 1749473 - fix internal links r=sylvestre,firefox-source-docs-reviewers DONTBUILD
...
Depends on D196076
Differential Revision: https://phabricator.services.mozilla.com/D196077
2023-12-11 17:42:35 +00:00
ogiorgis
3079434403
Bug 1749473 - fix quotes in js code-block r=sylvestre,firefox-source-docs-reviewers DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D196076
2023-12-11 17:42:34 +00:00
ogiorgis
b25744ba71
Bug 1749473 - fix typos r=sylvestre DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D196011
2023-12-11 10:09:09 +00:00
Mike Hommey
619672a8e4
Bug 1867459 - Replace CPU_ARCH with TARGET_CPU. r=firefox-build-system-reviewers,sergesanspaille
...
Differential Revision: https://phabricator.services.mozilla.com/D195157
2023-12-08 10:43:59 +00:00
Carlos Duarte Do Nascimento
583d1ff636
Bug 1867857 - Add instructions to source documentation for testing in other Macs by packaging. r=sylvestre DONTBUILD
...
When I had to test a change in another macOS version, I naively copied the `Nightly.app` to another computer, just to find out it silently fails (because of symlinked libraries) and it took a while (and external help) to figure that out.
This change instructs developers to package and use the `.dmg` instead when they want to do that, sparing the frustration and incentivizing testing in different systems.
Differential Revision: https://phabricator.services.mozilla.com/D195319
2023-12-06 08:54:49 +00:00
Sylvestre Ledru
d6cea3eede
Bug 1519636 - Remove nbsp in the doc r=firefox-source-docs-reviewers,geckoview-reviewers,ahal,m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D194782
2023-12-03 11:01:53 +00:00
Jonathan Watt
630511a83a
Bug 1867655. Update the docs on creating an Xcode project to debug on macOS. r=haik
...
Updating for the Xcode 15 user interface changes.
Differential Revision: https://phabricator.services.mozilla.com/D195166
2023-11-30 21:41:36 +00:00
Sylvestre Ledru
e70da4f0d7
no bug - doc: remove old content r=glob DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D194787
2023-11-29 10:04:50 +00:00
Hsin-Yi Tsai
3c21934e50
Bug 1864147: Add "What Needs My Attention" document into firefox-source-docs. r=jwalker,glob
...
Differential Revision: https://phabricator.services.mozilla.com/D194619
2023-11-28 14:05:43 +00:00
Sylvestre Ledru
093efcdf84
Bug 1866741
- doc: remove the duplicate Note: info in the note section DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D194785
2023-11-27 17:12:04 +00:00
Sylvestre Ledru
42aa013e7f
Bug 1866741
- remove the duplicate Note: info in the note section
...
Differential Revision: https://phabricator.services.mozilla.com/D194731
2023-11-27 16:59:50 +00:00
Sylvestre Ledru
a2447809e0
Bug 1863497 - sccache: update the doc r=glandium
...
Depends on D192932
Differential Revision: https://phabricator.services.mozilla.com/D193704
2023-11-27 16:59:49 +00:00
Gabriele Svelto
c4b9e64100
Bug 1866458 - Improve the documentation on using GDB to debug Firefox r=gcp
...
Differential Revision: https://phabricator.services.mozilla.com/D194620
2023-11-27 09:31:32 +00:00
Sylvestre Ledru
84093fa945
no bug - doc: Add some pages not referenced
...
Depends on D194601
Differential Revision: https://phabricator.services.mozilla.com/D194602
2023-11-24 20:25:56 +00:00
Sylvestre Ledru
d221e70471
no bug - doc: remove an old doc - not referenced and duplicate content
...
Depends on D194526
Differential Revision: https://phabricator.services.mozilla.com/D194601
2023-11-24 20:25:55 +00:00
Sylvestre Ledru
f1b98d5dec
no bug - doc: minor changes in the levelling up doc + update of the references r=devtools-reviewers,nchevobbe
...
Depends on D194525
Differential Revision: https://phabricator.services.mozilla.com/D194526
2023-11-24 20:25:55 +00:00
Sylvestre Ledru
65f2dcfde7
no bug - move the levelling doc from devtools to fx + convert r=devtools-reviewers,nchevobbe
...
pandoc -trst
Differential Revision: https://phabricator.services.mozilla.com/D194525
2023-11-24 20:25:54 +00:00
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