Bug 306875
| Summary: | Add Swift conformances and utility functions to WebBackForwardList.swift | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | adrian_taylor |
| Component: | WebKit Process Model | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | Enhancement | CC: | nham, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | All | ||
| OS: | All | ||
| Bug Depends on: | |||
| Bug Blocks: | 305483 | ||
adrian_taylor
We're adding a Swift version of the Web Back Forward List IPC message handler.
At the top of WebBackForwardList.swift, we're going to add some generalised functions and types which are not directly part of that message handler, but are necessary. Specifically:
- conform various types to protocols introduced in https://bugs.webkit.org/show_bug.cgi?id=306871
- add Swift wrappers for the logging and messageCheck utility functions introduced in https://bugs.webkit.org/show_bug.cgi?id=306874
- introduce a C++ identity comparison function
This bug represents the task of adding these to WebBackForwardList.swift before we add the actual functional Back Forward List API code.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/169533549>
adrian_taylor
Pull request: https://github.com/WebKit/WebKit/pull/57786
EWS
Committed 306854@main (194a30da5dd6): <https://commits.webkit.org/306854@main>
Reviewed commits have been landed. Closing PR #57786 and removing active labels.