gecko-dev/layout/painting
Matt Woodrow d84885ee2a Bug 1729236 - Don't use GetPaintRect for painting text. r=jrmuizel
Text is the exception, where clipping the WR commands to the paint rect can let us reduce the size sent.
We want to avoid this when doing fallback painting, since we don't want to have to track paint rect changes for invalidation.

Differential Revision: https://phabricator.services.mozilla.com/D124589
2021-09-06 03:42:26 +00:00
..
crashtests Bug 1717655 - Fix bevelRect size calculation r=nical 2021-07-21 15:05:35 +00:00
ActiveLayerTracker.cpp Bug 1494676 - Always consider scrollframes with will-change: scroll active r=tnikkel 2021-06-23 13:10:15 +00:00
ActiveLayerTracker.h Bug 1720804 - Part 1: Move majority of the display list code inside mozilla namespace r=mattwoodrow 2021-07-19 11:28:20 +00:00
BorderCache.h Bug 1634281 - Remove unused nsDataHashtable.h includes. r=xpcom-reviewers,nika 2021-03-03 08:58:52 +00:00
BorderConsts.h
DashedCornerFinder.cpp Bug 1634281 - Use nsTHashMap instead of nsDataHashtable. r=xpcom-reviewers,necko-reviewers,jgilbert,nika,valentin 2021-03-10 10:47:47 +00:00
DashedCornerFinder.h
DisplayItemClip.cpp Bug 1662859 - Use the full height (including the rounded areas) when invalidating Y-axis changes to a rounded rectangle. r=dthayer 2020-10-08 22:32:48 +00:00
DisplayItemClip.h
DisplayItemClipChain.cpp
DisplayItemClipChain.h
DisplayListClipState.cpp
DisplayListClipState.h Bug 1720804 - Part 1: Move majority of the display list code inside mozilla namespace r=mattwoodrow 2021-07-19 11:28:20 +00:00
DottedCornerFinder.cpp Bug 1634281 - Use nsTHashMap instead of nsDataHashtable. r=xpcom-reviewers,necko-reviewers,jgilbert,nika,valentin 2021-03-10 10:47:47 +00:00
DottedCornerFinder.h
HitTestInfo.cpp Bug 1726291 - Remove FrameLayerBuilder. r=miko 2021-08-23 03:07:31 +00:00
HitTestInfo.h Bug 1720804 - Part 1: Move majority of the display list code inside mozilla namespace r=mattwoodrow 2021-07-19 11:28:20 +00:00
LayerState.h Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
MaskLayerImageCache.cpp
MaskLayerImageCache.h
MatrixStack.h
PaintTracker.cpp
PaintTracker.h
RetainedDisplayListBuilder.cpp Bug 1726291 - Remove FrameLayerBuilder. r=miko 2021-08-23 03:07:31 +00:00
RetainedDisplayListBuilder.h Bug 1720804 - Part 1: Move majority of the display list code inside mozilla namespace r=mattwoodrow 2021-07-19 11:28:20 +00:00
RetainedDisplayListHelpers.h Bug 1720804 - Part 1: Move majority of the display list code inside mozilla namespace r=mattwoodrow 2021-07-19 11:28:20 +00:00
TransformClipNode.h
WindowRenderer.cpp Bug 1726802 - Trigger pending animations after a paint with the fallback renderer. r=hiro 2021-08-24 00:40:45 +00:00
WindowRenderer.h Bug 1728914 - Remove AsLayerManager. r=gfx-reviewers,aosmond 2021-09-05 02:16:38 +00:00
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-06 03:42:25 +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 Bug 1720804 - Part 1: Move majority of the display list code inside mozilla namespace r=mattwoodrow 2021-07-19 11:28:20 +00:00
nsCSSRenderingGradients.cpp Bug 1709746 - Factor out some sRGBColor interpolation code. r=aosmond 2021-05-11 13:24:24 +00:00
nsCSSRenderingGradients.h Bug 1667594 - Avoid including nsLayoutUtils.h from various headers. r=kats 2020-09-26 17:55:00 +00:00
nsDisplayItemTypes.h
nsDisplayItemTypesList.h Bug 1722300 - patch 4 - Implement internal destinations when generating PDF output through cairo. r=mattwoodrow 2021-08-04 12:52:38 +00:00
nsDisplayList.cpp Bug 1729236 - Don't use GetPaintRect for painting text. r=jrmuizel 2021-09-06 03:42:26 +00:00
nsDisplayList.h Bug 1729236 - Don't use GetPaintRect for painting text. r=jrmuizel 2021-09-06 03:42:26 +00:00
nsDisplayListArenaTypes.h
nsDisplayListInvalidation.cpp Bug 1726291 - Remove FrameLayerBuilder. r=miko 2021-08-23 03:07:31 +00:00
nsDisplayListInvalidation.h Bug 1726291 - Remove FrameLayerBuilder. r=miko 2021-08-23 03:07:31 +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