Changeset 269154 in webkit
- Timestamp:
- Oct 29, 2020, 10:47:26 AM (6 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 3 edited
-
ChangeLog (modified) (1 diff)
-
Configurations/WebKit.xcconfig (modified) (2 diffs)
-
Platform/cocoa/PaymentAuthorizationPresenter.mm (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r269152 r269154 1 2020-10-29 Ryan Haddad <ryanhaddad@apple.com> 2 3 Unreviewed, reverting r269109. 4 5 Introduced dependency cycle 6 7 Reverted changeset: 8 9 "[Cocoa] Remove soft linking of Contacts.framework" 10 https://bugs.webkit.org/show_bug.cgi?id=218289 11 https://trac.webkit.org/changeset/269109 12 1 13 2020-10-29 Per Arne Vollan <pvollan@apple.com> 2 14 -
trunk/Source/WebKit/Configurations/WebKit.xcconfig
r269109 r269154 53 53 WK_BACKBOARD_SERVICES_LDFLAGS_iphoneos = -framework BackBoardServices; 54 54 WK_BACKBOARD_SERVICES_LDFLAGS_iphonesimulator = -framework BackBoardServices; 55 56 WK_CONTACTS_LDFLAGS = $(WK_CONTACTS_LDFLAGS_$(WK_PLATFORM_NAME));57 WK_CONTACTS_LDFLAGS_iphoneos = -framework Contacts;58 WK_CONTACTS_LDFLAGS_iphonesimulator = -framework Contacts;59 WK_CONTACTS_LDFLAGS_macosx = -weak_framework Contacts;60 55 61 56 WK_RUNNINGBOARD_SERVICES_LDFLAGS = $(WK_RUNNINGBOARD_SERVICES_LDFLAGS_$(WK_COCOA_TOUCH)); … … 124 119 WK_AUTHKIT_LDFLAGS_MACOS_SINCE_1015 = -framework AuthKit; 125 120 126 FRAMEWORK_AND_LIBRARY_LDFLAGS = -lobjc -framework CFNetwork -framework CoreAudio -framework CoreFoundation -framework CoreGraphics -framework CoreText -framework Foundation -framework ImageIO -framework IOKit -framework IOSurface -framework WebKitLegacy -lnetwork $(WK_ACCESSIBILITY_LDFLAGS) $(WK_APPKIT_LDFLAGS) $(WK_BACKBOARD_SERVICES_LDFLAGS) $(WK_ CONTACTS_LDFLAGS) $(WK_RUNNINGBOARD_SERVICES_LDFLAGS) $(WK_AUTHKIT_LDFLAGS) $(WK_CARBON_LDFLAGS) $(WK_CORE_PREDICTION_LDFLAGS) $(WK_CORE_SERVICES_LDFLAGS) $(WK_GRAPHICS_SERVICES_LDFLAGS) $(WK_LIBSANDBOX_LDFLAGS) $(WK_LIBWEBRTC_LDFLAGS) $(WK_MOBILE_CORE_SERVICES_LDFLAGS) $(WK_MOBILE_GESTALT_LDFLAGS) $(WK_PDFKIT_LDFLAGS) $(WK_SAFE_BROWSING_LDFLAGS) $(WK_SECURITY_INTERFACE_LDFLAGS) $(WK_UIKIT_LDFLAGS) $(WK_URL_FORMATTING_LDFLAGS) $(WK_WEBINSPECTORUI_LDFLAGS);121 FRAMEWORK_AND_LIBRARY_LDFLAGS = -lobjc -framework CFNetwork -framework CoreAudio -framework CoreFoundation -framework CoreGraphics -framework CoreText -framework Foundation -framework ImageIO -framework IOKit -framework IOSurface -framework WebKitLegacy -lnetwork $(WK_ACCESSIBILITY_LDFLAGS) $(WK_APPKIT_LDFLAGS) $(WK_BACKBOARD_SERVICES_LDFLAGS) $(WK_RUNNINGBOARD_SERVICES_LDFLAGS) $(WK_AUTHKIT_LDFLAGS) $(WK_CARBON_LDFLAGS) $(WK_CORE_PREDICTION_LDFLAGS) $(WK_CORE_SERVICES_LDFLAGS) $(WK_GRAPHICS_SERVICES_LDFLAGS) $(WK_LIBSANDBOX_LDFLAGS) $(WK_LIBWEBRTC_LDFLAGS) $(WK_MOBILE_CORE_SERVICES_LDFLAGS) $(WK_MOBILE_GESTALT_LDFLAGS) $(WK_PDFKIT_LDFLAGS) $(WK_SAFE_BROWSING_LDFLAGS) $(WK_SECURITY_INTERFACE_LDFLAGS) $(WK_UIKIT_LDFLAGS) $(WK_URL_FORMATTING_LDFLAGS) $(WK_WEBINSPECTORUI_LDFLAGS); 127 122 128 123 // Prevent C++ standard library basic_stringstream, operator new, delete and their related exception types from being exported as weak symbols. -
trunk/Source/WebKit/Platform/cocoa/PaymentAuthorizationPresenter.mm
r269109 r269154 39 39 #import <pal/cocoa/PassKitSoftLink.h> 40 40 41 SOFT_LINK_FRAMEWORK(Contacts); 42 SOFT_LINK_CONSTANT(Contacts, CNPostalAddressCityKey, NSString *); 43 SOFT_LINK_CONSTANT(Contacts, CNPostalAddressCountryKey, NSString *); 44 SOFT_LINK_CONSTANT(Contacts, CNPostalAddressISOCountryCodeKey, NSString *); 45 SOFT_LINK_CONSTANT(Contacts, CNPostalAddressPostalCodeKey, NSString *); 46 SOFT_LINK_CONSTANT(Contacts, CNPostalAddressStateKey, NSString *); 47 SOFT_LINK_CONSTANT(Contacts, CNPostalAddressStreetKey, NSString *); 48 SOFT_LINK_CONSTANT(Contacts, CNPostalAddressSubAdministrativeAreaKey, NSString *); 49 SOFT_LINK_CONSTANT(Contacts, CNPostalAddressSubLocalityKey, NSString *); 50 41 51 namespace WebKit { 42 52 … … 106 116 case WebCore::PaymentError::ContactField::AddressLines: 107 117 pkContactField = PAL::get_PassKit_PKContactFieldPostalAddress(); 108 postalAddressKey = CNPostalAddressStreetKey;118 postalAddressKey = getCNPostalAddressStreetKey(); 109 119 break; 110 120 111 121 case WebCore::PaymentError::ContactField::SubLocality: 112 122 pkContactField = PAL::get_PassKit_PKContactFieldPostalAddress(); 113 postalAddressKey = CNPostalAddressSubLocalityKey;123 postalAddressKey = getCNPostalAddressSubLocalityKey(); 114 124 break; 115 125 116 126 case WebCore::PaymentError::ContactField::Locality: 117 127 pkContactField = PAL::get_PassKit_PKContactFieldPostalAddress(); 118 postalAddressKey = CNPostalAddressCityKey;128 postalAddressKey = getCNPostalAddressCityKey(); 119 129 break; 120 130 121 131 case WebCore::PaymentError::ContactField::PostalCode: 122 132 pkContactField = PAL::get_PassKit_PKContactFieldPostalAddress(); 123 postalAddressKey = CNPostalAddressPostalCodeKey;133 postalAddressKey = getCNPostalAddressPostalCodeKey(); 124 134 break; 125 135 126 136 case WebCore::PaymentError::ContactField::SubAdministrativeArea: 127 137 pkContactField = PAL::get_PassKit_PKContactFieldPostalAddress(); 128 postalAddressKey = CNPostalAddressSubAdministrativeAreaKey;138 postalAddressKey = getCNPostalAddressSubAdministrativeAreaKey(); 129 139 break; 130 140 131 141 case WebCore::PaymentError::ContactField::AdministrativeArea: 132 142 pkContactField = PAL::get_PassKit_PKContactFieldPostalAddress(); 133 postalAddressKey = CNPostalAddressStateKey;143 postalAddressKey = getCNPostalAddressStateKey(); 134 144 break; 135 145 136 146 case WebCore::PaymentError::ContactField::Country: 137 147 pkContactField = PAL::get_PassKit_PKContactFieldPostalAddress(); 138 postalAddressKey = CNPostalAddressCountryKey;148 postalAddressKey = getCNPostalAddressCountryKey(); 139 149 break; 140 150 141 151 case WebCore::PaymentError::ContactField::CountryCode: 142 152 pkContactField = PAL::get_PassKit_PKContactFieldPostalAddress(); 143 postalAddressKey = CNPostalAddressISOCountryCodeKey;153 postalAddressKey = getCNPostalAddressISOCountryCodeKey(); 144 154 break; 145 155 }
Note:
See TracChangeset
for help on using the changeset viewer.