Commit Graph

1101 Commits

Author SHA1 Message Date
Goloman Adrian
ba170ee295 Backed out changeset ed1adda514e3 (bug 1945020) for causing build bustages @cargo-linker. CLOSED TREE 2025-02-20 02:46:08 +02:00
Erich Gubler
0c5eba3c2b Bug 1945020 - build(rust): bump minimum Rust version 1.76 → 1.82 r=glandium
…but for ASAN/TSAN, use a hack: a 1.82.0 nightly commit that tolerates
`unsafe extern` blocks, but doesn't break our current toolchain patches.

Differential Revision: https://phabricator.services.mozilla.com/D236028
2025-02-19 19:38:46 +00:00
Hanna Jones
5ae6dcb546 Bug 1921095 - set up tests for stylelint-plugin-mozilla r=frontend-codestyle-reviewers,Standard8
This patch sets up basic tests for our custom stylelint plugin. Additional work to get these running on automation will be done in bug 1948141 if we're alright with this approach.

Differential Revision: https://phabricator.services.mozilla.com/D238126
2025-02-18 13:55:11 +00:00
Alexandru Marc
0879b83990 Backed out changeset 86f04c8644c2 (bug 1945020) for causing build bustages CLOSED TREE 2025-02-18 14:09:26 +02:00
Erich Gubler
9b51440e71 Bug 1945020 - build(rust): bump minimum Rust version 1.76 → 1.82 r=glandium
…but for ASAN/TSAN, use a hack: a 1.82.0 nightly commit that tolerates
`unsafe extern` blocks, but doesn't break our current toolchain patches.

Differential Revision: https://phabricator.services.mozilla.com/D236028
2025-02-18 05:46:18 +00:00
Paul Adenot
48ac244a12 Bug 1947787 - Move simpleperf documentation in-tree. r=mstange DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D237902
2025-02-12 15:52:43 +00:00
Butkovits Atila
5a085afece Backed out changeset e66bc1e8bbab (bug 1945020) for causing SM bustages. CLOSED TREE 2025-02-08 02:50:08 +02:00
Erich Gubler
dd1bca8759 Bug 1945020 - build(rust): bump minimum Rust version 1.76 → 1.82 r=glandium
…but for ASAN/TSAN, use a hack: a 1.82.0 nightly commit that tolerates
`unsafe extern` blocks, but doesn't break our current toolchain patches.

Differential Revision: https://phabricator.services.mozilla.com/D236028
2025-02-07 20:49:35 +00:00
Ben Hearsum
eb3322e315 Bug 1946210: add firefox source docs for update verify r=releng-reviewers,ahal DONTBUILD
These docs replace the mostly dated README. The first half of that has been entirely rewritten to reflect the current state of things. The second half ("Running it locally") has been preserved in full.

Differential Revision: https://phabricator.services.mozilla.com/D236937
2025-02-07 20:23:07 +00:00
Stanca Serban
8f8abfc6bf Backed out changeset 92f2e85a4d1d (bug 1945020) for causing sm bustages in math-fdlibm-sincostan.js. CLOSED TREE 2025-02-07 04:23:29 +02:00
Erich Gubler
2fbeb9674c Bug 1945020 - build(rust): bump minimum Rust version 1.76 → 1.82 r=glandium
…but for ASAN/TSAN, use a hack: a 1.82.0 nightly commit that tolerates
`unsafe extern` blocks, but doesn't break our current toolchain patches.

Differential Revision: https://phabricator.services.mozilla.com/D236028
2025-02-06 22:12:03 +00:00
Andrew Halberstadt
629c3f0c5a Bug 1944916 - [mozlint] Add ability to lint files from stdin to mozlint, r=linter-reviewers,sylvestre
This allows `./mach lint` to be used with integrations that expect to
pass in file contents on stdin and get a fixed version of the file on
stdout.

