Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 67d931686f9e8cd74deeadd0da510cafd8686ba5
      
https://github.com/WebKit/WebKit/commit/67d931686f9e8cd74deeadd0da510cafd8686ba5
  Author: Chris Dumez <[email protected]>
  Date:   2026-03-30 (Mon, 30 Mar 2026)

  Changed paths:
    M Source/WTF/wtf/text/StringView.h
    M Source/WebCore/html/BaseDateAndTimeInputType.cpp
    M Source/WebCore/html/BaseDateAndTimeInputType.h
    M Source/WebCore/html/BaseTextInputType.cpp
    M Source/WebCore/html/BaseTextInputType.h
    M Source/WebCore/html/CheckboxInputType.cpp
    M Source/WebCore/html/CheckboxInputType.h
    M Source/WebCore/html/EmailInputType.cpp
    M Source/WebCore/html/EmailInputType.h
    M Source/WebCore/html/FileInputType.cpp
    M Source/WebCore/html/FileInputType.h
    M Source/WebCore/html/HTMLInputElement.cpp
    M Source/WebCore/html/HTMLInputElement.h
    M Source/WebCore/html/InputType.cpp
    M Source/WebCore/html/InputType.h
    M Source/WebCore/html/MonthInputType.cpp
    M Source/WebCore/html/MonthInputType.h
    M Source/WebCore/html/NumberInputType.cpp
    M Source/WebCore/html/NumberInputType.h
    M Source/WebCore/html/RadioInputType.cpp
    M Source/WebCore/html/RadioInputType.h
    M Source/WebCore/html/RangeInputType.cpp
    M Source/WebCore/html/RangeInputType.h
    M Source/WebCore/html/TextFieldInputType.cpp
    M Source/WebCore/html/TextFieldInputType.h
    M Source/WebCore/html/URLInputType.cpp
    M Source/WebCore/html/URLInputType.h

  Log Message:
  -----------
  Adopt StringView in more places in InputType classes
https://bugs.webkit.org/show_bug.cgi?id=311022

Reviewed by Ryosuke Niwa.

* Source/WTF/wtf/text/StringView.h:
(WTF::StringView::StringView):
* Source/WebCore/html/BaseDateAndTimeInputType.cpp:
(WebCore::BaseDateAndTimeInputType::typeMismatchFor const):
(WebCore::BaseDateAndTimeInputType::parseToNumber const):
(WebCore::BaseDateAndTimeInputType::valueMissing const):
* Source/WebCore/html/BaseDateAndTimeInputType.h:
* Source/WebCore/html/BaseTextInputType.cpp:
(WebCore::BaseTextInputType::patternMismatch const):
* Source/WebCore/html/BaseTextInputType.h:
* Source/WebCore/html/CheckboxInputType.cpp:
(WebCore::CheckboxInputType::valueMissing const):
* Source/WebCore/html/CheckboxInputType.h:
* Source/WebCore/html/EmailInputType.cpp:
(WebCore::EmailInputType::typeMismatchFor const):
* Source/WebCore/html/EmailInputType.h:
* Source/WebCore/html/FileInputType.cpp:
(WebCore::FileInputType::valueMissing const):
* Source/WebCore/html/FileInputType.h:
* Source/WebCore/html/HTMLInputElement.cpp:
(WebCore::HTMLInputElement::isValidValue const):
(WebCore::HTMLInputElement::setValue):
* Source/WebCore/html/HTMLInputElement.h:
* Source/WebCore/html/InputType.cpp:
(WebCore::isInvalidInputType):
(WebCore::validateInputType):
(WebCore::InputType::isValidValue const):
(WebCore::InputType::parsedValueAndStepRange const):
(WebCore::InputType::rangeUnderflow const):
(WebCore::InputType::rangeOverflow const):
(WebCore::InputType::isInvalid const):
(WebCore::InputType::isInRange const):
(WebCore::InputType::isOutOfRange const):
(WebCore::InputType::stepMismatch const):
(WebCore::InputType::hasStepRangeViolation const):
(WebCore::InputType::parseToNumber const):
(WebCore::InputType::parseToNumberOrNaN const):
* Source/WebCore/html/InputType.h:
(WebCore::InputType::typeMismatchFor const):
(WebCore::InputType::valueMissing const):
(WebCore::InputType::patternMismatch const):
* Source/WebCore/html/MonthInputType.cpp:
(WebCore::MonthInputType::parseToNumber const):
* Source/WebCore/html/MonthInputType.h:
* Source/WebCore/html/NumberInputType.cpp:
(WebCore::NumberInputType::typeMismatchFor const):
(WebCore::NumberInputType::parseToNumber const):
* Source/WebCore/html/NumberInputType.h:
* Source/WebCore/html/RadioInputType.cpp:
(WebCore::RadioInputType::valueMissing const):
* Source/WebCore/html/RadioInputType.h:
* Source/WebCore/html/RangeInputType.cpp:
(WebCore::RangeInputType::typeMismatchFor const):
(WebCore::RangeInputType::parseToNumber const):
* Source/WebCore/html/RangeInputType.h:
* Source/WebCore/html/TextFieldInputType.cpp:
(WebCore::TextFieldInputType::valueMissing const):
* Source/WebCore/html/TextFieldInputType.h:
* Source/WebCore/html/URLInputType.cpp:
(WebCore::URLInputType::typeMismatchFor const):
* Source/WebCore/html/URLInputType.h:

Canonical link: https://commits.webkit.org/310281@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to