mirror of
https://github.com/roytam1/palemoon27.git
synced 2026-05-26 14:18:48 +00:00
import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1110446 P2 Cleanup stale caches/bodies if last session didn't shutdown cleanly. r=ehsan (7925cf5fa) - Bug 1110446 P3 Add a test that forces a Cache object to be orphaned and reclaimed. r=ehsan (c61409240) - Bug 1110446 P4 Add a test that orphanes Cache API body files. r=ehsan (97e0a6f73) - Bug 1157670 - Fixing an incorrect assertion in QuotaManager.cpp leads to an assertion failure; r=bent (0a19eac66) - Bug 1165119 Remove corrupt morgue directories polluting nightly profiles. r=janv (d148170d8) - Bug 1165119 - Follow-up to address review feedback accidentally left out of last push. r=me (f7ef96873) - Fixup to make bug 1165119 ride the trains properly. r=trivial,DONTBUILD (87d186da4) - Bug 1162624 - Add support for restoring corrupted or missing metadata files; r=bent (57e4341e6) - Bug 1174113 - QuotaManager: Origin initialization fails on moz-safe-about+++home; r=bent (b7673128c) - Bug 1142694 - QuotaManager default/temporary initialization fails on some profiles; r=bent (29a286137) - Bug 1166871 - Always force a repaint before handling a wheel event so that we don't untransform it into some other scrollframe. r=botond (28e56646d) - Don't vertically scroll APZCs that have less than one pixel of vertical scroll range. (bug 1154134, r=kats) (1bac9c054) - Bug 1166871 - Add a test. r=botond (45d398bb6) - Bug 1164557 - Do not start an overscroll animation if one is already running. r=kats (287a27910) - Bug 1163832 - Add an API to flush pending APZ repaint requests and dispatch a notification upon completion. r=botond (8b3f9e06f) - Bug 858680 - Part 1: Perform incremental_vacuum on open databases while idle, r=janv. (715f77ad6) - Bug 858680 - Part 2: Add idle notifications to QuotaClient, r=janv. (9f245b1bb) - Bug 1135166 - Initialize Telemetry histogram id cache early to avoid races. r=froydnj,vladan (f0bd8278c) - Bug 1162176, Part 1. r=mak. (f92ba4061) - Bug 1162176, Part 2. r=janv. (f313e1cf3) - Bug 1155634 - Move ConnectionPool creation closer to where we actually use it and at a point guaranteed to be after QuotaManager has been started. r=khuey relanding CLOSED TREE (ce489e8f4) - Bug 1155652 - Fix two incorrect assertions r=janv (2417d91ed) - Bug 1156063 - Intermittent application crashed [@ mozilla::dom::indexedDB::::ConnectionPool::Start] in various tests. r=janv (b1126ac71) - Bug 1157029 - More changes to bulletproof shutdown of failed connections, r=janv. (93a425abb) - Bug 858680 - Part 4: Perform maintenance on databases while idle, r=janv. (017d536fe) - Bug 1130775 - Convert synchronized ops and storage registration into unified directory locks; r=bent (300f635f7) - Bug 1130775 followup: Add missing 'override' keyword to SendResults() methods in QuotaManager.cpp. rs=ehsan (397338f5b) - Bug 1170021 - Part 1: Merge QuotaManager with QuotaObject; r=bent (168264350) - Bug 1170021 - Part 2: Move DirectoryLock out of QuotaManager class; r=bent (278964f88) - pointer style (99453953c) - Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj (6d1ddbff1)
This commit is contained in:
@@ -816,7 +816,7 @@ IncreasePrivateDocShellCount()
|
||||
{
|
||||
gNumberOfPrivateDocShells++;
|
||||
if (gNumberOfPrivateDocShells > 1 ||
|
||||
XRE_GetProcessType() != GeckoProcessType_Content) {
|
||||
!XRE_IsContentProcess()) {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -830,7 +830,7 @@ DecreasePrivateDocShellCount()
|
||||
MOZ_ASSERT(gNumberOfPrivateDocShells > 0);
|
||||
gNumberOfPrivateDocShells--;
|
||||
if (!gNumberOfPrivateDocShells) {
|
||||
if (XRE_GetProcessType() == GeckoProcessType_Content) {
|
||||
if (XRE_IsContentProcess()) {
|
||||
dom::ContentChild* cc = dom::ContentChild::GetSingleton();
|
||||
cc->SendPrivateDocShellsExist(false);
|
||||
return;
|
||||
@@ -5028,7 +5028,7 @@ nsDocShell::DisplayLoadError(nsresult aError, nsIURI* aURI,
|
||||
mInPrivateBrowsing ? nsISocketProvider::NO_PERMANENT_STORAGE : 0;
|
||||
bool isStsHost = false;
|
||||
bool isPinnedHost = false;
|
||||
if (XRE_GetProcessType() == GeckoProcessType_Default) {
|
||||
if (XRE_IsParentProcess()) {
|
||||
nsCOMPtr<nsISiteSecurityService> sss =
|
||||
do_GetService(NS_SSSERVICE_CONTRACTID, &rv);
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
@@ -9487,7 +9487,7 @@ nsDocShell::CopyFavicon(nsIURI* aOldURI,
|
||||
nsIURI* aNewURI,
|
||||
bool aInPrivateBrowsing)
|
||||
{
|
||||
if (XRE_GetProcessType() == GeckoProcessType_Content) {
|
||||
if (XRE_IsContentProcess()) {
|
||||
dom::ContentChild* contentChild = dom::ContentChild::GetSingleton();
|
||||
if (contentChild) {
|
||||
mozilla::ipc::URIParams oldURI, newURI;
|
||||
@@ -14199,7 +14199,7 @@ nsDocShell::MaybeNotifyKeywordSearchLoading(const nsString& aProvider,
|
||||
return;
|
||||
}
|
||||
|
||||
if (XRE_GetProcessType() == GeckoProcessType_Content) {
|
||||
if (XRE_IsContentProcess()) {
|
||||
dom::ContentChild* contentChild = dom::ContentChild::GetSingleton();
|
||||
if (contentChild) {
|
||||
contentChild->SendNotifyKeywordSearchLoading(aProvider, aKeyword);
|
||||
|
||||
Reference in New Issue
Block a user