gecko-dev/dom
Boris Zbarsky c2c06950b8 Bug 1453869 part 7. Make the DOMParser WebIDL constructor use a nullprincipal for the document if the caller is system-principal. r=mrbkap
In our test suite, we only run into two calls to this constructor with a system
principal, and both are in test code.

After this, calling the WebIDL constructor from system code is _almost_
equivalent to creating by contract.  The one difference is that the resulting
DOMParser (and the documents it creates) will have its script handling object
set to the global the constructor came from instead of being null.

MozReview-Commit-ID: Fe2yMeqoYnB
2018-04-20 23:01:25 -04:00
..
abort Bug 1449631 part 6. Remove nsIDOMEventTarget::DispatchEvent. r=smaug 2018-04-05 13:42:41 -04:00
animation Bug 1454524 - Remove some unused comparator code in KeyframeUtils. r=hiro 2018-04-17 10:28:33 +10:00
asmjscache Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
audiochannel
base Bug 1453869 part 7. Make the DOMParser WebIDL constructor use a nullprincipal for the document if the caller is system-principal. r=mrbkap 2018-04-20 23:01:25 -04:00
battery Backed out 8 changesets (bug 1453011, bug 1452981, bug 1146316) For xpcshell and mochitest failures on multiple files. CLOSED TREE 2018-04-20 21:40:24 +03:00
bindings Backed out 8 changesets (bug 1453011, bug 1452981, bug 1146316) For xpcshell and mochitest failures on multiple files. CLOSED TREE 2018-04-20 21:40:24 +03:00
broadcastchannel Bug 1450644 - WorkerRef should make APIs able to work until the worker is completely terminated - part 2 - BroadcastChannel, r=asuth 2018-04-17 20:51:02 +02:00
browser-element Bug 1450421 part 1. Stop using nsIDOMDOMRequest in xpidl. r=qdot 2018-04-19 12:55:33 -04:00
cache Bug 1453339. Make it harder to mess up Promise::All. r=peterv 2018-04-13 19:31:42 -04:00
canvas Bug 1450839 - Update expected failures. 2018-04-20 16:20:18 -07:00
chrome-webidl Bug 1448757 part 1 - Add more filters for InspectorUtils.getCSSPropertyNames. r=heycam 2018-04-20 13:42:14 +10:00
clients Backed out 7 changesets (bug 1450644, bug 1454633) for for failing browser_storage_permission.js on a CLOSED TREE 2018-04-18 01:10:26 +03:00
commandhandler Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
console bug 1328964 address modernize-use-override and modernize-use-equals-default r=baku 2018-04-04 19:36:13 +12:00
credentialmanagement
crypto Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
encoding Bug 1447442 - Part 16: Replace MOZ_BEGIN_EXTERN_C in C++ header jspubtd.h and remove unused includes and declarations. r=jorendorff 2018-04-13 02:26:02 -07:00
events Bug 1455052 followup. Re-remove the Event ToSupports/ToCanonicalSupports methods. r=bzbarsky 2018-04-20 15:55:17 -04:00
fetch Bug 1448328 - Use thread-safe nsIURI in the URI API - part 1 - No getter/setter runnables, r=valentin 2018-04-14 01:06:35 +02:00
file Bug 1454618 - FileReaderSync must work also after a self.close(), r=asuth 2018-04-18 10:02:29 +02:00
filehandle
filesystem Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
flex
gamepad Bug 1455052 part 8. Stop using nsIDOMEvent in docshell and dom. r=masayuki 2018-04-20 12:55:30 -04:00
geolocation Bug 1443954 - Part 3: Add support for RefCounted types to IPDL, r=bz,froydnj,baku 2018-04-10 17:49:48 -04:00
grid Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
html Merge mozilla-inbound to mozilla-central. a=merge 2018-04-21 02:00:04 +03:00
imptests No bug - fix typos in Bugzilla components metadata in moz.build files. r=me DONTBUILD 2018-04-19 15:50:31 +03:00
indexedDB Bug 1455052 part 10. Remove various unused nsIDOMEvent bits. r=masayuki 2018-04-20 12:55:31 -04:00
interfaces Merge mozilla-inbound to mozilla-central. a=merge 2018-04-21 02:00:04 +03:00
ipc Bug 1455052 part 8. Stop using nsIDOMEvent in docshell and dom. r=masayuki 2018-04-20 12:55:30 -04:00
jsurl
locales Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-04-07 13:00:30 +03:00
manifest
mathml Bug 1453456 - Replace nsCRT::IsAscii{Alpha,Digit} with mfbt/TextUtils.h versions. r=froydnj 2018-04-12 20:19:30 -07:00
media Merge mozilla-inbound to mozilla-central. a=merge 2018-04-21 02:00:04 +03:00
messagechannel Bug 1450644 - WorkerRef should make APIs able to work until the worker is completely terminated - part 1 - MessagePort, r=asuth 2018-04-17 20:51:02 +02:00
midi Bug 1450266 P5 Make MIDIInput::Receive() check for nullptr GetOwner(). r=qdot 2018-04-03 17:10:16 -07:00
network Backed out 8 changesets (bug 1453011, bug 1452981, bug 1146316) For xpcshell and mochitest failures on multiple files. CLOSED TREE 2018-04-20 21:40:24 +03:00
notification Bug 1449631 part 6. Remove nsIDOMEventTarget::DispatchEvent. r=smaug 2018-04-05 13:42:41 -04:00
offline Bug 1455052 part 8. Stop using nsIDOMEvent in docshell and dom. r=masayuki 2018-04-20 12:55:30 -04:00
payments Bug 1440041 - mochitest for nsIPaymentRequest.shippingOption. r=baku 2018-04-13 18:48:31 -07:00
performance Backed out changeset 1e6febc9f5af (bug 1436778) for being too easy to hit, by just running navigation-timing/test_performance_attributes_exist_in_object.html 2018-04-13 19:03:36 -07:00
permission
plugins Bug 1432653: Refactor the DLL interceptor and parameterize its memory operations; r=handyman 2018-04-09 13:37:52 -06:00
power
presentation Bug 1455052 part 2. Switch async event dispatcher to working with Event, not nsIDOMEvent. r=masayuki 2018-04-20 12:53:17 -04:00
promise Bug 1453339. Make it harder to mess up Promise::All. r=peterv 2018-04-13 19:31:42 -04:00
push
quota Bug 1252998 - StorageActivityService - part 7 - StorageActivityService in QuotaManager, r=janv 2018-04-18 18:19:13 +02:00
res
script Bug 1453559 - Don't use channel URI for loading modules from resource: scheme r=baku 2018-04-13 14:15:33 +01:00
security Merge mozilla-central to mozilla-inbound. CLOSED TREE 2018-04-18 14:09:24 +03:00
serviceworkers Bug 1455052 part 8. Stop using nsIDOMEvent in docshell and dom. r=masayuki 2018-04-20 12:55:30 -04:00
smil Bug 1454596: Update font-weight property and descriptor to css-fonts-4. r=xidorn 2018-04-19 12:49:37 +02:00
storage Bug 1252998 - StorageActivityService - part 8 - nsIStorageActivityService::moveOriginInTime() for testing, r=asuth 2018-04-18 18:19:13 +02:00
svg Bug 1451823 - support ping, rel, referrerPolicy, relList, hreflang, type and text on SVG a elements r=mystor 2018-04-14 14:53:37 +01:00
system Bug 1452826 - Simplify sensor event check; r=johannh 2018-04-11 14:15:54 -07:00
tests Bug 1453789: Remove Element.createShadowRoot. r=smaug 2018-04-13 20:51:55 +02:00
u2f
url Bug 1448328 - Use thread-safe nsIURI in the URI API - part 2 - No teardown runnable, r=valentin 2018-04-14 01:07:08 +02:00
vr Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
webauthn Merge mozilla-inbound to mozilla-central. a=merge 2018-04-06 13:20:21 +03:00
webbrowserpersist Bug 1453456 - Replace nsCRT::IsAscii{Alpha,Digit} with mfbt/TextUtils.h versions. r=froydnj 2018-04-12 20:19:30 -07:00
webidl Bug 1453869 part 5. Remove nsIDOMParser::ParseFromBuffer. r=mrbkap 2018-04-20 23:01:25 -04:00
websocket Bug 1450644 - WorkerRef should make APIs able to work until the worker is completely terminated - part 3 - WebSocket, r=asuth 2018-04-17 20:51:03 +02:00
workers Bug 1455052 part 8. Stop using nsIDOMEvent in docshell and dom. r=masayuki 2018-04-20 12:55:30 -04:00
worklet bug 1328964 terminate worklet thread during xpcom shutdown r=baku 2018-04-12 16:26:08 +12:00
xbl Bug 1455052 part 8. Stop using nsIDOMEvent in docshell and dom. r=masayuki 2018-04-20 12:55:30 -04:00
xhr Bug 1455052 part 10. Remove various unused nsIDOMEvent bits. r=masayuki 2018-04-20 12:55:31 -04:00
xml Bug 1452183 part 1. Stop using nsIDOMDocumentFragment in IDL files. r=mccr8 2018-04-17 21:13:03 -04:00
xslt Bug 1452183 part 3. Stop using nsIDOMDocumentFragment in C++. r=mccr8 2018-04-17 21:13:03 -04:00
xul Bug 1455052 part 11. Remove nsIDOMEvent::InternalDOMEvent. r=masayuki 2018-04-20 12:55:31 -04:00
jar.mn
moz.build