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