Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: da4f01ed87f0a69ff17377e598ae593f4d6b856d
      
https://github.com/WebKit/WebKit/commit/da4f01ed87f0a69ff17377e598ae593f4d6b856d
  Author: Ian Grunert <[email protected]>
  Date:   2026-03-10 (Tue, 10 Mar 2026)

  Changed paths:
    M .gitignore
    M LayoutTests/platform/win/TestExpectations
    M Source/WebCore/crypto/openssl/CryptoKeyRSAOpenSSL.cpp
    M Source/WebCore/platform/graphics/win/MediaPlayerPrivateMediaFoundation.h
    M Source/WebCore/platform/network/curl/CookieJarDB.cpp
    M Source/WebCore/platform/network/curl/CurlRequest.cpp
    M Source/WebKit/GPUProcess/win/GPUProcessMainWin.cpp
    M Source/WebKit/UIProcess/API/C/WKNativeEvent.h
    M Source/WebKit/UIProcess/win/WebPopupMenuProxyWin.h
    M Source/WebKit/UIProcess/win/WebView.cpp
    M Source/WebKit/WebProcess/win/WebProcessMainWin.cpp
    M Source/cmake/FindBrotli.cmake
    M Source/cmake/OptionsMSVC.cmake
    M Tools/MiniBrowser/win/MiniBrowserLib.rc
    M Tools/Scripts/build-webkit
    A Tools/Scripts/check-win-cross-build-deps
    M Tools/Scripts/webkitdirs.pm
    A WebKitLibraries/toolchains/windows-cross.cmake
    M WebKitLibraries/triplets/x64-windows-webkit.cmake
    M vcpkg-configuration.json
    M vcpkg.json

  Log Message:
  -----------
  [Win] Cross-compiling the Windows port from Linux
https://bugs.webkit.org/show_bug.cgi?id=282276

Reviewed by Yusuke Suzuki.

Added check-win-cross-build-deps script, that validates the required
dependencies and helps the user download them as required.

Fixes for case sensitivity issues in header includes.

Using the WebKitLibraries/windows folder as a download location for required
files - Windows SDK, clang_rt builtins, etc.

Changes to build-webkit, webkitdirs.pm to support running build-webkit --win on
a Linux host.

The vcpkg upgrade updated some libraries, which required a couple of fixes:

Curl upgrade required some small changes to CurlRequest fix broken tests.

Harfbuzz upgrade broke a couple of tests - one is marked as a failure already
for glib based ports, the other is similar but we may be on an even newer
version of Harfbuzz compared to WPE / GTK.

Canonical link: https://commits.webkit.org/309008@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to