gecko-dev/toolkit/xre
David Parks 99e17d748f Bug 1488439: Part 1 - Replace Windows temp folder in sandboxed plugin process (r=bobowen,erahm)
The sandbox blocks GetTempFileName's prior response, causing the system to end up searching a number of (inaccessible) folders to use as a replacement for the temp folder.  This patch provides a path to a new folder on the command line for the plugin process.  This new temp folder, specific to this plugin process instance, is then communicated to the system via the TEMP/TMP environment variables.  This is similar to what is done for the content process but avoids nsDirectoryService, which doesn't exist in plugin processes.

Differential Revision: https://phabricator.services.mozilla.com/D7532

--HG--
extra : moz-landing-system : lando
2018-10-12 22:36:22 +00:00
..
test Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop 2018-08-31 05:59:17 +00:00
AutoSQLiteLifetime.cpp
AutoSQLiteLifetime.h
Bootstrap.cpp Bug 1471025: Part 3b - Refactor Android shared FD API to require fewer modifications per change. r=jld 2018-07-02 15:01:25 -07:00
Bootstrap.h Bug 1471025: Part 3b - Refactor Android shared FD API to require fewer modifications per change. r=jld 2018-07-02 15:01:25 -07:00
CmdLineAndEnvUtils.h Bug 1489944 - Fixed some std::move warnings - r=froydnj 2018-09-10 15:51:48 +00:00
CreateAppData.cpp
EventTracer.cpp
EventTracer.h
glxtest.cpp
MacApplicationDelegate.h
MacApplicationDelegate.mm Bug 1491576 - Remove the XPCOM registration for nsNativeAppSupportBase; r=mccr8 2018-09-15 13:54:52 -04:00
MacAutoreleasePool.h
MacAutoreleasePool.mm
MacLaunchHelper.h
MacLaunchHelper.mm
moz.build Bug 1496327 - Remove MOZ_ENABLE_XREMOTE r=froydnj 2018-10-04 13:55:55 +00:00
MozMeegoAppService.h
nsAndroidStartup.cpp
nsAppRunner.cpp Bug 1496327 - Remove MOZ_ENABLE_XREMOTE r=froydnj 2018-10-04 13:55:55 +00:00
nsAppRunner.h Bug 1491576 - Remove the XPCOM registration for nsNativeAppSupportBase; r=mccr8 2018-09-15 13:54:52 -04:00
nsAppStartupNotifier.cpp Bug 1491741 - Part 2: DeCOMtaminate nsAppStartupNotifier; r=mccr8 2018-09-17 23:45:02 -04:00
nsAppStartupNotifier.h Bug 1491741 - Part 2: DeCOMtaminate nsAppStartupNotifier; r=mccr8 2018-09-17 23:45:02 -04:00
nsCommandLineServiceMac.cpp
nsCommandLineServiceMac.h
nsConsoleWriter.cpp Bug 1488628 - Change nsIConsoleMessage.message to an AString. r=erahm 2018-09-05 13:31:42 +10:00
nsEmbeddingModule.cpp Bug 1493310: Add a way to access certain functionality of nsXREDirProvider for testing purposes. r=froydnj 2018-09-24 14:55:37 +00:00
nsEmbedFunctions.cpp Bug 1491741 - Part 2: DeCOMtaminate nsAppStartupNotifier; r=mccr8 2018-09-17 23:45:02 -04:00
nsGDKErrorHandler.cpp
nsGDKErrorHandler.h
nsIAppStartupNotifier.h Bug 1491741 - Part 2: DeCOMtaminate nsAppStartupNotifier; r=mccr8 2018-09-17 23:45:02 -04:00
nsINativeAppSupport.idl
nsIWinAppHelper.idl
nsIXREDirProvider.idl Bug 1493310: Add a way to access certain functionality of nsXREDirProvider for testing purposes. r=froydnj 2018-09-24 14:55:37 +00:00
nsNativeAppSupportBase.cpp
nsNativeAppSupportBase.h
nsNativeAppSupportCocoa.mm Bug 1491560 - Remove the XPCOM registration for nsCommandLine; r=mccr8 2018-09-15 12:16:39 -04:00
nsNativeAppSupportDefault.cpp
nsNativeAppSupportUnix.cpp
nsNativeAppSupportWin.cpp Bug 1493414 - Re-enable warnings as errors on clang-cl in toolkit/xre/. r=froydnj 2018-09-18 22:04:28 +09:00
nsNativeAppSupportWin.h
nsSigHandlers.cpp
nsSigHandlers.h
nsUpdateDriver.cpp Bug 1494127 - Fix trivial calls to do_QueryInterface that return an nsresult r=smaug 2018-10-01 21:38:43 +00:00
nsUpdateDriver.h
nsWindowsRestart.cpp Bug 1493414 - Re-enable warnings as errors on clang-cl in toolkit/xre/. r=froydnj 2018-09-18 22:04:28 +09:00
nsWindowsWMain.cpp Bug 1402247 - Use encoding_rs for XPCOM string encoding conversions. r=Nika,erahm,froydnj. 2018-08-14 14:43:42 +03:00
nsX11ErrorHandler.cpp
nsX11ErrorHandler.h
nsXREDirProvider.cpp Bug 1488439: Part 1 - Replace Windows temp folder in sandboxed plugin process (r=bobowen,erahm) 2018-10-12 22:36:22 +00:00
nsXREDirProvider.h Bug 1488439: Part 1 - Replace Windows temp folder in sandboxed plugin process (r=bobowen,erahm) 2018-10-12 22:36:22 +00:00
platform.ini
PolicyChecks.h
ProfileReset.cpp Bug 1475282: Fix DEAD_STORE issues in ProfileReset. r=erahm 2018-07-16 18:27:16 +01:00
ProfileReset.h
SafeMode.h Bug 1488547: Add flag to IsSafeModeRequested to skip keypress checks; r=mhowell 2018-09-04 19:55:53 +00:00
UIKitDirProvider.h
UIKitDirProvider.mm
updaterfileutils_osx.h
updaterfileutils_osx.mm
WinDllServices.cpp
WinDllServices.h