Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: dc7bc53309b5eda8f53fd8771933f2b69c48f135
https://github.com/WebKit/WebKit/commit/dc7bc53309b5eda8f53fd8771933f2b69c48f135
Author: David Kilzer <[email protected]>
Date: 2023-01-03 (Tue, 03 Jan 2023)
Changed paths:
M Source/WebCore/page/FocusDirection.h
M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in
M Source/WebKit/UIProcess/WebPageProxy.cpp
M Source/WebKit/UIProcess/WebPageProxy.h
M Source/WebKit/UIProcess/WebPageProxy.messages.in
M Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.cpp
Log Message:
-----------
WebKit::WebPageProxy::takeFocus() should take a WebCore::FocusDirection
https://bugs.webkit.org/show_bug.cgi?id=249958
<rdar://65494875>
Reviewed by Alex Christensen.
Update WebPageProxy::takeFocus() to use the enum class
WebCore::FocusDirection type instead of uint32_t.
* Source/WebCore/page/FocusDirection.h:
- Fix formatting nit.
* Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in:
- Add WebCore::FocusDirection enum class for IPC.
* Source/WebKit/UIProcess/WebPageProxy.cpp:
- Remove 'using namespace WebCore;' statement as drive-by
clean-up.
(WebKit::WebPageProxy::takeFocus):
- Switch to use WebCore::FocusDirection type.
- Remove unneeded static_cast<> operators.
* Source/WebKit/UIProcess/WebPageProxy.h:
(WebKit::WebPageProxy::takeFocus):
- Switch to use WebCore::FocusDirection type.
* Source/WebKit/UIProcess/WebPageProxy.messages.in: Ditto.
* Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.cpp:
(WebKit::WebChromeClient::takeFocus):
- Remove unneeded static_cast<> operator.
Canonical link: https://commits.webkit.org/258415@main
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes