Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 3ac4c95e870e44bf4fcc9ac9f02395c371698370
      
https://github.com/WebKit/WebKit/commit/3ac4c95e870e44bf4fcc9ac9f02395c371698370
  Author: Aditya Keerthi <akeer...@apple.com>
  Date:   2025-02-27 (Thu, 27 Feb 2025)

  Changed paths:
    M Source/WebCore/html/shadow/TextControlInnerElements.cpp
    M Source/WebCore/rendering/RenderTheme.cpp
    M Source/WebCore/rendering/RenderTheme.h
    M Source/WebCore/rendering/cocoa/RenderThemeCocoa.h
    M Source/WebCore/rendering/cocoa/RenderThemeCocoa.mm

  Log Message:
  -----------
  [macOS] Add vector-based version of inner spin buttons
https://bugs.webkit.org/show_bug.cgi?id=288787
rdar://145804460

Reviewed by Abrar Rahman Protyasha and Tim Horton.

Add hooks to paint spin buttons, and stretch flex items in number inputs so that
they can take up all the available space (height).

* Source/WebCore/html/shadow/TextControlInnerElements.cpp:
(WebCore::isNumberInput):
(WebCore::TextControlInnerContainer::resolveCustomStyle):
* Source/WebCore/rendering/RenderTheme.cpp:
(WebCore::RenderTheme::paint):
* Source/WebCore/rendering/RenderTheme.h:
(WebCore::RenderTheme::paintInnerSpinButton):
* Source/WebCore/rendering/cocoa/RenderThemeCocoa.h:
* Source/WebCore/rendering/cocoa/RenderThemeCocoa.mm:
(WebCore::RenderThemeCocoa::paintInnerSpinButton):

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to