Граф коммитов

106111 Коммитов

Автор SHA1 Сообщение Дата
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