Closed Bug 1729117 Opened 3 years ago Closed 3 years ago

Remove LayerMetricsWrapper

Categories

(Core :: Panning and Zooming, task, P3)

task

Tracking

()

RESOLVED FIXED
94 Branch
Tracking Status
firefox94 --- fixed

People

(Reporter: botond, Assigned: botond)

References

Details

Attachments

(6 files)

No description provided.
Summary: Remove LayersMetricsWrapper → Remove LayerMetricsWrapper

These APIs were only used by AsyncCompositionManager.

Depends on D124543

I also took the opportunity to update the main comment describing
the wrapper to refer to ScrollMetadata rather than FrameMetrics.

Depends on D124545

Depends on D124546

Now they only operate on WebRenderScrollDataWrapper, rather than
either WebRenderScrollDataWrapper or LayerMetricsWrapper.

Depends on D124547

Pushed by bballo@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/9914e8588e34
Remove the Layer overload of UpdateHitTestingTree(). r=hiro
https://hg.mozilla.org/integration/autoland/rev/ef62651af790
Remove APZSampler APIs which use LayerMetricsWrapper. r=hiro
https://hg.mozilla.org/integration/autoland/rev/2e8f1dad9439
Remove LayerManager APIs that use LayerMetricsWrapper. r=hiro
https://hg.mozilla.org/integration/autoland/rev/3ba61654aa12
Copy relevant comments from LayerMetricsWrapper.h to WebRenderScrollDataWrapper.h. r=hiro
https://hg.mozilla.org/integration/autoland/rev/eb39b657172d
Remove LayerMetricsWrapper. r=hiro
https://hg.mozilla.org/integration/autoland/rev/ad5e6612807d
Make the helpers of UpdateHitTestingTree non-templated. r=hiro
Blocks: 1731002
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: