Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: eaa7afa8f12dccc5dd7d097b57312ec9abd8284c https://github.com/WebKit/WebKit/commit/eaa7afa8f12dccc5dd7d097b57312ec9abd8284c Author: Richard Robinson <richard_robins...@apple.com> Date: 2023-02-22 (Wed, 22 Feb 2023)
Changed paths: M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml M Source/WebCore/PAL/pal/spi/mac/NSSpellCheckerSPI.h M Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm M Source/WebKit/UIProcess/API/Cocoa/WKWebViewConfiguration.mm M Source/WebKit/UIProcess/API/Cocoa/WKWebViewConfigurationPrivate.h M Source/WebKit/UIProcess/mac/WebViewImpl.h M Source/WebKit/UIProcess/mac/WebViewImpl.mm Log Message: ----------- Add SPI for enabling marked text input https://bugs.webkit.org/show_bug.cgi?id=252721 rdar://105163543 Reviewed by Wenson Hsieh. * Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml: * Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm: (-[WKWebView _setupPageConfiguration:]): * Source/WebKit/UIProcess/API/Cocoa/WKWebViewConfiguration.mm: (-[WKWebViewConfiguration init]): (-[WKWebViewConfiguration copyWithZone:]): (-[WKWebViewConfiguration _setMarkedTextInputEnabled:]): (-[WKWebViewConfiguration _markedTextInputEnabled]): * Source/WebKit/UIProcess/API/Cocoa/WKWebViewConfigurationPrivate.h: * Source/WebKit/UIProcess/mac/WebViewImpl.h: * Source/WebKit/UIProcess/mac/WebViewImpl.mm: (WebKit::extractInitialUnderlines): (WebKit::WebViewImpl::markedTextInputEnabled const): (WebKit::WebViewImpl::showMarkedTextForCandidate): (WebKit::WebViewImpl::showMarkedTextForCandidates): (WebKit::WebViewImpl::getTextCheckingTypes const): (WebKit::WebViewImpl::requestCandidatesForSelectionIfNeeded): (WebKit::WebViewImpl::postLayoutDataForContentEditable): (WebKit::WebViewImpl::handleRequestedCandidates): (WebKit::WebViewImpl::handleAcceptedCandidate): (WebKit::WebViewImpl::shouldRequestCandidates const): Canonical link: https://commits.webkit.org/260706@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes