gecko-dev/layout
Kartikaya Gupta 151ed266bc Bug 1316318 - Disable paint-skipping for elements where we disable APZ. r=mstange
If we disable APZ on an individual scrollable element by setting the "disable APZ"
flag on the ScrollMetadata, we should also disable paint-skipping for that element.
If we don't do this, we end up in a situation where the APZ code is not applying
the async transform but is sending repaint requests expecting the main thread to
do repaints. Meanwhile the main-thread thinks that it can send empty transactions
and have APZ update the async transform (a.k.a. paint-skipping). So visually
neither APZ nor main-thread have an effect and the element doesn't appear to
scroll except with the tile-aligned displayport shifts. Disabling paint-skipping
on the element fixes the issue.

MozReview-Commit-ID: H4wpVLw8r8X
2017-03-15 08:24:08 -04:00
..
base Bug 1316318 - Disable paint-skipping for elements where we disable APZ. r=mstange 2017-03-15 08:24:08 -04:00
build Bug 1299500 - Get rid of DeviceStorage API - part 10 - DeviceStorage, r=ehsan, r=billm 2017-03-08 20:15:45 +01:00
doc
forms Merge m-c to graphics 2017-03-13 13:13:37 -04:00
generic Bug 1316318 - Disable paint-skipping for elements where we disable APZ. r=mstange 2017-03-15 08:24:08 -04:00
inspector Bug 1342880 : Remove class inSearchLoop from the tree. r=heycam 2017-03-15 11:48:41 +08:00
ipc Remove references to the Direct3D9 compositor. (bug 1318558 part 1, r=mattwoodrow) 2017-03-08 00:17:36 -08:00
mathml Bug 775624 Part 22 - Remove NS_FRAME_COMPLETE. r=dholbert 2017-02-14 17:55:48 +08:00
media Bug 1332937 - Allow libcubeb and other media libs to set the moz crash reason. r=glandium 2017-02-09 14:27:29 +01:00
painting Merge m-c to graphics 2017-03-13 13:13:37 -04:00
printing Bug 1342994 Part 2 - Use UniquePtr to replace explicit new/delete and non-owing pointers in printing APIs. r=dholbert 2017-03-06 16:28:20 +08:00
reftests Bug 1347147 - fix DrawTargetD2D1::GetImageForSurface to support uploads in device-space. r=mchang 2017-03-14 22:17:47 -04:00
style Bug 1341102 - Update stylo test expectation. 2017-03-15 17:49:44 +11:00
svg Bug 1326409 Part 4 - Extract a function to compute polygon vertices. r=dholbert 2017-03-13 12:03:40 +08:00
tables Merge inbound to central, a=merge 2017-03-14 17:18:59 -07:00
tools Bug 1346692 - Clarify reftest documentation about combining <failure-type>s. No review. 2017-03-13 19:08:28 -07:00
xul Bug 1343977 - Extract nsAutoRollup into a more self-contained class and clean it up some. No functional changes intended. r=enndeakin+6102 2017-03-13 10:44:56 -04:00
moz.build