gecko-dev/extensions/permissions
Tim Huang 1d1ef81356 Bug 1645997 - Use BrowsingContext to get the top-level window context in PermissionDelegateHandler.cpp r=baku
We used the Document::GetWindowContext() to get the window context
related to the doucment. But, this could return a nullptr if the
document is detached from the window or the docuemnt is destoried.

We move to use the BrowsingContext instead which won't return a nullptr
in these cases.

Differential Revision: https://phabricator.services.mozilla.com/D79897
2020-06-19 12:31:29 +00:00
..
test Bug 1596855 - Update browser_permmgr_sync.js for Fission. r=pbz 2020-05-20 16:45:01 +00:00
Permission.cpp Bug 1623417 - Refactor nsPermission.cpp r=ckerschb 2020-04-23 13:11:56 +00:00
Permission.h Bug 1363541 - Modernize the PermissionManager - part 1 - nsPermission to mozilla::Permission, r=timhuang 2020-04-10 08:36:37 +00:00
PermissionDelegateHandler.cpp Bug 1645997 - Use BrowsingContext to get the top-level window context in PermissionDelegateHandler.cpp r=baku 2020-06-19 12:31:29 +00:00
PermissionDelegateHandler.h Bug 1587743 - Part 2: Removing mTopLevelPrincipal from the PermissionDelegateHandler. r=baku 2020-06-12 16:31:56 +00:00
PermissionDelegateIPCUtils.h Bug 1587743 - Part 1: Pre-compute the delegated permissions for the top-level content and store it in the WindowContext. r=baku,nika 2020-06-12 16:31:49 +00:00
PermissionManager.cpp Bug 1644073 - Remove storageAccessAPI permission from preload list r=baku 2020-06-08 11:24:05 +00:00
PermissionManager.h Bug 1627220 - Skip expired permissions in getAllWithTypePrefix and getAllForPrincipal. r=baku 2020-04-27 17:26:04 +00:00
components.conf Bug 1363541 - Modernize the PermissionManager - part 4 - mozilla namespace, r=timhuang 2020-04-11 13:42:12 +00:00
moz.build Bug 1587743 - Part 1: Pre-compute the delegated permissions for the top-level content and store it in the WindowContext. r=baku,nika 2020-06-12 16:31:49 +00:00