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