Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: f25af0d17d4645c298e29b4a3bd3b1979f973abf
https://github.com/WebKit/WebKit/commit/f25af0d17d4645c298e29b4a3bd3b1979f973abf
Author: Megan Gardner <[email protected]>
Date: 2026-09-18 (Fri, 18 Sep 2026)
Changed paths:
M Source/WebCore/Configurations/AllowedSPI.toml
M Source/WebCore/PAL/pal/cocoa/WritingToolsUISoftLink.h
M Source/WebCore/PAL/pal/cocoa/WritingToolsUISoftLink.mm
M Source/WebCore/PAL/pal/spi/cocoa/WritingToolsUISPI.h
M Source/WebKit/Configurations/AllowedSPI.toml
M Source/WebKit/UIProcess/Cocoa/WKTextEffectManager.mm
Log Message:
-----------
Remove SPI for WritingToolsUI proofreading animations.
https://bugs.webkit.org/show_bug.cgi?id=323921
rdar://173046822
Reviewed by Elliott Williams.
Move to API. No behavior change.
* Source/WebCore/Configurations/AllowedSPI.toml:
* Source/WebCore/PAL/pal/cocoa/WritingToolsUISoftLink.h:
* Source/WebCore/PAL/pal/cocoa/WritingToolsUISoftLink.mm:
* Source/WebCore/PAL/pal/spi/cocoa/WritingToolsUISPI.h:
* Source/WebKit/Configurations/AllowedSPI.toml:
* Source/WebKit/UIProcess/Cocoa/WKTextEffectManager.mm:
(toNSWritingDirection):
(forEachTextPreviewImage):
(textPreviewFromIndicator):
(-[WKTextEffectManager initWithWebView:]):
(-[WKTextEffectManager dealloc]):
(-[WKTextEffectManager _effectContainerView]):
(-[WKTextEffectManager addTextEffectForID:withData:]):
(-[WKTextEffectManager removeTextEffectForID:]):
(-[WKTextEffectManager removeAllTextEffects]):
(-[WKTextEffectManager forgetEffectForID:]):
(-[WKTextEffectManager effectIDForContext:]):
(-[WKTextEffectManager setUnderlyingTextVisibility:forEffectID:completion:]):
(-[WKTextEffectManager previewForContext:textDecoration:completion:]):
(-[WKTextEffectManager
writingToolsCoordinator:prepareForTextAnimation:forRange:inContext:completion:]):
(-[WKTextEffectManager
writingToolsCoordinator:finishTextAnimation:forRange:inContext:completion:]):
(-[WKTextEffectManager
writingToolsCoordinator:requestsPreviewForTextAnimation:ofRange:inContext:completion:]):
(-[WKTextEffectManager
writingToolsCoordinator:requestsPreviewForTextAnimation:ofRange:inContext:textDecoration:completion:]):
(-[WKTextEffectManager
writingToolsCoordinator:requestsContextsForScope:completion:]):
(-[WKTextEffectManager
writingToolsCoordinator:replaceRange:inContext:proposedText:reason:animationParameters:completion:]):
(-[WKTextEffectManager
writingToolsCoordinator:selectRanges:inContext:completion:]):
(-[WKTextEffectManager
writingToolsCoordinator:requestsBoundingBezierPathsForRange:inContext:completion:]):
(-[WKTextEffectManager
writingToolsCoordinator:requestsUnderlinePathsForRange:inContext:completion:]):
(-[WKTextEffectManager
writingToolsCoordinator:requestsPreviewForRect:inContext:completion:]):
(toTextEffectWritingDirection): Deleted.
(-[WKTextEffectManager hideTextForSuggestionWithUUID:completion:]): Deleted.
(-[WKTextEffectManager showTextForSuggestionWithUUID:completion:]): Deleted.
(-[WKTextEffectManager containerViewForSuggestionWithUUID:completion:]):
Deleted.
(textPreviewsFromIndicator): Deleted.
(-[WKTextEffectManager previewsForSuggestionWithUUID:completion:]): Deleted.
Canonical link: https://commits.webkit.org/321434@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications