..
crashtests
Backed out 2 changesets (bug 1860328) for causing crashes on MarkNeedsDisplayItemRebuild. CLOSED TREE
2024-03-11 17:18:37 +02:00
test
Bug 1878346: Avoid intermittent test failures in test_bug514732-2.xhtml by flushing layout before setting up MozScrolledAreaChanged event-handler. r=layout-reviewers,emilio
2024-02-02 19:37:18 +00:00
AnonymousContentKey.h
AspectRatio.cpp
AspectRatio.h
Bug 1841478 - Use strongly-typed coordinates in the BaseSize constructor. r=botond
2023-07-10 02:59:01 +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 1816581 - part 1: Make CaretAssociationHint an enum class r=emilio
2023-12-27 04:42:09 +00:00
broken-image.png
ColumnSetWrapperFrame.cpp
Bug 1874823 - Make nsBlockFrame::Init set NS_BLOCK_STATIC_BFC by checking classes. r=layout-reviewers,AlaskanEmily
2024-01-24 12:13:42 +00:00
ColumnSetWrapperFrame.h
Bug 1851787 - Plumb a DestroyContext through all functions that can destroy frames. r=dholbert
2023-09-08 15:11:17 +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
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 1874823 - Remove NS_BLOCK_STATIC_BFC and NS_BLOCK_CLIP_PAGINATED_OVERFLOW. r=fredw
2024-03-07 16:36:56 +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
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 1788637 - Remove MathML preferences scriptminsize_attribute and scriptsizemultiplier_attribute. r=emilio
2023-07-24 10:02:24 +00:00
MathMLTextRunFactory.h
Bug 1821980: Align mathvariant implementation on MathML Core. r=emilio,jfkthame
2023-07-14 19:44:04 +00:00
MiddleCroppingBlockFrame.cpp
Bug 1851868 - Refactor nsIFrame::Destroy to pass a single DestroyContext parameter. r=dholbert
2023-09-07 11:46:30 +00:00
MiddleCroppingBlockFrame.h
Bug 1851868 - Refactor nsIFrame::Destroy to pass a single DestroyContext parameter. r=dholbert
2023-09-07 11:46:30 +00:00
moz.build
Bug 1816581 - part 6: Move the static methods used for moving caret or considering caret geometry into new utility class r=emilio
2023-12-27 04:42:12 +00:00
nsAbsoluteContainingBlock.cpp
Bug 1364813 - Remove IsFrameOfType, use non-virtual checks. r=jwatt
2023-11-26 22:17:28 +00:00
nsAbsoluteContainingBlock.h
Bug 1851787 - Plumb a DestroyContext through all functions that can destroy frames. r=dholbert
2023-09-08 15:11:17 +00:00
nsAtomicContainerFrame.h
nsBackdropFrame.cpp
nsBackdropFrame.h
nsBlockDebugFlags.h
nsBlockFrame.cpp
Bug 1839994 Part 2 - Rename (Has|Set)ForcedLineBreakBefore to (Has|Set)FloatClearTypeBefore. r=dholbert
2024-03-20 17:05:42 +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 1878433 Part 3 - Sort #includes in nsCanvasFrame.cpp, and removed some unused ones. r=dholbert
2024-02-03 01:30:39 +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 1867784 - Force reflow all kids in the last column balancing reflow. r=layout-reviewers,dholbert
2023-12-10 03:16:55 +00:00
nsColumnSetFrame.h
Bug 1851787 - Plumb a DestroyContext through all functions that can destroy frames. r=dholbert
2023-09-08 15:11:17 +00:00
nsContainerFrame.cpp
Bug 563436 Part 2 - Always override inline-size for overflow container frames. r=dholbert,layout-reviewers
2024-03-14 23:40:49 +00:00
nsContainerFrame.h
Bug 1364813 - Remove IsFrameOfType, use non-virtual checks. r=jwatt
2023-11-26 22:17:28 +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 1364813 - Remove IsFrameOfType, use non-virtual checks. r=jwatt
2023-11-26 22:17:28 +00:00
nsFirstLetterFrame.h
Bug 1364813 - Remove IsFrameOfType, use non-virtual checks. r=jwatt
2023-11-26 22:17:28 +00:00
nsFlexContainerFrame.cpp
Bug 1874336 Part 1 - Use ApplyMinMaxBSize() and ApplyMinMaxISize() more. r=layout-reviewers,jfkthame
2024-01-12 21:25:39 +00:00
nsFlexContainerFrame.h
Bug 1744363 Part 2 - Make nsFlexContainerFrame::ReflowChildren() return nsReflowStatus of children. r=dholbert
2023-12-06 05:16:50 +00:00
nsFloatManager.cpp
Bug 1823463 - Support shape() for clip-path property in style. r=emilio
2024-03-18 21:20:28 +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
nsFontInflationData.h
nsFrameList.cpp
Bug 1865012 Part 2 - Add nsFrameList::RemoveLastChild, and destroy frame list in reverse order. r=dholbert
2024-01-23 23:15:02 +00:00
nsFrameList.h
Bug 1865012 Part 2 - Add nsFrameList::RemoveLastChild, and destroy frame list in reverse order. r=dholbert
2024-01-23 23:15:02 +00:00
nsFrameSelection.cpp
Bug 1881845 - Remove nsContentCID.h r=smaug,media-playback-reviewers,karlt
2024-03-04 23:41:05 +00:00
nsFrameSelection.h
Bug 1816581 - part 6: Move the static methods used for moving caret or considering caret geometry into new utility class r=emilio
2023-12-27 04:42:12 +00:00
nsFrameSetFrame.cpp
Bug 1878976 - Remove plugin-related code in EventStateManager; r=emilio
2024-02-07 12:35:27 +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 1824489 - Remove nsBoxFrame, nsBoxLayout and related code. r=jwatt
2023-03-27 23:25:42 +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
nsGfxScrollFrame.cpp
Bug 1879770 Part 2 - Add a helper to query intrinsic scrollbar-gutter size for subgrid. r=emilio
2024-03-04 14:30:23 +00:00
nsGfxScrollFrame.h
Bug 1879770 Part 2 - Add a helper to query intrinsic scrollbar-gutter size for subgrid. r=emilio
2024-03-04 14:30:23 +00:00
nsGridContainerFrame.cpp
Bug 1881495 part 1: Add ShrinkWrap flag for grid items that are self-aligned (not stretched) in MeasuringReflow(). r=dholbert
2024-03-05 00:50:31 +00:00
nsGridContainerFrame.h
Bug 1640839 - Add some helpers for enums to calculate the size and use it in EnumeratedArray. r=glandium,jgilbert,media-playback-reviewers,padenot
2024-03-02 07:50:19 +00:00
nsHTMLCanvasFrame.cpp
Bug 1876541 - Factor out the common-to-all-elements intrinsic size steps to nsIFrame::FinishIntrinsicSize. r=TYLin
2024-02-07 09:39:33 +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 1874823 - Remove NS_BLOCK_STATIC_BFC and NS_BLOCK_CLIP_PAGINATED_OVERFLOW. r=fredw
2024-03-07 16:36:56 +00:00
nsIFrame.h
Bug 1874823 - Remove NS_BLOCK_STATIC_BFC and NS_BLOCK_CLIP_PAGINATED_OVERFLOW. r=fredw
2024-03-07 16:36:56 +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
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 1560702 - Improve hit boxes of titlebar buttons. r=stransky,desktop-theme-reviewers,dao
2024-02-27 10:28:56 +00:00
nsImageFrame.h
Bug 1878976 - Remove plugin-related code in EventStateManager; r=emilio
2024-02-07 12:35:27 +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 1851868 - Refactor nsIFrame::Destroy to pass a single DestroyContext parameter. r=dholbert
2023-09-07 11:46:30 +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
nsIScrollableFrame.h
Bug 1875199 - Move documentation of two methods in nsHTMLScrollFrame to nsIScrollableFrame. r=layout-reviewers,emilio DONTBUILD
2024-01-18 16:54:38 +00:00
nsIScrollPositionListener.h
nsIStatefulFrame.h
nsLeafFrame.cpp
nsLeafFrame.h
Bug 1364813 - Remove IsFrameOfType, use non-virtual checks. r=jwatt
2023-11-26 22:17:28 +00:00
nsLineBox.cpp
Bug 1839994 Part 3 - Improve the implementation and docs around mHasForcedLineBreak and mFloatClearType. r=dholbert
2024-03-20 17:05:42 +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 1881855 - The 'inset' used during text-wrap:balance reflows should only be applied to the root span of each line. r=layout-reviewers,emilio
2024-03-06 19:52:23 +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 1877850 Part 1 - Convert callers of ReflowInput physical size accessors to use logical ones. r=dholbert
2024-02-01 22:02:00 +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 1865012 Part 3 - Remove FirstContinuation overrides for nsPageFrame and nsPageContentFrame. r=dholbert
2024-01-23 23:15:02 +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 1833244 p2. Implement sheet orientation switching/rotation for page-orientation. r=AlaskanEmily,dholbert
2023-08-22 10:57:55 +00:00
nsPageSequenceFrame.h
Bug 1830900. Move multiple pages-per-sheet grid calculations to be per-sheet, not per-print. r=AlaskanEmily
2023-05-04 22:49:01 +00:00
nsPlaceholderFrame.cpp
Bug 1851787 - Plumb a DestroyContext through all functions that can destroy frames. r=dholbert
2023-09-08 15:11:17 +00:00
nsPlaceholderFrame.h
Bug 1851868 - Refactor nsIFrame::Destroy to pass a single DestroyContext parameter. r=dholbert
2023-09-07 11:46:30 +00:00
nsQueryFrame.h
nsRubyBaseContainerFrame.cpp
Bug 1364813 - Remove IsFrameOfType, use non-virtual checks. r=jwatt
2023-11-26 22:17:28 +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 1364813 - Remove IsFrameOfType, use non-virtual checks. r=jwatt
2023-11-26 22:17:28 +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 1364813 - Remove IsFrameOfType, use non-virtual checks. r=jwatt
2023-11-26 22:17:28 +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 1865012 Part 1 - Make accessing first-continuation and first-in-flow constant time. r=dholbert
2024-01-23 23:15:01 +00:00
nsSplittableFrame.h
Bug 1865012 Part 3 - Remove FirstContinuation overrides for nsPageFrame and nsPageContentFrame. r=dholbert
2024-01-23 23:15:02 +00:00
nsSubDocumentFrame.cpp
Bug 1876541 - Factor out the common-to-all-elements intrinsic size steps to nsIFrame::FinishIntrinsicSize. r=TYLin
2024-02-07 09:39:33 +00:00
nsSubDocumentFrame.h
Bug 1624118 - Fix various issues with view handling when loading <object> / <embed> as subdocuments. r=longsonr
2024-01-22 13:02:33 +00:00
nsTextFrame.cpp
Bug 1816628 Part 2 - Make text-shadow react to stroke properties and fill opacity r=jfkthame
2024-02-28 18:51:23 +00:00
nsTextFrame.h
Bug 1816628 Part 2 - Make text-shadow react to stroke properties and fill opacity r=jfkthame
2024-02-28 18:51:23 +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 1640839 - Add some helpers for enums to calculate the size and use it in EnumeratedArray. r=glandium,jgilbert,media-playback-reviewers,padenot
2024-03-02 07:50:19 +00:00
nsTextPaintStyle.h
Bug 1640839 - Add some helpers for enums to calculate the size and use it in EnumeratedArray. r=glandium,jgilbert,media-playback-reviewers,padenot
2024-03-02 07:50:19 +00:00
nsTextRunTransformations.cpp
Bug 1852811 - Tighten up assertions in TransformString, and make it clear that the parallel arrays have the same length. r=hiro
2023-09-19 13:34:19 +00:00
nsTextRunTransformations.h
Bug 1788637 - Remove MathML preferences scriptminsize_attribute and scriptsizemultiplier_attribute. r=emilio
2023-07-24 10:02:24 +00:00
nsVideoFrame.cpp
Bug 1876541 - Factor out the common-to-all-elements intrinsic size steps to nsIFrame::FinishIntrinsicSize. r=TYLin
2024-02-07 09:39:33 +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 1868710. Guard the mixed sheet size code with the correct pref. r=AlaskanEmily
2023-12-08 01:11:19 +00:00
PrintedSheetFrame.h
Bug 1833244 p2. Implement sheet orientation switching/rotation for page-orientation. r=AlaskanEmily,dholbert
2023-08-22 10:57:55 +00:00
ReflowInput.cpp
Bug 1877850 Part 2 - Rewrite ComputedSizeAsContainerIfConstrained() using logical coordinates, and use it in BlockReflowState. r=dholbert
2024-02-01 22:02:01 +00:00
ReflowInput.h
Bug 1877850 Part 2 - Rewrite ComputedSizeAsContainerIfConstrained() using logical coordinates, and use it in BlockReflowState. r=dholbert
2024-02-01 22:02:01 +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
Bug 1791961 - layout: Fix C++20 -Wambiguous-reversed-operator warnings. r=dholbert
2023-05-26 04:51:43 +00:00
RubyUtils.cpp
RubyUtils.h
ScrollAnchorContainer.cpp
Bug 1871760 - Revert bug 1856088. r=botond
2024-02-26 21:06:31 +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
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
Bug 1806591: Consume wheel event as long as being able to handle the event as the same series r=masayuki,mstriemer
2023-04-28 04:31:30 +00:00
ScrollbarActivity.cpp
Bug 1867201 - Minor non-functional clean-ups to ScrollbarActivity. r=jwatt
2023-12-01 13:59:01 +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
ScrollGeneration.cpp
ScrollGeneration.h
Backed out changeset 98564ffc07ca (bug 1885246) for bustages on WebGLIpdl.h
2024-03-20 04:26:20 +02: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 1768393 - Filter out snap candidates if snapping to the point makes the snap area outside of the snapport. r=botond
2023-09-12 01:33:19 +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 98564ffc07ca (bug 1885246) for bustages on WebGLIpdl.h
2024-03-20 04:26:20 +02:00
ScrollVelocityQueue.cpp
ScrollVelocityQueue.h
SelectionMovementUtils.cpp
Bug 1816581 - part 6: Move the static methods used for moving caret or considering caret geometry into new utility class r=emilio
2023-12-27 04:42:12 +00:00
SelectionMovementUtils.h
Bug 1816581 - part 6: Move the static methods used for moving caret or considering caret geometry into new utility class r=emilio
2023-12-27 04:42:12 +00:00
StickyScrollContainer.cpp
Bug 1882091 - Use scrolled rect minus padding to contain sticky children. r=TYLin
2024-03-13 16:16:42 +00:00
StickyScrollContainer.h
TextDrawTarget.h
Bug 1841478 - Use strongly-typed coordinates in the BaseSize constructor. r=botond
2023-07-10 02:59:01 +00:00
TextOverflow.cpp
Bug 1362907 - Make select use nsHTMLButtonControlFrame for layout. r=jfkthame,dholbert
2024-02-29 11:15:52 +00:00
TextOverflow.h
ViewportFrame.cpp
Bug 1770944 - Remove nsIMozBrowserFrame. r=smaug
2024-03-07 13:04:21 +00:00
ViewportFrame.h
Bug 728807 - Adjust containing block origin for fixed positioned elements. r=layout-reviewers,emilio,dholbert
2024-01-26 17:08:04 +00:00
Visibility.h
WBRFrame.cpp
WritingModes.h
Bug 1885691 - Convert LogicalCorner to enum class in WritingMode.h. r=dholbert
2024-03-16 01:26:40 +00:00