a2a9d156bf2ce952abb5ffafcfdd7f8eff0a4177: Bug 1472212 - Set browser.tabs.remote.separatePrivilegedContentProcess to true by default. draft
imjching <jlim@mozilla.com> - Tue, 10 Jul 2018 13:46:59 -0400 - rev 816201
Push 115772 by bmo:jlim@mozilla.com at Tue, 10 Jul 2018 17:50:26 +0000
Bug 1472212 - Set browser.tabs.remote.separatePrivilegedContentProcess to true by default. MozReview-Commit-ID: 3SsabxpxlpA
0e2d733382abb40cd11a7a20e86ff874ec85a7ee: Bug 1416066 - Add a new flag to nsIAboutModule to load URIs in privileged content processes if feature is enabled. draft
imjching <jlim@mozilla.com> - Tue, 03 Jul 2018 19:31:37 -0400 - rev 816200
Push 115771 by bmo:jlim@mozilla.com at Tue, 10 Jul 2018 17:44:26 +0000
Bug 1416066 - Add a new flag to nsIAboutModule to load URIs in privileged content processes if feature is enabled. We will apply the URI_CAN_LOAD_IN_PRIVILEGED_CHILD flag to Activity Stream about: pages instead of hardcoding the URLs in a Set. MozReview-Commit-ID: F6AGmsKs1SR
c3982c467554a582fa238bbd0e702f1c1b1fb0ce: Bug 1416066 - Use mozJSSubScriptLoader to inject Activity Stream scripts when DOMContentLoaded is fired. draft
imjching <jlim@mozilla.com> - Fri, 22 Jun 2018 17:38:34 -0400 - rev 816199
Push 115771 by bmo:jlim@mozilla.com at Tue, 10 Jul 2018 17:44:26 +0000
Bug 1416066 - Use mozJSSubScriptLoader to inject Activity Stream scripts when DOMContentLoaded is fired. We will add a DOMContentLoaded event listener to the Activity Stream document when the content-document-interactive event is fired. When DOMContentLoaded event is fired, we will use mozJSSubScriptLoader to inject scripts into the page. MozReview-Commit-ID: 7l4JBVfpul0
190125a38a1bd10c653ece79d8cb356969c9773a: Bug 1416066 - Add preference observer for browser.tabs.remote.separatePrivilegedContentProcess in aboutNewTabService.js. draft
imjching <jlim@mozilla.com> - Thu, 28 Jun 2018 17:05:29 -0400 - rev 816198
Push 115771 by bmo:jlim@mozilla.com at Tue, 10 Jul 2018 17:44:26 +0000
Bug 1416066 - Add preference observer for browser.tabs.remote.separatePrivilegedContentProcess in aboutNewTabService.js. MozReview-Commit-ID: Ken4VffnNyE
58650e44e30df89de10b2a61cfff3f0797b4068f: Bug 1416066 - Use XPConnect compilation scope for some non-cached local scripts with codebase principal when preload cache is enabled. draft
imjching <jlim@mozilla.com> - Tue, 03 Jul 2018 21:26:04 -0400 - rev 816197
Push 115771 by bmo:jlim@mozilla.com at Tue, 10 Jul 2018 17:44:26 +0000
Bug 1416066 - Use XPConnect compilation scope for some non-cached local scripts with codebase principal when preload cache is enabled. When we use the preload cache for some non-cached local scripts in loadSubScript, we will keep the global that the script was compiled for alive, resulting in a leak. We will compile these chrome:// and resource:// scripts with codebase principal in the XPConnect compilation scope when using mozJSSubScriptLoader to load scripts synchronously. When the script is evaluated, it will be cloned into the target scope to be executed. By compiling the script in a different scope, we can avoid keeping the global that the script was compiled for originally alive. MozReview-Commit-ID: HYSTvmPCbyR
8e9355a75e5d68a0d9ab0f49de0859b5f57e2692: Bug 1416066 - Enable caching for scripts with codebase URLs of about:home, about:newtab, and about:welcome. draft
imjching <jlim@mozilla.com> - Tue, 03 Jul 2018 21:24:52 -0400 - rev 816196
Push 115771 by bmo:jlim@mozilla.com at Tue, 10 Jul 2018 17:44:26 +0000
Bug 1416066 - Enable caching for scripts with codebase URLs of about:home, about:newtab, and about:welcome. MozReview-Commit-ID: HC3cNVxWLe6
f47da8c5ba63084eb0fc01a75c253fa217264ab9: Bug 1416066 - Make ScriptPreloader wait for content-document-loaded to fire before writing cache for privileged processes. draft
imjching <jlim@mozilla.com> - Fri, 22 Jun 2018 17:29:08 -0400 - rev 816195
Push 115771 by bmo:jlim@mozilla.com at Tue, 10 Jul 2018 17:44:26 +0000
Bug 1416066 - Make ScriptPreloader wait for content-document-loaded to fire before writing cache for privileged processes. MozReview-Commit-ID: 2ElKqWN0clm
14259eade1690bc894e62c7b3d3102e1e8519643: Bug 1474450 - 3. Fix javadoc; r=jchen draft
Jim Chen <nchen@mozilla.com> - Tue, 10 Jul 2018 13:12:56 -0400 - rev 816194
Push 115770 by bmo:nchen@mozilla.com at Tue, 10 Jul 2018 17:29:29 +0000
Bug 1474450 - 3. Fix javadoc; r=jchen 1) Add some missing javadoc and fix existing javadoc warnings. 2) Expand the GeckoResult javadoc with some examples. 3) Make @IntDef/@StringDef interfaces package-private, so they don't show up in javadoc as empty stubs. MozReview-Commit-ID: JzvlLzTMgAQ
2a1210be2ddd7ee57fb8166a1741937fbb1d44f2: Bug 1474450 - 2. Rethrow uncaught and unhandled exceptions in GeckoResult; r?snorp draft
Jim Chen <nchen@mozilla.com> - Tue, 10 Jul 2018 13:12:56 -0400 - rev 816193
Push 115770 by bmo:nchen@mozilla.com at Tue, 10 Jul 2018 17:29:29 +0000
Bug 1474450 - 2. Rethrow uncaught and unhandled exceptions in GeckoResult; r?snorp If at the end of a chain, we have an uncaught and unhandled exception, rethrow the exception to make it more visible. Also, when a GeckoResult is completed with a value/exception, propagate the value/exception properly down the chain. MozReview-Commit-ID: F4tnST1nKe5
adbc3030a047b6019d7c2ddfb5c439c7d7f0c647: Bug 1474450 - 1. Add some tests for more GeckoResult behavior; r?snorp draft
Jim Chen <nchen@mozilla.com> - Tue, 10 Jul 2018 13:12:55 -0400 - rev 816192
Push 115770 by bmo:nchen@mozilla.com at Tue, 10 Jul 2018 17:29:29 +0000
Bug 1474450 - 1. Add some tests for more GeckoResult behavior; r?snorp Add some tests for handling of uncaught exceptions, and tests for value and exception propagation. MozReview-Commit-ID: 4sEakRr1lLo
a0bb0dfa22e7f9615b03d4857131a32cd72de5ba: Bug 1473044 - Make flexbox cross size take row/column gap into account. draft
Mihir Iyer <miyer@mozilla.com> - Tue, 10 Jul 2018 10:16:31 -0700 - rev 816191
Push 115769 by bmo:miyer@mozilla.com at Tue, 10 Jul 2018 17:27:36 +0000
Bug 1473044 - Make flexbox cross size take row/column gap into account. MozReview-Commit-ID: 47BNLZOA79W
e99d510fcef7cfdd3b12c7b3d15c79ccbdb2a7f1: Bug 1416066 - Add a new flag to nsIAboutModule to load URIs in privileged content processes if feature is enabled. draft
imjching <jlim@mozilla.com> - Tue, 03 Jul 2018 19:31:37 -0400 - rev 816190
Push 115768 by bmo:jlim@mozilla.com at Tue, 10 Jul 2018 17:22:49 +0000
Bug 1416066 - Add a new flag to nsIAboutModule to load URIs in privileged content processes if feature is enabled. We will apply the URI_CAN_LOAD_IN_PRIVILEGED_CHILD flag to Activity Stream about: pages instead of hardcoding the URLs in a Set. MozReview-Commit-ID: F6AGmsKs1SR
65d4520d43ec6df2eef8b38887b1220d2d39df36: Bug 1416066 - Use mozJSSubScriptLoader to inject Activity Stream scripts when DOMContentLoaded is fired. draft
imjching <jlim@mozilla.com> - Fri, 22 Jun 2018 17:38:34 -0400 - rev 816189
Push 115768 by bmo:jlim@mozilla.com at Tue, 10 Jul 2018 17:22:49 +0000
Bug 1416066 - Use mozJSSubScriptLoader to inject Activity Stream scripts when DOMContentLoaded is fired. We will add a DOMContentLoaded event listener to the Activity Stream document when the content-document-interactive event is fired. When DOMContentLoaded event is fired, we will use mozJSSubScriptLoader to inject scripts into the page. MozReview-Commit-ID: 7l4JBVfpul0
b8ac6f73e79e15317ba31441cad8ab86fcbf4bf5: Bug 1416066 - Add preference observer for browser.tabs.remote.separatePrivilegedContentProcess in aboutNewTabService.js. draft
imjching <jlim@mozilla.com> - Thu, 28 Jun 2018 17:05:29 -0400 - rev 816188
Push 115768 by bmo:jlim@mozilla.com at Tue, 10 Jul 2018 17:22:49 +0000
Bug 1416066 - Add preference observer for browser.tabs.remote.separatePrivilegedContentProcess in aboutNewTabService.js. MozReview-Commit-ID: Ken4VffnNyE
afa00dbd4c4dd6cd3e609bda7f287dd9ecbffcc2: Bug 1416066 - Use XPConnect compilation scope for some non-cached local scripts with codebase principal when preload cache is enabled. draft
imjching <jlim@mozilla.com> - Tue, 03 Jul 2018 21:26:04 -0400 - rev 816187
Push 115768 by bmo:jlim@mozilla.com at Tue, 10 Jul 2018 17:22:49 +0000
Bug 1416066 - Use XPConnect compilation scope for some non-cached local scripts with codebase principal when preload cache is enabled. When we use the preload cache for some non-cached local scripts in loadSubScript, we will keep the global that the script was compiled for alive, resulting in a leak. We will compile these chrome:// and resource:// scripts with codebase principal in the XPConnect compilation scope when using mozJSSubScriptLoader to load scripts synchronously. When the script is evaluated, it will be cloned into the target scope to be executed. By compiling the script in a different scope, we can avoid keeping the global that the script was compiled for originally alive. MozReview-Commit-ID: HYSTvmPCbyR
840012e25c748bcbb48625c0fbfd0303f54b2fcd: Bug 1416066 - Enable caching for scripts with codebase URLs of about:home, about:newtab, and about:welcome. draft
imjching <jlim@mozilla.com> - Tue, 03 Jul 2018 21:24:52 -0400 - rev 816186
Push 115768 by bmo:jlim@mozilla.com at Tue, 10 Jul 2018 17:22:49 +0000
Bug 1416066 - Enable caching for scripts with codebase URLs of about:home, about:newtab, and about:welcome. MozReview-Commit-ID: HC3cNVxWLe6
4cf20395ea9742f0fedd2f92a1641fd3d66d9854: Bug 1416066 - Make ScriptPreloader wait for content-document-loaded to fire before writing cache for privileged processes. draft
imjching <jlim@mozilla.com> - Fri, 22 Jun 2018 17:29:08 -0400 - rev 816185
Push 115768 by bmo:jlim@mozilla.com at Tue, 10 Jul 2018 17:22:49 +0000
Bug 1416066 - Make ScriptPreloader wait for content-document-loaded to fire before writing cache for privileged processes. MozReview-Commit-ID: 2ElKqWN0clm
4cb4330e391e791d9fa0ac8dd03183277381d06c: Bug 1416066 - Delay initialization of sProcessType for child processes in ScriptPreloader since remoteType in ContentChild is not ready yet. draft
imjching <jlim@mozilla.com> - Fri, 22 Jun 2018 17:07:12 -0400 - rev 816184
Push 115768 by bmo:jlim@mozilla.com at Tue, 10 Jul 2018 17:22:49 +0000
Bug 1416066 - Delay initialization of sProcessType for child processes in ScriptPreloader since remoteType in ContentChild is not ready yet. MozReview-Commit-ID: FTmQMbKhlR
1ffee79fd37be72c5933d3c7a4ca7503696b2d38: Bug 1416066 - Update script_cache.py to support new version of startup script cache file. draft
imjching <jlim@mozilla.com> - Tue, 26 Jun 2018 14:02:22 -0400 - rev 816183
Push 115768 by bmo:jlim@mozilla.com at Tue, 10 Jul 2018 17:22:49 +0000
Bug 1416066 - Update script_cache.py to support new version of startup script cache file. MozReview-Commit-ID: IuNZ3kjLcak
89bd706495f2a5dc0405657130b5e80a712dac4a: Bug 1416066 - Set default ProcessType in ScriptPreloader to Uninitialized and update version of startup script cache file. draft
imjching <jlim@mozilla.com> - Fri, 22 Jun 2018 16:58:22 -0400 - rev 816182
Push 115768 by bmo:jlim@mozilla.com at Tue, 10 Jul 2018 17:22:49 +0000
Bug 1416066 - Set default ProcessType in ScriptPreloader to Uninitialized and update version of startup script cache file. MozReview-Commit-ID: FbpMLqrFSIq
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip