[webkit-changes] [295375] trunk/Tools/TestWebKitAPI/Tests/WebCore/HTTPParsers.cpp

2022-06-07 Thread ryanhaddad
Title: [295375] trunk/Tools/TestWebKitAPI/Tests/WebCore/HTTPParsers.cpp








Revision 295375
Author ryanhad...@apple.com
Date 2022-06-07 21:45:04 -0700 (Tue, 07 Jun 2022)


Log Message
REGRESSION (250986@main): [iOS/macOS] ASSERTION FAILED: isASCII(characters[I]) in WTF::ASCIILiteral WTF::StringLiterals::operator""_s(const char *, size_t)
https://bugs.webkit.org/show_bug.cgi?id=241380

Reviewed by Chris Dumez.

One of the subtests in this API test uses a non-ASCII character.
Use StringView::fromLatin1() since that worked on another test in
251205@main.

* Tools/TestWebKitAPI/Tests/WebCore/HTTPParsers.cpp:
(TestWebKitAPI::TEST):

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

Modified Paths

trunk/Tools/TestWebKitAPI/Tests/WebCore/HTTPParsers.cpp




Diff

Modified: trunk/Tools/TestWebKitAPI/Tests/WebCore/HTTPParsers.cpp (295374 => 295375)

--- trunk/Tools/TestWebKitAPI/Tests/WebCore/HTTPParsers.cpp	2022-06-08 04:34:24 UTC (rev 295374)
+++ trunk/Tools/TestWebKitAPI/Tests/WebCore/HTTPParsers.cpp	2022-06-08 04:45:04 UTC (rev 295375)
@@ -51,7 +51,7 @@
 EXPECT_TRUE(parseCrossOriginResourcePolicyHeader("zameorigin"_s) == CrossOriginResourcePolicy::Invalid);
 EXPECT_TRUE(parseCrossOriginResourcePolicyHeader("samesite"_s) == CrossOriginResourcePolicy::Invalid);
 EXPECT_TRUE(parseCrossOriginResourcePolicyHeader("same site"_s) == CrossOriginResourcePolicy::Invalid);
-EXPECT_TRUE(parseCrossOriginResourcePolicyHeader("same–site"_s) == CrossOriginResourcePolicy::Invalid);
+EXPECT_TRUE(parseCrossOriginResourcePolicyHeader(StringView::fromLatin1("same–site")) == CrossOriginResourcePolicy::Invalid);
 EXPECT_TRUE(parseCrossOriginResourcePolicyHeader("SAMESITE"_s) == CrossOriginResourcePolicy::Invalid);
 EXPECT_TRUE(parseCrossOriginResourcePolicyHeader(StringView::fromLatin1("")) == CrossOriginResourcePolicy::Invalid);
 }






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [295298] trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/AppPrivacyReport.mm

2022-06-06 Thread ryanhaddad
Title: [295298] trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/AppPrivacyReport.mm








Revision 295298
Author ryanhad...@apple.com
Date 2022-06-06 15:04:29 -0700 (Mon, 06 Jun 2022)


Log Message
REGRESSION: [ iOS ] Six TestWebKitAPI.AppPrivacyReport API tests are a consistent timeout
https://bugs.webkit.org/show_bug.cgi?id=241233


Reviewed by Kate Cheney.

Two tests requiring a fix were missed in 251292@main.

* Tools/TestWebKitAPI/Tests/WebKitCocoa/AppPrivacyReport.mm:

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

Modified Paths

trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/AppPrivacyReport.mm




Diff

Modified: trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/AppPrivacyReport.mm (295297 => 295298)

--- trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/AppPrivacyReport.mm	2022-06-06 21:46:41 UTC (rev 295297)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/AppPrivacyReport.mm	2022-06-06 22:04:29 UTC (rev 295298)
@@ -529,10 +529,12 @@
 
 static void runWebProcessPlugInTest(IsAppInitiated isAppInitiated)
 {
+TestWebKitAPI::HTTPServer server(TestWebKitAPI::HTTPServer::respondWithChallengeThenOK);
+
 WKWebViewConfiguration *configuration = [WKWebViewConfiguration _test_configurationWithTestPlugInClassName:@"AppPrivacyReportPlugIn"];
 auto webView = adoptNS([[TestWKWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 500) configuration:configuration]);
 
-NSString *url = ""
+NSString *url = "" stringWithFormat:@"http://127.0.0.1:%d/", server.port()];
 
 __block bool isDone = false;
 NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:url]];






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [295267] trunk/Tools/CISupport/build-webkit-org

2022-06-04 Thread ryanhaddad
Title: [295267] trunk/Tools/CISupport/build-webkit-org








Revision 295267
Author ryanhad...@apple.com
Date 2022-06-04 11:32:19 -0700 (Sat, 04 Jun 2022)


Log Message
Temporarily disable lldb-webkit-test on Monterey
https://bugs.webkit.org/show_bug.cgi?id=241294

Reviewed by Aakash Jain.

Temporarily disable lldb-webkit-test on Monterey until webkit.org/b/239463
can be resolved or worked around.

* Tools/CISupport/build-webkit-org/factories.py:
(TestFactory.__init__):
* Tools/CISupport/build-webkit-org/factories_unittest.py:
(TestExpectedBuildSteps):

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

Modified Paths

trunk/Tools/CISupport/build-webkit-org/factories.py
trunk/Tools/CISupport/build-webkit-org/factories_unittest.py




Diff

Modified: trunk/Tools/CISupport/build-webkit-org/factories.py (295266 => 295267)

--- trunk/Tools/CISupport/build-webkit-org/factories.py	2022-06-04 14:26:54 UTC (rev 295266)
+++ trunk/Tools/CISupport/build-webkit-org/factories.py	2022-06-04 18:32:19 UTC (rev 295267)
@@ -109,7 +109,8 @@
 if platform.startswith('win') or platform.startswith('mac') or platform.startswith('ios-simulator'):
 self.addStep(RunAPITests())
 
-if platform.startswith('mac') and (platform != 'mac-catalina'):
+# FIXME: Re-enable these tests for Monterey once webkit.org/b/239463 is resolved.
+if platform.startswith('mac') and (platform != 'mac-monterey'):
 self.addStep(RunLLDBWebKitTests())
 
 self.addStep(RunWebKitPyTests())


Modified: trunk/Tools/CISupport/build-webkit-org/factories_unittest.py (295266 => 295267)

--- trunk/Tools/CISupport/build-webkit-org/factories_unittest.py	2022-06-04 14:26:54 UTC (rev 295266)
+++ trunk/Tools/CISupport/build-webkit-org/factories_unittest.py	2022-06-04 18:32:19 UTC (rev 295267)
@@ -90,7 +90,6 @@
 'extract-test-results',
 'set-permissions',
 'run-api-tests',
-'lldb-webkit-test',
 'webkitpy-test',
 'webkitperl-test',
 'bindings-generation-tests',
@@ -116,7 +115,6 @@
 'extract-test-results',
 'set-permissions',
 'run-api-tests',
-'lldb-webkit-test',
 'webkitpy-test',
 'webkitperl-test',
 'bindings-generation-tests',
@@ -142,7 +140,6 @@
 'extract-test-results',
 'set-permissions',
 'run-api-tests',
-'lldb-webkit-test',
 'webkitpy-test',
 'webkitperl-test',
 'bindings-generation-tests',
@@ -168,7 +165,6 @@
 'extract-test-results',
 'set-permissions',
 'run-api-tests',
-'lldb-webkit-test',
 'webkitpy-test',
 'webkitperl-test',
 'bindings-generation-tests',
@@ -224,7 +220,6 @@
 'extract-test-results',
 'set-permissions',
 'run-api-tests',
-'lldb-webkit-test',
 'webkitpy-test',
 'webkitperl-test',
 'bindings-generation-tests',
@@ -250,7 +245,6 @@
 'extract-test-results',
 'set-permissions',
 'run-api-tests',
-'lldb-webkit-test',
 'webkitpy-test',
 'webkitperl-test',
 'bindings-generation-tests',
@@ -276,7 +270,6 @@
 'extract-test-results',
 'set-permissions',
 'run-api-tests',
-'lldb-webkit-test',
 'webkitpy-test',
 'webkitperl-test',
 'bindings-generation-tests',
@@ -302,7 +295,6 @@
 'extract-test-results',
 'set-permissions',
 'run-api-tests',
-'lldb-webkit-test',
 'webkitpy-test',
 'webkitperl-test',
 'bindings-generation-tests',






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [295229] trunk/Tools/CISupport/build-webkit-org

2022-06-03 Thread ryanhaddad
Title: [295229] trunk/Tools/CISupport/build-webkit-org








Revision 295229
Author ryanhad...@apple.com
Date 2022-06-03 14:03:40 -0700 (Fri, 03 Jun 2022)


Log Message
Repurpose arm64 iOS simulator GPUP bot as a general arm64 iOS simulator tester
https://bugs.webkit.org/show_bug.cgi?id=241278

Reviewed by Aakash Jain.

* Tools/CISupport/build-webkit-org/config.json:
* Tools/CISupport/build-webkit-org/factories_unittest.py:
(TestExpectedBuildSteps):
* Tools/CISupport/build-webkit-org/public_html/dashboard/Scripts/WebKitBuildbot.js:
(WebKitBuildbot):

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

Modified Paths

trunk/Tools/CISupport/build-webkit-org/config.json
trunk/Tools/CISupport/build-webkit-org/factories_unittest.py
trunk/Tools/CISupport/build-webkit-org/public_html/dashboard/Scripts/WebKitBuildbot.js




Diff

Modified: trunk/Tools/CISupport/build-webkit-org/config.json (295228 => 295229)

--- trunk/Tools/CISupport/build-webkit-org/config.json	2022-06-03 21:00:51 UTC (rev 295228)
+++ trunk/Tools/CISupport/build-webkit-org/config.json	2022-06-03 21:03:40 UTC (rev 295229)
@@ -311,7 +311,7 @@
 {
   "name": "Apple-iOS-15-Simulator-Release-Build", "factory": "BuildFactory",
   "platform": "ios-simulator-15", "configuration": "release", "architectures": ["x86_64", "arm64"],
-  "triggers": ["ios-simulator-15-release-gpuprocess-arm64-tests-wk2", "ios-simulator-15-release-gpuprocess-tests-wk2", "ios-simulator-15-release-tests-wk2", "ipados-simulator-15-release-tests-wk2"],
+  "triggers": ["ios-simulator-15-release-arm64-tests-wk2", "ios-simulator-15-release-gpuprocess-tests-wk2", "ios-simulator-15-release-tests-wk2", "ipados-simulator-15-release-tests-wk2"],
   "workernames": ["bot614", "bot641", "bot682", "bot685", "bot303", "bot305", "bot306"]
 },
 {
@@ -321,9 +321,9 @@
   "workernames": ["bot694", "bot695", "bot307", "bot308"]
 },
 {
-  "name": "Apple-iOS-15-Simulator-Release-GPUProcess-arm64-WK2-Tests", "factory": "TestAllButJSCFactory",
+  "name": "Apple-iOS-15-Simulator-Release-arm64-WK2-Tests", "factory": "TestAllButJSCFactory",
   "platform": "ios-simulator-15", "configuration": "release", "architectures": ["x86_64", "arm64"], "device_model": "iphone",
-  "additionalArguments": ["--no-retry-failures", "--use-gpu-process", "--accelerated-drawing"],
+  "additionalArguments": ["--no-retry-failures"],
   "workernames": ["bot210"]
 },
 {
@@ -733,8 +733,8 @@
 { "type": "PlatformSpecificScheduler", "platform": "win", "branch": "main", "treeStableTimer": 45.0,
   "builderNames": ["Apple-Win-10-Release-Build", "Apple-Win-10-Debug-Build"]
 },
-{ "type": "Triggerable", "name": "ios-simulator-15-release-gpuprocess-arm64-tests-wk2",
-  "builderNames": ["Apple-iOS-15-Simulator-Release-GPUProcess-arm64-WK2-Tests"]
+{ "type": "Triggerable", "name": "ios-simulator-15-release-arm64-tests-wk2",
+  "builderNames": ["Apple-iOS-15-Simulator-Release-arm64-WK2-Tests"]
 },
 { "type": "Triggerable", "name": "ios-simulator-15-release-gpuprocess-tests-wk2",
   "builderNames": ["Apple-iOS-15-Simulator-Release-GPUProcess-WK2-Tests"]


Modified: trunk/Tools/CISupport/build-webkit-org/factories_unittest.py (295228 => 295229)

--- trunk/Tools/CISupport/build-webkit-org/factories_unittest.py	2022-06-03 21:00:51 UTC (rev 295228)
+++ trunk/Tools/CISupport/build-webkit-org/factories_unittest.py	2022-06-03 21:03:40 UTC (rev 295229)
@@ -736,7 +736,7 @@
 'transfer-to-s3',
 'trigger'
 ],
-'Apple-iOS-15-Simulator-Release-GPUProcess-arm64-WK2-Tests': [
+'Apple-iOS-15-Simulator-Release-arm64-WK2-Tests': [
 'configure-build',
 'configuration',
 'clean-and-update-working-directory',


Modified: trunk/Tools/CISupport/build-webkit-org/public_html/dashboard/Scripts/WebKitBuildbot.js (295228 => 295229)

--- trunk/Tools/CISupport/build-webkit-org/public_html/dashboard/Scripts/WebKitBuildbot.js	2022-06-03 21:00:51 UTC (rev 295228)
+++ trunk/Tools/CISupport/build-webkit-org/public_html/dashboard/Scripts/WebKitBuildbot.js	2022-06-03 21:03:40 UTC (rev 295229)
@@ -61,6 +61,7 @@
 }},
 "Apple-iOS-15-Release-Build": {platform: Dashboard.Platform.iOS15Device, debug: false, builder: true, architecture: Buildbot.BuildArchitecture.SixtyFourBit},
 "Apple-iOS-15-Simulator-Release-Build": {platform: Dashboard.Platform.iOS15Simulator, debug: false, builder: true, architecture: 

[webkit-changes] [295130] trunk/LayoutTests/platform/mac-wk2/TestExpectations

2022-06-02 Thread ryanhaddad
Title: [295130] trunk/LayoutTests/platform/mac-wk2/TestExpectations








Revision 295130
Author ryanhad...@apple.com
Date 2022-06-02 10:20:15 -0700 (Thu, 02 Jun 2022)


Log Message
[macOS WK2] svg/animations/smil-leak-element-instances.svg is flaky failing
https://bugs.webkit.org/show_bug.cgi?id=214579

Unreviewed test gardening.

Remove release from the flaky expectation as this affects debug bots as well.

* LayoutTests/platform/mac-wk2/TestExpectations:

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

Modified Paths

trunk/LayoutTests/platform/mac-wk2/TestExpectations




Diff

Modified: trunk/LayoutTests/platform/mac-wk2/TestExpectations (295129 => 295130)

--- trunk/LayoutTests/platform/mac-wk2/TestExpectations	2022-06-02 15:51:24 UTC (rev 295129)
+++ trunk/LayoutTests/platform/mac-wk2/TestExpectations	2022-06-02 17:20:15 UTC (rev 295130)
@@ -1098,7 +1098,7 @@
 webkit.org/b/214478 [ Debug ] http/wpt/webrtc/generateCertificate.html [ Skip ]
 webkit.org/b/214478 [ Debug ] tiled-drawing/scrolling/fast-scroll-iframe-latched-select.html [ Skip ]
 
-webkit.org/b/214579 [ Release ] svg/animations/smil-leak-element-instances.svg [ Pass Failure ]
+webkit.org/b/214579 svg/animations/smil-leak-element-instances.svg [ Pass Failure ]
 
 webkit.org/b/214661 [ Debug ] imported/w3c/web-platform-tests/webrtc/RTCSctpTransport-events.html [ Pass Crash Failure ]
 






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [295095] trunk

2022-06-01 Thread ryanhaddad
Title: [295095] trunk








Revision 295095
Author ryanhad...@apple.com
Date 2022-06-01 10:32:05 -0700 (Wed, 01 Jun 2022)


Log Message
Revert "Allow decidePolicyForNavigation* decisionHandlers to be called on non-main runloops"

Unreviewed, this reverts commit 251175@main.

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

Modified Paths

trunk/Source/WebKit/UIProcess/Cocoa/NavigationState.mm
trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/NavigationAction.mm




Diff

Modified: trunk/Source/WebKit/UIProcess/Cocoa/NavigationState.mm (295094 => 295095)

--- trunk/Source/WebKit/UIProcess/Cocoa/NavigationState.mm	2022-06-01 17:26:14 UTC (rev 295094)
+++ trunk/Source/WebKit/UIProcess/Cocoa/NavigationState.mm	2022-06-01 17:32:05 UTC (rev 295095)
@@ -575,20 +575,13 @@
 };
 
 if (delegateHasWebpagePreferences) {
-auto decisionHandler = [decisionHandlerWithPreferencesOrPolicies = WTFMove(decisionHandlerWithPreferencesOrPolicies)] (WKNavigationActionPolicy actionPolicy, WKWebpagePreferences *preferences) mutable {
-ensureOnMainRunLoop([decisionHandlerWithPreferencesOrPolicies = WTFMove(decisionHandlerWithPreferencesOrPolicies), actionPolicy, retainedPreferences = RetainPtr { preferences }] () mutable {
-decisionHandlerWithPreferencesOrPolicies(actionPolicy, retainedPreferences.get());
-});
-};
 if (m_navigationState->m_navigationDelegateMethods.webViewDecidePolicyForNavigationActionWithPreferencesDecisionHandler)
-[navigationDelegate webView:m_navigationState->m_webView decidePolicyForNavigationAction:wrapper(navigationAction) preferences:wrapper(defaultWebsitePolicies) decisionHandler:makeBlockPtr(WTFMove(decisionHandler)).get()];
+[navigationDelegate webView:m_navigationState->m_webView decidePolicyForNavigationAction:wrapper(navigationAction) preferences:wrapper(defaultWebsitePolicies) decisionHandler:makeBlockPtr(WTFMove(decisionHandlerWithPreferencesOrPolicies)).get()];
 else
-[(id)navigationDelegate _webView:m_navigationState->m_webView decidePolicyForNavigationAction:wrapper(navigationAction) preferences:wrapper(defaultWebsitePolicies) userInfo:userInfo ? static_cast>(userInfo->wrapper()) : nil decisionHandler:makeBlockPtr(WTFMove(decisionHandler)).get()];
+[(id )navigationDelegate _webView:m_navigationState->m_webView decidePolicyForNavigationAction:wrapper(navigationAction) preferences:wrapper(defaultWebsitePolicies) userInfo:userInfo ? static_cast>(userInfo->wrapper()) : nil decisionHandler:makeBlockPtr(WTFMove(decisionHandlerWithPreferencesOrPolicies)).get()];
 } else {
 auto decisionHandler = [decisionHandlerWithPreferencesOrPolicies = WTFMove(decisionHandlerWithPreferencesOrPolicies)] (WKNavigationActionPolicy actionPolicy) mutable {
-ensureOnMainRunLoop([decisionHandlerWithPreferencesOrPolicies = WTFMove(decisionHandlerWithPreferencesOrPolicies), actionPolicy] () mutable {
-decisionHandlerWithPreferencesOrPolicies(actionPolicy, nil);
-});
+decisionHandlerWithPreferencesOrPolicies(actionPolicy, nil);
 };
 [navigationDelegate webView:m_navigationState->m_webView decidePolicyForNavigationAction:wrapper(navigationAction) decisionHandler:makeBlockPtr(WTFMove(decisionHandler)).get()];
 }
@@ -661,26 +654,24 @@
 return;
 
 auto checker = CompletionHandlerCallChecker::create(navigationDelegate.get(), @selector(webView:decidePolicyForNavigationResponse:decisionHandler:));
-[navigationDelegate webView:m_navigationState->m_webView decidePolicyForNavigationResponse:wrapper(navigationResponse) decisionHandler:makeBlockPtr([localListener = WTFMove(listener), checker = WTFMove(checker)](WKNavigationResponsePolicy responsePolicy) mutable {
-ensureOnMainRunLoop([responsePolicy, checker = WTFMove(checker), localListener = WTFMove(localListener)] {
-if (checker->completionHandlerHasBeenCalled())
-return;
-checker->didCallCompletionHandler();
+[navigationDelegate webView:m_navigationState->m_webView decidePolicyForNavigationResponse:wrapper(navigationResponse) decisionHandler:makeBlockPtr([localListener = WTFMove(listener), checker = WTFMove(checker)](WKNavigationResponsePolicy responsePolicy) {
+if (checker->completionHandlerHasBeenCalled())
+return;
+checker->didCallCompletionHandler();
 
-switch (responsePolicy) {
-case WKNavigationResponsePolicyAllow:
-localListener->use();
-break;
+switch (responsePolicy) {
+case WKNavigationResponsePolicyAllow:
+localListener->use();
+break;
 
-case WKNavigationResponsePolicyCancel:
-localListener->ignore();
-break;
+case WKNavigationResponsePolicyCancel:
+localListener->ignore();
+break;
 
-

[webkit-changes] [295093] trunk/Source

2022-06-01 Thread ryanhaddad
Title: [295093] trunk/Source








Revision 295093
Author ryanhad...@apple.com
Date 2022-06-01 10:04:02 -0700 (Wed, 01 Jun 2022)


Log Message
Revert "[Xcode] Prevent STP and other self-contained builds from overwriting content in the macOS SDK"

Unreviewed, this reverts commit 251168@main to fix internal builds.

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

Modified Paths

trunk/Source/_javascript_Core/Configurations/Base.xcconfig
trunk/Source/_javascript_Core/Configurations/_javascript_Core.xcconfig
trunk/Source/_javascript_Core/DerivedSources.make
trunk/Source/_javascript_Core/Scripts/generate-unified-sources.sh
trunk/Source/_javascript_Core/offlineasm/config.rb
trunk/Source/_javascript_Core/offlineasm/parser.rb
trunk/Source/ThirdParty/ANGLE/Configurations/ANGLE-dynamic.xcconfig
trunk/Source/ThirdParty/ANGLE/Configurations/AngleMetalLib.xcconfig
trunk/Source/ThirdParty/ANGLE/Configurations/Base.xcconfig
trunk/Source/ThirdParty/libwebrtc/Configurations/Base.xcconfig
trunk/Source/ThirdParty/libwebrtc/Configurations/boringssl.xcconfig
trunk/Source/ThirdParty/libwebrtc/Configurations/libabsl.xcconfig
trunk/Source/ThirdParty/libwebrtc/Configurations/libsrtp.xcconfig
trunk/Source/ThirdParty/libwebrtc/Configurations/libvpx.xcconfig
trunk/Source/ThirdParty/libwebrtc/Configurations/libwebm.xcconfig
trunk/Source/ThirdParty/libwebrtc/Configurations/libwebrtc.xcconfig
trunk/Source/ThirdParty/libwebrtc/Configurations/libyuv.xcconfig
trunk/Source/ThirdParty/libwebrtc/Configurations/opus.xcconfig
trunk/Source/ThirdParty/libwebrtc/Configurations/usrsctp.xcconfig
trunk/Source/ThirdParty/libwebrtc/Configurations/yasm.xcconfig
trunk/Source/WTF/Configurations/Base.xcconfig
trunk/Source/WTF/Configurations/WTF.xcconfig
trunk/Source/WTF/Configurations/icu.xcconfig
trunk/Source/WebCore/Configurations/Base.xcconfig
trunk/Source/WebCore/Configurations/WebCore.xcconfig
trunk/Source/WebCore/Configurations/WebCoreTestSupport.xcconfig
trunk/Source/WebCore/DerivedSources.make
trunk/Source/WebCore/PAL/Configurations/PAL.xcconfig
trunk/Source/WebCore/Scripts/generate-unified-sources.sh
trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj
trunk/Source/WebGPU/Configurations/Base.xcconfig
trunk/Source/WebGPU/Configurations/WGSL.xcconfig
trunk/Source/WebGPU/Configurations/WGSLUnitTests.xcconfig
trunk/Source/WebGPU/Configurations/WebGPU.xcconfig
trunk/Source/WebKit/Configurations/Base.xcconfig
trunk/Source/WebKit/Configurations/BaseTarget.xcconfig
trunk/Source/WebKit/Configurations/SandboxProfiles.xcconfig
trunk/Source/WebKit/Scripts/generate-unified-sources.sh
trunk/Source/WebKit/WebKit.xcodeproj/project.pbxproj
trunk/Source/WebKitLegacy/mac/Configurations/Base.xcconfig
trunk/Source/WebKitLegacy/mac/Configurations/WebKitLegacy.xcconfig
trunk/Source/WebKitLegacy/scripts/generate-unified-sources.sh
trunk/Source/bmalloc/Configurations/Base.xcconfig
trunk/Source/bmalloc/Configurations/bmalloc.xcconfig
trunk/Source/bmalloc/Configurations/mbmalloc.xcconfig




Diff

Modified: trunk/Source/_javascript_Core/Configurations/Base.xcconfig (295092 => 295093)

--- trunk/Source/_javascript_Core/Configurations/Base.xcconfig	2022-06-01 16:58:41 UTC (rev 295092)
+++ trunk/Source/_javascript_Core/Configurations/Base.xcconfig	2022-06-01 17:04:02 UTC (rev 295093)
@@ -108,17 +108,8 @@
 PREBINDING = NO;
 WARNING_CFLAGS = -Wall -Wextra -Wcast-qual -Wchar-subscripts -Wconditional-uninitialized -Wextra-tokens -Wformat=2 -Winit-self -Wmissing-format-attribute -Wmissing-noreturn -Wpacked -Wpointer-arith -Wredundant-decls -Wundef -Wwrite-strings -Wexit-time-destructors -Wglobal-constructors -Wtautological-compare -Wimplicit-fallthrough -Wvla -Wliteral-conversion -Wthread-safety -Wno-profile-instr-out-of-date -Wno-profile-instr-unprofiled;
 
-HEADER_SEARCH_PATHS = . "$(BUILT_PRODUCTS_DIR)$(WK_LIBRARY_HEADERS_FOLDER_PATH)" $(HEADER_SEARCH_PATHS);
-LIBRARY_SEARCH_PATHS = $(SDK_DIR)$(WK_LIBRARY_INSTALL_PATH) $(inherited);
-SYSTEM_HEADER_SEARCH_PATHS = $(SDK_DIR)$(WK_LIBRARY_HEADERS_FOLDER_PATH) $(inherited);
+HEADER_SEARCH_PATHS = . "${BUILT_PRODUCTS_DIR}/usr/local/include" $(HEADER_SEARCH_PATHS);
 
-WK_LIBRARY_HEADERS_FOLDER_PATH = $(WK_LIBRARY_HEADERS_FOLDER_PATH_OVERRIDE_$(WK_USE_OVERRIDE_FRAMEWORKS_DIR));
-WK_LIBRARY_HEADERS_FOLDER_PATH_OVERRIDE_NO = /usr/local/include;
-WK_LIBRARY_HEADERS_FOLDER_PATH_OVERRIDE_YES = /usr/local/include/safari-sdk;
-WK_LIBRARY_INSTALL_PATH = $(WK_LIBRARY_INSTALL_PATH_OVERRIDE_$(WK_USE_OVERRIDE_FRAMEWORKS_DIR));
-WK_LIBRARY_INSTALL_PATH_OVERRIDE_NO = /usr/local/lib;
-WK_LIBRARY_INSTALL_PATH_OVERRIDE_YES = /usr/local/lib/safari-sdk;
-
 TARGET_MACOS_LEGACY_VERSION_IDENTIFIER = $(TARGET_MACOS_LEGACY_VERSION_IDENTIFIER_$(MACOSX_DEPLOYMENT_TARGET:base))
 TARGET_MACOS_LEGACY_VERSION_IDENTIFIER_10 = 10$(MACOSX_DEPLOYMENT_TARGET:suffix:identifier)
 


Modified: trunk/Source/_javascript_Core/Configurations/_javascript_Core.xcconfig (295092 => 295093)

--- trunk/Source/_javascript_Core/Configurations/_javascript_Core.xcconfig	

[webkit-changes] [294771] trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/ IndexedDBSuspendImminently.mm

2022-05-24 Thread ryanhaddad
Title: [294771] trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/IndexedDBSuspendImminently.mm








Revision 294771
Author ryanhad...@apple.com
Date 2022-05-24 15:31:59 -0700 (Tue, 24 May 2022)


Log Message
[iOS] TestWebKitAPI.IndexedDB.IndexedDBSuspendImminently is consistently timing out on release
https://bugs.webkit.org/show_bug.cgi?id=240886

Unreviewed test gardening.

* Tools/TestWebKitAPI/Tests/WebKitCocoa/IndexedDBSuspendImminently.mm:
(TEST): Skip the test.

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

Modified Paths

trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/IndexedDBSuspendImminently.mm




Diff

Modified: trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/IndexedDBSuspendImminently.mm (294770 => 294771)

--- trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/IndexedDBSuspendImminently.mm	2022-05-24 22:24:37 UTC (rev 294770)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/IndexedDBSuspendImminently.mm	2022-05-24 22:31:59 UTC (rev 294771)
@@ -71,7 +71,8 @@
 }];
 }
 
-TEST(IndexedDB, IndexedDBSuspendImminently)
+// FIXME: Re-enable this test once webkit.org/b/240886 is resolved.
+TEST(IndexedDB, DISABLED_IndexedDBSuspendImminently)
 {
 readyToContinue = false;
 [[WKWebsiteDataStore defaultDataStore] removeDataOfTypes:[WKWebsiteDataStore allWebsiteDataTypes] modifiedSince:[NSDate distantPast] completionHandler:^() {






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [294769] trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/WebsitePolicies.mm

2022-05-24 Thread ryanhaddad
Title: [294769] trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/WebsitePolicies.mm








Revision 294769
Author ryanhad...@apple.com
Date 2022-05-24 15:18:09 -0700 (Tue, 24 May 2022)


Log Message
[ iOS & MacOS Release ]TestWebKitAPI.WebpagePreferences.WebsitePoliciesAutoplayQuirksAsyncPolicyDelegate is a flaky timeout

Unreviewed test gardening.

* Tools/TestWebKitAPI/Tests/WebKitCocoa/WebsitePolicies.mm:
(TEST): Skip the test.

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

Modified Paths

trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/WebsitePolicies.mm




Diff

Modified: trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/WebsitePolicies.mm (294768 => 294769)

--- trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/WebsitePolicies.mm	2022-05-24 21:55:45 UTC (rev 294768)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/WebsitePolicies.mm	2022-05-24 22:18:09 UTC (rev 294769)
@@ -927,7 +927,8 @@
 }
 #endif
 
-TEST(WebpagePreferences, WebsitePoliciesAutoplayQuirksAsyncPolicyDelegate)
+// FIXME: Re-enable this test once webkit.org/b/230494 is resolved.
+TEST(WebpagePreferences, DISABLED_WebsitePoliciesAutoplayQuirksAsyncPolicyDelegate)
 {
 auto configuration = adoptNS([[WKWebViewConfiguration alloc] init]);
 #if PLATFORM(IOS_FAMILY)






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [294751] trunk/Tools/CISupport/build-webkit-org/master.cfg

2022-05-24 Thread ryanhaddad
Title: [294751] trunk/Tools/CISupport/build-webkit-org/master.cfg








Revision 294751
Author ryanhad...@apple.com
Date 2022-05-24 09:39:51 -0700 (Tue, 24 May 2022)


Log Message
[build.webkit.org] Allow configuring multiple user credentials
https://bugs.webkit.org/show_bug.cgi?id=240826

Reviewed by Aakash Jain.

Allow configuring multiple user credentials for build.webkit.org as we
did for ews-build.webkit.org in 246332@main. This also loads credentials
from passwords.json instead of environment variables.

* Tools/CISupport/build-webkit-org/master.cfg:

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

Modified Paths

trunk/Tools/CISupport/build-webkit-org/master.cfg




Diff

Modified: trunk/Tools/CISupport/build-webkit-org/master.cfg (294750 => 294751)

--- trunk/Tools/CISupport/build-webkit-org/master.cfg	2022-05-24 16:15:40 UTC (rev 294750)
+++ trunk/Tools/CISupport/build-webkit-org/master.cfg	2022-05-24 16:39:51 UTC (rev 294751)
@@ -42,17 +42,16 @@
 }
 
 if not is_test_mode_enabled:
-admin_username = load_password('ADMIN_USERNAME')
-admin_password = load_password('ADMIN_PASSWORD')
-if not admin_username or not admin_password:
-print('\n\nERROR: Admin username/password missing from passwords.json.\n')
+credentials = load_password('BUILD_WEBKIT_CREDENTIALS')
+if not credentials:
+print('BUILD_WEBKIT credentials not found. Please ensure BUILD_WEBKIT_CREDENTIALS is configured either in env variables or in passwords.json')
 sys.exit(1)
 # See https://docs.buildbot.net/2.10.0/manual/configuration/www.html#example-configs
 authz = util.Authz(
 allowRules=[util.AnyControlEndpointMatcher(role="admin")],
-roleMatchers=[util.RolesFromEmails(admin=[admin_username])]
+roleMatchers=[util.RolesFromEmails(admin=list(credentials.keys()))]
 )
-auth = util.UserPasswordAuth({admin_username: admin_password})
+auth = util.UserPasswordAuth(credentials)
 c['www']['auth'] = auth
 c['www']['authz'] = authz
 






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [294261] trunk

2022-05-16 Thread ryanhaddad
Title: [294261] trunk








Revision 294261
Author ryanhad...@apple.com
Date 2022-05-16 14:37:00 -0700 (Mon, 16 May 2022)


Log Message
Unreviewed, reverting r294238.

Breaks internal builds

Reverted changeset:

"Use _adoptEffectiveConfiguration instead of a separate
NSURLSession without credentials"
https://bugs.webkit.org/show_bug.cgi?id=240362
https://commits.webkit.org/r294238

Modified Paths

trunk/Source/WebCore/PAL/ChangeLog
trunk/Source/WebCore/PAL/pal/spi/cf/CFNetworkSPI.h
trunk/Source/WebKit/ChangeLog
trunk/Source/WebKit/NetworkProcess/cocoa/NetworkDataTaskCocoa.mm
trunk/Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.h
trunk/Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm
trunk/Tools/ChangeLog
trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/Preconnect.mm
trunk/Tools/TestWebKitAPI/cocoa/HTTPServer.mm




Diff

Modified: trunk/Source/WebCore/PAL/ChangeLog (294260 => 294261)

--- trunk/Source/WebCore/PAL/ChangeLog	2022-05-16 21:21:17 UTC (rev 294260)
+++ trunk/Source/WebCore/PAL/ChangeLog	2022-05-16 21:37:00 UTC (rev 294261)
@@ -1,3 +1,16 @@
+2022-05-16  Ryan Haddad  
+
+Unreviewed, reverting r294238.
+
+Breaks internal builds
+
+Reverted changeset:
+
+"Use _adoptEffectiveConfiguration instead of a separate
+NSURLSession without credentials"
+https://bugs.webkit.org/show_bug.cgi?id=240362
+https://commits.webkit.org/r294238
+
 2022-05-16  Alex Christensen  
 
 Use _adoptEffectiveConfiguration instead of a separate NSURLSession without credentials


Modified: trunk/Source/WebCore/PAL/pal/spi/cf/CFNetworkSPI.h (294260 => 294261)

--- trunk/Source/WebCore/PAL/pal/spi/cf/CFNetworkSPI.h	2022-05-16 21:21:17 UTC (rev 294260)
+++ trunk/Source/WebCore/PAL/pal/spi/cf/CFNetworkSPI.h	2022-05-16 21:37:00 UTC (rev 294261)
@@ -280,7 +280,6 @@
 @end
 
 @interface NSURLSessionTask ()
-- (void) _adoptEffectiveConfiguration:(NSURLSessionConfiguration*) newConfiguration;
 - (NSDictionary *)_timingData;
 @property (readwrite, copy) NSString *_pathToDownloadTaskFile;
 @property (copy) NSString *_storagePartitionIdentifier;


Modified: trunk/Source/WebKit/ChangeLog (294260 => 294261)

--- trunk/Source/WebKit/ChangeLog	2022-05-16 21:21:17 UTC (rev 294260)
+++ trunk/Source/WebKit/ChangeLog	2022-05-16 21:37:00 UTC (rev 294261)
@@ -1,3 +1,16 @@
+2022-05-16  Ryan Haddad  
+
+Unreviewed, reverting r294238.
+
+Breaks internal builds
+
+Reverted changeset:
+
+"Use _adoptEffectiveConfiguration instead of a separate
+NSURLSession without credentials"
+https://bugs.webkit.org/show_bug.cgi?id=240362
+https://commits.webkit.org/r294238
+
 2022-05-16  J Pascoe  
 
 REGRESSION (250501@main): [ Mac ] 2 TestWebKitAPI.WebAuthenticationPanel.GetAssertionLA tests failing


Modified: trunk/Source/WebKit/NetworkProcess/cocoa/NetworkDataTaskCocoa.mm (294260 => 294261)

--- trunk/Source/WebKit/NetworkProcess/cocoa/NetworkDataTaskCocoa.mm	2022-05-16 21:21:17 UTC (rev 294260)
+++ trunk/Source/WebKit/NetworkProcess/cocoa/NetworkDataTaskCocoa.mm	2022-05-16 21:37:00 UTC (rev 294261)
@@ -356,20 +356,6 @@
 
 m_task = [m_sessionWrapper->session dataTaskWithRequest:nsRequest.get()];
 
-switch (parameters.storedCredentialsPolicy) {
-case WebCore::StoredCredentialsPolicy::Use:
-ASSERT(m_sessionWrapper->session.get().configuration.URLCredentialStorage);
-break;
-case WebCore::StoredCredentialsPolicy::EphemeralStateless:
-ASSERT(!m_sessionWrapper->session.get().configuration.URLCredentialStorage);
-break;
-case WebCore::StoredCredentialsPolicy::DoNotUse:
-NSURLSessionConfiguration *effectiveConfiguration = m_sessionWrapper->session.get().configuration;
-effectiveConfiguration.URLCredentialStorage = nil;
-[m_task _adoptEffectiveConfiguration:effectiveConfiguration];
-break;
-};
-
 WTFBeginSignpost(m_task.get(), "DataTask", "%{public}s pri: %.2f preconnect: %d", url.string().ascii().data(), toNSURLSessionTaskPriority(request.priority()), parameters.shouldPreconnectOnly == PreconnectOnly::Yes);
 
 RELEASE_ASSERT(!m_sessionWrapper->dataTaskMap.contains([m_task taskIdentifier]));


Modified: trunk/Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.h (294260 => 294261)

--- trunk/Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.h	2022-05-16 21:21:17 UTC (rev 294260)
+++ trunk/Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.h	2022-05-16 21:37:00 UTC (rev 294261)
@@ -68,6 +68,7 @@
 WTF_MAKE_FAST_ALLOCATED;
 public:
 SessionWrapper sessionWithCredentialStorage;
+SessionWrapper sessionWithoutCredentialStorage;
 WallTime lastUsed;
 };
 
@@ -86,6 +87,7 @@
 std::unique_ptr appBoundSession;
 
 SessionWrapper sessionWithCredentialStorage;
+SessionWrapper sessionWithoutCredentialStorage;
 SessionWrapper ephemeralStatelessSession;
 
 private:


Modified: 

[webkit-changes] [293116] trunk/Tools/CISupport

2022-04-20 Thread ryanhaddad
Title: [293116] trunk/Tools/CISupport








Revision 293116
Author ryanhad...@apple.com
Date 2022-04-20 14:41:33 -0700 (Wed, 20 Apr 2022)


Log Message
Update archs for watchOS build queues
https://bugs.webkit.org/show_bug.cgi?id=239553

Reviewed by Aakash Jain.

Remove the deprecated i386 arch from watchOS simulator builders and switch
EWS + trunk bots to arm64 to expand build coverage for this architecture.

* Tools/CISupport/build-webkit-org/config.json:
* Tools/CISupport/ews-build/config.json:

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

Modified Paths

trunk/Tools/CISupport/build-webkit-org/config.json
trunk/Tools/CISupport/ews-build/config.json




Diff

Modified: trunk/Tools/CISupport/build-webkit-org/config.json (293115 => 293116)

--- trunk/Tools/CISupport/build-webkit-org/config.json	2022-04-20 21:37:12 UTC (rev 293115)
+++ trunk/Tools/CISupport/build-webkit-org/config.json	2022-04-20 21:41:33 UTC (rev 293116)
@@ -368,12 +368,12 @@
 },
 {
   "name": "Apple-watchOS-8-Release-Build", "factory": "BuildFactory", "builddir": "watchos-8-release",
-  "platform": "watchos-8", "configuration": "release", "architectures": ["arm64_32", "armv7k"],
+  "platform": "watchos-8", "configuration": "release", "architectures": ["arm64_32", "arm64"],
   "workernames": ["bot609"]
 },
 {
   "name": "Apple-watchOS-Simulator-8-Release-Build", "factory": "BuildFactory", "builddir": "watchos-simulator-8-release",
-  "platform": "watchos-simulator-8", "configuration": "release", "architectures": ["i386"],
+  "platform": "watchos-simulator-8", "configuration": "release", "architectures": ["arm64"],
   "workernames": ["bot672"]
 },
 {


Modified: trunk/Tools/CISupport/ews-build/config.json (293115 => 293116)

--- trunk/Tools/CISupport/ews-build/config.json	2022-04-20 21:37:12 UTC (rev 293115)
+++ trunk/Tools/CISupport/ews-build/config.json	2022-04-20 21:41:33 UTC (rev 293116)
@@ -212,13 +212,13 @@
 {
   "name": "watchOS-8-Build-EWS", "shortname": "watch", "icon": "buildOnly",
   "factory": "watchOSBuildFactory", "platform": "watchos-8",
-  "configuration": "release", "architectures": ["arm64_32", "armv7k"],
+  "configuration": "release", "architectures": ["arm64_32", "arm64"],
   "workernames": ["ews163", "ews164", "ews165"]
 },
 {
   "name": "watchOS-8-Simulator-Build-EWS", "shortname": "watch-sim", "icon": "buildOnly",
   "factory": "watchOSBuildFactory", "platform": "watchos-simulator-8",
-  "configuration": "release", "architectures": ["i386"],
+  "configuration": "release", "architectures": ["arm64"],
   "workernames": ["ews164", "ews165", "ews166"]
 },
 {






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [292965] trunk/LayoutTests

2022-04-18 Thread ryanhaddad
Title: [292965] trunk/LayoutTests








Revision 292965
Author ryanhad...@apple.com
Date 2022-04-18 12:49:44 -0700 (Mon, 18 Apr 2022)


Log Message
REGRESSION (249698@main): 4 payment request layout tests failing on Big Sur
https://bugs.webkit.org/show_bug.cgi?id=239461

Unreviewed test gardening.

* platform/mac-bigsur/http/tests/paymentrequest/payment-request-change-shipping-option.https-expected.txt: Added.
* platform/mac-bigsur/http/tests/paymentrequest/updateWith-shippingOptions.https-expected.txt: Added.
* platform/mac-bigsur/imported/w3c/web-platform-tests/payment-request/payment-request-constructor.https.sub-expected.txt: Added.
* platform/mac-bigsur/imported/w3c/web-platform-tests/payment-request/payment-request-shippingOption-attribute.https-expected.txt: Added.

Modified Paths

trunk/LayoutTests/ChangeLog


Added Paths

trunk/LayoutTests/platform/mac-bigsur/http/
trunk/LayoutTests/platform/mac-bigsur/http/tests/
trunk/LayoutTests/platform/mac-bigsur/http/tests/paymentrequest/
trunk/LayoutTests/platform/mac-bigsur/http/tests/paymentrequest/payment-request-change-shipping-option.https-expected.txt
trunk/LayoutTests/platform/mac-bigsur/http/tests/paymentrequest/updateWith-shippingOptions.https-expected.txt
trunk/LayoutTests/platform/mac-bigsur/imported/w3c/web-platform-tests/payment-request/
trunk/LayoutTests/platform/mac-bigsur/imported/w3c/web-platform-tests/payment-request/payment-request-constructor.https.sub-expected.txt
trunk/LayoutTests/platform/mac-bigsur/imported/w3c/web-platform-tests/payment-request/payment-request-shippingOption-attribute.https-expected.txt




Diff

Modified: trunk/LayoutTests/ChangeLog (292964 => 292965)

--- trunk/LayoutTests/ChangeLog	2022-04-18 19:36:51 UTC (rev 292964)
+++ trunk/LayoutTests/ChangeLog	2022-04-18 19:49:44 UTC (rev 292965)
@@ -9,6 +9,18 @@
 
 * platform/ios/TestExpectations:
 
+2022-04-18  Ryan Haddad  
+
+REGRESSION (249698@main): 4 payment request layout tests failing on Big Sur
+https://bugs.webkit.org/show_bug.cgi?id=239461
+
+Unreviewed test gardening.
+
+* platform/mac-bigsur/http/tests/paymentrequest/payment-request-change-shipping-option.https-expected.txt: Added.
+* platform/mac-bigsur/http/tests/paymentrequest/updateWith-shippingOptions.https-expected.txt: Added.
+* platform/mac-bigsur/imported/w3c/web-platform-tests/payment-request/payment-request-constructor.https.sub-expected.txt: Added.
+* platform/mac-bigsur/imported/w3c/web-platform-tests/payment-request/payment-request-shippingOption-attribute.https-expected.txt: Added.
+
 2022-04-18  Martin Robinson  
 
 TestRunner testdriver does not properly focus elements before sending keys to them


Added: trunk/LayoutTests/platform/mac-bigsur/http/tests/paymentrequest/payment-request-change-shipping-option.https-expected.txt (0 => 292965)

--- trunk/LayoutTests/platform/mac-bigsur/http/tests/paymentrequest/payment-request-change-shipping-option.https-expected.txt	(rev 0)
+++ trunk/LayoutTests/platform/mac-bigsur/http/tests/paymentrequest/payment-request-change-shipping-option.https-expected.txt	2022-04-18 19:49:44 UTC (rev 292965)
@@ -0,0 +1,3 @@
+
+FAIL Test for PaymentRequest shippingOption attribute assert_equals: Must be 'initially-selected', as the selected member is true expected "initially-selected" but got "valid-1"
+


Added: trunk/LayoutTests/platform/mac-bigsur/http/tests/paymentrequest/updateWith-shippingOptions.https-expected.txt (0 => 292965)

--- trunk/LayoutTests/platform/mac-bigsur/http/tests/paymentrequest/updateWith-shippingOptions.https-expected.txt	(rev 0)
+++ trunk/LayoutTests/platform/mac-bigsur/http/tests/paymentrequest/updateWith-shippingOptions.https-expected.txt	2022-04-18 19:49:44 UTC (rev 292965)
@@ -0,0 +1,4 @@
+
+PASS Calling `updateWith` with a new `shippingOptions` without `requestShipping` should not update any values.
+FAIL Calling `updateWith` with a new `shippingOptions` should not update any other values. assert_equals: shipping option 0 selected should change expected (boolean) false but got (undefined) undefined
+


Added: trunk/LayoutTests/platform/mac-bigsur/imported/w3c/web-platform-tests/payment-request/payment-request-constructor.https.sub-expected.txt (0 => 292965)

--- trunk/LayoutTests/platform/mac-bigsur/imported/w3c/web-platform-tests/payment-request/payment-request-constructor.https.sub-expected.txt	(rev 0)
+++ trunk/LayoutTests/platform/mac-bigsur/imported/w3c/web-platform-tests/payment-request/payment-request-constructor.https.sub-expected.txt	2022-04-18 19:49:44 UTC (rev 292965)
@@ -0,0 +1,32 @@
+
+PASS If details.id is missing, assign an identifier
+PASS If details.id is missing, assign a unique identifier
+PASS If the same id is provided, then use it
+PASS Use ids even if they are strange
+PASS Use provided request ID
+PASS If the length of the methodData sequence is zero, then throw a 

[webkit-changes] [292246] trunk/LayoutTests

2022-04-01 Thread ryanhaddad
Title: [292246] trunk/LayoutTests








Revision 292246
Author ryanhad...@apple.com
Date 2022-04-01 17:43:34 -0700 (Fri, 01 Apr 2022)


Log Message
REGRESSION(r292072): [ Mac iOS ] http/tests/webAPIStatistics/canvas-read-and-write-data-collection.html is a constant text failure
https://bugs.webkit.org/show_bug.cgi?id=238580

Unreviewed test gardening.

Remove expectations as cause has been reverted.

* platform/ios-wk2/TestExpectations:
* platform/mac-wk2/TestExpectations:

Modified Paths

trunk/LayoutTests/ChangeLog
trunk/LayoutTests/platform/ios-wk2/TestExpectations
trunk/LayoutTests/platform/mac-wk2/TestExpectations




Diff

Modified: trunk/LayoutTests/ChangeLog (292245 => 292246)

--- trunk/LayoutTests/ChangeLog	2022-04-02 00:41:55 UTC (rev 292245)
+++ trunk/LayoutTests/ChangeLog	2022-04-02 00:43:34 UTC (rev 292246)
@@ -1,3 +1,15 @@
+2022-04-01  Ryan Haddad  
+
+REGRESSION(r292072): [ Mac iOS ] http/tests/webAPIStatistics/canvas-read-and-write-data-collection.html is a constant text failure
+https://bugs.webkit.org/show_bug.cgi?id=238580
+
+Unreviewed test gardening.
+
+Remove expectations as cause has been reverted.
+
+* platform/ios-wk2/TestExpectations:
+* platform/mac-wk2/TestExpectations:
+
 2022-04-01  Commit Queue  
 
 Unreviewed, reverting r292072.


Modified: trunk/LayoutTests/platform/ios-wk2/TestExpectations (292245 => 292246)

--- trunk/LayoutTests/platform/ios-wk2/TestExpectations	2022-04-02 00:41:55 UTC (rev 292245)
+++ trunk/LayoutTests/platform/ios-wk2/TestExpectations	2022-04-02 00:43:34 UTC (rev 292246)
@@ -2251,6 +2251,4 @@
 
 webkit.org/b/237849 imported/w3c/web-platform-tests/css/filter-effects/filters-drop-shadow-003.html [ ImageOnlyFailure ]
 
-webkit.org/b/238580 http/tests/webAPIStatistics/canvas-read-and-write-data-collection.html [ Pass Failure ]
-
-webkit.org/b/238634 media/video-object-fit.html [ ImageOnlyFailure ]
\ No newline at end of file
+webkit.org/b/238634 media/video-object-fit.html [ ImageOnlyFailure ]


Modified: trunk/LayoutTests/platform/mac-wk2/TestExpectations (292245 => 292246)

--- trunk/LayoutTests/platform/mac-wk2/TestExpectations	2022-04-02 00:41:55 UTC (rev 292245)
+++ trunk/LayoutTests/platform/mac-wk2/TestExpectations	2022-04-02 00:43:34 UTC (rev 292246)
@@ -1664,8 +1664,6 @@
 
 webkit.org/b/235605 [ arm64 ] fast/scrolling/mac/j-shaped-scroll-rubberband.html [ Failure ]
 
-webkit.org/b/238580 http/tests/webAPIStatistics/canvas-read-and-write-data-collection.html [ Failure ]
-
 # Plugins
 # FIXME: Remove these tests.
 platform/mac-wk2/plugins/npruntime/remove-property-from-_javascript_.html [ Skip ]






___
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes


[webkit-changes] [292245] trunk

2022-04-01 Thread ryanhaddad
Title: [292245] trunk








Revision 292245
Author ryanhad...@apple.com
Date 2022-04-01 17:41:55 -0700 (Fri, 01 Apr 2022)


Log Message
Unreviewed, reverting r292072.
https://bugs.webkit.org/show_bug.cgi?id=238690

Caused webAPIStatistics test failures

Reverted changeset:

"[Cocoa] Automatically relayout the page when new fonts are
installed"
https://bugs.webkit.org/show_bug.cgi?id=238483
https://commits.webkit.org/r292072

Patch by Commit Queue  on 2022-04-01

Modified Paths

trunk/LayoutTests/ChangeLog
trunk/LayoutTests/TestExpectations
trunk/LayoutTests/platform/ios/TestExpectations
trunk/Source/WebCore/ChangeLog
trunk/Source/WebCore/page/Page.cpp
trunk/Source/WebCore/platform/graphics/FontCache.cpp
trunk/Source/WebCore/platform/graphics/FontCache.h


Removed Paths

trunk/LayoutTests/fast/text/install-font-style-recalc-expected.txt
trunk/LayoutTests/fast/text/install-font-style-recalc.html




Diff

Modified: trunk/LayoutTests/ChangeLog (292244 => 292245)

--- trunk/LayoutTests/ChangeLog	2022-04-02 00:25:06 UTC (rev 292244)
+++ trunk/LayoutTests/ChangeLog	2022-04-02 00:41:55 UTC (rev 292245)
@@ -1,3 +1,17 @@
+2022-04-01  Commit Queue  
+
+Unreviewed, reverting r292072.
+https://bugs.webkit.org/show_bug.cgi?id=238690
+
+Caused webAPIStatistics test failures
+
+Reverted changeset:
+
+"[Cocoa] Automatically relayout the page when new fonts are
+installed"
+https://bugs.webkit.org/show_bug.cgi?id=238483
+https://commits.webkit.org/r292072
+
 2022-04-01  Matteo Flores  
 
 REGRESSION(r290822?): [ wk1 ] storage/websql/change-version.html is a flaky timeout


Modified: trunk/LayoutTests/TestExpectations (292244 => 292245)

--- trunk/LayoutTests/TestExpectations	2022-04-02 00:25:06 UTC (rev 292244)
+++ trunk/LayoutTests/TestExpectations	2022-04-02 00:41:55 UTC (rev 292245)
@@ -5207,6 +5207,3 @@
 
 # Only certain ports have WebGPU implementations.
 http/tests/webgpu [ Failure ImageOnlyFailure Pass Timeout ]
-
-# Only some ports automatically relayout if a font is installed while the page is open
-fast/text/install-font-style-recalc.html [ Failure ]


Deleted: trunk/LayoutTests/fast/text/install-font-style-recalc-expected.txt (292244 => 292245)

--- trunk/LayoutTests/fast/text/install-font-style-recalc-expected.txt	2022-04-02 00:25:06 UTC (rev 292244)
+++ trunk/LayoutTests/fast/text/install-font-style-recalc-expected.txt	2022-04-02 00:41:55 UTC (rev 292245)
@@ -1,11 +0,0 @@
-This test makes sure that installing a font causes a style recalc. The test only runs in DumpRenderTree/WebKitTestRunner. It passes if the text above is rendered as black boxes (aka in Ahem).
-
-On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
-
-
-PASS target.offsetWidth became 200
-PASS The font was used.
-PASS successfullyParsed is true
-
-TEST COMPLETE
-


Deleted: trunk/LayoutTests/fast/text/install-font-style-recalc.html (292244 => 292245)

--- trunk/LayoutTests/fast/text/install-font-style-recalc.html	2022-04-02 00:25:06 UTC (rev 292244)
+++ trunk/LayoutTests/fast/text/install-font-style-recalc.html	2022-04-02 00:41:55 UTC (rev 292245)
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-