Commit graph

917836 commits

Author SHA1 Message Date
Mark Banner
c671540aff Bug 1898556 - Remove eslint-plugin-file-header, update various node modules. r=frontend-codestyle-reviewers,Gijs
The updates are general updates, though some of them include ESLint v9 compatibility changes

Differential Revision: https://phabricator.services.mozilla.com/D211413
2024-05-24 14:55:33 +00:00
Mark Banner
2fa640602b Bug 1898556 - Remove use of eslint-plugin-file-header from devtools. r=devtools-reviewers,frontend-codestyle-reviewers,nchevobbe,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D211412
2024-05-24 14:55:33 +00:00
Eric Chen
ddda7b8c9c Bug 1872482 - recreate non-ephemeral background task profile directory if it's missing r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D210677
2024-05-24 14:34:49 +00:00
Andreas Farre
031a90d97c Bug 1890748 - Move responsibility of FeaturePolicy initialization to nsILoadInfo. r=freddyb,necko-reviewers,jesup,dom-core,sefeng
Differential Revision: https://phabricator.services.mozilla.com/D207140
2024-05-24 14:28:47 +00:00
Nicolas Chevobbe
2ea7429590 Bug 1898502 - [devtools] Turn output-parser.js lookup Arrays into Sets. r=devtools-reviewers,bomsy.
Depends on D211330

Differential Revision: https://phabricator.services.mozilla.com/D211371
2024-05-24 14:27:20 +00:00
Nicolas Chevobbe
e5dd4777c7 Bug 1898249 - [devtools] Add output parser tests for relative color syntax. r=devtools-reviewers,bomsy.
Differential Revision: https://phabricator.services.mozilla.com/D211330
2024-05-24 14:27:20 +00:00
Nicolas Silva
309c5e0a36 Bug 1898460 - Disambiguate some of the usage of 'surface' in coordinate spaces (Part 2). r=gw
Differential Revision: https://phabricator.services.mozilla.com/D211389
2024-05-24 14:25:47 +00:00
Nicolas Silva
32537385b5 Bug 1898460 - Disambiguate some of the usage of 'surface' in coordinate spaces. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D211388
2024-05-24 14:25:47 +00:00
Jon Coppeard
b01d17cb61 Bug 1898615 - Fix intermittent failures for gc/gczeal.js JIT test r=sfink
Zeal mode 10 polls for background sweeping to finish so a collection in this
mode can take an unbounded length of time.

Differential Revision: https://phabricator.services.mozilla.com/D211512
2024-05-24 14:23:28 +00:00
Peter Van der Beken
249ac98ffe Bug 1895572 - Throw correct exception when resolving namespaces for XPath. r=dom-core,mccr8,farre
Differential Revision: https://phabricator.services.mozilla.com/D209728
2024-05-24 13:40:04 +00:00
Jon Coppeard
4ca30b8884 Bug 1898461 - Tweak our pretenuring parameters a little r=jandem
This reduces the attention threshold to 200 and increases the limit on the
number of allocation sites per minor GC to 600.

This shows some large high confidence improvements on jetstream2 splay subtests
and some low confidence speedometer3 subtest improvements on linux.

Differential Revision: https://phabricator.services.mozilla.com/D211339
2024-05-24 13:37:49 +00:00
Julien Cristau
5f288a0bfc Bug 1884138 - make scriptworker-canary ignore tree closure on try r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D203918
2024-05-24 13:24:22 +00:00
Julien Cristau
91c9577d5e Bug 1884138 - notify releng when scriptworker-canary task fails r=taskgraph-reviewers,releng-reviewers,bhearsum
The scriptworker-canary task sets up notifications for the tasks that it
schedules on try, but we might still want to be notified if `mach try
scriptworker` itself fails.

Differential Revision: https://phabricator.services.mozilla.com/D203917
2024-05-24 13:24:22 +00:00
Jeff Muizelaar
f03d79c7bc Bug 1898649. Disable cert_verifier.cert_trust_evaluation_time metric on Android.
This metric is recorded 600 times during a browser restore of cnn.com
and looks to be the most frequently recorded metric in the parent after
performance.clone.deserialize from bug 1898515.

