gecko-dev/gfx
Kartikaya Gupta e089e9f404 Bug 1550510 - Stop hoisting scrollinfo items inside filters when WR is enabled. r=botond
In bug 1527182 we made it so that APZ can directly drag-scroll scrollframes
that are inside SVG effects, because that's possible with WR on the compositor.
However the code changed in that bug was meant to be kept in sync with
a second piece of code. The second piece of code controls the generation
of ScrollInfo items for scrollframes inside SVG effects - since we can
APZ-scroll them with WR, we don't need the scrollinfo item anymore.
Producing the scrollinfo item was changing the structure of the APZ tree
in terms of where the transform ended up, and was causing badness with
untransforming the drag mouse events.

This patch adds a test that covers the scenario and also corrects the defect
by bringing the two bits of code back in sync.

Differential Revision: https://phabricator.services.mozilla.com/D31647

--HG--
extra : moz-landing-system : lando
2019-05-18 00:17:50 +00:00
..
2d Bug 1533797 - Let freetype backend fall back to MS_SYMBOL if no UNICODE charmap is available. r=lsalzman 2019-05-10 16:27:49 +00:00
angle Bug 1549646 - Cherry-pick EXT_blend_func_extended into ANGLE. r=upstream 2019-05-06 19:02:23 -07:00
cairo
config Bug 1539892 - replace FeatureChange and GPUDeviceStatus IPDL unions with native Maybe syntax; r=mattwoodrow 2019-03-28 21:13:53 +00:00
docs
gl Bug 1544180 - Add CheckedInt check r=jgilbert 2019-05-14 12:05:57 +09:00
graphite2
harfbuzz Bug 1540770 - Update HarfBuzz to version 2.4.0. r=jfkthame 2019-04-03 12:49:51 +00:00
ipc Bug 1550658 - [Linux/Gtk] Don't use Wayland display in content process when it's disabled in chrome, r=sotaro 2019-05-13 11:19:41 +00:00
layers Bug 1550510 - Stop hoisting scrollinfo items inside filters when WR is enabled. r=botond 2019-05-18 00:17:50 +00:00
ots Bug 1531912 - Update OTS to 7.1.9. r=jfkthame 2019-03-02 15:32:15 +00:00
qcms
sfntly Bug 1523969 part 8 - Move method definition inline comments to new line in 'gfx/'. r=kats 2019-02-25 16:07:19 -06:00
skia Bug 1533546 - disable Skia's global DWrite lock on Windows 10. r=jrmuizel 2019-05-15 21:23:23 +00:00
src Bug 1550156 - Add richer set of gfx feature failure codes for WebRender. r=jrmuizel 2019-05-10 09:50:58 -04:00
tests Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
thebes Bug 1526027 - Remove webgl.bypass-shader-validation. r=lsalzman 2019-05-17 02:36:57 +00:00
vr Bug 1550757 - Create new DLL for sharing VR code r=kip 2019-05-17 04:53:16 +00:00
webrender_bindings Bug 1551792 - Add override to RenderCompositorANGLE::UseTripleBuffering() r=nical 2019-05-15 16:32:25 +00:00
wr Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-05-17 19:38:09 +03:00
ycbcr Bug 1493898 - P6. Move YUVColorSpace definition in the gfx namespace. r=mattwoodrow. 2019-04-11 12:41:33 +00:00
moz.build Bug 1536162 - Update bugzilla component for gfx/wr. r=jrmuizel 2019-03-21 20:40:57 +00:00