..
crashtests
Bug 385615 - Backed out 9 changesets (aec1be189f68, f9c2e5707d43, fe82d67b63ef, 07004e2608f3, f6022837406b, 36fc4e06713d, 30718580670d, 82242b2d942d, 5cd51f055a1a) due to reported regressions.
2024-06-03 15:50:57 +00:00
test
Bug 1895655: Add mochitest for about:config prefs that configure the amount of overlap when scrolling by pages. r=layout-reviewers,hiro
2024-06-05 16:26:21 +00:00
AnonymousContentKey.h
AspectRatio.cpp
Bug 1825386 - Converted LogicalAxis to enum class and type casted where necessary. r=TYLin
2024-03-30 16:20:37 +00:00
AspectRatio.h
Bug 1825386 - Converted LogicalAxis to enum class and type casted where necessary. r=TYLin
2024-03-30 16:20:37 +00:00
AutoCopyListener.h
BlockReflowState.cpp
Bug 1684236 - Implement 'align-content' on block containers. r=layout-reviewers,jfkthame
2024-02-27 16:32:02 +00:00
BlockReflowState.h
Bug 1874823 - Remove NS_BLOCK_STATIC_BFC and NS_BLOCK_CLIP_PAGINATED_OVERFLOW. r=fredw
2024-03-07 16:36:56 +00:00
BRFrame.cpp
Bug 1888535 Part 5 - Remove DISPLAY_REFLOW. r=layout-reviewers,emilio
2024-04-02 19:03:05 +00:00
broken-image.png
ColumnSetWrapperFrame.cpp
Bug 1899187 - Use cbindgen for column-count. r=firefox-style-system-reviewers,layout-reviewers,boris
2024-05-28 09:37:23 +00:00
ColumnSetWrapperFrame.h
ColumnUtils.cpp
ColumnUtils.h
CSSAlignUtils.cpp
Bug 1885695 - Change LogicalEdge to an enum class and change its variants names. r=TYLin
2024-04-15 20:19:47 +00:00
CSSAlignUtils.h
CSSOrderAwareFrameIterator.cpp
CSSOrderAwareFrameIterator.h
folder.png
frame-graph.py
FrameClass.py
Bug 1364813 - Remove IsFrameOfType, use non-virtual checks. r=jwatt
2023-11-26 22:17:28 +00:00
FrameClasses.py
Bug 1866692 Part 2 - Remove ReplacedContainsBlock in LayoutFrameClassFlags. r=layout-reviewers,emilio
2024-05-31 19:28:19 +00:00
GenerateFrameLists.py
Bug 1867990 - Fix black formatting errors that snuck in due to regression, r=linter-reviewers,taskgraph-reviewers,releng-reviewers,bhearsum,sylvestre
2023-12-04 14:51:39 +00:00
jar.mn
JustificationUtils.h
LayoutMessageUtils.h
MathMLTextRunFactory.cpp
Bug 1899126 - Simplify text-transform representation. r=jwatt
2024-05-27 17:24:10 +00:00
MathMLTextRunFactory.h
MiddleCroppingBlockFrame.cpp
Bug 1888535 Part 4 - Remove DISPLAY_PREF_INLINE_SIZE and DISPLAY_MIN_INLINE_SIZE. r=layout-reviewers,emilio
2024-04-02 19:03:04 +00:00
MiddleCroppingBlockFrame.h
moz.build
Bug 1896516 Part 13 - Remove nsIScrollableFrame completely. r=layout-reviewers,emilio
2024-05-30 06:32:23 +00:00
nsAbsoluteContainingBlock.cpp
Bug 1892778 Part 2 - Convert InlineDir and BlockDir to enum classes. r=dholbert
2024-04-23 03:56:42 +00:00
nsAbsoluteContainingBlock.h
nsAtomicContainerFrame.h
nsBackdropFrame.cpp
Bug 1888535 Part 5 - Remove DISPLAY_REFLOW. r=layout-reviewers,emilio
2024-04-02 19:03:05 +00:00
nsBackdropFrame.h
nsBlockDebugFlags.h
nsBlockFrame.cpp
Bug 1899894 - Remove debug statements that require customized #define. r=layout-reviewers,emilio
2024-05-31 17:45:44 +00:00
nsBlockFrame.h
Bug 1684236 - Implement 'align-content' on block containers. r=layout-reviewers,jfkthame
2024-02-27 16:32:02 +00:00
nsBlockReflowContext.cpp
Bug 1874823 - Remove NS_BLOCK_STATIC_BFC and NS_BLOCK_CLIP_PAGINATED_OVERFLOW. r=fredw
2024-03-07 16:36:56 +00:00
nsBlockReflowContext.h
nsCanvasFrame.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
nsCanvasFrame.h
Bug 1364813 - Remove IsFrameOfType, use non-virtual checks. r=jwatt
2023-11-26 22:17:28 +00:00
nsColumnSetFrame.cpp
Bug 1911948 - Don't let top-level multicol be paginated if it is inside a subdocument. a=RyanVM
2024-10-10 15:30:43 +00:00
nsColumnSetFrame.h
nsContainerFrame.cpp
Bug 1896875 - Destroy line list and the frames in reverse order to avoid non-linear time complexity. r=layout-reviewers,eeejay,emilio
2024-05-28 16:53:23 +00:00
nsContainerFrame.h
Bug 1896210 Part 3 - Update comments pointing to new layout overview doc. r=dholbert
2024-05-17 23:22:07 +00:00
nsContainerFrameInlines.h
Bug 1885695 - Change LogicalEdge to an enum class and change its variants names. r=TYLin
2024-04-15 20:19:47 +00:00
nsDirection.h
nsFirstLetterFrame.cpp
Bug 385615 - Backed out 9 changesets (aec1be189f68, f9c2e5707d43, fe82d67b63ef, 07004e2608f3, f6022837406b, 36fc4e06713d, 30718580670d, 82242b2d942d, 5cd51f055a1a) due to reported regressions.
2024-06-03 15:50:57 +00:00
nsFirstLetterFrame.h
Bug 385615 - Backed out 9 changesets (aec1be189f68, f9c2e5707d43, fe82d67b63ef, 07004e2608f3, f6022837406b, 36fc4e06713d, 30718580670d, 82242b2d942d, 5cd51f055a1a) due to reported regressions.
2024-06-03 15:50:57 +00:00
nsFlexContainerFrame.cpp
Bug 1901233: Make CreateFlexLineAndFlexItemInfo account for subtrees with only anonymous boxes. r=dholbert, a=RyanVM
2024-06-10 23:17:43 +00:00
nsFlexContainerFrame.h
Bug 1891866 - Clear mIsTopOfPage for flex items if their positions are not adjacent with container's content-box block-start edge. r=dholbert
2024-04-17 06:34:04 +00:00
nsFloatManager.cpp
Bug 1892307 Part 1 - Convert LineRelativeDir to an enum class. r=layout-reviewers,emilio
2024-04-19 22:16:03 +00:00
nsFloatManager.h
Bug 1874823 - Remove NS_BLOCK_STATIC_BFC and NS_BLOCK_CLIP_PAGINATED_OVERFLOW. r=fredw
2024-03-07 16:36:56 +00:00
nsFontInflationData.cpp
Bug 1905743 - Tweak TextControlElement to be able to tell if column count is explicit or not. r=dholbert a=RyanVM
2024-07-02 21:17:34 +00:00
nsFontInflationData.h
nsFrameList.cpp
Bug 1897827 - Remove FrameChildListID::Popup. r=dholbert
2024-05-20 22:00:08 +00:00
nsFrameList.h
Bug 1897827 - Remove FrameChildListID::Popup. r=dholbert
2024-05-20 22:00:08 +00:00
nsFrameSelection.cpp
Bug 1897255 - Make nsIFrame::PeekOffsetForLine won't cross editing host boundary unless the callers allows that r=emilio, a=dmeehan
2024-07-19 08:13:10 +00:00
nsFrameSelection.h
Bug 1897255 - Make nsIFrame::PeekOffsetForLine won't cross editing host boundary unless the callers allows that r=emilio, a=dmeehan
2024-07-19 08:13:10 +00:00
nsFrameSetFrame.cpp
Bug 1888535 Part 5 - Remove DISPLAY_REFLOW. r=layout-reviewers,emilio
2024-04-02 19:03:05 +00:00
nsFrameSetFrame.h
Bug 1878976 - Remove plugin-related code in EventStateManager; r=emilio
2024-02-07 12:35:27 +00:00
nsFrameState.cpp
Bug 1824877 Part 1 - Rename nsGfxScrollFrame.{h,cpp} to ScrollContainerFrame.{h,cpp}. r=dholbert
2024-05-15 17:50:48 +00:00
nsFrameState.h
nsFrameStateBits.h
Bug 1874823 - Remove NS_BLOCK_STATIC_BFC and NS_BLOCK_CLIP_PAGINATED_OVERFLOW. r=fredw
2024-03-07 16:36:56 +00:00
nsGridContainerFrame.cpp
Bug 1900195. Remove support for the 'align-tracks' and 'justify-tracks' properties. r=emilio
2024-06-02 00:16:26 +00:00
nsGridContainerFrame.h
Bug 1893562 - Avoid an extra frame property fetch in nsGridContainerFrame::CachedBAxisMeasurement r=layout-reviewers,emilio
2024-04-30 17:06:20 +00:00
nsHTMLCanvasFrame.cpp
Bug 1886745 - Ignore containment for object-fit computation. r=dholbert,layout-reviewers
2024-05-17 17:03:19 +00:00
nsHTMLCanvasFrame.h
Bug 1364813 - Remove IsFrameOfType, use non-virtual checks. r=jwatt
2023-11-26 22:17:28 +00:00
nsHTMLParts.h
Bug 1874823 - Remove NS_BLOCK_STATIC_BFC and NS_BLOCK_CLIP_PAGINATED_OVERFLOW. r=fredw
2024-03-07 16:36:56 +00:00
nsIAnonymousContentCreator.h
nsIFrame.cpp
Bug 1917715 - Rename nsLayoutUtils::GetColor. r=longsonr,dholbert a=RyanVM
2024-09-09 23:12:05 +00:00
nsIFrame.h
Bug 1897255 - Make nsIFrame::PeekOffsetForLine won't cross editing host boundary unless the callers allows that r=emilio, a=dmeehan
2024-07-19 08:13:10 +00:00
nsIFrameInlines.h
Bug 1897255 - Make nsIFrame::PeekOffsetForLine won't cross editing host boundary unless the callers allows that r=emilio, a=dmeehan
2024-07-19 08:13:10 +00:00
nsILineIterator.cpp
nsILineIterator.h
Bug 1820290 - Make nsIFrame treat out-of-flow things as word separators r=emilio
2023-11-21 08:05:18 +00:00
nsImageFrame.cpp
Bug 1835157 - Ignore target names which contain both newline and < characters. r=emilio
2024-05-24 08:09:36 +00:00
nsImageFrame.h
Bug 1886745 - Ignore containment for object-fit computation. r=dholbert,layout-reviewers
2024-05-17 17:03:19 +00:00
nsImageMap.cpp
Bug 1878211 - Process pairs in coord list in PolyArea. r=dholbert
2024-02-08 04:03:58 +00:00
nsImageMap.h
nsInlineFrame.cpp
Bug 1892307 Part 2 - Remove LogicalSideBits. r=layout-reviewers,jfkthame
2024-04-19 22:16:03 +00:00
nsInlineFrame.h
Bug 1364813 - Remove IsFrameOfType, use non-virtual checks. r=jwatt
2023-11-26 22:17:28 +00:00
nsIntervalSet.cpp
nsIntervalSet.h
nsIScrollPositionListener.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
nsIStatefulFrame.h
nsLeafFrame.cpp
Bug 1888535 Part 4 - Remove DISPLAY_PREF_INLINE_SIZE and DISPLAY_MIN_INLINE_SIZE. r=layout-reviewers,emilio
2024-04-02 19:03:04 +00:00
nsLeafFrame.h
Bug 1364813 - Remove IsFrameOfType, use non-virtual checks. r=jwatt
2023-11-26 22:17:28 +00:00
nsLineBox.cpp
Bug 1896875 - Destroy line list and the frames in reverse order to avoid non-linear time complexity. r=layout-reviewers,eeejay,emilio
2024-05-28 16:53:23 +00:00
nsLineBox.h
Bug 1839994 Part 3 - Improve the implementation and docs around mHasForcedLineBreak and mFloatClearType. r=dholbert
2024-03-20 17:05:42 +00:00
nsLineLayout.cpp
Bug 1899042 - Remove untested and unimplemented align="char" value for tables. r=jfkthame,layout-reviewers
2024-06-04 13:42:36 +00:00
nsLineLayout.h
Bug 1872929 - Don't allow text-wrap:balance adjustment to cause an overflow-wrap line break to be used. r=layout-reviewers,emilio
2024-01-30 18:58:16 +00:00
nsPageContentFrame.cpp
Bug 1928512 - Use opaque backstop color for page canvas background. r=dholbert, a=RyanVM
2024-11-09 19:46:47 +00:00
nsPageContentFrame.h
Bug 1865012 Part 3 - Remove FirstContinuation overrides for nsPageFrame and nsPageContentFrame. r=dholbert
2024-01-23 23:15:02 +00:00
nsPageFrame.cpp
Bug 1888535 Part 5 - Remove DISPLAY_REFLOW. r=layout-reviewers,emilio
2024-04-02 19:03:05 +00:00
nsPageFrame.h
Bug 1865012 Part 3 - Remove FirstContinuation overrides for nsPageFrame and nsPageContentFrame. r=dholbert
2024-01-23 23:15:02 +00:00
nsPageSequenceFrame.cpp
Bug 1888535 Part 5 - Remove DISPLAY_REFLOW. r=layout-reviewers,emilio
2024-04-02 19:03:05 +00:00
nsPageSequenceFrame.h
nsPlaceholderFrame.cpp
Bug 1888535 Part 5 - Remove DISPLAY_REFLOW. r=layout-reviewers,emilio
2024-04-02 19:03:05 +00:00
nsPlaceholderFrame.h
nsQueryFrame.h
nsRubyBaseContainerFrame.cpp
Bug 1888535 Part 5 - Remove DISPLAY_REFLOW. r=layout-reviewers,emilio
2024-04-02 19:03:05 +00:00
nsRubyBaseContainerFrame.h
Bug 1364813 - Remove IsFrameOfType, use non-virtual checks. r=jwatt
2023-11-26 22:17:28 +00:00
nsRubyBaseFrame.cpp
nsRubyBaseFrame.h
nsRubyContentFrame.cpp
Bug 1364813 - Remove IsFrameOfType, use non-virtual checks. r=jwatt
2023-11-26 22:17:28 +00:00
nsRubyContentFrame.h
Bug 1364813 - Remove IsFrameOfType, use non-virtual checks. r=jwatt
2023-11-26 22:17:28 +00:00
nsRubyFrame.cpp
Bug 1892778 Part 2 - Convert InlineDir and BlockDir to enum classes. r=dholbert
2024-04-23 03:56:42 +00:00
nsRubyFrame.h
Bug 1364813 - Remove IsFrameOfType, use non-virtual checks. r=jwatt
2023-11-26 22:17:28 +00:00
nsRubyTextContainerFrame.cpp
Bug 1888535 Part 5 - Remove DISPLAY_REFLOW. r=layout-reviewers,emilio
2024-04-02 19:03:05 +00:00
nsRubyTextContainerFrame.h
Bug 1364813 - Remove IsFrameOfType, use non-virtual checks. r=jwatt
2023-11-26 22:17:28 +00:00
nsRubyTextFrame.cpp
nsRubyTextFrame.h
nsSplittableFrame.cpp
Bug 1892307 Part 2 - Remove LogicalSideBits. r=layout-reviewers,jfkthame
2024-04-19 22:16:03 +00:00
nsSplittableFrame.h
Bug 1896210 Part 3 - Update comments pointing to new layout overview doc. r=dholbert
2024-05-17 23:22:07 +00:00
nsSubDocumentFrame.cpp
Bug 1896516 Part 7 - Remove PresShell::GetRootScrollFrameAsScrollable(). r=layout-reviewers,emilio
2024-05-30 06:32:20 +00:00
nsSubDocumentFrame.h
Bug 1886745 - Ignore containment for object-fit computation. r=dholbert,layout-reviewers
2024-05-17 17:03:19 +00:00
nsTextFrame.cpp
Bug 1885702 - Fix initialization of masked text fragment in ClusterIterator. a=RyanVM
2024-10-10 12:21:31 +00:00
nsTextFrame.h
Bug 385615 - Backed out 9 changesets (aec1be189f68, f9c2e5707d43, fe82d67b63ef, 07004e2608f3, f6022837406b, 36fc4e06713d, 30718580670d, 82242b2d942d, 5cd51f055a1a) due to reported regressions.
2024-06-03 15:50:57 +00:00
nsTextFrameUtils.cpp
Bug 1834320 - Don't apply justification spacing when there are further tabs on the line. r=layout-reviewers,emilio
2023-11-03 09:06:29 +00:00
nsTextFrameUtils.h
Bug 1834320 - Don't apply justification spacing when there are further tabs on the line. r=layout-reviewers,emilio
2023-11-03 09:06:29 +00:00
nsTextPaintStyle.cpp
Bug 1917715 - Rename nsLayoutUtils::GetColor. r=longsonr,dholbert a=RyanVM
2024-09-09 23:12:05 +00:00
nsTextPaintStyle.h
Bug 1867939, part 4: Implemented the ::target-text CSS Pseudo Element. r=emilio,devtools-reviewers,nchevobbe
2024-04-04 14:39:32 +00:00
nsTextRunTransformations.cpp
Bug 1911550 - Make text-transform:capitalize work even if no textrun is available, for <select> intrinsic sizing. a=RyanVM
2024-10-10 15:34:51 +00:00
nsTextRunTransformations.h
Bug 1888941 - Ensure any potential emergency-wrap positions are marked in nsTransformedTextRun instances. r=layout-reviewers,emilio
2024-04-04 17:44:27 +00:00
nsVideoFrame.cpp
Bug 1888535 Part 5 - Remove DISPLAY_REFLOW. r=layout-reviewers,emilio
2024-04-02 19:03:05 +00:00
nsVideoFrame.h
Bug 1364813 - Remove IsFrameOfType, use non-virtual checks. r=jwatt
2023-11-26 22:17:28 +00:00
PrintedSheetFrame.cpp
Bug 1897135 Part 2 - Remove redundant mFrameManager member in PresShell. r=dholbert
2024-05-17 21:37:01 +00:00
PrintedSheetFrame.h
ReflowInput.cpp
Bug 1900522 Part 6 - Remove a SizeComputationInput::ComputeISizeValue() variant. r=layout-reviewers,emilio
2024-06-04 17:54:50 +00:00
ReflowInput.h
Bug 1900522 Part 6 - Remove a SizeComputationInput::ComputeISizeValue() variant. r=layout-reviewers,emilio
2024-06-04 17:54:50 +00:00
ReflowOutput.cpp
Bug 1899345 Part 1 - Convert PhysicalAxes to an EnumSet<PhysicalAxis>. r=layout-reviewers,emilio
2024-05-30 17:58:25 +00:00
ReflowOutput.h
RubyUtils.cpp
RubyUtils.h
ScrollAnchorContainer.cpp
Bug 1905426 - Refine zero-scroll-offset scroll anchoring heuristic to match blink. r=hiro, a=dmeehan
2024-07-22 22:45:49 +00:00
ScrollAnchorContainer.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
ScrollAnimationBezierPhysics.cpp
ScrollAnimationBezierPhysics.h
ScrollAnimationMSDPhysics.cpp
Bug 1883981 - Add logging related to MSD scroll animations. r=hiro
2024-03-08 03:40:54 +00:00
ScrollAnimationMSDPhysics.h
Bug 1846935 - Limit the starting velocity of an MSD animation to ensure it doesn't overshoot. r=mstange
2023-12-04 01:51:15 +00:00
ScrollAnimationPhysics.h
ScrollbarActivity.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
ScrollbarActivity.h
Bug 1867201 - Minor non-functional clean-ups to ScrollbarActivity. r=jwatt
2023-12-01 13:59:01 +00:00
ScrollbarPreferences.h
ScrollContainerFrame.cpp
Bug 1908242 - Make sure that sticky items are processed in the right order. r=TYLin, a=dmeehan
2024-07-18 20:54:13 +00:00
ScrollContainerFrame.h
Bug 1900223 - Remove ScrollContainerFrame::IsForTextControlWithNoScrollbars. r=TYLin,layout-reviewers
2024-06-03 22:38:33 +00:00
ScrollGeneration.cpp
ScrollGeneration.h
Backed out changeset ebc075fd132d (bug 1885246) for causing bc failures in /EnumSerializer.h CLOSED TREE
2024-03-23 02:08:24 -04:00
ScrollOrigin.h
Bug 1871760 - Revert bug 1856088. r=botond
2024-02-26 21:06:31 +00:00
ScrollPositionUpdate.cpp
Bug 1871760 - Revert bug 1856088. r=botond
2024-02-26 21:06:31 +00:00
ScrollPositionUpdate.h
Bug 1871760 - Revert bug 1856088. r=botond
2024-02-26 21:06:31 +00:00
ScrollSnap.cpp
Bug 1896516 Part 6 - Remove nsIScrollableFrame usages in nsLayoutUtils. r=layout-reviewers,emilio
2024-05-30 06:32:20 +00:00
ScrollSnap.h
Bug 1768393 - Rename mozilla::SnapTarget to mozilla::SnapDestination. r=botond
2023-09-12 01:33:18 +00:00
ScrollSnapInfo.cpp
Bug 1768393 - Introduce SnapPoint to wrap a pair of Maybe<nscoord>. r=botond
2023-09-12 01:33:18 +00:00
ScrollSnapInfo.h
Bug 1768393 - Make SnapPosition inherit from ScrollSnapInfo::SnapTarget. r=botond
2023-09-12 01:33:19 +00:00
ScrollSnapTargetId.h
Backed out changeset ebc075fd132d (bug 1885246) for causing bc failures in /EnumSerializer.h CLOSED TREE
2024-03-23 02:08:24 -04:00
ScrollVelocityQueue.cpp
ScrollVelocityQueue.h
SelectionMovementUtils.cpp
Bug 1897255 - Make nsIFrame::PeekOffsetForLine won't cross editing host boundary unless the callers allows that r=emilio, a=dmeehan
2024-07-19 08:13:10 +00:00
SelectionMovementUtils.h
Bug 1897255 - Make nsIFrame::PeekOffsetForLine won't cross editing host boundary unless the callers allows that r=emilio, a=dmeehan
2024-07-19 08:13:10 +00:00
StickyScrollContainer.cpp
Bug 1908242 - Make sure that sticky items are processed in the right order. r=TYLin, a=dmeehan
2024-07-18 20:54:13 +00:00
StickyScrollContainer.h
Bug 1908242 - Make sure that sticky items are processed in the right order. r=TYLin, a=dmeehan
2024-07-18 20:54:13 +00:00
TextDrawTarget.h
TextOverflow.cpp
Bug 1917715 - Rename nsLayoutUtils::GetColor. r=longsonr,dholbert a=RyanVM
2024-09-09 23:12:05 +00:00
TextOverflow.h
Bug 1896516 Part 6 - Remove nsIScrollableFrame usages in nsLayoutUtils. r=layout-reviewers,emilio
2024-05-30 06:32:20 +00:00
ViewportFrame.cpp
Bug 1906132 - Propagate BResize flag from viewport frame to root scroll frame. r=dholbert a=RyanVM
2024-07-05 17:50:41 +00:00
ViewportFrame.h
Bug 1897135 Part 3 - Change two APIs to ensure root frame is a ViewportFrame. r=dholbert
2024-05-17 21:37:02 +00:00
Visibility.h
WBRFrame.cpp
WritingModes.h
Bug 1900522 Part 2 - Swap the arguments of StyleRect::Get() that gets T from logical side. r=layout-reviewers,emilio
2024-06-04 17:54:48 +00:00