Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 9958388b497655c76597238552fa2cff1e68618f
https://github.com/WebKit/WebKit/commit/9958388b497655c76597238552fa2cff1e68618f
Author: Adrian Taylor <[email protected]>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M Source/WebKit/DerivedSources-output.xcfilelist
M Source/WebKit/UIProcess/WebBackForwardList.messages.in
M Source/WebKit/WebKit.xcodeproj/project.pbxproj
Log Message:
-----------
Swift WebBackForwardList (off by default) - message receiver
https://bugs.webkit.org/show_bug.cgi?id=305483
rdar://159589815
Reviewed by Richard Robinson.
We're introducing a Swift version of the Back Forward List. For the general
design and rationale, see
https://github.com/WebKit/WebKit/pull/55393
It will be landed as a series of separate commits in order to ease code review.
This small commit boils down to a single line in
WebBackForwardList.messages.in:
SwiftReceiverBuildEnabledBy=BACK_FORWARD_LIST_SWIFT
That means that if ENABLE_BACK_FORWARD_LIST_SWIFT is set, the existing
messages.py code generation will start to emit slightly different code which
allows IPC messages to be routed directly to Swift code.
(The actual Swift code which handles these messages will arrive in subsequent
commits, and the messages.py Swift code generation was landed some time ago.
Neither are in this PR.)
The code generator creates a file WebBackForwardListMessageReceiver.swift
so this commit also ensures that is present in the relevant project files.
This commit has no effect unless ENABLE_BACK_FORWARD_LIST_SWIFT is set.
Canonical link: https://commits.webkit.org/306353@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications