gecko-dev/toolkit/profile
Jens Stutte fc2b0abf2a Bug 1714573: Ensure profile deletion takes place before the profile is unlocked. r=mossop,dom-storage-reviewers,janv
We want to make our best effort to delete all files we can before we unlock the profile. This includes a retry loop hoping that whoever else locked those files did so intermittently.
And once the profile is unlocked, we want to reduce as much as possible the possibility to interfere with a starting instance on the same profile directory.

Until bug 1716291 lands, we need to get back here to finish the work, but this patch is already supposed to mitigate some of the problems we might see in the wild.

Differential Revision: https://phabricator.services.mozilla.com/D116834
2021-06-15 06:28:04 +00:00
..
content Bug 1699072 - Remove information.svg and flatten toolkit/themes/shared/profile. r=Gijs 2021-03-18 23:48:14 +00:00
gtest Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
test Bug 1714573: Ensure profile deletion takes place before the profile is unlocked. r=mossop,dom-storage-reviewers,janv 2021-06-15 06:28:04 +00:00
xpcshell Bug 1700972: Remove profile-per-install onboarding UI. r=Gijs 2021-04-21 20:06:31 +00:00
ProfileUnlockerAndroid.cpp Bug 1697503 - Remove GeckoAppShell.KillAnyZombies. r=mossop,droeh 2021-03-15 17:04:41 +00:00
ProfileUnlockerAndroid.h Bug 1697503 - Remove GeckoAppShell.KillAnyZombies. r=mossop,droeh 2021-03-15 17:04:41 +00:00
ProfileUnlockerWin.cpp
ProfileUnlockerWin.h
jar.mn
moz.build Backed out changeset caf472555c8a (bug 1701182) for causing failure on test_snap_empty.js. CLOSED TREE 2021-04-08 05:26:26 +03:00
notifications.txt Bug 1689953: Harmonize shutdown phase definitions across nsTerminator and AppShutdown r=dthayer,chutten 2021-02-27 14:38:14 +00:00
nsIProfileMigrator.idl
nsIProfileUnlocker.idl
nsIToolkitProfile.idl
nsIToolkitProfileService.idl Bug 1700972: Remove profile-per-install onboarding UI. r=Gijs 2021-04-21 20:06:31 +00:00
nsProfileLock.cpp Bug 1714573: Ensure profile deletion takes place before the profile is unlocked. r=mossop,dom-storage-reviewers,janv 2021-06-15 06:28:04 +00:00
nsProfileLock.h Bug 1714573: Ensure profile deletion takes place before the profile is unlocked. r=mossop,dom-storage-reviewers,janv 2021-06-15 06:28:04 +00:00
nsToolkitProfileService.cpp Bug 1714573: Ensure profile deletion takes place before the profile is unlocked. r=mossop,dom-storage-reviewers,janv 2021-06-15 06:28:04 +00:00
nsToolkitProfileService.h Bug 1700972: Remove profile-per-install onboarding UI. r=Gijs 2021-04-21 20:06:31 +00:00