gecko-dev/toolkit
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
..
actors Bug 1625156 - Error page for HTTPS Only Mode. r=fluent-reviewers,ckerschb,nhnt11,flod,nika,johannh,mattwoodrow 2020-05-26 11:45:21 +00:00
components 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
content 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
crashreporter Bug 1635932 - Add Breadcrumbs annotation to a crash report. r=gsvelto 2020-05-20 21:04:14 +00:00
docs Bug 1622836 - Added documentation for nsIPromptService. r=johannh DONTBUILD 2020-04-22 10:28:04 +00:00
library Bug 1638440 - Don't compile viaduct on Andriod. r=eoger 2020-05-26 13:43:44 +00:00
locales Bug 1625156 - Error page for HTTPS Only Mode. r=fluent-reviewers,ckerschb,nhnt11,flod,nika,johannh,mattwoodrow 2020-05-26 11:45:21 +00:00
modules 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
mozapps Bug 1633505 - Show refresh button within the uninstaller. r=mhowell 2020-05-26 21:47:58 +00:00
pluginproblem
profile Bug 1536556 - Replace raw thrown Cr.ERRORs with Components.Exception. r=mossop,remote-protocol-reviewers,marionette-reviewers,whimboo,necko-reviewers,geckoview-reviewers,valentin,agi 2020-05-05 17:41:36 +00:00
system Bug 1639575 [Wayland] Use native file dialog when widget.use-xdg-desktop-portal is set to false, r=jhorak 2020-05-22 17:28:59 +00:00
themes Bug 1640438 - Overhaul the RTL logic in reader mode r=Gijs 2020-05-26 21:29:08 +00:00
xre Bug 1634115 - Send telemetry when refresh is requested from uninstaller. r=MattN,mhowell,chutten 2020-05-26 21:47:58 +00:00
.eslintrc.js Bug 1622328 - add license info to all eslintrc files r=Standard8,webcompat-reviewers,miketaylr 2020-03-19 13:47:51 +00:00
l10n-registry.manifest
moz.build Bug 1580870 - Move toolkit/forgetaboutsite to toolkit/components/forgetaboutsite r=johannh 2020-04-21 11:27:30 +00:00
moz.configure Bug 1638574 - Allow to use widl when cross-compiling clang-cl builds. r=glandium 2020-05-22 01:16:59 +00:00
toolkit.mozbuild Bug 1638373 - remove js/ipc now that CPOWs are dead, r=mccr8 2020-05-24 18:47:04 +00:00