Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 09381537dd79db08273bc2c7afc1d434fcfaac3a
      
https://github.com/WebKit/WebKit/commit/09381537dd79db08273bc2c7afc1d434fcfaac3a
  Author: Alex Christensen <achristen...@apple.com>
  Date:   2025-08-28 (Thu, 28 Aug 2025)

  Changed paths:
    M Source/WebKit/Modules/OSX_Private.modulemap
    M Source/WebKit/Modules/iOS_Private.modulemap
    M Source/WebKit/SourcesCocoa.txt
    M Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm
    M Source/WebKit/UIProcess/API/Cocoa/WKWebViewPrivate.h
    A Source/WebKit/UIProcess/API/Cocoa/_WKNSStringExtras.h
    A Source/WebKit/UIProcess/API/Cocoa/_WKNSStringExtras.mm
    A Source/WebKit/UIProcess/API/Cocoa/_WKNSURLExtras.h
    A Source/WebKit/UIProcess/API/Cocoa/_WKNSURLExtras.mm
    M Source/WebKit/UIProcess/API/Cocoa/_WKTextInputContext.mm
    M 
Source/WebKit/UIProcess/Cocoa/SOAuthorization/SOAuthorizationCoordinator.mm
    M Source/WebKit/UIProcess/Cocoa/WebProcessProxyCocoa.mm
    M Source/WebKit/UIProcess/RemoteLayerTree/mac/RemoteScrollingTreeMac.mm
    M Source/WebKit/UIProcess/WebAuthentication/Mock/MockNfcService.mm
    M Source/WebKit/UIProcess/ios/forms/WKFormSelectPicker.mm
    M Source/WebKit/UIProcess/ios/fullscreen/WKFullScreenWindowControllerIOS.mm
    M Source/WebKit/UIProcess/mac/WKSharingServicePickerDelegate.h
    M Source/WebKit/UIProcess/mac/WebPageProxyMac.mm
    M Source/WebKit/WebKit.xcodeproj/project.pbxproj
    M Tools/TestWebKitAPI/Tests/WTF/cocoa/URLExtras.mm

  Log Message:
  -----------
  Add interface to access WTF::decodeHostName through WebKit.framework
https://bugs.webkit.org/show_bug.cgi?id=297987

Reviewed by Tim Horton.

This will allow us to begin removing WebKitLegacy.framework from the base 
system.
Currently, _web_decodeHostName is used by the browser in the base system.
This provides an alternative.  This alternative returns nil on failure instead
of the original string, so adopters will need to be aware of that difference.

* Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm:
(+[WKWebView _decodeHostName:]):
* Source/WebKit/UIProcess/API/Cocoa/WKWebViewPrivate.h:
* Tools/TestWebKitAPI/Tests/WTF/cocoa/URLExtras.mm:
(TestWebKitAPI::TEST(URLExtras, URLExtras)):
(TestWebKitAPI::TEST(URLExtras, URLExtras_DivisionSign)):
(TestWebKitAPI::TEST(WTF, URLExtras_Solidus)):
(TestWebKitAPI::TEST(URLExtras, URLExtras_Space)):

Canonical link: https://commits.webkit.org/299302@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to