Carlos Duarte Do Nascimento
7534bdc7dc
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
2cc79f510e
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
04d54195f7
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
34a6adac3a
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
795582386e
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
9a327526c5
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
e85bdbf766
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
5603fecbe2
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
352a04cbc9
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
f76b1c4a19
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
db8f66415a
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
ee2e8b8b55
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
4dc11b58e6
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
3a5054c0cd
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
a2fd5b4397
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
dff09f328b
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
f299558ae8
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
83743c1e3e
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
bd8cd3aa5a
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
5fbb2e88c2
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
0c7c3b4598
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
fb4c0e8858
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
a62d8088b5
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
294fddcd4a
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
d9c6718320
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
ca2ce4c0cf
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
51c6c3e91e
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
11bbefd3c3
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
8d310687e0
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
96b153b6e6
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
f6a49dc94e
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
27a249fb7d
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
1aaded69b3
Backed out changeset c66fc23f71d5 (bug 1790354) for causing doc-generate failures. CLOSED TREE
2023-10-27 13:06:04 -04:00
Gijs Kruitbosch
253e6660f0
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
86632e686f
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
3608dc8457
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
9adaeb3661
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
54a9a4992e
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
04e2ae3af3
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
ec27e2cffa
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
8e9e642aea
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
acb27b06ad
Backed out changeset 62f7af8fe549 (bug 1843981) for causing valgrind bustage. CLOSED TREE
2023-10-06 01:24:17 +03:00
Mike Hommey
b7b9a4a6fd
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
913051bfa1
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
3fc24054c0
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
7f086823f7
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
d6304ccefb
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
c3f5275090
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
e66904fdc2
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
496b96ae06
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