Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 2fd6f4b847b794649cd00cef01ee199ae34954fe
      
https://github.com/WebKit/WebKit/commit/2fd6f4b847b794649cd00cef01ee199ae34954fe
  Author: Abrar Rahman Protyasha <[email protected]>
  Date:   2024-07-08 (Mon, 08 Jul 2024)

  Changed paths:
    M LayoutTests/http/tests/ssl/applepay/ApplePayError-expected.txt
    A 
LayoutTests/platform/mac-sonoma/http/tests/ssl/applepay/ApplePayError-expected.txt
    M Source/WTF/wtf/PlatformHave.h
    M Source/WebKit/Shared/ApplePay/ios/WebPaymentCoordinatorProxyIOS.mm
    M Source/WebKit/Shared/ApplePay/mac/WebPaymentCoordinatorProxyMac.mm

  Log Message:
  -----------
  Upstream platform availability information for PKDisbursementRequest
https://bugs.webkit.org/show_bug.cgi?id=276299
rdar://131270570

Reviewed by Wenson Hsieh.

PKDisbursementRequest is available from iOS 17 and macOS Sequoia (15),
as documented on 
https://developer.apple.com/documentation/passkit_apple_pay_and_wallet/pkdisbursementrequest.

This commit upstreams the platform availability definition for this API.
In doing so, since open source now builds with disbursement payment
requests support on select platforms, we update test expectations for
a test which has output conditioned on said platform availability.

* LayoutTests/http/tests/ssl/applepay/ApplePayError-expected.txt:
* 
LayoutTests/platform/mac-sonoma/http/tests/ssl/applepay/ApplePayError-expected.txt:
 Copied from LayoutTests/http/tests/ssl/applepay/ApplePayError-expected.txt.
* Source/WTF/wtf/PlatformHave.h:
* Source/WebKit/Shared/ApplePay/ios/WebPaymentCoordinatorProxyIOS.mm:
(WebKit::WebPaymentCoordinatorProxy::platformShowPaymentUI):
* Source/WebKit/Shared/ApplePay/mac/WebPaymentCoordinatorProxyMac.mm:
(WebKit::WebPaymentCoordinatorProxy::platformShowPaymentUI):

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to