Bug 308743
| Summary: | Simplify WebKit-Swift inclusions | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | adrian_taylor |
| Component: | WebKit Misc. | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
adrian_taylor
At present, when any C++ source code file uses APIs inside the Swift WebBackForwardList, it needs to #include "WebKit-Swift.h". This was because we set a policy that this file could not be included from other header files, to avoid circular dependencies between C++ <-> Swift. Experience has shown we can relax that a little, which significantly simplifies use of Swift throughout WebKit's C++ codebase.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/171262985>
adrian_taylor
Pull request: https://github.com/WebKit/WebKit/pull/59508
adrian_taylor
Pull request: https://github.com/WebKit/WebKit/pull/59575
EWS
Committed 308522@main (82fd45f40cfd): <https://commits.webkit.org/308522@main>
Reviewed commits have been landed. Closing PR #59575 and removing active labels.