Commit Graph

940713 Commits

Author SHA1 Message Date
Otto Länd
b918cc7d06 Bug 1928734: apply code formatting via Lando
# ignore-this-changeset
2024-11-19 18:37:47 +00:00
Nika Layzell
573c3f5a9d Bug 1928734 - Part 2: Centralize handling of the IPC IO thread, r=ipc-reviewers,media-playback-reviewers,karlt,jld,handyman
Previously the handling for the IO thread was split between
BrowserProcessSubThread (a replication of the background thread infrastructure
used by Chromium during the IPC import, which is only used for the IO thread in
Gecko), and IOThreadChild (a wrapper around ChildThread, which was imported
from Chromium's source).

This meant that there was little code-sharing between the parent and child
processes, and that the lifecycle of the IO thread was perhaps less clear.

This refactors the code to centralize handling of these threads, and provide a
basic common interface. At the moment, actually hooking up async IO listeners
is still done using the Chromium interfaces.

Differential Revision: https://phabricator.services.mozilla.com/D227739
2024-11-19 18:34:02 +00:00
Nika Layzell
a54730accb Bug 1928734 - Part 1: Replace XRE_GetIOMessageLoop with XRE_GetAsyncIOEventTarget, r=ipc-reviewers,media-playback-reviewers,karlt,jld
This abstracts away specifics of the chromium message loop from callers of
XRE_GetIOMessageLoop, giving a standard nsISerialEventTarget interface instead.

This is intended to make space for non-chromium IO backends in the future, such
as the potential to use libdispatch for IO on macOS and/or iOS.

Differential Revision: https://phabricator.services.mozilla.com/D227738
2024-11-19 18:34:02 +00:00
Andrew Sutherland
b5c30f56ac Bug 1928191 - Restore ServiceWorker.postMessage eager cross-process error. r=dom-worker-reviewers,smaug
Differential Revision: https://phabricator.services.mozilla.com/D229455
2024-11-19 18:23:59 +00:00
Chidam Gopal
a2f034cae1 Bug 1932055 - Reduce multithreading for the suggest feature r=tarek,adw,urlbar-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D229513
2024-11-19 18:21:09 +00:00
Alexandre Lissy
b432a2a0fb Bug 1931735 - Update Nightly Snap QA references for Ubuntu 22.04 r=benchatt
Differential Revision: https://phabricator.services.mozilla.com/D229343
2024-11-19 18:16:40 +00:00
Alexandre Lissy
7d7b2a9138 Bug 1931735 - Update Nightly Snap QA references for Ubuntu 24.04 r=benchatt
Differential Revision: https://phabricator.services.mozilla.com/D229342
2024-11-19 18:16:36 +00:00
Ryan VanderMeulen
eed0f6351d Bug 1932170 - Ignore HIGH_SAMPLING_RATE_SENSORS lint warning. r=ohall,geckoview-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D229510
2024-11-19 18:16:03 +00:00
Julien Cristau
809c8090c8 Bug 1932190 - use relative-datestamp for beetmover expiry values. r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D229518
2024-11-19 17:52:07 +00:00
Julien Cristau
0febc47bab Bug 1932129 - fix win64-aarch64 startup test platform. r=releng-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D229517
2024-11-19 17:51:21 +00:00
Gabriele Svelto
ec5e41687e Bug 1929109 - Better handle I/O issues that may be triggered while recording crashes r=afranchuk
Differential Revision: https://phabricator.services.mozilla.com/D229501
2024-11-19 17:41:12 +00:00
Sebastian Hengst
197fea4f23 Bug 1922355 - macOS 14.70: adjust expectations for mochitests and xpcshell tests. r=jmaher,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D228118
2024-11-19 17:19:24 +00:00
Ben Visness
0e8410b888 Bug 1932087: Check for WebAssembly.Function in memory64 test. r=yury
This is tied to the type reflections proposal and therefore shouldn't be
used unless available.

Differential Revision: https://phabricator.services.mozilla.com/D229491
2024-11-19 16:54:51 +00:00
Julian Descottes
a994ab4d81 Bug 1924803 - Remove warning when CSS zoom is used r=emilio
The CSS warning for the zoom property is no longer necessary now that zoom is supported.

Differential Revision: https://phabricator.services.mozilla.com/D225693
2024-11-19 16:20:21 +00:00
Ryan Hunt
4f528f7efc Bug 1913964 - wasm: Ship js-string-builtins. r=bvisness,yury
Differential Revision: https://phabricator.services.mozilla.com/D229093
2024-11-19 16:14:04 +00:00
Rob Wu
f83aed0c99 Bug 1920245 - Add read/write task queue helper r=zombie
This patch provides a task queue helper that supports the following:

- Parallel reads + sequential writes. Running tasks as fast as possible.

- Queue lifetime tied to extension lifetime, but without requiring an
  Extension to be around, because that is not always available
  (e.g. for operations past add-on uninstall).

Differential Revision: https://phabricator.services.mozilla.com/D223016
2024-11-19 16:07:46 +00:00
Benjamin Forehand Jr
aa347bfc7f Bug 1931406 - Add Nimbus Messaging Survey surface UI tests. r=ohorvath DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D229397
2024-11-19 16:00:28 +00:00
scottdowne
99231ae25b Bug 1932147 - Newtab turn off topic selection in nightly and early beta r=nbarrett
Differential Revision: https://phabricator.services.mozilla.com/D229502
2024-11-19 15:51:44 +00:00
Fatih
e4aa45e414 Bug 1931573: Collect remote types. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D229376
2024-11-19 15:49:44 +00:00
Fatih
17e776a1e8 Bug 1931573: Try all tabs in all windows instead of active tab in all windows. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D229375
2024-11-19 15:49:43 +00:00
Fatih
0b38338296 Bug 1931573: Retry when no hardware accelerated actor is found. r=tjr
It will try to find a HW accelerated actor 4 times (with 10 second waits in between), and tries to render with software on the fifth try if it couldn't find a HW accelerated actor in the previous runs.

Differential Revision: https://phabricator.services.mozilla.com/D229164
2024-11-19 15:49:43 +00:00
Fatih
794295da88 Bug 1931573: Collect using_accelerated_canvas gfx variable. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D229163
2024-11-19 15:49:43 +00:00
Alexandru Marc
e6a40109d2 Backed out changeset ea43fe8b9ff5 for causing bc failures @ browser_BrowserWindowTracker.js . CLOSED TREE 2024-11-19 19:12:35 +02:00
Alexandru Marc
b15977e5aa Backed out 6 changesets (bug 1692873) for causing wpt failures @ screenshare.https.html
Backed out changeset d4850b36e2ff (bug 1692873)
Backed out changeset 26a05286fa42 (bug 1692873)
Backed out changeset d88f2751aa16 (bug 1692873)
Backed out changeset fd77389cbc70 (bug 1692873)
Backed out changeset 154f072ea936 (bug 1692873)
Backed out changeset 88a33c282af1 (bug 1692873)
2024-11-19 19:11:49 +02:00
Alexandru Marc
791097f054 Backed out 4 changesets (bug 1769586) for causing multiple failures.
Backed out changeset 1125ec697fdd (bug 1769586)
Backed out changeset ced88b84eef3 (bug 1769586)
Backed out changeset 486c9854c11d (bug 1769586)
Backed out changeset f543f54d90a0 (bug 1769586)
2024-11-19 19:10:30 +02:00
Jan Varga
7c12aeeafd Bug 1932101 - QM: Add ScopedLogExtraInfo context for QuotaManager::GetOrCreateTemporaryOriginDirectory; r=dom-storage-reviewers,jari
Differential Revision: https://phabricator.services.mozilla.com/D229480
2024-11-19 15:42:14 +00:00
Reem H
e9c251b459 Bug 1927904 - Add small card theme for DSCard Component. r=home-newtab-reviewers,maxx,thecount
Differential Revision: https://phabricator.services.mozilla.com/D228741
2024-11-19 15:41:25 +00:00
longsonr
58246c6748 Bug 1932125 - Use standard mime type type constants/defines rather than individual string literals r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D229488
2024-11-19 15:41:23 +00:00
Kagami Sascha Rosylight
e4591254c7 Bug 1931497 - Part 8: Remove parent process ping in PContent and nsAlertsService r=asuth
This should now go through PNotification. The whole cookie thing can now go away which will be done in a followup.

Differential Revision: https://phabricator.services.mozilla.com/D218627
2024-11-19 15:32:20 +00:00
Kagami Sascha Rosylight
dacfc1c203 Bug 1931497 - Part 7: Remove parent process ping in PContent and PushService r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D218626
2024-11-19 15:32:19 +00:00
Kagami Sascha Rosylight
cea4a11e31 Bug 1931497 - Part 6: Adjust notification lifetime documentation comment r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D229173
2024-11-19 15:32:19 +00:00
Kagami Sascha Rosylight
1b30e11e06 Bug 1931497 - Part 5: Remove now-redundant Notification members r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D229172
2024-11-19 15:32:18 +00:00
Kagami Sascha Rosylight
979ce687f8 Bug 1931497 - Part 4: Remove WorkerNotificationObserver r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D210339
2024-11-19 15:32:18 +00:00
Kagami Sascha Rosylight
5d94422e96 Bug 1931497 - Part 2: Implement tab focusing for workers on RecvNotifyClick r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D218666
2024-11-19 15:32:18 +00:00
Kagami Sascha Rosylight
b8ad0a480f Bug 1931497 - Part 1: Close NotificationParent on RecvClose r=asuth
And also mark as dangling when unregistering, so that Close() won't cause double unregistration.

Differential Revision: https://phabricator.services.mozilla.com/D226935
2024-11-19 15:32:17 +00:00
Tim C
27cc801fd2 Bug 1914664 - Address bar swipe CFR r=android-reviewers,petru
Differential Revision: https://phabricator.services.mozilla.com/D227562
2024-11-19 15:32:13 +00:00
Alex Franchuk
4c353e8aa5 Bug 1932142 - Set the crash reporter default log level to warn r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D229499
2024-11-19 15:30:06 +00:00
Andreas Pehrson
a0a1875739 Bug 1692873 - Use the same number of temporal layers for both screensharing and non-screensharing simulcast. r=webrtc-reviewers,ng
Differential Revision: https://phabricator.services.mozilla.com/D227493
2024-11-19 15:25:21 +00:00
Andreas Pehrson
ab98bba3e5 Bug 1692873 - Enable simulcast for screensharing sources. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D189663
2024-11-19 15:25:21 +00:00
Andreas Pehrson
704fb2f023 Bug 1692873 - Create smaller video elements for playback in simulcast tests. r=jib
For debugging purposes, when the test fails in CI and creates a screenshot.
gDM sources tend to be large, and for the sake of this test they should be
encoded large too. This shrinks the dimensions of the rendered video tracks
instead.

Differential Revision: https://phabricator.services.mozilla.com/D227492
2024-11-19 15:25:20 +00:00
Andreas Pehrson
f51c4a50ab Bug 1692873 - Add mochitest for simulcast screensharing. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D227491
2024-11-19 15:25:20 +00:00
Andreas Pehrson
02e590a74f Bug 1692873 - Add VideoConduit gtests for screensharing. r=webrtc-reviewers,ng
Differential Revision: https://phabricator.services.mozilla.com/D227490
2024-11-19 15:25:19 +00:00
Jan-Ivar Bruaroey
ed55ce1239 Bug 1692873 - Test simulcast screenshare in webrtc/simulcast/screenshare.https.html WPT. r=bwc
Depends on D189663

Differential Revision: https://phabricator.services.mozilla.com/D189677
2024-11-19 15:25:19 +00:00
Simon Friedberger
ee87fedde5 No bug. Small logic error, r=arai
Differential Revision: https://phabricator.services.mozilla.com/D229456
2024-11-19 15:10:07 +00:00
Peter Van der Beken
f6fad04782 Bug 1769586 - Small build bustage fix: replace ArrayLength with std::size. r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D229484
2024-11-19 15:02:18 +00:00
Eitan Isaacson
f6e98e9b91 Bug 1769586 - P3: Rename IDRefsIterator AssociatedElementsIterator. r=Jamie
The iterator uses both explicitly set element attributes and content attributes
with IDs to iterate over all associated elements

Differential Revision: https://phabricator.services.mozilla.com/D215688
2024-11-19 15:02:18 +00:00
Eitan Isaacson
79884b85d1 Bug 1769586 - P2: Implement a11y support of ARIA element reflection. r=Jamie
Depends on D209767

Differential Revision: https://phabricator.services.mozilla.com/D209768
2024-11-19 15:02:18 +00:00
Eitan Isaacson
f82db6902a Bug 1769586 - P1: Implement ARIA element reflection in Element and ElementInternals. r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D209767
2024-11-19 15:02:17 +00:00
Adi
b0ce71b5cd Backed out 4 changesets (bug 1534688) for causing wd failures @TestRunnerManager.run. CLOSED TREE
Backed out changeset edee1ec1cce8 (bug 1534688)
Backed out changeset fd3994a2dc4d (bug 1534688)
Backed out changeset bad25d8975a1 (bug 1534688)
Backed out changeset c2436e1ace0b (bug 1534688)
2024-11-19 17:18:26 +02:00
Emilio Cobos Álvarez
f3c71b5f37 Bug 1932081 - Add a test for pseudo-elements in replaced elements. r=jwatt
See links in the test for spec references.

Differential Revision: https://phabricator.services.mozilla.com/D229470
2024-11-19 14:52:35 +00:00