gecko-dev/dom
Nika Layzell f103e26834 Bug 1579213 - Remove unused fields from ChangeRemoteness API, r=farre
This patch changes a few things about how nsFrameLoader is created, specifically
around the ChangeRemoteness API.

1. The private 'nsFrameLoader::nsFrameLoader' constructor has been simplified to
   only have one overload, shared by the different `::Create` static methods.

2. The creation static method used by `ChangeRemoteness` has changed name to
   `::Recreate`, as the signature is becoming more like the old method.

3. The `mNetworkCreated` bit is preserved when doing a `ChangeRemoteness`, as a
   remoteness change shouldn't be affecting that property.

4. Unused fields are removed from the ChangeRemoteness API.

5. The `remoteType` attribute is now mandatory in the ChangeRemoteness API,
   which simplifies the logic and makes it harder to accidentally misuse.

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

--HG--
extra : moz-landing-system : lando
2019-09-11 08:09:58 +00:00
..
abort
animation Bug 1541705 - Factor out functionalities for obsversing animation style counts into testcommon.js. r=boris 2019-09-12 08:08:20 +00:00
audiochannel
base Bug 1579213 - Remove unused fields from ChangeRemoteness API, r=farre 2019-09-11 08:09:58 +00:00
battery
bindings Bug 1561564 - Introduce a JSString WebIDL type. r=bzbarsky 2019-09-12 10:27:20 +00:00
broadcastchannel
browser-element
cache Bug 1399803 - Consider all IPv4 loopback addresses as secure context; r=bzbarsky,dragana 2019-08-30 07:57:34 +00:00
canvas Bug 1576463 - canvas toDataURL and toBlob should not throw for serialization errors, r=jya 2019-09-11 05:16:44 +00:00
chrome-webidl Bug 1577819, part 2 - WebIDLProcType should match ProcType. r=Ehsan 2019-08-30 21:55:42 +00:00
clients Bug 1556489 - P23 - Only create new ClientSource objects in the content, but use the recreated info from redirects in the parent. r=asuth 2019-09-03 10:19:53 +10:00
commandhandler
console Bug 1578623 move principal-related data from LoadInfo to WorkletImpl r=baku 2019-09-09 00:42:05 +00:00
credentialmanagement
crypto
debugger
docs Bug 1571407 - Add initial code style document for DOM Workers & Storage team r=ttung,asuth,edenchuang 2019-08-27 16:19:27 +00:00
encoding Bug 1577746 - Enable ESLint rule dot-notation for dom/. r=baku 2019-09-02 11:23:05 +00:00
events Bug 1580177 - Fix dom/events/test/test_bug1518442.html fail when Gecko merges to Beta; r=smaug,edgar 2019-09-11 14:23:56 +00:00
fetch Bug 1577196 - Create a new load group if GetDocumentLoadGroup failed r=baku 2019-09-09 15:54:57 +00:00
file Bug 1578341 - MultipartBlobImpl must exclude empty Blobs when creating the inputStream, r=smaug 2019-09-05 15:20:44 +00:00
filehandle
filesystem
flex Bug 1563163 Part 1: Make Flex::Flex gracefully handle frames without FlexContainerInfo structures. r=mats 2019-08-30 23:16:09 +00:00
gamepad Bug 1579492 - Check if nullptr in DarwinGamepadService::ReportChangedCallback(). r=baku 2019-09-09 11:58:01 +00:00
geolocation Backed out changeset 493061169650 (bug 1529591) for build bustages on nsGeolocation.cpp. CLOSED TREE 2019-09-09 17:35:39 +03:00
grid Bug 1308587 Part 1 - Manually remove "-moz" prefixed multi-column properties in some tests. r=dholbert 2019-09-05 21:32:05 +00:00
html Bug 1579213 - Remove unused fields from ChangeRemoteness API, r=farre 2019-09-11 08:09:58 +00:00
imptests
indexedDB Bug 1168606 - Extract DatabaseConnection::ExecuteCachedStatement function. r=ytausky,asuth 2019-09-11 13:07:05 +00:00
interfaces Bug 1529068 - Implementation of the navigate-to CSP directive as defined in CSP Level 3. r=ckerschb,mccr8 2019-09-10 22:33:51 +00:00
ipc Bug 1579213 - Remove unused fields from ChangeRemoteness API, r=farre 2019-09-11 08:09:58 +00:00
jsurl
l10n Bug 1576343 - fix l10n.setAttributes use from inside DOMContentLoaded listeners when the proto is cached, r=smaug,zbraniecki 2019-09-03 05:40:02 +00:00
locales Bug 1529068 - Implementation of the navigate-to CSP directive as defined in CSP Level 3. r=ckerschb,mccr8 2019-09-10 22:33:51 +00:00
localstorage Bug 1563023 - Part 4: Get rid of custom usage tracking in LS by using client usage tracked by QM; r=asuth 2019-08-23 04:46:14 +00:00
manifest Bug 1575140 - Manifest ImageResource sizes should be an array r=baku 2019-08-21 10:29:16 +00:00
mathml Backed out changeset f20ce5c7a25c (bug 1575870) for assertion failure at nsNavHistory.cpp on a CLOSED TREE 2019-08-29 13:45:54 +03:00
media Bug 1575271 - Keep a SharedDummyStream in MediaEncoder for access to the MediaStreamGraph. r=karlt 2019-09-12 11:26:46 +00:00
messagechannel Bug 1577746 - Enable ESLint rule object-shorthand for dom/. r=baku 2019-09-02 11:22:27 +00:00
midi
network Bug 1577746 - Enable ESLint rule object-shorthand for dom/. r=baku 2019-09-02 11:22:27 +00:00
notification Bug 1570674 - Default to "Never Allow" for notification permission prompt denials. r=Ehsan 2019-08-22 16:24:56 +00:00
offline
payments Bug 1577746 - Enable ESLint rule object-shorthand for dom/. r=baku 2019-09-02 11:22:27 +00:00
performance Bug 1571904 - disabled test on all platforms r=bc 2019-09-08 15:00:52 +00:00
permission
plugins Bug 1578709 - Only set flash only pref for those tests that need it, r=mconley,ahal 2019-09-04 22:12:39 +00:00
power
presentation
prio
promise Bug 1580220: Fix unhandled rejection logging for cross-origin objects. r=smaug 2019-09-11 14:10:06 +00:00
prototype Bug 1575620 - Fix refreshing session restore when using prototype cache. r=smaug 2019-09-06 20:27:09 +00:00
push Bug 1578333 - Disable test because of frequent failures. r=egao 2019-09-04 04:23:42 +00:00
quota Bug 1578146 - Moved test case to test_validOrigins.js after fixes to rust-url. r=asuth 2019-09-02 21:18:02 +00:00
reporting
res
script Bug 1568171. Fix handling of load events if document.open() is called while async scripts are still loading for the original pageload. r=smaug 2019-09-10 20:43:56 +00:00
security Bug 1560110 - Remove skip-ifs for tests. r=kmag 2019-09-11 08:51:09 +00:00
serviceworkers Bug 1578325 - Disable test_async_waituntil.html for frequent failures. r=egao 2019-09-06 09:40:53 +00:00
simpledb Bug 1563023 - Part 3: Change client usage type to support the null value; r=asuth 2019-08-22 20:52:09 +00:00
smil Bug 1574222 - Serialize getComputedStyle on text-decoration properly. r=emilio,dholbert 2019-09-10 21:52:26 +00:00
storage
svg Bug 1579272 - Cleanup obviously fennec-centric test annotations; r=bc 2019-09-06 16:51:10 +00:00
system Bug 1576465. Fix nsDeviceSensors's cross-origin check for Fission. r=kmag 2019-09-10 10:33:13 +00:00
tests Bug 1580183 - Move prefs setting to ini file in feature policy geolocation test r=baku 2019-09-11 11:45:53 +00:00
u2f Bug 1577746 - Enable ESLint rule object-shorthand for dom/. r=baku 2019-09-02 11:22:27 +00:00
url
vr Bug 1577746 - Enable ESLint rule object-shorthand for dom/. r=baku 2019-09-02 11:22:27 +00:00
webauthn Bug 1577746 - Enable ESLint rule dot-notation for dom/. r=baku 2019-09-02 11:23:05 +00:00
webbrowserpersist
webgpu
webidl Bug 1579213 - Remove unused fields from ChangeRemoteness API, r=farre 2019-09-11 08:09:58 +00:00
websocket Bug 1579820 - Handle window.open() from remote subframes. r=nika 2019-09-10 09:04:17 +00:00
workers Bug 1343678 - Enable web push pref for GeckoView r=geckoview-reviewers,droeh,smaug,jgraham 2019-09-05 13:59:32 +00:00
worklet Bug 1578623 use an opaque origin for WorkletGlobalScope r=baku 2019-09-09 00:42:01 +00:00
xbl Bug 1550058: Move most keyboard shortcut handling out of XBL. r=masayuki 2019-09-06 17:10:40 +00:00
xhr Bug 1528697 - Expose ReferrerPolicy.webidl and use referrerpolicy enum r=smaug 2019-08-21 13:24:45 +00:00
xml Bug 1575620 - Fix refreshing session restore when using prototype cache. r=smaug 2019-09-06 20:27:09 +00:00
xslt Bug 1575620 - Fix refreshing session restore when using prototype cache. r=smaug 2019-09-06 20:27:09 +00:00
xul Bug 1550058: Move most keyboard shortcut handling out of XBL. r=masayuki 2019-09-06 17:10:40 +00:00
jar.mn
moz.build Bug 1575420 - Replace MOZ_WIDGET_TOOLKIT value of "gtk3" with "gtk". r=froydnj 2019-08-21 12:25:42 +00:00