gecko-dev/dom
Andreas Pehrson 71d41e5393 Bug 1586370 - Move EnsureNextIteration logic into ThreadedDriver . r=padenot
This removes some driver-graph interdependencies.

It also changes the logic of EnsureNextIteration() so that it no longer blindly
wakes the driver up, should it be sleeping. Instead it waits until the driver's
next iteration would have occurred anyway, as that seems more expected, and
closer to how an AudioClockDriver works.

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

--HG--
extra : moz-landing-system : lando
2019-12-18 22:49:52 +00:00
..
abort
animation Bug 1602317 - Switch style system to associated constants-in-body. r=heycam 2019-12-09 03:32:28 +00:00
audiochannel Bug 1578945 - part1 : remove handling audio focus related code in AudioChannelService. r=baku,sebastian 2019-12-18 09:10:30 +00:00
base Bug 1553265 - add a document.addCertException function to about:certerror pages and use it there; also treat GeckoView error pages as CallerIsTrusted(Net|Cert)Error; r=snorp,johannh,baku 2019-12-18 21:55:32 +00:00
battery Bug 1441976 - Expose BatteryManager only to Chrome scripts r=baku 2019-11-18 10:17:29 +00:00
bindings Bug 1603461 - Add support for extended attributes on nullable types; r=bzbarsky 2019-12-17 09:29:35 +00:00
broadcastchannel Bug 1596918: Part 3a - Scripted rewrite of most ContentTask.spawn calls to SpecialPowers.spawn calls. r=mccr8,remote-protocol-reviewers,ato 2019-12-13 20:36:16 +00:00
browser-element Bug 1600333 - Remove all tags = clipboard from the codebase r=gbrown 2019-12-05 11:07:10 +00:00
cache Bug 1596918: Part 3a - Scripted rewrite of most ContentTask.spawn calls to SpecialPowers.spawn calls. r=mccr8,remote-protocol-reviewers,ato 2019-12-13 20:36:16 +00:00
canvas Bug 1599937 - annotate test_conformance__textures__misc__texture-corner-case-videos.html as permafail on ubuntu1804 r=jmaher 2019-12-16 11:24:14 +00:00
chrome-webidl Bug 1601083 - Add an InspectorUtils API to get the containing block of an Element. r=mats 2019-12-09 22:07:00 +00:00
clients Backed out 7 changesets (bug 1432856) for build bustages failures in nsWindow.h on a CLOSED TREE 2019-12-16 23:53:35 +02:00
commandhandler Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan 2019-12-06 09:24:56 +00:00
console Bug 1602882 - Move array operations to a new js/Array.h header. r=sfink,bzbarsky 2019-12-11 06:17:44 +00:00
credentialmanagement Bug 1596918: Part 4c - Fix callers which depend on document lifecycle changes. r=mccr8 2019-12-13 20:36:36 +00:00
crypto Bug 1596547 - be more specific in CryptoBuffer::Assign parameter types; r=jcj 2019-11-15 13:12:58 +00:00
debugger
docs Bug 1600618 - Provide more guidance on which smart pointer types to use. r=dom-workers-and-storage-reviewers,janv,asuth 2019-12-09 16:50:46 +00:00
encoding Bug 1602322 - Enable browser.tabs.remote.dataUriInDefaultWebProcess for fission reftests. r=kmag 2019-12-09 20:31:47 +00:00
events Bug 1587433: part 7.6) Adapt callers of `RangeBoundaryBase::Offset()`. r=smaug 2019-12-16 11:31:43 +00:00
fetch Bug 1596918: Part 3a - Scripted rewrite of most ContentTask.spawn calls to SpecialPowers.spawn calls. r=mccr8,remote-protocol-reviewers,ato 2019-12-13 20:36:16 +00:00
file Bug 1596918: Part 3b - Run code formatters on files changed by previous patch. r=mccr8,remote-protocol-reviewers,ato 2019-12-13 20:36:24 +00:00
filehandle Bug 1594981 - improve BUG_COMPONENT in various moz.build files r=mccr8 2019-11-14 15:44:32 +00:00
filesystem Bug 1602882 - Move array operations to a new js/Array.h header. r=sfink,bzbarsky 2019-12-11 06:17:44 +00:00
flex
gamepad Bug 1604405 - Replace gamepad button array index with axis array index in Mac OS. r=baku 2019-12-18 15:50:23 +00:00
geolocation Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan 2019-12-06 09:24:56 +00:00
grid
html Bug 1588138 - reset blessed state when media aborting current load. r=bryce 2019-12-18 04:11:12 +00:00
imptests
indexedDB Bug 1600283 - Remove uses of already_AddRefed. r=dom-workers-and-storage-reviewers,janv 2019-12-16 14:42:54 +00:00
interfaces Backed out 7 changesets (bug 1432856) for build bustages failures in nsWindow.h on a CLOSED TREE 2019-12-16 23:53:35 +02:00
ipc Bug 1601144 - use 'MediaControlKeysEvent' to replace 'MediaControlActions'. r=chunmin 2019-12-18 22:37:39 +00:00
jsurl Backed out 2 changesets (bug 1598497) for causing OSX build bustages CLOSED TREE 2019-12-18 01:54:56 +02:00
l10n Bug 1596918: Part 3a - Scripted rewrite of most ContentTask.spawn calls to SpecialPowers.spawn calls. r=mccr8,remote-protocol-reviewers,ato 2019-12-13 20:36:16 +00:00
locales Bug 1575068 - update console error for CORSMissingAllowHeaderFromPreflight, r=ckerschb 2019-12-17 09:54:57 +00:00
localstorage Bug 1603313 - Remove some silly patterns. r=bzbarsky 2019-12-14 05:05:01 +00:00
manifest Bug 1596918: Part 4c - Fix callers which depend on document lifecycle changes. r=mccr8 2019-12-13 20:36:36 +00:00
mathml Bug 1599843 - Element::SetEventHandler is infallible. r=bzbarsky 2019-11-27 20:01:38 +00:00
media Bug 1586370 - Move EnsureNextIteration logic into ThreadedDriver . r=padenot 2019-12-18 22:49:52 +00:00
messagechannel Bug 1597481 - upgrade heap-allocated MessagePortParent*s to CheckedUnsafePtr<MessagePortParent> r=asuth 2019-12-16 23:07:14 +00:00
midi Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan 2019-12-06 09:24:56 +00:00
network Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan 2019-12-06 09:24:56 +00:00
notification Backed out 7 changesets (bug 1432856) for build bustages failures in nsWindow.h on a CLOSED TREE 2019-12-16 23:53:35 +02:00
offline Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan 2019-12-06 09:24:56 +00:00
payments Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan 2019-12-06 09:24:56 +00:00
performance Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan 2019-12-06 09:24:56 +00:00
permission Bug 1483631 - Restrict nested permission requests in webrtc with permission delegate r=jib 2019-12-04 15:39:14 +00:00
plugins Bug 1603313 - Remove some silly patterns. r=bzbarsky 2019-12-14 05:05:01 +00:00
power Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan 2019-12-06 09:24:56 +00:00
presentation Bug 1603313 - Remove some silly patterns. r=bzbarsky 2019-12-14 05:05:01 +00:00
prio
promise Bug 1517588. Use nsIPrincipal::IsSystemPrincipal instead of nsContentUtils::IsSystemPrincipal r=bzbarsky 2019-12-05 04:44:32 +00:00
prototype Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan 2019-12-06 09:24:56 +00:00
push Backed out changeset fcbd865d22bc (bug 1274773) for causing high frequency failures in Bug 1274773 2019-12-12 19:24:00 +02:00
quota Bug 1594075 - P1 - Ignore the unknown directories in origin directories; r=janv 2019-12-18 15:50:18 +00:00
reporting Bug 1596918: Part 3b - Run code formatters on files changed by previous patch. r=mccr8,remote-protocol-reviewers,ato 2019-12-13 20:36:24 +00:00
res
script Bug 1603690 - Remove a redundant return statement and removed empty lines. r=Ehsan 2019-12-13 17:49:07 +00:00
security Bug 1603709 - Add 'report-sample' to CSP exemptions to invalidation when using 'strict-dynamic' r=ckerschb 2019-12-17 17:39:37 +00:00
serviceworkers Bug 1589631 - enable dom/serviceworkers/test/browser_storage_recovery.js for fission r=dom-workers-and-storage-reviewers,ytausky 2019-12-17 07:17:43 +00:00
simpledb Bug 1592934 - Refactor some storage initialization methods before adding new telemetry probes; r=ttung 2019-11-25 15:04:43 +00:00
smil Bug 1602317 - Switch style system to associated constants-in-body. r=heycam 2019-12-09 03:32:28 +00:00
storage Bug 1593246 - Part 5: Replicate session storage data r=janv,asuth 2019-12-13 09:45:55 +00:00
svg Bug 1604772 - Remove the eSVGGeometry IsFrameOfType bit. r=emilio 2019-12-18 16:06:29 +00:00
system Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan 2019-12-06 09:24:56 +00:00
tests Bug 1596918: Part 4d - Fix callers which try to return non-clonable values. r=mccr8 2019-12-13 20:36:37 +00:00
u2f Bug 1596918: Part 4d - Fix callers which try to return non-clonable values. r=mccr8 2019-12-13 20:36:37 +00:00
url Bug 1603869 - Pass URL to BrowserTestUtils.browserLoaded in browser_download_after_revoke.js r=kmag 2019-12-17 07:25:18 +00:00
vr Bug 1580567 - Implement XR device access permission UI r=fluent-reviewers,bzbarsky,pbz,daoshengmu,imanol 2019-12-12 03:10:51 +00:00
webauthn Bug 1596918: Part 4c - Fix callers which depend on document lifecycle changes. r=mccr8 2019-12-13 20:36:36 +00:00
webbrowserpersist Bug 1603313 - Remove some silly patterns. r=bzbarsky 2019-12-14 05:05:01 +00:00
webgpu Bug 1604550 - use GeneratedFile template in dom/webgpu/; r=kvark 2019-12-17 17:39:29 +00:00
webidl Bug 1553265 - add a document.addCertException function to about:certerror pages and use it there; also treat GeckoView error pages as CallerIsTrusted(Net|Cert)Error; r=snorp,johannh,baku 2019-12-18 21:55:32 +00:00
websocket Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan 2019-12-06 09:24:56 +00:00
workers Bug 1584892 - Remove CycleCollectedJSContext::Initialize's nursery size param r=karlt 2019-12-16 04:14:55 +00:00
worklet Bug 1584892 - Remove CycleCollectedJSContext::Initialize's nursery size param r=karlt 2019-12-16 04:14:55 +00:00
xhr Bug 1596918: Part 4c - Fix callers which depend on document lifecycle changes. r=mccr8 2019-12-13 20:36:36 +00:00
xml Bug 1602483 part 2. Add a window id argument to CheckLoadURIWithPrincipal. r=ckerschb 2019-12-12 16:41:19 +00:00
xslt Bug 1405416 - Assertion failure: mDocument->GetReadyStateEnum() == nsIDocument::READYSTATE_INTERACTIVE (Bad readyState) [@ txMozillaTextOutput::endDocument]. r=bzbarsky 2019-12-18 14:28:07 +00:00
xul Bug 1603826 - Remove XULElement.dir from webidl and c++ r=bzbarsky 2019-12-18 18:17:11 +00:00
jar.mn
moz.build Bug 1594907 - Fix some duplicate URL segments in firefox-source-docs, r=sylvestre 2019-11-07 23:07:20 +00:00