Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 6215796bd7ec31bdd7afb899f509c44f1317d188
https://github.com/WebKit/WebKit/commit/6215796bd7ec31bdd7afb899f509c44f1317d188
Author: Zak Ridouh <[email protected]>
Date: 2026-02-18 (Wed, 18 Feb 2026)
Changed paths:
M Source/WebCore/html/DateInputType.cpp
M Source/WebCore/html/DateTimeLocalInputType.cpp
M Source/WebCore/html/MonthInputType.cpp
M Source/WebCore/html/StepRange.cpp
M Source/WebCore/html/StepRange.h
M Source/WebCore/html/TimeInputType.cpp
M Source/WebCore/html/WeekInputType.cpp
M Source/WebCore/rendering/RenderTableCell.cpp
M Source/WebCore/rendering/RenderTableCell.h
M Source/WebCore/rendering/RenderTableSection.cpp
M Source/WebCore/rendering/RenderTableSection.h
Log Message:
-----------
Use scoped enum classes in StepRange::StepValueShouldBe and
CollapsedBorderSide
https://bugs.webkit.org/show_bug.cgi?id=307921
rdar://170404272
Reviewed by Vitor Roriz.
Convert two more C-style enums to enum class : uint8_t for stronger
type safety. Remove redundant prefixes from values.
StepRange::StepValueShouldBe:
- StepValueShouldBeReal → Real
- ParsedStepValueShouldBeInteger → ParsedInteger
- ScaledStepValueShouldBeInteger → ScaledInteger
CollapsedBorderSide:
- CBSBefore → Before
- CBSAfter → After
- CBSStart → Start
- CBSEnd → End
No change of functionality, so no new tests added.
* Source/WebCore/html/DateInputType.cpp:
* Source/WebCore/html/DateTimeLocalInputType.cpp:
* Source/WebCore/html/MonthInputType.cpp:
* Source/WebCore/html/StepRange.cpp:
(WebCore::StepRange::acceptableError const):
(WebCore::StepRange::parseStep):
* Source/WebCore/html/StepRange.h:
(WebCore::StepRange::StepDescription::StepDescription):
* Source/WebCore/html/TimeInputType.cpp:
* Source/WebCore/html/WeekInputType.cpp:
* Source/WebCore/rendering/RenderTableCell.cpp:
(WebCore::RenderTableCell::collapsedStartBorder const):
(WebCore::RenderTableCell::collapsedEndBorder const):
(WebCore::RenderTableCell::collapsedBeforeBorder const):
(WebCore::RenderTableCell::collapsedAfterBorder const):
(WebCore::RenderTableCell::cachedCollapsedLeftBorder const):
(WebCore::RenderTableCell::cachedCollapsedRightBorder const):
(WebCore::RenderTableCell::cachedCollapsedTopBorder const):
(WebCore::RenderTableCell::cachedCollapsedBottomBorder const):
* Source/WebCore/rendering/RenderTableCell.h:
(WebCore::RenderTableCell::setHasEmptyCollapsedBorder const):
* Source/WebCore/rendering/RenderTableSection.cpp:
(WebCore::physicalBorderForDirection):
(WebCore::RenderTableSection::paintObject):
(WebCore::RenderTableSection::removeCachedCollapsedBorders):
(WebCore::RenderTableSection::setCachedCollapsedBorder):
(WebCore::RenderTableSection::cachedCollapsedBorder):
* Source/WebCore/rendering/RenderTableSection.h:
Canonical link: https://commits.webkit.org/307785@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications