Граф коммитов

10939 Коммитов

Автор SHA1 Сообщение Дата
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
Mike Conley 3ecc7966f4 Bug 1860606 - Get rid of migration.ftl in favour of migrationWizard.ftl. r=kpatenio,fluent-reviewers,bolsson
migration.ftl was used by the old, legacy XUL migration dialog that was removed
in bug 1824851.

There were still a few strings being used by migration.ftl, but I've moved those
over to migrationWizard.ftl, and gone ahead and just removed the old file.

Differential Revision: https://phabricator.services.mozilla.com/D192509
2023-11-02 22:03:26 +00:00
Mark Banner daf12ea0a1 Bug 1862624 - Enable codespell on search schemas and docs. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D192564
2023-11-02 12:20:03 +00:00
Mark Banner 5d9fe97a25 Bug 1854786 - Move exclusion from linting for talos devtools pages to ThirdPartyPaths.txt. r=bomsy
Differential Revision: https://phabricator.services.mozilla.com/D192181
2023-11-01 08:00:39 +00:00
Gijs Kruitbosch 6c143583b8 Bug 747301 - remove about:plugins and some other unused plugin-related code, r=mossop,handyman,fluent-reviewers,extension-reviewers,desktop-theme-reviewers,bolsson,dao,geckoview-reviewers,owlish,robwu
Differential Revision: https://phabricator.services.mozilla.com/D189921
2023-10-31 09:11:30 +00:00
Christian Holler (:decoder) 63b0a25896 Bug 1861997 - Add OnMessageError handler to IPC fuzzing. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D192240
2023-10-30 18:16:55 +00:00
Mark Banner 0088c604ff Bug 1844125 - Remove more bits of old translations code. r=gregtatum
Differential Revision: https://phabricator.services.mozilla.com/D192154
2023-10-30 16:20:55 +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
Narcis Beleuzu 5487681454 Backed out changeset 3218ee83dace (bug 1557848) for breaking "./mach try fuzzy" . a=backout 2023-10-26 20:25:08 +03:00
Marco Castelluccio 0f221636bf Bug 1557848 - Don't list all chunks for jobs in mach try fuzzy. r=ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D157732
2023-10-26 12:03:10 +00:00
Mike Conley b148374b57 Bug 1839208 - Switch the newtab Redux JSM to an ESM. r=sclements,Mardak,sylvestre
I had to make a minor adjustment to the symbolObservablePonyfill thing inside
of the redux.js code because Symbol.observable is not something that can be
written to in the privileged module context. Hopefully the comment I added
in the code makes that clear!

Differential Revision: https://phabricator.services.mozilla.com/D191348
2023-10-25 16:05:14 +00:00
Adam Brouwers-Harries a26eafe5c3 Bug 1421651 - Remove obseleted timeline and TimelineMarker code r=canaltinova,webidl,devtools-reviewers,saschanaz,smaug,ochameau
This patch removes the old docshell timeline and timeline markers codebase and replaces them with equivalent Gecko profiler marker. This patch also fixes Bug 1834143, which is a subset of 1421651.

Differential Revision: https://phabricator.services.mozilla.com/D184217
2023-10-24 15:18:12 +00:00
Narcis Beleuzu 948c7279ee Backed out changeset 714aaf6484fb (bug 1421651) for causing Bug 1860719. CLOSED TREE 2023-10-24 17:31:02 +03:00
Mark Banner 79b35cfc1b Bug 1858673 - Disable no-unsanitized/method and no-unsanitized/property on test files. r=freddyb
Differential Revision: https://phabricator.services.mozilla.com/D190984
2023-10-24 08:48:40 +00:00
Mark Banner 6cb634d207 Bug 1860428 - Enable ESLint rules no-undef and no-unused-vars on dom/media/webaudio/. r=karlt
Depends on D191582

Differential Revision: https://phabricator.services.mozilla.com/D191583
2023-10-24 08:10:11 +00:00
Tom Marble 1f518394a3 Bug 1847580 - Update ESLint to read .toml as well as .ini for test manifests r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D191230
2023-10-23 17:22:29 +00:00
Mark Banner 21d4aba64d Bug 1766659 - When checking if node_modules needs updating, limit the exclusions for eslint-plugin-mozilla to only the problematic package. r=linter-reviewers,ahal
When we check to see if node_modules needs updating, we currently exclude all of eslint-plugin-mozilla
due to a single packge - eslint-visitor-keys being a different version in the top-level node_modules vs e-p-m's version.
This changes to only avoid checking eslint-visitor-keys, so that if any of the other e-p-m modules are updated, we will
then update node_modules correctly.

Differential Revision: https://phabricator.services.mozilla.com/D191627
2023-10-23 17:22:29 +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
Adam Brouwers-Harries 4cdf967b4e Bug 1421651 - Remove obseleted timeline and TimelineMarker code r=canaltinova,webidl,devtools-reviewers,saschanaz,smaug,ochameau
This patch removes the old docshell timeline and timeline markers codebase and replaces them with equivalent Gecko profiler marker. This patch also fixes Bug 1834143, which is a subset of 1421651.

Differential Revision: https://phabricator.services.mozilla.com/D184217
2023-10-23 13:55:50 +00:00
Kash Shampur 1da91660b4 Bug 1848419 - Add CaR android to mach try perf. r=perftest-reviewers,AlexandruIonescu
This makes available Android CaR builds through mach try perf selector.
It is set up similar to the chrome-m application and becomes available for
selection when passing the `--android` and `--custom-car` flags.

Differential Revision: https://phabricator.services.mozilla.com/D191250
2023-10-23 13:50:50 +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
Christian Holler (:decoder) 3fd3582189 Bug 1859998 - Improve Nyx file dump API. r=truber
Differential Revision: https://phabricator.services.mozilla.com/D191397
2023-10-19 14:17:46 +00:00
serge-sans-paille 766f65d18e Bug 1858065 - Replace distutils' StrictVersion r=saschanaz,perftest-reviewers,sparky
distutils have been removed from Python 3.12, so replace it:

Sometimes using packaging's Version, sometimes providing our own in the
case of mozrelease/versions.py. Add more tests for the latter.

Differential Revision: https://phabricator.services.mozilla.com/D190540
2023-10-18 07:58:03 +00:00
serge-sans-paille 65ae75234f Bug 1857516 - Get rid of deprecated imp python module in favor of importlib r=saschanaz CLOSED TREE
Following the official migration guide from
https://docs.python.org/3/whatsnew/3.12.html#imp

Differential Revision: https://phabricator.services.mozilla.com/D190465
2023-10-17 09:17:47 +00:00
Norisz Fay 1aa4e4dfed Backed out changeset 7f8e4fcfcbfa (bug 1857516) for causing web platform test failures CLOSED TREE 2023-10-17 13:33:51 +03:00
serge-sans-paille 2043e40f57 Bug 1857516 - Get rid of deprecated imp python module in favor of importlib r=saschanaz
Following the official migration guide from
https://docs.python.org/3/whatsnew/3.12.html#imp

Differential Revision: https://phabricator.services.mozilla.com/D190465
2023-10-17 09:17:47 +00:00
Gregory Pappas e1c08f9fbf Bug 1777492 - Merge geckoview-prefs.js and mobile.js r=geckoview-reviewers,Standard8,owlish
Differential Revision: https://phabricator.services.mozilla.com/D185400
2023-10-17 04:57:00 +00:00
Narcis Beleuzu 4b3f6f7f43 Backed out changeset 5a4a0b5fd195 (bug 1777492) for crashtest failure on data:text/html . CLOSED TREE 2023-10-17 07:01:25 +03:00
Gregory Pappas b624d52de5 Bug 1777492 - Merge geckoview-prefs.js and mobile.js r=geckoview-reviewers,Standard8,owlish
Differential Revision: https://phabricator.services.mozilla.com/D185400
2023-10-17 01:53:54 +00:00
Ray Kraesig 67f01bb291 Bug 1858739 - update object crate to 0.32.0 r=glandium,mstange,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D190833
2023-10-16 22:25:58 +00:00
KS 2ac48ba196 Bug 1835071 - Use custom start/stop for running chrome trace to profile benchmarks in CI. r=perftest-reviewers,sparky
This patch uses the custom browsertime exposed start/stop command
for using the chrome Trace. Previously the logic in browsertime
was intended for profiling pageloads, and would end prematurely before
the benchmark was completed. A similar custom start/stop approach was
done previously for the gecko profiler, and now the same thing is needed
here.

Differential Revision: https://phabricator.services.mozilla.com/D188128
2023-10-16 21:21:22 +00:00
Narcis Beleuzu d9036d4cd7 Backed out 3 changesets (bug 1850914) for lint failures on test/params/ . CLOSED TREE
Backed out changeset 193078fd7666 (bug 1850914)
Backed out changeset fb5aa25d1c68 (bug 1850914)
Backed out changeset f98c7051fd98 (bug 1850914)
2023-10-16 21:58:41 +03:00
Julien Cristau 25c06d09ef Bug 1850914 - exclude taskgraph test params from yamllint. r=ahal,releng-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D190956
2023-10-16 18:00:58 +00:00
Geoff Brown 323a22df14 Bug 1858451 - Use subprocess instead of mozprocess in linters r=sylvestre
Convert mozprocess references in tools/lint to use subprocess instead: with this change, subprocess is used consistently throughout tools/lint. mozprocess is poorly maintained and can be easily replaced with modern subprocess.

