..
crashtests
Bug 1822118 - display: inline list-item is also a line participant. r=dshin
2023-05-10 14:14:03 +00:00
test
Bug 1719535 - Part 10.3. Update test results of layout with new segmenter. r=TYLin
2023-08-07 06:24:01 +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
…
BRFrame.cpp
Bug 1809568 - Part 2: Provide `GetNaturalBaselineBOffset` with baseline export context. r=emilio
2023-05-17 12:56:54 +00:00
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
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
ColumnSetWrapperFrame.cpp
Bug 1809568 - Part 2: Provide `GetNaturalBaselineBOffset` with baseline export context. r=emilio
2023-05-17 12:56:54 +00:00
ColumnSetWrapperFrame.h
Bug 1809568 - Part 2: Provide `GetNaturalBaselineBOffset` with baseline export context. r=emilio
2023-05-17 12:56:54 +00:00
ColumnUtils.cpp
…
ColumnUtils.h
…
FrameClass.py
Bug 1758564 - Allow rendering children of <img>'s shadow root. r=dholbert
2022-03-10 05:11:38 +00:00
FrameClasses.py
Bug 1825623 - Restore nsFileControlFrame fragmentation behavior. r=TYLin
2023-04-11 00:16:53 +00:00
GenerateFrameLists.py
Bug 1790816 - Reformat layout/ with isort. r=linter-reviewers,ahal DONTBUILD
2022-11-24 17:23:27 +00:00
JustificationUtils.h
…
LayoutMessageUtils.h
Bug 1595491 - Part 1: Make <embed> and <object> behave more like <iframe>. r=smaug,emilio
2022-08-16 16:42:58 +00:00
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 1838407 - Make sure MiddleCroppingBlockFrame::GetPrefISize keeps constant cropped status. r=jfkthame
2023-06-14 21:06:43 +00:00
MiddleCroppingBlockFrame.h
Bug 1838407 - Make sure MiddleCroppingBlockFrame::GetPrefISize keeps constant cropped status. r=jfkthame
2023-06-14 21:06:43 +00:00
PrintedSheetFrame.cpp
Bug 1833244 p1. Create infrastructure to pass page dimensions to PrintTarget::BeginPage. r=dholbert,geckoview-reviewers,jonalmeida
2023-07-10 14:26:12 +00:00
PrintedSheetFrame.h
Bug 1833244 p1. Create infrastructure to pass page dimensions to PrintTarget::BeginPage. r=dholbert,geckoview-reviewers,jonalmeida
2023-07-10 14:26:12 +00:00
ReflowInput.cpp
Bug 1828020 - Remove the layout.css.named-pages.enabled pref r=emilio
2023-05-16 20:32:11 +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
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 1833758 - Add a pref not to reset max consecutive adjustment count during running APZ async scroll. r=emilio
2023-05-29 22:40:16 +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 1759958 - Implement ScrollAnimationMSDPhysics::ApplyContentShift() correctly. r=hiro
2022-03-18 05:13:59 +00:00
ScrollAnimationMSDPhysics.h
Bug 1759958 - Implement ScrollAnimationMSDPhysics::ApplyContentShift() correctly. r=hiro
2022-03-18 05:13:59 +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
ScrollGeneration.cpp
Bug 1571758 - Introduce scroll generation in APZC and SampledAPZCState and inform it to the scrollable frame on the main-thread via RepaintRequest. r=botond
2022-01-31 09:40:33 +00:00
ScrollGeneration.h
Bug 1767131: run clang-format on the layout/ directory. r=emilio DONTBUILD
2022-04-30 15:25:29 +00:00
ScrollOrigin.h
…
ScrollPositionUpdate.cpp
Bug 1835600 - Hand off absolute non-MSD smooth scrolls to APZ. r=hiro
2023-06-23 07:30:23 +00:00
ScrollPositionUpdate.h
Bug 1835600 - Hand off absolute non-MSD smooth scrolls to APZ. r=hiro
2023-06-23 07:30:23 +00:00
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
Bug 1777649 - Factor out some utility functions for scroll snap. r=botond
2022-07-31 22:51:56 +00:00
ScrollSnapTargetId.h
Bug 1774537 - Propagate last snap target id(s) from APZ to the content. r=botond
2022-07-15 06:47:37 +00:00
ScrollVelocityQueue.cpp
…
ScrollVelocityQueue.h
…
ScrollbarActivity.cpp
Bug 1839922 - Remove usage of {Has,Get}Attr(kNameSpaceID_None, ..). r=edgar
2023-06-23 10:01:32 +00:00
ScrollbarActivity.h
…
ScrollbarPreferences.h
…
StickyScrollContainer.cpp
Bug 1472602 - Sticky/relative position fixes in nsTableWrapperFrame. r=dholbert
2022-05-23 23:40: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 1825394 - Backed out changeset fcc38c48c35a (bug 1824531) due to tscrollx regressions. r=layout-reviewers,emilio,tnikkel
2023-04-03 10:11:04 +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 1829137 - When sizing to content, ceil to CSS pixels. r=dholbert
2023-05-10 22:56:18 +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
Bug 1832803 - Remove some magic from the bindings. r=boris
2023-05-12 23:33:12 +00:00
broken-image.png
…
folder.png
…
frame-graph.py
…
jar.mn
Bug 1817360 - Remove browser.display.show_loading_image_placeholder. r=tnikkel
2023-02-17 09:25:20 +00:00
moz.build
Bug 1827428. Move TextOverflow.cpp out of unified sources on win32 to avoid compiler generating larger stack frames. r=glandium
2023-05-10 08:15:31 +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
Bug 1323517 Part 2 - Remove float debug log that requires manual #define. r=jfkthame
2022-07-07 19:01:54 +00:00
nsBlockFrame.cpp
Bug 1838262, part 2: Implemented `getComputedStyle()` for custom highlight api. r=emilio
2023-07-31 13:47:54 +00:00
nsBlockFrame.h
Bug 1809568 - Part 2: Provide `GetNaturalBaselineBOffset` with baseline export context. r=emilio
2023-05-17 12:56:54 +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
Bug 1777627 Part 2 - Remove aIsAdjacentWithBStart argument on nsBlockReflowContext::ReflowBlock(). r=emilio
2022-07-05 23:43:52 +00:00
nsCanvasFrame.cpp
Bug 1824886 - Rewrite AnonymousContent to use a shadow tree. r=smaug,TYLin,sfoster,devtools-reviewers,nchevobbe
2023-07-09 11:34:05 +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 1844832 - Share document-independent struct allocations. r=boris
2023-07-26 09:16:26 +00:00
nsColumnSetFrame.h
Bug 1809568 - Part 2: Provide `GetNaturalBaselineBOffset` with baseline export context. r=emilio
2023-05-17 12:56:54 +00:00
nsContainerFrame.cpp
Bug 1832685. Make ReparentFrameView(List) calls no-ops. r=emilio
2023-05-12 20:14:57 +00:00
nsContainerFrame.h
Bug 1832685. Make ReparentFrameView(List) calls no-ops. r=emilio
2023-05-12 20:14:57 +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 1809568 - Part 2: Provide `GetNaturalBaselineBOffset` with baseline export context. r=emilio
2023-05-17 12:56:54 +00:00
nsFirstLetterFrame.h
Bug 1809568 - Part 2: Provide `GetNaturalBaselineBOffset` with baseline export context. r=emilio
2023-05-17 12:56:54 +00:00
nsFlexContainerFrame.cpp
Bug 1812485 - Fix flex container fragmentation for reversed axes. r=dholbert
2023-07-26 17:23:58 +00:00
nsFlexContainerFrame.h
Bug 1839944 - Rename two cached baseline variables in nsFlexContainerFrame. r=dholbert
2023-06-23 17:40:42 +00:00
nsFloatManager.cpp
Bug 1842277 - Compute <basic-shape-rect> to the equivalent inset() function. r=devtools-reviewers,emilio
2023-07-12 20:16:47 +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
Bug 1744009 - Simplify combobox <select> code. r=mconley,dholbert
2022-01-17 11:10:05 +00:00
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 1838262, part 3: Removed `ServoStyleSet::ProbeHighlightPseudoElementStyle()`. r=emilio
2023-07-31 13:47:55 +00:00
nsFrameSelection.h
Bug 1838262, part 3: Removed `ServoStyleSet::ProbeHighlightPseudoElementStyle()`. r=emilio
2023-07-31 13:47:55 +00:00
nsFrameSetFrame.cpp
Bug 1839922 - Remove usage of {Has,Get}Attr(kNameSpaceID_None, ..). r=edgar
2023-06-23 10:01:32 +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 1843945 - optimise SVGObserverUtils r=emilio
2023-07-22 14:06:38 +00:00
nsGfxScrollFrame.cpp
Bug 1843848. Record gfxCriticalNoteOnce if we have to insert a scroll frame after the fact. r=mstange
2023-07-21 01:29:47 +00:00
nsGfxScrollFrame.h
Bug 1835600 - Hand off absolute non-MSD smooth scrolls to APZ. r=hiro
2023-06-23 07:30:23 +00:00
nsGridContainerFrame.cpp
Bug 1809568 - Part 2: Provide `GetNaturalBaselineBOffset` with baseline export context. r=emilio
2023-05-17 12:56:54 +00:00
nsGridContainerFrame.h
Bug 1809568 - Part 2: Provide `GetNaturalBaselineBOffset` with baseline export context. r=emilio
2023-05-17 12:56:54 +00:00
nsHTMLCanvasFrame.cpp
Bug 1837070 - Ensure we flush OffscreenCanvas when the display list is recreated. r=lsalzman
2023-07-23 20:42:41 +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 1838262, part 3: Removed `ServoStyleSet::ProbeHighlightPseudoElementStyle()`. r=emilio
2023-07-31 13:47:55 +00:00
nsIFrame.h
Bug 1838262, part 3: Removed `ServoStyleSet::ProbeHighlightPseudoElementStyle()`. r=emilio
2023-07-31 13:47: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
nsIScrollPositionListener.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
nsIStatefulFrame.h
…
nsImageFrame.cpp
Bug 1846249 - Change color functions to constants r=dholbert
2023-08-01 13:14:32 +00:00
nsImageFrame.h
Backed out changeset ade350a1d864 (bug 1818141) for causing multiple failures at RestyleManager.cpp
2023-05-18 01:49:46 +03:00
nsImageMap.cpp
Bug 1839922 - Remove usage of {Has,Get}Attr(kNameSpaceID_None, ..). r=edgar
2023-06-23 10:01:32 +00:00
nsImageMap.h
Bug 1751473 Part 2 - Use CSSIntPoint instead of nsIntPoint in image event handling code. r=emilio
2022-01-22 01:07:19 +00:00
nsInlineFrame.cpp
Bug 1809568 - Part 2: Provide `GetNaturalBaselineBOffset` with baseline export context. r=emilio
2023-05-17 12:56:54 +00:00
nsInlineFrame.h
Bug 1809568 - Part 2: Provide `GetNaturalBaselineBOffset` with baseline export context. r=emilio
2023-05-17 12:56:54 +00:00
nsIntervalSet.cpp
…
nsIntervalSet.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 1791961 - layout: Fix C++20 -Wambiguous-reversed-operator warnings. r=dholbert
2023-05-26 04:51:43 +00:00
nsLineLayout.cpp
Bug 1843086: Line participants use block start ascent, instead of not-yet stored baseline. r=emilio
2023-07-13 13:40:25 +00:00
nsLineLayout.h
Bug 1253840 - patch 2 - When justifying, the full advance of any trimmable end-of-line whitespace needs to be hung into the margin. r=emilio
2023-05-21 13:17:42 +00:00
nsPageContentFrame.cpp
Bug 1833471 Part 2 - Export @page pseudo-class flags to Gecko style code r=emilio
2023-06-21 23:37:46 +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
Backed out 3 changesets (bug 1833244) for causing multiple failures.
2023-06-03 18:36:21 +03:00
nsPageFrame.h
Backed out 3 changesets (bug 1833244) for causing multiple failures.
2023-06-03 18:36:21 +03:00
nsPageSequenceFrame.cpp
Bug 1833244 p1. Create infrastructure to pass page dimensions to PrintTarget::BeginPage. r=dholbert,geckoview-reviewers,jonalmeida
2023-07-10 14:26:12 +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 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 1809568 - Part 2: Provide `GetNaturalBaselineBOffset` with baseline export context. r=emilio
2023-05-17 12:56:54 +00:00
nsRubyBaseContainerFrame.h
Bug 1809568 - Part 2: Provide `GetNaturalBaselineBOffset` with baseline export context. r=emilio
2023-05-17 12:56:54 +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 1776339, add a browsing context field that syncs the isUnderHiddenEmbedderElement state, r=emilio
2023-05-31 19:46:49 +00:00
nsSubDocumentFrame.h
Bug 1831269. Remove LayerState. r=gfx-reviewers,emilio,nical
2023-05-09 21:21:26 +00:00
nsTextFrame.cpp
Bug 1838262, part 3: Removed `ServoStyleSet::ProbeHighlightPseudoElementStyle()`. r=emilio
2023-07-31 13:47:55 +00:00
nsTextFrame.h
Bug 1838262, part 3: Removed `ServoStyleSet::ProbeHighlightPseudoElementStyle()`. r=emilio
2023-07-31 13:47:55 +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
Bug 1744009 - Simplify combobox <select> code. r=mconley,dholbert
2022-01-17 11:10:05 +00:00
nsTextPaintStyle.cpp
Bug 1845667 - Use semi-transparent text for urlbar rather than trying to do that manually. r=dao
2023-08-07 09:12:47 +00:00
nsTextPaintStyle.h
Bug 1838262, part 3: Removed `ServoStyleSet::ProbeHighlightPseudoElementStyle()`. r=emilio
2023-07-31 13:47:55 +00:00
nsTextRunTransformations.cpp
Bug 1821980: Align mathvariant implementation on MathML Core. r=emilio,jfkthame
2023-07-14 19:44:04 +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 1822404 don't force image state for poster anonymous img r=emilio
2023-05-10 00:42:47 +00:00
nsVideoFrame.h
Bug 1783069 - Make aspect-ratio work on <video> properly. r=boris,Oriol,layout-reviewers
2022-08-16 12:20:15 +00:00