2afd02f210be00acf80de265ad0a1dbbbfce58e1: Bug 1472212 - Handle navigation away from privileged content process in RDM. draft
Jay Lim <jlim@mozilla.com> - Fri, 20 Jul 2018 18:40:44 -0400 - rev 827693
Push 118567 by bmo:jay@imjching.com at Wed, 08 Aug 2018 19:50:49 +0000
Bug 1472212 - Handle navigation away from privileged content process in RDM. 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
a9c7c9bdcaab1b25d8e6af65a5d96b687d102b4e: Bug 1472212 - Make some tests wait longer before navigating to about:home or about:newtab. draft
Jay Lim <jlim@mozilla.com> - Fri, 20 Jul 2018 18:06:28 -0400 - rev 827692
Push 118567 by bmo:jay@imjching.com at Wed, 08 Aug 2018 19:50:49 +0000
Bug 1472212 - Make some tests wait longer before navigating to about:home or about:newtab. This is necessary because both about:home and about:newtab run in the privileged content process, but existing tests rely on the fact that both of those pages run in the web content process, ignoring the process flip. This commit waits for the process flip to occur first before waiting for content-related events. MozReview-Commit-ID: BCI9iMPewZ5
f5cb23596a6860f774693b3c4cca2de7e529ed23: Bug 1472212 - Rename E10SUtils.canLoadURIInProcess to E10SUtils.canLoadURIInRemoteType and modify it to accept an E10SUtils process type instead of a nsIXULRuntime process type. draft
Jay Lim <jlim@mozilla.com> - Fri, 20 Jul 2018 18:02:45 -0400 - rev 827691
Push 118567 by bmo:jay@imjching.com at Wed, 08 Aug 2018 19:50:49 +0000
Bug 1472212 - Rename E10SUtils.canLoadURIInProcess to E10SUtils.canLoadURIInRemoteType and modify it to accept an E10SUtils process type instead of a nsIXULRuntime process type. 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
3fb3e46b5b3dda30f99d25f512455568a26ba434: Bug 1472212 - Remove unnecessary async/await keywords for browser_new_tab_in_privileged_process_pref.js. draft
Jay Lim <jlim@mozilla.com> - Fri, 20 Jul 2018 16:46:09 -0400 - rev 827690
Push 118567 by bmo:jay@imjching.com at Wed, 08 Aug 2018 19:50:49 +0000
Bug 1472212 - Remove unnecessary async/await keywords for browser_new_tab_in_privileged_process_pref.js. MozReview-Commit-ID: HVC9vEcslja
840010b2f8aa4c2265b605981844811bfb8443fd: 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. draft
Jay Lim <jlim@mozilla.com> - Fri, 20 Jul 2018 16:43:12 -0400 - rev 827689
Push 118567 by bmo:jay@imjching.com at Wed, 08 Aug 2018 19:50:49 +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. 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
d5165bf787395f076b336ca1a7c5a788f2eb65b2: Bug 1481548: Added additonal comprison for fmtp, r=bwc draft
Johannes Willbold <j.willbold@mozilla.com> - Tue, 07 Aug 2018 16:18:46 -0700 - rev 827688
Push 118566 by bmo:johannes.willbold@rub.de at Wed, 08 Aug 2018 17:50:29 +0000
Bug 1481548: Added additonal comprison for fmtp, r=bwc Added additional fmtp comparison for the parsing resutl comparer by implementing the C++ == operator for SdpFmtpAttributeList. MozReview-Commit-ID: GJV2m9qz1m0
669dbf2f20b088aae1a812c8e12a82e1adb0c1e2: Bug 1472528 - Design and implementation of about:policies page in progress r?felipe draft
Kanika Saini <ksaini@mozilla.com> - Mon, 02 Jul 2018 12:55:31 +0530 - rev 827687
Push 118565 by bmo:ksaini@mozilla.com at Wed, 08 Aug 2018 17:46:59 +0000
Bug 1472528 - Design and implementation of about:policies page in progress r?felipe MozReview-Commit-ID: Ahv1AvgkJR8
38ac40129a56a7bd236e6be2e78e0c3f7480f1b2: Bug 1479125 - Fixes on top of the scripted change draft
Brian Grinstead <bgrinstead@mozilla.com> - Wed, 08 Aug 2018 10:40:26 -0700 - rev 827686
Push 118564 by bgrinstead@mozilla.com at Wed, 08 Aug 2018 17:40:40 +0000
Bug 1479125 - Fixes on top of the scripted change MozReview-Commit-ID: 7N17FxZiXUM
231299095eb16389311bc3dec15f929eb2dbc52a: Bug 1479125 - Scripted rewrite of callers draft
Brian Grinstead <bgrinstead@mozilla.com> - Wed, 08 Aug 2018 10:40:24 -0700 - rev 827685
Push 118564 by bgrinstead@mozilla.com at Wed, 08 Aug 2018 17:40:40 +0000
Bug 1479125 - Scripted rewrite of callers perl -p -i -e 's/\.childNodes/.children/g' `grep -ril --include={AsyncTabSwitcher.jsm,CustomizableUI.jsm,CustomizableWidgets.jsm,CustomizeMode.jsm,DownloadsSubview.jsm,DragPositionManager.jsm,ExtensionsUI.jsm,PanelMultiView.jsm,TabsList.jsm,UITour.jsm,TabListView.js,browser-addons.js,browser-ctrlTab.js,browser-customization.js,browser-pageActions.js,browser-sidebar.js,browser-siteIdentity.js,browser-sync.js,browser.js,panelUI.js,toolbar.xml,downloads.js,ext-menus.js,browserPlacesViews.js,controller.js,editBookmark.js,search.xml,tabbrowser.js,tabbrowser.xml,urlbarBindings.xml,autocomplete.xml,findbar.xml,menu.xml,menulist.xml,popup.xml,richlistbox.xml,scrollbox.xml,tabbox.xml,textbox.xml,general.js,printPreviewToolbar.js,ContextualIdentityService.jsm,PageMenu.jsm,PopupNotifications.jsm,SelectParentHelper.jsm} ".childNodes" browser/ toolkit/` perl -p -i -e 's/\.firstChild/.firstElementChild/g' `grep -ril --include={AsyncTabSwitcher.jsm,CustomizableUI.jsm,CustomizableWidgets.jsm,CustomizeMode.jsm,DownloadsSubview.jsm,DragPositionManager.jsm,ExtensionsUI.jsm,PanelMultiView.jsm,TabsList.jsm,UITour.jsm,TabListView.js,browser-addons.js,browser-ctrlTab.js,browser-customization.js,browser-pageActions.js,browser-sidebar.js,browser-siteIdentity.js,browser-sync.js,browser.js,panelUI.js,toolbar.xml,downloads.js,ext-menus.js,browserPlacesViews.js,controller.js,editBookmark.js,search.xml,tabbrowser.js,tabbrowser.xml,urlbarBindings.xml,autocomplete.xml,findbar.xml,menu.xml,menulist.xml,popup.xml,richlistbox.xml,scrollbox.xml,tabbox.xml,textbox.xml,general.js,printPreviewToolbar.js,ContextualIdentityService.jsm,PageMenu.jsm,PopupNotifications.jsm,SelectParentHelper.jsm} ".firstChild" browser/ toolkit/` perl -p -i -e 's/\.lastChild/.lastElementChild/g' `grep -ril --include={AsyncTabSwitcher.jsm,CustomizableUI.jsm,CustomizableWidgets.jsm,CustomizeMode.jsm,DownloadsSubview.jsm,DragPositionManager.jsm,ExtensionsUI.jsm,PanelMultiView.jsm,TabsList.jsm,UITour.jsm,TabListView.js,browser-addons.js,browser-ctrlTab.js,browser-customization.js,browser-pageActions.js,browser-sidebar.js,browser-siteIdentity.js,browser-sync.js,browser.js,panelUI.js,toolbar.xml,downloads.js,ext-menus.js,browserPlacesViews.js,controller.js,editBookmark.js,search.xml,tabbrowser.js,tabbrowser.xml,urlbarBindings.xml,autocomplete.xml,findbar.xml,menu.xml,menulist.xml,popup.xml,richlistbox.xml,scrollbox.xml,tabbox.xml,textbox.xml,general.js,printPreviewToolbar.js,ContextualIdentityService.jsm,PageMenu.jsm,PopupNotifications.jsm,SelectParentHelper.jsm} ".lastChild" browser/ toolkit/` perl -p -i -e 's/\.nextSibling/.nextElementSibling/g' `grep -ril --include={AsyncTabSwitcher.jsm,CustomizableUI.jsm,CustomizableWidgets.jsm,CustomizeMode.jsm,DownloadsSubview.jsm,DragPositionManager.jsm,ExtensionsUI.jsm,PanelMultiView.jsm,TabsList.jsm,UITour.jsm,TabListView.js,browser-addons.js,browser-ctrlTab.js,browser-customization.js,browser-pageActions.js,browser-sidebar.js,browser-siteIdentity.js,browser-sync.js,browser.js,panelUI.js,toolbar.xml,downloads.js,ext-menus.js,browserPlacesViews.js,controller.js,editBookmark.js,search.xml,tabbrowser.js,tabbrowser.xml,urlbarBindings.xml,autocomplete.xml,findbar.xml,menu.xml,menulist.xml,popup.xml,richlistbox.xml,scrollbox.xml,tabbox.xml,textbox.xml,general.js,printPreviewToolbar.js,ContextualIdentityService.jsm,PageMenu.jsm,PopupNotifications.jsm,SelectParentHelper.jsm} ".nextSibling" browser/ toolkit/` perl -p -i -e 's/\.previousSibling/.previousElementSibling/g' `grep -ril --include={AsyncTabSwitcher.jsm,CustomizableUI.jsm,CustomizableWidgets.jsm,CustomizeMode.jsm,DownloadsSubview.jsm,DragPositionManager.jsm,ExtensionsUI.jsm,PanelMultiView.jsm,TabsList.jsm,UITour.jsm,TabListView.js,browser-addons.js,browser-ctrlTab.js,browser-customization.js,browser-pageActions.js,browser-sidebar.js,browser-siteIdentity.js,browser-sync.js,browser.js,panelUI.js,toolbar.xml,downloads.js,ext-menus.js,browserPlacesViews.js,controller.js,editBookmark.js,search.xml,tabbrowser.js,tabbrowser.xml,urlbarBindings.xml,autocomplete.xml,findbar.xml,menu.xml,menulist.xml,popup.xml,richlistbox.xml,scrollbox.xml,tabbox.xml,textbox.xml,general.js,printPreviewToolbar.js,ContextualIdentityService.jsm,PageMenu.jsm,PopupNotifications.jsm,SelectParentHelper.jsm} ".previousSibling" browser/ toolkit/` MozReview-Commit-ID: 5L0rGtNvuE2
909c82441a7555a0569bff1f2272079a27c317e4: Bug 1479125 - Update marionette driver to access tabBrowser.tabs as an iterable draft
Brian Grinstead <bgrinstead@mozilla.com> - Wed, 08 Aug 2018 10:40:00 -0700 - rev 827684
Push 118564 by bgrinstead@mozilla.com at Wed, 08 Aug 2018 17:40:40 +0000
Bug 1479125 - Update marionette driver to access tabBrowser.tabs as an iterable MozReview-Commit-ID: LnVfev30vGv
d3fad812c61661ccfb2fe65d5774be92a142cf28: Bug 1480993 - Remove unused extensions.sidebar-button.shown pref from tests draft
Rob Wu <rob@robwu.nl> - Wed, 08 Aug 2018 19:27:54 +0200 - rev 827683
Push 118563 by bmo:rob@robwu.nl at Wed, 08 Aug 2018 17:40:33 +0000
Bug 1480993 - Remove unused extensions.sidebar-button.shown pref from tests This pref was removed in bug 1387081, when the sidebar-button started to be shown by default. I have also removed the end of the test that removed the button, since these were attempts to restore the default state. At the inception of the tests, the default state is to not show the button, but now the button is to be shown by default.
a6196d8ea06e38caad9d3c12bb238ec76750f8d1: Bug 1479125 - Fixes on top of the scripted change draft
Brian Grinstead <bgrinstead@mozilla.com> - Wed, 08 Aug 2018 10:38:12 -0700 - rev 827682
Push 118562 by bgrinstead@mozilla.com at Wed, 08 Aug 2018 17:39:18 +0000
Bug 1479125 - Fixes on top of the scripted change MozReview-Commit-ID: 3Ps1qImN5Ar
6cb211349e3975e076f2ca590ee6988dfa54c2b6: Bug 147912 - Scripted rewrite of callers draft
Brian Grinstead <bgrinstead@mozilla.com> - Wed, 08 Aug 2018 10:38:04 -0700 - rev 827681
Push 118562 by bgrinstead@mozilla.com at Wed, 08 Aug 2018 17:39:18 +0000
Bug 147912 - Scripted rewrite of callers perl -p -i -e 's/\.childNodes/.children/g' `grep -ril --include={AsyncTabSwitcher.jsm,CustomizableUI.jsm,CustomizableWidgets.jsm,CustomizeMode.jsm,DownloadsSubview.jsm,DragPositionManager.jsm,ExtensionsUI.jsm,PanelMultiView.jsm,TabsList.jsm,UITour.jsm,TabListView.js,browser-addons.js,browser-ctrlTab.js,browser-customization.js,browser-pageActions.js,browser-sidebar.js,browser-siteIdentity.js,browser-sync.js,browser.js,panelUI.js,toolbar.xml,downloads.js,ext-menus.js,browserPlacesViews.js,controller.js,editBookmark.js,search.xml,tabbrowser.js,tabbrowser.xml,urlbarBindings.xml,autocomplete.xml,findbar.xml,menu.xml,menulist.xml,popup.xml,richlistbox.xml,scrollbox.xml,tabbox.xml,textbox.xml,general.js,printPreviewToolbar.js,ContextualIdentityService.jsm,PageMenu.jsm,PopupNotifications.jsm,SelectParentHelper.jsm} ".childNodes" browser/ toolkit/` perl -p -i -e 's/\.firstChild/.firstElementChild/g' `grep -ril --include={AsyncTabSwitcher.jsm,CustomizableUI.jsm,CustomizableWidgets.jsm,CustomizeMode.jsm,DownloadsSubview.jsm,DragPositionManager.jsm,ExtensionsUI.jsm,PanelMultiView.jsm,TabsList.jsm,UITour.jsm,TabListView.js,browser-addons.js,browser-ctrlTab.js,browser-customization.js,browser-pageActions.js,browser-sidebar.js,browser-siteIdentity.js,browser-sync.js,browser.js,panelUI.js,toolbar.xml,downloads.js,ext-menus.js,browserPlacesViews.js,controller.js,editBookmark.js,search.xml,tabbrowser.js,tabbrowser.xml,urlbarBindings.xml,autocomplete.xml,findbar.xml,menu.xml,menulist.xml,popup.xml,richlistbox.xml,scrollbox.xml,tabbox.xml,textbox.xml,general.js,printPreviewToolbar.js,ContextualIdentityService.jsm,PageMenu.jsm,PopupNotifications.jsm,SelectParentHelper.jsm} ".firstChild" browser/ toolkit/` perl -p -i -e 's/\.lastChild/.lastElementChild/g' `grep -ril --include={AsyncTabSwitcher.jsm,CustomizableUI.jsm,CustomizableWidgets.jsm,CustomizeMode.jsm,DownloadsSubview.jsm,DragPositionManager.jsm,ExtensionsUI.jsm,PanelMultiView.jsm,TabsList.jsm,UITour.jsm,TabListView.js,browser-addons.js,browser-ctrlTab.js,browser-customization.js,browser-pageActions.js,browser-sidebar.js,browser-siteIdentity.js,browser-sync.js,browser.js,panelUI.js,toolbar.xml,downloads.js,ext-menus.js,browserPlacesViews.js,controller.js,editBookmark.js,search.xml,tabbrowser.js,tabbrowser.xml,urlbarBindings.xml,autocomplete.xml,findbar.xml,menu.xml,menulist.xml,popup.xml,richlistbox.xml,scrollbox.xml,tabbox.xml,textbox.xml,general.js,printPreviewToolbar.js,ContextualIdentityService.jsm,PageMenu.jsm,PopupNotifications.jsm,SelectParentHelper.jsm} ".lastChild" browser/ toolkit/` perl -p -i -e 's/\.nextSibling/.nextElementSibling/g' `grep -ril --include={AsyncTabSwitcher.jsm,CustomizableUI.jsm,CustomizableWidgets.jsm,CustomizeMode.jsm,DownloadsSubview.jsm,DragPositionManager.jsm,ExtensionsUI.jsm,PanelMultiView.jsm,TabsList.jsm,UITour.jsm,TabListView.js,browser-addons.js,browser-ctrlTab.js,browser-customization.js,browser-pageActions.js,browser-sidebar.js,browser-siteIdentity.js,browser-sync.js,browser.js,panelUI.js,toolbar.xml,downloads.js,ext-menus.js,browserPlacesViews.js,controller.js,editBookmark.js,search.xml,tabbrowser.js,tabbrowser.xml,urlbarBindings.xml,autocomplete.xml,findbar.xml,menu.xml,menulist.xml,popup.xml,richlistbox.xml,scrollbox.xml,tabbox.xml,textbox.xml,general.js,printPreviewToolbar.js,ContextualIdentityService.jsm,PageMenu.jsm,PopupNotifications.jsm,SelectParentHelper.jsm} ".nextSibling" browser/ toolkit/` perl -p -i -e 's/\.previousSibling/.previousElementSibling/g' `grep -ril --include={AsyncTabSwitcher.jsm,CustomizableUI.jsm,CustomizableWidgets.jsm,CustomizeMode.jsm,DownloadsSubview.jsm,DragPositionManager.jsm,ExtensionsUI.jsm,PanelMultiView.jsm,TabsList.jsm,UITour.jsm,TabListView.js,browser-addons.js,browser-ctrlTab.js,browser-customization.js,browser-pageActions.js,browser-sidebar.js,browser-siteIdentity.js,browser-sync.js,browser.js,panelUI.js,toolbar.xml,downloads.js,ext-menus.js,browserPlacesViews.js,controller.js,editBookmark.js,search.xml,tabbrowser.js,tabbrowser.xml,urlbarBindings.xml,autocomplete.xml,findbar.xml,menu.xml,menulist.xml,popup.xml,richlistbox.xml,scrollbox.xml,tabbox.xml,textbox.xml,general.js,printPreviewToolbar.js,ContextualIdentityService.jsm,PageMenu.jsm,PopupNotifications.jsm,SelectParentHelper.jsm} ".previousSibling" browser/ toolkit/` MozReview-Commit-ID: LAbCusNDog0
641f39989f513f1fba94ffc8f986dea605e3c239: Bug 1479125 - Update marionette driver to access tabBrowser.tabs as an iterable draft
Brian Grinstead <bgrinstead@mozilla.com> - Wed, 08 Aug 2018 10:29:03 -0700 - rev 827680
Push 118562 by bgrinstead@mozilla.com at Wed, 08 Aug 2018 17:39:18 +0000
Bug 1479125 - Update marionette driver to access tabBrowser.tabs as an iterable MozReview-Commit-ID: IUBIArtpXSt
a9c437c22ba47bf86f0e83000a10e6e6f0fd834a: Bug 1468224 - remove dialogs from nsIX509CertDB PKCS12File methods. r?keeler draft
Dipen Patel <bugzilla@pansara.org> - Thu, 02 Aug 2018 20:57:07 -0700 - rev 827679
Push 118561 by bmo:bugzilla@pansara.org at Wed, 08 Aug 2018 17:29:18 +0000
Bug 1468224 - remove dialogs from nsIX509CertDB PKCS12File methods. r?keeler - enhance nsIX509CertDB.importPKCS12File to accept a password and return error code. - enhance nsIX509CertDB.exportPKCS12File to accept a password and return error code. - remove password and error prompts being invoked in C++ layer to Javascript layer. - update unit tests - add unit test for importing certs with empty string password and no passwords. - remove unused code MozReview-Commit-ID: 23ypAzBarOp
bcddebb1b01357d335ed70172a36cd6d4f8b745d: Bug 1457586 - Implement AndroidVelocityTrakcer::HandleDynamicToolbarMovement() usefully. r=kats draft
Botond Ballo <botond@mozilla.com> - Sun, 05 Aug 2018 01:05:21 -0400 - rev 827678
Push 118560 by bballo@mozilla.com at Wed, 08 Aug 2018 17:15:56 +0000
Bug 1457586 - Implement AndroidVelocityTrakcer::HandleDynamicToolbarMovement() usefully. r=kats MozReview-Commit-ID: JYqiViaucmY
0e699715f02b16c075c73983a70f562d1a36be7f: Bug 1457586 - Add an AndroidVelocityTracker class that implement Chrome's default velocity tracking strategy. r=kats draft
Botond Ballo <botond@mozilla.com> - Fri, 03 Aug 2018 18:23:18 -0400 - rev 827677
Push 118560 by bballo@mozilla.com at Wed, 08 Aug 2018 17:15:56 +0000
Bug 1457586 - Add an AndroidVelocityTracker class that implement Chrome's default velocity tracking strategy. r=kats MozReview-Commit-ID: 6kteQv1KHDN
58cfa03e7d6bca44a2445fcc011a1bc343f4da63: Bug 1280370 - Remove unneeded DomainIsWildcard check draft
Rob Wu <rob@robwu.nl> - Wed, 08 Aug 2018 18:56:53 +0200 - rev 827676
Push 118559 by bmo:rob@robwu.nl at Wed, 08 Aug 2018 17:00:20 +0000
Bug 1280370 - Remove unneeded DomainIsWildcard check The DomainIsWildcard check is already covered by MatchesDomain.
867dd02debc31f35135a74efc1610ddcad79923a: Bug 1413546 - Fix e10s logic in nsLayoutUtils::AreRetainedDisplayListsEnabled() and set layout.display-list.retain.chrome to true draft
Miko Mynttinen <mikokm@gmail.com> - Tue, 07 Aug 2018 13:53:31 +0200 - rev 827675
Push 118558 by bmo:mikokm@gmail.com at Wed, 08 Aug 2018 16:54:57 +0000
Bug 1413546 - Fix e10s logic in nsLayoutUtils::AreRetainedDisplayListsEnabled() and set layout.display-list.retain.chrome to true MozReview-Commit-ID: BsUPkS4nG5P
e3e1554fe62a6aef919bb6ae55b6ee80243e37ff: Bug 1475208 - (Part 6) Cast property values to string before writing to store and stylesheet. r=gl draft
Razvan Caliman <rcaliman@mozilla.com> - Fri, 03 Aug 2018 11:37:14 +0200 - rev 827674
Push 118557 by bmo:rcaliman@mozilla.com at Wed, 08 Aug 2018 16:44:17 +0000
Bug 1475208 - (Part 6) Cast property values to string before writing to store and stylesheet. r=gl MozReview-Commit-ID: 7AFkD12TbOE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 tip