[webkit-changes] [WebKit/WebKit] 5e8bfc: Remove IOSFormControlRefreshEnabled preference (an...

Anne van Kesteren noreply at github.com
Wed Nov 22 11:33:11 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 5e8bfc3fc9c17fae00fadc103715903812c68c80
      https://github.com/WebKit/WebKit/commit/5e8bfc3fc9c17fae00fadc103715903812c68c80
  Author: Anne van Kesteren <annevk at annevk.nl>
  Date:   2023-11-22 (Wed, 22 Nov 2023)

  Changed paths:
    R LayoutTests/fast/forms/ios/choose-select-option-expected.txt
    R LayoutTests/fast/forms/ios/choose-select-option.html
    R LayoutTests/fast/forms/ios/disabled-options-in-multi-select-picker-expected.txt
    R LayoutTests/fast/forms/ios/disabled-options-in-multi-select-picker.html
    M LayoutTests/fast/forms/ios/form-control-refresh/button/button-type-submit-expected.html
    M LayoutTests/fast/forms/ios/form-control-refresh/button/button-type-submit.html
    M LayoutTests/fast/forms/ios/form-control-refresh/checkbox/border-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/checkbox/border.html
    M LayoutTests/fast/forms/ios/form-control-refresh/checkbox/checked-appearance-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/checkbox/checked-appearance.html
    M LayoutTests/fast/forms/ios/form-control-refresh/checkbox/ignored-properties-expected.html
    M LayoutTests/fast/forms/ios/form-control-refresh/checkbox/ignored-properties.html
    M LayoutTests/fast/forms/ios/form-control-refresh/checkbox/indeterminate-appearance-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/checkbox/indeterminate-appearance.html
    M LayoutTests/fast/forms/ios/form-control-refresh/checkbox/subpixel-clipping-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/checkbox/subpixel-clipping.html
    M LayoutTests/fast/forms/ios/form-control-refresh/checkbox/width-height-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/checkbox/width-height.html
    M LayoutTests/fast/forms/ios/form-control-refresh/color/background-color-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/color/background-color.html
    M LayoutTests/fast/forms/ios/form-control-refresh/color/border-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/color/border-radius-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/color/border-radius.html
    M LayoutTests/fast/forms/ios/form-control-refresh/color/border.html
    M LayoutTests/fast/forms/ios/form-control-refresh/color/paint-within-box-expected.html
    M LayoutTests/fast/forms/ios/form-control-refresh/color/paint-within-box.html
    M LayoutTests/fast/forms/ios/form-control-refresh/color/width-height-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/color/width-height.html
    M LayoutTests/fast/forms/ios/form-control-refresh/meter/border-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/meter/border.html
    M LayoutTests/fast/forms/ios/form-control-refresh/meter/even-less-good-appearance-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/meter/even-less-good-appearance.html
    M LayoutTests/fast/forms/ios/form-control-refresh/meter/optimal-appearance-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/meter/optimal-appearance.html
    M LayoutTests/fast/forms/ios/form-control-refresh/meter/suboptimal-appearance-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/meter/suboptimal-appearance.html
    M LayoutTests/fast/forms/ios/form-control-refresh/meter/width-height-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/meter/width-height.html
    M LayoutTests/fast/forms/ios/form-control-refresh/progress/filled-appearance-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/progress/filled-appearance.html
    M LayoutTests/fast/forms/ios/form-control-refresh/progress/indeterminate-appearance-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/progress/indeterminate-appearance.html
    M LayoutTests/fast/forms/ios/form-control-refresh/progress/rtl-appearance-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/progress/rtl-appearance.html
    M LayoutTests/fast/forms/ios/form-control-refresh/progress/style-height-expected.html
    M LayoutTests/fast/forms/ios/form-control-refresh/progress/style-height.html
    M LayoutTests/fast/forms/ios/form-control-refresh/progress/style-width-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/progress/style-width.html
    M LayoutTests/fast/forms/ios/form-control-refresh/radio/border-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/radio/border.html
    M LayoutTests/fast/forms/ios/form-control-refresh/radio/checked-appearance-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/radio/checked-appearance.html
    M LayoutTests/fast/forms/ios/form-control-refresh/radio/disabled-appearance-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/radio/disabled-appearance.html
    M LayoutTests/fast/forms/ios/form-control-refresh/radio/ignored-properties-expected.html
    M LayoutTests/fast/forms/ios/form-control-refresh/radio/ignored-properties.html
    M LayoutTests/fast/forms/ios/form-control-refresh/radio/subpixel-clipping-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/radio/subpixel-clipping.html
    M LayoutTests/fast/forms/ios/form-control-refresh/radio/width-height-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/radio/width-height.html
    M LayoutTests/fast/forms/ios/form-control-refresh/range/background-color-expected.html
    M LayoutTests/fast/forms/ios/form-control-refresh/range/background-color.html
    M LayoutTests/fast/forms/ios/form-control-refresh/range/border-expected.html
    M LayoutTests/fast/forms/ios/form-control-refresh/range/border.html
    M LayoutTests/fast/forms/ios/form-control-refresh/range/datalist-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/range/datalist.html
    M LayoutTests/fast/forms/ios/form-control-refresh/range/rtl-appearance-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/range/rtl-appearance.html
    M LayoutTests/fast/forms/ios/form-control-refresh/range/style-height-expected.html
    M LayoutTests/fast/forms/ios/form-control-refresh/range/style-height.html
    M LayoutTests/fast/forms/ios/form-control-refresh/range/style-width-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/range/style-width.html
    M LayoutTests/fast/forms/ios/form-control-refresh/range/value-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/range/value.html
    M LayoutTests/fast/forms/ios/form-control-refresh/search/background-color-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/search/background-color.html
    M LayoutTests/fast/forms/ios/form-control-refresh/search/border-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/search/border.html
    M LayoutTests/fast/forms/ios/form-control-refresh/search/font-size-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/search/font-size.html
    M LayoutTests/fast/forms/ios/form-control-refresh/search/results-attribute-expected.html
    M LayoutTests/fast/forms/ios/form-control-refresh/search/results-attribute.html
    M LayoutTests/fast/forms/ios/form-control-refresh/search/search-decoration-appearance-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/search/search-decoration-appearance.html
    M LayoutTests/fast/forms/ios/form-control-refresh/search/textfield-appearance-background-styled.html
    M LayoutTests/fast/forms/ios/form-control-refresh/search/textfield-appearance-background.html
    M LayoutTests/fast/forms/ios/form-control-refresh/search/width-height-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/search/width-height.html
    M LayoutTests/fast/forms/ios/form-control-refresh/select/all-options-in-single-optgroup.html
    M LayoutTests/fast/forms/ios/form-control-refresh/select/background-color-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/select/background-color.html
    M LayoutTests/fast/forms/ios/form-control-refresh/select/border-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/select/border-radius-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/select/border-radius.html
    M LayoutTests/fast/forms/ios/form-control-refresh/select/border.html
    M LayoutTests/fast/forms/ios/form-control-refresh/select/choose-select-option.html
    M LayoutTests/fast/forms/ios/form-control-refresh/select/decoration-color-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/select/decoration-color.html
    M LayoutTests/fast/forms/ios/form-control-refresh/select/focus-select-after-textfield.html
    M LayoutTests/fast/forms/ios/form-control-refresh/select/focus-select-in-touchend.html
    M LayoutTests/fast/forms/ios/form-control-refresh/select/multiple-appearance-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/select/multiple-appearance.html
    M LayoutTests/fast/forms/ios/form-control-refresh/select/no-stale-checked-items-in-select-picker.html
    M LayoutTests/fast/forms/ios/form-control-refresh/select/rtl-appearance-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/select/rtl-appearance.html
    M LayoutTests/fast/forms/ios/form-control-refresh/select/select-multiple-picker.html
    M LayoutTests/fast/forms/ios/form-control-refresh/select/text-color-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/select/text-color.html
    M LayoutTests/fast/forms/ios/form-control-refresh/select/width-height-expected-mismatch.html
    M LayoutTests/fast/forms/ios/form-control-refresh/select/width-height.html
    R LayoutTests/fast/forms/ios/no-stale-checked-items-in-select-picker-expected.txt
    R LayoutTests/fast/forms/ios/no-stale-checked-items-in-select-picker.html
    R LayoutTests/fast/forms/ios/select-picker-change-and-focus-another-select-expected.txt
    R LayoutTests/fast/forms/ios/select-picker-change-and-focus-another-select-programmatically-expected.txt
    R LayoutTests/fast/forms/ios/select-picker-change-and-focus-another-select-programmatically.html
    R LayoutTests/fast/forms/ios/select-picker-change-and-focus-another-select.html
    R LayoutTests/platform/ipad/fast/forms/choose-select-option-expected.txt
    R LayoutTests/platform/ipad/fast/forms/choose-select-option.html
    R LayoutTests/platform/ipad/fast/forms/select-with-title-expected.txt
    R LayoutTests/platform/ipad/fast/forms/select-with-title.html
    M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml
    M Source/WTF/wtf/PlatformEnable.h
    M Source/WTF/wtf/PlatformEnableCocoa.h
    M Source/WebCore/DerivedSources-input.xcfilelist
    M Source/WebCore/DerivedSources.make
    M Source/WebCore/WebCore.xcodeproj/project.pbxproj
    R Source/WebCore/css/legacyFormControlsIOS.css
    M Source/WebCore/html/HTMLMeterElement.cpp
    M Source/WebCore/html/TextFieldInputType.cpp
    M Source/WebCore/html/TextFieldInputType.h
    M Source/WebCore/page/Quirks.cpp
    M Source/WebCore/rendering/RenderMenuList.cpp
    M Source/WebCore/rendering/RenderTheme.cpp
    M Source/WebCore/rendering/RenderTheme.h
    M Source/WebCore/rendering/RenderThemeAdwaita.cpp
    M Source/WebCore/rendering/RenderThemeAdwaita.h
    M Source/WebCore/rendering/RenderThemeIOS.h
    M Source/WebCore/rendering/RenderThemeIOS.mm
    M Source/WebCore/rendering/RenderThemeMac.h
    M Source/WebCore/rendering/RenderThemeMac.mm
    M Source/WebCore/style/InspectorCSSOMWrappers.cpp
    M Source/WebCore/style/UserAgentStyle.cpp
    M Source/WebCore/style/UserAgentStyle.h
    M Source/WebKit/UIProcess/ios/WKContentViewInteraction.h
    M Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm
    M Source/WebKit/UIProcess/ios/WebDataListSuggestionsDropdownIOS.mm
    M Source/WebKit/UIProcess/ios/forms/WKFormSelectControl.mm
    M Source/WebKit/UIProcess/ios/forms/WKFormSelectPicker.h
    M Tools/WebKitTestRunner/ios/UIScriptControllerIOS.mm

  Log Message:
  -----------
  Remove IOSFormControlRefreshEnabled preference (and IOS_FORM_CONTROL_REFRESH)
https://bugs.webkit.org/show_bug.cgi?id=265132

Reviewed by Tim Horton.

This preference has outlived its usefulness. Apart from the UIProcess
code this change has considered the preference to always be true and
generally cleaned up the code around it as a result of that fact.

In the UIProcess this change preserves _formControlRefreshEnabled in
particular as it was not solely controlled by this preference.

ENABLE(IOS_FORM_CONTROL_REFRESH) has been replaced by
PLATFORM(IOS_FAMILY) where it was not already nested.

Removed tests were testing a dead code path and could not be trivially
adjusted.

* LayoutTests/fast/forms/ios/choose-select-option-expected.txt: Removed.
* LayoutTests/fast/forms/ios/choose-select-option.html: Removed.
* LayoutTests/fast/forms/ios/disabled-options-in-multi-select-picker-expected.txt: Removed.
* LayoutTests/fast/forms/ios/disabled-options-in-multi-select-picker.html: Removed.
* LayoutTests/fast/forms/ios/form-control-refresh/button/button-type-submit-expected.html:
* LayoutTests/fast/forms/ios/form-control-refresh/button/button-type-submit.html:
* LayoutTests/fast/forms/ios/form-control-refresh/checkbox/border-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/checkbox/border.html:
* LayoutTests/fast/forms/ios/form-control-refresh/checkbox/checked-appearance-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/checkbox/checked-appearance.html:
* LayoutTests/fast/forms/ios/form-control-refresh/checkbox/ignored-properties-expected.html:
* LayoutTests/fast/forms/ios/form-control-refresh/checkbox/ignored-properties.html:
* LayoutTests/fast/forms/ios/form-control-refresh/checkbox/indeterminate-appearance-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/checkbox/indeterminate-appearance.html:
* LayoutTests/fast/forms/ios/form-control-refresh/checkbox/subpixel-clipping-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/checkbox/subpixel-clipping.html:
* LayoutTests/fast/forms/ios/form-control-refresh/checkbox/width-height-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/checkbox/width-height.html:
* LayoutTests/fast/forms/ios/form-control-refresh/color/background-color-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/color/background-color.html:
* LayoutTests/fast/forms/ios/form-control-refresh/color/border-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/color/border-radius-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/color/border-radius.html:
* LayoutTests/fast/forms/ios/form-control-refresh/color/border.html:
* LayoutTests/fast/forms/ios/form-control-refresh/color/paint-within-box-expected.html:
* LayoutTests/fast/forms/ios/form-control-refresh/color/paint-within-box.html:
* LayoutTests/fast/forms/ios/form-control-refresh/color/width-height-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/color/width-height.html:
* LayoutTests/fast/forms/ios/form-control-refresh/meter/border-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/meter/border.html:
* LayoutTests/fast/forms/ios/form-control-refresh/meter/even-less-good-appearance-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/meter/even-less-good-appearance.html:
* LayoutTests/fast/forms/ios/form-control-refresh/meter/optimal-appearance-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/meter/optimal-appearance.html:
* LayoutTests/fast/forms/ios/form-control-refresh/meter/suboptimal-appearance-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/meter/suboptimal-appearance.html:
* LayoutTests/fast/forms/ios/form-control-refresh/meter/width-height-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/meter/width-height.html:
* LayoutTests/fast/forms/ios/form-control-refresh/progress/filled-appearance-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/progress/filled-appearance.html:
* LayoutTests/fast/forms/ios/form-control-refresh/progress/indeterminate-appearance-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/progress/indeterminate-appearance.html:
* LayoutTests/fast/forms/ios/form-control-refresh/progress/rtl-appearance-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/progress/rtl-appearance.html:
* LayoutTests/fast/forms/ios/form-control-refresh/progress/style-height-expected.html:
* LayoutTests/fast/forms/ios/form-control-refresh/progress/style-height.html:
* LayoutTests/fast/forms/ios/form-control-refresh/progress/style-width-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/progress/style-width.html:
* LayoutTests/fast/forms/ios/form-control-refresh/radio/border-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/radio/border.html:
* LayoutTests/fast/forms/ios/form-control-refresh/radio/checked-appearance-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/radio/checked-appearance.html:
* LayoutTests/fast/forms/ios/form-control-refresh/radio/disabled-appearance-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/radio/disabled-appearance.html:
* LayoutTests/fast/forms/ios/form-control-refresh/radio/ignored-properties-expected.html:
* LayoutTests/fast/forms/ios/form-control-refresh/radio/ignored-properties.html:
* LayoutTests/fast/forms/ios/form-control-refresh/radio/subpixel-clipping-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/radio/subpixel-clipping.html:
* LayoutTests/fast/forms/ios/form-control-refresh/radio/width-height-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/radio/width-height.html:
* LayoutTests/fast/forms/ios/form-control-refresh/range/background-color-expected.html:
* LayoutTests/fast/forms/ios/form-control-refresh/range/background-color.html:
* LayoutTests/fast/forms/ios/form-control-refresh/range/border-expected.html:
* LayoutTests/fast/forms/ios/form-control-refresh/range/border.html:
* LayoutTests/fast/forms/ios/form-control-refresh/range/datalist-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/range/datalist.html:
* LayoutTests/fast/forms/ios/form-control-refresh/range/rtl-appearance-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/range/rtl-appearance.html:
* LayoutTests/fast/forms/ios/form-control-refresh/range/style-height-expected.html:
* LayoutTests/fast/forms/ios/form-control-refresh/range/style-height.html:
* LayoutTests/fast/forms/ios/form-control-refresh/range/style-width-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/range/style-width.html:
* LayoutTests/fast/forms/ios/form-control-refresh/range/value-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/range/value.html:
* LayoutTests/fast/forms/ios/form-control-refresh/search/background-color-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/search/background-color.html:
* LayoutTests/fast/forms/ios/form-control-refresh/search/border-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/search/border.html:
* LayoutTests/fast/forms/ios/form-control-refresh/search/font-size-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/search/font-size.html:
* LayoutTests/fast/forms/ios/form-control-refresh/search/results-attribute-expected.html:
* LayoutTests/fast/forms/ios/form-control-refresh/search/results-attribute.html:
* LayoutTests/fast/forms/ios/form-control-refresh/search/search-decoration-appearance-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/search/search-decoration-appearance.html:
* LayoutTests/fast/forms/ios/form-control-refresh/search/textfield-appearance-background-styled.html:
* LayoutTests/fast/forms/ios/form-control-refresh/search/textfield-appearance-background.html:
* LayoutTests/fast/forms/ios/form-control-refresh/search/width-height-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/search/width-height.html:
* LayoutTests/fast/forms/ios/form-control-refresh/select/all-options-in-single-optgroup.html:
* LayoutTests/fast/forms/ios/form-control-refresh/select/background-color-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/select/background-color.html:
* LayoutTests/fast/forms/ios/form-control-refresh/select/border-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/select/border-radius-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/select/border-radius.html:
* LayoutTests/fast/forms/ios/form-control-refresh/select/border.html:
* LayoutTests/fast/forms/ios/form-control-refresh/select/choose-select-option.html:
* LayoutTests/fast/forms/ios/form-control-refresh/select/decoration-color-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/select/decoration-color.html:
* LayoutTests/fast/forms/ios/form-control-refresh/select/focus-select-after-textfield.html:
* LayoutTests/fast/forms/ios/form-control-refresh/select/focus-select-in-touchend.html:
* LayoutTests/fast/forms/ios/form-control-refresh/select/multiple-appearance-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/select/multiple-appearance.html:
* LayoutTests/fast/forms/ios/form-control-refresh/select/no-stale-checked-items-in-select-picker.html:
* LayoutTests/fast/forms/ios/form-control-refresh/select/rtl-appearance-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/select/rtl-appearance.html:
* LayoutTests/fast/forms/ios/form-control-refresh/select/select-multiple-picker.html:
* LayoutTests/fast/forms/ios/form-control-refresh/select/text-color-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/select/text-color.html:
* LayoutTests/fast/forms/ios/form-control-refresh/select/width-height-expected-mismatch.html:
* LayoutTests/fast/forms/ios/form-control-refresh/select/width-height.html:
* LayoutTests/fast/forms/ios/no-stale-checked-items-in-select-picker-expected.txt: Removed.
* LayoutTests/fast/forms/ios/no-stale-checked-items-in-select-picker.html: Removed.
* LayoutTests/fast/forms/ios/select-picker-change-and-focus-another-select-expected.txt: Removed.
* LayoutTests/fast/forms/ios/select-picker-change-and-focus-another-select-programmatically-expected.txt: Removed.
* LayoutTests/fast/forms/ios/select-picker-change-and-focus-another-select-programmatically.html: Removed.
* LayoutTests/fast/forms/ios/select-picker-change-and-focus-another-select.html: Removed.
* LayoutTests/platform/ipad/fast/forms/choose-select-option-expected.txt: Removed.
* LayoutTests/platform/ipad/fast/forms/choose-select-option.html: Removed.
* LayoutTests/platform/ipad/fast/forms/select-with-title-expected.txt: Removed.
* LayoutTests/platform/ipad/fast/forms/select-with-title.html: Removed.
* Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml:
* Source/WTF/wtf/PlatformEnable.h:
* Source/WTF/wtf/PlatformEnableCocoa.h:
* Source/WebCore/DerivedSources-input.xcfilelist:
* Source/WebCore/DerivedSources.make:
* Source/WebCore/WebCore.xcodeproj/project.pbxproj:
* Source/WebCore/css/legacyFormControlsIOS.css: Removed.
* Source/WebCore/html/HTMLMeterElement.cpp:
(WebCore::HTMLMeterElement::createElementRenderer):
* Source/WebCore/html/TextFieldInputType.cpp:
(WebCore::TextFieldInputType::handleFocusEvent):
(WebCore::TextFieldInputType::handleBlurEvent):
(WebCore::TextFieldInputType::didSetValueByUserEdit):
(WebCore::TextFieldInputType::dataListMayHaveChanged):
(WebCore::TextFieldInputType::shouldOnlyShowDataListDropdownButtonWhenFocusedOrEdited const): Deleted.
* Source/WebCore/html/TextFieldInputType.h:
* Source/WebCore/page/Quirks.cpp:
(WebCore::Quirks::shouldHideSearchFieldResultsButton const):
* Source/WebCore/rendering/RenderMenuList.cpp:
(WebCore::RenderMenuList::adjustInnerStyle):
* Source/WebCore/rendering/RenderTheme.cpp:
(WebCore::RenderTheme::paintDecorations):
(WebCore::RenderTheme::colorInputStyleSheet const):
(WebCore::RenderTheme::paintColorWellDecorations): Deleted.
* Source/WebCore/rendering/RenderTheme.h:
(WebCore::RenderTheme::popupInternalPaddingBox const):
(WebCore::RenderTheme::supportsMeter const):
(WebCore::RenderTheme::paintColorWellDecorations):
(WebCore::RenderTheme::paintSliderThumb):
(WebCore::RenderTheme::paintCheckboxDecorations): Deleted.
(WebCore::RenderTheme::paintRadioDecorations): Deleted.
(WebCore::RenderTheme::paintButtonDecorations): Deleted.
(WebCore::RenderTheme::paintSliderThumbDecorations): Deleted.
* Source/WebCore/rendering/RenderThemeAdwaita.cpp:
(WebCore::RenderThemeAdwaita::popupInternalPaddingBox const):
* Source/WebCore/rendering/RenderThemeAdwaita.h:
* Source/WebCore/rendering/RenderThemeIOS.h:
* Source/WebCore/rendering/RenderThemeIOS.mm:
(WebCore::RenderThemeIOS::paintTextFieldDecorations):
(WebCore::RenderThemeIOS::popupInternalPaddingBox const):
(WebCore::canAdjustBorderRadiusForAppearance):
(WebCore::adjustInputElementButtonStyle):
(WebCore::RenderThemeIOS::paintMenuListButtonDecorations):
(WebCore::RenderThemeIOS::paintSliderTrack):
(WebCore::RenderThemeIOS::paintProgressBar):
(WebCore::RenderThemeIOS::adjustButtonLikeControlStyle const):
(WebCore::RenderThemeIOS::paintCheckbox):
(WebCore::RenderThemeIOS::paintRadio):
(WebCore::RenderThemeIOS::animationRepeatIntervalForProgressBar const):
(WebCore::RenderThemeIOS::supportsMeter const):
(WebCore::RenderThemeIOS::paintMeter):
(WebCore::RenderThemeIOS::paintSliderTicks):
(WebCore::RenderThemeIOS::colorInputStyleSheet const):
(WebCore::RenderThemeIOS::adjustColorWellStyle const):
(WebCore::RenderThemeIOS::paintColorWell):
(WebCore::RenderThemeIOS::paintColorWellDecorations):
(WebCore::RenderThemeIOS::adjustSearchFieldDecorationPartStyle const):
(WebCore::RenderThemeIOS::paintSearchFieldDecorationPart):
(WebCore::IOSGradient::IOSGradient): Deleted.
(WebCore::interpolateLinearGradient): Deleted.
(WebCore::interpolateExponentialGradient): Deleted.
(WebCore::getSharedFunctionRef): Deleted.
(WebCore::drawAxialGradient): Deleted.
(WebCore::drawRadialGradient): Deleted.
(WebCore::getInsetGradient): Deleted.
(WebCore::getShineGradient): Deleted.
(WebCore::getShadeGradient): Deleted.
(WebCore::getConvexGradient): Deleted.
(WebCore::getConcaveGradient): Deleted.
(WebCore::getSliderTrackGradient): Deleted.
(WebCore::getReadonlySliderTrackGradient): Deleted.
(WebCore::getSliderThumbOpaquePressedGradient): Deleted.
(WebCore::gradientWithName): Deleted.
(WebCore::shortened): Deleted.
(WebCore::drawJoinedLines): Deleted.
(WebCore::RenderThemeIOS::canPaint const): Deleted.
(WebCore::RenderThemeIOS::paintCheckboxDecorations): Deleted.
(WebCore::RenderThemeIOS::paintRadioDecorations): Deleted.
(WebCore::RenderThemeIOS::paintSliderThumbDecorations): Deleted.
(WebCore::RenderThemeIOS::paintButtonDecorations): Deleted.
(WebCore::shouldUseConvexGradient): Deleted.
(WebCore::RenderThemeIOS::paintPushButtonDecorations): Deleted.
(WebCore::RenderThemeIOS::paintProgressBarWithFormControlRefresh): Deleted.
(WebCore::RenderThemeIOS::paintSliderTrackWithFormControlRefresh): Deleted.
(WebCore::RenderThemeIOS::paintMenuListButtonDecorationsWithFormControlRefresh): Deleted.
* Source/WebCore/rendering/RenderThemeMac.h:
* Source/WebCore/rendering/RenderThemeMac.mm:
(WebCore::RenderThemeMac::supportsMeter const):
(WebCore::RenderThemeMac::popupInternalPaddingBox const):
* Source/WebCore/style/InspectorCSSOMWrappers.cpp:
(WebCore::Style::InspectorCSSOMWrappers::collectDocumentWrappers):
* Source/WebCore/style/UserAgentStyle.cpp:
(WebCore::Style::UserAgentStyle::ensureDefaultStyleSheetsForElement):
* Source/WebCore/style/UserAgentStyle.h:
* Source/WebKit/UIProcess/ios/WKContentViewInteraction.h:
* Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm:
(-[WKContentView _shouldShowAutomaticKeyboardUIIgnoringInputMode]):
(-[WKContentView _elementTypeRequiresAccessoryView:]):
(-[WKContentView _formControlRefreshEnabled]):
(-[WKContentView _shouldUseContextMenusForFormControls]):
* Source/WebKit/UIProcess/ios/WebDataListSuggestionsDropdownIOS.mm:
(WebKit::WebDataListSuggestionsDropdownIOS::show):
* Source/WebKit/UIProcess/ios/forms/WKFormSelectControl.mm:
(-[WKFormSelectControl initWithView:]):
* Source/WebKit/UIProcess/ios/forms/WKFormSelectPicker.h:
* Tools/WebKitTestRunner/ios/UIScriptControllerIOS.mm:
(WTR::UIScriptControllerIOS::isShowingDataListSuggestions const):

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




More information about the webkit-changes mailing list