Tom Ritter
3c73cef179
Bug 1759887: Check both preference branches for values r=freddyb
...
This fixes a known problem where the default branch contains a
value for general.config.filename but the user branch
does not, resultnig in a Telemetry event for prefcalls.js to
be created.
However I don't think resolves all issues.
Differential Revision: https://phabricator.services.mozilla.com/D141677
2022-03-22 19:02:48 +00:00
Kagami Sascha Rosylight
5401b5ddaa
Bug 1760812 - Part 2: Add Promise::CatchWithCycleCollectedArgs r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D141755
2022-03-22 16:44:58 +00:00
Kagami Sascha Rosylight
19f195a70c
Bug 1760812 - Part 1: Use std::tuple in NativeThenHandler r=smaug,mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D141754
2022-03-22 16:44:58 +00:00
Andrew Osmond
78afd0ab38
Bug 1760663 - Add blocklist support for WebGPU. r=gfx-reviewers,nical
...
This patch just adds the plumbing to allow for baked in blocklist rules
or the downloadable blocklist to prevent certain configurations from
getting WebGPU. It does not add any rules.
It also changes us from allowing WebGPU only in nightly, including
tests, to not release and not beta. This allows try to run the WebGPU
tests as expected, since even try builds forked from mozilla-central are
not considered nightly builds by CI (or so it seems).
Differential Revision: https://phabricator.services.mozilla.com/D141682
2022-03-22 15:22:39 +00:00
Randell Jesup
6ba2bca6f4
Bug 1207753 - webaudio thread-safety annotations r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D130588
2022-03-22 14:07:34 +00:00
Paul Adenot
50a93923a0
Bug 1759325 - Only drain the converter at the end of the queue. r=alwu
...
Before this change, the converter would be drained after each packet would be
pushed to the queue, introducing discontinuities in the audio, at the end, after
all the decoding operations were finished, but before all the audio packets were
pushed to the queue.
This went unnoticed because there is no converter most of the time, with audio
that has a sample-rate higher or equal to the common 44100Hz value.
Depends on D141356
Differential Revision: https://phabricator.services.mozilla.com/D141357
2022-03-22 11:43:45 +00:00
Paul Adenot
6ce58a96c5
Bug 1759325 - Use PushProcessedAudio in DrainConverter instead of having almost the same code written twice. r=alwu
...
Differential Revision: https://phabricator.services.mozilla.com/D141356
2022-03-22 11:43:45 +00:00
Emilio Cobos Álvarez
5101af9a94
Bug 1760709 - Take directionality into account when handling left/right on radios. r=smaug
...
We have similar code for range inputs. This matches Blink (but not
WebKit), but I think it's a better default.
The spec seems to leave this up to UAs, so for now landing a
moz-specific WPT. Should be trivial to upstream if we want.
Depends on D141705
Differential Revision: https://phabricator.services.mozilla.com/D141706
2022-03-22 11:10:54 +00:00
Emilio Cobos Álvarez
0b00fcf9fd
Bug 1760709 - Remove some useless namespacing in HTMLInputElement. r=smaug
...
Drive-by cleanups.
Differential Revision: https://phabricator.services.mozilla.com/D141705
2022-03-22 11:10:53 +00:00
Jan Varga
241900781d
Bug 1688665 - Support for clearing sessionStorage by principal; r=pbz
...
The original patch D121639 has been developed by pbz.
Depends on D139812
Differential Revision: https://phabricator.services.mozilla.com/D139813
2022-03-22 07:12:21 +00:00
Jan Varga
2f9140f43e
Bug 1757372 - Add a dedicated service for sessionStorage; r=dom-storage-reviewers,jari
...
Differential Revision: https://phabricator.services.mozilla.com/D139812
2022-03-22 07:12:20 +00:00
Csoregi Natalia
8183a2d0cd
Backed out changeset 22dd9ee7e4a4 (bug 1207753) for causing bustage on ProcessHangMonitor.cpp. CLOSED TREE
2022-03-22 01:31:19 +02:00
Kelsey Gilbert
e780e343c7
Bug 1682612 - Check for ArrayBuffer Detach/Transfer in texImage2D(ImageData). r=gfx-reviewers,aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D141689
2022-03-21 23:21:42 +00:00
Kelsey Gilbert
30bc9c7098
Bug 1744525 - Prevent too-high vert-count draws on Mesa. r=gfx-reviewers,lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D141297
2022-03-21 23:20:49 +00:00
Randell Jesup
b18c3e4ebb
Bug 1207753 - dom misc thread-safety annotations r=hsivonen,smaug,media-playback-reviewers,alwu
...
Differential Revision: https://phabricator.services.mozilla.com/D130598
2022-03-21 23:02:23 +00:00
Csoregi Natalia
1f7e04458a
Merge mozilla-central to autoland on a CLOSED TREE
2022-03-21 23:45:06 +02:00
Csoregi Natalia
4195cf45fe
Backed out changeset 956a3ddb6ea0 (bug 1759931
) for failures on test_peerConnection_stats.html. CLOSED TREE
2022-03-21 23:21:15 +02:00
Cristian Tuns
4228d282a7
Backed out changeset 6b2cd302a91f (bug 1753375) for causing mochitest failures on test_ioutils_mkdir.html CLOSED TREE
2022-03-21 16:32:40 -04:00
Jeff Muizelaar
300bcc9619
Bug 1759931
- Implement some missing outbound-rtp stats. r=jib,emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D141287
2022-03-21 19:31:56 +00:00
Mike Conley
7c2537851e
Bug 1759549 - Persist wireframes to Session Store when wireframe capturing is enabled. r=mossop,farre
...
Differential Revision: https://phabricator.services.mozilla.com/D141001
2022-03-21 17:54:13 +00:00
Kagami Sascha Rosylight
7ab54f27f1
Bug 1759690 - Part 5: Use lambda promise callbacks in dom/streams r=mgaudet
...
Differential Revision: https://phabricator.services.mozilla.com/D141162
2022-03-21 16:45:37 +00:00
Kagami Sascha Rosylight
fefb8ceeb9
Bug 1759690 - Part 4: Add a helper function for void callbacks r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D141392
2022-03-21 16:45:37 +00:00
Kagami Sascha Rosylight
5fade15cef
Bug 1759690 - Part 3: Allow NativeThenHandler without promise to settle r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D141161
2022-03-21 16:45:36 +00:00
Kagami Sascha Rosylight
c699dcc7ca
Bug 1759690 - Part 2: Support rejection callback on ThenWithCycleCollectedArgs r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D141159
2022-03-21 16:45:36 +00:00
Kagami Sascha Rosylight
d6416abbe8
Bug 1759690 - Part 1: Support ErrorResult on ThenWithCycleCollectedArgs r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D141160
2022-03-21 16:45:35 +00:00
Joel Maher
733bc3f792
Bug 1760604 - fix bogus domain to be example.com which is part of our test PAC rules. r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D141609
2022-03-21 16:31:49 +00:00
Butkovits Atila
ff0c766132
Backed out changeset 583b98909672 (bug 1759549) for causing failures at browser_sessionHistory.js.
2022-03-21 19:34:29 +02:00
Tooru Fujisawa
7c9a084cbe
Bug 1759771 - Wait for iframe load in module bytecode test. r=nbp
...
Differential Revision: https://phabricator.services.mozilla.com/D141551
2022-03-21 15:55:53 +00:00
Mike Conley
3e72a94124
Bug 1759549 - Persist wireframes to Session Store when wireframe capturing is enabled. r=mossop,farre
...
Differential Revision: https://phabricator.services.mozilla.com/D141001
2022-03-21 15:43:15 +00:00
Barret Rennie
41849df494
Bug 1753375 - Disallow PathUtils.get*Dir on main thread r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D140145
2022-03-21 14:59:04 +00:00
Gijs Kruitbosch
0dbedb88cc
Bug 1760328, r=nika,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D141544
2022-03-21 14:10:19 +00:00
Andreea Pavel
1c54648c08
Bug 1758753 - reverted commented line a=backout
2022-03-21 15:50:33 +02:00
Edgar Chen
ac5f69907a
Bug 1756233 - Ensure docShellBeingHidden is not null; r=hsivonen
...
Differential Revision: https://phabricator.services.mozilla.com/D141515
2022-03-21 09:58:00 +00:00
Jan de Mooij
7aa25ac84c
Bug 1270746 part 5 - Remove hasInstance class hook. r=iain
...
Code should use `Symbol.hasInstance` to customize `instanceof` behavior.
Differential Revision: https://phabricator.services.mozilla.com/D141346
2022-03-20 11:28:04 +00:00
Tom Schuster
58de5bfcdb
Bug 1760419 - Try to paper over nullptr.
...
Differential Revision: https://phabricator.services.mozilla.com/D141553
2022-03-19 17:50:08 +00:00
Noemi Erli
12e24d553d
Backed out changeset 469e97e6f44d (bug 1757657) for causing failures related to nsAboutRedirector.cpp CLOSED TREE
2022-03-19 19:16:41 +02:00
Jonathan Watt
adea57c9ff
Bug 1757657. Remove some about:printpreview cruft that was missed in 1702501. r=mstriemer
...
Differential Revision: https://phabricator.services.mozilla.com/D139993
2022-03-19 16:24:37 +00:00
Butkovits Atila
c3cbd0c056
Backed out changeset 653e9dc63dd5 (bug 1759597) for causing wpt failures complaining about pipe.
2022-03-18 23:18:20 +02:00
Luca Greco
d9c980ced7
Bug 1754441 - Explicit set prefs to enable InstallTrigger on all tests that depend on its availability. r=mixedpuppy
...
Differential Revision: https://phabricator.services.mozilla.com/D138793
2022-03-18 20:02:54 +00:00
Luca Greco
026eb6d7cf
Bug 1754441 - Add prefs to control InstallTrigger/InstallTriggerImpl visibility. r=mixedpuppy,webidl,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D138452
2022-03-18 20:02:54 +00:00
Luca Greco
e87787c7a6
Bug 1754441 - Add an explicit deprecation warning on InstallTrigger. r=mixedpuppy,emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D138302
2022-03-18 20:02:54 +00:00
Matthew Gaudet
a2036d6aef
Bug 1759597 - Enable WritableStreams and pipeTo by default r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D141125
2022-03-18 19:30:58 +00:00
Tom Schuster
c95981f8a5
Bug 1750298 - Use custom ReadRequest for FetchStreamReader. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D137681
2022-03-18 17:46:32 +00:00
Angus Sawyer
dad7ed1e23
Bug 1756803 scaling/premultiply alpha of ImageData r=aosmond
...
Two issues:
The result of scaling & premultiply is order critical, the previous order for ImageData was scale > premultiply, the other image sources were premultiplied by default so didn't expose this issue. Reorder in the ImageData and common code paths (the original order followed the w3c spec order of operations - maybe the spec needs amending).
The ImageData path did not set the premultiplied flag of the resulting ImageBitmap correctly so the image would be premultiplied again in PrepareForDrawTarget.
Differential Revision: https://phabricator.services.mozilla.com/D139700
2022-03-18 16:47:26 +00:00
Marian-Vasile Laza
4539e13af2
Backed out 4 changesets (bug 1759690) for causing bustages on ReadableByteStreamController.cpp. CLOSED TREE
...
Backed out changeset 277201c19ef2 (bug 1759690)
Backed out changeset 809bdffb2aaf (bug 1759690)
Backed out changeset 6c80dea23925 (bug 1759690)
Backed out changeset 34e9e4bf15a4 (bug 1759690)
2022-03-18 09:58:44 -07:00
Sean Feng
cb38883dfa
Bug 1751678 - Make FetchStart uses StarTime when TAO check fails for PerformanceResourceTiming r=smaug
...
Given the recent Fetch spec updates, Step 8.1 in
https://fetch.spec.whatwg.org/#finalize-and-report-timing specifies
that start time(StartTime) and post-redirect start time(FetchStart) should
be start time when TAO check fails.
Differential Revision: https://phabricator.services.mozilla.com/D141366
2022-03-18 16:08:12 +00:00
Kagami Sascha Rosylight
7bfa026475
Bug 1759690 - Part 4: Use NativeThenHandler in dom/streams r=mgaudet
...
Differential Revision: https://phabricator.services.mozilla.com/D141162
2022-03-18 14:38:24 +00:00
Kagami Sascha Rosylight
17693ec17f
Bug 1759690 - Part 3: Allow NativeThenHandler without promise to settle r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D141161
2022-03-18 14:38:24 +00:00
Kagami Sascha Rosylight
2ffa260c1c
Bug 1759690 - Part 2: Support rejection callback on ThenWithCycleCollectedArgs r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D141159
2022-03-18 14:38:24 +00:00
Kagami Sascha Rosylight
9e17b138ce
Bug 1759690 - Part 1: Support ErrorResult on ThenWithCycleCollectedArgs r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D141160
2022-03-18 14:38:23 +00:00