Commit graph

867 commits

Author SHA1 Message Date
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
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