Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 5f64555f4058965c0e6713df2d174e0e12217b97 https://github.com/WebKit/WebKit/commit/5f64555f4058965c0e6713df2d174e0e12217b97 Author: Brady Eidson <beid...@apple.com> Date: 2024-08-21 (Wed, 21 Aug 2024)
Changed paths: M Source/WebCore/PAL/pal/spi/cocoa/WritingToolsSPI.h M Source/WebKit/Configurations/WebKit.xcconfig M Source/WebKit/Platform/spi/ios/BaseBoardSPI.h M Source/WebKit/Platform/spi/ios/FrontBoardServicesSPI.h M Source/WebKit/Platform/spi/ios/UIKitSPI.h M Source/WebKit/Scripts/process-entitlements.sh M Source/WebKit/Shared/API/Cocoa/WebKitPrivate.h M Source/WebKit/Shared/WebPushDaemonConstants.h M Source/WebKit/SourcesCocoa.txt M Source/WebKit/UIProcess/API/Cocoa/WKWebsiteDataStore.mm M Source/WebKit/UIProcess/API/Cocoa/WKWebsiteDataStorePrivate.h A Source/WebKit/UIProcess/API/Cocoa/_WKWebPushAction.h A Source/WebKit/UIProcess/API/Cocoa/_WKWebPushAction.mm M Source/WebKit/UIProcess/Cocoa/CoreTelephonyUtilities.h M Source/WebKit/UIProcess/Cocoa/PlatformWritingToolsUtilities.h M Source/WebKit/WebKit.xcodeproj/project.pbxproj M Source/WebKit/webpushd/WebPushDaemon.mm M Tools/MobileMiniBrowser/MobileMiniBrowser/MobileMiniBrowser.entitlements M Tools/MobileMiniBrowser/MobileMiniBrowserFramework/AppDelegate.m M Tools/MobileMiniBrowser/MobileMiniBrowserFramework/WebViewController.m M WebKitLibraries/SDKs/iphoneos17.0-additions.sdk/System/Library/PrivateFrameworks/FrontBoardServices.framework/FrontBoardServices.tbd A WebKitLibraries/SDKs/iphoneos17.0-additions.sdk/System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices.tbd M WebKitLibraries/SDKs/iphoneos18.0-additions.sdk/System/Library/PrivateFrameworks/FrontBoardServices.framework/FrontBoardServices.tbd A WebKitLibraries/SDKs/iphoneos18.0-additions.sdk/System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices.tbd M WebKitLibraries/SDKs/iphonesimulator17.0-additions.sdk/System/Library/PrivateFrameworks/FrontBoardServices.framework/FrontBoardServices.tbd A WebKitLibraries/SDKs/iphonesimulator17.0-additions.sdk/System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices.tbd M WebKitLibraries/SDKs/iphonesimulator18.0-additions.sdk/System/Library/PrivateFrameworks/FrontBoardServices.framework/FrontBoardServices.tbd A WebKitLibraries/SDKs/iphonesimulator18.0-additions.sdk/System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices.tbd A WebKitLibraries/SDKs/xros1.0-additions.sdk/System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices.tbd A WebKitLibraries/SDKs/xrsimulator1.0-additions.sdk/System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices.tbd Log Message: ----------- `webpushd` app launch improvements rdar://131365223 https://bugs.webkit.org/show_bug.cgi?id=278443 Reviewed by Ben Nham. This allows for targeting app launch in a much more flexible way, allowing for dictionary based communication with the launched app instead of URL based. * Source/WebCore/PAL/pal/spi/cocoa/WritingToolsSPI.h: * Source/WebKit/Configurations/WebKit.xcconfig: * Source/WebKit/Platform/spi/ios/BaseBoardSPI.h: * Source/WebKit/Platform/spi/ios/FrontBoardServicesSPI.h: * Source/WebKit/Platform/spi/ios/UIKitSPI.h: * Source/WebKit/Scripts/process-entitlements.sh: * Source/WebKit/Shared/API/Cocoa/WebKitPrivate.h: * Source/WebKit/Shared/WebPushDaemonConstants.h: (WebKit::WebPushD::pushActionVersionKey): (WebKit::WebPushD::currentPushActionVersion): (WebKit::WebPushD::pushActionPartitionKey): (WebKit::WebPushD::pushActionTypeKey): * Source/WebKit/SourcesCocoa.txt: * Source/WebKit/UIProcess/API/Cocoa/WKWebsiteDataStore.mm: (+[WKWebsiteDataStore _setWebPushActionHandler:]): (+[_WKWebsiteDataStoreBSActionHandler shared]): (-[_WKWebsiteDataStoreBSActionHandler setWebPushActionHandler:]): (-[_WKWebsiteDataStoreBSActionHandler _respondToApplicationActions:fromTransitionContext:]): * Source/WebKit/UIProcess/API/Cocoa/WKWebsiteDataStorePrivate.h: * Source/WebKit/UIProcess/API/Cocoa/_WKWebPushAction.h: Copied from Source/WebKit/Platform/spi/ios/BaseBoardSPI.h. * Source/WebKit/UIProcess/API/Cocoa/_WKWebPushAction.mm: Copied from Source/WebKit/Platform/spi/ios/FrontBoardServicesSPI.h. (+[_WKWebPushAction webPushActionWithDictionary:]): * Source/WebKit/UIProcess/Cocoa/CoreTelephonyUtilities.h: * Source/WebKit/UIProcess/Cocoa/PlatformWritingToolsUtilities.h: * Source/WebKit/WebKit.xcodeproj/project.pbxproj: * Source/WebKit/webpushd/WebPushDaemon.mm: (WebPushD::WebPushDaemon::notifyClientPushMessageIsAvailable): * Tools/MobileMiniBrowser/MobileMiniBrowser/MobileMiniBrowser.entitlements: * Tools/MobileMiniBrowser/MobileMiniBrowserFramework/AppDelegate.m: (-[AppDelegate application:didFinishLaunchingWithOptions:]): * Tools/MobileMiniBrowser/MobileMiniBrowserFramework/WebViewController.m: (-[WebViewController createWebView]): * WebKitLibraries/SDKs/iphoneos17.0-additions.sdk/System/Library/PrivateFrameworks/FrontBoardServices.framework/FrontBoardServices.tbd: * WebKitLibraries/SDKs/iphoneos17.0-additions.sdk/System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices.tbd: Added. * WebKitLibraries/SDKs/iphoneos18.0-additions.sdk/System/Library/PrivateFrameworks/FrontBoardServices.framework/FrontBoardServices.tbd: * WebKitLibraries/SDKs/iphoneos18.0-additions.sdk/System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices.tbd: Added. * WebKitLibraries/SDKs/iphonesimulator17.0-additions.sdk/System/Library/PrivateFrameworks/FrontBoardServices.framework/FrontBoardServices.tbd: * WebKitLibraries/SDKs/iphonesimulator17.0-additions.sdk/System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices.tbd: Added. * WebKitLibraries/SDKs/iphonesimulator18.0-additions.sdk/System/Library/PrivateFrameworks/FrontBoardServices.framework/FrontBoardServices.tbd: * WebKitLibraries/SDKs/iphonesimulator18.0-additions.sdk/System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices.tbd: Added. Canonical link: https://commits.webkit.org/282602@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