fune/layout/generic
Emilio Cobos Álvarez 2d0e69f4a1 Bug 1824957 - Remove a bunch of now completely dead XUL layout code. r=layout-reviewers,desktop-theme-reviewers,devtools-reviewers,dao,TYLin
And some related tests.

A bunch of -moz-box* properties are web exposed, so I'll file a
follow-up for hiding them.

Differential Revision: https://phabricator.services.mozilla.com/D173819
2023-03-29 21:23:55 +00:00
..
crashtests Bug 1824236 - Remove a crashtest. 2023-03-27 23:58:59 +02:00
test Bug 1809843 - Skip Failed tests, r=necko-reviewers,extension-reviewers,credential-management-reviewers,valentin,sgalich,robwu 2023-03-21 09:09:58 +00:00
AnonymousContentKey.h
AspectRatio.cpp
AspectRatio.h Bug 1786568 - AspectRatio invalidation should check mUseBoxSizing as well. r=emilio 2022-09-21 23:17:25 +00:00
AutoCopyListener.h
BlockReflowState.cpp Bug 1805597 - Place a float with insufficient available inline-size below current line regarless of its clearance value. r=jfkthame,layout-reviewers 2023-02-13 19:12:10 +00:00
BlockReflowState.h Bug 1792134 Part 6 - More rename and clean up related to StyleClear. r=emilio 2022-09-29 03:40:56 +00:00
BRFrame.cpp Bug 1811311 - Part 3: Refactor GetNaturalBaselineBOffset to return Maybe<nscoord>. r=layout-reviewers,emilio 2023-02-23 14:53:27 +00:00
broken-image.png
ColumnSetWrapperFrame.cpp Bug 1798810 - Update calculation of baseline for multicolumn containers. r=layout-reviewers,TYLin 2023-03-08 18:21:48 +00:00
ColumnSetWrapperFrame.h Bug 1798810 - Update calculation of baseline for multicolumn containers. r=layout-reviewers,TYLin 2023-03-08 18:21:48 +00:00
ColumnUtils.cpp
ColumnUtils.h
CSSAlignUtils.cpp
CSSAlignUtils.h
CSSOrderAwareFrameIterator.cpp Bug 1824957 - Remove a bunch of now completely dead XUL layout code. r=layout-reviewers,desktop-theme-reviewers,devtools-reviewers,dao,TYLin 2023-03-29 21:23:55 +00:00
CSSOrderAwareFrameIterator.h Bug 1799732 Part 2 - Flatten the namespace for FrameChildList and co. by removing namespace layout. r=emilio 2022-11-12 04:38:53 +00:00
folder.png
frame-graph.py
FrameClass.py
FrameClasses.py Bug 1824957 - Remove a bunch of now completely dead XUL layout code. r=layout-reviewers,desktop-theme-reviewers,devtools-reviewers,dao,TYLin 2023-03-29 21:23:55 +00:00
GenerateFrameLists.py Bug 1790816 - Reformat layout/ with isort. r=linter-reviewers,ahal DONTBUILD 2022-11-24 17:23:27 +00:00
jar.mn Bug 1817360 - Remove browser.display.show_loading_image_placeholder. r=tnikkel 2023-02-17 09:25:20 +00:00
JustificationUtils.h
LayoutMessageUtils.h
MathMLTextRunFactory.cpp Bug 1808757 - [refactor] Migrate defines to constexpr vars r=emilio 2023-01-09 09:03:42 +00:00
MathMLTextRunFactory.h Bug 1797805: Run clang-format on layout directory. r=dshin 2022-10-27 17:50:45 +00:00
MiddleCroppingBlockFrame.cpp Bug 1824667 - Remove nsTextBoxFrame. r=jwatt 2023-03-27 23:46:51 +00:00
MiddleCroppingBlockFrame.h Bug 1824667 - Factor middle-cropping out of nsFileControlFrame. r=jfkthame,layout-reviewers 2023-03-27 17:13:50 +00:00
moz.build Bug 1824667 - Factor middle-cropping out of nsFileControlFrame. r=jfkthame,layout-reviewers 2023-03-27 17:13:50 +00:00
nsAbsoluteContainingBlock.cpp Bug 1772305 - Allow auto margins of abspos boxes to be negative if both in-axis insets are non-auto. r=emilio 2023-02-27 14:01:26 +00:00
nsAbsoluteContainingBlock.h Bug 1799732 Part 3 - Convert FrameChildListID to enum class. r=emilio 2022-11-12 04:38:53 +00:00
nsAtomicContainerFrame.h
nsBackdropFrame.cpp
nsBackdropFrame.h
nsBlockDebugFlags.h
nsBlockFrame.cpp Bug 1817235 - Add a web-platform test to exercise text-align-last for a block split in multicol. r=layout-reviewers,jfkthame 2023-03-26 23:05:33 +00:00
nsBlockFrame.h Bug 1811311 - Part 3: Refactor GetNaturalBaselineBOffset to return Maybe<nscoord>. r=layout-reviewers,emilio 2023-02-23 14:53:27 +00:00
nsBlockReflowContext.cpp Bug 1792134 Part 6 - More rename and clean up related to StyleClear. r=emilio 2022-09-29 03:40:56 +00:00
nsBlockReflowContext.h
nsCanvasFrame.cpp Bug 1379458 - The ScrollParentId should match the ASR tree. r=botond,tnikkel,mstange 2022-12-27 14:08:51 +00:00
nsCanvasFrame.h Bug 1800238 - Make popups position: fixed rather than position: absolute. r=TYLin 2022-11-12 21:10:18 +00:00
nsColumnSetFrame.cpp Bug 1798810 - Update calculation of baseline for multicolumn containers. r=layout-reviewers,TYLin 2023-03-08 18:21:48 +00:00
nsColumnSetFrame.h Bug 1798810 - Update calculation of baseline for multicolumn containers. r=layout-reviewers,TYLin 2023-03-08 18:21:48 +00:00
nsContainerFrame.cpp Bug 1824957 - Remove a bunch of now completely dead XUL layout code. r=layout-reviewers,desktop-theme-reviewers,devtools-reviewers,dao,TYLin 2023-03-29 21:23:55 +00:00
nsContainerFrame.h Bug 1813960 - Move nsContainerFrame::SyncWindowProperties to PresShell. r=smaug 2023-02-02 13:37:02 +00:00
nsContainerFrameInlines.h
nsDirection.h Bug 1818128 - Add logging code for Selection API calls r=smaug 2023-03-05 22:38:05 +00:00
nsFirstLetterFrame.cpp Bug 1811311 - Part 3: Refactor GetNaturalBaselineBOffset to return Maybe<nscoord>. r=layout-reviewers,emilio 2023-02-23 14:53:27 +00:00
nsFirstLetterFrame.h Bug 1811311 - Part 3: Refactor GetNaturalBaselineBOffset to return Maybe<nscoord>. r=layout-reviewers,emilio 2023-02-23 14:53:27 +00:00
nsFlexContainerFrame.cpp Bug 1824957 - Remove a bunch of now completely dead XUL layout code. r=layout-reviewers,desktop-theme-reviewers,devtools-reviewers,dao,TYLin 2023-03-29 21:23:55 +00:00
nsFlexContainerFrame.h Bug 1811311 - Part 3: Refactor GetNaturalBaselineBOffset to return Maybe<nscoord>. r=layout-reviewers,emilio 2023-02-23 14:53:27 +00:00
nsFloatManager.cpp Bug 1815404 - Replace most uses of gfxContext::CreateOrNull with stack-allocated contexts. r=gfx-reviewers,lsalzman 2023-02-21 07:28:25 +00:00
nsFloatManager.h Bug 1792134 Part 6 - More rename and clean up related to StyleClear. r=emilio 2022-09-29 03:40:56 +00:00
nsFontInflationData.cpp
nsFontInflationData.h
nsFrameList.cpp Bug 1799732 Part 3 - Convert FrameChildListID to enum class. r=emilio 2022-11-12 04:38:53 +00:00
nsFrameList.h Bug 1799732 Part 3 - Convert FrameChildListID to enum class. r=emilio 2022-11-12 04:38:53 +00:00
nsFrameSelection.cpp Bug 1384606 - part 4: Make nsIFrame::GetFrameFromDirection allow to return content in different native anonymous subtree if the caller wants r=emilio 2023-03-18 04:18:53 +00:00
nsFrameSelection.h Bug 1384606 - part 4: Make nsIFrame::GetFrameFromDirection allow to return content in different native anonymous subtree if the caller wants r=emilio 2023-03-18 04:18:53 +00:00
nsFrameSetFrame.cpp Bug 1799732 Part 3 - Convert FrameChildListID to enum class. r=emilio 2022-11-12 04:38:53 +00:00
nsFrameSetFrame.h Bug 1798373 Part 5 - Change nsContainerFrame::SetInitialChildList() to take rvalue reference of nsFrameList. r=emilio 2022-11-01 21:15:54 +00:00
nsFrameState.cpp Bug 1824489 - Remove nsBoxFrame, nsBoxLayout and related code. r=jwatt 2023-03-27 23:25:42 +00:00
nsFrameState.h
nsFrameStateBits.h Bug 1824957 - Remove a bunch of now completely dead XUL layout code. r=layout-reviewers,desktop-theme-reviewers,devtools-reviewers,dao,TYLin 2023-03-29 21:23:55 +00:00
nsGfxScrollFrame.cpp Bug 1824957 - Remove a bunch of now completely dead XUL layout code. r=layout-reviewers,desktop-theme-reviewers,devtools-reviewers,dao,TYLin 2023-03-29 21:23:55 +00:00
nsGfxScrollFrame.h Bug 1824957 - Remove a bunch of now completely dead XUL layout code. r=layout-reviewers,desktop-theme-reviewers,devtools-reviewers,dao,TYLin 2023-03-29 21:23:55 +00:00
nsGridContainerFrame.cpp Bug 1824957 - Remove a bunch of now completely dead XUL layout code. r=layout-reviewers,desktop-theme-reviewers,devtools-reviewers,dao,TYLin 2023-03-29 21:23:55 +00:00
nsGridContainerFrame.h Bug 1811311 - Part 3: Refactor GetNaturalBaselineBOffset to return Maybe<nscoord>. r=layout-reviewers,emilio 2023-02-23 14:53:27 +00:00
nsHTMLCanvasFrame.cpp Bug 1651129 - Convert uses of mState to various StateBits methods and make mState private r=emilio 2023-02-15 21:35:46 +00:00
nsHTMLCanvasFrame.h Bug 1802225 - Remove class Layer. r=tnikkel 2022-11-29 01:52:01 +00:00
nsHTMLParts.h Bug 1740365 Part 1 - Use CSS page name when constructing nsPageContentFrames and computed page content style r=dholbert,emilio 2022-11-10 23:43:48 +00:00
nsIAnonymousContentCreator.h
nsIFrame.cpp Bug 1824957 - Remove a bunch of now completely dead XUL layout code. r=layout-reviewers,desktop-theme-reviewers,devtools-reviewers,dao,TYLin 2023-03-29 21:23:55 +00:00
nsIFrame.h Bug 1824957 - Remove a bunch of now completely dead XUL layout code. r=layout-reviewers,desktop-theme-reviewers,devtools-reviewers,dao,TYLin 2023-03-29 21:23:55 +00:00
nsIFrameInlines.h Bug 1815552 - Make positioned table parts deal correctly with switching position without being reframed. r=TYLin,layout-reviewers 2023-03-01 19:04:17 +00:00
nsILineIterator.cpp Bug 1792333 - Factor out the "find closest frame in the line" checks. r=dholbert 2022-10-02 07:06:46 +00:00
nsILineIterator.h Bug 1793375 - Rename nsILineIterator::GetDirection to IsLineIteratorFlowRTL. r=dholbert 2022-10-03 11:00:39 +00:00
nsImageFrame.cpp Bug 1817360 - Lazily load broken image icon. r=tnikkel 2023-03-24 14:56:34 +00:00
nsImageFrame.h Bug 1817360 - Lazily load broken image icon. r=tnikkel 2023-03-24 14:56:34 +00:00
nsImageMap.cpp Bug 1665151 - Part 2: Expose custom element default accessibility attributes. r=edgar,Jamie,credential-management-reviewers,sgalich 2022-11-02 14:50:56 +00:00
nsImageMap.h
nsInlineFrame.cpp Bug 1824236 - Stop using XUL layout for scrollbars. r=jwatt 2023-03-27 20:54:53 +00:00
nsInlineFrame.h Bug 1811311 - Part 3: Refactor GetNaturalBaselineBOffset to return Maybe<nscoord>. r=layout-reviewers,emilio 2023-02-23 14:53:27 +00:00
nsIntervalSet.cpp
nsIntervalSet.h
nsIScrollableFrame.h Bug 1824957 - Remove a bunch of now completely dead XUL layout code. r=layout-reviewers,desktop-theme-reviewers,devtools-reviewers,dao,TYLin 2023-03-29 21:23:55 +00:00
nsIScrollPositionListener.h
nsIStatefulFrame.h
nsLeafFrame.cpp
nsLeafFrame.h
nsLineBox.cpp Bug 1792333 - Factor out the "find closest frame in the line" checks. r=dholbert 2022-10-02 07:06:46 +00:00
nsLineBox.h Bug 1793375 - Rename nsILineIterator::GetDirection to IsLineIteratorFlowRTL. r=dholbert 2022-10-03 11:00:39 +00:00
nsLineLayout.cpp Bug 1812679 - Handle central baseline calculation in GetNaturalBaselineBOffset. r=layout-reviewers,emilio 2023-03-24 16:23:16 +00:00
nsLineLayout.h
nsPageContentFrame.cpp Bug 1802238 - Don't allow using mixed page sizes when printing unless layout.css.allow-mixed-page-sizes is set r=dholbert 2022-12-06 21:24:29 +00:00
nsPageContentFrame.h Bug 1803861 - Implement nsPageFrame::FirstContinuation and nsPageContentFrame::FirstContinuation with constant complexity r=dholbert 2022-12-06 00:07:09 +00:00
nsPageFrame.cpp Bug 1793220 - Handle at-page size rules that use zero as width or height r=dholbert 2023-02-27 20:22:18 +00:00
nsPageFrame.h Bug 1814047 - Make buttons not ignore the "print backgrounds" setting. r=jfkthame,layout-reviewers 2023-01-31 22:22:58 +00:00
nsPageSequenceFrame.cpp Bug 1815404 - Remove refcounting from gfxContext. r=gfx-reviewers,lsalzman 2023-02-21 07:28:24 +00:00
nsPageSequenceFrame.h Bug 1673987 - Implement page-orientation in @page rules for multiple pages-per-sheet. r=AlaskanEmily 2023-02-10 00:56:35 +00:00
nsPlaceholderFrame.cpp Bug 1824957 - Remove a bunch of now completely dead XUL layout code. r=layout-reviewers,desktop-theme-reviewers,devtools-reviewers,dao,TYLin 2023-03-29 21:23:55 +00:00
nsPlaceholderFrame.h Bug 1824957 - Remove a bunch of now completely dead XUL layout code. r=layout-reviewers,desktop-theme-reviewers,devtools-reviewers,dao,TYLin 2023-03-29 21:23:55 +00:00
nsQueryFrame.h
nsRubyBaseContainerFrame.cpp Bug 1811311 - Part 3: Refactor GetNaturalBaselineBOffset to return Maybe<nscoord>. r=layout-reviewers,emilio 2023-02-23 14:53:27 +00:00
nsRubyBaseContainerFrame.h Bug 1811311 - Part 3: Refactor GetNaturalBaselineBOffset to return Maybe<nscoord>. r=layout-reviewers,emilio 2023-02-23 14:53:27 +00:00
nsRubyBaseFrame.cpp
nsRubyBaseFrame.h
nsRubyContentFrame.cpp
nsRubyContentFrame.h
nsRubyFrame.cpp
nsRubyFrame.h
nsRubyTextContainerFrame.cpp Bug 1799732 Part 3 - Convert FrameChildListID to enum class. r=emilio 2022-11-12 04:38:53 +00:00
nsRubyTextContainerFrame.h Bug 1798373 Part 7 - Change nsContainerFrame::InsertFrames() to take rvalue reference of nsFrameList. r=emilio 2022-11-01 21:15:55 +00:00
nsRubyTextFrame.cpp
nsRubyTextFrame.h
nsSplittableFrame.cpp
nsSplittableFrame.h Bug 1803861 - Implement nsPageFrame::FirstContinuation and nsPageContentFrame::FirstContinuation with constant complexity r=dholbert 2022-12-06 00:07:09 +00:00
nsSubDocumentFrame.cpp Bug 1815552 - Make positioned table parts deal correctly with switching position without being reframed. r=TYLin,layout-reviewers 2023-03-01 19:04:17 +00:00
nsSubDocumentFrame.h Bug 1802225 - Remove class Layer. r=tnikkel 2022-11-29 01:52:01 +00:00
nsTextFrame.cpp Bug 1824531 - Remove baseline-snapping from nsTextFrame::PaintText, as it may interact poorly with APZ. r=emilio 2023-03-26 21:44:32 +00:00
nsTextFrame.h Bug 1819957 - Split out nsTextPaintStyle into its own source file. r=emilio 2023-03-05 22:24:10 +00:00
nsTextFrameUtils.cpp Bug 1819025 - Don't consider following join-controls when determining whether a space is collapsible. r=emilio 2023-02-28 09:58:36 +00:00
nsTextFrameUtils.h
nsTextPaintStyle.cpp Bug 1819957 - Split out nsTextPaintStyle into its own source file. r=emilio 2023-03-05 22:24:10 +00:00
nsTextPaintStyle.h Bug 1819957 - Split out nsTextPaintStyle into its own source file. r=emilio 2023-03-05 22:24:10 +00:00
nsTextRunTransformations.cpp Bug 1823215 - Use ElementOrArray<T> to simplify the management of glyphrun(s) in gfxTextRun. r=gfx-reviewers,lsalzman 2023-03-19 16:36:06 +00:00
nsTextRunTransformations.h
nsVideoFrame.cpp Bug 1824957 - Remove a bunch of now completely dead XUL layout code. r=layout-reviewers,desktop-theme-reviewers,devtools-reviewers,dao,TYLin 2023-03-29 21:23:55 +00:00
nsVideoFrame.h
PrintedSheetFrame.cpp Bug 1673987 - Implement page-orientation in @page rules for multiple pages-per-sheet. r=AlaskanEmily 2023-02-10 00:56:35 +00:00
PrintedSheetFrame.h
ReflowInput.cpp Bug 1824957 - Remove a bunch of now completely dead XUL layout code. r=layout-reviewers,desktop-theme-reviewers,devtools-reviewers,dao,TYLin 2023-03-29 21:23:55 +00:00
ReflowInput.h Bug 1804794 - Do not allow CSS named page breaks except in specific subtrees. r=dholbert 2023-02-22 23:49:51 +00:00
ReflowOutput.cpp Bug 1800907 - Do not UnionRect empty rects in OverflowAreas::Union*. r=jwatt 2022-12-13 15:23:35 +00:00
ReflowOutput.h
RubyUtils.cpp
RubyUtils.h
ScrollAnchorContainer.cpp Bug 1823455 - Merge ScrollFrameHelper and nsHTMLScrollFrame. r=layout-reviewers,TYLin 2023-03-22 13:06:40 +00:00
ScrollAnchorContainer.h Bug 1823455 - Merge ScrollFrameHelper and nsHTMLScrollFrame. r=layout-reviewers,TYLin 2023-03-22 13:06:40 +00:00
ScrollAnimationBezierPhysics.cpp
ScrollAnimationBezierPhysics.h
ScrollAnimationMSDPhysics.cpp
ScrollAnimationMSDPhysics.h
ScrollAnimationPhysics.h
ScrollbarActivity.cpp Bug 1824236 - Stop using XUL layout for scrollbars. r=jwatt 2023-03-27 20:54:53 +00:00
ScrollbarActivity.h
ScrollbarPreferences.h
ScrollGeneration.cpp
ScrollGeneration.h
ScrollOrigin.h
ScrollPositionUpdate.cpp
ScrollPositionUpdate.h
ScrollSnap.cpp Bug 1822433 - Snap to the scroll destination in the case of intended-end-position scroll operation if there's no snap target points. r=botond 2023-03-16 07:51:01 +00:00
ScrollSnap.h
ScrollSnapTargetId.h
ScrollVelocityQueue.cpp
ScrollVelocityQueue.h
StickyScrollContainer.cpp
StickyScrollContainer.h
TextDrawTarget.h Bug 1816299 - Try to avoid sending entirely-clipped glyph runs to a TextDrawTarget. r=gfx-reviewers,lsalzman 2023-02-14 08:10:14 +00:00
TextOverflow.cpp Bug 1824531 - Remove baseline-snapping from nsTextFrame::PaintText, as it may interact poorly with APZ. r=emilio 2023-03-26 21:44:32 +00:00
TextOverflow.h Bug 1797211: Make TextOverflow's default constructor private (as a nudge towards its static factory method). r=dshin 2022-10-27 17:58:06 +00:00
ViewportFrame.cpp Bug 1379458 - The ScrollParentId should match the ASR tree. r=botond,tnikkel,mstange 2022-12-27 14:08:51 +00:00
ViewportFrame.h Bug 1799732 Part 3 - Convert FrameChildListID to enum class. r=emilio 2022-11-12 04:38:53 +00:00
Visibility.h
WBRFrame.cpp
WritingModes.h