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

Reply via email to