gecko-dev/dom
Andrew McCreight f68a0b40f7 Bug 1522951 - Make ChromiumCDMProxy::mCrashHelper into a strong reference. r=jya
Refcounted objects should be put into refptrs when they are created.

This patch also moves the crash helper out of the object early in
Init, to maybe reduce the chance of a leak if it fails early.

This field is only used to pass in a value to the Init() method. It
can't be passed in directly because on Android there are two
implementations of CDMProxy, and MediaDrmCDMProxy doesn't take a crash
helper.

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

--HG--
extra : moz-landing-system : lando
2019-02-01 00:20:19 +00:00
..
abort
animation Bug 1523229 - Don't reference animations from AnimationTimeline just because they're relevant; r=hiro 2019-01-28 08:04:24 +00:00
asmjscache Bug 1516697 - Remove the implementation of the asm.js caching mechanism. (APIs to invoke it still remain in place; they just don't do anything.) r=luke 2019-01-17 12:39:02 -05:00
audiochannel Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug 2019-01-03 17:48:33 +01:00
base Bug 1523655 - Allow non-HTML elements to attach UA Shadow Root r=emilio 2019-01-31 18:33:30 +00:00
battery Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug 2019-01-03 17:48:33 +01:00
bindings Bug 1522018 - Implement webgl draft ext EXT_float_blend. r=lsalzman,qdot 2019-01-31 23:39:12 +00:00
broadcastchannel Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
browser-element Bug 1514340 - Part 2: Break out the content blocking related notifications into nsIWebProgressListener.onContentBlockingEvent(); r=baku,johannh 2019-01-21 09:58:50 -05:00
cache Bug 1520150 - Single InputStreams can serialize themselves as IPCRemoteStreams (pipe) - part 2 - IPCRemoteSteam part of InputStreamParams union, r=smaug 2019-01-28 10:49:13 +01:00
canvas Bug 1522018 - Implement webgl draft ext EXT_float_blend. r=lsalzman,qdot 2019-01-31 23:39:12 +00:00
chrome-webidl Backed out 7 changesets (bug 1522210) for build bustage. CLOSED TREE 2019-01-30 21:50:14 +02:00
clients Bug 1514340 - Part 2: Break out the content blocking related notifications into nsIWebProgressListener.onContentBlockingEvent(); r=baku,johannh 2019-01-21 09:58:50 -05:00
commandhandler Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
console Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
credentialmanagement Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
crypto Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
encoding Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
events Bug 1523158 - try to make test_bug574663.html a tad more stable, r=kats 2019-01-30 00:02:39 +02:00
fetch Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
file Bug 1520150 - Single InputStreams can serialize themselves as IPCRemoteStreams (pipe) - part 4 - tests, r=smaug 2019-01-28 10:49:41 +01:00
filehandle Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
filesystem Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
flex
gamepad Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
geolocation Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
grid
html Bug 1523457 - Don't call DocumentL10n::RemoveResourceIds during document's shutdown. r=smaug 2019-01-30 19:58:41 +00:00
imptests
indexedDB Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
interfaces Bug 1520879 - Port the onContentBlockingEvent notifications inside WebProgressChild.jsm to C++; r=baku 2019-01-25 14:44:09 +00:00
ipc Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
jsurl Bug 1522596 - Remove nsIIPCSerializableURI and move its only member to nsIURI; r=valentin 2019-01-25 13:32:36 +00:00
locales Bug 1514680 - Strictly enforce the MIME type of scripts loaded by importScripts(). r=dveditz 2019-01-30 22:21:26 +00:00
localstorage Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
manifest Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
mathml Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug 2019-01-03 17:48:33 +01:00
media Bug 1522951 - Make ChromiumCDMProxy::mCrashHelper into a strong reference. r=jya 2019-02-01 00:20:19 +00:00
messagechannel Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
midi Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug 2019-01-03 17:48:33 +01:00
network Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
notification Backed out 16 changesets (bug 1478124) for failing android geckoview-junit CLOSED TREE 2019-01-29 10:03:06 +02:00
offline Backed out 16 changesets (bug 1478124) for failing android geckoview-junit CLOSED TREE 2019-01-29 10:03:06 +02:00
payments Merge mozilla-inbound to mozilla-central. a=merge 2019-01-29 12:01:56 +02:00
performance Merge mozilla-inbound to mozilla-central. a=merge 2019-01-19 11:57:49 +02:00
permission Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug 2019-01-03 17:48:33 +01:00
plugins Bug 1521460 - Also reformat objective-c files r=mstange,ehsan,spohl 2019-01-21 18:18:16 +01:00
power Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
presentation Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
prio Bug 1518728 - pass key length to libprio public key export function and use long long for output r=hsivonen 2019-01-11 08:25:42 +00:00
promise Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
push Bug 1517406 - Fix this test to listen in the proper process. r=asuth 2019-01-29 15:41:06 -05:00
quota Bug 1521017 - Using NS_NAMED_LITERNAL_CSTRING to avoid increasing the number of static constructors; r=asuth 2019-01-18 22:52:06 +00:00
reporting Bug 1515277 - Separate ClearData flag for Reporting data, r=jkt, r=smaug 2019-01-11 09:43:58 +01:00
res
script Backed out 7 changesets (bug 1522210) for build bustage. CLOSED TREE 2019-01-30 21:50:14 +02:00
security Backed out 16 changesets (bug 1478124) for failing android geckoview-junit CLOSED TREE 2019-01-29 10:03:06 +02:00
serviceworkers Bug 1517406 - Resolve a race between the controlled iframe and the SW. r=asuth 2019-01-29 15:41:10 -05:00
simpledb Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
smil Bug 1522749 - Fix SMIL include guard naming. r=birtles 2019-01-25 08:16:09 +00:00
storage Bug 1515665 - SessionStorage should be allowed when StorageAccess is ePartitionedOrDeny, r=ehsan 2019-01-23 19:19:20 +01:00
svg Bug 1519185: Remove AttributeWillChange aNewValue parameter r=emilio,bzbarsky 2019-01-29 17:59:38 +01:00
system Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
tests Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
u2f Bug 1517611 - Cycle collect WebAuthnManager and U2F more. r=smaug 2019-01-18 23:21:46 +00:00
url Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
vr Bug 1520526 - Add categories to all profiler markers; r=mstange 2019-01-18 15:40:15 +00:00
webauthn Bug 1522145 - Web Authentication - Support additional Windows Hello Algorithms r=keeler 2019-01-24 18:38:49 +00:00
webbrowserpersist Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug 2019-01-03 17:48:33 +01:00
webgpu
webidl Bug 1522018 - Implement webgl draft ext EXT_float_blend. r=lsalzman,qdot 2019-01-31 23:39:12 +00:00
websocket Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug 2019-01-03 17:48:33 +01:00
workers Bug 1514680 - Strictly enforce the MIME type of scripts loaded by importScripts(). r=dveditz 2019-01-30 22:21:26 +00:00
worklet Bug 1501709 - AudioWorkletGlobalScope::RegisterProcessor: check descriptors and convert them to an internal representation. r=karlt,baku,froydnj 2019-01-10 18:45:38 +00:00
xbl Merge mozilla-inbound to mozilla-central. a=merge 2019-01-29 12:01:56 +02:00
xhr Bug 1467223 - Part 1: Move CrossProcessRedirect Message to PContent, r=valentin 2019-01-23 21:27:44 +00:00
xml Bug 1523655 - Allow non-HTML elements to attach UA Shadow Root r=emilio 2019-01-31 18:33:30 +00:00
xslt Merge mozilla-inbound to mozilla-central. a=merge 2019-01-29 12:01:56 +02:00
xul Merge mozilla-inbound to mozilla-central. a=merge 2019-01-29 12:01:56 +02:00
jar.mn
moz.build