gecko-dev/layout
Kartikaya Gupta 4b9801e41b Bug 1359808 - Don't do empty transactions for scroll updates if there are already pending transforms in the layer tree. r=mstange
The pending transforms must have been computed using the older scroll offset
values, which means that updating the scroll offsets without recomputing the
transforms will make them wrong. If we do an empty transaction for the scroll
offset updates, the transforms will not get computed. This patch catches this
scenario and schedules a full paint instead of the empty transaction instead.
The case where the scroll offset is modified *before* the transform is already
handled by code in nsIFrame::TryUpdateTransformOnly.

MozReview-Commit-ID: I5s5J7BS1ru

--HG--
extra : rebase_source : 63fec656440c8bee322f069a4466a311ebcd0f7d
2017-07-12 11:14:11 -04:00
..
base Backed out changeset 22dabf04e560 (bug 1380133) 2017-07-20 15:40:12 +02:00
build
doc
forms
generic Bug 1359808 - Don't do empty transactions for scroll updates if there are already pending transforms in the layer tree. r=mstange 2017-07-12 11:14:11 -04:00
inspector Bug 1337270 - Convert tests within layout/ to not rely on principal inheritance for data: URIs. r=smaug 2017-07-18 07:50:07 +02:00
ipc
mathml Backed out changeset 14868b3c13e3 (bug 1373767) for android reftest failures in font-inflation-1.html a=backout CLOSED TREE 2017-07-18 22:40:00 -07:00
media
painting
printing Bug 1376693 - part3: Make callers of nsPrintEngine::Print() and nsPrintEngine::PrintPreview() guarantee that instance of nsPrintEngine won't be deleted during the calls r=dholbert 2017-07-19 14:06:04 +09:00
reftests Backed out changeset 00edc2c32610 (bug 1380133) 2017-07-20 15:39:43 +02:00
style Backed out changeset 454d7232178d (bug 1380133) for bustage at mozilla/KeyframeUtils.h: no 'object' file generated. r=backout on a CLOSED TREE 2017-07-20 15:41:12 +02:00
svg
tables Backed out changeset cc720d72d024 (bug 1380133) 2017-07-20 15:40:06 +02:00
tools Bug 1381091 - Don't restart the reftest suite if it finishes running all the tests. r=ahal 2017-07-18 13:10:29 -04:00
xul Bug 1337270 - Convert tests within layout/ to not rely on principal inheritance for data: URIs. r=smaug 2017-07-18 07:50:07 +02:00
moz.build