[webkit-changes] [WebKit/WebKit] a1cdbb: Teach webpushd/webpushtool about push partition st...
Brady Eidson
noreply at github.com
Sat Dec 10 01:34:28 PST 2022
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: a1cdbb2c2461d1c597f0826911626b87b41a064a
https://github.com/WebKit/WebKit/commit/a1cdbb2c2461d1c597f0826911626b87b41a064a
Author: Brady Eidson <beidson at apple.com>
Date: 2022-12-10 (Sat, 10 Dec 2022)
Changed paths:
M Source/JavaScriptCore/Configurations/JavaScriptCore.xcconfig
M Source/WebKit/Configurations/WebKit.xcconfig
M Source/WebKit/Platform/IPC/DaemonCoders.cpp
M Source/WebKit/Platform/spi/ios/FrontBoardServicesSPI.h
M Source/WebKit/Shared/Cocoa/WebPushMessageCocoa.mm
M Source/WebKit/Shared/PushMessageForTesting.h
M Source/WebKit/Shared/WebPushMessage.h
M Source/WebKit/Shared/WebPushMessage.serialization.in
M Source/WebKit/webpushd/LaunchServicesSPI.h
M Source/WebKit/webpushd/PushClientConnection.h
M Source/WebKit/webpushd/PushService.mm
M Source/WebKit/webpushd/WebPushDaemon.mm
M Source/WebKit/webpushd/webpushtool/WebPushToolMain.mm
A WebKitLibraries/WebKitPrivateFrameworkStubs/iOS/16/FrontBoardServices.framework/FrontBoardServices.tbd
Log Message:
-----------
Teach webpushd/webpushtool about push partition strings
https://bugs.webkit.org/show_bug.cgi?id=249007
Reviewed by Ben Nham.
-Use push partition in more places
-Including fleshing out app launch strategies
* Source/JavaScriptCore/Configurations/JavaScriptCore.xcconfig: Fix iOS build.
* Source/WebKit/Configurations/WebKit.xcconfig:
* Source/WebKit/Platform/IPC/DaemonCoders.cpp:
(WebKit::Daemon::void>::encode):
(WebKit::Daemon::void>::decode):
* Source/WebKit/Platform/spi/ios/FrontBoardServicesSPI.h:
* Source/WebKit/Shared/Cocoa/WebPushMessageCocoa.mm:
(WebKit::WebPushMessage::fromDictionary):
(WebKit::WebPushMessage::toDictionary const):
* Source/WebKit/Shared/PushMessageForTesting.h:
(WebKit::WebPushD::PushMessageForTesting::encode const):
(WebKit::WebPushD::PushMessageForTesting::decode):
* Source/WebKit/Shared/WebPushMessage.h:
* Source/WebKit/Shared/WebPushMessage.serialization.in:
* Source/WebKit/webpushd/LaunchServicesSPI.h:
* Source/WebKit/webpushd/PushClientConnection.h:
(WebPushD::ClientConnection::pushPartitionString const):
* Source/WebKit/webpushd/PushService.mm:
(WebPushD::PushService::didReceivePushMessage):
* Source/WebKit/webpushd/WebPushDaemon.mm:
(WebPushD::Daemon::injectPushMessageForTesting):
(WebPushD::Daemon::notifyClientPushMessageIsAvailable):
(WebPushD::Daemon::getPendingPushMessages):
* Source/WebKit/webpushd/webpushtool/WebPushToolMain.mm:
(pushMessageFromArguments):
* WebKitLibraries/WebKitPrivateFrameworkStubs/iOS/16/FrontBoardServices.framework/FrontBoardServices.tbd: Added.
Canonical link: https://commits.webkit.org/257680@main
More information about the webkit-changes
mailing list