gecko-dev/mozglue/misc
Doug Thayer 1772475d1b Bug 1672789 - Only allow one skeleton UI per instance of an install r=mhowell,cmartin
We don't want to show the skeleton UI if there is already an instance of
Firefox running for that install. Accordingly, we implement something
similar to the profile lock, acquiring exclusive access to
~/AppData/Local/Mozilla/Firefox/SkeletonUILock-<installHash>. If we do not do
this, then when a user clicks firefox.exe while an existing instance is
running, under default conditions we will open the skeleton UI, then
almost immediately terminate and send a message to the existing instance to
open a new window.

Differential Revision: https://phabricator.services.mozilla.com/D98525
2020-12-08 19:23:10 +00:00
..
decimal
interceptor Bug 1677284 - Fix Windows AARch64 bustage. a=bustage-fix 2020-11-23 16:54:12 +00:00
AutoProfilerLabel.cpp Bug 1665411 - Use first-fit mutexes on macOS r=spohl 2020-10-30 13:10:29 +00:00
AutoProfilerLabel.h Bug 1223932 - delete guard object uses from the tree; r=jwalden 2020-07-30 14:22:38 +00:00
ConditionVariable_posix.cpp
ConditionVariable_windows.cpp
Debug.h Backed out changeset 975163dad54f (bug 1680402) for causing leaks. CLOSED TREE 2020-12-04 07:06:30 +02:00
DynamicallyLinkedFunctionPtr.h
ImportDir.h Bug 1671316 - Part1. Introduce CrossExecTransferManager. r=mhowell 2020-10-27 14:09:00 +00:00
MmapFaultHandler.cpp Bug 1223932 - delete guard object uses from the tree; r=jwalden 2020-07-30 14:22:38 +00:00
MmapFaultHandler.h Bug 1223932 - delete guard object uses from the tree; r=jwalden 2020-07-30 14:22:38 +00:00
MutexPlatformData_posix.h
MutexPlatformData_windows.h
Mutex_posix.cpp Bug 1665411 - Use first-fit mutexes on macOS r=spohl 2020-10-30 13:10:29 +00:00
Mutex_windows.cpp
NativeNt.h Bug 1659438 - Part3: Add an array of the dependent modules paths to SharedSection. r=mhowell 2020-11-10 20:52:00 +00:00
PlatformConditionVariable.h
PlatformMutex.h Bug 1665411 - Use first-fit mutexes on macOS r=spohl 2020-10-30 13:10:29 +00:00
PreXULSkeletonUI.cpp Bug 1672789 - Only allow one skeleton UI per instance of an install r=mhowell,cmartin 2020-12-08 19:23:10 +00:00
PreXULSkeletonUI.h Bug 1665461: reflect the correct colors for default themes in the skeleton UI. r=dthayer 2020-11-12 23:56:44 +00:00
Printf.cpp Bug 1519636 - Reformat with clang-format-11 to the Google coding style r=andi,sg,geckoview-reviewers,snorp 2020-11-18 09:05:59 +00:00
Printf.h
StackWalk.cpp
StackWalk.h
StackWalk_windows.h
TimeStamp.cpp
TimeStamp.h
TimeStamp_darwin.cpp
TimeStamp_posix.cpp
TimeStamp_windows.cpp
TimeStamp_windows.h
WinUtils.h
WindowsDpiAwareness.h Bug 1665357 - Ensure DPI_AWARENESS_CONTEXT is defined r=mhowell 2020-09-16 20:14:40 +00:00
WindowsMapRemoteView.cpp
WindowsMapRemoteView.h
WindowsProcessMitigations.cpp Bug 1681123 - Bump mingw-w64 revision to fix _aligned_malloc in clang 12 r=tjr 2020-12-07 17:55:27 +00:00
WindowsProcessMitigations.h Bug 1509748 - Do not touch ntdll's PE header directly if EAF+ is enabled. r=mhowell,mstange 2020-05-27 21:48:35 +00:00
WindowsUnicode.cpp
WindowsUnicode.h
moz.build Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
nsWindowsDllInterceptor.h Bug 1671316 - Part2. Pass CrossExecTransferManager to FuncHookCrossProcess and Kernel32ExportsSolver. r=mhowell 2020-10-27 14:08:49 +00:00