..
crashtests
Issue #2499 - Part 3: Add CSS clip overflow support with serialization fixes
2025-07-16 15:20:45 +08:00
doc
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
gtest
Issue #1656 - Part 6: Clean up the build files
2020-09-25 22:04:23 +08:00
tests
Issue #2106 - Follow-up: Un-prefix DOM Attribute MozUserSelect
2025-07-08 10:00:32 +08:00
AccessibleCaret.cpp
Issue #1656 - Part 1: Nuke most vim config lines in the tree.
2020-09-25 22:04:12 +08:00
AccessibleCaret.h
Issue #1656 - Part 1: Nuke most vim config lines in the tree.
2020-09-25 22:04:12 +08:00
AccessibleCaretEventHub.cpp
Issue #1656 - Part 1: Nuke most vim config lines in the tree.
2020-09-25 22:04:12 +08:00
AccessibleCaretEventHub.h
Issue #1656 - Part 1: Nuke most vim config lines in the tree.
2020-09-25 22:04:12 +08:00
AccessibleCaretLogger.h
Issue #1656 - Part 1: Nuke most vim config lines in the tree.
2020-09-25 22:04:12 +08:00
AccessibleCaretManager.cpp
Issue #1053 - Part 2a: Remove android from /layout (partial)
2021-01-01 10:01:05 +08:00
AccessibleCaretManager.h
Issue #1656 - Part 1: Nuke most vim config lines in the tree.
2020-09-25 22:04:12 +08:00
ActiveLayerTracker.cpp
Attach FrameProperties to each frame instead of using a shared hashtable
2019-07-05 21:32:14 +08:00
ActiveLayerTracker.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
ArenaObjectID.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
ArenaRefPtr.h
Issue #1656 - Part 8: Devtools and misc.
2020-09-25 22:06:55 +08:00
ArenaRefPtrInlines.h
Issue #1656 - Part 8: Devtools and misc.
2020-09-25 22:06:55 +08:00
BorderCache.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
BorderConsts.h
Issue #1925 - Remove use of NS_CORNER_{TOP|BOTTOM}_{LEFT|RIGHT} macros.
2024-08-05 10:34:15 +08:00
CaretAssociationHint.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
DashedCornerFinder.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
DashedCornerFinder.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
DisplayItemClip.cpp
Issue #1925 - Convert half-corner index macros to an enum.
2024-08-05 10:34:31 +08:00
DisplayItemClip.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
DisplayItemScrollClip.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
DisplayItemScrollClip.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
DisplayListClipState.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
DisplayListClipState.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
DottedCornerFinder.cpp
Issue #1925 - Move Corner enum from mozilla::css to mozilla namespace.
2024-08-05 10:33:38 +08:00
DottedCornerFinder.h
Issue #1925 - Move Corner enum from mozilla::css to mozilla namespace.
2024-08-05 10:33:38 +08:00
FrameLayerBuilder.cpp
Issue #2364 - Limit the growth of scaling for animated nsDisplayTransform in the fallback case.
2023-11-04 11:41:44 +08:00
FrameLayerBuilder.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
FrameProperties.h
[layout] Always reserve 64 bits for frame property value
2025-02-19 07:10:18 +08:00
GeometryUtils.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
GeometryUtils.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
LayerState.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
LayoutConstants.h
Issue #2316 - Part 1: Use fallback element sizes for w/h-less SVG
2023-09-27 11:38:58 +08:00
LayoutLogging.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
LayoutLogging.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
MaskLayerImageCache.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
MaskLayerImageCache.h
Issue #80 - De-unify layout/base
2020-05-02 08:28:22 +08:00
MobileViewportManager.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
MobileViewportManager.h
Issue #80 - De-unify layout/base
2020-05-02 08:28:22 +08:00
moz.build
Issue #2488 - Part 4: Remove the RestyleManagerHandle smart pointer class
2024-04-02 22:50:07 +08:00
nsArenaMemoryStats.h
Issue #1656 - Part 1: Nuke most vim config lines in the tree.
2020-09-25 22:04:12 +08:00
nsAutoLayoutPhase.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
nsAutoLayoutPhase.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
nsBidi.cpp
Issue #325 Part 13: Remove Mozilla implementation of the bidi engine completely and use ICU.
2019-02-15 23:56:15 +08:00
nsBidi.h
Issue #325 Part 13: Remove Mozilla implementation of the bidi engine completely and use ICU.
2019-02-15 23:56:15 +08:00
nsBidiPresUtils.cpp
Attach FrameProperties to each frame instead of using a shared hashtable
2019-07-05 21:32:14 +08:00
nsBidiPresUtils.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
nsCaret.cpp
Issue #1656 - Part 3: Nuke more vim config lines in the tree.
2020-09-25 22:04:17 +08:00
nsCaret.h
Issue #1656 - Part 3: Nuke more vim config lines in the tree.
2020-09-25 22:04:17 +08:00
nsChangeHint.h
Issue #1705 - Part 1: Rename nsChangeHint_CSSOverflowChange to *ScrollbarChange.
2021-01-14 22:19:49 +08:00
nsCompatibility.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
nsCounterManager.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
nsCounterManager.h
Issue #1656 - Remove more vim control lines.
2023-05-05 22:57:19 +08:00
nsCSSColorUtils.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
nsCSSColorUtils.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
nsCSSFrameConstructor.cpp
Issue #2737 - Part 1: Base implementation of SVGGeometryElement.
2025-04-30 23:02:16 +08:00
nsCSSFrameConstructor.h
Issue #2488 - Part 4: Remove the RestyleManagerHandle smart pointer class
2024-04-02 22:50:07 +08:00
nsCSSRendering.cpp
PR #2643 - The border-radius Directive Should Apply to Outlines
2024-10-24 07:36:08 +08:00
nsCSSRendering.h
Issue #1619 - Convert Intrinsic Ratio to Float
2020-08-06 10:23:07 +08:00
nsCSSRenderingBorders.cpp
Issue #1925 - Remove use of NS_CORNER_{TOP|BOTTOM}_{LEFT|RIGHT} macros.
2024-08-05 10:34:15 +08:00
nsCSSRenderingBorders.h
Issue #1925 - Move Corner enum from mozilla::css to mozilla namespace.
2024-08-05 10:33:38 +08:00
nsDisplayItemTypes.h
Issue #1656 - Part 8: Devtools and misc.
2020-09-25 22:06:55 +08:00
nsDisplayItemTypesList.h
Issue #2737 - Part 1: Base implementation of SVGGeometryElement.
2025-04-30 23:02:16 +08:00
nsDisplayList.cpp
PR #2643 - The border-radius Directive Should Apply to Outlines
2024-10-24 07:36:08 +08:00
nsDisplayList.h
PR #2643 - The border-radius Directive Should Apply to Outlines
2024-10-24 07:36:08 +08:00
nsDisplayListInvalidation.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
nsDisplayListInvalidation.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
nsDocumentViewer.cpp
Issue #2721 - Remove nsILinkHandler.
2025-06-17 09:25:00 +08:00
nsFrameManager.cpp
Issue #1656 - Remove more vim control lines.
2023-05-05 22:57:19 +08:00
nsFrameManager.h
Issue #1656 - Remove more vim control lines.
2023-05-05 22:57:19 +08:00
nsFrameManagerBase.h
Issue #2488 - Part 3: Remove the StyleSetHandle smart pointer class
2024-04-02 22:49:48 +08:00
nsFrameTraversal.cpp
Issue #80 - De-unify layout/base
2020-05-02 08:28:22 +08:00
nsFrameTraversal.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
nsGenConList.cpp
Issue #1656 - Remove more vim control lines.
2023-05-05 22:57:19 +08:00
nsGenConList.h
Issue #1861 - Cache the most recent nsGenConNode to speed up future insertions.
2022-04-19 22:05:17 +08:00
nsIDocumentViewerPrint.h
Issue #2488 - Part 3: Remove the StyleSetHandle smart pointer class
2024-04-02 22:49:48 +08:00
nsIFrameTraversal.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
nsILayoutDebugger.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
nsILayoutHistoryState.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
nsIPercentBSizeObserver.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
nsIPresShell.h
Issue #2654 - Remove pre-allocated process manager.
2024-11-21 21:05:30 +08:00
nsIReflowCallback.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
nsIStyleSheetService.idl
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
nsLayoutDebugger.cpp
HTML - implement the labels attribute (follow up)
2019-02-15 23:36:21 +08:00
nsLayoutHistoryState.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
nsLayoutUtils.cpp
Merge remote-tracking branch 'origin/tracking' into custom
2025-06-29 00:15:50 +08:00
nsLayoutUtils.h
Issue #2765 - Follow-up: Fix UAF when returning the non-NAC style context from a frameless node
2025-06-29 00:15:02 +08:00
nsPresArena.cpp
Issue #1656 - Part 8: Devtools and misc.
2020-09-25 22:06:55 +08:00
nsPresArena.h
Issue #1656 - Part 8: Devtools and misc.
2020-09-25 22:06:55 +08:00
nsPresArenaObjectList.h
Issue #1656 - Part 4: Manual cleanup
2020-09-25 22:04:20 +08:00
nsPresContext.cpp
Issue #2828 - Part 3: Refactor selector matching and rule cascade data into separate files/classes
2025-07-25 20:47:06 +08:00
nsPresContext.h
Issue #2721 - Remove nsILinkHandler.
2025-06-17 09:25:00 +08:00
nsPresShell.cpp
Merge remote-tracking branch 'origin/tracking' into custom
2025-06-17 09:32:50 +08:00
nsPresShell.h
Issue #2654 - Remove pre-allocated process manager.
2024-11-21 21:05:30 +08:00
nsPresState.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
nsQuoteList.cpp
Issue #1656 - Remove more vim control lines.
2023-05-05 22:57:19 +08:00
nsQuoteList.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
nsRefreshDriver.cpp
1311425 - Make requestIdleCallback aware of timeouts.
2026-08-01 03:07:31 +01:00
nsRefreshDriver.h
1311425 - Make requestIdleCallback aware of timeouts.
2026-08-01 03:07:31 +01:00
nsStyleChangeList.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
nsStyleChangeList.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
nsStyleSheetService.cpp
Issue #2488 - Part 6: Define and declare CSSStyleSheet cast functions directly in StyleSheet
2024-04-02 22:52:28 +08:00
nsStyleSheetService.h
Issue #1656 - Part 1: Nuke most vim config lines in the tree.
2020-09-25 22:04:12 +08:00
OverflowChangedTracker.h
Attach FrameProperties to each frame instead of using a shared hashtable
2019-07-05 21:32:14 +08:00
PaintTracker.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
PaintTracker.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
PositionedEventTargeting.cpp
Issue #1053 - Part 2a: Remove android from /layout (partial)
2021-01-01 10:01:05 +08:00
PositionedEventTargeting.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
RestyleLogging.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
RestyleManager.cpp
Issue #2828 - Part 3: Refactor selector matching and rule cascade data into separate files/classes
2025-07-25 20:47:06 +08:00
RestyleManager.h
Issue #2488 - Part 3: Remove the StyleSetHandle smart pointer class
2024-04-02 22:49:48 +08:00
RestyleManagerBase.cpp
Issue #2488 - Part 3: Remove the StyleSetHandle smart pointer class
2024-04-02 22:49:48 +08:00
RestyleManagerBase.h
Issue #2112 - Part 10: Remove remaining Stylo/Servo includes and code
2024-04-02 22:44:24 +08:00
RestyleTracker.cpp
Issue #2112 - Part 6: Remove IsStyledByServo function and callers
2024-04-02 22:41:54 +08:00
RestyleTracker.h
Remove SPS profiler.
2019-02-15 23:58:37 +08:00
RestyleTrackerInlines.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
ScrollStyles.cpp
Issue #1705 - Part 3: Rename ScrollbarStyles to ScrollStyles.
2021-01-14 22:19:53 +08:00
ScrollStyles.h
Issue #1705 - Part 3: Rename ScrollbarStyles to ScrollStyles.
2021-01-14 22:19:53 +08:00
StackArena.cpp
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
StackArena.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
StaticPresData.cpp
Issue #1656 - Part 1: Nuke most vim config lines in the tree.
2020-09-25 22:04:12 +08:00
StaticPresData.h
Issue #1656 - Part 1: Nuke most vim config lines in the tree.
2020-09-25 22:04:12 +08:00
TouchManager.cpp
Issue #1656 - Part 8: Devtools and misc.
2020-09-25 22:06:55 +08:00
TouchManager.h
Issue #1656 - Part 8: Devtools and misc.
2020-09-25 22:06:55 +08:00
Units.h
Issue #1656 - Part 1: Nuke most vim config lines in the tree.
2020-09-25 22:04:12 +08:00
UnitTransforms.h
Issue #1656 - Part 1: Nuke most vim config lines in the tree.
2020-09-25 22:04:12 +08:00
WordMovementType.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00
ZoomConstraintsClient.cpp
Issue #1053 - Part 2a: Remove android from /layout (partial)
2021-01-01 10:01:05 +08:00
ZoomConstraintsClient.h
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00