gecko-dev/gfx
Kartikaya Gupta fa397ea897 Bug 1304689 - Ensure frame reconstructions don't clobber a 'stronger' scroll origin with a 'weaker' one. r=tnikkel
If, within a single refresh driver tick, the scroll position is updated by JS
explicitly, and then subsequently also updated by a frame reconstruction, the
scroll origin from the former (nsGkAtoms::other) can get clobbered by the latter
(to nsGkAtoms::restore). The restore scroll origin is "weaker" in that it can
be ignored by the APZ code in some circumstances. This is undesirable because
it means the JS scroll update also gets ignored. This patch ensures that when
setting the scroll origin we don't do this clobbering of stronger origins with
weaker origins.

MozReview-Commit-ID: DA4EHp1Debu

--HG--
extra : rebase_source : 99fd1f91698a605792b2a622450f1ff31bc89101
2016-10-11 09:36:22 -04:00
..
2d Bug 1286412 - Add compositor support for triangle layers (for OpenGL backend) r=jrmuizel 2016-10-07 10:58:13 -07:00
angle Bug 1307257: Check for getColorAttachment returning null before using it. r=jgilbert,mtseng 2016-10-03 17:36:27 -04:00
cairo Bug 1306670: Properly disable cleartype when the underlying surface indicates it may not be opaque. r=jrmuizel 2016-10-03 18:21:54 +02:00
config Backed out 16 changesets (bug 1288618) for bustage on a CLOSED TREE 2016-09-21 08:44:11 +02:00
doc Bug 1302493 - Update the in-tree APZ documentation to reflect various changes since it was last updated. r=botond 2016-09-14 07:54:46 -04:00
docs
gl Bug 1306171 - Expect core profiles to fill in alpha for RGB->RGBA reads properly. - r=mtseng 2016-09-29 13:51:02 -07:00
graphite2 Bug 1297644 - Cherry-pick upstream fix for misleading-indent/missing-brace bug. r=nical 2016-09-19 10:41:27 +01:00
harfbuzz Bug 1306543 - Avoid using g_unicode_script_from_iso15924 directly. r=jfkthame 2016-10-04 14:00:22 +09:00
ipc Move GPU process XPCOM shutdown to ProcessChild::CleanUp. (bug 1308398 part 3, r=billm) 2016-10-12 00:08:37 -07:00
layers Bug 1304689 - Ensure frame reconstructions don't clobber a 'stronger' scroll origin with a 'weaker' one. r=tnikkel 2016-10-11 09:36:22 -04:00
ots Bug 1305944 - Update OTS to version 5.1.0. r=jfkthame 2016-09-28 04:05:00 -04:00
qcms Bug 972945 - Add autoconf test to enable AltiVec on supported targets only. r=glandium 2016-08-16 05:17:00 -04:00
skia Merge m-i to m-c, a=merge 2016-10-06 19:58:18 -07:00
src Bug 1304195 - silence warnings from ScopedXErrorHandler when used off main thread if acknowledged. r=nical 2016-09-27 12:28:57 -04:00
tests Bug 1306521 - Handle VP9 colorspace BT.709 on BasicCompositor r=nical,jwwang,jya,jrmuizel 2016-10-11 19:46:28 -07:00
thebes Bug 1307220. Assert font file exists if using default font with skia. r=lsalzman 2016-10-10 16:43:39 -07:00
vr Bug 1306415 - Part 1: Implement VRFrameData and VRDisplay.getFrameData,r=smaug,r=dmu 2016-09-30 16:43:33 -07:00
ycbcr Bug 1306521 - Handle VP9 colorspace BT.709 on BasicCompositor r=nical,jwwang,jya,jrmuizel 2016-10-11 19:46:28 -07:00
moz.build Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00