d5c6b95843e380e6fd7870d9e7d3847ff331888f: Bug 1499196 - Use outputs as the key for rust commands in Tup once again. r=mshal
Chris Manchester <cmanchester@mozilla.com> - Sun, 21 Oct 2018 18:56:23 +0000 - rev 443652
Push 34964 by aciure@mozilla.com at Wed, 31 Oct 2018 05:08:54 +0000
Bug 1499196 - Use outputs as the key for rust commands in Tup once again. r=mshal Now that we're outputing a stub file for each build script we can index these commands by their output to de-duplicate them in the tup backend. Differential Revision: https://phabricator.services.mozilla.com/D9042
e1c9e5aec40a2ee8b1b3affddd72618016719018: Bug 1499196 - Introduce a mozilla-central-workspace-hack crate to unify features seen by rust deps. r=ted,firefox-build-system-reviewers
Chris Manchester <cmanchester@mozilla.com> - Thu, 18 Oct 2018 10:39:05 +0000 - rev 443651
Push 34964 by aciure@mozilla.com at Wed, 31 Oct 2018 05:08:54 +0000
Bug 1499196 - Introduce a mozilla-central-workspace-hack crate to unify features seen by rust deps. r=ted,firefox-build-system-reviewers This is the equivalent of the rustc-workspace-hack used by the rust build to ensure cargo and RLS see the same set of features for dependencies so that these dependencies may be reused by invocations of cargo for these two projects. The trivial crate added specifies the union of the set of features activated for a particular crate for each time it appears in the dependency tree so that cargo will understand these dependencies to be re-usable across cargo implementations. This eliminates re-building jsrust and some of its dependencies twice, and reduces the number of crates compiled in the tree by about 90 in testing on linux. Differential Revision: https://phabricator.services.mozilla.com/D9041
afa1cebbba882b70f4f8952236c4fd6594a3e650: Bug 1499196 - Update spidermonkey rust search path to look for rust artifacts rooted in the topobjdir. r=bbouvier
Chris Manchester <cmanchester@mozilla.com> - Thu, 18 Oct 2018 10:24:28 +0000 - rev 443650
Push 34964 by aciure@mozilla.com at Wed, 31 Oct 2018 05:08:54 +0000
Bug 1499196 - Update spidermonkey rust search path to look for rust artifacts rooted in the topobjdir. r=bbouvier Differential Revision: https://phabricator.services.mozilla.com/D9040
3181c8c9ea42c92dca36445dc985f94fc9d3ce46: Bug 1499196 - Always use the topobjdir to output rust library dependencies. r=ted,firefox-build-system-reviewers
Chris Manchester <cmanchester@mozilla.com> - Thu, 18 Oct 2018 10:40:32 +0000 - rev 443649
Push 34964 by aciure@mozilla.com at Wed, 31 Oct 2018 05:08:54 +0000
Bug 1499196 - Always use the topobjdir to output rust library dependencies. r=ted,firefox-build-system-reviewers Differential Revision: https://phabricator.services.mozilla.com/D9039
5fef606c120e9328189d00ded59b4d290169c959: Backed out 2 changesets (bug 1446791, bug 1503335) for causing area-coords.html and area-download-click.html failures CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Tue, 30 Oct 2018 21:15:43 +0200 - rev 443648
Push 34964 by aciure@mozilla.com at Wed, 31 Oct 2018 05:08:54 +0000
Backed out 2 changesets (bug 1446791, bug 1503335) for causing area-coords.html and area-download-click.html failures CLOSED TREE Backed out changeset 7e06b3de1158 (bug 1503335) Backed out changeset 29421c0b3e6b (bug 1446791)
786d2f52f4569f30eeb10898ce2541c36054090c: Bug 1503276 - Response.redirect() should throw TypeError if the input is an invalid URL, r=smaug
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 30 Oct 2018 20:07:28 +0100 - rev 443647
Push 34964 by aciure@mozilla.com at Wed, 31 Oct 2018 05:08:54 +0000
Bug 1503276 - Response.redirect() should throw TypeError if the input is an invalid URL, r=smaug
2596473d8286f0f5d3e8d1df26eab7ef66df5658: Bug 1502947 - Add helper function to MozXULElement for inheriting attributes;r=bgrins
Alexander Surkov <surkov.alexander@gmail.com> - Tue, 30 Oct 2018 11:51:40 -0700 - rev 443646
Push 34964 by aciure@mozilla.com at Wed, 31 Oct 2018 05:08:54 +0000
Bug 1502947 - Add helper function to MozXULElement for inheriting attributes;r=bgrins
aa35078cabaaef9c255b3bfaf195051456ab5d8e: Bug 1472212 - Set browser.tabs.remote.separatePrivilegedContentProcess to true by default for Firefox Nightly builds. r=mconley
imjching <jlim@mozilla.com> - Tue, 10 Jul 2018 13:46:59 -0400 - rev 443645
Push 34964 by aciure@mozilla.com at Wed, 31 Oct 2018 05:08:54 +0000
Bug 1472212 - Set browser.tabs.remote.separatePrivilegedContentProcess to true by default for Firefox Nightly builds. r=mconley MozReview-Commit-ID: 3SsabxpxlpA
bf02793f802db78d038f2f5e3663cdf2d257134b: Bug 1472212 - Add e10s tests to ensure that URIs with the URI_CAN_LOAD_IN_PRIVILEGED_CHILD flag load in the privileged content process when the pref is turned on. r=Gijs
Jay Lim <jlim@mozilla.com> - Mon, 23 Jul 2018 10:08:45 -0400 - rev 443644
Push 34964 by aciure@mozilla.com at Wed, 31 Oct 2018 05:08:54 +0000
Bug 1472212 - Add e10s tests to ensure that URIs with the URI_CAN_LOAD_IN_PRIVILEGED_CHILD flag load in the privileged content process when the pref is turned on. r=Gijs URIs need to have both the URI_CAN_LOAD_IN_PRIVILEGED_CHILD and URI_MUST_LOAD_IN_CHILD flags in order for them to run in the privileged content process when the pref is turned on. MozReview-Commit-ID: 61dO5peNtNL
95a7ef6102a63681d1286d4bfc2554b0d9cf3e84: Bug 1472212 - Prevent focusing on the tab's content area during session restoration for special URLs for new tabs. r=dao
Jay Lim <jlim@mozilla.com> - Fri, 20 Jul 2018 19:47:56 -0400 - rev 443643
Push 34964 by aciure@mozilla.com at Wed, 31 Oct 2018 05:08:54 +0000
Bug 1472212 - Prevent focusing on the tab's content area during session restoration for special URLs for new tabs. r=dao Since about:newtab now runs in the privileged content process, SessionStore will attempt restore the tab's content whenever we perform a process switch. This causes the tab's content area to be focused. We will add a condition to prevent focusing on the tab's content area. This patch also focuses on the URL bar first before opening a new tab to avoid flickering. MozReview-Commit-ID: FRKR6pReiZz
7b7fa6ab2229e358666d0b0855adcfe6bd8199c4: Bug 1472212 - Load `http://example.org/` instead of `about:home` for some tests. r=Gijs
Jay Lim <jlim@mozilla.com> - Fri, 20 Jul 2018 18:49:59 -0400 - rev 443642
Push 34964 by aciure@mozilla.com at Wed, 31 Oct 2018 05:08:54 +0000
Bug 1472212 - Load `http://example.org/` instead of `about:home` for some tests. r=Gijs These tests were timing out because `about:home` now runs in a different process. Since these two tests aim to test something else (e.g. window leaks when navigating between pages), we will redirect to a URL that loads in the same process instead of `about:home` to avoid adding extra conditions for the process flip. See Bug 1336811 and Bug 1242643. MozReview-Commit-ID: G0rhfA973R9
4fe4ec18f2f3a4ed521205402de44b0987bae657: Bug 1472212 - Handle navigation away from privileged content process in RDM. r=jryans
Jay Lim <jlim@mozilla.com> - Fri, 20 Jul 2018 18:40:44 -0400 - rev 443641
Push 34964 by aciure@mozilla.com at Wed, 31 Oct 2018 05:08:54 +0000
Bug 1472212 - Handle navigation away from privileged content process in RDM. r=jryans Author: J. Ryan Stinnett <jryans@gmail.com> Now that we are running about:home in the privileged content process, clicking on a link in Activity Stream while having RDM activated will close the RDM because a process flip will occur. This causes the following tests to time out because the RDM has been deactivated: - devtools/client/responsive.html/test/browser/browser_container_tab.js - devtools/client/responsive.html/test/browser/browser_preloaded_newtab.js This patch disables RDM in about:home and will load about:blank instead when RDM is enabled. MozReview-Commit-ID: D5EMyfkOM8l
18f824674b76d87ed8cdaee516ad450c1c9b6496: Bug 1472212 - Rename E10SUtils.canLoadURIInProcess to E10SUtils.canLoadURIInRemoteType and modify it to accept an E10SUtils process type instead of a nsIXULRuntime process type. r=Gijs
Jay Lim <jlim@mozilla.com> - Fri, 20 Jul 2018 18:02:45 -0400 - rev 443640
Push 34964 by aciure@mozilla.com at Wed, 31 Oct 2018 05:08:54 +0000
Bug 1472212 - Rename E10SUtils.canLoadURIInProcess to E10SUtils.canLoadURIInRemoteType and modify it to accept an E10SUtils process type instead of a nsIXULRuntime process type. r=Gijs See next commit for more info. The idea is to use E10SUtils.canLoadURIInRemoteType to detect if a URI can load in a given E10SUtils process type. Having it to accept a nsIXULRuntime process type, which will be mapped back to an E10SUtils process type, is unnecessary. MozReview-Commit-ID: KeYkuRDyqXO
1978a7837502d65b12ce3ae35a16a340ab353c9e: Bug 1472212 - Remove unnecessary async/await keywords for browser_new_tab_in_privileged_process_pref.js. r=Gijs
Jay Lim <jlim@mozilla.com> - Fri, 20 Jul 2018 16:46:09 -0400 - rev 443639
Push 34964 by aciure@mozilla.com at Wed, 31 Oct 2018 05:08:54 +0000
Bug 1472212 - Remove unnecessary async/await keywords for browser_new_tab_in_privileged_process_pref.js. r=Gijs MozReview-Commit-ID: HVC9vEcslja
21a6f1a83c73ce4fff654d4b2118e98375f0a528: Bug 1472212 - Ensure that tab does not show busy or burst status whenever we navigate to about:home, about:newtab, or about:welcome in a new window. r=Gijs
Jay Lim <jlim@mozilla.com> - Fri, 20 Jul 2018 16:43:12 -0400 - rev 443638
Push 34964 by aciure@mozilla.com at Wed, 31 Oct 2018 05:08:54 +0000
Bug 1472212 - Ensure that tab does not show busy or burst status whenever we navigate to about:home, about:newtab, or about:welcome in a new window. r=Gijs Now that we have moved some about: pages to the privileged content process, opening these URLs from a non-privileged content process will trigger SessionStore to restore the tab state due to a process flip. We will set favicons for these URLs earlier to avoid flickering and improve perceived performance. This patch also prevents the spinner whenever a page with a local about: URI (about:blank and about: pages that resolve to jar:// or file:// URIs) is loaded from a process that the URI cannot load in (e.g. loading about:newtab in the web content process), as well as during tab duplication or session restoration for such local about: URIs. Before this patch, there were additional frames when opening a new window, causing browser/base/content/test/performance/browser_windowopen.js to fail. This patch will reduce the number of frames when opening a new window. MozReview-Commit-ID: yjj2964KSz
48242d39d5328fd57aa8223262e988bd1e837bd6: Bug 1472212 - Update URLs to include the noscripts version in xpcshell and browser tests for newtab. r=Mardak
imjching <jlim@mozilla.com> - Wed, 11 Jul 2018 17:18:21 -0400 - rev 443637
Push 34964 by aciure@mozilla.com at Wed, 31 Oct 2018 05:08:54 +0000
Bug 1472212 - Update URLs to include the noscripts version in xpcshell and browser tests for newtab. r=Mardak MozReview-Commit-ID: EA4YminghNs
0b5cf2f4305a1fdf48ca84fdfd2e8f241c67408a: Bug 1501044 - Disable fetch-destination.https.html | HTMLLinkElement with rel=prefetch web platform test because it's only passing accidentally. r=jgraham
Mike Conley <mconley@mozilla.com> - Mon, 22 Oct 2018 15:33:21 -0400 - rev 443636
Push 34964 by aciure@mozilla.com at Wed, 31 Oct 2018 05:08:54 +0000
Bug 1501044 - Disable fetch-destination.https.html | HTMLLinkElement with rel=prefetch web platform test because it's only passing accidentally. r=jgraham Differential Revision: https://phabricator.services.mozilla.com/D9429
1faecda4b054c8273243140de2868ec440dce4fa: Bug 1503232 - Update grcov to revision 4ad0dbc35b9614e45812e179176f48bb1f70ccab. r=calixte
Marco Castelluccio <mcastelluccio@mozilla.com> - Tue, 30 Oct 2018 14:48:34 +0100 - rev 443635
Push 34964 by aciure@mozilla.com at Wed, 31 Oct 2018 05:08:54 +0000
Bug 1503232 - Update grcov to revision 4ad0dbc35b9614e45812e179176f48bb1f70ccab. r=calixte
06a467d9a1f7a48dde636c12a41165de0e7bc4fa: Bug 1503299 - Run Android 7.0 x86 jsreftests and mochitest-gpu as tier 1; r=me,a=test-only
Geoff Brown <gbrown@mozilla.com> - Tue, 30 Oct 2018 11:42:51 -0600 - rev 443634
Push 34964 by aciure@mozilla.com at Wed, 31 Oct 2018 05:08:54 +0000
Bug 1503299 - Run Android 7.0 x86 jsreftests and mochitest-gpu as tier 1; r=me,a=test-only
7d26eab2282239e87a9709e1b59beea7fb515e95: Backed out changeset a9d64f4b6a3f (bug 1500018) for devtools failures at browser/base/content/test/static/browser_parsable_css.js on a CLOSED TREE
Coroiu Cristina <ccoroiu@mozilla.com> - Tue, 30 Oct 2018 19:15:09 +0200 - rev 443633
Push 34964 by aciure@mozilla.com at Wed, 31 Oct 2018 05:08:54 +0000
Backed out changeset a9d64f4b6a3f (bug 1500018) for devtools failures at browser/base/content/test/static/browser_parsable_css.js on a CLOSED TREE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip