mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-27 14:52:16 +00:00
83eb41d14a
The idea of this patch is to try to not use oberver mechanism as possible. To achieve that, it introduces deleteByOriginAttributes() to cleaners. Different from other methods, it would only be executed if it's implemented from a cleaner. It doesn't remove oberver mechanism entirely since some cleaners are still using that for other deleteByXXX() functions. So, it only applies removing stuff to PushService, QuotaManagerService, ServiceWorkerManager, nsPermissionManager, nsApplicationCacheService, and nsCookieService. Since the original issue is related to QuotaManagerService, it adds xpcshell test under the dom/quota/test/unit/ to ensure the behavior won't be changed accidentally in the future. Differential Revision: https://phabricator.services.mozilla.com/D33758 --HG-- extra : moz-landing-system : lando |
||
---|---|---|
.. | ||
test | ||
CookieServiceChild.cpp | ||
CookieServiceChild.h | ||
CookieServiceParent.cpp | ||
CookieServiceParent.h | ||
CookieSettings.cpp | ||
CookieSettings.h | ||
moz.build | ||
nsCookie.cpp | ||
nsCookie.h | ||
nsCookieKey.h | ||
nsCookiePermission.cpp | ||
nsCookiePermission.h | ||
nsCookieService.cpp | ||
nsCookieService.h | ||
nsICookie.idl | ||
nsICookieManager.idl | ||
nsICookiePermission.idl | ||
nsICookieService.idl | ||
nsICookieSettings.idl | ||
PCookieService.ipdl |