gecko-dev/toolkit
Adam Gashlin 6b6c4da4b5 Bug 1696772 - Don't use FILE_FLAG_DELETE_ON_CLOSE for multi-instance locks. r=nalexander,application-update-reviewers.
FILE_FLAG_DELETE_ON_CLOSE had the wrong semantics, rendering the lock
file unusable after it had been closed once.

Delete the lock file in the uninstaller as a simple alternative (given that
the lock file is not in a temporary location on Windows).

For a test I returned to the older form of
test_backgroundtask_update_sync_manager which initially exposed the issue:
It expects the background task to be able to detect the xpcshell instance
after running resetLock, which failed before this fix.
I also extended the original updateSyncManager test to run the second
copy twice, which also catches the issue.

Differential Revision: https://phabricator.services.mozilla.com/D109565
2021-03-24 20:36:06 +00:00
..
actors Bug 1686662 - Stop starting autoscroll if requested browsing context is not in foreground tab anymore r=smaug,Gijs 2021-03-23 22:21:29 +00:00
components Bug 1696772 - Don't use FILE_FLAG_DELETE_ON_CLOSE for multi-instance locks. r=nalexander,application-update-reviewers. 2021-03-24 20:36:06 +00:00
content Bug 1695253 - Replaced DTD/xhtml1-strict.dtd which lead to broken network loads. r=mossop 2021-03-24 16:52:06 +00:00
crashreporter Bug 1698827 - Use border-spacing: 0; on about:crashes tables. r=gsvelto 2021-03-17 13:37:12 +00:00
docs Bug 1695754 - Add developer documentation for the new --backgroundtask mode. r=bytesized DONTBUILD 2021-03-02 21:44:27 +00:00
library Bug 1696780 - Update mp4parse-rust to 94c3b1f. r=bryce,kinetik 2021-03-09 21:36:31 +00:00
locales Backed out changeset 816285ac4de4 (bug 1694511) for failures on browser_experimental_features.js. CLOSED TREE 2021-03-24 15:15:27 +02:00
modules Bug 1697844 - Remove unused FENNEC_NIGHTLY. r=esawin 2021-03-24 20:06:24 +00:00
mozapps Bug 1696772 - Don't use FILE_FLAG_DELETE_ON_CLOSE for multi-instance locks. r=nalexander,application-update-reviewers. 2021-03-24 20:36:06 +00:00
profile Bug 1699072 - Remove information.svg and flatten toolkit/themes/shared/profile. r=Gijs 2021-03-18 23:48:14 +00:00
system Bug 1634281 - Use nsTHashMap instead of nsDataHashtable. r=xpcom-reviewers,necko-reviewers,jgilbert,nika,valentin 2021-03-10 10:47:47 +00:00
themes Bug 1699548 - Shrink size of the panel footer split button dropmarker when Proton is enabled. r=Itiel,desktop-theme-reviewers 2021-03-24 16:36:48 +00:00
xre Bug 1696772 - Don't use FILE_FLAG_DELETE_ON_CLOSE for multi-instance locks. r=nalexander,application-update-reviewers. 2021-03-24 20:36:06 +00:00
.eslintrc.js
l10n-registry.manifest
moz.build Bug 1687239 part 3 - Remove the PluginProblem UA Widget and related CSS pseudos. r=emilio 2021-01-25 11:53:57 +00:00
moz.configure Bug 1697844 - Remove unused FENNEC_NIGHTLY. r=esawin 2021-03-24 20:06:24 +00:00
toolkit.mozbuild Bug 1694380 - Set MOZ_GECKODRIVER rather than ENABLE_GECKODRIVER. r=firefox-build-system-reviewers,mhentges 2021-03-08 23:44:25 +00:00