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