b12ebb66df3d6fb93c4af054159c528d292e62d6: 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 443680
Push 109422 by mconley@mozilla.com at Wed, 31 Oct 2018 05:48:22 +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
173e2056930dfbd564c5903461357cccfb7ea5a2: 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 443679
Push 109422 by mconley@mozilla.com at Wed, 31 Oct 2018 05:48:22 +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
d550da9b2d04ef4e1281b088fa6e30b3ebf19500: 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 443678
Push 109422 by mconley@mozilla.com at Wed, 31 Oct 2018 05:48:22 +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
8102b1887aedee1a0befb95af8260e9294a97bf4: 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 443677
Push 109422 by mconley@mozilla.com at Wed, 31 Oct 2018 05:48:22 +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
4334e2c4940affc69e7d8fcb0126a6ef63258950: 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 443676
Push 109422 by mconley@mozilla.com at Wed, 31 Oct 2018 05:48:22 +0000
Bug 1472212 - Remove unnecessary async/await keywords for browser_new_tab_in_privileged_process_pref.js. r=Gijs MozReview-Commit-ID: HVC9vEcslja
0e6c51e7793ea8062e1a012ff331d47cbd7b7829: 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 443675
Push 109422 by mconley@mozilla.com at Wed, 31 Oct 2018 05:48:22 +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
cc41b1c310cb65b4cfc89d04eede7af99d06b80d: 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 443674
Push 109422 by mconley@mozilla.com at Wed, 31 Oct 2018 05:48:22 +0000
Bug 1472212 - Update URLs to include the noscripts version in xpcshell and browser tests for newtab. r=Mardak MozReview-Commit-ID: EA4YminghNs
cc2ab4017c274c13874aa400e50c888f71e61d59: 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 443673
Push 109422 by mconley@mozilla.com at Wed, 31 Oct 2018 05:48:22 +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
5c3e0fc819ba0da8cdcd85eb16cedcb9d2c8f81e: Bug 1502789 - Fix Texture release timing of AsyncImagePipelineManager::ProcessPipelineUpdates() r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Wed, 31 Oct 2018 14:19:41 +0900 - rev 443672
Push 109421 by sikeda@mozilla.com at Wed, 31 Oct 2018 05:19:55 +0000
Bug 1502789 - Fix Texture release timing of AsyncImagePipelineManager::ProcessPipelineUpdates() r=nical
b357da105c49a8ad0d444a8113ea211e6efbc66e: Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Wed, 31 Oct 2018 07:11:23 +0200 - rev 443671
Push 109420 by aciure@mozilla.com at Wed, 31 Oct 2018 05:11:56 +0000
Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE
1c5ee1a29757dc654cb24840ed649ca0eb0bfc06: Merge inbound to mozilla-central. a=merge
Ciure Andrei <aciure@mozilla.com> - Wed, 31 Oct 2018 07:08:22 +0200 - rev 443670
Push 109420 by aciure@mozilla.com at Wed, 31 Oct 2018 05:11:56 +0000
Merge inbound to mozilla-central. a=merge
9e08e4f36d5e016e2b5c1959984fbe1af789552f: Bug 1503458 - Remove unused GetParameterIndexed. r=kvark
Jeff Gilbert <jgilbert@mozilla.com> - Wed, 31 Oct 2018 02:10:04 +0000 - rev 443669
Push 109420 by aciure@mozilla.com at Wed, 31 Oct 2018 05:11:56 +0000
Bug 1503458 - Remove unused GetParameterIndexed. r=kvark GetIndexedParameter is the real function. Differential Revision: https://phabricator.services.mozilla.com/D10324
d9eda2382bd9f6d9a83799f749ca87266b363542: Bug 1503132 remove unused ProcessedMediaStream::QueueFinish() r=padenot
Karl Tomlinson <karlt+@karlt.net> - Tue, 30 Oct 2018 09:51:07 +0000 - rev 443668
Push 109420 by aciure@mozilla.com at Wed, 31 Oct 2018 05:11:56 +0000
Bug 1503132 remove unused ProcessedMediaStream::QueueFinish() r=padenot Depends on D10166 Differential Revision: https://phabricator.services.mozilla.com/D10167
61d08765489c9e1edda2b4105287caf401deb94a: Bug 1503132 do not shut down graph thread on completion of offline rendering r=padenot
Karl Tomlinson <karlt+@karlt.net> - Tue, 30 Oct 2018 14:59:52 +0000 - rev 443667
Push 109420 by aciure@mozilla.com at Wed, 31 Oct 2018 05:11:56 +0000
Bug 1503132 do not shut down graph thread on completion of offline rendering r=padenot AudioWorket will need to keep processing events on the graph thread. The graph thread is instead shut down when the AudioContext is destroyed. Depends on D10165 Differential Revision: https://phabricator.services.mozilla.com/D10166
7e9935a07eaf0bc2f25e6fa7b49446f9c815e0b2: Bug 1503132 when graph time has not advanced, only ensure another iteration if rendering r=padenot
Karl Tomlinson <karlt+@karlt.net> - Tue, 30 Oct 2018 15:14:35 +0000 - rev 443666
Push 109420 by aciure@mozilla.com at Wed, 31 Oct 2018 05:11:56 +0000
Bug 1503132 when graph time has not advanced, only ensure another iteration if rendering r=padenot Depends on D10164 Differential Revision: https://phabricator.services.mozilla.com/D10165
de7f45d6f032f18343fc5848ac5c0273c075e1c6: Bug 1503132 update offline main thread state when there is no pending iteration r=padenot
Karl Tomlinson <karlt+@karlt.net> - Tue, 30 Oct 2018 15:14:33 +0000 - rev 443665
Push 109420 by aciure@mozilla.com at Wed, 31 Oct 2018 05:11:56 +0000
Bug 1503132 update offline main thread state when there is no pending iteration r=padenot Depends on D10163 Differential Revision: https://phabricator.services.mozilla.com/D10164
543cac7034fe049affde8fceb124cacf0ed7c274: Bug 1503132 add wait/wake-up support to OfflineAudioContext r=padenot
Karl Tomlinson <karlt+@karlt.net> - Tue, 30 Oct 2018 09:48:08 +0000 - rev 443664
Push 109420 by aciure@mozilla.com at Wed, 31 Oct 2018 05:11:56 +0000
Bug 1503132 add wait/wake-up support to OfflineAudioContext r=padenot Depends on D10162 Differential Revision: https://phabricator.services.mozilla.com/D10163
7889d20e3a293ea0d688f5846df62709e9e9be37: Bug 1503132 remove unnecessary SystemClockDriver::mWaitState r=padenot
Karl Tomlinson <karlt+@karlt.net> - Wed, 31 Oct 2018 00:54:14 +0000 - rev 443663
Push 109420 by aciure@mozilla.com at Wed, 31 Oct 2018 05:11:56 +0000
Bug 1503132 remove unnecessary SystemClockDriver::mWaitState r=padenot mWaitState is only ever tested against WAITSTATE_WAITING_INDEFINITELY and so the other values are equivalent. It is never WAITSTATE_WAITING_INDEFINITELY on leaving (or entering) WaitForNextIteration and so there is no need to set it in WakeUp(). Differential Revision: https://phabricator.services.mozilla.com/D10162
3eca90e1af072090c8aac02563162327adbebe0e: Bug 1503132 remove unnecessary monitor notify for AudioCallbackDriver r=padenot
Karl Tomlinson <karlt+@karlt.net> - Tue, 30 Oct 2018 23:51:49 +0000 - rev 443662
Push 109420 by aciure@mozilla.com at Wed, 31 Oct 2018 05:11:56 +0000
Bug 1503132 remove unnecessary monitor notify for AudioCallbackDriver r=padenot Differential Revision: https://phabricator.services.mozilla.com/D10161
3fb0c8f6d6e2ec5ed34b6df3ba082c2a37ee0642: Bug 1503132 remove unused MediaStreamGraphImpl::Running() r=padenot
Karl Tomlinson <karlt+@karlt.net> - Tue, 30 Oct 2018 23:50:27 +0000 - rev 443661
Push 109420 by aciure@mozilla.com at Wed, 31 Oct 2018 05:11:56 +0000
Bug 1503132 remove unused MediaStreamGraphImpl::Running() r=padenot Differential Revision: https://phabricator.services.mozilla.com/D10160
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip