Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 481130961bd0575670ae8fb824890f0da610fa9a
https://github.com/WebKit/WebKit/commit/481130961bd0575670ae8fb824890f0da610fa9a
Author: Richard Robinson <[email protected]>
Date: 2026-08-23 (Sun, 23 Aug 2026)
Changed paths:
M Source/WebKit/Scripts/webkit/messages.py
M Source/WebKit/Shared/Cocoa/GestureTypes.h
M Source/WebKit/Shared/Cocoa/GestureTypes.serialization.in
M Source/WebKit/UIProcess/Cocoa/WebPageProxyCocoa.mm
M Source/WebKit/UIProcess/WebPageProxy.h
M Source/WebKit/UIProcess/WebPageProxy.swift
M Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm
M Source/WebKit/WebProcess/WebPage/Cocoa/WebPageCocoa.mm
M Source/WebKit/WebProcess/WebPage/WebPage.h
M Source/WebKit/WebProcess/WebPage/WebPage.messages.in
Log Message:
-----------
Refactor `WebPage{Proxy}::selectWithGesture` to have its result as a struct
instead of separate values
https://bugs.webkit.org/show_bug.cgi?id=322360
rdar://185646930
Reviewed by Abrar Rahman Protyasha.
Just a small refactoring to make things a bit simpler.
This will also help for future Swift-Cxx interop changes now that the
completion handler is 1-arity.
* Source/WebKit/Scripts/webkit/messages.py:
(headers_for_type):
* Source/WebKit/Shared/Cocoa/GestureTypes.h:
* Source/WebKit/Shared/Cocoa/GestureTypes.serialization.in:
* Source/WebKit/UIProcess/Cocoa/WebPageProxyCocoa.mm:
(WebKit::WebPageProxy::selectWithGesture):
* Source/WebKit/UIProcess/WebPageProxy.h:
* Source/WebKit/UIProcess/WebPageProxy.swift:
* Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm:
(-[WKContentView
changeSelectionWithGestureAt:withGesture:withState:withFlags:]):
* Source/WebKit/WebProcess/WebPage/Cocoa/WebPageCocoa.mm:
(WebKit::WebPage::selectWithGesture):
* Source/WebKit/WebProcess/WebPage/WebPage.h:
* Source/WebKit/WebProcess/WebPage/WebPage.messages.in:
Canonical link: https://commits.webkit.org/319671@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications