gecko-dev/dom
Jean-Yves Avenard d05f000f1b Bug 1507093 - P4. Don't lazily allocate mVideoTrackList and mAudioTrackList. r=pehrsons
Should the media element be cycle collected and a decoder still be active, a change of state could have caused the track list to be re-created causing a cycle between the HTMLMediaElement and the track list.

We also check when potentially updating the ready state if the self reference is still needed.

Place various assertions.

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

--HG--
extra : moz-landing-system : lando
2018-11-15 12:48:34 +00:00
..
abort Bug 1501662 - Add more .eslintrc.js files for test directories (dom, modules, netwerk and parser). r=mossop 2018-10-24 19:11:17 +00:00
animation Bug 1504929 - Factor out IsEffectiveProperty(). r=birtles 2018-11-13 10:18:09 +00:00
asmjscache Bug 1501662 - Add more .eslintrc.js files for test directories (dom, modules, netwerk and parser). r=mossop 2018-10-24 19:11:17 +00:00
audiochannel Bug 1503207 - Remove nsWeakPtr.h and cleanup all files including weak reference-related headers r=froydnj 2018-10-31 20:39:03 +00:00
base Merge inbound to mozilla-central a=merge 2018-11-15 11:54:15 +02:00
battery Bug 1501662 - Add more .eslintrc.js files for test directories (dom, modules, netwerk and parser). r=mossop 2018-10-24 19:11:17 +00:00
bindings Merge inbound to mozilla-central a=merge 2018-11-15 11:54:15 +02:00
broadcastchannel Bug 1501662 - Add more .eslintrc.js files for test directories (dom, modules, netwerk and parser). r=mossop 2018-10-24 19:11:17 +00:00
browser-element Bug 1503655 part 10 - Remove unneeded includes for RenderFrameParent. r=kats 2018-11-06 15:34:59 -06:00
cache Bug 1486698 - Update Fetch+Stream implementation to throw when the stream is disturbed or locked, r=bz 2018-10-31 18:30:18 +01:00
canvas Bug 1506179 - rename webgl::AttribBaseType::Bool to Boolean; r=jgilbert 2018-11-09 21:38:31 +00:00
chrome-webidl Bug 1496840 - Add a browsingContext getter to the browser element. r=farre 2018-11-12 17:57:48 +00:00
clients Bug 1505212 - Partitioned localStorage for 3rd party tracker pages, r=ehsan, r=asuth 2018-11-13 09:51:14 +01:00
commandhandler Bug 1503207 - Remove nsWeakPtr.h and cleanup all files including weak reference-related headers r=froydnj 2018-10-31 20:39:03 +00:00
console Bug 1501662 - Add more .eslintrc.js files for test directories (dom, modules, netwerk and parser). r=mossop 2018-10-24 19:11:17 +00:00
credentialmanagement Bug 1486741 - Enable ESLint rule comma-dangle for all of mozilla-central (automatic fixes). r=mossop 2018-10-19 12:55:39 +00:00
crypto Bug 1500759 - Root parameter dictionaries in AesTask::Init() r=keeler a=abillings 2018-11-07 11:12:49 +00:00
encoding Bug 1501662 - Add more .eslintrc.js files for test directories (dom, modules, netwerk and parser). r=mossop 2018-10-24 19:11:17 +00:00
events Bug 1503019 - Part I, Remove dom.webcomponents.shadowdom.enabled r=smaug 2018-11-15 06:51:07 +00:00
fetch Bug 1483815 - Implement stricter CORS checking for headers. r=ckerschb 2018-11-14 11:45:46 +00:00
file Backed out changeset 6babd3b956aa (bug 1502403) for wpt leak at mozilla::dom::FileReader::ReadFileContent 2018-10-30 12:50:37 +02:00
filehandle
filesystem
flex Bug 1498273 Part 4: Add tests of FlexItem clampState. r=dholbert 2018-10-25 00:14:40 +00:00
gamepad
geolocation Bug 1506014 - Refactor some of the common code in the implementations of nsIContentPermissionRequest into a common base class r=baku 2018-11-14 05:33:25 +00:00
grid
html Bug 1507093 - P4. Don't lazily allocate mVideoTrackList and mAudioTrackList. r=pehrsons 2018-11-15 12:48:34 +00:00
imptests
indexedDB Bug 1505212 - Partitioned localStorage for 3rd party tracker pages, r=ehsan, r=asuth 2018-11-13 09:51:14 +01:00
interfaces Merge inbound to mozilla-central. a=merge 2018-11-06 11:57:49 +02:00
ipc Bug 1471535 - pt12 - Hook up RDD process and Remote decoding. r=jya,spohl 2018-11-14 18:07:28 +00:00
jsurl Bug 1498510 - Move nsICSPEventListener out of CSP object, r=ckerschb 2018-10-23 08:17:13 +02:00
locales Bug 1504946 - Deprecate moz-prefixed fullscreen API, r=smaug 2018-11-06 13:36:13 +01:00
manifest Bug 1499096 - Use ok() with 2 arguments instead of 3 when possible;r=Standard8 2018-10-23 07:13:35 +00:00
mathml
media Bug 1507093 - P4. Don't lazily allocate mVideoTrackList and mAudioTrackList. r=pehrsons 2018-11-15 12:48:34 +00:00
messagechannel Bug 1499096 - Update tests using ok() to is();r=Standard8 2018-10-23 07:12:23 +00:00
midi Bug 1506014 - Refactor some of the common code in the implementations of nsIContentPermissionRequest into a common base class r=baku 2018-11-14 05:33:25 +00:00
network Bug 1504439 - Remove the XPCOM registration for "@mozilla.org/udp-socket-child;1" r=valentin 2018-11-04 19:14:08 +00:00
notification Merge inbound to mozilla-central a=merge 2018-11-14 11:51:31 +02:00
offline
payments Bug 1501102 - Move hard-coded 'supportedRegions' array to a pref to allow developers outside US/CA to test PaymentRequest. r=baku,MattN 2018-11-14 00:59:00 +02:00
performance Bug 1417976 - Part 2: Include DocShell IDs to marker payloads r=mstange 2018-11-06 21:45:50 +00:00
permission
plugins Bug 1506538 - Remove +x permissions on C++ source files r=Ehsan 2018-11-13 15:32:08 +00:00
power
presentation Bug 1503207 - Remove nsWeakPtr.h and cleanup all files including weak reference-related headers r=froydnj 2018-10-31 20:39:03 +00:00
prio Bug 1501784 - throw if the limit of booleans Prio can encode in one batch is exceeded r=hsivonen 2018-10-29 10:31:26 +00:00
promise
push Bug 1470266 - [ci] Schedule serviceworker-e10s xpcshell tasks with linux64/debug on mozilla-central, r=jmaher 2018-11-08 22:08:16 +00:00
quota Bug 1506014 - Refactor some of the common code in the implementations of nsIContentPermissionRequest into a common base class r=baku 2018-11-14 05:33:25 +00:00
reporting Bug 1492036 - Reporting API - part 8 - memory-pressure, r=smaug 2018-11-14 20:02:34 +01:00
res
script Merge inbound to mozilla-central a=merge 2018-11-15 11:54:15 +02:00
security Merge inbound to mozilla-central a=merge 2018-11-15 11:54:15 +02:00
serviceworkers Bug 1486698 - Update Fetch+Stream implementation to throw when the stream is disturbed or locked, r=bz 2018-10-31 18:30:18 +01:00
simpledb
smil Bug 1499096 - Update tests using ok() to is();r=Standard8 2018-10-23 07:12:23 +00:00
storage Bug 1505212 - Partitioned localStorage for 3rd party tracker pages, r=ehsan, r=asuth 2018-11-13 09:51:14 +01:00
svg Bug 1467712 - Simplify calls to ok to use only 2 arguments;r=Standard8 2018-11-01 13:48:48 +00:00
system Bug 1388134 - Move some OS.Constants.Path members to lazy init r=baku 2018-10-17 17:36:04 +00:00
tests Merge inbound to mozilla-central a=merge 2018-11-15 11:54:15 +02:00
u2f
url Bug 1500962 - Test for URL.toJSON(), r=qdot 2018-10-30 07:54:57 +01:00
vr Bug 1501869 - Part 2: Stop calling VR tasks when they are at background. r=kip 2018-10-28 22:49:15 +00:00
webauthn Merge mozilla-inbound to mozilla-central. a=merge 2018-11-02 00:27:53 +02:00
webbrowserpersist Bug 1505989 - pass around actual content policy types so they work even when using 'save page as', r=ckerschb 2018-11-09 14:48:11 +00:00
webgpu
webidl Merge inbound to mozilla-central a=merge 2018-11-15 11:54:15 +02:00
websocket
workers Bug 1504638 - Put some of WorkerPrivate's members behind thread access guards r=asuth,baku,froydnj 2018-11-13 20:22:40 +00:00
worklet Bug 1503236 - Move WorkletImpl reference from WorkletGlobalScope to classes inheriting WorkletGlobalScope r=karlt 2018-10-31 23:03:39 +00:00
xbl Bug 1426492 - Add an assertion to limit XBL bindings in the content process r=NeilDeakin 2018-11-03 11:11:31 +00:00
xhr Backed out 10 changesets (bug 1501044, bug 1472212) for fetch-destination.https.html perma failure CLOSED TREE 2018-10-30 23:31:10 +02:00
xml Bug 1503019 - Part I, Remove dom.webcomponents.shadowdom.enabled r=smaug 2018-11-15 06:51:07 +00:00
xslt Bug 1504551 - Remove the XPCOM registration for "@mozilla.org/exslt/regexp;1" r=qdot 2018-11-08 19:52:18 +00:00
xul Bug 1490464 - Fix XUL attribute persistence for browser.xhtml. r=smaug 2018-11-06 21:45:20 +00:00
jar.mn
moz.build Bug 1492036 - Reporting API - part 1 - WebIDL, r=smaug 2018-11-14 20:02:32 +01:00