gecko-dev/dom
Andreas Pehrson 0316bbe28b Bug 1582637 - Inline MediaDevices' FuzzTimer callback and invert coalescing logic. r=jib
If MediaDevices received recurring devicechange events from MediaManager, the
FuzzTimer would be restarted for each one, to coalesce them into the same js
event. If the internal events kept coming sooner than the fuzz timer timeout,
the fuzz timer would never fire.

This patch inverts the logic, so that the first scheduled fuzz timer fires, and
any intermediate internal events are ignored. After it has fired, a new internal
event triggers a new fuzz timer.

Differential Revision: https://phabricator.services.mozilla.com/D48519

--HG--
extra : moz-landing-system : lando
2019-10-29 13:01:54 +00:00
..
abort
animation Bug 1591121 - Disable some tests on Android; r=geckoview-reviewers,snorp 2019-10-25 13:30:06 +00:00
audiochannel
base Bug 1591297 - Fix/remove a couple sanitizer tests now that we don't parse -moz-binding. r=hsivonen 2019-10-29 08:32:06 +00:00
battery
bindings Bug 1214364 part 3. Only output ToObjectInternal methods for dictionaries that need it. r=peterv 2019-10-28 23:20:11 +00:00
broadcastchannel
browser-element Bug 1585119 - Re-enable many more mochitests on Android; r=geckoview-reviewers,snorp 2019-10-18 14:35:20 +00:00
cache Bug 1591491. Add more use of FakeString::ShareOrDependUpon. r=froydnj 2019-10-28 20:41:59 +00:00
canvas Bug 1565268 - Recovering VRDisplay status after VRService is shutdown. r=kip,jgilbert 2019-10-29 00:35:35 +00:00
chrome-webidl Bug 1214364 part 3. Only output ToObjectInternal methods for dictionaries that need it. r=peterv 2019-10-28 23:20:11 +00:00
clients Bug 1583859 - ExecutionReadyPromise should not be exclusive. r=perry 2019-10-23 17:55:38 +00:00
commandhandler
console Bug 1582892. Expose the number of strings in a Web IDL enum in a nice way. r=edgar 2019-10-23 03:54:39 +00:00
credentialmanagement
crypto Bug 1585119 - Re-enable many mochitests on android; r=geckoview-reviewers,snorp 2019-10-15 15:07:09 +00:00
debugger
docs
encoding Bug 1586358 - Replace existing instances of GENERATED_FILES with references to the GeneratedFile template r=firefox-build-system-reviewers,mshal 2019-10-07 21:15:19 +00:00
events Bug 1586750, don't compile event handlers on unloaded windows r=peterv 2019-10-28 21:08:50 +00:00
fetch Bug 824857: Support IDL stringifier attributes r=bzbarsky 2019-10-23 04:55:54 +00:00
file Bug 1590022 - Use union return value for FileReader.result, r=smaug 2019-10-22 11:53:18 +00:00
filehandle
filesystem Bug 1585284 - Use nsIGlobalObject in any Blob/File CTOR, r=smaug 2019-10-21 05:33:33 +00:00
flex
gamepad
geolocation
grid
html Bug 1565268 - Recovering VRDisplay status after VRService is shutdown. r=kip,jgilbert 2019-10-29 00:35:35 +00:00
imptests Bug 1194860 - Remove dom/imptests; r=jgraham 2019-10-15 08:22:15 +00:00
indexedDB Bug 1591132 - Make it easy to switch on and off these assertions in different build configurations. r=froydnj 2019-10-28 23:27:30 +00:00
interfaces Bug 1591968 - Put window.mozPaintCount behind a default-off pref. r=bzbarsky 2019-10-29 10:25:53 +00:00
ipc Bug 1587062 - Move SandboxFlags from DocShell to BrowsingContext; r=smaug 2019-10-28 11:48:30 +00:00
jsurl
l10n Bug 1513325 - Remove textbox binding. r=emilio,dao 2019-10-09 09:27:28 +00:00
locales Bug 1587577 - Remove support for the mfenced element. r=emilio 2019-10-17 15:53:31 +00:00
localstorage Bug 1589626 - LSNG: Add a check for null quota object; r=ttung 2019-10-18 14:13:37 +00:00
manifest Bug 1587793 - re-associate manifest with a browser when getting them from cache r=snorp 2019-10-24 04:58:13 +00:00
mathml Bug 1575870. Remove support for XLink on MathML elements. r=emilio 2019-10-05 21:47:38 +00:00
media Bug 1582637 - Inline MediaDevices' FuzzTimer callback and invert coalescing logic. r=jib 2019-10-29 13:01:54 +00:00
messagechannel
midi
network
notification Bug 1591803 - Part 1: Remove the dead code in NotificationTelemetryService; r=johannh 2019-10-29 01:56:23 +00:00
offline Bug 1575934 - Create the channels used to download and verify appcache entries with the cookie settings belonging to the document which created the appcache; r=baku 2019-10-15 17:32:54 +00:00
payments Bug 1589285 part 3. Use the new GetString methods for Web IDL enums in various places. r=edgar 2019-10-17 23:40:57 +00:00
performance Bug 1571219 - Refactor PerformanceMeasure to avoid double-reducing timestamps r=baku 2019-10-23 11:42:10 +00:00
permission Bug 1582892. Expose the number of strings in a Web IDL enum in a nice way. r=edgar 2019-10-23 03:54:39 +00:00
plugins Bug 1591968 - Put window.mozPaintCount behind a default-off pref. r=bzbarsky 2019-10-29 10:25:53 +00:00
power
presentation Bug 1585284 - Use nsIGlobalObject in any Blob/File CTOR, r=smaug 2019-10-21 05:33:33 +00:00
prio
promise Bug 1592230 - Remove unused variable 'gIDGenerator' r=edgar 2019-10-29 12:40:15 +00:00
prototype Bug 1510785 - Only build XBL related code when MOZ_XBL is defined. r=bzbarsky 2019-10-08 23:52:14 +00:00
push Bug 1591102 - Let some SpecialPowers.pushPermissions callers use promises r=jdm 2019-10-27 15:28:41 +00:00
quota Backed out changeset e48111fd8ea2 (bug 1586189) as per Tom's request. CLOSED TREE 2019-10-28 16:17:46 +02:00
reporting Bug 1585119 - Re-enable many more mochitests on Android; r=geckoview-reviewers,snorp 2019-10-18 14:35:20 +00:00
res
script Bug 1588899 - P1. Move classification flags related method to nsIClassifiedChannel. r=Ehsan,baku 2019-10-19 04:30:24 +00:00
security Bug 1557712: Fix intermittent test failure for test_frameancestors_userpass.html. r=jkt 2019-10-29 09:23:57 +00:00
serviceworkers Bug 1591491. Add more use of FakeString::ShareOrDependUpon. r=froydnj 2019-10-28 20:41:59 +00:00
simpledb
smil Bug 1587142 - Remove most XBL tests in dom/ r=bzbarsky 2019-10-25 22:38:08 +00:00
storage
svg Bug 1510785 - Only build XBL related code when MOZ_XBL is defined. r=bzbarsky 2019-10-08 23:52:14 +00:00
system Bug 1587836 - update permissions related Bugzilla components stored in moz.build files. r=johannh 2019-10-11 08:44:00 +00:00
tests Bug 1587142 - Remove most XBL tests in dom/ r=bzbarsky 2019-10-25 22:38:08 +00:00
u2f
url Bug 824857: Support IDL stringifier attributes r=bzbarsky 2019-10-23 04:55:54 +00:00
vr Bug 1565268 - Part 2: Removing mDisplayName/Id from VRDisplay. r=kip 2019-10-29 00:42:52 +00:00
webauthn Bug 1582892. Expose the number of strings in a Web IDL enum in a nice way. r=edgar 2019-10-23 03:54:39 +00:00
webbrowserpersist Bug 1586681 - Ensure URIFIxup uses the right engine when there's a separate PB engine. r=Standard8,Gijs 2019-10-12 12:37:51 +00:00
webgpu Backed out changeset 71d5a7f29d05 (bug 1586396) for breaking the wpts. CLOSED TREE 2019-10-16 08:12:32 +03:00
webidl Bug 1591968 - Put window.mozPaintCount behind a default-off pref. r=bzbarsky 2019-10-29 10:25:53 +00:00
websocket Bug 1585284 - Force global in Blob CTOR, r=smaug 2019-10-21 05:33:19 +00:00
workers Bug 1591491. Add more use of FakeString::ShareOrDependUpon. r=froydnj 2019-10-28 20:41:59 +00:00
worklet Bug 1591491. Add more use of FakeString::ShareOrDependUpon. r=froydnj 2019-10-28 20:41:59 +00:00
xbl Bug 1587142 - Remove most XBL tests in dom/ r=bzbarsky 2019-10-25 22:38:08 +00:00
xhr Bug 1591491. Add more use of FakeString::ShareOrDependUpon. r=froydnj 2019-10-28 20:41:59 +00:00
xml Bug 1585119 - Re-enable many mochitests on android; r=geckoview-reviewers,snorp 2019-10-15 15:07:09 +00:00
xslt Bug 1587905 - Remove useless variable 'typeTest' declaration & assignation r=Ehsan 2019-10-10 22:48:49 +00:00
xul Bug 1587142 - Remove most XBL tests in dom/ r=bzbarsky 2019-10-25 22:38:08 +00:00
jar.mn
moz.build Backed out changeset 8fb923925923 (bug 1194860) for causing perma mda3 failures in dom/media/webaudio/test/test_convolverNodeChannelInterpretationChanges.html CLOSED TREE 2019-10-14 19:27:08 +03:00