32a509861f00beab98d2b1dc4dbdab7d9a606f5e: Bug 1503169 - Only swallow head.js loadSubScript exceptions in browser-test.js;r=markh
Julian Descottes <jdescottes@mozilla.com> - Wed, 31 Oct 2018 03:11:28 +0000 - rev 443695
Push 109424 by aiakab@mozilla.com at Wed, 31 Oct 2018 09:47:52 +0000
Bug 1503169 - Only swallow head.js loadSubScript exceptions in browser-test.js;r=markh The existing regexp used to swallow head.js load failures was a bit too generic and would catch any loadSubScript failure that may happen in head.js. The original intent was only to tolerate missing head.js files so we should be able to be more selective when detecting the exception Differential Revision: https://phabricator.services.mozilla.com/D10191
734fa4fc55cb9d2e9d8747e6bc90234d628fe6db: Merge mozilla-central to autoland. a=merge CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Wed, 31 Oct 2018 07:09:54 +0200 - rev 443694
Push 109424 by aiakab@mozilla.com at Wed, 31 Oct 2018 09:47:52 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
c65d6ed9efc4dc6500d700cb3cd2c868f1f70508: Bug 1503349 - Add |mach android {build,install}-geckoview_example|. r=snorp
Nick Alexander <nalexander@mozilla.com> - Wed, 31 Oct 2018 03:18:54 +0000 - rev 443693
Push 109424 by aiakab@mozilla.com at Wed, 31 Oct 2018 09:47:52 +0000
Bug 1503349 - Add |mach android {build,install}-geckoview_example|. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D10280
9c23717ddc5011f9e64a5d784e486f826893b8e2: Bug 1503132 remove unused function finish() r=padenot
Karl Tomlinson <karlt+@karlt.net> - Tue, 30 Oct 2018 15:14:31 +0000 - rev 443692
Push 109424 by aiakab@mozilla.com at Wed, 31 Oct 2018 09:47:52 +0000
Bug 1503132 remove unused function finish() r=padenot Depends on D10175 Differential Revision: https://phabricator.services.mozilla.com/D10176
821b04c10c0d3c5d79cfb2f45b91f56ff184982a: Bug 1503132 delay creation of offline graph and stream that may not be required r=padenot
Karl Tomlinson <karlt+@karlt.net> - Wed, 31 Oct 2018 00:46:45 +0000 - rev 443691
Push 109424 by aiakab@mozilla.com at Wed, 31 Oct 2018 09:47:52 +0000
Bug 1503132 delay creation of offline graph and stream that may not be required r=padenot decodeAudioData() is a common OfflineAudioContext use case where the graph is not required. Depends on D10174 Differential Revision: https://phabricator.services.mozilla.com/D10175
89480ab36714f990e5f657dc88b2583d48a314b2: Bug 1503132 don't add audio output to offline streams r=padenot
Karl Tomlinson <karlt+@karlt.net> - Tue, 30 Oct 2018 15:02:48 +0000 - rev 443690
Push 109424 by aiakab@mozilla.com at Wed, 31 Oct 2018 09:47:52 +0000
Bug 1503132 don't add audio output to offline streams r=padenot Depends on D10173 Differential Revision: https://phabricator.services.mozilla.com/D10174
5744145e9c7eccae969d45ad2f45e1e05466b06a: Bug 1503132 remove unused HasAudioOutput() r=padenot
Karl Tomlinson <karlt+@karlt.net> - Tue, 30 Oct 2018 15:01:50 +0000 - rev 443689
Push 109424 by aiakab@mozilla.com at Wed, 31 Oct 2018 09:47:52 +0000
Bug 1503132 remove unused HasAudioOutput() r=padenot Depends on D10172 Differential Revision: https://phabricator.services.mozilla.com/D10173
90a9506812f6914b34d6db74a33de14696aca402: Bug 1503132 remove mNonRealtimeProcessing r=padenot
Karl Tomlinson <karlt+@karlt.net> - Tue, 30 Oct 2018 15:01:43 +0000 - rev 443688
Push 109424 by aiakab@mozilla.com at Wed, 31 Oct 2018 09:47:52 +0000
Bug 1503132 remove mNonRealtimeProcessing r=padenot Depends on D10171 Differential Revision: https://phabricator.services.mozilla.com/D10172
ec0336b4a1bf6d247f0834581e145fb52a4e9373: Bug 1503132 remove special-case sync dispatch for not-started offline RunAfterPendingUpdates() r=padenot
Karl Tomlinson <karlt+@karlt.net> - Tue, 30 Oct 2018 15:01:28 +0000 - rev 443687
Push 109424 by aiakab@mozilla.com at Wed, 31 Oct 2018 09:47:52 +0000
Bug 1503132 remove special-case sync dispatch for not-started offline RunAfterPendingUpdates() r=padenot Depends on D10170 Differential Revision: https://phabricator.services.mozilla.com/D10171
a1573c156ba18b7b6f70a7fb7ad46722ac35661f: Bug 1503132 make RoundUpToEndOfAudioBlock() a static member r=padenot
Karl Tomlinson <karlt+@karlt.net> - Tue, 30 Oct 2018 15:00:55 +0000 - rev 443686
Push 109424 by aiakab@mozilla.com at Wed, 31 Oct 2018 09:47:52 +0000
Bug 1503132 make RoundUpToEndOfAudioBlock() a static member r=padenot Depends on D10169 Differential Revision: https://phabricator.services.mozilla.com/D10170
2c97e4069615b3b8ed5bc236cf52509abb8ba897: Bug 1503132 create offline graph thread on receipt of the first message r=padenot
Karl Tomlinson <karlt+@karlt.net> - Tue, 30 Oct 2018 15:00:43 +0000 - rev 443685
Push 109424 by aiakab@mozilla.com at Wed, 31 Oct 2018 09:47:52 +0000
Bug 1503132 create offline graph thread on receipt of the first message r=padenot With this change, the graph is already running when mEndTime is set and so this must be done on the graph thread for consistent ordering with in-flight messages. Depends on D10168 Differential Revision: https://phabricator.services.mozilla.com/D10169
ba172f2b086a3bfc52c3423d2b75f298812b8de0: Bug 1503132 initialize mEndTime to zero for offline graphs r=padenot
Karl Tomlinson <karlt+@karlt.net> - Tue, 30 Oct 2018 09:51:35 +0000 - rev 443684
Push 109424 by aiakab@mozilla.com at Wed, 31 Oct 2018 09:47:52 +0000
Bug 1503132 initialize mEndTime to zero for offline graphs r=padenot This will prevent rendering from starting when the graph thread is started before StartNonRealtimeProcessing() is called. Depends on D10167 Differential Revision: https://phabricator.services.mozilla.com/D10168
d4bfab51a097d87e78e6701b5efd9b474785755a: Bug 1501201 - do not look at table index of passive segments. r=jseward
Lars T Hansen <lhansen@mozilla.com> - Tue, 23 Oct 2018 11:00:45 +0200 - rev 443683
Push 109423 by lhansen@mozilla.com at Wed, 31 Oct 2018 09:14:47 +0000
Bug 1501201 - do not look at table index of passive segments. r=jseward
d835874be99afb421be275d5ed04b1a050458977: 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 443682
Push 109422 by mconley@mozilla.com at Wed, 31 Oct 2018 05:48:22 +0000
Bug 1472212 - Set browser.tabs.remote.separatePrivilegedContentProcess to true by default for Firefox Nightly builds. r=mconley MozReview-Commit-ID: 3SsabxpxlpA
11e7c1d6a26d071fb64af35878be6280628dacf6: 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 443681
Push 109422 by mconley@mozilla.com at Wed, 31 Oct 2018 05:48:22 +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
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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip