gecko-dev/gfx
Timothy Nikkel 7e80528f10 Bug 1674935. Collect and notify scroll frame in nsDisplayListBuilder not in ContainerState. r=mattwoodrow
Scroll frames can appear in multiple containers.

Notifying the scroll frame causes it to clear it list of scroll updates. So we lose the scroll updates prematurely.

Previously https://phabricator.services.mozilla.com/D88650 moved the notify from happening the first time the scroll frame was encountered in a container to when the container is finished.

This patch moves this handling out of the container state and into nsDisplayListBuilder.

The bug could still happen for webrender. I'll fix that in another bug to reduce scope and risk.

Differential Revision: https://phabricator.services.mozilla.com/D95926
2020-11-06 05:46:24 +00:00
..
2d Bug 1519636 - Reformat recent changes to the Google coding style r=andi 2020-11-04 18:46:00 +00:00
angle Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
cairo Bug 1635273 - Make FT_LCD_FILTER_H a relative rather than absolute path. r=froydnj 2020-06-18 13:40:40 +00:00
config Bug 1674195 - Allow WebRender for Intel laptop users without DirectComposition. r=jrmuizel 2020-10-29 20:21:58 +00:00
docs no bug - Fix more docs warnings (404) r=firefox-source-docs-reviewers,championshuttler DONTBUILD 2020-10-07 15:30:36 +00:00
gl Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
graphite2
harfbuzz Bug 1650414 - Cherry-pick commit 1e6027e29cd5d900337b23a20886b2a8d81bb2de from upstream harfbuzz to fix AAT mark anchoring. r=lsalzman 2020-07-06 09:03:29 +00:00
ipc Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
layers Bug 1674935. Collect and notify scroll frame in nsDisplayListBuilder not in ContainerState. r=mattwoodrow 2020-11-06 05:46:24 +00:00
ots Bug 1672563 - Update OTS to 8.1.0. r=jfkthame 2020-10-22 17:28:27 +00:00
qcms Bug 1675080 - Make build_input_gamma_table safe. r=aosmond 2020-11-05 14:49:01 +00:00
sfntly
skia Bug 1673051 - Remove OnYosemiteOrLater(), OnElCapitanOrLater(), and OnSierraOrLater(). r=mstange 2020-11-02 16:25:18 +00:00
src Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
tests Bug 1672309 - Port remaning gtests to Rust. r=aosmond 2020-10-31 21:55:20 +00:00
thebes Bug 1673983 - Preload d3d11 attachments for CompositorD3D11 if we might use it with software WebRender. r=lsalzman 2020-11-06 00:02:07 +00:00
vr Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
webrender_bindings Bug 1673983 - Support using D3D11 textures as external compositor surfaces with D3D11 compositor. r=lsalzman 2020-11-06 00:01:54 +00:00
wgpu Bug 1674917 - Update parking_lot to 0.11 r=nika 2020-11-02 22:56:40 +00:00
wgpu_bindings Bug 1674917 - Update parking_lot to 0.11 r=nika 2020-11-02 22:56:40 +00:00
wr Bug 1675159 - Pt 2 - Expose dirty rects to start_compositing. r=sotaro 2020-11-05 20:01:36 +00:00
ycbcr Bug 1553289 - Add identity conversion to ConvertYCbCrToRGB32. r=jgilbert 2020-08-10 21:39:13 +00:00
moz.build Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00