Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 9ab41e2ebca19300a5f6c61d1d6708af3ad81c30
https://github.com/WebKit/WebKit/commit/9ab41e2ebca19300a5f6c61d1d6708af3ad81c30
Author: Chris Dumez <[email protected]>
Date: 2026-10-02 (Fri, 02 Oct 2026)
Changed paths:
M Source/WebCore/SaferCPPExpectations/UncheckedCallArgsCheckerExpectations
M Source/WebCore/SaferCPPExpectations/UncountedCallArgsCheckerExpectations
M Source/WebCore/html/HTMLInputElement.cpp
Log Message:
-----------
[Safer CPP] Address warnings in HTMLInputElement.cpp
https://bugs.webkit.org/show_bug.cgi?id=326013
Reviewed by Rupin Mittal.
This has tested as performance neutral on Speedometer.
* Source/WebCore/SaferCPPExpectations/UncheckedCallArgsCheckerExpectations:
* Source/WebCore/SaferCPPExpectations/UncountedCallArgsCheckerExpectations:
* Source/WebCore/html/HTMLInputElement.cpp:
(WebCore::HTMLInputElement::~HTMLInputElement):
(WebCore::HTMLInputElement::containerElement const):
(WebCore::HTMLInputElement::innerTextElement const):
(WebCore::HTMLInputElement::innerTextElementCreatingShadowSubtreeIfNeeded):
(WebCore::HTMLInputElement::innerBlockElement const):
(WebCore::HTMLInputElement::innerSpinButtonElement const):
(WebCore::HTMLInputElement::autoFillButtonElement const):
(WebCore::HTMLInputElement::resultsButtonElement const):
(WebCore::HTMLInputElement::cancelButtonElement const):
(WebCore::HTMLInputElement::sliderThumbElement const):
(WebCore::HTMLInputElement::sliderTrackElement const):
(WebCore::HTMLInputElement::dataListButtonElement const):
(WebCore::HTMLInputElement::isValidValue const):
(WebCore::HTMLInputElement::typeMismatch const):
(WebCore::HTMLInputElement::valueMissing const):
(WebCore::HTMLInputElement::hasBadInput const):
(WebCore::HTMLInputElement::patternMismatch const):
(WebCore::HTMLInputElement::rangeUnderflow const):
(WebCore::HTMLInputElement::rangeOverflow const):
(WebCore::HTMLInputElement::validationMessage const):
(WebCore::HTMLInputElement::minimum const):
(WebCore::HTMLInputElement::maximum const):
(WebCore::HTMLInputElement::stepMismatch const):
(WebCore::HTMLInputElement::computeValidity const):
(WebCore::HTMLInputElement::getAllowedValueStep const):
(WebCore::HTMLInputElement::createStepRange const):
(WebCore::HTMLInputElement::findClosestTickMarkValue):
(WebCore::HTMLInputElement::stepUp):
(WebCore::HTMLInputElement::stepDown):
(WebCore::HTMLInputElement::blur):
(WebCore::HTMLInputElement::isKeyboardFocusable const):
(WebCore::HTMLInputElement::isMouseFocusable const):
(WebCore::HTMLInputElement::endEditing):
(WebCore::HTMLInputElement::handleFocusEvent):
(WebCore::HTMLInputElement::handleBlurEvent):
(WebCore::HTMLInputElement::updateType):
(WebCore::HTMLInputElement::subtreeHasChanged):
(WebCore::HTMLInputElement::formControlType const):
(WebCore::HTMLInputElement::saveFormControlState const):
(WebCore::HTMLInputElement::restoreFormControlState):
(WebCore::HTMLInputElement::attributeChanged):
(WebCore::HTMLInputElement::disabledStateChanged):
(WebCore::HTMLInputElement::readOnlyStateChanged):
(WebCore::HTMLInputElement::createElementRenderer):
(WebCore::HTMLInputElement::didAttachRenderers):
(WebCore::HTMLInputElement::didDetachRenderers):
(WebCore::HTMLInputElement::matchesDefaultPseudoClass const):
(WebCore::HTMLInputElement::setChecked):
(WebCore::HTMLInputElement::sizeShouldIncludeDecoration const):
(WebCore::HTMLInputElement::decorationWidth const):
(WebCore::HTMLInputElement::copyNonAttributePropertiesFromElement):
(WebCore::HTMLInputElement::value const):
(WebCore::HTMLInputElement::valueWithDefault const):
(WebCore::HTMLInputElement::setValue):
(WebCore::HTMLInputElement::valueAsDate const):
(WebCore::HTMLInputElement::setValueAsDate):
(WebCore::HTMLInputElement::accessibilityValueAsDate const):
(WebCore::HTMLInputElement::valueAsNumber const):
(WebCore::HTMLInputElement::setValueAsNumber):
(WebCore::HTMLInputElement::willDispatchEvent):
(WebCore::HTMLInputElement::didDispatchClickEvent):
(WebCore::HTMLInputElement::didBlur):
(WebCore::HTMLInputElement::defaultEventHandler):
(WebCore::HTMLInputElement::showPicker):
(WebCore::HTMLInputElement::setAutofilledAndObscured):
(WebCore::HTMLInputElement::setAutofillButtonType):
(WebCore::HTMLInputElement::receiveDroppedFiles):
(WebCore::HTMLInputElement::setCanReceiveDroppedFiles):
(WebCore::HTMLInputElement::visibleValue const):
(WebCore::HTMLInputElement::sanitizeValue const):
(WebCore::HTMLInputElement::localizeValue const):
(WebCore::HTMLInputElement::isInRange const):
(WebCore::HTMLInputElement::isOutOfRange const):
(WebCore::HTMLInputElement::registerForSuspensionCallbackIfNeeded):
(WebCore::HTMLInputElement::unregisterForSuspensionCallbackIfNeeded):
(WebCore::HTMLInputElement::addSearchResult):
(WebCore::HTMLInputElement::resumeFromDocumentSuspension):
(WebCore::HTMLInputElement::prepareForDocumentSuspension):
(WebCore::HTMLInputElement::insertionSteps):
(WebCore::HTMLInputElement::updateUserAgentShadowTree):
(WebCore::HTMLInputElement::removingSteps):
(WebCore::HTMLInputElement::requiredStateChanged):
(WebCore::HTMLInputElement::dataList const):
(WebCore::HTMLInputElement::isFocusingWithDataListDropdown const):
(WebCore::HTMLInputElement::updatePlaceholderText):
(WebCore::HTMLInputElement::isEmptyValue const):
(WebCore::HTMLInputElement::defaultToolTip const):
(WebCore::HTMLInputElement::matchesIndeterminatePseudoClass const):
(WebCore::HTMLInputElement::checkedRadioButtonForGroup const):
(WebCore::HTMLInputElement::radioButtonGroups const):
(WebCore::HTMLInputElement::height const):
(WebCore::HTMLInputElement::width const):
(WebCore::ListAttributeTargetObserver::ListAttributeTargetObserver):
(WebCore::ListAttributeTargetObserver::idTargetChanged):
(WebCore::HTMLInputElement::setSelectionStartForBindings):
(WebCore::HTMLInputElement::setSelectionEndForBindings):
(WebCore::HTMLInputElement::setSelectionDirectionForBindings):
(WebCore::HTMLInputElement::setSelectionRangeForBindings):
(WebCore::HTMLInputElement::capsLockStateMayHaveChanged):
(WebCore::HTMLInputElement::resultForDialogSubmit const):
(WebCore::HTMLInputElement::switchAnimationVisuallyOnProgress const):
(WebCore::HTMLInputElement::switchAnimationHeldProgress const):
Canonical link: https://commits.webkit.org/322520@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications