gecko-dev/layout/painting
Timothy Nikkel ce8b367250 Bug 1788192. Deal with frame/image size overflow and handle it gracefully in border code. r=nical
imgDimension comes directly from the size of the frame, which has overflowed into the negatives. The code wants value to be positive but hasn't considered that imgDimension can be negative.

Differential Revision: https://phabricator.services.mozilla.com/D159138
2022-10-18 19:57:57 +00:00
..
crashtests Bug 1667503. Add crashtest. r=nical 2022-10-18 17:50:44 +00:00
ActiveLayerTracker.cpp Bug 1767125 - Change the type of LayerActivity::mPreviousTransformScale to Maybe<MatrixScales>. r=botond 2022-06-02 16:08:43 +00:00
ActiveLayerTracker.h Bug 1760222 - Ignore unchanged property for scroll-linked effect detector. r=hiro 2022-03-27 23:40:24 +00:00
BorderCache.h
BorderConsts.h
DashedCornerFinder.cpp Bug 1754315: Fix non-unified build errors in layout/painting, and mark it as safe to build in non-unified mode. r=boris 2022-02-09 01:06:29 +00:00
DashedCornerFinder.h
DisplayItemClip.cpp Bug 1733727 part 3: Use StaticAutoPtr to manage lifetime of various "gFoo" static global variables in layout. r=jfkthame 2021-10-02 18:59:11 +00:00
DisplayItemClip.h
DisplayItemClipChain.cpp
DisplayItemClipChain.h
DisplayListClipState.cpp
DisplayListClipState.h
DottedCornerFinder.cpp Bug 1754315: Fix non-unified build errors in layout/painting, and mark it as safe to build in non-unified mode. r=boris 2022-02-09 01:06:29 +00:00
DottedCornerFinder.h
HitTestInfo.cpp Bug 1764419 - Fix reuse of empty HitTestInfo. r=gfx-reviewers,bradwerth 2022-04-13 13:49:27 +00:00
HitTestInfo.h
LayerState.h
MaskLayerImageCache.cpp
MaskLayerImageCache.h
MatrixStack.h
PaintTracker.cpp
PaintTracker.h
RetainedDisplayListBuilder.cpp Bug 1785310 - Remove mozilla/StaticPrefs_layout.h includes from other headers. r=dholbert 2022-08-17 21:26:36 +00:00
RetainedDisplayListBuilder.h Merge autoland to mozilla-central. a=merge 2022-08-18 06:51:57 +03:00
RetainedDisplayListHelpers.h Bug 1766650 - Store modified frames in display root frame RetainedDisplayListBuilder r=tnikkel 2022-05-30 14:20:58 +00:00
TransformClipNode.h
WindowRenderer.cpp Bug 1754315: Fix non-unified build errors in layout/painting, and mark it as safe to build in non-unified mode. r=boris 2022-02-09 01:06:29 +00:00
WindowRenderer.h Bug 1690619 - Keep track of where the request to rendering something comes from. r=gfx-reviewers,mstange 2021-10-05 12:54:39 +00:00
moz.build Bug 1754315: Fix non-unified build errors in layout/painting, and mark it as safe to build in non-unified mode. r=boris 2022-02-09 01:06:29 +00:00
nsCSSRendering.cpp Bug 1665476 - Remove nsRootBoxFrame to unify background propagation between XUL and non-XUL documents. r=layout-reviewers,mats 2022-09-28 02:56:41 +00:00
nsCSSRendering.h Bug 1665476 - Remove nsRootBoxFrame to unify background propagation between XUL and non-XUL documents. r=layout-reviewers,mats 2022-09-28 02:56:41 +00:00
nsCSSRenderingBorders.cpp Bug 1788192. Deal with frame/image size overflow and handle it gracefully in border code. r=nical 2022-10-18 19:57:57 +00:00
nsCSSRenderingBorders.h
nsCSSRenderingGradients.cpp Bug 1772555 - Use style interpolation code for gradients. r=nical 2022-06-22 23:02:34 +00:00
nsCSSRenderingGradients.h Bug 1772555 - Use style interpolation code for gradients. r=nical 2022-06-22 23:02:34 +00:00
nsDisplayItemTypes.h
nsDisplayItemTypesList.h Bug 1781034 - Remove layout debugger's visual debugging. r=layout-reviewers,dshin 2022-07-26 15:06:30 +00:00
nsDisplayList.cpp Backed out changeset 7d85a597c9ae (bug 1778120) as req by dmeehan for causing 1792797. 2022-10-06 21:31:04 +03:00
nsDisplayList.h Bug 1779602 - Remove nsImageGeometryMixin. r=tnikkel 2022-07-18 21:20:50 +00:00
nsDisplayListArenaTypes.h Bug 1757184 - Allocate display list nodes from nsPresArena instead of ArenaAllocator r=emilio 2022-02-28 19:16:04 +00:00
nsDisplayListInvalidation.cpp Bug 1779602 - Remove nsImageGeometryMixin. r=tnikkel 2022-07-18 21:20:50 +00:00
nsDisplayListInvalidation.h Bug 1779602 - Remove nsImageGeometryMixin. r=tnikkel 2022-07-18 21:20:50 +00:00
nsImageRenderer.cpp Bug 1655598 - Cross origin image request should not respect image orientation. r=emilio 2022-09-28 03:56:57 +00:00
nsImageRenderer.h Bug 1231622. Allow drawing CSS images that don't have a complete frame. r=aosmond 2022-05-05 08:31:08 +00:00