gecko-dev/layout/painting
Timothy Nikkel 2a84d7717a Bug 1929182. Allow prerender for the GenerateGlyphMask case. r=jwatt
GenerateGlyphMask is used for background-clip: text, of which our implementation is pretty buggy. In fact, the testcase of this bug we ar buggy on even before the regressing bug, the regressing bug just made it worse. So we already didn't handle this situation properly and we happened to disturb it and make it worse. Let's just restore the old behaviour for the unusual background-clip: text case, but we still keep the win in display list building for all other (much more common) cases.

Differential Revision: https://phabricator.services.mozilla.com/D227950
2024-11-06 11:41:12 +00:00
..
crashtests Bug 1870415. In nsCanvasFrame::BuildDisplayList, only capture background items we create in our blend container item instead of any items that might be in the display list already. r=mstange,layout-reviewers,emilio 2024-05-06 21:11:33 +00:00
ActiveLayerTracker.cpp Bug 1915206 - Simplify SVG transforms a bit more. r=longsonr 2024-08-27 21:14:28 +00:00
ActiveLayerTracker.h
BorderCache.h
BorderConsts.h
DashedCornerFinder.cpp Bug 1920718 - Annotate all global variable with runtime initialization attributes r=glandium,application-update-reviewers,media-playback-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,gfx-reviewers,aosmond,lina,nalexander,aabh,geckoview-reviewers,win-reviewers,gstoll,m_kato 2024-10-30 11:05:24 +00:00
DashedCornerFinder.h
DisplayItemClip.cpp
DisplayItemClip.h
DisplayItemClipChain.cpp Bug 1896516 Part 10 - Remove nsIScrollableFrame usages under gfx/. r=layout-reviewers,emilio 2024-05-30 06:32:21 +00:00
DisplayItemClipChain.h Bug 1896516 Part 11 - Remove nsIScrollableFrame usages under layout/, widget/, and toolkit/. r=layout-reviewers,emilio 2024-05-30 06:32:22 +00:00
DisplayListClipState.cpp
DisplayListClipState.h Bug 1896516 Part 11 - Remove nsIScrollableFrame usages under layout/, widget/, and toolkit/. r=layout-reviewers,emilio 2024-05-30 06:32:22 +00:00
DottedCornerFinder.cpp Bug 1920718 - Annotate all global variable with runtime initialization attributes r=glandium,application-update-reviewers,media-playback-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,gfx-reviewers,aosmond,lina,nalexander,aabh,geckoview-reviewers,win-reviewers,gstoll,m_kato 2024-10-30 11:05:24 +00:00
DottedCornerFinder.h
HitTestInfo.cpp
HitTestInfo.h
MatrixStack.h
RetainedDisplayListBuilder.cpp Bug 1896516 Part 11 - Remove nsIScrollableFrame usages under layout/, widget/, and toolkit/. r=layout-reviewers,emilio 2024-05-30 06:32:22 +00:00
RetainedDisplayListBuilder.h Bug 1897749 - Remove unused HadWillChange(), r=tnikkel 2024-05-20 12:29:23 +00:00
RetainedDisplayListHelpers.h
TransformClipNode.h
WindowRenderer.cpp
WindowRenderer.h Bug 1900739 - Remove IsCompositingCheap() r=tnikkel 2024-06-05 10:03:52 +00:00
moz.build Bug 1900879 - part 2: Remove unused PaintTracker r=layout-reviewers,TYLin 2024-06-06 22:10:42 +00:00
nsCSSRendering.cpp Bug 1922838 - Replace ArrayLength, ArrayEnd and MOZ_ARRAY_LENGTH by standard alternative r=glandium,necko-reviewers,jgilbert,application-update-reviewers,media-playback-reviewers,credential-management-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,win-reviewers,dom-storage-reviewers,bytesized,janv,dimi,daisuke,karlt,gstoll,canaltinova,timhuang 2024-10-28 08:21:19 +00:00
nsCSSRendering.h
nsCSSRenderingBorders.cpp Bug 1914777 - Use cbindgen for border-image-repeat. r=firefox-style-system-reviewers,layout-reviewers,emilio 2024-08-25 15:57:04 +00:00
nsCSSRenderingBorders.h Bug 1914777 - Use cbindgen for StyleBorderImageRepeatKeyword. r=firefox-style-system-reviewers,layout-reviewers,emilio 2024-08-25 15:57:04 +00:00
nsCSSRenderingGradients.cpp Bug 1910153 - Support non-sRGB color interpolation when painting background gradient. r=gfx-reviewers,lsalzman,ahale 2024-08-03 20:24:44 +00:00
nsCSSRenderingGradients.h Bug 1929338 - convert more mozilla:clamped to std:clamp r=emilio 2024-11-05 18:52:41 +00:00
nsDisplayItemTypes.h
nsDisplayItemTypesList.h
nsDisplayList.cpp Bug 1929182. Allow prerender for the GenerateGlyphMask case. r=jwatt 2024-11-06 11:41:12 +00:00
nsDisplayList.h Bug 1917669 - Document the purpose of nsDisplayList::mIsRelativeToLayoutViewport. r=hiro DONTBUILD 2024-09-09 21:09:47 +00:00
nsDisplayListArenaTypes.h
nsDisplayListInvalidation.cpp
nsDisplayListInvalidation.h
nsImageRenderer.cpp Bug 1914777 - Use cbindgen for StyleBorderImageRepeatKeyword. r=firefox-style-system-reviewers,layout-reviewers,emilio 2024-08-25 15:57:04 +00:00
nsImageRenderer.h Bug 1914777 - Use cbindgen for StyleBorderImageRepeatKeyword. r=firefox-style-system-reviewers,layout-reviewers,emilio 2024-08-25 15:57:04 +00:00