Changeset 220254 in webkit


Ignore:
Timestamp:
Aug 3, 2017 11:38:20 PM (7 years ago)
Author:
matthew_hanson@apple.com
Message:

Cherry-pick r219896. rdar://problem/33711000

Location:
branches/safari-604.1-branch
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • branches/safari-604.1-branch/LayoutTests/ChangeLog

    r220171 r220254  
     12017-08-03  Jason Marcell  <jmarcell@apple.com>
     2
     3        Cherry-pick r219896. rdar://problem/33711000
     4
     5    2017-07-25  Andy Estes  <aestes@apple.com>
     6
     7            [Apple Pay] Add "carteBancaire" as a supported payment network
     8            https://bugs.webkit.org/show_bug.cgi?id=174841
     9            <rdar://problem/31935596>
     10
     11            Reviewed by Alex Christensen.
     12
     13            * http/tests/ssl/applepay/ApplePaySession-expected.txt:
     14            * http/tests/ssl/applepay/ApplePaySession.html:
     15            * http/tests/ssl/applepay/ApplePaySessionV3.html:
     16
    1172017-08-02  Jason Marcell  <jmarcell@apple.com>
    218
  • branches/safari-604.1-branch/LayoutTests/http/tests/ssl/applepay/ApplePaySession-expected.txt

    r217086 r220254  
    7777PASS new ApplePaySession(2, request) threw exception TypeError: "invalidNetwork" is not a valid payment network..
    7878
     79SETUP: request = validRequest(); request.supportedNetworks = ['carteBancaire'];
     80PASS new ApplePaySession(2, request) threw exception TypeError: "carteBancaire" is not a valid payment network..
     81
    7982SETUP: request = validRequest(); request.supportedNetworks = ['visa', 'visa'];
    8083PASS new ApplePaySession(2, request) did not throw exception.
  • branches/safari-604.1-branch/LayoutTests/http/tests/ssl/applepay/ApplePaySession.html

    r217086 r220254  
    7373    logAndShouldThrow("request = validRequest(); request.supportedNetworks = ['invalidNetwork'];", "new ApplePaySession(2, request)")
    7474    logAndShouldThrow("request = validRequest(); request.supportedNetworks = ['invalidNetwork', 'visa'];", "new ApplePaySession(2, request)")
     75    logAndShouldThrow("request = validRequest(); request.supportedNetworks = ['carteBancaire'];", "new ApplePaySession(2, request)")
    7576    // FIXME: Should duplicate supportedNetworks be allowed?
    7677    logAndShouldNotThrow("request = validRequest(); request.supportedNetworks = ['visa', 'visa'];", "new ApplePaySession(2, request)")
  • branches/safari-604.1-branch/LayoutTests/http/tests/ssl/applepay/ApplePaySessionV3.html

    r217723 r220254  
    1616          countryCode: 'US',
    1717          currencyCode: 'USD',
    18           supportedNetworks: ['visa', 'masterCard'],
     18          supportedNetworks: ['visa', 'masterCard', 'carteBancaire'],
    1919          merchantCapabilities: ['supports3DS'],
    2020          total: { label: 'Your Label', amount: '10.00' },
  • branches/safari-604.1-branch/Source/WebCore/ChangeLog

    r220171 r220254  
     12017-08-03  Jason Marcell  <jmarcell@apple.com>
     2
     3        Cherry-pick r219896. rdar://problem/33711000
     4
     5    2017-07-25  Andy Estes  <aestes@apple.com>
     6
     7            [Apple Pay] Add "carteBancaire" as a supported payment network
     8            https://bugs.webkit.org/show_bug.cgi?id=174841
     9            <rdar://problem/31935596>
     10
     11            Reviewed by Alex Christensen.
     12
     13            Tests: http/tests/ssl/applepay/ApplePaySession.html
     14                   http/tests/ssl/applepay/ApplePaySessionV3.html
     15
     16            * Modules/applepay/PaymentRequest.cpp:
     17            (WebCore::PaymentRequest::isValidSupportedNetwork):
     18
    1192017-08-02  Jason Marcell  <jmarcell@apple.com>
    220
  • branches/safari-604.1-branch/Source/WebCore/Modules/applepay/PaymentRequest.cpp

    r219191 r220254  
    6060    if (version >= 2 && supportedNetwork == "jcb")
    6161        return true;
     62    if (version >= 3 && supportedNetwork == "carteBancaire")
     63        return true;
    6264
    6365    return false;
  • branches/safari-604.1-branch/Source/WebKit/ChangeLog

    r220064 r220254  
     12017-08-03  Jason Marcell  <jmarcell@apple.com>
     2
     3        Cherry-pick r219896. rdar://problem/33711000
     4
     5    2017-07-25  Andy Estes  <aestes@apple.com>
     6
     7            [Apple Pay] Add "carteBancaire" as a supported payment network
     8            https://bugs.webkit.org/show_bug.cgi?id=174841
     9            <rdar://problem/31935596>
     10
     11            Reviewed by Alex Christensen.
     12
     13            * UIProcess/ApplePay/cocoa/WebPaymentCoordinatorProxyCocoa.mm:
     14            (WebKit::toSupportedNetwork):
     15
    1162017-07-31  Jason Marcell  <jmarcell@apple.com>
    217
  • branches/safari-604.1-branch/Source/WebKit/UIProcess/ApplePay/cocoa/WebPaymentCoordinatorProxyCocoa.mm

    r219191 r220254  
    5252SOFT_LINK_CLASS(PassKit, PKShippingMethod);
    5353SOFT_LINK_CONSTANT(PassKit, PKPaymentNetworkAmex, NSString *);
     54SOFT_LINK_CONSTANT(PassKit, PKPaymentNetworkCarteBancaire, NSString *);
    5455SOFT_LINK_CONSTANT(PassKit, PKPaymentNetworkChinaUnionPay, NSString *);
    5556SOFT_LINK_CONSTANT(PassKit, PKPaymentNetworkDiscover, NSString *);
     
    437438    if (supportedNetwork == "amex")
    438439        return getPKPaymentNetworkAmex();
     440    if (supportedNetwork == "carteBancaire")
     441        return getPKPaymentNetworkCarteBancaire();
    439442    if (supportedNetwork == "chinaUnionPay")
    440443        return getPKPaymentNetworkChinaUnionPay();
Note: See TracChangeset for help on using the changeset viewer.