gecko-dev/layout/painting
Matt Woodrow 65ab371853 Bug 1729937 - Don't include the display item clip in the paint rect. r=jrmuizel
For non-WR painting from nsDisplayList::Paint, the display item clip will already be applied to the context, so will still be included in the result via the clip extents.
WebRender fallback painting intentionally doesn't use the clip (since the clip can include the displayport size), to avoid needing to invalidate for display port changes..

Differential Revision: https://phabricator.services.mozilla.com/D125613
2021-09-21 23:50:40 +00:00
..
crashtests
ActiveLayerTracker.cpp
ActiveLayerTracker.h
BorderCache.h
BorderConsts.h
DashedCornerFinder.cpp
DashedCornerFinder.h
DisplayItemClip.cpp
DisplayItemClip.h
DisplayItemClipChain.cpp
DisplayItemClipChain.h
DisplayListClipState.cpp
DisplayListClipState.h
DottedCornerFinder.cpp
DottedCornerFinder.h
HitTestInfo.cpp
HitTestInfo.h
LayerState.h
MaskLayerImageCache.cpp
MaskLayerImageCache.h
MatrixStack.h
moz.build Bug 1725145 - Preparation for the hybrid build env. r=necko-reviewers,firefox-build-system-reviewers,valentin,glandium 2021-08-25 10:46:17 +00:00
nsCSSRendering.cpp Bug 1729236 - Don't use GetPaintRect for CreateWebRenderCommands. r=jrmuizel 2021-09-13 05:01:35 +00:00
nsCSSRendering.h Bug 1728925 - Convert IsImageContainerAvailable to use WindowRenderer. r=aosmond 2021-09-05 22:36:45 +00:00
nsCSSRenderingBorders.cpp Bug 856337 - Implement image-rendering: smooth and image-rendering: pixelated. r=jrmuizel,dholbert,longsonr 2021-09-03 08:56:43 +00:00
nsCSSRenderingBorders.h
nsCSSRenderingGradients.cpp
nsCSSRenderingGradients.h
nsDisplayItemTypes.h
nsDisplayItemTypesList.h
nsDisplayList.cpp Bug 1729937 - Don't include the display item clip in the paint rect. r=jrmuizel 2021-09-21 23:50:40 +00:00
nsDisplayList.h Bug 1729581 - Move the AutoContainerASRTracker constructor out of line. r=mstange 2021-09-17 21:50:05 +00:00
nsDisplayListArenaTypes.h
nsDisplayListInvalidation.cpp Bug 1728050 - Move opacity flattening to be part of WR DL serialization. r=miko 2021-09-13 05:01:33 +00:00
nsDisplayListInvalidation.h Bug 1728050 - Move opacity flattening to be part of WR DL serialization. r=miko 2021-09-13 05:01:33 +00:00
nsImageRenderer.cpp Bug 856337 - Implement image-rendering: smooth and image-rendering: pixelated. r=jrmuizel,dholbert,longsonr 2021-09-03 08:56:43 +00:00
nsImageRenderer.h Bug 1728925 - Convert IsImageContainerAvailable to use WindowRenderer. r=aosmond 2021-09-05 22:36:45 +00:00
PaintTracker.cpp
PaintTracker.h
RetainedDisplayListBuilder.cpp Bug 1714138 - Remove AnimatedGeometryRoot. r=mstange 2021-09-15 08:31:05 +00:00
RetainedDisplayListBuilder.h Bug 1728258 - Compute AnimatedGeometryRoot frames in RetainedDisplayListBuilder without needing the existing object stored on nsDisplayItem. r=miko,mstange 2021-09-15 08:31:05 +00:00
RetainedDisplayListHelpers.h
TransformClipNode.h
WindowRenderer.cpp
WindowRenderer.h Bug 1728914 - Remove AsLayerManager. r=gfx-reviewers,aosmond 2021-09-05 02:16:38 +00:00