dfa093fe1e158e6ed8ec2ef377192af94fc86832: Bug 1412714 - Don't clone inner of XBL stylesheet in Servo. r=bz
Xidorn Quan <me@upsuper.org> - Mon, 30 Oct 2017 15:16:20 +1100 - rev 440532
Push
8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1412714 - Don't clone inner of XBL stylesheet in Servo. r=bz
MozReview-Commit-ID: Kzrod3SBt1k
9e776a8529b63e20c1ea4ea98227c1a725a8ea62: Backed out 4 changesets (bug 1406327) for crashing other tests, crashing itself, and assertion failures
Phil Ringnalda <philringnalda@gmail.com> - Wed, 01 Nov 2017 21:44:12 -0700 - rev 440531
Push
8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Backed out 4 changesets (
bug 1406327) for crashing other tests, crashing itself, and assertion failures
Backed out changeset 471c710b19b1 (
bug 1406327)
Backed out changeset 5890bb3a0d97 (
bug 1406327)
Backed out changeset 63c8ee57e38c (
bug 1406327)
Backed out changeset 345972733daa (
bug 1406327)
MozReview-Commit-ID: IwWx11QSuS4
b17661987940f481973ee5f2a32ea81a4c4d4c8d: Bug 1412272 - Have ComputePartialPrerenderArea() handle the cases where aDirtyRect is larger than aPrerenderSize. r=mstange
Botond Ballo <botond@mozilla.com> - Wed, 01 Nov 2017 15:27:16 -0400 - rev 440530
Push
8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1412272 - Have ComputePartialPrerenderArea() handle the cases where aDirtyRect is larger than aPrerenderSize. r=mstange
Rendering at least aDirtyRect is more important than staying under
aPrerenderSize, so that's what we do.
MozReview-Commit-ID: 8Ze1biaNzqX
471c710b19b13f242c7684df6e191c232d5c34e8: Bug 1406327 - Part 4: RefreshVRDisplays needs to be at VRListenerThread; r=kip
Daosheng Mu <daoshengmu@gmail.com> - Wed, 01 Nov 2017 22:15:06 +0800 - rev 440529
Push
8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1406327 - Part 4: RefreshVRDisplays needs to be at VRListenerThread; r=kip
MozReview-Commit-ID: KuhPFqMhTDB
5890bb3a0d97c94a495ca1d7f3ef909a8836a08a: Bug 1406327 - Part 3: VRSystemManager for multi-threads; r=kip
Daosheng Mu <daoshengmu@gmail.com> - Thu, 26 Oct 2017 17:45:44 +0800 - rev 440528
Push
8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1406327 - Part 3: VRSystemManager for multi-threads; r=kip
MozReview-Commit-ID: 4bE5hruFcT2
63c8ee57e38c94919edc3c4af906343d63046515: Bug 1406327 - Part 2: When loading VR content, launching the VR listener thread; r=kip
Daosheng Mu <daoshengmu@gmail.com> - Thu, 26 Oct 2017 17:28:37 +0800 - rev 440527
Push
8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1406327 - Part 2: When loading VR content, launching the VR listener thread; r=kip
MozReview-Commit-ID: IyBzJyDEVdv
345972733daa16372a6c26ffd6fb781966a87fa7: Bug 1406327 - Part 1: Shutdown VR listener thread when no VR content in seconds; r=dvander,kip
Daosheng Mu <daoshengmu@gmail.com> - Thu, 26 Oct 2017 16:51:14 +0800 - rev 440526
Push
8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1406327 - Part 1: Shutdown VR listener thread when no VR content in seconds; r=dvander,kip
MozReview-Commit-ID: AnYJT8WBkI7
ce7f71c2f402beaebf1485323144830e8743fffa: Bug 1382534 - Add an async-scrolling reftest. r=mstange
Botond Ballo <botond@mozilla.com> - Wed, 04 Oct 2017 16:39:47 -0400 - rev 440525
Push
8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1382534 - Add an async-scrolling reftest. r=mstange
MozReview-Commit-ID: 2MuOY0tf7Jr
29a923b7d812733c98f1b5561413d2547693846d: Bug 1382534 - Add a crashtest for the ASR-related assertion failure. r=mstange
Botond Ballo <botond@mozilla.com> - Wed, 04 Oct 2017 16:27:15 -0400 - rev 440524
Push
8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1382534 - Add a crashtest for the ASR-related assertion failure. r=mstange
MozReview-Commit-ID: J8hm3FmQpaE
296d10ae6f347d3437ac0579177d8a2cf15e6cf6: Bug 1382534 - Try to give nsDisplayMask items proper scroll metadata. r=mstange
Botond Ballo <botond@mozilla.com> - Fri, 20 Oct 2017 18:16:50 -0400 - rev 440523
Push
8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1382534 - Try to give nsDisplayMask items proper scroll metadata. r=mstange
MozReview-Commit-ID: L6kYkzC1F8S
5a6831152e15c856f19e8076ec1bc623e695054e: Bug 1382534 - Use GetBounds() in nsDisplayMask::ComputeVisibility(). r=mstange
Botond Ballo <botond@mozilla.com> - Mon, 16 Oct 2017 17:18:03 -0400 - rev 440522
Push
8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1382534 - Use GetBounds() in nsDisplayMask::ComputeVisibility(). r=mstange
The code previously used GetClippedBoundsWithRespectToASR() (changed
in
bug 1298218), but this violated the requirements of nsDisplayList::
ComputeVisibilityForSublist().
MozReview-Commit-ID: F9UVMvVKLAp
486bc3b21ec6dbd4aa6d88decdccac84e96d1486: Bug 1382534 - Relax the requirement of having a clip with respect to an ASR for nsDisplayMask items. r=mstange
Botond Ballo <botond@mozilla.com> - Mon, 25 Sep 2017 19:15:23 -0400 - rev 440521
Push
8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1382534 - Relax the requirement of having a clip with respect to an ASR for nsDisplayMask items. r=mstange
We allow an nsDisplayMask item to satisfy the requirement even it does not
itself have a clip, as long as its children have finite bounds with respect
to the ASR.
MozReview-Commit-ID: 8zKE0bguY38
a5cc27bbb7b42f724d84720ab8fcf78f3c27fa89: Bug 1382534 - Add nsCSSClipPathInstance::GetBoundingRectForBasicShapeClip(). r=mstange
Botond Ballo <botond@mozilla.com> - Wed, 04 Oct 2017 16:46:44 -0400 - rev 440520
Push
8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1382534 - Add nsCSSClipPathInstance::GetBoundingRectForBasicShapeClip(). r=mstange
MozReview-Commit-ID: 85mhNcj5V2J
9c4ef73e29b12b849d926d27b6c677acacfd1383: Bug 1382534 - Only reuse the cached path in SVGGeometryElement::GetOrBuildPath() if it has the fill rule we want. r=longsonr
Botond Ballo <botond@mozilla.com> - Mon, 25 Sep 2017 16:58:19 -0400 - rev 440519
Push
8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1382534 - Only reuse the cached path in SVGGeometryElement::GetOrBuildPath() if it has the fill rule we want. r=longsonr
MozReview-Commit-ID: 7G99pnifbTv
9487322615de6d138f33223329881c0dc81eb65e: Bug 1382534 - Use clip-rule instead of fill-rule when calculating the bounding box contribution of an SVG geometry frame inside a clip-path. r=longsonr
Botond Ballo <botond@mozilla.com> - Mon, 25 Sep 2017 16:57:39 -0400 - rev 440518
Push
8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1382534 - Use clip-rule instead of fill-rule when calculating the bounding box contribution of an SVG geometry frame inside a clip-path. r=longsonr
MozReview-Commit-ID: 1rAKmp2ET6A
441b39c104871120f15cd958e0caba69d082fb21: Bug 1382534 - Make layout/reftests/svg/clipPath-polygon-elementFromPoint-01.svg a bit more permissive. r=mstange
Botond Ballo <botond@mozilla.com> - Mon, 25 Sep 2017 16:19:03 -0400 - rev 440517
Push
8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1382534 - Make layout/reftests/svg/clipPath-polygon-elementFromPoint-01.svg a bit more permissive. r=mstange
The test was asserting that a point on the boundary of an SVG path is inside
the path, but for a point that's right on the boundary, either answer
(inside or outside) is reasonable.
MozReview-Commit-ID: 8srcoPFmDq
abc890fafaef516847b06127fe4bf4727c67cd1c: Bug 1382534 - Account for the local transform in nsSVGClipPathFrame::GetBBoxForClipPathFrame(). r=longsonr
Botond Ballo <botond@mozilla.com> - Wed, 20 Sep 2017 12:39:59 -0400 - rev 440516
Push
8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1382534 - Account for the local transform in nsSVGClipPathFrame::GetBBoxForClipPathFrame(). r=longsonr
MozReview-Commit-ID: HbZzPkAZy7q
8148797eab638f4610225eb1b2229e14cb0262a0: Bug 1382534 - Add a UnionMaybeRects() method to gfx/2d/Rect.h. r=mstange
Botond Ballo <botond@mozilla.com> - Wed, 23 Aug 2017 17:45:15 -0400 - rev 440515
Push
8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1382534 - Add a UnionMaybeRects() method to gfx/2d/Rect.h. r=mstange
MozReview-Commit-ID: 3G4Hlj54Thy
4923de331172cced5b2a7e943f63b8bd58146fe8: Bug 1382534 - Move ComputeOffsetToUserSpace() from nsDisplayList.cpp to nsLayoutUtils. r=mstange
Botond Ballo <botond@mozilla.com> - Wed, 23 Aug 2017 17:26:25 -0400 - rev 440514
Push
8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1382534 - Move ComputeOffsetToUserSpace() from nsDisplayList.cpp to nsLayoutUtils. r=mstange
MozReview-Commit-ID: 8w9lDViJuAj
98355059c8d122753108c906c0c833ed7780af79: Bug 1382534 - Layerize active masks even with HWA disabled. r=mstange
Botond Ballo <botond@mozilla.com> - Wed, 09 Aug 2017 16:25:19 -0400 - rev 440513
Push
8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1382534 - Layerize active masks even with HWA disabled. r=mstange
MozReview-Commit-ID: 6lvOE3fGFAy