gecko-dev/gfx/tests
Martin Roinson 90bbf4505c Bug 1435143 - Properly unwrap Maybe<WrScrollId> for the root scroll frame. r=kats
When comparing a Maybe<WrScrollId> to another WrScrollId we need to properly
handle the case where Nothing() signifies the root scroll frame. This is
equivalent to calling scrollId.valueOr(FrameMetrics::NULL_SCROLL_ID), as was
done before WrScrolLId replaced ViewId in the WebRender ScrollingLayersHelper.
We also have DisplayListBuilder::TopmostScrollId always return a value instead
of a Maybe, since an empty clip stack means that the current scroll id is that
of the root scroll frame.

Previously Nothing() was not equivalent to WrScrollId { 0 }, which caused the
ScrollingLayersHelper to fill the mClipAndScroll value and push another
set of clip and scroll nodes onto the WebRender display list builder.

MozReview-Commit-ID: CeatZlRXtuI
2018-02-07 10:01:56 +01:00
..
browser Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian 2018-01-29 15:20:18 -08:00
chrome Bug 1389000 - Skip a mochitest that fails with layers-free enabled. r=jrmuizel 2017-09-26 14:49:20 -04:00
crashtests Bug 1362115 - turn on blob-images by default with webrender. r=kats 2018-02-01 14:00:26 -05:00
gtest Bug 1388020. r=nical 2018-02-07 09:33:12 -05:00
mochitest Bug 1427419 - Part 22: Move inIDOMUtils.getUsedFontFaces to InspectorUtils. r=bz 2018-01-11 12:38:01 +08:00
reftest Bug 1435143 - Properly unwrap Maybe<WrScrollId> for the root scroll frame. r=kats 2018-02-07 10:01:56 +01:00
unit Bug 1421992 - script-generated patch to replace do_check_* functions with their Assert.* equivalents, rs=Gijs. 2017-12-21 11:08:17 +01:00
moz.build Bug 1274663 - Add mochitest. r=dvander 2017-06-15 14:35:00 -04:00