gecko-dev/layout/painting
Emilio Cobos Álvarez 9a23481b1c Bug 1861726 - Make StyleImage::GetResolution account for CSS zoom. r=layout-reviewers,jfkthame
This fixes rendering of background-image when CSS zoom is in effect.

Note that we want to scale the resolution by the _inverse_ of the
zoom, since having a higher image resolution means that the CSS
size gets shrunk and viceversa.

Differential Revision: https://phabricator.services.mozilla.com/D192130
2023-11-06 10:24:53 +00:00
..
crashtests Bug 1855763 - Automatic fixes to avoid using prefixed transforms in tests. r=layout-reviewers,jfkthame 2023-10-02 12:36:17 +00:00
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
MatrixStack.h
moz.build Bug 1858187 - Remove unused MaskLayerImageCache files r=emilio 2023-10-10 15:34:02 +00:00
nsCSSRendering.cpp Bug 1852323 - Part 2: Fix the mapping of StyleGeometryBox for mask-clip. r=emilio 2023-10-10 22:00:32 +00:00
nsCSSRendering.h
nsCSSRenderingBorders.cpp Bug 1853867 - Remove -moz-image-rect(). r=tlouw 2023-09-26 07:15:02 +00:00
nsCSSRenderingBorders.h
nsCSSRenderingGradients.cpp Backed out changeset d55b7b5e620c (bug 1852513) for causing gradient-eval-* failures. CLOSED TREE 2023-11-02 13:51:15 +02:00
nsCSSRenderingGradients.h
nsDisplayItemTypes.h
nsDisplayItemTypesList.h
nsDisplayList.cpp Bug 1722322 - Implement LargestContentfulPaint r=emilio 2023-11-02 20:53:36 +00:00
nsDisplayList.h Bug 1856795 - Remove redundant member init r=emilio 2023-10-15 15:29:02 +00:00
nsDisplayListArenaTypes.h
nsDisplayListInvalidation.cpp
nsDisplayListInvalidation.h
nsImageRenderer.cpp Bug 1861726 - Make StyleImage::GetResolution account for CSS zoom. r=layout-reviewers,jfkthame 2023-11-06 10:24:53 +00:00
nsImageRenderer.h
PaintTracker.cpp
PaintTracker.h
RetainedDisplayListBuilder.cpp Bug 1848714 - Use unsafe methods in hot code paths to access and remove elements from nsTArray when it is guaranteed to be safe, r=emilio 2023-08-15 14:24:19 +00:00
RetainedDisplayListBuilder.h
RetainedDisplayListHelpers.h
TransformClipNode.h
WindowRenderer.cpp Bug 1847244 - Finish plumbing will-read-frequently through WindowRenderer. r=jrmuizel 2023-08-05 01:05:47 +00:00
WindowRenderer.h Bug 1847244 - Finish plumbing will-read-frequently through WindowRenderer. r=jrmuizel 2023-08-05 01:05:47 +00:00