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

Reply via email to