fune/layout/generic
Sandor Molnar 13c7e4a350 Backed out 14 changesets (bug 1719535) for causing mochitest failures in accessible/tests/browser/mac/browser_text_basics.js CLOSED TREE
Backed out changeset 338c2c8d91af (bug 1719535)
Backed out changeset 3fdb2e999aba (bug 1719535)
Backed out changeset 63b9d2064827 (bug 1719535)
Backed out changeset 09c216cdbbc8 (bug 1719535)
Backed out changeset 29977dc00fb3 (bug 1719535)
Backed out changeset d3f8850a343b (bug 1719535)
Backed out changeset 90f1f621031f (bug 1719535)
Backed out changeset 52ca9bdc5bd4 (bug 1719535)
Backed out changeset 94536f0d5a1f (bug 1719535)
Backed out changeset d615264f9f5f (bug 1719535)
Backed out changeset f16f9e583378 (bug 1719535)
Backed out changeset e1abdee07587 (bug 1719535)
Backed out changeset 45f9ad406428 (bug 1719535)
Backed out changeset caa2b8a731dc (bug 1719535)
2023-08-02 14:55:26 +03:00
..
crashtests Bug 1822118 - display: inline list-item is also a line participant. r=dshin 2023-05-10 14:14:03 +00:00
test Backed out 14 changesets (bug 1719535) for causing mochitest failures in accessible/tests/browser/mac/browser_text_basics.js CLOSED TREE 2023-08-02 14:55:26 +03: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 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 1809568 - Part 2: Provide GetNaturalBaselineBOffset with baseline export context. r=emilio 2023-05-17 12:56:54 +00:00
broken-image.png
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
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 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
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 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
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
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
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
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
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 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
nsTextPaintStyle.cpp Bug 1838262, part 3: Removed ServoStyleSet::ProbeHighlightPseudoElementStyle(). r=emilio 2023-07-31 13:47:55 +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
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
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
ScrollGeneration.cpp
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
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