gecko-dev/layout/base
David Shin da4c62d200 Bug 1931933: Use CSSMinMax instead of std::clamp in nsTextControlFrame::GetNaturalBaselineBOffset. r=layout-reviewers,emilio
There is no guarantee that the block size is positive, since the size can overflow.

Differential Revision: https://phabricator.services.mozilla.com/D229678
2024-11-20 19:49:42 +00:00
..
crashtests Bug 1931933: Use CSSMinMax instead of std::clamp in nsTextControlFrame::GetNaturalBaselineBOffset. r=layout-reviewers,emilio 2024-11-20 19:49:42 +00:00
gtest
tests Backed out 10 changesets (bug 1928672, bug 1922020) for causing mochitest-plain failures on test_different_domain_in_hierarchy.html. CLOSED TREE 2024-11-05 01:46:32 +02:00
AccessibleCaret.cpp
AccessibleCaret.h
AccessibleCaretEventHub.cpp Bug 1675847 - part 3: Make ePointerClick event dispatchers and handlers use WidgetPointerEvent r=smaug,search-reviewers,devtools-reviewers,nchevobbe,jteow 2024-06-14 00:18:47 +00:00
AccessibleCaretEventHub.h
AccessibleCaretLogger.h
AccessibleCaretManager.cpp Bug 1896516 Part 6 - Remove nsIScrollableFrame usages in nsLayoutUtils. r=layout-reviewers,emilio 2024-05-30 06:32:20 +00:00
AccessibleCaretManager.h
ArenaObjectID.h
AutoProfilerStyleMarker.h
Baseline.cpp Bug 1874242 - Use correct writing-mode to initialize zeroed margin. 2024-01-12 00:49:19 +01:00
Baseline.h Bug 1874242 - Centralize border/padding/content box baseline calculations. r=dshin 2024-01-11 22:25:18 +00:00
CaretAssociationHint.h Bug 1816581 - part 1: Make CaretAssociationHint an enum class r=emilio 2023-12-27 04:42:09 +00:00
ContainStyleScopeManager.cpp Bug 1897361 - Share counter-style / list-style-type representation between Servo and Gecko. r=jwatt 2024-05-19 21:24:16 +00:00
ContainStyleScopeManager.h
DepthOrderedFrameList.cpp
DepthOrderedFrameList.h Bug 1908242 - Make sure that sticky items are processed in the right order. r=TYLin 2024-07-18 20:54:13 +00:00
DisplayPortUtils.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
DisplayPortUtils.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
FrameProperties.h
GeckoMVMContext.cpp Bug 1915051 - Early-exit UpdateResolutionForViewportSizeChange in fullscreen mode. r=hiro 2024-09-08 21:37:19 +00:00
GeckoMVMContext.h Bug 1915051 - Early-exit UpdateResolutionForViewportSizeChange in fullscreen mode. r=hiro 2024-09-08 21:37:19 +00:00
GeometryUtils.cpp Bug 1928255 - Add an option to ignore transforms to GeometryUtils. r=layout-reviewers,webidl,saschanaz,jwatt 2024-11-04 16:11:58 +00:00
GeometryUtils.h Bug 1927111 - Add support for ChromeOnly flush: false for GeometryUtils. r=layout-reviewers,webidl,saschanaz,dshin 2024-10-25 18:21:55 +00:00
LayoutConstants.h Bug 1870572 - Use constexpr variables instead of macro to define layout constants. r=layout-reviewers,emilio 2023-12-18 18:18:28 +00:00
LayoutLogging.cpp
LayoutLogging.h
LayoutStructs.h Bug 1742042 Part 3 - Move StyleSizeOverrides from ReflowInput.h to LayoutStructs.h. r=dholbert 2024-09-13 06:52:13 +00:00
MediaEmulationData.h
metrics.yaml Bug 1928275 - Update metrics expiring in Firefox 135: performance.pageload.async_sheet_load r=necko-reviewers,valentin 2024-11-19 14:12:53 +00:00
MobileViewportManager.cpp Bug 1929338 - convert more mozilla:clamped to std:clamp r=emilio 2024-11-05 18:52:41 +00:00
MobileViewportManager.h Bug 1768527 - Set the initial visible area with MobileViewportManager. r=emilio,botond 2024-09-05 04:36:29 +00:00
MotionPathUtils.cpp Bug 1929338 - convert more mozilla:clamped to std:clamp r=emilio 2024-11-05 18:52:41 +00:00
MotionPathUtils.h
moz.build Bug 1920468: Support badging the dock icon with an arbritrary image. r=spohl,jwatt 2024-10-09 15:03:05 +00:00
MVMContext.h Bug 1915051 - Early-exit UpdateResolutionForViewportSizeChange in fullscreen mode. r=hiro 2024-09-08 21:37:19 +00:00
nsAutoLayoutPhase.cpp
nsAutoLayoutPhase.h
nsBidiPresUtils.cpp Bug 1931736. Add missing braces around if/loop statements in layout/base/. r=layout-reviewers,emilio 2024-11-17 05:03:57 +00:00
nsBidiPresUtils.h Bug 1882790 - Cleanup and optimize BidiLineData handling. r=layout-reviewers,emilio 2024-03-05 11:40:27 +00:00
nsCaret.cpp Bug 1388910 - Remove -moz-user-modify property. r=dshin 2024-11-19 19:35:35 +00:00
nsCaret.h Bug 1388910 - Remove -moz-user-modify property. r=dshin 2024-11-19 19:35:35 +00:00
nsChangeHint.h Bug 1874826 - Avoid reconstruction due to change to block formatting context. r=layout-reviewers,emilio 2024-01-23 10:09:57 +00:00
nsCompatibility.h
nsCounterManager.cpp Bug 1897361 - Share counter-style / list-style-type representation between Servo and Gecko. r=jwatt 2024-05-19 21:24:16 +00:00
nsCounterManager.h Bug 1931736. Add missing braces around if/loop statements in layout/base/. r=layout-reviewers,emilio 2024-11-17 05:03:57 +00:00
nsCSSColorUtils.cpp
nsCSSColorUtils.h
nsCSSFrameConstructor.cpp Bug 1931736. Add missing braces around if/loop statements in layout/base/. r=layout-reviewers,emilio 2024-11-17 05:03:57 +00:00
nsCSSFrameConstructor.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
nsDocumentViewer.cpp Bug 1931736. Add missing braces around if/loop statements in layout/base/. r=layout-reviewers,emilio 2024-11-17 05:03:57 +00:00
nsFrameManager.cpp Bug 1897135 Part 3 - Change two APIs to ensure root frame is a ViewportFrame. r=dholbert 2024-05-17 21:37:02 +00:00
nsFrameManager.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
nsFrameTraversal.cpp Bug 1931736. Add missing braces around if/loop statements in layout/base/. r=layout-reviewers,emilio 2024-11-17 05:03:57 +00:00
nsFrameTraversal.h Bug 779684 - part 3: Make nsFrameIterator non-refcountable r=emilio 2023-12-24 06:01:19 +00:00
nsGenConList.cpp Bug 1931736. Add missing braces around if/loop statements in layout/base/. r=layout-reviewers,emilio 2024-11-17 05:03:57 +00:00
nsGenConList.h
nsIDocumentViewerPrint.h
nsILayoutHistoryState.idl
nsIPercentBSizeObserver.h
nsIPreloadedStyleSheet.idl
nsIReflowCallback.h
nsIStyleSheetService.idl
nsISVGPaintContext.idl Bug 1920468: Support badging the dock icon with an arbritrary image. r=spohl,jwatt 2024-10-09 15:03:05 +00:00
nsLayoutDebugger.cpp Bug 1878545. Allow debug dump of display item without having a display list builder pointer. r=layout-reviewers,emilio 2024-02-04 11:01:37 +00:00
nsLayoutHistoryState.cpp Bug 1896711 part 3: Use MakeRefPtr/MakeAndAddRef to reduce boilerplate, in layout/base. r=TYLin 2024-05-15 07:29:20 +00:00
nsLayoutUtils.cpp Bug 1931791. Optimize nsIFrame::HasAnimationOfTransform. r=layout-reviewers,emilio 2024-11-19 07:34:46 +00:00
nsLayoutUtils.h Bug 1922838 - Replace ArrayLength, ArrayEnd and MOZ_ARRAY_LENGTH by standard alternative r=glandium,necko-reviewers,jgilbert,application-update-reviewers,media-playback-reviewers,credential-management-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,win-reviewers,dom-storage-reviewers,bytesized,janv,dimi,daisuke,karlt,gstoll,canaltinova,timhuang 2024-10-28 08:21:19 +00:00
nsPresArena.cpp Bug 1922838 - Replace ArrayLength, ArrayEnd and MOZ_ARRAY_LENGTH by standard alternative r=glandium,necko-reviewers,jgilbert,application-update-reviewers,media-playback-reviewers,credential-management-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,win-reviewers,dom-storage-reviewers,bytesized,janv,dimi,daisuke,karlt,gstoll,canaltinova,timhuang 2024-10-28 08:21:19 +00:00
nsPresArena.h
nsPresArenaObjectList.h
nsPresContext.cpp Bug 1931736. Add missing braces around if/loop statements in layout/base/. r=layout-reviewers,emilio 2024-11-17 05:03:57 +00:00
nsPresContext.h Bug 1930476 - Improve units in nsFrameLoader and related code. r=geckoview-reviewers,jwatt,ohall 2024-11-12 15:16:50 +00:00
nsPresContextInlines.h
nsQuoteList.cpp Bug 1931736. Add missing braces around if/loop statements in layout/base/. r=layout-reviewers,emilio 2024-11-17 05:03:57 +00:00
nsQuoteList.h
nsRefreshDriver.cpp Bug 1931736. Add missing braces around if/loop statements in layout/base/. r=layout-reviewers,emilio 2024-11-17 05:03:57 +00:00
nsRefreshDriver.h Bug 1891335 - Compute EffectInfo updates at IntersectionObserver time. r=smaug,hiro 2024-09-06 16:04:57 +00:00
nsRefreshObservers.cpp Bug 1868456: Improve ManagedPostRefreshObserver invariants. r=emilio 2023-12-06 02:09:29 +00:00
nsRefreshObservers.h Bug 1896762 - Make animation timing match the spec. r=smaug,firefox-animation-reviewers,boris 2024-05-17 16:33:06 +00:00
nsStyleChangeList.cpp
nsStyleChangeList.h
nsStyleSheetService.cpp Bug 1896711 part 3: Use MakeRefPtr/MakeAndAddRef to reduce boilerplate, in layout/base. r=TYLin 2024-05-15 07:29:20 +00:00
nsStyleSheetService.h
OverflowChangedTracker.h
PositionedEventTargeting.cpp Bug 1733509 - Use TryInferEnclosingResolution for event retargeting. r=botond 2024-04-17 18:47:01 +00:00
PositionedEventTargeting.h
PresShell.cpp Bug 1931739. Switch RAII classes in layout code from MOZ_STACK_CLASS to MOZ_RAII. r=longsonr 2024-11-17 14:39:22 +00:00
PresShell.h Bug 1931739. Switch RAII classes in layout code from MOZ_STACK_CLASS to MOZ_RAII. r=longsonr 2024-11-17 14:39:22 +00:00
PresShellForwards.h Bug 1926031 - Add a more c++-friendly nsISelectionController::ScrollSelectionIntoView. r=jjaschke,masayuki 2024-10-22 09:58:03 +00:00
PresShellInlines.h Bug 1897752 - Clean up layout telemetry. r=smaug 2024-05-20 14:30:08 +00:00
PresState.ipdlh
RelativeTo.h
RestyleManager.cpp Bug 1931736. Add missing braces around if/loop statements in layout/base/. r=layout-reviewers,emilio 2024-11-17 05:03:57 +00:00
RestyleManager.h Bug 1903671 - Check for namespace properly when looking for class / id attributes for invalidation. r=zrhoffman,dshin,firefox-style-system-reviewers 2024-06-21 22:29:51 +00:00
ScrollStyles.cpp
ScrollStyles.h
ScrollTypes.h Bug 1931447 - Use MOZ_DEFINE_ENUM_CLASS_WITH_BASE_AND_TOSTRING for some scroll related enums. r=botond 2024-11-15 22:07:42 +00:00
ShapeUtils.cpp Bug 1916646 - Floor right/bottom values of inset()/rect() to make sure that width and height of the rectangle are valid. r=dshin 2024-09-18 18:14:33 +00:00
ShapeUtils.h
StackArena.cpp Bug 1931356 - Remove NS_ROUNDUP (replace usage by RoundUpToMultiple) r=emilio 2024-11-14 22:40:39 +00:00
StackArena.h
StaticPresData.cpp Bug 1922838 - Replace ArrayLength, ArrayEnd and MOZ_ARRAY_LENGTH by standard alternative r=glandium,necko-reviewers,jgilbert,application-update-reviewers,media-playback-reviewers,credential-management-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,win-reviewers,dom-storage-reviewers,bytesized,janv,dimi,daisuke,karlt,gstoll,canaltinova,timhuang 2024-10-28 08:21:19 +00:00
StaticPresData.h
SurfaceFromElementResult.h
TouchManager.cpp Bug 1929754 - Avoid including nsViewportInfo.h from Document.h. r=hiro 2024-11-07 07:03:40 +00:00
TouchManager.h Bug 1891304 - Make APZEventState manage whether the pointerdown was consumed by content or not r=smaug,hiro 2024-05-14 01:07:49 +00:00
Units.h Bug 1930476 - Improve units in nsFrameLoader and related code. r=geckoview-reviewers,jwatt,ohall 2024-11-12 15:16:50 +00:00
UnitTransforms.h Bug 1930476 - Improve units in nsFrameLoader and related code. r=geckoview-reviewers,jwatt,ohall 2024-11-12 15:16:50 +00:00
ViewportUtils.cpp Bug 1930633. Change ViewportUtils::GetVisualToLayoutTransform to take an nsIContent instead of a ViewID. r=hiro 2024-11-13 12:04:36 +00:00
ViewportUtils.h Bug 1930633. Change ViewportUtils::GetVisualToLayoutTransform to take an nsIContent instead of a ViewID. r=hiro 2024-11-13 12:04:36 +00:00
WordMovementType.h
ZoomConstraintsClient.cpp Bug 1896516 Part 7 - Remove PresShell::GetRootScrollFrameAsScrollable(). r=layout-reviewers,emilio 2024-05-30 06:32:20 +00:00
ZoomConstraintsClient.h