Bug 294029

Summary: Build WebKit Swift demo feature
Product: WebKit Reporter: adrian_taylor
Component: WebKit Misc.Assignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Enhancement CC: adrian_taylor, webkit-bug-importer
Priority: P4 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: All   
OS: All   

adrian_taylor
Reported 2025-06-04 08:59:55 PDT
We intend to add a simple demo Swift feature to WebKit which will enable us to test Swift, and specifically Swift's C++ interoperability, in all our various WebKit build flavors. It's currently intended that this feature is (something like) an x-swift-demo:// URI handler which displays a Swift logo, though this plan may change. The main requirements are: - it exercises calling from C++ to Swift - it exercises calling from Swift to C++ - it shows a clear (and ideally visual) marker of success - it can be enabled by a config option - it's ~zero risk to anything so long as it's disabled - it's extremely low risk to anything if it's enabled.
Attachments
adrian_taylor
Comment 1 2025-06-04 09:00:20 PDT
Please assign this to me, if that's possible.
Radar WebKit Bug Importer
Comment 2 2025-06-11 09:02:22 PDT
EWS
Comment 3 2025-08-27 02:36:29 PDT
Committed 299192@main (ee54eb308acd): <https://commits.webkit.org/299192@main> Reviewed commits have been landed. Closing PR #49522 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.