206e026dc18cabe9b71d6ffcb93b88684c1c651f: Bug 1307596 - Add a preference for trimming third-party referrers. r?dragana draft
Francois Marier <francois@mozilla.com> - Wed, 05 Oct 2016 16:36:16 -0700 - rev 421399
Push 31477 by fmarier@mozilla.com at Wed, 05 Oct 2016 23:38:16 +0000
Bug 1307596 - Add a preference for trimming third-party referrers. r?dragana MozReview-Commit-ID: EL2L4yMnwAi
5affc1cefcb7f963fe8b273d6307142593ba51c5: Bug 1243846 - Make intersection computations spec conform draft
Tobias Schneider <schneider@jancona.com> - Wed, 05 Oct 2016 16:02:33 -0400 - rev 421398
Push 31476 by bmo:mstange@themasta.com at Wed, 05 Oct 2016 23:21:17 +0000
Bug 1243846 - Make intersection computations spec conform MozReview-Commit-ID: H9OOBxr27bd
3161404e8749eb3d008315bc0a41678c36b738f1: Bug 1243846 - Use EdgeInclusiveIntersection draft
Tobias Schneider <schneider@jancona.com> - Wed, 05 Oct 2016 16:02:23 -0400 - rev 421397
Push 31476 by bmo:mstange@themasta.com at Wed, 05 Oct 2016 23:21:17 +0000
Bug 1243846 - Use EdgeInclusiveIntersection MozReview-Commit-ID: FvJAouiegk2
7e95546f5f927724dbfff04d46e974bf30dc880f: Bug 1243846 - Implement Intersection Observer API draft
Tobias Schneider <schneider@jancona.com> - Wed, 05 Oct 2016 13:31:06 -0400 - rev 421396
Push 31476 by bmo:mstange@themasta.com at Wed, 05 Oct 2016 23:21:17 +0000
Bug 1243846 - Implement Intersection Observer API MozReview-Commit-ID: LSzkuMurdNK
4713aa1b72a4030760ed117acf03ce12e42ffd1f: Remove debugging. draft
Markus Stange <mstange@themasta.com> - Mon, 03 Oct 2016 21:35:22 -0400 - rev 421395
Push 31476 by bmo:mstange@themasta.com at Wed, 05 Oct 2016 23:21:17 +0000
Remove debugging. MozReview-Commit-ID: CFfOjgCr1eD
2d8ef9ba78d4a1a7a6b0cbd44bbc171b30879eec: More overscroll debugging, and apply friction to the overscroll starting velocity. draft
Markus Stange <mstange@themasta.com> - Mon, 03 Oct 2016 18:03:23 -0400 - rev 421394
Push 31476 by bmo:mstange@themasta.com at Wed, 05 Oct 2016 23:21:17 +0000
More overscroll debugging, and apply friction to the overscroll starting velocity. MozReview-Commit-ID: 6mPb4HkoSKo
dc5e921323b7290c3e3354835937de16a7c80ef0: Allow overscrolling on non-scrollable axis, remove assertion. draft
Markus Stange <mstange@themasta.com> - Thu, 29 Sep 2016 13:23:15 -0400 - rev 421393
Push 31476 by bmo:mstange@themasta.com at Wed, 05 Oct 2016 23:21:17 +0000
Allow overscrolling on non-scrollable axis, remove assertion. MozReview-Commit-ID: 6n8S3dZRUO2
e36fd3c85cd3cdc756ca53bb3fc7becdc91cc3a8: Get rid of layer bounds. draft
Markus Stange <mstange@themasta.com> - Wed, 28 Sep 2016 17:28:04 -0400 - rev 421392
Push 31476 by bmo:mstange@themasta.com at Wed, 05 Oct 2016 23:21:17 +0000
Get rid of layer bounds. MozReview-Commit-ID: 2KEZFiVJ8sN
fd2b20b9a4abd2af955c90aa076b389351906431: Get rid of scroll metadata background color. draft
Markus Stange <mstange@themasta.com> - Wed, 28 Sep 2016 17:07:57 -0400 - rev 421391
Push 31476 by bmo:mstange@themasta.com at Wed, 05 Oct 2016 23:21:17 +0000
Get rid of scroll metadata background color. MozReview-Commit-ID: Dif2pJIbZS0
d9620cd9ca06849fb2185f31192bf0ccfcccd41e: Put the presshell background color underneath as well. draft
Markus Stange <mstange@themasta.com> - Wed, 28 Sep 2016 16:43:32 -0400 - rev 421390
Push 31476 by bmo:mstange@themasta.com at Wed, 05 Oct 2016 23:21:17 +0000
Put the presshell background color underneath as well. MozReview-Commit-ID: CqWZ7Fs2pgY
5a04ee7ad5aad4cf99c1efa320e7c24648dc6838: Disable opaque for AGR parent when using APZ. draft
Markus Stange <mstange@themasta.com> - Wed, 28 Sep 2016 16:07:14 -0400 - rev 421389
Push 31476 by bmo:mstange@themasta.com at Wed, 05 Oct 2016 23:21:17 +0000
Disable opaque for AGR parent when using APZ. MozReview-Commit-ID: Kok0nH7oChf
2145e849081fb017f3647a73552add485c8b8018: Remove the checkerboarding background color drawing code. draft
Markus Stange <mstange@themasta.com> - Wed, 28 Sep 2016 15:35:32 -0400 - rev 421388
Push 31476 by bmo:mstange@themasta.com at Wed, 05 Oct 2016 23:21:17 +0000
Remove the checkerboarding background color drawing code. MozReview-Commit-ID: 8WVLX87l0Wo
d289d52d790e9a9c526025f7f1ac851adf11b040: Bug 1298218 - Tests. r?mattwoodrow draft
Markus Stange <mstange@themasta.com> - Wed, 07 Sep 2016 23:19:09 -0400 - rev 421387
Push 31476 by bmo:mstange@themasta.com at Wed, 05 Oct 2016 23:21:17 +0000
Bug 1298218 - Tests. r?mattwoodrow MozReview-Commit-ID: LW4I9M5OXc9
25318a2390aec14bd28ddb927f6c39acc3cec0ad: Bug 1298218 - Add a workaround for root scroll frame container layer scrolling. r?tnikkel draft
Markus Stange <mstange@themasta.com> - Wed, 07 Sep 2016 16:25:43 -0400 - rev 421386
Push 31476 by bmo:mstange@themasta.com at Wed, 05 Oct 2016 23:21:17 +0000
Bug 1298218 - Add a workaround for root scroll frame container layer scrolling. r?tnikkel Root frame containers really throw a wrench into the whole system. MozReview-Commit-ID: 9066vWMYxxr
2c42cd5d6d9644c83b1f78985bb59b4b9239ea3b: Bug 1298218 - Apply the clip of a sticky item to the layer as a scrolled clip. r?mattwoodrow draft
Markus Stange <mstange@themasta.com> - Thu, 25 Aug 2016 17:06:49 -0400 - rev 421385
Push 31476 by bmo:mstange@themasta.com at Wed, 05 Oct 2016 23:21:17 +0000
Bug 1298218 - Apply the clip of a sticky item to the layer as a scrolled clip. r?mattwoodrow MozReview-Commit-ID: JnHCj0oQjsM
d26c7851f0e6961dc3a24f64994841e486785e7a: Bug 1298218 - Create nsDisplayFixedPosition if the element has a scrolled clip. r?mattwoodrow draft
Markus Stange <mstange@themasta.com> - Wed, 24 Aug 2016 16:34:31 -0400 - rev 421384
Push 31476 by bmo:mstange@themasta.com at Wed, 05 Oct 2016 23:21:17 +0000
Bug 1298218 - Create nsDisplayFixedPosition if the element has a scrolled clip. r?mattwoodrow MozReview-Commit-ID: Kvqs6YkeGZ
8d503ae81016b1a311d5e7198b0cde0d0c8198a5: Bug 1298218 - Save and restore the combined clip for the "top layer". r?tnikkel draft
Markus Stange <mstange@themasta.com> - Wed, 24 Aug 2016 17:13:34 -0400 - rev 421383
Push 31476 by bmo:mstange@themasta.com at Wed, 05 Oct 2016 23:21:17 +0000
Bug 1298218 - Save and restore the combined clip for the "top layer". r?tnikkel MozReview-Commit-ID: IRfB85gVyWB
06959f4474e0702c707a34013a5a922f30ec4bee: Bug 1298218 - Use DisplayItemClipChain for tracking clips on display items. r?tnikkel, r?mattwoodrow draft
Markus Stange <mstange@themasta.com> - Wed, 07 Sep 2016 16:32:17 -0400 - rev 421382
Push 31476 by bmo:mstange@themasta.com at Wed, 05 Oct 2016 23:21:17 +0000
Bug 1298218 - Use DisplayItemClipChain for tracking clips on display items. r?tnikkel, r?mattwoodrow This is the bulk of the changes. - DisplayItemScrollClip is removed. Instead, we will have 1) ActiveScrolledRoot and 2) DisplayItemClipChain. - ActiveScrolledRoot points to a scroll frame and allows traversing up the scroll frame chain. - DisplayItemClipChain is a linked list of clips, each clip being associated with the ActiveScrolledRoot that moves this clip. - Each display item has an ActiveScrolledRoot and a clip chain. - nsDisplayItem::GetClip returns the item of the clip chain that scrolls with the item's ASR. The separation between "regular clip" and "scroll clips" mostly goes away. - Tracking clips in the display list builder's clip state happens very similarly to how regular clips used to be tracked - there's a clip chain for content descendants and a clip chain for containing block descendants. These clip chains are intersected to create the combined clip chain. - There are strict rules for the ASR of a container item: A container item's ASR should be the innermost ASR which the item has finite clipped bounds with respect to. - At some point in the future, ASRs and AGRs should be reunified, but I haven't done that yet, because I needed to limit the scope of the change. MozReview-Commit-ID: KYEpWY7qgf2
46d7109c24661ace725ad8dcee1bc1c5de5c685f: Bug 1298218 - Back out bug 1284586. r?tnikkel draft
Markus Stange <mstange@themasta.com> - Fri, 19 Aug 2016 18:17:36 -0400 - rev 421381
Push 31476 by bmo:mstange@themasta.com at Wed, 05 Oct 2016 23:21:17 +0000
Bug 1298218 - Back out bug 1284586. r?tnikkel MozReview-Commit-ID: FGNKyDcoEyF
7597cdea7b686752310bd2330d3e6bfe1d22ad55: Bug 1298218 - Add DisplayItemClipChain. r?mattwoodrow, r?tnikkel draft
Markus Stange <mstange@themasta.com> - Tue, 23 Aug 2016 15:52:25 -0400 - rev 421380
Push 31476 by bmo:mstange@themasta.com at Wed, 05 Oct 2016 23:21:17 +0000
Bug 1298218 - Add DisplayItemClipChain. r?mattwoodrow, r?tnikkel MozReview-Commit-ID: K9mg86VgK10
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip