[webkit-changes] [WebKit/WebKit] 97ccc5: [Curl] Support local host aliases for WPT testing

Kenji Shukuwa noreply at github.com
Wed Feb 21 13:43:54 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 97ccc52dcedaa11df94a28245f6d1bd4c9c16810
      https://github.com/WebKit/WebKit/commit/97ccc52dcedaa11df94a28245f6d1bd4c9c16810
  Author: Kenji Shukuwa <kenji.shukuwa at open-tec.co.jp>
  Date:   2024-02-21 (Wed, 21 Feb 2024)

  Changed paths:
    A LayoutTests/platform/wincairo/imported/w3c/web-platform-tests/import-maps/bare-specifiers.sub-expected.txt
    A LayoutTests/platform/wincairo/imported/w3c/web-platform-tests/import-maps/csp/applied-to-target-dynamic.sub-expected.txt
    A LayoutTests/platform/wincairo/imported/w3c/web-platform-tests/import-maps/csp/applied-to-target.sub-expected.txt
    A LayoutTests/platform/wincairo/imported/w3c/web-platform-tests/import-maps/data-url-specifiers.sub-expected.txt
    A LayoutTests/platform/wincairo/imported/w3c/web-platform-tests/import-maps/http-url-like-specifiers.sub-expected.txt
    A LayoutTests/platform/wincairo/imported/w3c/web-platform-tests/loading/preloader-css-import-no-quote.tentative-expected.txt
    A LayoutTests/platform/wincairo/imported/w3c/web-platform-tests/loading/preloader-css-import-no-semicolon.tentative-expected.txt
    A LayoutTests/platform/wincairo/imported/w3c/web-platform-tests/loading/preloader-css-import-no-space.tentative-expected.txt
    A LayoutTests/platform/wincairo/imported/w3c/web-platform-tests/resource-timing/resource_TAO_match_origin-expected.txt
    A LayoutTests/platform/wincairo/imported/w3c/web-platform-tests/trusted-types/default-policy-expected.txt
    A LayoutTests/platform/wincairo/imported/w3c/web-platform-tests/trusted-types/default-policy-report-only-expected.txt
    A LayoutTests/platform/wincairo/imported/w3c/web-platform-tests/webtransport/constructor.https.any-expected.txt
    M Source/WebCore/platform/network/curl/CurlContext.cpp
    M Source/WebCore/platform/network/curl/CurlContext.h
    M Source/WebCore/platform/network/curl/CurlRequest.cpp
    M Source/WebCore/platform/network/curl/CurlRequest.h
    M Source/WebCore/platform/network/curl/CurlStream.cpp
    M Source/WebCore/platform/network/curl/CurlStream.h
    M Source/WebCore/platform/network/curl/CurlStreamScheduler.cpp
    M Source/WebCore/platform/network/curl/CurlStreamScheduler.h
    M Source/WebKit/NetworkProcess/curl/NetworkDataTaskCurl.cpp
    M Source/WebKit/NetworkProcess/curl/WebSocketTaskCurl.cpp
    M Tools/Scripts/webkitpy/port/win.py

  Log Message:
  -----------
  [Curl] Support local host aliases for WPT testing
https://bugs.webkit.org/show_bug.cgi?id=269822

Reviewed by Fujii Hironori.

GTK port can run WPT tests against the web-platform.test domains after bug 243428.
The curl port also supports local host aliases added in this bug for WPT testing.

* LayoutTests/platform/wincairo/imported/w3c/web-platform-tests/import-maps/bare-specifiers.sub-expected.txt: Added.
* LayoutTests/platform/wincairo/imported/w3c/web-platform-tests/import-maps/csp/applied-to-target-dynamic.sub-expected.txt: Added.
* LayoutTests/platform/wincairo/imported/w3c/web-platform-tests/import-maps/csp/applied-to-target.sub-expected.txt: Added.
* LayoutTests/platform/wincairo/imported/w3c/web-platform-tests/import-maps/data-url-specifiers.sub-expected.txt: Added.
* LayoutTests/platform/wincairo/imported/w3c/web-platform-tests/import-maps/http-url-like-specifiers.sub-expected.txt: Added.
* LayoutTests/platform/wincairo/imported/w3c/web-platform-tests/loading/preloader-css-import-no-quote.tentative-expected.txt: Added.
* LayoutTests/platform/wincairo/imported/w3c/web-platform-tests/loading/preloader-css-import-no-semicolon.tentative-expected.txt: Added.
* LayoutTests/platform/wincairo/imported/w3c/web-platform-tests/loading/preloader-css-import-no-space.tentative-expected.txt: Added.
* LayoutTests/platform/wincairo/imported/w3c/web-platform-tests/resource-timing/resource_TAO_match_origin-expected.txt: Added.
* LayoutTests/platform/wincairo/imported/w3c/web-platform-tests/trusted-types/default-policy-expected.txt: Added.
* LayoutTests/platform/wincairo/imported/w3c/web-platform-tests/trusted-types/default-policy-report-only-expected.txt: Added.
* LayoutTests/platform/wincairo/imported/w3c/web-platform-tests/webtransport/constructor.https.any-expected.txt: Added.
* Source/WebCore/platform/network/curl/CurlContext.cpp:
(WebCore::CurlHandle::setURL):
* Source/WebCore/platform/network/curl/CurlContext.h:
* Source/WebCore/platform/network/curl/CurlRequest.cpp:
(WebCore::CurlRequest::setupTransfer):
* Source/WebCore/platform/network/curl/CurlRequest.h:
(WebCore::CurlRequest::enableLocalhostAlias):
* Source/WebCore/platform/network/curl/CurlStream.cpp:
(WebCore::CurlStream::CurlStream):
* Source/WebCore/platform/network/curl/CurlStream.h:
(WebCore::CurlStream::create):
* Source/WebCore/platform/network/curl/CurlStreamScheduler.cpp:
(WebCore::CurlStreamScheduler::createStream):
* Source/WebCore/platform/network/curl/CurlStreamScheduler.h:
* Source/WebKit/NetworkProcess/curl/NetworkDataTaskCurl.cpp:
(WebKit::NetworkDataTaskCurl::createCurlRequest):
* Source/WebKit/NetworkProcess/curl/WebSocketTaskCurl.cpp:
(WebKit::WebSocketTask::WebSocketTask):
(WebKit::WebSocketTask::tryServerTrustEvaluation):
* Tools/Scripts/webkitpy/port/win.py:
(WinCairoPort):

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



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


More information about the webkit-changes mailing list