gecko-dev/docshell/base
alwu f9e89ee7ae Bug 1597450 - part1 : store autoplay permission on the WindowContext. r=nika
This patch will do :
- create a sync field `AutoplayPermission` on WindowContext
- update the field whenever site's the autoplay permission changes

The advantage of doing so :
- to help determine the result of the blocking autoplay correctly.

More details :
As the field would be automatically synced between processes, then we can know the correct site's autoplay permission for the whole page even if we're in the different process if the iframe is in different origin after we enable Fission.

Differential Revision: https://phabricator.services.mozilla.com/D74511
2020-05-15 21:18:07 +00:00
..
crashtests Bug 1585496 - Add a crashtest for bug 1584467, r=nika 2020-05-08 18:39:28 +00:00
timeline Bug 1634370. Make docshell/ buildable outside of unified-build environment. r=farre 2020-05-04 14:53:34 +00:00
BaseHistory.cpp
BaseHistory.h
BrowsingContext.cpp Backed out 4 changesets (bug 1629866, bug 1570255) for assertion failures on DocumentChannelChild.cpp. CLOSED TREE 2020-05-13 18:30:42 +03:00
BrowsingContext.h Backed out 4 changesets (bug 1629866, bug 1570255) for assertion failures on DocumentChannelChild.cpp. CLOSED TREE 2020-05-13 18:30:42 +03:00
BrowsingContextGroup.cpp Bug 1634370. Make docshell/ buildable outside of unified-build environment. r=farre 2020-05-04 14:53:34 +00:00
BrowsingContextGroup.h Bug 1633204 - Live WindowContexts should keep BrowsingContextGroup alive, r=farre 2020-04-29 18:49:10 +00:00
CanonicalBrowsingContext.cpp Backed out 4 changesets (bug 1629866, bug 1570255) for assertion failures on DocumentChannelChild.cpp. CLOSED TREE 2020-05-13 18:30:42 +03:00
CanonicalBrowsingContext.h Backed out 4 changesets (bug 1629866, bug 1570255) for assertion failures on DocumentChannelChild.cpp. CLOSED TREE 2020-05-13 18:30:42 +03:00
ChildProcessChannelListener.cpp Bug 1624550 - P3: Update Global History from DocumentLoadListener in Parent process. r=mak,farre,mattwoodrow 2020-05-08 03:28:42 +00:00
ChildProcessChannelListener.h Bug 1624550 - P3: Update Global History from DocumentLoadListener in Parent process. r=mak,farre,mattwoodrow 2020-05-08 03:28:42 +00:00
IHistory.h
LoadContext.cpp Bug 1633820 - Part 3: Get rid of PBrowserOrId, r=mattwoodrow,necko-reviewers,dragana 2020-05-07 22:49:06 +00:00
LoadContext.h Bug 1633820 - Part 3: Get rid of PBrowserOrId, r=mattwoodrow,necko-reviewers,dragana 2020-05-07 22:49:06 +00:00
moz.build
nsAboutRedirector.cpp Bug 1632794 - Bare bones about:processes;r=fluent-reviewers,florian,Pike 2020-05-06 20:11:55 +00:00
nsAboutRedirector.h
nsCTooltipTextProvider.h
nsDocShell.cpp Backed out 2 changesets (bug 1558394) for perma failures on iframe_sandbox_anchor_download_block_downloads.sub.tentative.html. CLOSED TREE 2020-05-15 19:18:34 +03:00
nsDocShell.h Backed out 4 changesets (bug 1629866, bug 1570255) for assertion failures on DocumentChannelChild.cpp. CLOSED TREE 2020-05-13 18:30:42 +03:00
nsDocShellEditorData.cpp Bug 1634370. Make docshell/ buildable outside of unified-build environment. r=farre 2020-05-04 14:53:34 +00:00
nsDocShellEditorData.h
nsDocShellEnumerator.cpp Bug 1634370. Make docshell/ buildable outside of unified-build environment. r=farre 2020-05-04 14:53:34 +00:00
nsDocShellEnumerator.h
nsDocShellLoadState.cpp Backed out 2 changesets (bug 1558394) for perma failures on iframe_sandbox_anchor_download_block_downloads.sub.tentative.html. CLOSED TREE 2020-05-15 19:18:34 +03:00
nsDocShellLoadState.h Backed out 2 changesets (bug 1558394) for perma failures on iframe_sandbox_anchor_download_block_downloads.sub.tentative.html. CLOSED TREE 2020-05-15 19:18:34 +03:00
nsDocShellLoadTypes.h
nsDocShellTreeOwner.cpp Bug 1633307 - avoid sending dead wrappers to JS tooltip providers, r=smaug 2020-05-15 15:16:39 +00:00
nsDocShellTreeOwner.h
nsDSURIContentListener.cpp Bug 1634370. Make docshell/ buildable outside of unified-build environment. r=farre 2020-05-04 14:53:34 +00:00
nsDSURIContentListener.h
nsIContentViewer.idl
nsIContentViewerEdit.idl
nsIDocShell.idl Backed out 4 changesets (bug 1629866, bug 1570255) for assertion failures on DocumentChannelChild.cpp. CLOSED TREE 2020-05-13 18:30:42 +03:00
nsIDocShellTreeItem.idl
nsIDocShellTreeOwner.idl
nsIDocumentLoaderFactory.idl
nsILoadContext.idl
nsILoadURIDelegate.idl
nsIPrivacyTransitionObserver.idl
nsIReflowObserver.idl
nsIRefreshURI.idl
nsIScrollObserver.h
nsITooltipListener.idl
nsITooltipTextProvider.idl
nsIURIFixup.idl Bug 1196151 - use browsing contexts for urifixupinfo's consumer property, r=mak 2020-05-13 14:54:47 +00:00
nsIWebNavigation.idl
nsIWebNavigationInfo.idl
nsIWebPageDescriptor.idl
nsPingListener.cpp
nsPingListener.h
nsRefreshTimer.cpp
nsRefreshTimer.h
nsWebNavigationInfo.cpp Bug 1634370. Make docshell/ buildable outside of unified-build environment. r=farre 2020-05-04 14:53:34 +00:00
nsWebNavigationInfo.h
SerializedLoadContext.cpp Bug 1634370. Make docshell/ buildable outside of unified-build environment. r=farre 2020-05-04 14:53:34 +00:00
SerializedLoadContext.h
SyncedContext.h Bug 1634370. Make docshell/ buildable outside of unified-build environment. r=farre 2020-05-04 14:53:34 +00:00
SyncedContextInlines.h
URIFixup.jsm Bug 1634650 - Add whitelisting of domain suffixes for URIFixup. r=harry 2020-05-13 16:05:04 +00:00
WindowContext.cpp Bug 1597450 - part1 : store autoplay permission on the WindowContext. r=nika 2020-05-15 21:18:07 +00:00
WindowContext.h Bug 1597450 - part1 : store autoplay permission on the WindowContext. r=nika 2020-05-15 21:18:07 +00:00