gecko-dev/dom/chrome-webidl
Matt Woodrow e060a86c42 Bug 1631405 - Move nsISecureBrowserUI to be owned by the canonical browsing context instead of docshell. r=nika,ckerschb,Gijs,webcompat-reviewers,twisniewski
This removes all docshell nsISecureBrowserUI and mixed content properties, and moves them into CanonicalBrowsingContext/WindowGlobalParent. It makes the mixed content blocker just compute the state for the current load, and then send the results to the parent process, where we update the security state accordingly.

I think we could in the future remove onSecurityChange entirely, and instead just fire an event to the <browser> element notifying it of changes to the queryable securityUI.

Unfortunately we have a lot of existing code that depends on specific ordering between onSecurityChange and onLocationChange, so I had to hook into the RemoteWebProgress implementation in BrowserParent to mimic the same timings.

Differential Revision: https://phabricator.services.mozilla.com/D75447
2020-05-27 00:28:59 +00:00
..
BrowsingContext.webidl Bug 1631405 - Move nsISecureBrowserUI to be owned by the canonical browsing context instead of docshell. r=nika,ckerschb,Gijs,webcompat-reviewers,twisniewski 2020-05-27 00:28:59 +00:00
ChannelWrapper.webidl Bug 1636900: Remove TYPE_XBL from nsIContentPolicy. r=remote-protocol-reviewers,emilio,whimboo 2020-05-13 06:53:28 +00:00
ChromeUtils.webidl Backed out 5 changesets (bug 1602757, bug 1612063) for marionette failures on test_crash.py 2020-05-23 23:45:59 +03:00
ClonedErrorHolder.webidl
DOMCollectedFrames.webidl
DOMLocalization.webidl Bug 1621674 - Unify Localization.jsm, mozILocalization and Localization WebIDL. r=smaug 2020-04-10 23:35:03 +00:00
DebuggerNotification.webidl Bug 1564272 - Add WebSocket events to event breakpoints r=loganfsmyth 2020-02-27 01:19:56 +00:00
DebuggerNotificationObserver.webidl
DebuggerUtils.webidl
DocumentL10n.webidl Bug 1627809 - Make DocumentL10n translate all roots and add ConnectRoot with initial translation. r=smaug 2020-04-30 17:56:54 +00:00
DominatorTree.webidl
Flex.webidl
Fluent.webidl Bug 1560038 - Add FluentBundle. r=emilio 2020-03-11 15:37:39 +00:00
FrameLoader.webidl Bug 1638458 - Remove the ignoreRootScrollFrame parameter of FrameLoader.sendCrossProcessMouseEvent(). r=tnikkel 2020-05-18 03:05:32 +00:00
HeapSnapshot.webidl
InspectorUtils.webidl
IteratorResult.webidl
JSActor.webidl Bug 1580448 - Rename JSWindowActor into JSActor;r=nika 2020-04-30 16:42:53 +00:00
JSProcessActor.webidl Bug 1580448 - JSProcessActor API;r=nika 2020-04-30 16:49:50 +00:00
JSWindowActor.webidl Bug 1580448 - JSProcessActor API;r=nika 2020-04-30 16:49:50 +00:00
L10nOverlays.webidl
Localization.webidl Bug 1627809 - Remove unncessary eager attribute from Localization API. r=stas 2020-04-30 17:55:38 +00:00
MatchGlob.webidl
MatchPattern.webidl
MessageManager.webidl Bug 1631358 - remove CPOW support in the message manager, r=mccr8 2020-04-21 14:07:57 +00:00
MozDocumentObserver.webidl
MozSharedMap.webidl
MozStorageAsyncStatementParams.webidl
MozStorageStatementParams.webidl
MozStorageStatementRow.webidl
PlacesEvent.webidl
PlacesObservers.webidl
PrecompiledScript.webidl
PrioEncoder.webidl
PromiseDebugging.webidl
SessionStoreUtils.webidl
StructuredCloneHolder.webidl
TelemetryStopwatch.webidl
WebExtensionContentScript.webidl
WebExtensionPolicy.webidl
WindowGlobalActors.webidl Bug 1594752, expose WindowGlobalParent's document title attribute to script, and fire a pagetitlechanged event on the frame/browser when it changes, r=nika 2020-05-19 13:42:18 +00:00
XULFrameElement.webidl Bug 1612510 - Remove IsChromeOrXBL*. r=bzbarsky 2020-02-04 21:28:57 +00:00
XULMenuElement.webidl Bug 1612510 - Remove IsChromeOrXBL*. r=bzbarsky 2020-02-04 21:28:57 +00:00
XULTextElement.webidl Bug 1612510 - Remove IsChromeOrXBL*. r=bzbarsky 2020-02-04 21:28:57 +00:00
XULTreeElement.webidl Bug 1612510 - Remove IsChromeOrXBL*. r=bzbarsky 2020-02-04 21:28:57 +00:00
moz.build Bug 1580448 - JSProcessActor API;r=nika 2020-04-30 16:49:50 +00:00