26073cb99912551ee558803060ad635a86a65447: Bug 1541665 [wpt PR 16158] - [LayoutNG] Fix nested legacy oof descendants, a=testonly
Aleks Totic <atotic@chromium.org> - Sun, 28 Apr 2019 08:36:17 +0000 - rev 531399
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1541665 [wpt PR 16158] - [LayoutNG] Fix nested legacy oof descendants, a=testonly Automatic update from web-platform-tests [LayoutNG] Fix nested legacy oof descendants Another fix for "Legacy OOF descendant did not get laid out" The cause here was: - if #container had a legacy descendant, and - legacy descendant had an oof descendant whose containing block was #container, that oof descendant would get added to #container's list of legacy oof, but would never get laid out. This bug was hidden, because it would not happen if layout happened twice, which we often do. Seen in the wild at https://www.humblebundle.com/ when scrolling down. Bug: 946986 Change-Id: I183f3d5dfe79b49c5c6aadad0ee2cfcb8bb6849f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1546713 Commit-Queue: Aleks Totic <atotic@chromium.org> Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org> Auto-Submit: Aleks Totic <atotic@chromium.org> Cr-Commit-Position: refs/heads/master@{#646077} -- wpt-commits: 94cd32e64d89b561b803355c299c9db5908e0cb1 wpt-pr: 16158
95ccc600e5331d135fbf3b47fff23c9535c61dd2: Bug 1513915 - Followup patch to increase requesttimeoutfactor for test_snapshotting.js; r=asuth
Jan Varga <jan.varga@gmail.com> - Fri, 03 May 2019 18:10:11 +0200 - rev 531398
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1513915 - Followup patch to increase requesttimeoutfactor for test_snapshotting.js; r=asuth
7d2ca22948eb6810bce546348436971713420ea8: Backed out 2 changesets (bug 1544105) for build bustages. On a CLOSED TREE
Daniel Varga <dvarga@mozilla.com> - Fri, 03 May 2019 19:12:48 +0300 - rev 531397
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Backed out 2 changesets (bug 1544105) for build bustages. On a CLOSED TREE Backed out changeset 215c2693d281 (bug 1544105) Backed out changeset 16d5af6fd55c (bug 1544105)
5d9d5394671f06885abdd48267fe00359daf5181: Bug 1524280 - Add logging for crash reports to help diagnose why the buffer is missing. r=kats
Andrew Osmond <aosmond@mozilla.com> - Fri, 03 May 2019 11:10:14 -0400 - rev 531396
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1524280 - Add logging for crash reports to help diagnose why the buffer is missing. r=kats Differential Revision: https://phabricator.services.mozilla.com/D29829
215c2693d28175e3d2a51cc0441f3f17da08096b: Bug 1544105 - Part 2. Add new gfx driver vendor field to telemetry and about:support. r=jrmuizel,chutten,flod data-r=bmiroglio
Andrew Osmond <aosmond@mozilla.com> - Tue, 30 Apr 2019 16:29:48 -0400 - rev 531395
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1544105 - Part 2. Add new gfx driver vendor field to telemetry and about:support. r=jrmuizel,chutten,flod data-r=bmiroglio Expose the driver vendor information (applies to Linux only at this moment) to crash report telemetry and about:support. This will be useful when debugging issues to know specifically what driver is in use. Also expose the monitor information for Linux. Part 1 provides an implementation to get the monitor information on said platform. Differential Revision: https://phabricator.services.mozilla.com/D29472
16d5af6fd55cb53900fec3d30ec64d7e2c903999: Bug 1544105 - Part 1. Expose new driver vendor field for the graphics blocklist. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Tue, 30 Apr 2019 16:29:18 -0400 - rev 531394
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1544105 - Part 1. Expose new driver vendor field for the graphics blocklist. r=jrmuizel This reunifies the behaviour changed in bug 1294232 to ensure that the vendor ID of GfxInfo is the same between graphics hardware. Vendor ID should always represent Intel, Nvidia, ATI, etc such that callers can reason about the performance characteristics without being exposed to the driver implementation for that platform. Now we split off the more detailed driver information into the "driver vendor" which will contain more information, such as what implementation is being used (e.g. mesa/i965 for modern Intel graphics cards). This field is exposed to the blocklist and will be useful for allowing different rules for different driver implementations. We also now provide a default implementation for GfxInfoBase::FindMonitors for platforms missing support. This will just list the primary screen size used without listing secondary monitors, refresh rate, and such. Differential Revision: https://phabricator.services.mozilla.com/D29471
a64a71ccebf79139da2288edca29186292c5a257: Bug 1513915 - LSNG: LoadItem could return more items (up to the prefill limit); r=asuth,jld
Jan Varga <jan.varga@gmail.com> - Mon, 08 Apr 2019 10:56:19 +0200 - rev 531393
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1513915 - LSNG: LoadItem could return more items (up to the prefill limit); r=asuth,jld Differential Revision: https://phabricator.services.mozilla.com/D26476
d12dfc397c08c0d8f7bf6ff2ca7596b1d4916893: Merge mozilla-central to mozilla-inbound
Dorel Luca <dluca@mozilla.com> - Fri, 03 May 2019 16:12:49 +0300 - rev 531392
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Merge mozilla-central to mozilla-inbound
4352d1f0da341b26f79de16ca5b966ba17caa5da: Bug 1540200 - Part 3. Reuse snapping offsets calculated on the CPU in the WebRender shaders. r=kvark
Andrew Osmond <aosmond@mozilla.com> - Fri, 12 Apr 2019 09:34:25 -0400 - rev 531391
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540200 - Part 3. Reuse snapping offsets calculated on the CPU in the WebRender shaders. r=kvark Historically we calculated the snapping offsets in the GPU shaders. Because this information is always needed on the CPU side, we now just pass the values into the shader instead of recalculating again. This ensures we will use the same set of values consistently and makes it easier to adjust how we snap in the future. This patch should have no functional change on the output of WebRender itself. Differential Revision: https://phabricator.services.mozilla.com/D28883
ff2ca836d8a7710ff5a3f7735c7767d90095c1c7: Bug 1540200 - Part 2. Calculate snapped primitive rect and offsets for WebRender on the CPU. r=kvark
Andrew Osmond <aosmond@mozilla.com> - Wed, 10 Apr 2019 14:20:34 -0400 - rev 531390
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540200 - Part 2. Calculate snapped primitive rect and offsets for WebRender on the CPU. r=kvark We currently do most snapping on the GPU in the shader. However the picture's local rect needs to take into account the snapping done there, so we need to calculate this earlier in the pipeline. Instead of using the clipped primitive local rects to create the picture's own local rect, we now snap the child local rects first. If no snapping is required, there should be no functional change. If snapping is required, there should be fewer visual distortions caused by an inaccurate picture local rect. Differential Revision: https://phabricator.services.mozilla.com/D28882
3e4cc0d312d0d4c953484a964a0ef8ecb3201601: Bug 1540200 - Part 1. Move picture local rect calculation to update visibility. r=kvark
Andrew Osmond <aosmond@mozilla.com> - Wed, 10 Apr 2019 12:35:20 -0400 - rev 531389
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540200 - Part 1. Move picture local rect calculation to update visibility. r=kvark We currently calculate a picture's local rect when we are doing the first picture traversal. It was composed of the union of the clipped local rects of its children. However the true local rect of a picture is the union of the snapped clipped local rects of its children. The snapping is done in device space, but we won't know the exact transform until we establish the raster roots, which is based on the picture's local rect. As such, we create an estimated local rect which is how we currently calculate the local rect. Then once the raster roots have been selected, we recalculate the local rect of the picture based on its children during update visibility. This patch should have not contain any functional changes. Differential Revision: https://phabricator.services.mozilla.com/D28881
7921024c9fa6befe8ad1edf3037cb0a7bfacba7a: Bug 1547848 - Lay out a cross-origin iframe on a test before calling getComputedStyle on its content window.
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 03 May 2019 12:59:56 +0200 - rev 531388
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1547848 - Lay out a cross-origin iframe on a test before calling getComputedStyle on its content window. So that it's guaranteed to work after bug 1440537. See the other test fixes in that bug for similar things.
f8178fdb90bc7673d7079251a2e640cb701c94ba: Bug 1548748 - OriginInfo needs to be destroyed too if origin clearing is invoked for a specific quota client and there's no other quota client left; r=ttung
Jan Varga <jan.varga@gmail.com> - Fri, 03 May 2019 10:29:42 +0200 - rev 531387
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1548748 - OriginInfo needs to be destroyed too if origin clearing is invoked for a specific quota client and there's no other quota client left; r=ttung Differential Revision: https://phabricator.services.mozilla.com/D29801
7aae4f23a5a189ffda85ab44342669b235c91c38: Merge autoland to mozilla-central a=merge on a CLOSED TREE
Coroiu Cristina <ccoroiu@mozilla.com> - Sun, 05 May 2019 23:04:20 +0300 - rev 531386
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Merge autoland to mozilla-central a=merge on a CLOSED TREE
c7a5a7b9cd50eff1be7591a5c49ee1164d800349: bug 1534600 - make nsIContentSignatureVerifier asynchronous r=KevinJacobs,mythmon,glasserc
Dana Keeler <dkeeler@mozilla.com> - Fri, 03 May 2019 21:21:58 +0000 - rev 531385
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
bug 1534600 - make nsIContentSignatureVerifier asynchronous r=KevinJacobs,mythmon,glasserc Differential Revision: https://phabricator.services.mozilla.com/D29763
dda3ed67b6bbe085c9b39dc56950e16683d17b7c: Bug 1548712 - Restructure and tidy up some code in prepare primitive pass. r=kvark,nical
Glenn Watson <github@intuitionlibrary.com> - Fri, 03 May 2019 20:26:32 +0000 - rev 531384
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1548712 - Restructure and tidy up some code in prepare primitive pass. r=kvark,nical Differential Revision: https://phabricator.services.mozilla.com/D29777
4850fe157a79ae9da2e267305e643f70fe8e691d: Bug 1548860 - Set a11y focus in the UrlbarView when arrowing down and remove it on backspace. r=adw
Dão Gottwald <dao@mozilla.com> - Fri, 03 May 2019 18:32:15 +0000 - rev 531383
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1548860 - Set a11y focus in the UrlbarView when arrowing down and remove it on backspace. r=adw Differential Revision: https://phabricator.services.mozilla.com/D29664
6ba447d9eece70a438a596f8e0d33f5ed145a084: Bug 1537999: Revert changes to beta locales for 68.0.
Tom Prince <mozilla@hocat.ca> - Fri, 03 May 2019 20:04:21 +0000 - rev 531382
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1537999: Revert changes to beta locales for 68.0. This partially backouts the changes from 1002276e26e2. Differential Revision: https://phabricator.services.mozilla.com/D29878
c528e7617da8a90e78f70b45f04adc04d2838d56: Bug 1548617 - Keep Telemetry enabled for Fennec Nightly builds after they migrate from mozilla-central. r=chutten
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 02 May 2019 19:37:32 +0000 - rev 531381
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1548617 - Keep Telemetry enabled for Fennec Nightly builds after they migrate from mozilla-central. r=chutten Differential Revision: https://phabricator.services.mozilla.com/D29726
35a3b93b21cf7337d313ce00d73583818268f93c: Bug 1548617 - Add FENNEC_NIGHTLY checks to the build config. r=nalexander
Ryan VanderMeulen <ryanvm@gmail.com> - Fri, 03 May 2019 20:01:21 +0000 - rev 531380
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1548617 - Add FENNEC_NIGHTLY checks to the build config. r=nalexander Make sure we continue to leave JS un-minified for Nightly builds and add a missing FENNEC_NIGHTLY to AppConstants.jsm which got missed in bug 1547710. Differential Revision: https://phabricator.services.mozilla.com/D29724
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip