| Summary: | Add PushService | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Ben Nham <nham> | ||||||||||||||||||||||
| Component: | New Bugs | Assignee: | Ben Nham <nham> | ||||||||||||||||||||||
| Status: | RESOLVED FIXED | ||||||||||||||||||||||||
| Severity: | Normal | CC: | beidson, cdumez, commit-queue, dvpdiner2, hypertree, katherine_cheney, nham, webkit-bug-importer, youennf | ||||||||||||||||||||||
| Priority: | P2 | Keywords: | InRadar | ||||||||||||||||||||||
| Version: | WebKit Nightly Build | ||||||||||||||||||||||||
| Hardware: | Unspecified | ||||||||||||||||||||||||
| OS: | Unspecified | ||||||||||||||||||||||||
| Bug Depends on: | 234194, 235855, 235856, 236264 | ||||||||||||||||||||||||
| Bug Blocks: | |||||||||||||||||||||||||
| Attachments: |
|
||||||||||||||||||||||||
|
Description
Ben Nham
2022-01-28 23:46:24 PST
Created attachment 450321 [details]
Patch
Created attachment 450382 [details]
rebase
Created attachment 450455 [details]
rebase
Created attachment 450567 [details]
add tests for different payload types
Created attachment 451003 [details]
rebase
Created attachment 451008 [details]
rebase
Comment on attachment 451008 [details] rebase View in context: https://bugs.webkit.org/attachment.cgi?id=451008&action=review > Source/WebKit/Shared/Cocoa/WebPushMessageCocoa.mm:43 > + BOOL isNull = pushData == [NSNull null]; You can find example of both in our code base, but it's much more proper to do: [pushData isEqual:[NSNull null]]; Created attachment 451131 [details]
Patch for landing
ChangeLog entry in Source/WTF/ChangeLog contains OOPS!. Created attachment 451134 [details]
Patch for landing
Patch 451134 does not build Created attachment 451144 [details]
Patch for landing
Committed r289239 (246923@main): <https://commits.webkit.org/246923@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 451144 [details]. Re-opened since this is blocked by bug 236264 Created attachment 451182 [details]
Patch for landing
Committed r289353 (246941@main): <https://commits.webkit.org/246941@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 451182 [details]. Comment on attachment 451182 [details] Patch for landing View in context: https://bugs.webkit.org/attachment.cgi?id=451182&action=review > Source/WebKit/webpushd/WebPushDaemon.mm:621 > + // FIXME You may want to include more details in this fixme for future readability. |