Differential Revision: https://phabricator.services.mozilla.com/D211530
2024-05-24 12:37:55 +00:00
AndiAJ
1f85a17830 Bug 1879011 - Revert fix and disable the sponsored suggest related UI tests r=ohorvath
- Revert the fix from [[ https://phabricator.services.mozilla.com/D211346 | D211346 ]]
- Disable the UI tests due to problems related to the suggestions not being displayed

Differential Revision: https://phabricator.services.mozilla.com/D211502
2024-05-24 12:02:48 +00:00
Norisz Fay
e7d42da611 Backed out 2 changesets (bug 1898249, bug 1898502) for causing dt failures on browser_outputparser.js CLOSED TREE
Backed out changeset a6314e00c803 (bug 1898502)
Backed out changeset eeee9f95f831 (bug 1898249)
2024-05-24 14:59:10 +03:00
Mark Banner
c971124bbe Bug 1898558 - Switch the license linter to use an exclusion list for tests that is defined in the yaml rather than in the linter itself. r=linter-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D211408
2024-05-24 11:20:04 +00:00
Timothy Nikkel
9d10cbe38b Bug 1896316. Expand layout/base/tests/browser_animatedImageLeak.js to also test the occluded window case. r=gfx-reviewers,lsalzman
I checked that each of these tests fails with the fixes backed out on try server. Well on macOS and Windows. I don't think Linux has occluded window stuff hooked up.

Differential Revision: https://phabricator.services.mozilla.com/D210132
2024-05-24 11:12:58 +00:00
Nicolas Chevobbe
5b434e2e53 Bug 1898502 - [devtools] Turn output-parser.js lookup Arrays into Sets. r=devtools-reviewers,bomsy.
Depends on D211330

Differential Revision: https://phabricator.services.mozilla.com/D211371
2024-05-24 10:53:04 +00:00
Nicolas Chevobbe
0e7ecf590e Bug 1898249 - [devtools] Add output parser tests for relative color syntax. r=devtools-reviewers,bomsy.
Differential Revision: https://phabricator.services.mozilla.com/D211330
2024-05-24 10:53:04 +00:00
serge-sans-paille
869f6f9bc2 Bug 1898499 - Rename building_with_gnu_cc into a more explicit name r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D211369
2024-05-24 10:26:49 +00:00
Eden Chuang
fa3dd08fca Bug 1895515 - Correct RunLoopNeverRan() and ResetWorkerPrivateInWorkerThread() sequence for Worker initialization fails. r=dom-worker-reviewers,asuth,smaug
Once WorkerPrivate::ResetWorkerPrivateInWorkerThread() is called, the connection between the WorkerPrivate and the WorkerThread is decoupled. This means the WorkerPrivate is not valid anymore for any WorkerThreadRunnables. So, before decoupling the WorkerPrivate and WorkerThread, we should ensure all pending WorkerThreadRunnables are executed, and the Worker should be in the "Dead" status.

It means the logic in the WorkerPrivate::RunLoopNeverRan() except WorkerPrivate::ScheduleDeletion() should be executed before WorkerPrivate::ResetWorkerPrivateInWorkerThread(). However, currently, these logic are executed after ResetWorkerPrivateInWorkerThread().

Differential Revision: https://phabricator.services.mozilla.com/D210775
2024-05-24 10:09:01 +00:00
keithamus
74d3d7787c Bug 1888776 - Add invoke defaults for dialog elements r=dom-core,sefeng
Differential Revision: https://phabricator.services.mozilla.com/D206185
2024-05-24 09:48:49 +00:00
Butkovits Atila
2ca6aa8f02 Backed out 8 changesets (bug 1898565, bug 1880803, bug 1850680) for causing high frequency failures at url_patterns.py . CLOSED TREE
Backed out changeset 2e388b7f6f91 (bug 1898565)
Backed out changeset 3147811b0446 (bug 1850680)
Backed out changeset 9a98ace82049 (bug 1850680)
Backed out changeset 8ff3dc16fcf9 (bug 1850680)
Backed out changeset 1c4084febc9c (bug 1850680)
Backed out changeset aeeda14ca643 (bug 1850680)
Backed out changeset fb750d3b365d (bug 1880803)
Backed out changeset 4d63b73b4125 (bug 1880803)
2024-05-24 14:05:56 +03:00
Norisz Fay
57be48d020 Merge central to autoland CLOSED TREE 2024-05-24 12:56:04 +03:00
Butkovits Atila
69358635fc Backed out 2 changesets (bug 1898460) for causing bustages complaining about map_prim_to_surface. CLOSED TREE
Backed out changeset 388216e4b8c6 (bug 1898460)
Backed out changeset 9ea78d9a93a2 (bug 1898460)
2024-05-24 12:42:24 +03:00
Butkovits Atila
f5251f1605 Backed out changeset 6aa6da68d232 (bug 1897636) for causing Xpcshell crashes at docshell/test/unit/test_privacy_transition.js. 2024-05-24 12:38:40 +03:00
Butkovits Atila
05ae0bc4db Backed out changeset 6aa6da68d232 (bug 1897636) for causing Xpcshell crashes at docshell/test/unit/test_privacy_transition.js. 2024-05-24 12:38:40 +03:00
Mark Banner
67039cecb0 Bug 1897508 - Separate out search engine icon updates into a separate notification subject. r=search-reviewers,settings-reviewers,mcheang
This also avoids sending an engine-update Glean event for the default engine by not handling the engine-icon-update
notification in the update tracking code.

Differential Revision: https://phabricator.services.mozilla.com/D210838
2024-05-24 09:10:05 +00:00
Mark Banner
0600e5f0d8 Bug 1897508 - Fix ESLint no-case-declarations warnings in SearchEngine.sys.mjs. r=search-reviewers,jteow.
Differential Revision: https://phabricator.services.mozilla.com/D210837
2024-05-24 09:10:05 +00:00
Jon Coppeard
4bbdd05fd0 Bug 1896068 - Don't call into the JS engine with gecko profiler mutex held to avoid deadlock r=profiler-reviewers,mstange
Based on mstange's comment in https://phabricator.services.mozilla.com/D209919:

> I agree that it's a bad idea to call PollJSSampling() while the profiler
> lock is being held. I think we should move all calls to PollJSSampling() out
> of any locked_profiler_* functions.

I removed the calls to PollJSSampling() for the current thread from the places
this happened while the lock was held and moved them after the locked
region (replacing them with PollJSSamplingForCurrentThread()).

Mostly this was straightforward except for profiler_clear_js_context() since
PollJSSampling() needs to happen before ClearJSContext() clears mJSContext.

I confirmed that this fixes the deadlock.

Differential Revision: https://phabricator.services.mozilla.com/D210630
2024-05-24 08:59:53 +00:00
Nicolas Silva
025a4778f1 Bug 1898460 - Disambiguate some of the usage of 'surface' in coordinate spaces (Part 2). r=gw
Differential Revision: https://phabricator.services.mozilla.com/D211389
2024-05-24 08:58:27 +00:00
Nicolas Silva
188fea4108 Bug 1898460 - Disambiguate some of the usage of 'surface' in coordinate spaces. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D211388
2024-05-24 08:58:26 +00:00
Valentin Gosu
35a039f97b Bug 1887714 - Don't trigger captive portal banner when browser used proxy r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D209787
2024-05-24 08:50:11 +00:00
keithamus
236262d7e6 Bug 1860457 - implement popover invoke defaults r=dom-core,sefeng
Differential Revision: https://phabricator.services.mozilla.com/D206184
2024-05-24 08:41:03 +00:00
Julian Descottes
31308a6d79 Bug 1880374 - Disable DNS prefetching if document nodePrincipal is systemPrincipal r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D210830
2024-05-24 08:28:22 +00:00
Norisz Fay
6c87301889 Backed out changeset f2b92ba6ade7 (bug 1879011) for causing lint failure CLOSED TREE 2024-05-24 11:35:31 +03:00
Tom Schuster
9ead66a33a Bug 1835157 - Ignore target names which contain both newline and < characters. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D210480
2024-05-24 08:09:36 +00:00
AndiAJ
0f8dd09dcb Bug 1879011 - Revert fix and disable the sponsored suggest related UI tests r=ohorvath
- Revert the fix from [[ https://phabricator.services.mozilla.com/D211346 | D211346 ]]
  - Disable the UI tests due to problems related to the suggestions not being displayed

Differential Revision: https://phabricator.services.mozilla.com/D211502
2024-05-24 08:09:19 +00:00
Nicolas Silva
1951d1dec4 Bug 1898451 - Improve GPU memory reporting in the profiler HUD. r=gfx-reviewers,gw
- Adds a few counters for the gpu cache, gpu buffers and total accounted memory usage
- Adds a simple syntax for adding a string in the HUD (prefix with '$')
- Fix the interned backdrop counter which has apparently been split into two.

Differential Revision: https://phabricator.services.mozilla.com/D211328
2024-05-24 08:08:43 +00:00
Alexandra Borovova
88f19639a3 Bug 1887644 - [wdspec] Add a test for non-existent files for "input.setFiles" command. r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D211345
2024-05-24 07:26:51 +00:00
Alexandra Borovova
2d071738c2 Bug 1887644 - Throw "UnsupportedOperation" error instead "InvalidArgument" when a file in "input.setFiles" command doesn't exist. r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D211344
2024-05-24 07:26:50 +00:00
Tiaan Louw
d1fc08d7c5 Bug 1898468 - When converting legacy rgb(..) to color(srgb ..), ensure the flags are set accordingly r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D211341
2024-05-24 07:16:57 +00:00
Mozilla Releng Treescript
8f2a74a416 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
zh-CN -> f41950556593f61862bd7391f9565bf25e9b9b63
2024-05-24 07:02:34 +00:00
Gabriel Luong
46639d155a Bug 1896692 - Fix intermittent tests in MenuDialogMiddlewareTest r=android-reviewers,jonalmeida
- When using `MainCoroutineRule`, we should also be using `runTestOnMain`
- Removed updating the bookmark state after a AddBookmark action is dispatched.
This isn't necessary because we will be dismissing the menu after the `AddBookmarkUseCase` is invoked.
- Fix up tests to remove reductant InitAction dispatches when it is already carried out by the `MenuStore` initialization
- Fix up tests to also verify that the AddBookmarkUseCase` is properly invoked.
- Removed `join()` after `store.dispatch()` calls because `store.waitUntilIdle()` will also perform the `join()`.

Differential Revision: https://phabricator.services.mozilla.com/D210399
2024-05-24 04:13:05 +00:00
Makoto Kato
fe175d4e2b Bug 1897048 - Add Credential Manager permissions. r=android-reviewers,boek
This requires to support Credential Manager APIs for 3rd party
credential manager services on WebAuthn.

Differential Revision: https://phabricator.services.mozilla.com/D210754
2024-05-24 04:07:26 +00:00
Sandor Molnar
0148cb991d Backed out changeset 4cce744a9cbb (bug 1860457) for causing wpt failures. CLOSED TREE 2024-05-24 07:07:16 +03:00
Mike Hommey
066cd1604f Bug 1898614 - Fix undefined behavior caught in bug 1897088. r=gfx-reviewers,gw
Differential Revision: https://phabricator.services.mozilla.com/D211468
2024-05-24 03:53:55 +00:00
Maxx Crawford
a1dac0ff8f Bug 1898275 - Add impression and error telemetry events to Weather feature r=home-newtab-reviewers,thecount
Differential Revision: https://phabricator.services.mozilla.com/D211402
2024-05-24 01:46:48 +00:00
Sandor Molnar
866937a6d0 Backed out changeset 40c0022a52f0 (bug 1510262) for causing build bustages @ nsIncrementalDownload.cpp CLOSED TREE 2024-05-24 03:27:52 +03:00