Changeset 223566 in webkit


Ignore:
Timestamp:
Oct 17, 2017 12:04:22 PM (7 years ago)
Author:
aestes@apple.com
Message:

Roll out r223447.

Broke the Sierra build.

Location:
trunk
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/http/tests/ssl/applepay/ApplePayError-expected.txt

    r223447 r223566  
    2828
    2929SETUP:
    30 PASS new ApplePayError('unknown', []) threw exception TypeError: Argument 2 ('contactField') to the ApplePayError constructor must be one of: "phoneNumber", "emailAddress", "name", "phoneticName", "postalAddress", "addressLines", "subLocality", "locality", "postalCode", "subAdministrativeArea", "administrativeArea", "country", "countryCode".
     30PASS new ApplePayError('unknown', []) threw exception TypeError: Argument 2 ('contactField') to the ApplePayError constructor must be one of: "phoneNumber", "emailAddress", "name", "phoneticName", "postalAddress", "addressLines", "locality", "postalCode", "administrativeArea", "country", "countryCode".
    3131
    3232SETUP:
    33 PASS new ApplePayError('unknown', '') threw exception TypeError: Argument 2 ('contactField') to the ApplePayError constructor must be one of: "phoneNumber", "emailAddress", "name", "phoneticName", "postalAddress", "addressLines", "subLocality", "locality", "postalCode", "subAdministrativeArea", "administrativeArea", "country", "countryCode".
     33PASS new ApplePayError('unknown', '') threw exception TypeError: Argument 2 ('contactField') to the ApplePayError constructor must be one of: "phoneNumber", "emailAddress", "name", "phoneticName", "postalAddress", "addressLines", "locality", "postalCode", "administrativeArea", "country", "countryCode".
    3434
    3535SETUP:
  • trunk/LayoutTests/http/tests/ssl/applepay/ApplePaySession-expected.txt

    r223447 r223566  
    261261PASS new ApplePaySession(2, request) did not throw exception.
    262262
    263 SETUP: request = validRequest(); request.billingContact = { subLocality: '', subAdministrativeArea: '' };
    264 PASS new ApplePaySession(2, request) did not throw exception.
    265 
    266263Testing PaymentRequest.requiredShippingContactFields
    267264
     
    325322PASS new ApplePaySession(2, request) did not throw exception.
    326323
    327 SETUP: request = validRequest(); request.shippingContact = { subLocality: '', subAdministrativeArea: '' };
    328 PASS new ApplePaySession(2, request) did not throw exception.
    329 
    330324Testing PaymentRequest.shippingType
    331325
  • trunk/LayoutTests/http/tests/ssl/applepay/ApplePaySession.html

    r223447 r223566  
    149149    logAndShouldNotThrow("request = validRequest(); request.billingContact = undefined;", "new ApplePaySession(2, request)")
    150150    logAndShouldNotThrow("request = validRequest(); request.billingContact = { };", "new ApplePaySession(2, request)")
    151     logAndShouldNotThrow("request = validRequest(); request.billingContact = { subLocality: '', subAdministrativeArea: '' };", "new ApplePaySession(2, request)")
    152151   
    153152    debug("Testing PaymentRequest.requiredShippingContactFields")
     
    176175    logAndShouldNotThrow("request = validRequest(); request.shippingContact = undefined;", "new ApplePaySession(2, request)")
    177176    logAndShouldNotThrow("request = validRequest(); request.shippingContact = { };", "new ApplePaySession(2, request)")
    178     logAndShouldNotThrow("request = validRequest(); request.shippingContact = { subLocality: '', subAdministrativeArea: '' };", "new ApplePaySession(2, request)")
    179177   
    180178    debug("Testing PaymentRequest.shippingType")
  • trunk/Source/WebCore/Modules/applepay/ApplePayError.idl

    r223447 r223566  
    4242    "postalAddress",
    4343    "addressLines",
    44     "subLocality",
    4544    "locality",
    4645    "postalCode",
    47     "subAdministrativeArea",
    4846    "administrativeArea",
    4947    "country",
  • trunk/Source/WebCore/Modules/applepay/ApplePayPaymentContact.h

    r223447 r223566  
    4242    String phoneticFamilyName;
    4343    std::optional<Vector<String>> addressLines;
    44     String subLocality;
    4544    String locality;
    4645    String postalCode;
    47     String subAdministrativeArea;
    4846    String administrativeArea;
    4947    String country;
  • trunk/Source/WebCore/Modules/applepay/ApplePayPaymentContact.idl

    r223447 r223566  
    3535    [Conditional=APPLE_PAY_SESSION_V3] DOMString phoneticFamilyName;
    3636    sequence<DOMString> addressLines;
    37     DOMString subLocality;
    3837    DOMString locality;
    3938    DOMString postalCode;
    40     DOMString subAdministrativeArea;
    4139    DOMString administrativeArea;
    4240    DOMString country;
  • trunk/Source/WebCore/Modules/applepay/ApplePaySessionPaymentRequest.h

    r223447 r223566  
    168168        PostalAddress,
    169169        AddressLines,
    170         SubLocality,
    171170        Locality,
    172171        PostalCode,
    173         SubAdministrativeArea,
    174172        AdministrativeArea,
    175173        Country,
  • trunk/Source/WebCore/Modules/applepay/cocoa/PaymentContactCocoa.mm

    r223447 r223566  
    4747SOFT_LINK_CLASS(PassKit, PKContact)
    4848
    49 #if PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED < 101300
    50 @interface CNPostalAddress ()
    51 @property (readonly, copy, NS_NONATOMIC_IOSONLY) NSString *subLocality;
    52 @property (readonly, copy, NS_NONATOMIC_IOSONLY) NSString *subAdministrativeArea;
    53 @end
    54 
    55 @interface CNMutablePostalAddress ()
    56 @property (copy, NS_NONATOMIC_IOSONLY) NSString *subLocality;
    57 @property (copy, NS_NONATOMIC_IOSONLY) NSString *subAdministrativeArea;
    58 @end
    59 #endif
    60 
    6149namespace WebCore {
    62 
    63 static NSString *subLocality(CNPostalAddress *address)
    64 {
    65 #if PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED < 101300
    66     if (![address respondsToSelector:@selector(subLocality)])
    67         return nil;
    68 #endif
    69     return address.subLocality;
    70 }
    71 
    72 static void setSubLocality(CNMutablePostalAddress *address, NSString *subLocality)
    73 {
    74 #if PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED < 101300
    75     if (![address respondsToSelector:@selector(setSubLocality:)])
    76         return;
    77 #endif
    78     address.subLocality = subLocality;
    79 }
    80 
    81 static NSString *subAdministrativeArea(CNPostalAddress *address)
    82 {
    83 #if PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED < 101300
    84     if (![address respondsToSelector:@selector(subAdministrativeArea)])
    85         return nil;
    86 #endif
    87     return address.subAdministrativeArea;
    88 }
    89 
    90 static void setSubAdministrativeArea(CNMutablePostalAddress *address, NSString *subAdministrativeArea)
    91 {
    92 #if PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED < 101300
    93     if (![address respondsToSelector:@selector(setSubAdministrativeArea:)])
    94         return;
    95 #endif
    96     address.subAdministrativeArea = subAdministrativeArea;
    97 }
    9850
    9951static RetainPtr<PKContact> convert(unsigned version, const ApplePayPaymentContact& contact)
     
    149101        [address setStreet:builder.toString()];
    150102
    151         if (!contact.subLocality.isEmpty())
    152             setSubLocality(address.get(), contact.subLocality);
    153103        if (!contact.locality.isEmpty())
    154104            [address setCity:contact.locality];
    155105        if (!contact.postalCode.isEmpty())
    156106            [address setPostalCode:contact.postalCode];
    157         if (!contact.subAdministrativeArea.isEmpty())
    158             setSubAdministrativeArea(address.get(), contact.subAdministrativeArea);
    159107        if (!contact.administrativeArea.isEmpty())
    160108            [address setState:contact.administrativeArea];
     
    193141        result.addressLines = WTFMove(addressLines);
    194142    }
    195     result.subLocality = subLocality(postalAddress);
    196143    result.locality = postalAddress.city;
    197144    result.postalCode = postalAddress.postalCode;
    198     result.subAdministrativeArea = subAdministrativeArea(postalAddress);
    199145    result.administrativeArea = postalAddress.state;
    200146    result.country = postalAddress.country;
  • trunk/Source/WebKit/UIProcess/ApplePay/cocoa/WebPaymentCoordinatorProxyCocoa.mm

    r223447 r223566  
    6464SOFT_LINK_FRAMEWORK(Contacts)
    6565SOFT_LINK_CONSTANT(Contacts, CNPostalAddressStreetKey, NSString *);
    66 SOFT_LINK_CONSTANT(Contacts, CNPostalAddressSubLocalityKey, NSString *);
    6766SOFT_LINK_CONSTANT(Contacts, CNPostalAddressCityKey, NSString *);
    68 SOFT_LINK_CONSTANT(Contacts, CNPostalAddressSubAdministrativeAreaKey, NSString *);
    6967SOFT_LINK_CONSTANT(Contacts, CNPostalAddressStateKey, NSString *);
    7068SOFT_LINK_CONSTANT(Contacts, CNPostalAddressPostalCodeKey, NSString *);
     
    659657            break;
    660658
    661         case WebCore::PaymentError::ContactField::SubLocality:
    662             pkContactField = getPKContactFieldPostalAddress();
    663             postalAddressKey = getCNPostalAddressSubLocalityKey();
    664             break;
    665 
    666659        case WebCore::PaymentError::ContactField::Locality:
    667660            pkContactField = getPKContactFieldPostalAddress();
     
    672665            pkContactField = getPKContactFieldPostalAddress();
    673666            postalAddressKey = getCNPostalAddressPostalCodeKey();
    674             break;
    675 
    676         case WebCore::PaymentError::ContactField::SubAdministrativeArea:
    677             pkContactField = getPKContactFieldPostalAddress();
    678             postalAddressKey = getCNPostalAddressSubAdministrativeAreaKey();
    679667            break;
    680668
Note: See TracChangeset for help on using the changeset viewer.