123c0a0b55e431dfdb56a600e0b9ff9e1767e250: Merge mozilla-central to mozilla-inbound
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 08 Aug 2017 13:23:59 +0200 - rev 642523
Push 72784 by bmo:hsivonen@hsivonen.fi at Tue, 08 Aug 2017 11:41:33 +0000
Merge mozilla-central to mozilla-inbound
1c9560f99aa0669b6a650b49af359de346b4a430: Bug 1383978 - Update child process names based on remote type. r=billm
Andrew Sutherland <asutherland@asutherland.org> - Mon, 24 Jul 2017 23:27:40 -0400 - rev 642522
Push 72784 by bmo:hsivonen@hsivonen.fi at Tue, 08 Aug 2017 11:41:33 +0000
Bug 1383978 - Update child process names based on remote type. r=billm Without this patch, all remote process types share a process name of "Web Content". With this patch, specific names are added for "file", "extension", and "webLargeAllocationTypes", with the default of "web" left as the default "Web Content". This patch also eliminates undocumented b2g-era legacy logic that had a notion of whether it's acceptable to override the process name. In the b2g era, I believe processes were named based on the "app" that was running. It would have made sense to have the process initially named the preallocated process, then to change the process to its app name when specialized, trying to make it hard/impossible for the process to rename itself so it couldn't masquerade as another app if it became compromised.
3984a9f49bcf7b7cb073988f1570e975601ef4ea: Bug 1387381 - Remove nsXPIDLString local variables. r=erahm.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 08 Aug 2017 16:07:55 +1000 - rev 642521
Push 72784 by bmo:hsivonen@hsivonen.fi at Tue, 08 Aug 2017 11:41:33 +0000
Bug 1387381 - Remove nsXPIDLString local variables. r=erahm. nsXPIDLStrings are marked as VOIDED upon initialization. Most of these local nsXPIDLString variables are immediately set via getter_Copies(), which will either assign a string value (using Adopt()) or do SetIsVoid(). These can be trivially converted to nsString, which will get the same treatment. The patch suitably converts the remaining nsXPIDLString local variable as well.
bc7dc8defbc0a52ef8d09543f1f52259a8234816: Bug 1388119 - Drop support for createEvent("ErrorEvent"/"PopStateEvent"); r?smaug draft
Aryeh Gregor <ayg@aryeh.name> - Mon, 07 Aug 2017 21:19:59 +0300 - rev 642520
Push 72783 by bmo:ayg@aryeh.name at Tue, 08 Aug 2017 11:39:24 +0000
Bug 1388119 - Drop support for createEvent("ErrorEvent"/"PopStateEvent"); r?smaug They were just dropped from the spec: https://github.com/whatwg/dom/issues/362 https://github.com/whatwg/dom/pull/489 ErrorEvent we never supported anyway until it was added recently to match the spec. PopStateEvent is not supported by WebKit, Blink is planning to try dropping support, our telemetry shows usage is basically zero, and we never supported any way to initialize it anyway. The changes to Document-createEvent.html and Document-createEvent.js are taken from upstream. The other wpt changes are new in this commit. MozReview-Commit-ID: A6GzhLwL08l
222d8e9d3b9543552ff5b08967375fa46d62b896: Bug 1366555 - Remove MOZ_PHOTON_THEME ifdefs and non-MOZ_PHOTON_THEME code. r=dao draft
Michael Kohler <me@michaelkohler.info> - Tue, 08 Aug 2017 12:09:14 +0200 - rev 642519
Push 72782 by dgottwald@mozilla.com at Tue, 08 Aug 2017 11:25:03 +0000
Bug 1366555 - Remove MOZ_PHOTON_THEME ifdefs and non-MOZ_PHOTON_THEME code. r=dao MozReview-Commit-ID: 8w1vfF2yRui
a921bfb8a2cf3db4d9edebe9b35799a3f9d035da: merge mozilla-inbound to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 08 Aug 2017 13:18:14 +0200 - rev 642518
Push 72782 by dgottwald@mozilla.com at Tue, 08 Aug 2017 11:25:03 +0000
merge mozilla-inbound to mozilla-central a=merge
8c7788eda00e4cb4445638bdb7500009cd4cbe59: Backed out changeset 7c3e4a58c61c (bug 1384841) or failing browser_UITour.js, at least on OS X. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 08 Aug 2017 10:04:52 +0200 - rev 642517
Push 72782 by dgottwald@mozilla.com at Tue, 08 Aug 2017 11:25:03 +0000
Backed out changeset 7c3e4a58c61c (bug 1384841) or failing browser_UITour.js, at least on OS X. r=backout
1d99d21fbb19ad790a1ecc8fc5db6e29ba614c2d: Bug 1387948 - Enable font-weight in test_transitions_per_property.html for stylo. r=xidorn
Boris Chiou <boris.chiou@gmail.com> - Tue, 08 Aug 2017 13:38:07 +0800 - rev 642516
Push 72782 by dgottwald@mozilla.com at Tue, 08 Aug 2017 11:25:03 +0000
Bug 1387948 - Enable font-weight in test_transitions_per_property.html for stylo. r=xidorn MozReview-Commit-ID: LX9MwgLBluy
3da98db1ff5fa94bd2bd3fc9a7923ce8a6e8112e: servo: Merge #18007 - stylo: Fix the computation of the interpolation of FontWeight (from BorisChiou:stylo/animation/interpolation/font_weight); r=xidorn
Boris Chiou <boris.chiou@gmail.com> - Tue, 08 Aug 2017 01:32:06 -0500 - rev 642515
Push 72782 by dgottwald@mozilla.com at Tue, 08 Aug 2017 11:25:03 +0000
servo: Merge #18007 - stylo: Fix the computation of the interpolation of FontWeight (from BorisChiou:stylo/animation/interpolation/font_weight); r=xidorn Interpolated result of FontWeight is wrong because clamping code is incorrect. --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix [Bug 1387948](https://bugzilla.mozilla.org/show_bug.cgi?id=1387948). - [X] These changes do not require tests because Gecko has tests Source-Repo: https://github.com/servo/servo Source-Revision: 48b7e6d27c6fbeea9b03acface18d163cb7eedbc
b1674bc5b317fd53041fa863e2b26b2e8dd7d21d: Bug 1387455 - Add nullptr check for the draw target in WebRenderLayerManager::GenerateFallbackData. r=kats
Ethan Lin <ethlin@mozilla.com> - Mon, 07 Aug 2017 10:10:58 +0800 - rev 642514
Push 72782 by dgottwald@mozilla.com at Tue, 08 Aug 2017 11:25:03 +0000
Bug 1387455 - Add nullptr check for the draw target in WebRenderLayerManager::GenerateFallbackData. r=kats MozReview-Commit-ID: Dk8WiqOmA1y
6df7dff00b94cf7232b7d507eee373fe6b0435f0: Bug 1386975 - Part 2: Fix Robocop/Mochitest-chrome errors when Photon is enabled. r=maliu,nalexander,sebastian
Jing-wei Wu <topwu.tw@gmail.com> - Tue, 08 Aug 2017 10:40:36 +0800 - rev 642513
Push 72782 by dgottwald@mozilla.com at Tue, 08 Aug 2017 11:25:03 +0000
Bug 1386975 - Part 2: Fix Robocop/Mochitest-chrome errors when Photon is enabled. r=maliu,nalexander,sebastian MozReview-Commit-ID: FszicKMWywf
64adea19eb04b4dfe73aed9a2cfafdbe6e99c499: Bug 1386975 - Part 1: Use Photon resources to build Fennec. r=maliu,nalexander,sebastian
Jing-wei Wu <topwu.tw@gmail.com> - Fri, 04 Aug 2017 16:35:45 +0800 - rev 642512
Push 72782 by dgottwald@mozilla.com at Tue, 08 Aug 2017 11:25:03 +0000
Bug 1386975 - Part 1: Use Photon resources to build Fennec. r=maliu,nalexander,sebastian Remove '--enable-photon' option and use Photon resources to build Fennec. This patch prohibits changing skin(Australis/Photon) in mach build because we would drop Australis resources in near future. Any modification in Nightly after this patch should only affect Photon. MozReview-Commit-ID: 37HzuN6xmPm
7c3e4a58c61c83e6aff0efd886f0f2bcaaac6b78: Bug 1384841 - Match the style of the UITour highlights with Photon style guide. r=Gijs
Rex Lee <rexboy@mozilla.com> - Tue, 01 Aug 2017 11:56:28 +0800 - rev 642511
Push 72782 by dgottwald@mozilla.com at Tue, 08 Aug 2017 11:25:03 +0000
Bug 1384841 - Match the style of the UITour highlights with Photon style guide. r=Gijs MozReview-Commit-ID: BT1o8O2A1Al
46706e14de5bd8f36ae1671932d6c4f0054bedbe: Bug 1382579 - Part 3: Tests, r=Gijs
Fischer Liu<fliu@mozilla.com> - Wed, 02 Aug 2017 13:53:05 +0800 - rev 642510
Push 72782 by dgottwald@mozilla.com at Tue, 08 Aug 2017 11:25:03 +0000
Bug 1382579 - Part 3: Tests, r=Gijs This commit - adds 2 utility functions to the uitour's head.js - adds the browser_UITour4.js - moves the tests in the browser_showMenu_controlCenter.js into the newly added the browser_showMenu.js - deletes the browser_showMenu_urlbar.js because it's test has been modified and moved into the browser_showMenu.js - adds one test case for the page action panel in the browser_showMenu.js - updates the browser_UITour_availableTargets.js test because we have more targets right now. MozReview-Commit-ID: CydEAkqAl3V
fbf33c0d12d9d39be0dba9b2108c25154ab38a21: Bug 1382579 - Part 2: UITour should support showMenu, showInfo, showHighlight on the Page Action Panel, r=Gijs
Fischer.json <fischer.json@gmail.com> - Tue, 08 Aug 2017 11:19:09 +0800 - rev 642509
Push 72782 by dgottwald@mozilla.com at Tue, 08 Aug 2017 11:25:03 +0000
Bug 1382579 - Part 2: UITour should support showMenu, showInfo, showHighlight on the Page Action Panel, r=Gijs This commit - makes UITour support showMenu, showInfo, showHighlight on the Page Action Panel - makes UITour support showInfo, showHighlight on the Page Action buttons and on the urlbar's bookmark #star-button button btw - fixes Bug 1382700 - "UITour lacks the `hideMenu` api support for the single search bar (urlbar) dropdown menu" together - fixes Bug 1386201 - "UITour wouldn't close the appMenu if running the tracking-protection's ui tour" together MozReview-Commit-ID: Fou1sD4gAs4
2ad54451c5fb657405e1b100cbdc981bb5dcb453: Bug 1382579 - Part 1: Update the BrowserPageActions API for the UITour's usage, r=adw,Gijs
Fischer.json <fischer.json@gmail.com> - Tue, 01 Aug 2017 12:09:25 +0800 - rev 642508
Push 72782 by dgottwald@mozilla.com at Tue, 08 Aug 2017 11:25:03 +0000
Bug 1382579 - Part 1: Update the BrowserPageActions API for the UITour's usage, r=adw,Gijs - adds `showPanel` so UITour could call it to open the page action panel - makes clicking page action button on the urlbar would toggle the panel. This is for the case, when UITour opens the page action panel to highlight a button it would set "noautohide" to let the panel persistently opened. But we still need a way to let user able to close the panel so made this change. The PanelUI is doing the same thing [1]. UITour wuold remove "noautohide" on the panelHidden event [2]. [1] https://dxr.mozilla.org/mozilla-central/rev/1b065ffd8a535a0ad4c39a912af18e948e6a42c1/browser/components/customizableui/content/panelUI.js#246 [2] https://dxr.mozilla.org/mozilla-central/rev/1b065ffd8a535a0ad4c39a912af18e948e6a42c1/browser/components/uitour/UITour.jsm#1483 MozReview-Commit-ID: FtJZZ0bfy61
8d02d9abe10eb6b5ddcc4ac695bb0f966b7babac: Bug 1382135 - Remove all colon signs on sub-dialogs because we already removed them all on each category pane and we should make same thing for sub-dialogs. r=jaws
Evan Tseng <evan@tseng.io> - Tue, 01 Aug 2017 11:54:54 +0800 - rev 642507
Push 72782 by dgottwald@mozilla.com at Tue, 08 Aug 2017 11:25:03 +0000
Bug 1382135 - Remove all colon signs on sub-dialogs because we already removed them all on each category pane and we should make same thing for sub-dialogs. r=jaws MozReview-Commit-ID: 8md6CFBSM3B
c072348c03607d1123d58eab64cb893a86e6488c: Bug 1385733 - Improve the performance of async transactions when bookmarking all tabs. r=adw
Mark Banner <standard8@mozilla.com> - Thu, 03 Aug 2017 18:32:42 +0100 - rev 642506
Push 72782 by dgottwald@mozilla.com at Tue, 08 Aug 2017 11:25:03 +0000
Bug 1385733 - Improve the performance of async transactions when bookmarking all tabs. r=adw Optimise adding a folder with child bookmarks for transactions by allowing PlacesTransactions.NewFolder to take children details and use insertTree rather than needing separate NewFolder and then multiple NewBookmark transactions. MozReview-Commit-ID: 6s9j0pbsiUB
4923da1e6f6244816bb4d44c8cd9680e43b8c4eb: Bug 1387983 - Fix test case for data:stylesheet same origin check. r=heycam
Henry Chang <hchang@mozilla.com> - Mon, 07 Aug 2017 16:36:35 +0800 - rev 642505
Push 72782 by dgottwald@mozilla.com at Tue, 08 Aug 2017 11:25:03 +0000
Bug 1387983 - Fix test case for data:stylesheet same origin check. r=heycam MozReview-Commit-ID: 1U7Aw9X13uF
c3692bad764d5eadb0f8adf69eeb8aca8643ac83: Bug 1386495 - Add timeStamp to DOMEventMarkerPayload. r=mstange,smaug
Kan-Ru Chen <kanru@kanru.info> - Thu, 03 Aug 2017 15:42:42 +0800 - rev 642504
Push 72782 by dgottwald@mozilla.com at Tue, 08 Aug 2017 11:25:03 +0000
Bug 1386495 - Add timeStamp to DOMEventMarkerPayload. r=mstange,smaug MozReview-Commit-ID: B3b4laxMqQM
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip