gecko-dev/toolkit/xre
Blake Kaplan bb284dfc84 Bug 1372824 - Work around race conditions on startup enabling e10s. r=Felipe
There are two race conditions that happen on startup because we read an
install.rdf with a DOM parser before addons have a chance to run. The current
code caches the first value that it computes, meaning that if it runs before
e10srollout does, it will cache the default values for its channel (off on
Beta and Release). This patch fixes the races by never caching the value of
the MultiprocessBlockPolicy (which is fine, it's only ever called in two
places) and by letting e10srollout tell BrowserTabsRemote to update its cached
value.

MozReview-Commit-ID: HsUIrPzqwl0

--HG--
extra : rebase_source : f3d12f43e8c7150d60e94f186de8b68188736dc4
2017-07-13 12:16:42 -07:00
..
test Bug 1368033 - Ignore return value of SetCursorPos in TestDllInterceptor. r=dmajor 2017-05-30 23:04:48 -07:00
Bootstrap.cpp Bug 1343075 - Use GeckoEditableSupport from PuppetWidget; r=masayuki r=rbarker r=snorp r=esawin 2017-03-07 22:34:39 -05:00
Bootstrap.h Bug 1343075 - Use GeckoEditableSupport from PuppetWidget; r=masayuki r=rbarker r=snorp r=esawin 2017-03-07 22:34:39 -05:00
CreateAppData.cpp Bug 1356843 - Fix -Wcomma warnings in toolkit/. r=mossop 2017-04-05 01:23:45 -07:00
EventTracer.cpp Bug 1375387 - Reorder and section-ify GeckoProfiler.h. r=mstange. 2017-06-22 14:28:47 +10:00
EventTracer.h
MacApplicationDelegate.h
MacApplicationDelegate.mm
MacAutoreleasePool.h
MacAutoreleasePool.mm
MacLaunchHelper.h Bug 1250901: Replace waitpid with NSTask's waitUntilExit. r=mstange f=rstrong 2016-08-31 18:56:48 -04:00
MacLaunchHelper.mm Bug 1250901: Replace waitpid with NSTask's waitUntilExit. r=mstange f=rstrong 2016-08-31 18:56:48 -04:00
Makefile.in
MozMeegoAppService.h
ProfileReset.cpp Bug 1380227 - Avoid many UTF16toUTF8 and UTF8toUTF16 conversions in nsStringBundle. r=emk. 2017-07-12 15:13:37 +10:00
ProfileReset.h Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
UIKitDirProvider.h
UIKitDirProvider.mm
glxtest.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
moz.build Bug 1380665 - Define MOZ_CODE_COVERAGE for the entire tree. r=jmaher 2017-07-13 19:12:23 +02:00
nsAndroidStartup.cpp Bug 1306327 - Move reading application.ini to XRE_main. r=bsmedberg 2017-01-10 16:43:23 +09:00
nsAppRunner.cpp Bug 1372824 - Work around race conditions on startup enabling e10s. r=Felipe 2017-07-13 12:16:42 -07:00
nsAppRunner.h Bug 1345978, part 1 - Add a way to get the platform build id without the service manager. r=froydnj 2017-03-11 08:01:34 -08:00
nsAppStartupNotifier.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsAppStartupNotifier.h Bug 1309049 - move embedding/ files out of that directory, r=jst,mossop 2017-01-12 13:47:27 -08:00
nsCommandLineServiceMac.cpp
nsCommandLineServiceMac.h
nsConsoleWriter.cpp
nsEmbedFunctions.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
nsEmbeddingModule.cpp Bug 1309049 - move embedding/ files out of that directory, r=jst,mossop 2017-01-12 13:47:27 -08:00
nsGDKErrorHandler.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsGDKErrorHandler.h
nsIAppStartupNotifier.h Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsINativeAppSupport.idl Bug 1332892 - Remove obsolete hackaround from nsDefaultURIFixup.cpp. r=bz 2017-01-22 14:32:37 +09:00
nsIWinAppHelper.idl
nsNativeAppSupportBase.cpp
nsNativeAppSupportBase.h
nsNativeAppSupportCocoa.mm
nsNativeAppSupportDefault.cpp
nsNativeAppSupportUnix.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
nsNativeAppSupportWin.cpp Bug 1364016 - Explicitly pass a triggeringPrincipal to openURI. r=gijs,baku 2017-07-05 21:58:21 +02:00
nsNativeAppSupportWin.h Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsSigHandlers.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsSigHandlers.h
nsUpdateDriver.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
nsUpdateDriver.h Bug 1355361 - nsUpdateProcessor::ProcessUpdate should use the directory service instead of nsXREDirProvider (also removes app update gonk support). r=mhowell 2017-04-12 18:07:07 -07:00
nsWindowsRestart.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsWindowsWMain.cpp
nsX11ErrorHandler.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsX11ErrorHandler.h bug 1331320 install X11 error handler through Xlib in plugin process as GTK2 does not use g_error r=glandium 2017-01-13 20:50:58 +13:00
nsXREDirProvider.cpp Bug 1369670 Part 2: On Windows resolve junction points and symlinks in any paths that are used for sandbox policy rules. r=jimm 2017-06-23 16:29:15 +01:00
nsXREDirProvider.h Bug 1358846: Part 4 - Merge various startup information stores into a single JSON file. r=rhelmer,jonco 2017-05-12 09:37:50 -07:00
platform.ini
updaterfileutils_osx.h
updaterfileutils_osx.mm