Differential Revision: https://phabricator.services.mozilla.com/D236224
2025-02-06 19:54:47 +00:00
Mark Banner
97caba169b Bug 1946118 - Update vendored files, and add new files for the application-services search component. r=bdk
Differential Revision: https://phabricator.services.mozilla.com/D236888
2025-02-06 07:42:20 +00:00
Erich Gubler
85785051f2 Bug 1945020 - docs(rust): note Rust version as 1.76 for Firefox 136 r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D236655
2025-02-04 03:24:06 +00:00
Mike Conley
829da877ed Bug 1938452 - Move newtab documentation to browser/extensions/newtab. r=omc-reviewers,firefox-desktop-core-reviewers ,home-newtab-reviewers,pdahiya,mossop,amy
Differential Revision: https://phabricator.services.mozilla.com/D233866
2025-02-03 16:45:30 +00:00
Alexandru Marc
88e7c19d5c Backed out 10 changesets (bug 1938452) for causing node failures CLOSED TREE
Backed out changeset f6a771e83261 (bug 1938452)
Backed out changeset 69f385bc90ce (bug 1938452)
Backed out changeset 9c8837fc4805 (bug 1938452)
Backed out changeset c9737e213e42 (bug 1938452)
Backed out changeset ac0a50aaf347 (bug 1938452)
Backed out changeset f1f41e902e36 (bug 1938452)
Backed out changeset aef74a3d077d (bug 1938452)
Backed out changeset 8ca1a633192a (bug 1938452)
Backed out changeset 88df910fa038 (bug 1938452)
Backed out changeset cd4fdafb2594 (bug 1938452)
2025-02-03 18:28:59 +02:00
Mike Conley
b75d1059ab Bug 1938452 - Move newtab documentation to browser/extensions/newtab. r=omc-reviewers,firefox-desktop-core-reviewers ,home-newtab-reviewers,pdahiya,mossop,amy
Differential Revision: https://phabricator.services.mozilla.com/D233866
2025-02-03 15:07:08 +00:00
Gregory Pappas
cbb36dfedd Bug 1875216 - part 2: Remove linting for XPCOMUtils.defineLazyGetter r=arai,Standard8,frontend-codestyle-reviewers,mossop
Differential Revision: https://phabricator.services.mozilla.com/D202127
2025-02-03 14:49:37 +00:00
Goloman Adrian
d11736cb29 Backed out changeset cc6c49efcb3d (bug 1945020) for causing build bustages. CLOSED TREE 2025-01-31 05:21:08 +02:00
Erich Gubler
fa7ea54aad Bug 1945020 - build(rust): bump minimum Rust version 1.76 → 1.82 r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D236028
2025-01-31 03:02:53 +00:00
Vincent Hilla
f1bd52b117 Bug 1943947 - Update source docs review groups table. r=firefox-source-docs-reviewers,dom-core,translations-reviewers,sylvestre,jjaschke DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D235606
2025-01-27 19:46:22 +00:00
Malte Jürgens
421f16f86b Bug 1925553 - Document Permission Manager and Remote Permissions in Source Docs r=emz,permissions-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D234167
2025-01-27 16:16:28 +00:00
Sylvestre Ledru
b588c53a93 Bug 1943936 - codespell 2.4.0: typo fixes r=linter-reviewers,profiler-reviewers,canaltinova,ahal
Differential Revision: https://phabricator.services.mozilla.com/D235601
2025-01-27 15:28:31 +00:00
Tooru Fujisawa
94bba12a39 Bug 1936051 - Part 15: Remove JSM handling from eslint config. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D233741
2025-01-23 12:09:37 +00:00
Tooru Fujisawa
a52536e7e4 Bug 1936051 - Part 7: Remove JSM handling from the use-isInstance rule. r=Standard8,frontend-codestyle-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D233733
2025-01-23 12:09:34 +00:00
Tooru Fujisawa
1c92ef1014 Bug 1936051 - Part 6: Remove JSM handling from the reject-eager-module-in-lazy-getter rule. r=Standard8,frontend-codestyle-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D233732
2025-01-23 12:09:33 +00:00
Tooru Fujisawa
2b05a3b05e Bug 1936051 - Part 5: Remove the reject-global-this rule. r=Standard8,frontend-codestyle-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D233731
2025-01-23 12:09:33 +00:00
Tooru Fujisawa
7ea13bcadf Bug 1936051 - Part 4: Remove the use-chromeutils-import rule. r=Standard8,frontend-codestyle-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D233730
2025-01-23 12:09:32 +00:00
Tooru Fujisawa
404a6afa61 Bug 1936051 - Part 3: Remove the reject-chromeutils-import rule. r=Standard8,frontend-codestyle-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D233729
2025-01-23 12:09:32 +00:00
Tooru Fujisawa
77aae738a1 Bug 1936051 - Part 2: Remove the reject-chromeutils-import-params rule. r=Standard8,frontend-codestyle-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D233728
2025-01-23 12:09:31 +00:00
Tooru Fujisawa
142c49a4d5 Bug 1936051 - Part 1: Remove the mark-exported-symbols-as-used rule. r=Standard8,frontend-codestyle-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D233727
2025-01-23 12:09:30 +00:00
Ben Dean-Kawamura
25e192ccd7 Bug 1942391 - Vendor in app-services 25934715ecc08fc922c80797c637dea64ee742d1, r=adw
Differential Revision: https://phabricator.services.mozilla.com/D234778
2025-01-18 05:59:07 +00:00
Karl Tomlinson
b865e00a1f Bug 1940883 add a state diagram for MediaFormatReader::Update() r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D234573
2025-01-17 22:26:29 +00:00
Mike Conley
5e236d8ae5 Bug 1917913 - Make CustomizableUI.sys.mjs pass the valid-jsdoc ESLint rule and add initial source documentation. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D222679
2025-01-16 21:14:21 +00:00
Nicholas Rishel
f9c33b0fd3 Bug 1890431 - Add configs for rust-analyzer includes that are not automatically detected - i.e. all code outside of the source root and crate-specific OUT_DIRs. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D233589
2025-01-14 01:13:47 +00:00
Mike Kaply
623f628776 Bug 1902338 - Add docs for building Firefox on Windows with WSL. r=glandium DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D213604
2025-01-10 15:37:33 +00:00
Mark Banner
7ba14bc2ee Bug 1940268 - Add a linter for names in node package.json files. r=linter-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D233181
2025-01-10 08:41:05 +00:00
Mike Hommey
e495b34174 Bug 1924961 - Update builders to rustc 1.84. r=firefox-build-system-reviewers,sergesanspaille
code-coverage builds are kept on rustc 1.83 because rustc 1.84 dropped
support for gcov and switching to source-based coverage will take some
effort.