Differential Revision: https://phabricator.services.mozilla.com/D190696
2023-10-16 13:24:46 +00:00
Sandor Molnar 4e7d0230df Backed out changeset 561899ab9176 (bug 1858065) for breaking local mach browsertime tooling CLOSED TREE 2023-10-16 15:29:57 +03:00
serge-sans-paille 272077c094 Bug 1858065 - Use packaging's Version instead of distutils' StrictVersion r=saschanaz
distutils have been removed from Python 3.12.

Differential Revision: https://phabricator.services.mozilla.com/D190540
2023-10-16 12:18:12 +00:00
Nazım Can Altınova 1f0074deff Bug 1858927 - Indent the auto-generated tools/browsertime/package.json file r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D190923
2023-10-16 08:52:58 +00:00
Sylvestre Ledru 1e776756dd Bug 1856795 - ride along: use = default; on some recently modified files r=emilio
More on:
https://clang.llvm.org/extra/clang-tidy/checks/modernize/use-equals-default.html

Command:
L=$(hg export -r tip|grep +++|cut -d/ -f2-)
./mach static-analysis check --checks="-*, modernize-use-equals-default" --fix $L

Differential Revision: https://phabricator.services.mozilla.com/D191016
2023-10-15 15:29:03 +00:00
Sylvestre Ledru d0f6c7fc66 Bug 1856795 - Remove redundant member init r=emilio
Done with:
./mach static-analysis check --checks="-*, readability-redundant-member-init" --fix .

https://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-member-init.html

Differential Revision: https://phabricator.services.mozilla.com/D190002
2023-10-15 15:29:02 +00:00
Cristina Horotan 6a90f5eded Backed out 2 changesets (bug 1856795) for causing build bustage at BasicEvents.h CLOSED TREE
Backed out changeset 1d98b028923a (bug 1856795)
Backed out changeset eae2ac93e17c (bug 1856795)
2023-10-14 21:42:14 +03:00
Sylvestre Ledru c164bd9937 Bug 1856795 - ride along: use = default; on some recently modified files r=emilio
More on:
https://clang.llvm.org/extra/clang-tidy/checks/modernize/use-equals-default.html

Command:
L=$(hg export -r tip|grep +++|cut -d/ -f2-)
./mach static-analysis check --checks="-*, modernize-use-equals-default" --fix $L

Differential Revision: https://phabricator.services.mozilla.com/D191016
2023-10-14 17:34:27 +00:00
Sylvestre Ledru cc8a0ee742 Bug 1856795 - Remove redundant member init r=emilio
Done with:
./mach static-analysis check --checks="-*, readability-redundant-member-init" --fix .

https://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-member-init.html

Differential Revision: https://phabricator.services.mozilla.com/D190002
2023-10-14 17:34:26 +00:00
serge-sans-paille f839aeb59b Bug 1858299 - moz.yaml file should not start with --- r=tjr
That's usually a requirement for yaml files, but this break updatebot,
so add an exception here.

Differential Revision: https://phabricator.services.mozilla.com/D190651
2023-10-13 11:56:37 +00:00
Tom Marble 0cb91fe33e Bug 1855300 - convert .ini manifests to .toml: batch 11 remaining **/mochitest.ini r=jmaher,geckoview-reviewers,extension-reviewers,valentin,credential-management-reviewers,cookie-reviewers,sgalich,m_kato,robwu
Differential Revision: https://phabricator.services.mozilla.com/D190515
2023-10-13 02:32:24 +00:00
Mark Banner 28b01ddf72 Bug 1858146 - Make more global properties available for sjs files. r=necko-reviewers,jesup
There are a couple of example removals to show it works, bug 1858148 will handle the rest.

Differential Revision: https://phabricator.services.mozilla.com/D190603
2023-10-10 21:38:57 +00:00
Kershaw Chang ff5a7836c1 Bug 1857217 - Understand the IPC delays introduced by socket process, r=acreskey,necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D190182
2023-10-10 15:09:18 +00:00
Greg Mierzwinski 6506d97c9e Bug 1845932 - Rework mach-try-perf commit message to be shorter. r=perftest-reviewers,AlexandruIonescu DONTBUILD
This patch changes the mach-try-perf commit message (first line) to be much shorter, and limited to 200 characters. Instead of displaying both the queries, and the actual selections on the same line, this patch splits it into two lines. This provides better formatting options for the queries displayed as well.

Differential Revision: https://phabricator.services.mozilla.com/D190090
2023-10-10 14:36:38 +00:00