Differential Revision: https://phabricator.services.mozilla.com/D233455
2025-01-09 23:57:14 +00:00
Sandor Molnar
8c28c2b2ab Backed out changeset b4f6966c8f18 (bug 1924961) for causing rust vendot lint failures CLOSED TREE 2025-01-10 01:22:56 +02:00
Mike Hommey
47335e44dd Bug 1924961 - Update builders to rustc 1.84. r=firefox-build-system-reviewers,sergesanspaille
code-coverage builds are kept on rustc 1.83 because rustc 1.84 dropped
support for gcov and switching to source-based coverage will take some
effort.

Differential Revision: https://phabricator.services.mozilla.com/D233455
2025-01-09 20:43:11 +00:00
lougeniac64
9a886f3c69 Bug 1888472 - Refactored webext-storage sync logic with uniffied component API r=markh,extension-reviewers,sync-reviewers,robwu,lina
Differential Revision: https://phabricator.services.mozilla.com/D213094
2024-12-21 21:16:44 +00:00
Alexandru Marc
bd468e7d39 Backed out changeset 706e9934d689 (bug 1888472) for causing build bustages @ Cargo.lock CLOSED TREE 2024-12-20 23:46:32 +02:00
lougeniac64
db17fa2d43 Bug 1888472 - Refactored webext-storage sync logic with uniffied component API r=markh,extension-reviewers,sync-reviewers,robwu,lina
Differential Revision: https://phabricator.services.mozilla.com/D213094
2024-12-20 20:42:46 +00:00
Nicolas Silva
e381e9f3eb Bug 1933987 - Add some doc about toolkit/moz.configure. r=sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D230529
2024-12-11 21:30:19 +00:00
hjones
476bb0c534 Bug 1837658 - enable Stylelint length-zero-no-unit r=frontend-codestyle-reviewers,desktop-theme-reviewers,mtigley,settings-reviewers,pip-reviewers,credential-management-reviewers,devtools-reviewers,tabbrowser-reviewers,translations-reviewers,android-reviewers,backup-reviewers,nchevobbe,dao,mconley,tthibaud
This use of units for zero length occasionally gets flagged during theme reviews so it makes sense to establish our preference and automate checks via Stylelint.

Differential Revision: https://phabricator.services.mozilla.com/D230287
2024-12-10 00:28:49 +00:00
Sylvestre Ledru
d7c69961bb no bug - mozlint/clippy: refresh of the doc r=linter-reviewers,ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D231425
2024-12-09 21:04:22 +00:00
Sylvestre Ledru
84ea601596 Bug 1933136 - Sphinx: Force English as locale when building it r=firefox-source-docs-reviewers,ahal DONTBUILD
Some sphinx warnings might be translated and not catched by our ignore list.

Differential Revision: https://phabricator.services.mozilla.com/D230079
2024-12-06 10:13:38 +00:00
Sylvestre Ledru
bd28a77829 Bug 1933136 - Sphinx: fix a sphinx get_html_theme_path warning r=firefox-source-docs-reviewers,ahal DONTBUILD
Was showing:
WARNING: Calling get_html_theme_path is deprecated. If you are calling it to define html_theme_path, you are safe to remove that code.

Differential Revision: https://phabricator.services.mozilla.com/D230078
2024-12-06 10:13:38 +00:00
Tooru Fujisawa
a3700f8005 Bug 1934232 - Add document for system modules. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D230678
2024-12-05 21:04:34 +00:00
Ryan VanderMeulen
30de208496 No bug - Update Firefox Pocket Guide to reflect updated QA milestones. DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D231159
2024-12-04 22:29:24 +00:00