Changeset 262462 in webkit
- Timestamp:
- Jun 2, 2020 4:52:01 PM (4 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 40 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r262408 r262462 1 2020-06-02 Keith Rollin <krollin@apple.com> 2 3 Revert FEATURES_DEFINES related changes 4 https://bugs.webkit.org/show_bug.cgi?id=212664 5 <rdar://problem/63893033> 6 7 Reviewed by Andy Estes. 8 9 Bug 262310, Bug 262311, Bug 262318, and Bug 262331 involve changes to 10 FEATURE_DEFINES and how the values there relate to those found in the 11 Platform*.h files. Those changes break XCBuild (by removing the 12 .xcfilelist related to UnifiedSources and the process for generating 13 them), and so are being reverted. 14 15 * Source/cmake/OptionsFTW.cmake: 16 * Source/cmake/OptionsMac.cmake: 17 * Source/cmake/WebKitFeatures.cmake: 18 1 19 2020-06-02 Yoshiaki JITSUKAWA <yoshiaki.jitsukawa@sony.com> 2 20 -
trunk/Source/JavaScriptCore/ChangeLog
r262461 r262462 1 2020-06-02 Keith Rollin <krollin@apple.com> 2 3 Revert FEATURES_DEFINES related changes 4 https://bugs.webkit.org/show_bug.cgi?id=212664 5 <rdar://problem/63893033> 6 7 Reviewed by Andy Estes. 8 9 Bug 262310, Bug 262311, Bug 262318, and Bug 262331 involve changes to 10 FEATURE_DEFINES and how the values there relate to those found in the 11 Platform*.h files. Those changes break XCBuild (by removing the 12 .xcfilelist related to UnifiedSources and the process for generating 13 them), and so are being reverted. 14 15 * Configurations/FeatureDefines.xcconfig: 16 1 17 2020-06-02 Ryan Haddad <ryanhaddad@apple.com> 2 18 -
trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig
r262331 r262462 34 34 #include "WebKitTargetConditionals.xcconfig" 35 35 36 ENABLE_3D_TRANSFORMS = ENABLE_3D_TRANSFORMS; 37 38 ENABLE_ACCELERATED_2D_CANVAS = ; 39 40 ENABLE_ACCESSIBILITY_ISOLATED_TREE = $(ENABLE_ACCESSIBILITY_ISOLATED_TREE_$(WK_PLATFORM_NAME)); 41 ENABLE_ACCESSIBILITY_ISOLATED_TREE_macosx = $(ENABLE_ACCESSIBILITY_ISOLATED_TREE$(WK_MACOS_1016)); 42 ENABLE_ACCESSIBILITY_ISOLATED_TREE_MACOS_SINCE_1016 = ENABLE_ACCESSIBILITY_ISOLATED_TREE; 43 36 44 ENABLE_APPLE_PAY = $(ENABLE_APPLE_PAY_$(WK_PLATFORM_NAME)); 37 45 ENABLE_APPLE_PAY_iphoneos = ENABLE_APPLE_PAY; 38 46 ENABLE_APPLE_PAY_iphonesimulator = ENABLE_APPLE_PAY; 39 47 ENABLE_APPLE_PAY_macosx = ENABLE_APPLE_PAY; 48 49 ENABLE_APPLE_PAY_SESSION_V3 = $(ENABLE_APPLE_PAY_SESSION_V3_$(WK_PLATFORM_NAME)); 50 ENABLE_APPLE_PAY_SESSION_V3_iphoneos = ENABLE_APPLE_PAY_SESSION_V3; 51 ENABLE_APPLE_PAY_SESSION_V3_iphonesimulator = ENABLE_APPLE_PAY_SESSION_V3; 52 ENABLE_APPLE_PAY_SESSION_V3_macosx = ENABLE_APPLE_PAY_SESSION_V3; 53 54 ENABLE_APPLE_PAY_SESSION_V4 = $(ENABLE_APPLE_PAY_SESSION_V4_$(WK_PLATFORM_NAME)); 55 ENABLE_APPLE_PAY_SESSION_V4_iphoneos = ENABLE_APPLE_PAY_SESSION_V4; 56 ENABLE_APPLE_PAY_SESSION_V4_iphoneos[sdk=iphone*11.*] = ; 57 ENABLE_APPLE_PAY_SESSION_V4_iphonesimulator = ENABLE_APPLE_PAY_SESSION_V4; 58 ENABLE_APPLE_PAY_SESSION_V4_iphonesimulator[sdk=iphone*11.*] = ; 59 ENABLE_APPLE_PAY_SESSION_V4_macosx = $(ENABLE_APPLE_PAY_SESSION_V4$(WK_MACOS_1014)); 60 ENABLE_APPLE_PAY_SESSION_V4_MACOS_SINCE_1014 = ENABLE_APPLE_PAY_SESSION_V4; 61 62 ENABLE_APPLICATION_MANIFEST = ENABLE_APPLICATION_MANIFEST; 63 64 ENABLE_ATTACHMENT_ELEMENT = ENABLE_ATTACHMENT_ELEMENT; 65 66 ENABLE_AVF_CAPTIONS = ENABLE_AVF_CAPTIONS; 67 68 ENABLE_CACHE_PARTITIONING = ENABLE_CACHE_PARTITIONING; 69 70 ENABLE_CHANNEL_MESSAGING = ENABLE_CHANNEL_MESSAGING; 40 71 41 72 ENABLE_CONTENT_FILTERING = $(ENABLE_CONTENT_FILTERING_$(WK_PLATFORM_NAME)); … … 49 80 ENABLE_CONTENT_FILTERING_watchsimulator = ; 50 81 82 ENABLE_CSS3_TEXT = ; 83 84 ENABLE_CSS_BOX_DECORATION_BREAK = ENABLE_CSS_BOX_DECORATION_BREAK; 85 86 ENABLE_CSS_COMPOSITING = ENABLE_CSS_COMPOSITING; 87 88 ENABLE_CSS_CONIC_GRADIENTS = ENABLE_CSS_CONIC_GRADIENTS; 51 89 ENABLE_CSS_CONIC_GRADIENTS = $(ENABLE_CSS_CONIC_GRADIENTS_$(WK_PLATFORM_NAME)); 52 90 ENABLE_CSS_CONIC_GRADIENTS_iphoneos = ENABLE_CSS_CONIC_GRADIENTS; … … 60 98 ENABLE_CSS_CONIC_GRADIENTS_MACOS_SINCE_1014 = ENABLE_CSS_CONIC_GRADIENTS; 61 99 100 ENABLE_CSS_IMAGE_RESOLUTION = ; 101 102 ENABLE_CSS_PAINTING_API = ENABLE_CSS_PAINTING_API; 103 104 ENABLE_CSS_SCROLL_SNAP = ENABLE_CSS_SCROLL_SNAP; 105 106 ENABLE_CSS_SELECTORS_LEVEL4 = ENABLE_CSS_SELECTORS_LEVEL4; 107 108 ENABLE_CSS_TRAILING_WORD = ENABLE_CSS_TRAILING_WORD; 109 110 ENABLE_CSS_TYPED_OM = ENABLE_CSS_TYPED_OM; 111 112 ENABLE_CURSOR_VISIBILITY = ENABLE_CURSOR_VISIBILITY; 113 62 114 ENABLE_DARK_MODE_CSS = $(ENABLE_DARK_MODE_CSS_$(WK_PLATFORM_NAME)); 63 115 ENABLE_DARK_MODE_CSS_iphoneos = ENABLE_DARK_MODE_CSS; … … 65 117 ENABLE_DARK_MODE_CSS_maccatalyst = ENABLE_DARK_MODE_CSS; 66 118 ENABLE_DARK_MODE_CSS_macosx = ENABLE_DARK_MODE_CSS; 119 120 ENABLE_DATACUE_VALUE = ENABLE_DATACUE_VALUE; 121 122 ENABLE_DATALIST_ELEMENT = ENABLE_DATALIST_ELEMENT; 67 123 68 124 ENABLE_DATA_INTERACTION = $(ENABLE_DATA_INTERACTION_$(WK_PLATFORM_NAME)); … … 101 157 ENABLE_EXPERIMENTAL_FEATURES_YES = ENABLE_EXPERIMENTAL_FEATURES; 102 158 159 ENABLE_FILTERS_LEVEL_2 = ENABLE_FILTERS_LEVEL_2; 160 103 161 ENABLE_FULLSCREEN_API = $(ENABLE_FULLSCREEN_API_$(WK_PLATFORM_NAME)); 104 162 ENABLE_FULLSCREEN_API_iphoneos = $(ENABLE_FULLSCREEN_API$(WK_IOS_12)); … … 121 179 ENABLE_GEOLOCATION_macosx = ENABLE_GEOLOCATION; 122 180 181 ENABLE_GPU_PROCESS = ENABLE_GPU_PROCESS; 182 183 ENABLE_INDEXED_DATABASE = ENABLE_INDEXED_DATABASE; 184 185 ENABLE_INDEXED_DATABASE_IN_WORKERS = ENABLE_INDEXED_DATABASE_IN_WORKERS; 186 187 ENABLE_INPUT_TYPE_COLOR = ENABLE_INPUT_TYPE_COLOR; 188 123 189 ENABLE_INPUT_TYPE_DATE = $(ENABLE_INPUT_TYPE_DATE_$(WK_PLATFORM_NAME)); 124 190 ENABLE_INPUT_TYPE_DATE_iphoneos = ENABLE_INPUT_TYPE_DATE; … … 133 199 ENABLE_INPUT_TYPE_DATETIMELOCAL_watchsimulator = ENABLE_INPUT_TYPE_DATETIMELOCAL; 134 200 201 ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE = ; 202 135 203 ENABLE_INPUT_TYPE_MONTH = $(ENABLE_INPUT_TYPE_MONTH_$(WK_PLATFORM_NAME)); 136 204 ENABLE_INPUT_TYPE_MONTH_iphoneos = ENABLE_INPUT_TYPE_MONTH; … … 151 219 ENABLE_INPUT_TYPE_WEEK_watchsimulator = ENABLE_INPUT_TYPE_WEEK; 152 220 221 ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS = ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS; 222 223 ENABLE_INSPECTOR_TELEMETRY = ENABLE_INSPECTOR_TELEMETRY; 224 225 ENABLE_INTERSECTION_OBSERVER = ENABLE_INTERSECTION_OBSERVER; 226 153 227 ENABLE_IOS_GESTURE_EVENTS = $(ENABLE_IOS_GESTURE_EVENTS_$(WK_COCOA_TOUCH)_WITH_INTERNAL_SDK_$(USE_INTERNAL_SDK)); 154 228 ENABLE_IOS_GESTURE_EVENTS_cocoatouch_WITH_INTERNAL_SDK_YES = ENABLE_IOS_GESTURE_EVENTS; … … 156 230 ENABLE_IOS_TOUCH_EVENTS = $(ENABLE_IOS_TOUCH_EVENTS_$(WK_COCOA_TOUCH)_WITH_INTERNAL_SDK_$(USE_INTERNAL_SDK)); 157 231 ENABLE_IOS_TOUCH_EVENTS_cocoatouch_WITH_INTERNAL_SDK_YES = ENABLE_IOS_TOUCH_EVENTS; 232 233 ENABLE_LAYOUT_FORMATTING_CONTEXT = ENABLE_LAYOUT_FORMATTING_CONTEXT; 234 235 ENABLE_LEGACY_CSS_VENDOR_PREFIXES = ENABLE_LEGACY_CSS_VENDOR_PREFIXES; 236 237 ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER = ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER; 158 238 159 239 ENABLE_LEGACY_ENCRYPTED_MEDIA = $(ENABLE_LEGACY_ENCRYPTED_MEDIA_$(WK_PLATFORM_NAME)); … … 172 252 ENABLE_MAC_GESTURE_EVENTS_macosx_WITH_INTERNAL_SDK_YES = ENABLE_MAC_GESTURE_EVENTS; 173 253 254 ENABLE_MATHML = ENABLE_MATHML; 255 174 256 ENABLE_MEDIA_CAPTURE = $(ENABLE_MEDIA_CAPTURE_$(WK_COCOA_TOUCH)); 175 257 ENABLE_MEDIA_CAPTURE_cocoatouch = ENABLE_MEDIA_CAPTURE; 258 259 ENABLE_MEDIA_CONTROLS_SCRIPT = ENABLE_MEDIA_CONTROLS_SCRIPT; 260 261 ENABLE_MEDIA_SESSION = ; 262 263 ENABLE_MEDIA_SOURCE = $(ENABLE_MEDIA_SOURCE_$(WK_PLATFORM_NAME)); 264 ENABLE_MEDIA_SOURCE_iphoneos = ENABLE_MEDIA_SOURCE; 265 ENABLE_MEDIA_SOURCE_macosx = ENABLE_MEDIA_SOURCE; 266 267 ENABLE_MEDIA_STATISTICS = ; 176 268 177 269 ENABLE_MEDIA_STREAM = $(ENABLE_MEDIA_STREAM_$(WK_PLATFORM_NAME)); … … 180 272 ENABLE_MEDIA_STREAM_macosx = ENABLE_MEDIA_STREAM; 181 273 274 ENABLE_MEMORY_SAMPLER = ENABLE_MEMORY_SAMPLER; 275 276 ENABLE_METER_ELEMENT = ENABLE_METER_ELEMENT; 277 278 ENABLE_MHTML = ; 279 280 ENABLE_MOUSE_CURSOR_SCALE = $(ENABLE_MOUSE_CURSOR_SCALE_$(WK_PLATFORM_NAME)); 281 ENABLE_MOUSE_CURSOR_SCALE_macosx = ENABLE_MOUSE_CURSOR_SCALE; 282 182 283 ENABLE_NAVIGATOR_STANDALONE = $(ENABLE_NAVIGATOR_STANDALONE_$(WK_COCOA_TOUCH)); 183 284 ENABLE_NAVIGATOR_STANDALONE_cocoatouch = ENABLE_NAVIGATOR_STANDALONE; 184 285 286 ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION = ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION; 287 288 ENABLE_NETWORK_CACHE_STALE_WHILE_REVALIDATE = ENABLE_NETWORK_CACHE_STALE_WHILE_REVALIDATE; 289 290 ENABLE_NOTIFICATIONS = $(ENABLE_NOTIFICATIONS_$(WK_PLATFORM_NAME)); 291 ENABLE_NOTIFICATIONS_macosx = ENABLE_NOTIFICATIONS; 292 293 ENABLE_OFFSCREEN_CANVAS = ; 294 185 295 ENABLE_OVERFLOW_SCROLLING_TOUCH = $(ENABLE_OVERFLOW_SCROLLING_TOUCH_$(WK_COCOA_TOUCH)); 186 296 ENABLE_OVERFLOW_SCROLLING_TOUCH_cocoatouch = ENABLE_OVERFLOW_SCROLLING_TOUCH; 297 298 ENABLE_PAYMENT_REQUEST = ENABLE_PAYMENT_REQUEST; 187 299 188 300 ENABLE_PICTURE_IN_PICTURE_API = $(ENABLE_PICTURE_IN_PICTURE_API_$(WK_PLATFORM_NAME)); … … 190 302 ENABLE_PICTURE_IN_PICTURE_API_iphonesimulator = ENABLE_PICTURE_IN_PICTURE_API; 191 303 ENABLE_PICTURE_IN_PICTURE_API_macosx = ENABLE_PICTURE_IN_PICTURE_API; 304 305 ENABLE_PDFKIT_PLUGIN = $(ENABLE_PDFKIT_PLUGIN_$(WK_PLATFORM_NAME)); 306 ENABLE_PDFKIT_PLUGIN_macosx = ENABLE_PDFKIT_PLUGIN; 307 308 ENABLE_POINTER_LOCK = $(ENABLE_POINTER_LOCK_$(WK_PLATFORM_NAME)); 309 ENABLE_POINTER_LOCK_macosx = ENABLE_POINTER_LOCK; 310 311 ENABLE_PUBLIC_SUFFIX_LIST = ENABLE_PUBLIC_SUFFIX_LIST; 312 313 ENABLE_QUOTA = ; 314 315 ENABLE_REMOTE_INSPECTOR = ENABLE_REMOTE_INSPECTOR; 316 317 ENABLE_RESIZE_OBSERVER = ENABLE_RESIZE_OBSERVER; 318 319 ENABLE_RESOLUTION_MEDIA_QUERY = ; 320 321 ENABLE_RESOURCE_LOAD_STATISTICS = ENABLE_RESOURCE_LOAD_STATISTICS; 322 323 ENABLE_RESOURCE_USAGE = ENABLE_RESOURCE_USAGE; 324 325 ENABLE_RUBBER_BANDING = $(ENABLE_RUBBER_BANDING_$(WK_PLATFORM_NAME)); 326 ENABLE_RUBBER_BANDING_macosx = ENABLE_RUBBER_BANDING; 327 328 ENABLE_SANDBOX_EXTENSIONS = ENABLE_SANDBOX_EXTENSIONS; 329 330 ENABLE_SERVER_PRECONNECT = ENABLE_SERVER_PRECONNECT; 331 332 ENABLE_SERVICE_CONTROLS = $(ENABLE_SERVICE_CONTROLS_$(WK_PLATFORM_NAME)); 333 ENABLE_SERVICE_CONTROLS_macosx = ENABLE_SERVICE_CONTROLS; 334 335 ENABLE_SERVICE_WORKER = ENABLE_SERVICE_WORKER; 336 337 ENABLE_SHAREABLE_RESOURCE = ENABLE_SHAREABLE_RESOURCE; 192 338 193 339 ENABLE_SPEECH_SYNTHESIS = $(ENABLE_SPEECH_SYNTHESIS_$(WK_PLATFORM_NAME)); … … 200 346 ENABLE_SPEECH_SYNTHESIS_macosx = ENABLE_SPEECH_SYNTHESIS; 201 347 348 ENABLE_STREAMS_API = ENABLE_STREAMS_API; 349 350 ENABLE_SVG_FONTS = ENABLE_SVG_FONTS; 351 352 ENABLE_TELEPHONE_NUMBER_DETECTION = ENABLE_TELEPHONE_NUMBER_DETECTION; 353 354 ENABLE_TEXT_AUTOSIZING = ENABLE_TEXT_AUTOSIZING; 355 202 356 // FIXME: Remove the USE_INTERNAL_SDK condition once we support touch events when building for iOS with 203 357 // the public SDK. See <https://webkit.org/b/179167>. 204 358 ENABLE_TOUCH_EVENTS = $(ENABLE_TOUCH_EVENTS_$(WK_COCOA_TOUCH)_WITH_INTERNAL_SDK_$(USE_INTERNAL_SDK)); 205 359 ENABLE_TOUCH_EVENTS_cocoatouch_WITH_INTERNAL_SDK_YES = ENABLE_TOUCH_EVENTS; 360 361 ENABLE_USERSELECT_ALL = ENABLE_USERSELECT_ALL; 362 363 ENABLE_USER_MESSAGE_HANDLERS = ENABLE_USER_MESSAGE_HANDLERS; 364 365 ENABLE_VARIATION_FONTS = ENABLE_VARIATION_FONTS; 366 367 ENABLE_VIDEO = ENABLE_VIDEO; 206 368 207 369 ENABLE_VIDEO_PRESENTATION_MODE = $(ENABLE_VIDEO_PRESENTATION_MODE_$(WK_PLATFORM_NAME)); … … 211 373 ENABLE_VIDEO_PRESENTATION_MODE_maccatalyst = ENABLE_VIDEO_PRESENTATION_MODE; 212 374 375 ENABLE_VIDEO_TRACK = ENABLE_VIDEO_TRACK; 376 377 ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN = $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN_$(WK_PLATFORM_NAME)); 378 ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN_macosx = ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN; 379 380 ENABLE_WEB_ARCHIVE = ENABLE_WEB_ARCHIVE; 381 213 382 ENABLE_WEBDRIVER_MOUSE_INTERACTIONS = $(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS_$(WK_PLATFORM_NAME)); 214 383 ENABLE_WEBDRIVER_MOUSE_INTERACTIONS_macosx = ENABLE_WEBDRIVER_MOUSE_INTERACTIONS; … … 218 387 ENABLE_WEBDRIVER_TOUCH_INTERACTIONS = $(ENABLE_WEBDRIVER_TOUCH_INTERACTIONS_$(WK_PLATFORM_NAME)); 219 388 ENABLE_WEBDRIVER_TOUCH_INTERACTIONS_iphoneos = ENABLE_WEBDRIVER_TOUCH_INTERACTIONS; 389 390 ENABLE_WEBGL = ENABLE_WEBGL; 391 392 ENABLE_WEBGL2 = ENABLE_WEBGL2; 220 393 221 394 ENABLE_WEBGPU = $(ENABLE_WEBGPU_$(WK_PLATFORM_NAME)); … … 227 400 ENABLE_WEBGPU_MACOS_SINCE_1014 = ENABLE_WEBGPU; 228 401 402 ENABLE_WEBXR = ; 403 404 ENABLE_WEB_API_STATISTICS = ; 405 406 ENABLE_WEB_AUDIO = ENABLE_WEB_AUDIO; 407 229 408 ENABLE_WEB_AUTHN = $(ENABLE_WEB_AUTHN_$(WK_PLATFORM_NAME)); 230 409 ENABLE_WEB_AUTHN_iphoneos = ENABLE_WEB_AUTHN; … … 232 411 ENABLE_WEB_AUTHN_macosx = ENABLE_WEB_AUTHN; 233 412 413 ENABLE_WEB_CRYPTO = ENABLE_WEB_CRYPTO; 414 234 415 ENABLE_WEB_RTC = $(ENABLE_WEB_RTC_$(WK_PLATFORM_NAME)); 235 416 ENABLE_WEB_RTC_iphoneos = ENABLE_WEB_RTC; … … 237 418 ENABLE_WEB_RTC_macosx = ENABLE_WEB_RTC; 238 419 239 FEATURE_DEFINES = $(ENABLE_APPLE_PAY) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DATA_INTERACTION) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_EDITABLE_REGION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FULLSCREEN_API) $(ENABLE_PICTURE_IN_PICTURE_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_STREAM) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_OVERFLOW_SCROLLING_TOUCH) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_TOUCH_EVENTS) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS) $(ENABLE_WEBDRIVER_KEYBOARD_INTERACTIONS) $(ENABLE_WEBDRIVER_TOUCH_INTERACTIONS) $(ENABLE_WEBGPU) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_RTC); 420 ENABLE_WIRELESS_PLAYBACK_TARGET = ENABLE_WIRELESS_PLAYBACK_TARGET; 421 422 ENABLE_XSLT = ENABLE_XSLT; 423 424 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCESSIBILITY_ISOLATED_TREE) $(ENABLE_APPLE_PAY) $(ENABLE_APPLE_PAY_SESSION_V3) $(ENABLE_APPLE_PAY_SESSION_V4) $(ENABLE_APPLICATION_MANIFEST) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_PAINTING_API) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS_TYPED_OM) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_C_LOOP) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_INTERACTION) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_EDITABLE_REGION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FULLSCREEN_API) $(ENABLE_PICTURE_IN_PICTURE_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_GPU_PROCESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS) $(ENABLE_INSPECTOR_TELEMETRY) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LAYOUT_FORMATTING_CONTEXT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_MEMORY_SAMPLER) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION) $(ENABLE_NETWORK_CACHE_STALE_WHILE_REVALIDATE) $(ENABLE_NOTIFICATIONS) $(ENABLE_OFFSCREEN_CANVAS) $(ENABLE_OVERFLOW_SCROLLING_TOUCH) $(ENABLE_PAYMENT_REQUEST) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESIZE_OBSERVER) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_LOAD_STATISTICS) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SANDBOX_EXTENSIONS) $(ENABLE_SERVER_PRECONNECT) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SERVICE_WORKER) $(ENABLE_SHAREABLE_RESOURCE) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_USERSELECT_ALL) $(ENABLE_USER_MESSAGE_HANDLERS) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN) $(ENABLE_WEB_ARCHIVE) $(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS) $(ENABLE_WEBDRIVER_KEYBOARD_INTERACTIONS) $(ENABLE_WEBDRIVER_TOUCH_INTERACTIONS) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEBGPU) $(ENABLE_WEBXR) $(ENABLE_WEB_API_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_CRYPTO) $(ENABLE_WEB_RTC) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_XSLT); -
trunk/Source/WebCore/ChangeLog
r262461 r262462 1 2020-06-02 Keith Rollin <krollin@apple.com> 2 3 Revert FEATURES_DEFINES related changes 4 https://bugs.webkit.org/show_bug.cgi?id=212664 5 <rdar://problem/63893033> 6 7 Reviewed by Andy Estes. 8 9 Bug 262310, Bug 262311, Bug 262318, and Bug 262331 involve changes to 10 FEATURE_DEFINES and how the values there relate to those found in the 11 Platform*.h files. Those changes break XCBuild (by removing the 12 .xcfilelist related to UnifiedSources and the process for generating 13 them), and so are being reverted. 14 15 No new tests -- build changes. 16 17 * Configurations/FeatureDefines.xcconfig: 18 * Configurations/GenerateUnifiedSources.xcconfig: Added. 19 * DerivedSources-input.xcfilelist: 20 * DerivedSources-output.xcfilelist: 21 * DerivedSources.make: 22 * Modules/applepay/ApplePayError.idl: 23 * Modules/applepay/ApplePayPaymentAuthorizationResult.idl: 24 * Modules/applepay/ApplePayPaymentContact.idl: 25 * Modules/applepay/ApplePayPaymentMethodUpdate.idl: 26 * Modules/applepay/ApplePayRequestBase.idl: 27 * Modules/applepay/ApplePaySession.idl: 28 * Modules/applepay/ApplePayShippingContactUpdate.idl: 29 * Modules/applepay/ApplePayShippingMethodUpdate.idl: 30 * Modules/applepay/PaymentCoordinatorClient.cpp: 31 (WebCore::PaymentCoordinatorClient::supportsVersion): 32 * Modules/applepay/paymentrequest/ApplePayPaymentHandler.cpp: 33 (WebCore::ApplePayPaymentHandler::computePaymentMethodErrors const): 34 * Scripts/generate-unified-sources.sh: 35 * UnifiedSources-output.xcfilelist: Added. 36 * WebCore.xcodeproj/project.pbxproj: 37 * accessibility/AccessibilityRenderObject.cpp: 38 (WebCore::AccessibilityRenderObject::applePayButtonDescription const): 39 * css/CSSPrimitiveValueMappings.h: 40 (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): 41 (WebCore::CSSPrimitiveValue::operator ApplePayButtonType const): 42 * css/CSSValueKeywords.in: 43 * css/parser/CSSParserFastPaths.cpp: 44 (WebCore::CSSParserFastPaths::isValidKeywordPropertyAndValue): 45 * rendering/RenderThemeCocoa.mm: 46 (WebCore::toPKPaymentButtonType): 47 * rendering/style/RenderStyleConstants.cpp: 48 (WebCore::operator<<): 49 * rendering/style/RenderStyleConstants.h: 50 1 51 2020-06-02 Ryan Haddad <ryanhaddad@apple.com> 2 52 -
trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig
r262331 r262462 34 34 #include "WebKitTargetConditionals.xcconfig" 35 35 36 ENABLE_3D_TRANSFORMS = ENABLE_3D_TRANSFORMS; 37 38 ENABLE_ACCELERATED_2D_CANVAS = ; 39 40 ENABLE_ACCESSIBILITY_ISOLATED_TREE = $(ENABLE_ACCESSIBILITY_ISOLATED_TREE_$(WK_PLATFORM_NAME)); 41 ENABLE_ACCESSIBILITY_ISOLATED_TREE_macosx = $(ENABLE_ACCESSIBILITY_ISOLATED_TREE$(WK_MACOS_1016)); 42 ENABLE_ACCESSIBILITY_ISOLATED_TREE_MACOS_SINCE_1016 = ENABLE_ACCESSIBILITY_ISOLATED_TREE; 43 36 44 ENABLE_APPLE_PAY = $(ENABLE_APPLE_PAY_$(WK_PLATFORM_NAME)); 37 45 ENABLE_APPLE_PAY_iphoneos = ENABLE_APPLE_PAY; 38 46 ENABLE_APPLE_PAY_iphonesimulator = ENABLE_APPLE_PAY; 39 47 ENABLE_APPLE_PAY_macosx = ENABLE_APPLE_PAY; 48 49 ENABLE_APPLE_PAY_SESSION_V3 = $(ENABLE_APPLE_PAY_SESSION_V3_$(WK_PLATFORM_NAME)); 50 ENABLE_APPLE_PAY_SESSION_V3_iphoneos = ENABLE_APPLE_PAY_SESSION_V3; 51 ENABLE_APPLE_PAY_SESSION_V3_iphonesimulator = ENABLE_APPLE_PAY_SESSION_V3; 52 ENABLE_APPLE_PAY_SESSION_V3_macosx = ENABLE_APPLE_PAY_SESSION_V3; 53 54 ENABLE_APPLE_PAY_SESSION_V4 = $(ENABLE_APPLE_PAY_SESSION_V4_$(WK_PLATFORM_NAME)); 55 ENABLE_APPLE_PAY_SESSION_V4_iphoneos = ENABLE_APPLE_PAY_SESSION_V4; 56 ENABLE_APPLE_PAY_SESSION_V4_iphoneos[sdk=iphone*11.*] = ; 57 ENABLE_APPLE_PAY_SESSION_V4_iphonesimulator = ENABLE_APPLE_PAY_SESSION_V4; 58 ENABLE_APPLE_PAY_SESSION_V4_iphonesimulator[sdk=iphone*11.*] = ; 59 ENABLE_APPLE_PAY_SESSION_V4_macosx = $(ENABLE_APPLE_PAY_SESSION_V4$(WK_MACOS_1014)); 60 ENABLE_APPLE_PAY_SESSION_V4_MACOS_SINCE_1014 = ENABLE_APPLE_PAY_SESSION_V4; 61 62 ENABLE_APPLICATION_MANIFEST = ENABLE_APPLICATION_MANIFEST; 63 64 ENABLE_ATTACHMENT_ELEMENT = ENABLE_ATTACHMENT_ELEMENT; 65 66 ENABLE_AVF_CAPTIONS = ENABLE_AVF_CAPTIONS; 67 68 ENABLE_CACHE_PARTITIONING = ENABLE_CACHE_PARTITIONING; 69 70 ENABLE_CHANNEL_MESSAGING = ENABLE_CHANNEL_MESSAGING; 40 71 41 72 ENABLE_CONTENT_FILTERING = $(ENABLE_CONTENT_FILTERING_$(WK_PLATFORM_NAME)); … … 49 80 ENABLE_CONTENT_FILTERING_watchsimulator = ; 50 81 82 ENABLE_CSS3_TEXT = ; 83 84 ENABLE_CSS_BOX_DECORATION_BREAK = ENABLE_CSS_BOX_DECORATION_BREAK; 85 86 ENABLE_CSS_COMPOSITING = ENABLE_CSS_COMPOSITING; 87 88 ENABLE_CSS_CONIC_GRADIENTS = ENABLE_CSS_CONIC_GRADIENTS; 51 89 ENABLE_CSS_CONIC_GRADIENTS = $(ENABLE_CSS_CONIC_GRADIENTS_$(WK_PLATFORM_NAME)); 52 90 ENABLE_CSS_CONIC_GRADIENTS_iphoneos = ENABLE_CSS_CONIC_GRADIENTS; … … 60 98 ENABLE_CSS_CONIC_GRADIENTS_MACOS_SINCE_1014 = ENABLE_CSS_CONIC_GRADIENTS; 61 99 100 ENABLE_CSS_IMAGE_RESOLUTION = ; 101 102 ENABLE_CSS_PAINTING_API = ENABLE_CSS_PAINTING_API; 103 104 ENABLE_CSS_SCROLL_SNAP = ENABLE_CSS_SCROLL_SNAP; 105 106 ENABLE_CSS_SELECTORS_LEVEL4 = ENABLE_CSS_SELECTORS_LEVEL4; 107 108 ENABLE_CSS_TRAILING_WORD = ENABLE_CSS_TRAILING_WORD; 109 110 ENABLE_CSS_TYPED_OM = ENABLE_CSS_TYPED_OM; 111 112 ENABLE_CURSOR_VISIBILITY = ENABLE_CURSOR_VISIBILITY; 113 62 114 ENABLE_DARK_MODE_CSS = $(ENABLE_DARK_MODE_CSS_$(WK_PLATFORM_NAME)); 63 115 ENABLE_DARK_MODE_CSS_iphoneos = ENABLE_DARK_MODE_CSS; … … 65 117 ENABLE_DARK_MODE_CSS_maccatalyst = ENABLE_DARK_MODE_CSS; 66 118 ENABLE_DARK_MODE_CSS_macosx = ENABLE_DARK_MODE_CSS; 119 120 ENABLE_DATACUE_VALUE = ENABLE_DATACUE_VALUE; 121 122 ENABLE_DATALIST_ELEMENT = ENABLE_DATALIST_ELEMENT; 67 123 68 124 ENABLE_DATA_INTERACTION = $(ENABLE_DATA_INTERACTION_$(WK_PLATFORM_NAME)); … … 101 157 ENABLE_EXPERIMENTAL_FEATURES_YES = ENABLE_EXPERIMENTAL_FEATURES; 102 158 159 ENABLE_FILTERS_LEVEL_2 = ENABLE_FILTERS_LEVEL_2; 160 103 161 ENABLE_FULLSCREEN_API = $(ENABLE_FULLSCREEN_API_$(WK_PLATFORM_NAME)); 104 162 ENABLE_FULLSCREEN_API_iphoneos = $(ENABLE_FULLSCREEN_API$(WK_IOS_12)); … … 121 179 ENABLE_GEOLOCATION_macosx = ENABLE_GEOLOCATION; 122 180 181 ENABLE_GPU_PROCESS = ENABLE_GPU_PROCESS; 182 183 ENABLE_INDEXED_DATABASE = ENABLE_INDEXED_DATABASE; 184 185 ENABLE_INDEXED_DATABASE_IN_WORKERS = ENABLE_INDEXED_DATABASE_IN_WORKERS; 186 187 ENABLE_INPUT_TYPE_COLOR = ENABLE_INPUT_TYPE_COLOR; 188 123 189 ENABLE_INPUT_TYPE_DATE = $(ENABLE_INPUT_TYPE_DATE_$(WK_PLATFORM_NAME)); 124 190 ENABLE_INPUT_TYPE_DATE_iphoneos = ENABLE_INPUT_TYPE_DATE; … … 133 199 ENABLE_INPUT_TYPE_DATETIMELOCAL_watchsimulator = ENABLE_INPUT_TYPE_DATETIMELOCAL; 134 200 201 ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE = ; 202 135 203 ENABLE_INPUT_TYPE_MONTH = $(ENABLE_INPUT_TYPE_MONTH_$(WK_PLATFORM_NAME)); 136 204 ENABLE_INPUT_TYPE_MONTH_iphoneos = ENABLE_INPUT_TYPE_MONTH; … … 151 219 ENABLE_INPUT_TYPE_WEEK_watchsimulator = ENABLE_INPUT_TYPE_WEEK; 152 220 221 ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS = ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS; 222 223 ENABLE_INSPECTOR_TELEMETRY = ENABLE_INSPECTOR_TELEMETRY; 224 225 ENABLE_INTERSECTION_OBSERVER = ENABLE_INTERSECTION_OBSERVER; 226 153 227 ENABLE_IOS_GESTURE_EVENTS = $(ENABLE_IOS_GESTURE_EVENTS_$(WK_COCOA_TOUCH)_WITH_INTERNAL_SDK_$(USE_INTERNAL_SDK)); 154 228 ENABLE_IOS_GESTURE_EVENTS_cocoatouch_WITH_INTERNAL_SDK_YES = ENABLE_IOS_GESTURE_EVENTS; … … 156 230 ENABLE_IOS_TOUCH_EVENTS = $(ENABLE_IOS_TOUCH_EVENTS_$(WK_COCOA_TOUCH)_WITH_INTERNAL_SDK_$(USE_INTERNAL_SDK)); 157 231 ENABLE_IOS_TOUCH_EVENTS_cocoatouch_WITH_INTERNAL_SDK_YES = ENABLE_IOS_TOUCH_EVENTS; 232 233 ENABLE_LAYOUT_FORMATTING_CONTEXT = ENABLE_LAYOUT_FORMATTING_CONTEXT; 234 235 ENABLE_LEGACY_CSS_VENDOR_PREFIXES = ENABLE_LEGACY_CSS_VENDOR_PREFIXES; 236 237 ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER = ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER; 158 238 159 239 ENABLE_LEGACY_ENCRYPTED_MEDIA = $(ENABLE_LEGACY_ENCRYPTED_MEDIA_$(WK_PLATFORM_NAME)); … … 172 252 ENABLE_MAC_GESTURE_EVENTS_macosx_WITH_INTERNAL_SDK_YES = ENABLE_MAC_GESTURE_EVENTS; 173 253 254 ENABLE_MATHML = ENABLE_MATHML; 255 174 256 ENABLE_MEDIA_CAPTURE = $(ENABLE_MEDIA_CAPTURE_$(WK_COCOA_TOUCH)); 175 257 ENABLE_MEDIA_CAPTURE_cocoatouch = ENABLE_MEDIA_CAPTURE; 258 259 ENABLE_MEDIA_CONTROLS_SCRIPT = ENABLE_MEDIA_CONTROLS_SCRIPT; 260 261 ENABLE_MEDIA_SESSION = ; 262 263 ENABLE_MEDIA_SOURCE = $(ENABLE_MEDIA_SOURCE_$(WK_PLATFORM_NAME)); 264 ENABLE_MEDIA_SOURCE_iphoneos = ENABLE_MEDIA_SOURCE; 265 ENABLE_MEDIA_SOURCE_macosx = ENABLE_MEDIA_SOURCE; 266 267 ENABLE_MEDIA_STATISTICS = ; 176 268 177 269 ENABLE_MEDIA_STREAM = $(ENABLE_MEDIA_STREAM_$(WK_PLATFORM_NAME)); … … 180 272 ENABLE_MEDIA_STREAM_macosx = ENABLE_MEDIA_STREAM; 181 273 274 ENABLE_MEMORY_SAMPLER = ENABLE_MEMORY_SAMPLER; 275 276 ENABLE_METER_ELEMENT = ENABLE_METER_ELEMENT; 277 278 ENABLE_MHTML = ; 279 280 ENABLE_MOUSE_CURSOR_SCALE = $(ENABLE_MOUSE_CURSOR_SCALE_$(WK_PLATFORM_NAME)); 281 ENABLE_MOUSE_CURSOR_SCALE_macosx = ENABLE_MOUSE_CURSOR_SCALE; 282 182 283 ENABLE_NAVIGATOR_STANDALONE = $(ENABLE_NAVIGATOR_STANDALONE_$(WK_COCOA_TOUCH)); 183 284 ENABLE_NAVIGATOR_STANDALONE_cocoatouch = ENABLE_NAVIGATOR_STANDALONE; 184 285 286 ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION = ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION; 287 288 ENABLE_NETWORK_CACHE_STALE_WHILE_REVALIDATE = ENABLE_NETWORK_CACHE_STALE_WHILE_REVALIDATE; 289 290 ENABLE_NOTIFICATIONS = $(ENABLE_NOTIFICATIONS_$(WK_PLATFORM_NAME)); 291 ENABLE_NOTIFICATIONS_macosx = ENABLE_NOTIFICATIONS; 292 293 ENABLE_OFFSCREEN_CANVAS = ; 294 185 295 ENABLE_OVERFLOW_SCROLLING_TOUCH = $(ENABLE_OVERFLOW_SCROLLING_TOUCH_$(WK_COCOA_TOUCH)); 186 296 ENABLE_OVERFLOW_SCROLLING_TOUCH_cocoatouch = ENABLE_OVERFLOW_SCROLLING_TOUCH; 297 298 ENABLE_PAYMENT_REQUEST = ENABLE_PAYMENT_REQUEST; 187 299 188 300 ENABLE_PICTURE_IN_PICTURE_API = $(ENABLE_PICTURE_IN_PICTURE_API_$(WK_PLATFORM_NAME)); … … 190 302 ENABLE_PICTURE_IN_PICTURE_API_iphonesimulator = ENABLE_PICTURE_IN_PICTURE_API; 191 303 ENABLE_PICTURE_IN_PICTURE_API_macosx = ENABLE_PICTURE_IN_PICTURE_API; 304 305 ENABLE_PDFKIT_PLUGIN = $(ENABLE_PDFKIT_PLUGIN_$(WK_PLATFORM_NAME)); 306 ENABLE_PDFKIT_PLUGIN_macosx = ENABLE_PDFKIT_PLUGIN; 307 308 ENABLE_POINTER_LOCK = $(ENABLE_POINTER_LOCK_$(WK_PLATFORM_NAME)); 309 ENABLE_POINTER_LOCK_macosx = ENABLE_POINTER_LOCK; 310 311 ENABLE_PUBLIC_SUFFIX_LIST = ENABLE_PUBLIC_SUFFIX_LIST; 312 313 ENABLE_QUOTA = ; 314 315 ENABLE_REMOTE_INSPECTOR = ENABLE_REMOTE_INSPECTOR; 316 317 ENABLE_RESIZE_OBSERVER = ENABLE_RESIZE_OBSERVER; 318 319 ENABLE_RESOLUTION_MEDIA_QUERY = ; 320 321 ENABLE_RESOURCE_LOAD_STATISTICS = ENABLE_RESOURCE_LOAD_STATISTICS; 322 323 ENABLE_RESOURCE_USAGE = ENABLE_RESOURCE_USAGE; 324 325 ENABLE_RUBBER_BANDING = $(ENABLE_RUBBER_BANDING_$(WK_PLATFORM_NAME)); 326 ENABLE_RUBBER_BANDING_macosx = ENABLE_RUBBER_BANDING; 327 328 ENABLE_SANDBOX_EXTENSIONS = ENABLE_SANDBOX_EXTENSIONS; 329 330 ENABLE_SERVER_PRECONNECT = ENABLE_SERVER_PRECONNECT; 331 332 ENABLE_SERVICE_CONTROLS = $(ENABLE_SERVICE_CONTROLS_$(WK_PLATFORM_NAME)); 333 ENABLE_SERVICE_CONTROLS_macosx = ENABLE_SERVICE_CONTROLS; 334 335 ENABLE_SERVICE_WORKER = ENABLE_SERVICE_WORKER; 336 337 ENABLE_SHAREABLE_RESOURCE = ENABLE_SHAREABLE_RESOURCE; 192 338 193 339 ENABLE_SPEECH_SYNTHESIS = $(ENABLE_SPEECH_SYNTHESIS_$(WK_PLATFORM_NAME)); … … 200 346 ENABLE_SPEECH_SYNTHESIS_macosx = ENABLE_SPEECH_SYNTHESIS; 201 347 348 ENABLE_STREAMS_API = ENABLE_STREAMS_API; 349 350 ENABLE_SVG_FONTS = ENABLE_SVG_FONTS; 351 352 ENABLE_TELEPHONE_NUMBER_DETECTION = ENABLE_TELEPHONE_NUMBER_DETECTION; 353 354 ENABLE_TEXT_AUTOSIZING = ENABLE_TEXT_AUTOSIZING; 355 202 356 // FIXME: Remove the USE_INTERNAL_SDK condition once we support touch events when building for iOS with 203 357 // the public SDK. See <https://webkit.org/b/179167>. 204 358 ENABLE_TOUCH_EVENTS = $(ENABLE_TOUCH_EVENTS_$(WK_COCOA_TOUCH)_WITH_INTERNAL_SDK_$(USE_INTERNAL_SDK)); 205 359 ENABLE_TOUCH_EVENTS_cocoatouch_WITH_INTERNAL_SDK_YES = ENABLE_TOUCH_EVENTS; 360 361 ENABLE_USERSELECT_ALL = ENABLE_USERSELECT_ALL; 362 363 ENABLE_USER_MESSAGE_HANDLERS = ENABLE_USER_MESSAGE_HANDLERS; 364 365 ENABLE_VARIATION_FONTS = ENABLE_VARIATION_FONTS; 366 367 ENABLE_VIDEO = ENABLE_VIDEO; 206 368 207 369 ENABLE_VIDEO_PRESENTATION_MODE = $(ENABLE_VIDEO_PRESENTATION_MODE_$(WK_PLATFORM_NAME)); … … 211 373 ENABLE_VIDEO_PRESENTATION_MODE_maccatalyst = ENABLE_VIDEO_PRESENTATION_MODE; 212 374 375 ENABLE_VIDEO_TRACK = ENABLE_VIDEO_TRACK; 376 377 ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN = $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN_$(WK_PLATFORM_NAME)); 378 ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN_macosx = ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN; 379 380 ENABLE_WEB_ARCHIVE = ENABLE_WEB_ARCHIVE; 381 213 382 ENABLE_WEBDRIVER_MOUSE_INTERACTIONS = $(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS_$(WK_PLATFORM_NAME)); 214 383 ENABLE_WEBDRIVER_MOUSE_INTERACTIONS_macosx = ENABLE_WEBDRIVER_MOUSE_INTERACTIONS; … … 218 387 ENABLE_WEBDRIVER_TOUCH_INTERACTIONS = $(ENABLE_WEBDRIVER_TOUCH_INTERACTIONS_$(WK_PLATFORM_NAME)); 219 388 ENABLE_WEBDRIVER_TOUCH_INTERACTIONS_iphoneos = ENABLE_WEBDRIVER_TOUCH_INTERACTIONS; 389 390 ENABLE_WEBGL = ENABLE_WEBGL; 391 392 ENABLE_WEBGL2 = ENABLE_WEBGL2; 220 393 221 394 ENABLE_WEBGPU = $(ENABLE_WEBGPU_$(WK_PLATFORM_NAME)); … … 227 400 ENABLE_WEBGPU_MACOS_SINCE_1014 = ENABLE_WEBGPU; 228 401 402 ENABLE_WEBXR = ; 403 404 ENABLE_WEB_API_STATISTICS = ; 405 406 ENABLE_WEB_AUDIO = ENABLE_WEB_AUDIO; 407 229 408 ENABLE_WEB_AUTHN = $(ENABLE_WEB_AUTHN_$(WK_PLATFORM_NAME)); 230 409 ENABLE_WEB_AUTHN_iphoneos = ENABLE_WEB_AUTHN; … … 232 411 ENABLE_WEB_AUTHN_macosx = ENABLE_WEB_AUTHN; 233 412 413 ENABLE_WEB_CRYPTO = ENABLE_WEB_CRYPTO; 414 234 415 ENABLE_WEB_RTC = $(ENABLE_WEB_RTC_$(WK_PLATFORM_NAME)); 235 416 ENABLE_WEB_RTC_iphoneos = ENABLE_WEB_RTC; … … 237 418 ENABLE_WEB_RTC_macosx = ENABLE_WEB_RTC; 238 419 239 FEATURE_DEFINES = $(ENABLE_APPLE_PAY) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DATA_INTERACTION) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_EDITABLE_REGION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FULLSCREEN_API) $(ENABLE_PICTURE_IN_PICTURE_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_STREAM) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_OVERFLOW_SCROLLING_TOUCH) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_TOUCH_EVENTS) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS) $(ENABLE_WEBDRIVER_KEYBOARD_INTERACTIONS) $(ENABLE_WEBDRIVER_TOUCH_INTERACTIONS) $(ENABLE_WEBGPU) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_RTC); 420 ENABLE_WIRELESS_PLAYBACK_TARGET = ENABLE_WIRELESS_PLAYBACK_TARGET; 421 422 ENABLE_XSLT = ENABLE_XSLT; 423 424 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCESSIBILITY_ISOLATED_TREE) $(ENABLE_APPLE_PAY) $(ENABLE_APPLE_PAY_SESSION_V3) $(ENABLE_APPLE_PAY_SESSION_V4) $(ENABLE_APPLICATION_MANIFEST) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_PAINTING_API) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS_TYPED_OM) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_C_LOOP) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_INTERACTION) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_EDITABLE_REGION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FULLSCREEN_API) $(ENABLE_PICTURE_IN_PICTURE_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_GPU_PROCESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS) $(ENABLE_INSPECTOR_TELEMETRY) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LAYOUT_FORMATTING_CONTEXT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_MEMORY_SAMPLER) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION) $(ENABLE_NETWORK_CACHE_STALE_WHILE_REVALIDATE) $(ENABLE_NOTIFICATIONS) $(ENABLE_OFFSCREEN_CANVAS) $(ENABLE_OVERFLOW_SCROLLING_TOUCH) $(ENABLE_PAYMENT_REQUEST) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESIZE_OBSERVER) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_LOAD_STATISTICS) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SANDBOX_EXTENSIONS) $(ENABLE_SERVER_PRECONNECT) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SERVICE_WORKER) $(ENABLE_SHAREABLE_RESOURCE) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_USERSELECT_ALL) $(ENABLE_USER_MESSAGE_HANDLERS) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN) $(ENABLE_WEB_ARCHIVE) $(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS) $(ENABLE_WEBDRIVER_KEYBOARD_INTERACTIONS) $(ENABLE_WEBDRIVER_TOUCH_INTERACTIONS) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEBGPU) $(ENABLE_WEBXR) $(ENABLE_WEB_API_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_CRYPTO) $(ENABLE_WEB_RTC) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_XSLT); -
trunk/Source/WebCore/DerivedSources-input.xcfilelist
r262310 r262462 455 455 $(PROJECT_DIR)/Scripts/SettingsTemplates/Settings.cpp.erb 456 456 $(PROJECT_DIR)/Scripts/SettingsTemplates/Settings.h.erb 457 $(PROJECT_DIR)/Scripts/generate-unified-sources.sh458 $(PROJECT_DIR)/Sources.txt459 $(PROJECT_DIR)/SourcesCocoa.txt460 457 $(PROJECT_DIR)/accessibility/AccessibilityRole.idl 461 458 $(PROJECT_DIR)/accessibility/AriaAttributes.idl -
trunk/Source/WebCore/DerivedSources-output.xcfilelist
r262310 r262462 2254 2254 $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/TouchEvent.idl 2255 2255 $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/TouchList.idl 2256 $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/UnifiedSourceBundlesTimeStamp.txt2257 2256 $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/UserAgentScripts.h 2258 2257 $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/UserAgentScriptsData.cpp -
trunk/Source/WebCore/DerivedSources.make
r262310 r262462 1221 1221 vpath %.in $(WEBKITADDITIONS_HEADER_SEARCH_PATHS) 1222 1222 1223 .PHONY : all1224 1225 all : UnifiedSourceBundlesTimeStamp.txt1226 1227 UnifiedSourceBundlesTimeStamp.txt : $(WebCore)/Scripts/generate-unified-sources.sh Sources.txt SourcesCocoa.txt $(FEATURE_AND_PLATFORM_DEFINE_DEPENDENCIES)1228 $< --feature-flags "$(FEATURE_AND_PLATFORM_DEFINES)"1229 echo "time stamp" > $@1230 1231 1223 ADDITIONAL_EVENT_NAMES = 1232 1224 ADDITIONAL_EVENT_TARGET_FACTORY = … … 1250 1242 $(WebCore)/dom/TouchList.idl 1251 1243 endif 1244 1245 .PHONY : all 1252 1246 1253 1247 JS_DOM_CLASSES=$(basename $(notdir $(JS_BINDING_IDLS))) -
trunk/Source/WebCore/Modules/applepay/ApplePayError.idl
r262331 r262462 26 26 [ 27 27 Constructor(ApplePayErrorCode errorCode, optional ApplePayErrorContactField contactField, optional DOMString message = ""), 28 Conditional=APPLE_PAY ,28 Conditional=APPLE_PAY_SESSION_V3, 29 29 ] interface ApplePayError { 30 30 attribute ApplePayErrorCode code; -
trunk/Source/WebCore/Modules/applepay/ApplePayPaymentAuthorizationResult.idl
r262331 r262462 25 25 26 26 [ 27 Conditional=APPLE_PAY ,27 Conditional=APPLE_PAY_SESSION_V3, 28 28 ] dictionary ApplePayPaymentAuthorizationResult { 29 29 required unsigned short status; -
trunk/Source/WebCore/Modules/applepay/ApplePayPaymentContact.idl
r262331 r262462 32 32 DOMString givenName; 33 33 DOMString familyName; 34 DOMString phoneticGivenName;35 DOMString phoneticFamilyName;34 [Conditional=APPLE_PAY_SESSION_V3] DOMString phoneticGivenName; 35 [Conditional=APPLE_PAY_SESSION_V3] DOMString phoneticFamilyName; 36 36 sequence<DOMString> addressLines; 37 37 DOMString subLocality; -
trunk/Source/WebCore/Modules/applepay/ApplePayPaymentMethodUpdate.idl
r262331 r262462 25 25 26 26 [ 27 Conditional=APPLE_PAY ,27 Conditional=APPLE_PAY_SESSION_V3, 28 28 ] dictionary ApplePayPaymentMethodUpdate { 29 29 required ApplePayLineItem newTotal; -
trunk/Source/WebCore/Modules/applepay/ApplePayRequestBase.idl
r262331 r262462 38 38 39 39 DOMString applicationData; 40 sequence<DOMString> supportedCountries;40 [Conditional=APPLE_PAY_SESSION_V3] sequence<DOMString> supportedCountries; 41 41 42 42 [Conditional=APPLE_PAY_INSTALLMENTS] ApplePayInstallmentConfiguration installmentConfiguration; -
trunk/Source/WebCore/Modules/applepay/ApplePaySession.idl
r262331 r262462 50 50 [MayThrowException] void abort(); 51 51 [MayThrowException, CallWith=GlobalObject] void completeMerchantValidation(any merchantSession); 52 [MayThrowException ] void completeShippingMethodSelection(ApplePayShippingMethodUpdate update);53 [MayThrowException ] void completeShippingContactSelection(ApplePayShippingContactUpdate update);54 [MayThrowException ] void completePaymentMethodSelection(ApplePayPaymentMethodUpdate update);55 [MayThrowException ] void completePayment(ApplePayPaymentAuthorizationResult result);52 [MayThrowException, Conditional=APPLE_PAY_SESSION_V3] void completeShippingMethodSelection(ApplePayShippingMethodUpdate update); 53 [MayThrowException, Conditional=APPLE_PAY_SESSION_V3] void completeShippingContactSelection(ApplePayShippingContactUpdate update); 54 [MayThrowException, Conditional=APPLE_PAY_SESSION_V3] void completePaymentMethodSelection(ApplePayPaymentMethodUpdate update); 55 [MayThrowException, Conditional=APPLE_PAY_SESSION_V3] void completePayment(ApplePayPaymentAuthorizationResult result); 56 56 57 57 [MayThrowException] void completeShippingMethodSelection(unsigned short status, ApplePayLineItem newTotal, sequence<ApplePayLineItem> newLineItems); -
trunk/Source/WebCore/Modules/applepay/ApplePayShippingContactUpdate.idl
r262331 r262462 25 25 26 26 [ 27 Conditional=APPLE_PAY ,27 Conditional=APPLE_PAY_SESSION_V3, 28 28 ] dictionary ApplePayShippingContactUpdate { 29 29 sequence<ApplePayError> errors; -
trunk/Source/WebCore/Modules/applepay/ApplePayShippingMethodUpdate.idl
r262331 r262462 25 25 26 26 [ 27 Conditional=APPLE_PAY ,27 Conditional=APPLE_PAY_SESSION_V3, 28 28 ] dictionary ApplePayShippingMethodUpdate { 29 29 required ApplePayLineItem newTotal; -
trunk/Source/WebCore/Modules/applepay/PaymentCoordinatorClient.cpp
r262331 r262462 35 35 ASSERT(version > 0); 36 36 37 #if !ENABLE(APPLE_PAY_SESSION_V7) 37 #if !ENABLE(APPLE_PAY_SESSION_V3) 38 static const unsigned currentVersion = 2; 39 #elif !ENABLE(APPLE_PAY_SESSION_V4) 40 static const unsigned currentVersion = 3; 41 #elif !ENABLE(APPLE_PAY_SESSION_V7) 38 42 static const unsigned currentVersion = 6; 39 43 #elif !ENABLE(APPLE_PAY_SESSION_V8) -
trunk/Source/WebCore/Modules/applepay/paymentrequest/ApplePayPaymentHandler.cpp
r262331 r262462 402 402 return { }; 403 403 404 #if ENABLE(APPLE_PAY_SESSION_V3) 404 405 auto& context = *scriptExecutionContext(); 405 406 auto throwScope = DECLARE_THROW_SCOPE(context.vm()); … … 412 413 errors.append({ applePayError->code(), applePayError->message(), applePayError->contactField() }); 413 414 } 415 #else 416 UNUSED_PARAM(errors); 417 #endif 414 418 415 419 return { }; -
trunk/Source/WebCore/PAL/ChangeLog
r262435 r262462 1 2020-06-02 Keith Rollin <krollin@apple.com> 2 3 Revert FEATURES_DEFINES related changes 4 https://bugs.webkit.org/show_bug.cgi?id=212664 5 <rdar://problem/63893033> 6 7 Reviewed by Andy Estes. 8 9 Bug 262310, Bug 262311, Bug 262318, and Bug 262331 involve changes to 10 FEATURE_DEFINES and how the values there relate to those found in the 11 Platform*.h files. Those changes break XCBuild (by removing the 12 .xcfilelist related to UnifiedSources and the process for generating 13 them), and so are being reverted. 14 15 * Configurations/FeatureDefines.xcconfig: 16 1 17 2020-06-02 Per Arne Vollan <pvollan@apple.com> 2 18 -
trunk/Source/WebCore/PAL/Configurations/FeatureDefines.xcconfig
r262331 r262462 34 34 #include "WebKitTargetConditionals.xcconfig" 35 35 36 ENABLE_3D_TRANSFORMS = ENABLE_3D_TRANSFORMS; 37 38 ENABLE_ACCELERATED_2D_CANVAS = ; 39 40 ENABLE_ACCESSIBILITY_ISOLATED_TREE = $(ENABLE_ACCESSIBILITY_ISOLATED_TREE_$(WK_PLATFORM_NAME)); 41 ENABLE_ACCESSIBILITY_ISOLATED_TREE_macosx = $(ENABLE_ACCESSIBILITY_ISOLATED_TREE$(WK_MACOS_1016)); 42 ENABLE_ACCESSIBILITY_ISOLATED_TREE_MACOS_SINCE_1016 = ENABLE_ACCESSIBILITY_ISOLATED_TREE; 43 36 44 ENABLE_APPLE_PAY = $(ENABLE_APPLE_PAY_$(WK_PLATFORM_NAME)); 37 45 ENABLE_APPLE_PAY_iphoneos = ENABLE_APPLE_PAY; 38 46 ENABLE_APPLE_PAY_iphonesimulator = ENABLE_APPLE_PAY; 39 47 ENABLE_APPLE_PAY_macosx = ENABLE_APPLE_PAY; 48 49 ENABLE_APPLE_PAY_SESSION_V3 = $(ENABLE_APPLE_PAY_SESSION_V3_$(WK_PLATFORM_NAME)); 50 ENABLE_APPLE_PAY_SESSION_V3_iphoneos = ENABLE_APPLE_PAY_SESSION_V3; 51 ENABLE_APPLE_PAY_SESSION_V3_iphonesimulator = ENABLE_APPLE_PAY_SESSION_V3; 52 ENABLE_APPLE_PAY_SESSION_V3_macosx = ENABLE_APPLE_PAY_SESSION_V3; 53 54 ENABLE_APPLE_PAY_SESSION_V4 = $(ENABLE_APPLE_PAY_SESSION_V4_$(WK_PLATFORM_NAME)); 55 ENABLE_APPLE_PAY_SESSION_V4_iphoneos = ENABLE_APPLE_PAY_SESSION_V4; 56 ENABLE_APPLE_PAY_SESSION_V4_iphoneos[sdk=iphone*11.*] = ; 57 ENABLE_APPLE_PAY_SESSION_V4_iphonesimulator = ENABLE_APPLE_PAY_SESSION_V4; 58 ENABLE_APPLE_PAY_SESSION_V4_iphonesimulator[sdk=iphone*11.*] = ; 59 ENABLE_APPLE_PAY_SESSION_V4_macosx = $(ENABLE_APPLE_PAY_SESSION_V4$(WK_MACOS_1014)); 60 ENABLE_APPLE_PAY_SESSION_V4_MACOS_SINCE_1014 = ENABLE_APPLE_PAY_SESSION_V4; 61 62 ENABLE_APPLICATION_MANIFEST = ENABLE_APPLICATION_MANIFEST; 63 64 ENABLE_ATTACHMENT_ELEMENT = ENABLE_ATTACHMENT_ELEMENT; 65 66 ENABLE_AVF_CAPTIONS = ENABLE_AVF_CAPTIONS; 67 68 ENABLE_CACHE_PARTITIONING = ENABLE_CACHE_PARTITIONING; 69 70 ENABLE_CHANNEL_MESSAGING = ENABLE_CHANNEL_MESSAGING; 40 71 41 72 ENABLE_CONTENT_FILTERING = $(ENABLE_CONTENT_FILTERING_$(WK_PLATFORM_NAME)); … … 49 80 ENABLE_CONTENT_FILTERING_watchsimulator = ; 50 81 82 ENABLE_CSS3_TEXT = ; 83 84 ENABLE_CSS_BOX_DECORATION_BREAK = ENABLE_CSS_BOX_DECORATION_BREAK; 85 86 ENABLE_CSS_COMPOSITING = ENABLE_CSS_COMPOSITING; 87 88 ENABLE_CSS_CONIC_GRADIENTS = ENABLE_CSS_CONIC_GRADIENTS; 51 89 ENABLE_CSS_CONIC_GRADIENTS = $(ENABLE_CSS_CONIC_GRADIENTS_$(WK_PLATFORM_NAME)); 52 90 ENABLE_CSS_CONIC_GRADIENTS_iphoneos = ENABLE_CSS_CONIC_GRADIENTS; … … 60 98 ENABLE_CSS_CONIC_GRADIENTS_MACOS_SINCE_1014 = ENABLE_CSS_CONIC_GRADIENTS; 61 99 100 ENABLE_CSS_IMAGE_RESOLUTION = ; 101 102 ENABLE_CSS_PAINTING_API = ENABLE_CSS_PAINTING_API; 103 104 ENABLE_CSS_SCROLL_SNAP = ENABLE_CSS_SCROLL_SNAP; 105 106 ENABLE_CSS_SELECTORS_LEVEL4 = ENABLE_CSS_SELECTORS_LEVEL4; 107 108 ENABLE_CSS_TRAILING_WORD = ENABLE_CSS_TRAILING_WORD; 109 110 ENABLE_CSS_TYPED_OM = ENABLE_CSS_TYPED_OM; 111 112 ENABLE_CURSOR_VISIBILITY = ENABLE_CURSOR_VISIBILITY; 113 62 114 ENABLE_DARK_MODE_CSS = $(ENABLE_DARK_MODE_CSS_$(WK_PLATFORM_NAME)); 63 115 ENABLE_DARK_MODE_CSS_iphoneos = ENABLE_DARK_MODE_CSS; … … 65 117 ENABLE_DARK_MODE_CSS_maccatalyst = ENABLE_DARK_MODE_CSS; 66 118 ENABLE_DARK_MODE_CSS_macosx = ENABLE_DARK_MODE_CSS; 119 120 ENABLE_DATACUE_VALUE = ENABLE_DATACUE_VALUE; 121 122 ENABLE_DATALIST_ELEMENT = ENABLE_DATALIST_ELEMENT; 67 123 68 124 ENABLE_DATA_INTERACTION = $(ENABLE_DATA_INTERACTION_$(WK_PLATFORM_NAME)); … … 101 157 ENABLE_EXPERIMENTAL_FEATURES_YES = ENABLE_EXPERIMENTAL_FEATURES; 102 158 159 ENABLE_FILTERS_LEVEL_2 = ENABLE_FILTERS_LEVEL_2; 160 103 161 ENABLE_FULLSCREEN_API = $(ENABLE_FULLSCREEN_API_$(WK_PLATFORM_NAME)); 104 162 ENABLE_FULLSCREEN_API_iphoneos = $(ENABLE_FULLSCREEN_API$(WK_IOS_12)); … … 121 179 ENABLE_GEOLOCATION_macosx = ENABLE_GEOLOCATION; 122 180 181 ENABLE_GPU_PROCESS = ENABLE_GPU_PROCESS; 182 183 ENABLE_INDEXED_DATABASE = ENABLE_INDEXED_DATABASE; 184 185 ENABLE_INDEXED_DATABASE_IN_WORKERS = ENABLE_INDEXED_DATABASE_IN_WORKERS; 186 187 ENABLE_INPUT_TYPE_COLOR = ENABLE_INPUT_TYPE_COLOR; 188 123 189 ENABLE_INPUT_TYPE_DATE = $(ENABLE_INPUT_TYPE_DATE_$(WK_PLATFORM_NAME)); 124 190 ENABLE_INPUT_TYPE_DATE_iphoneos = ENABLE_INPUT_TYPE_DATE; … … 133 199 ENABLE_INPUT_TYPE_DATETIMELOCAL_watchsimulator = ENABLE_INPUT_TYPE_DATETIMELOCAL; 134 200 201 ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE = ; 202 135 203 ENABLE_INPUT_TYPE_MONTH = $(ENABLE_INPUT_TYPE_MONTH_$(WK_PLATFORM_NAME)); 136 204 ENABLE_INPUT_TYPE_MONTH_iphoneos = ENABLE_INPUT_TYPE_MONTH; … … 151 219 ENABLE_INPUT_TYPE_WEEK_watchsimulator = ENABLE_INPUT_TYPE_WEEK; 152 220 221 ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS = ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS; 222 223 ENABLE_INSPECTOR_TELEMETRY = ENABLE_INSPECTOR_TELEMETRY; 224 225 ENABLE_INTERSECTION_OBSERVER = ENABLE_INTERSECTION_OBSERVER; 226 153 227 ENABLE_IOS_GESTURE_EVENTS = $(ENABLE_IOS_GESTURE_EVENTS_$(WK_COCOA_TOUCH)_WITH_INTERNAL_SDK_$(USE_INTERNAL_SDK)); 154 228 ENABLE_IOS_GESTURE_EVENTS_cocoatouch_WITH_INTERNAL_SDK_YES = ENABLE_IOS_GESTURE_EVENTS; … … 156 230 ENABLE_IOS_TOUCH_EVENTS = $(ENABLE_IOS_TOUCH_EVENTS_$(WK_COCOA_TOUCH)_WITH_INTERNAL_SDK_$(USE_INTERNAL_SDK)); 157 231 ENABLE_IOS_TOUCH_EVENTS_cocoatouch_WITH_INTERNAL_SDK_YES = ENABLE_IOS_TOUCH_EVENTS; 232 233 ENABLE_LAYOUT_FORMATTING_CONTEXT = ENABLE_LAYOUT_FORMATTING_CONTEXT; 234 235 ENABLE_LEGACY_CSS_VENDOR_PREFIXES = ENABLE_LEGACY_CSS_VENDOR_PREFIXES; 236 237 ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER = ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER; 158 238 159 239 ENABLE_LEGACY_ENCRYPTED_MEDIA = $(ENABLE_LEGACY_ENCRYPTED_MEDIA_$(WK_PLATFORM_NAME)); … … 172 252 ENABLE_MAC_GESTURE_EVENTS_macosx_WITH_INTERNAL_SDK_YES = ENABLE_MAC_GESTURE_EVENTS; 173 253 254 ENABLE_MATHML = ENABLE_MATHML; 255 174 256 ENABLE_MEDIA_CAPTURE = $(ENABLE_MEDIA_CAPTURE_$(WK_COCOA_TOUCH)); 175 257 ENABLE_MEDIA_CAPTURE_cocoatouch = ENABLE_MEDIA_CAPTURE; 258 259 ENABLE_MEDIA_CONTROLS_SCRIPT = ENABLE_MEDIA_CONTROLS_SCRIPT; 260 261 ENABLE_MEDIA_SESSION = ; 262 263 ENABLE_MEDIA_SOURCE = $(ENABLE_MEDIA_SOURCE_$(WK_PLATFORM_NAME)); 264 ENABLE_MEDIA_SOURCE_iphoneos = ENABLE_MEDIA_SOURCE; 265 ENABLE_MEDIA_SOURCE_macosx = ENABLE_MEDIA_SOURCE; 266 267 ENABLE_MEDIA_STATISTICS = ; 176 268 177 269 ENABLE_MEDIA_STREAM = $(ENABLE_MEDIA_STREAM_$(WK_PLATFORM_NAME)); … … 180 272 ENABLE_MEDIA_STREAM_macosx = ENABLE_MEDIA_STREAM; 181 273 274 ENABLE_MEMORY_SAMPLER = ENABLE_MEMORY_SAMPLER; 275 276 ENABLE_METER_ELEMENT = ENABLE_METER_ELEMENT; 277 278 ENABLE_MHTML = ; 279 280 ENABLE_MOUSE_CURSOR_SCALE = $(ENABLE_MOUSE_CURSOR_SCALE_$(WK_PLATFORM_NAME)); 281 ENABLE_MOUSE_CURSOR_SCALE_macosx = ENABLE_MOUSE_CURSOR_SCALE; 282 182 283 ENABLE_NAVIGATOR_STANDALONE = $(ENABLE_NAVIGATOR_STANDALONE_$(WK_COCOA_TOUCH)); 183 284 ENABLE_NAVIGATOR_STANDALONE_cocoatouch = ENABLE_NAVIGATOR_STANDALONE; 184 285 286 ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION = ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION; 287 288 ENABLE_NETWORK_CACHE_STALE_WHILE_REVALIDATE = ENABLE_NETWORK_CACHE_STALE_WHILE_REVALIDATE; 289 290 ENABLE_NOTIFICATIONS = $(ENABLE_NOTIFICATIONS_$(WK_PLATFORM_NAME)); 291 ENABLE_NOTIFICATIONS_macosx = ENABLE_NOTIFICATIONS; 292 293 ENABLE_OFFSCREEN_CANVAS = ; 294 185 295 ENABLE_OVERFLOW_SCROLLING_TOUCH = $(ENABLE_OVERFLOW_SCROLLING_TOUCH_$(WK_COCOA_TOUCH)); 186 296 ENABLE_OVERFLOW_SCROLLING_TOUCH_cocoatouch = ENABLE_OVERFLOW_SCROLLING_TOUCH; 297 298 ENABLE_PAYMENT_REQUEST = ENABLE_PAYMENT_REQUEST; 187 299 188 300 ENABLE_PICTURE_IN_PICTURE_API = $(ENABLE_PICTURE_IN_PICTURE_API_$(WK_PLATFORM_NAME)); … … 190 302 ENABLE_PICTURE_IN_PICTURE_API_iphonesimulator = ENABLE_PICTURE_IN_PICTURE_API; 191 303 ENABLE_PICTURE_IN_PICTURE_API_macosx = ENABLE_PICTURE_IN_PICTURE_API; 304 305 ENABLE_PDFKIT_PLUGIN = $(ENABLE_PDFKIT_PLUGIN_$(WK_PLATFORM_NAME)); 306 ENABLE_PDFKIT_PLUGIN_macosx = ENABLE_PDFKIT_PLUGIN; 307 308 ENABLE_POINTER_LOCK = $(ENABLE_POINTER_LOCK_$(WK_PLATFORM_NAME)); 309 ENABLE_POINTER_LOCK_macosx = ENABLE_POINTER_LOCK; 310 311 ENABLE_PUBLIC_SUFFIX_LIST = ENABLE_PUBLIC_SUFFIX_LIST; 312 313 ENABLE_QUOTA = ; 314 315 ENABLE_REMOTE_INSPECTOR = ENABLE_REMOTE_INSPECTOR; 316 317 ENABLE_RESIZE_OBSERVER = ENABLE_RESIZE_OBSERVER; 318 319 ENABLE_RESOLUTION_MEDIA_QUERY = ; 320 321 ENABLE_RESOURCE_LOAD_STATISTICS = ENABLE_RESOURCE_LOAD_STATISTICS; 322 323 ENABLE_RESOURCE_USAGE = ENABLE_RESOURCE_USAGE; 324 325 ENABLE_RUBBER_BANDING = $(ENABLE_RUBBER_BANDING_$(WK_PLATFORM_NAME)); 326 ENABLE_RUBBER_BANDING_macosx = ENABLE_RUBBER_BANDING; 327 328 ENABLE_SANDBOX_EXTENSIONS = ENABLE_SANDBOX_EXTENSIONS; 329 330 ENABLE_SERVER_PRECONNECT = ENABLE_SERVER_PRECONNECT; 331 332 ENABLE_SERVICE_CONTROLS = $(ENABLE_SERVICE_CONTROLS_$(WK_PLATFORM_NAME)); 333 ENABLE_SERVICE_CONTROLS_macosx = ENABLE_SERVICE_CONTROLS; 334 335 ENABLE_SERVICE_WORKER = ENABLE_SERVICE_WORKER; 336 337 ENABLE_SHAREABLE_RESOURCE = ENABLE_SHAREABLE_RESOURCE; 192 338 193 339 ENABLE_SPEECH_SYNTHESIS = $(ENABLE_SPEECH_SYNTHESIS_$(WK_PLATFORM_NAME)); … … 200 346 ENABLE_SPEECH_SYNTHESIS_macosx = ENABLE_SPEECH_SYNTHESIS; 201 347 348 ENABLE_STREAMS_API = ENABLE_STREAMS_API; 349 350 ENABLE_SVG_FONTS = ENABLE_SVG_FONTS; 351 352 ENABLE_TELEPHONE_NUMBER_DETECTION = ENABLE_TELEPHONE_NUMBER_DETECTION; 353 354 ENABLE_TEXT_AUTOSIZING = ENABLE_TEXT_AUTOSIZING; 355 202 356 // FIXME: Remove the USE_INTERNAL_SDK condition once we support touch events when building for iOS with 203 357 // the public SDK. See <https://webkit.org/b/179167>. 204 358 ENABLE_TOUCH_EVENTS = $(ENABLE_TOUCH_EVENTS_$(WK_COCOA_TOUCH)_WITH_INTERNAL_SDK_$(USE_INTERNAL_SDK)); 205 359 ENABLE_TOUCH_EVENTS_cocoatouch_WITH_INTERNAL_SDK_YES = ENABLE_TOUCH_EVENTS; 360 361 ENABLE_USERSELECT_ALL = ENABLE_USERSELECT_ALL; 362 363 ENABLE_USER_MESSAGE_HANDLERS = ENABLE_USER_MESSAGE_HANDLERS; 364 365 ENABLE_VARIATION_FONTS = ENABLE_VARIATION_FONTS; 366 367 ENABLE_VIDEO = ENABLE_VIDEO; 206 368 207 369 ENABLE_VIDEO_PRESENTATION_MODE = $(ENABLE_VIDEO_PRESENTATION_MODE_$(WK_PLATFORM_NAME)); … … 211 373 ENABLE_VIDEO_PRESENTATION_MODE_maccatalyst = ENABLE_VIDEO_PRESENTATION_MODE; 212 374 375 ENABLE_VIDEO_TRACK = ENABLE_VIDEO_TRACK; 376 377 ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN = $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN_$(WK_PLATFORM_NAME)); 378 ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN_macosx = ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN; 379 380 ENABLE_WEB_ARCHIVE = ENABLE_WEB_ARCHIVE; 381 213 382 ENABLE_WEBDRIVER_MOUSE_INTERACTIONS = $(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS_$(WK_PLATFORM_NAME)); 214 383 ENABLE_WEBDRIVER_MOUSE_INTERACTIONS_macosx = ENABLE_WEBDRIVER_MOUSE_INTERACTIONS; … … 218 387 ENABLE_WEBDRIVER_TOUCH_INTERACTIONS = $(ENABLE_WEBDRIVER_TOUCH_INTERACTIONS_$(WK_PLATFORM_NAME)); 219 388 ENABLE_WEBDRIVER_TOUCH_INTERACTIONS_iphoneos = ENABLE_WEBDRIVER_TOUCH_INTERACTIONS; 389 390 ENABLE_WEBGL = ENABLE_WEBGL; 391 392 ENABLE_WEBGL2 = ENABLE_WEBGL2; 220 393 221 394 ENABLE_WEBGPU = $(ENABLE_WEBGPU_$(WK_PLATFORM_NAME)); … … 227 400 ENABLE_WEBGPU_MACOS_SINCE_1014 = ENABLE_WEBGPU; 228 401 402 ENABLE_WEBXR = ; 403 404 ENABLE_WEB_API_STATISTICS = ; 405 406 ENABLE_WEB_AUDIO = ENABLE_WEB_AUDIO; 407 229 408 ENABLE_WEB_AUTHN = $(ENABLE_WEB_AUTHN_$(WK_PLATFORM_NAME)); 230 409 ENABLE_WEB_AUTHN_iphoneos = ENABLE_WEB_AUTHN; … … 232 411 ENABLE_WEB_AUTHN_macosx = ENABLE_WEB_AUTHN; 233 412 413 ENABLE_WEB_CRYPTO = ENABLE_WEB_CRYPTO; 414 234 415 ENABLE_WEB_RTC = $(ENABLE_WEB_RTC_$(WK_PLATFORM_NAME)); 235 416 ENABLE_WEB_RTC_iphoneos = ENABLE_WEB_RTC; … … 237 418 ENABLE_WEB_RTC_macosx = ENABLE_WEB_RTC; 238 419 239 FEATURE_DEFINES = $(ENABLE_APPLE_PAY) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DATA_INTERACTION) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_EDITABLE_REGION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FULLSCREEN_API) $(ENABLE_PICTURE_IN_PICTURE_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_STREAM) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_OVERFLOW_SCROLLING_TOUCH) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_TOUCH_EVENTS) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS) $(ENABLE_WEBDRIVER_KEYBOARD_INTERACTIONS) $(ENABLE_WEBDRIVER_TOUCH_INTERACTIONS) $(ENABLE_WEBGPU) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_RTC); 420 ENABLE_WIRELESS_PLAYBACK_TARGET = ENABLE_WIRELESS_PLAYBACK_TARGET; 421 422 ENABLE_XSLT = ENABLE_XSLT; 423 424 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCESSIBILITY_ISOLATED_TREE) $(ENABLE_APPLE_PAY) $(ENABLE_APPLE_PAY_SESSION_V3) $(ENABLE_APPLE_PAY_SESSION_V4) $(ENABLE_APPLICATION_MANIFEST) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_PAINTING_API) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS_TYPED_OM) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_C_LOOP) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_INTERACTION) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_EDITABLE_REGION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FULLSCREEN_API) $(ENABLE_PICTURE_IN_PICTURE_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_GPU_PROCESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS) $(ENABLE_INSPECTOR_TELEMETRY) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LAYOUT_FORMATTING_CONTEXT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_MEMORY_SAMPLER) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION) $(ENABLE_NETWORK_CACHE_STALE_WHILE_REVALIDATE) $(ENABLE_NOTIFICATIONS) $(ENABLE_OFFSCREEN_CANVAS) $(ENABLE_OVERFLOW_SCROLLING_TOUCH) $(ENABLE_PAYMENT_REQUEST) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESIZE_OBSERVER) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_LOAD_STATISTICS) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SANDBOX_EXTENSIONS) $(ENABLE_SERVER_PRECONNECT) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SERVICE_WORKER) $(ENABLE_SHAREABLE_RESOURCE) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_USERSELECT_ALL) $(ENABLE_USER_MESSAGE_HANDLERS) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN) $(ENABLE_WEB_ARCHIVE) $(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS) $(ENABLE_WEBDRIVER_KEYBOARD_INTERACTIONS) $(ENABLE_WEBDRIVER_TOUCH_INTERACTIONS) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEBGPU) $(ENABLE_WEBXR) $(ENABLE_WEB_API_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_CRYPTO) $(ENABLE_WEB_RTC) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_XSLT); -
trunk/Source/WebCore/Scripts/generate-unified-sources.sh
r262310 r262462 22 22 fi 23 23 24 /usr/bin/env ruby "${BUILD_SCRIPTS_DIR}/generate-unified-source-bundles.rb" "--derived-sources-path" "${BUILT_PRODUCTS_DIR}/DerivedSources/WebCore" "--source-tree-path" "${SRCROOT}" "-- max-cpp-bundle-count" "${UnifiedSourceCppFileCount}" "--max-obj-c-bundle-count" "${UnifiedSourceMmFileCount}" "--dense-bundle-filter" "JS*" "--dense-bundle-filter" "bindings/js/*" "Sources.txt" "SourcesCocoa.txt" "${ARGS[@]}" > /dev/null24 /usr/bin/env ruby "${BUILD_SCRIPTS_DIR}/generate-unified-source-bundles.rb" "--derived-sources-path" "${BUILT_PRODUCTS_DIR}/DerivedSources/WebCore" "--source-tree-path" "${SRCROOT}" "--feature-flags" "${FEATURE_DEFINES}" "--max-cpp-bundle-count" "${UnifiedSourceCppFileCount}" "--max-obj-c-bundle-count" "${UnifiedSourceMmFileCount}" "--dense-bundle-filter" "JS*" "--dense-bundle-filter" "bindings/js/*" "Sources.txt" "SourcesCocoa.txt" "${ARGS[@]}" > /dev/null -
trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj
r262310 r262462 31 31 name = "Apply Configuration to XCFileLists"; 32 32 productName = "Apply Configuration to XCFileLists"; 33 }; 34 5355E8D11F967E9D0031E08C /* Generate Unified Sources */ = { 35 isa = PBXAggregateTarget; 36 buildConfigurationList = 5355E8D41F967E9D0031E08C /* Build configuration list for PBXAggregateTarget "Generate Unified Sources" */; 37 buildPhases = ( 38 5355E8D21F967E9D0031E08C /* Generate Unified Sources */, 39 ); 40 dependencies = ( 41 ); 42 name = "Generate Unified Sources"; 43 productName = "Derived Sources"; 33 44 }; 34 45 DD041FBE09D9DDBE0010AF2A /* Derived Sources */ = { … … 5322 5333 remoteGlobalIDString = 417DA6CF13734E02007C57FB; 5323 5334 remoteInfo = WebCoreTestSupport; 5335 }; 5336 5355E8DA1F967ED30031E08C /* PBXContainerItemProxy */ = { 5337 isa = PBXContainerItemProxy; 5338 containerPortal = 0867D690FE84028FC02AAC07 /* Project object */; 5339 proxyType = 1; 5340 remoteGlobalIDString = 5355E8D11F967E9D0031E08C; 5341 remoteInfo = "Generate Unified Sources"; 5324 5342 }; 5325 5343 DD041FF009D9E3250010AF2A /* PBXContainerItemProxy */ = { … … 33912 33930 1C09D0681E32079D00725F18 /* PBXTargetDependency */, 33913 33931 DD041FF109D9E3250010AF2A /* PBXTargetDependency */, 33932 5355E8DB1F967ED30031E08C /* PBXTargetDependency */, 33914 33933 ); 33915 33934 name = WebCore; … … 33980 33999 41816F7913859C550057AAA4 /* All */, 33981 34000 93F198A508245E59001E9ABC /* WebCore */, 34001 5355E8D11F967E9D0031E08C /* Generate Unified Sources */, 33982 34002 DD041FBE09D9DDBE0010AF2A /* Derived Sources */, 33983 34003 417DA6CF13734E02007C57FB /* WebCoreTestSupport */, … … 34065 34085 shellPath = /bin/sh; 34066 34086 shellScript = "eval \"${WK_SUBLAUNCH_SCRIPT_PARAMETERS[@]}\"\n"; 34087 }; 34088 5355E8D21F967E9D0031E08C /* Generate Unified Sources */ = { 34089 isa = PBXShellScriptBuildPhase; 34090 buildActionMask = 2147483647; 34091 files = ( 34092 ); 34093 inputFileListPaths = ( 34094 ); 34095 inputPaths = ( 34096 "$(SRCROOT)/Scripts/generate-unified-sources.sh", 34097 "$(SRCROOT)/Sources.txt", 34098 "$(SRCROOT)/SourcesCocoa.txt", 34099 ); 34100 name = "Generate Unified Sources"; 34101 outputFileListPaths = ( 34102 "$(SRCROOT)/UnifiedSources-output.xcfilelist", 34103 ); 34104 outputPaths = ( 34105 ); 34106 runOnlyForDeploymentPostprocessing = 0; 34107 shellPath = /bin/sh; 34108 shellScript = "Scripts/generate-unified-sources.sh\n"; 34067 34109 }; 34068 34110 5379C7AA21E5287100E4A8F6 /* Check .xcfilelists */ = { … … 35066 35108 targetProxy = 41816F8413859C7D0057AAA4 /* PBXContainerItemProxy */; 35067 35109 }; 35110 5355E8DB1F967ED30031E08C /* PBXTargetDependency */ = { 35111 isa = PBXTargetDependency; 35112 target = 5355E8D11F967E9D0031E08C /* Generate Unified Sources */; 35113 targetProxy = 5355E8DA1F967ED30031E08C /* PBXContainerItemProxy */; 35114 }; 35068 35115 DD041FF109D9E3250010AF2A /* PBXTargetDependency */ = { 35069 35116 isa = PBXTargetDependency; … … 35236 35283 name = Production; 35237 35284 }; 35285 5355E8D51F967E9D0031E08C /* Debug */ = { 35286 isa = XCBuildConfiguration; 35287 baseConfigurationReference = 5355E8DD1F9680420031E08C /* GenerateUnifiedSources.xcconfig */; 35288 buildSettings = { 35289 PRODUCT_NAME = "$(TARGET_NAME)"; 35290 }; 35291 name = Debug; 35292 }; 35293 5355E8D61F967E9D0031E08C /* Release */ = { 35294 isa = XCBuildConfiguration; 35295 baseConfigurationReference = 5355E8DD1F9680420031E08C /* GenerateUnifiedSources.xcconfig */; 35296 buildSettings = { 35297 PRODUCT_NAME = "$(TARGET_NAME)"; 35298 }; 35299 name = Release; 35300 }; 35301 5355E8D71F967E9D0031E08C /* Production */ = { 35302 isa = XCBuildConfiguration; 35303 baseConfigurationReference = 5355E8DD1F9680420031E08C /* GenerateUnifiedSources.xcconfig */; 35304 buildSettings = { 35305 PRODUCT_NAME = "$(TARGET_NAME)"; 35306 }; 35307 name = Production; 35308 }; 35238 35309 DD041FC209D9DDDC0010AF2A /* Debug */ = { 35239 35310 isa = XCBuildConfiguration; … … 35334 35405 defaultConfigurationName = Production; 35335 35406 }; 35407 5355E8D41F967E9D0031E08C /* Build configuration list for PBXAggregateTarget "Generate Unified Sources" */ = { 35408 isa = XCConfigurationList; 35409 buildConfigurations = ( 35410 5355E8D51F967E9D0031E08C /* Debug */, 35411 5355E8D61F967E9D0031E08C /* Release */, 35412 5355E8D71F967E9D0031E08C /* Production */, 35413 ); 35414 defaultConfigurationIsVisible = 0; 35415 defaultConfigurationName = Production; 35416 }; 35336 35417 DD041FC109D9DDDC0010AF2A /* Build configuration list for PBXAggregateTarget "Derived Sources" */ = { 35337 35418 isa = XCConfigurationList; -
trunk/Source/WebCore/accessibility/AccessibilityRenderObject.cpp
r262331 r262462 1131 1131 case ApplePayButtonType::Donate: 1132 1132 return AXApplePayDonateLabel(); 1133 #if ENABLE(APPLE_PAY_SESSION_V4) 1133 1134 case ApplePayButtonType::CheckOut: 1134 1135 return AXApplePayCheckOutLabel(); … … 1137 1138 case ApplePayButtonType::Subscribe: 1138 1139 return AXApplePaySubscribeLabel(); 1140 #endif 1139 1141 } 1140 1142 } -
trunk/Source/WebCore/css/CSSPrimitiveValueMappings.h
r262331 r262462 5466 5466 m_value.valueID = CSSValueDonate; 5467 5467 break; 5468 #if ENABLE(APPLE_PAY_SESSION_V4) 5468 5469 case ApplePayButtonType::CheckOut: 5469 5470 m_value.valueID = CSSValueCheckOut; … … 5475 5476 m_value.valueID = CSSValueSubscribe; 5476 5477 break; 5478 #endif 5479 5477 5480 default: 5478 5481 ASSERT_NOT_REACHED(); … … 5493 5496 case CSSValueDonate: 5494 5497 return ApplePayButtonType::Donate; 5498 #if ENABLE(APPLE_PAY_SESSION_V4) 5495 5499 case CSSValueCheckOut: 5496 5500 return ApplePayButtonType::CheckOut; … … 5499 5503 case CSSValueSubscribe: 5500 5504 return ApplePayButtonType::Subscribe; 5505 #endif 5501 5506 default: 5502 5507 break; -
trunk/Source/WebCore/css/CSSValueKeywords.in
r262331 r262462 1352 1352 set-up 1353 1353 donate 1354 #if defined(ENABLE_APPLE_PAY_SESSION_V4) && ENABLE_APPLE_PAY_SESSION_V4 1354 1355 check-out 1355 1356 book 1356 1357 subscribe 1358 #endif 1357 1359 #endif 1358 1360 -
trunk/Source/WebCore/css/parser/CSSParserFastPaths.cpp
r262331 r262462 836 836 case CSSPropertyApplePayButtonStyle: // white | white-outline | black 837 837 return valueID == CSSValueWhite || valueID == CSSValueWhiteOutline || valueID == CSSValueBlack; 838 case CSSPropertyApplePayButtonType: // plain | buy | set-up | donate | check-out | book | subscribe 839 return valueID == CSSValuePlain || valueID == CSSValueBuy || valueID == CSSValueSetUp || valueID == CSSValueDonate || valueID == CSSValueCheckOut || valueID == CSSValueBook || valueID == CSSValueSubscribe; 838 case CSSPropertyApplePayButtonType: // plain | buy | set-up | donate 839 if (valueID == CSSValuePlain || valueID == CSSValueBuy || valueID == CSSValueSetUp || valueID == CSSValueDonate) 840 return true; 841 #if ENABLE(APPLE_PAY_SESSION_V4) 842 // check-out | book | subscribe 843 return valueID == CSSValueCheckOut || valueID == CSSValueBook || valueID == CSSValueSubscribe; 844 #else 845 return false; 846 #endif 840 847 #endif 841 848 case CSSPropertyWebkitNbspMode: // normal | space -
trunk/Source/WebCore/rendering/RenderThemeCocoa.mm
r262348 r262462 92 92 case ApplePayButtonType::Donate: 93 93 return PKPaymentButtonTypeDonate; 94 #if ENABLE(APPLE_PAY_SESSION_V4) 94 95 case ApplePayButtonType::CheckOut: 95 96 return PKPaymentButtonTypeCheckout; … … 98 99 case ApplePayButtonType::Subscribe: 99 100 return PKPaymentButtonTypeSubscribe; 101 #endif 100 102 } 101 103 } -
trunk/Source/WebCore/rendering/style/RenderStyleConstants.cpp
r262331 r262462 70 70 case ApplePayButtonType::SetUp: ts << "setup"; break; 71 71 case ApplePayButtonType::Donate: ts << "donate"; break; 72 #if ENABLE(APPLE_PAY_SESSION_V4) 72 73 case ApplePayButtonType::CheckOut: ts << "checkout"; break; 73 74 case ApplePayButtonType::Book: ts << "book"; break; 74 75 case ApplePayButtonType::Subscribe: ts << "subscribe"; break; 76 #endif 77 75 78 } 76 79 return ts; -
trunk/Source/WebCore/rendering/style/RenderStyleConstants.h
r262331 r262462 1148 1148 SetUp, 1149 1149 Donate, 1150 #if ENABLE(APPLE_PAY_SESSION_V4) 1150 1151 CheckOut, 1151 1152 Book, 1152 1153 Subscribe, 1154 #endif 1153 1155 }; 1154 1156 #endif -
trunk/Source/WebKit/ChangeLog
r262461 r262462 1 2020-06-02 Keith Rollin <krollin@apple.com> 2 3 Revert FEATURES_DEFINES related changes 4 https://bugs.webkit.org/show_bug.cgi?id=212664 5 <rdar://problem/63893033> 6 7 Reviewed by Andy Estes. 8 9 Bug 262310, Bug 262311, Bug 262318, and Bug 262331 involve changes to 10 FEATURE_DEFINES and how the values there relate to those found in the 11 Platform*.h files. Those changes break XCBuild (by removing the 12 .xcfilelist related to UnifiedSources and the process for generating 13 them), and so are being reverted. 14 15 * Configurations/FeatureDefines.xcconfig: 16 1 17 2020-06-02 Ryan Haddad <ryanhaddad@apple.com> 2 18 -
trunk/Source/WebKit/Configurations/FeatureDefines.xcconfig
r262331 r262462 34 34 #include "WebKitTargetConditionals.xcconfig" 35 35 36 ENABLE_3D_TRANSFORMS = ENABLE_3D_TRANSFORMS; 37 38 ENABLE_ACCELERATED_2D_CANVAS = ; 39 40 ENABLE_ACCESSIBILITY_ISOLATED_TREE = $(ENABLE_ACCESSIBILITY_ISOLATED_TREE_$(WK_PLATFORM_NAME)); 41 ENABLE_ACCESSIBILITY_ISOLATED_TREE_macosx = $(ENABLE_ACCESSIBILITY_ISOLATED_TREE$(WK_MACOS_1016)); 42 ENABLE_ACCESSIBILITY_ISOLATED_TREE_MACOS_SINCE_1016 = ENABLE_ACCESSIBILITY_ISOLATED_TREE; 43 36 44 ENABLE_APPLE_PAY = $(ENABLE_APPLE_PAY_$(WK_PLATFORM_NAME)); 37 45 ENABLE_APPLE_PAY_iphoneos = ENABLE_APPLE_PAY; 38 46 ENABLE_APPLE_PAY_iphonesimulator = ENABLE_APPLE_PAY; 39 47 ENABLE_APPLE_PAY_macosx = ENABLE_APPLE_PAY; 48 49 ENABLE_APPLE_PAY_SESSION_V3 = $(ENABLE_APPLE_PAY_SESSION_V3_$(WK_PLATFORM_NAME)); 50 ENABLE_APPLE_PAY_SESSION_V3_iphoneos = ENABLE_APPLE_PAY_SESSION_V3; 51 ENABLE_APPLE_PAY_SESSION_V3_iphonesimulator = ENABLE_APPLE_PAY_SESSION_V3; 52 ENABLE_APPLE_PAY_SESSION_V3_macosx = ENABLE_APPLE_PAY_SESSION_V3; 53 54 ENABLE_APPLE_PAY_SESSION_V4 = $(ENABLE_APPLE_PAY_SESSION_V4_$(WK_PLATFORM_NAME)); 55 ENABLE_APPLE_PAY_SESSION_V4_iphoneos = ENABLE_APPLE_PAY_SESSION_V4; 56 ENABLE_APPLE_PAY_SESSION_V4_iphoneos[sdk=iphone*11.*] = ; 57 ENABLE_APPLE_PAY_SESSION_V4_iphonesimulator = ENABLE_APPLE_PAY_SESSION_V4; 58 ENABLE_APPLE_PAY_SESSION_V4_iphonesimulator[sdk=iphone*11.*] = ; 59 ENABLE_APPLE_PAY_SESSION_V4_macosx = $(ENABLE_APPLE_PAY_SESSION_V4$(WK_MACOS_1014)); 60 ENABLE_APPLE_PAY_SESSION_V4_MACOS_SINCE_1014 = ENABLE_APPLE_PAY_SESSION_V4; 61 62 ENABLE_APPLICATION_MANIFEST = ENABLE_APPLICATION_MANIFEST; 63 64 ENABLE_ATTACHMENT_ELEMENT = ENABLE_ATTACHMENT_ELEMENT; 65 66 ENABLE_AVF_CAPTIONS = ENABLE_AVF_CAPTIONS; 67 68 ENABLE_CACHE_PARTITIONING = ENABLE_CACHE_PARTITIONING; 69 70 ENABLE_CHANNEL_MESSAGING = ENABLE_CHANNEL_MESSAGING; 40 71 41 72 ENABLE_CONTENT_FILTERING = $(ENABLE_CONTENT_FILTERING_$(WK_PLATFORM_NAME)); … … 49 80 ENABLE_CONTENT_FILTERING_watchsimulator = ; 50 81 82 ENABLE_CSS3_TEXT = ; 83 84 ENABLE_CSS_BOX_DECORATION_BREAK = ENABLE_CSS_BOX_DECORATION_BREAK; 85 86 ENABLE_CSS_COMPOSITING = ENABLE_CSS_COMPOSITING; 87 88 ENABLE_CSS_CONIC_GRADIENTS = ENABLE_CSS_CONIC_GRADIENTS; 51 89 ENABLE_CSS_CONIC_GRADIENTS = $(ENABLE_CSS_CONIC_GRADIENTS_$(WK_PLATFORM_NAME)); 52 90 ENABLE_CSS_CONIC_GRADIENTS_iphoneos = ENABLE_CSS_CONIC_GRADIENTS; … … 60 98 ENABLE_CSS_CONIC_GRADIENTS_MACOS_SINCE_1014 = ENABLE_CSS_CONIC_GRADIENTS; 61 99 100 ENABLE_CSS_IMAGE_RESOLUTION = ; 101 102 ENABLE_CSS_PAINTING_API = ENABLE_CSS_PAINTING_API; 103 104 ENABLE_CSS_SCROLL_SNAP = ENABLE_CSS_SCROLL_SNAP; 105 106 ENABLE_CSS_SELECTORS_LEVEL4 = ENABLE_CSS_SELECTORS_LEVEL4; 107 108 ENABLE_CSS_TRAILING_WORD = ENABLE_CSS_TRAILING_WORD; 109 110 ENABLE_CSS_TYPED_OM = ENABLE_CSS_TYPED_OM; 111 112 ENABLE_CURSOR_VISIBILITY = ENABLE_CURSOR_VISIBILITY; 113 62 114 ENABLE_DARK_MODE_CSS = $(ENABLE_DARK_MODE_CSS_$(WK_PLATFORM_NAME)); 63 115 ENABLE_DARK_MODE_CSS_iphoneos = ENABLE_DARK_MODE_CSS; … … 65 117 ENABLE_DARK_MODE_CSS_maccatalyst = ENABLE_DARK_MODE_CSS; 66 118 ENABLE_DARK_MODE_CSS_macosx = ENABLE_DARK_MODE_CSS; 119 120 ENABLE_DATACUE_VALUE = ENABLE_DATACUE_VALUE; 121 122 ENABLE_DATALIST_ELEMENT = ENABLE_DATALIST_ELEMENT; 67 123 68 124 ENABLE_DATA_INTERACTION = $(ENABLE_DATA_INTERACTION_$(WK_PLATFORM_NAME)); … … 101 157 ENABLE_EXPERIMENTAL_FEATURES_YES = ENABLE_EXPERIMENTAL_FEATURES; 102 158 159 ENABLE_FILTERS_LEVEL_2 = ENABLE_FILTERS_LEVEL_2; 160 103 161 ENABLE_FULLSCREEN_API = $(ENABLE_FULLSCREEN_API_$(WK_PLATFORM_NAME)); 104 162 ENABLE_FULLSCREEN_API_iphoneos = $(ENABLE_FULLSCREEN_API$(WK_IOS_12)); … … 121 179 ENABLE_GEOLOCATION_macosx = ENABLE_GEOLOCATION; 122 180 181 ENABLE_GPU_PROCESS = ENABLE_GPU_PROCESS; 182 183 ENABLE_INDEXED_DATABASE = ENABLE_INDEXED_DATABASE; 184 185 ENABLE_INDEXED_DATABASE_IN_WORKERS = ENABLE_INDEXED_DATABASE_IN_WORKERS; 186 187 ENABLE_INPUT_TYPE_COLOR = ENABLE_INPUT_TYPE_COLOR; 188 123 189 ENABLE_INPUT_TYPE_DATE = $(ENABLE_INPUT_TYPE_DATE_$(WK_PLATFORM_NAME)); 124 190 ENABLE_INPUT_TYPE_DATE_iphoneos = ENABLE_INPUT_TYPE_DATE; … … 133 199 ENABLE_INPUT_TYPE_DATETIMELOCAL_watchsimulator = ENABLE_INPUT_TYPE_DATETIMELOCAL; 134 200 201 ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE = ; 202 135 203 ENABLE_INPUT_TYPE_MONTH = $(ENABLE_INPUT_TYPE_MONTH_$(WK_PLATFORM_NAME)); 136 204 ENABLE_INPUT_TYPE_MONTH_iphoneos = ENABLE_INPUT_TYPE_MONTH; … … 151 219 ENABLE_INPUT_TYPE_WEEK_watchsimulator = ENABLE_INPUT_TYPE_WEEK; 152 220 221 ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS = ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS; 222 223 ENABLE_INSPECTOR_TELEMETRY = ENABLE_INSPECTOR_TELEMETRY; 224 225 ENABLE_INTERSECTION_OBSERVER = ENABLE_INTERSECTION_OBSERVER; 226 153 227 ENABLE_IOS_GESTURE_EVENTS = $(ENABLE_IOS_GESTURE_EVENTS_$(WK_COCOA_TOUCH)_WITH_INTERNAL_SDK_$(USE_INTERNAL_SDK)); 154 228 ENABLE_IOS_GESTURE_EVENTS_cocoatouch_WITH_INTERNAL_SDK_YES = ENABLE_IOS_GESTURE_EVENTS; … … 156 230 ENABLE_IOS_TOUCH_EVENTS = $(ENABLE_IOS_TOUCH_EVENTS_$(WK_COCOA_TOUCH)_WITH_INTERNAL_SDK_$(USE_INTERNAL_SDK)); 157 231 ENABLE_IOS_TOUCH_EVENTS_cocoatouch_WITH_INTERNAL_SDK_YES = ENABLE_IOS_TOUCH_EVENTS; 232 233 ENABLE_LAYOUT_FORMATTING_CONTEXT = ENABLE_LAYOUT_FORMATTING_CONTEXT; 234 235 ENABLE_LEGACY_CSS_VENDOR_PREFIXES = ENABLE_LEGACY_CSS_VENDOR_PREFIXES; 236 237 ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER = ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER; 158 238 159 239 ENABLE_LEGACY_ENCRYPTED_MEDIA = $(ENABLE_LEGACY_ENCRYPTED_MEDIA_$(WK_PLATFORM_NAME)); … … 172 252 ENABLE_MAC_GESTURE_EVENTS_macosx_WITH_INTERNAL_SDK_YES = ENABLE_MAC_GESTURE_EVENTS; 173 253 254 ENABLE_MATHML = ENABLE_MATHML; 255 174 256 ENABLE_MEDIA_CAPTURE = $(ENABLE_MEDIA_CAPTURE_$(WK_COCOA_TOUCH)); 175 257 ENABLE_MEDIA_CAPTURE_cocoatouch = ENABLE_MEDIA_CAPTURE; 258 259 ENABLE_MEDIA_CONTROLS_SCRIPT = ENABLE_MEDIA_CONTROLS_SCRIPT; 260 261 ENABLE_MEDIA_SESSION = ; 262 263 ENABLE_MEDIA_SOURCE = $(ENABLE_MEDIA_SOURCE_$(WK_PLATFORM_NAME)); 264 ENABLE_MEDIA_SOURCE_iphoneos = ENABLE_MEDIA_SOURCE; 265 ENABLE_MEDIA_SOURCE_macosx = ENABLE_MEDIA_SOURCE; 266 267 ENABLE_MEDIA_STATISTICS = ; 176 268 177 269 ENABLE_MEDIA_STREAM = $(ENABLE_MEDIA_STREAM_$(WK_PLATFORM_NAME)); … … 180 272 ENABLE_MEDIA_STREAM_macosx = ENABLE_MEDIA_STREAM; 181 273 274 ENABLE_MEMORY_SAMPLER = ENABLE_MEMORY_SAMPLER; 275 276 ENABLE_METER_ELEMENT = ENABLE_METER_ELEMENT; 277 278 ENABLE_MHTML = ; 279 280 ENABLE_MOUSE_CURSOR_SCALE = $(ENABLE_MOUSE_CURSOR_SCALE_$(WK_PLATFORM_NAME)); 281 ENABLE_MOUSE_CURSOR_SCALE_macosx = ENABLE_MOUSE_CURSOR_SCALE; 282 182 283 ENABLE_NAVIGATOR_STANDALONE = $(ENABLE_NAVIGATOR_STANDALONE_$(WK_COCOA_TOUCH)); 183 284 ENABLE_NAVIGATOR_STANDALONE_cocoatouch = ENABLE_NAVIGATOR_STANDALONE; 184 285 286 ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION = ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION; 287 288 ENABLE_NETWORK_CACHE_STALE_WHILE_REVALIDATE = ENABLE_NETWORK_CACHE_STALE_WHILE_REVALIDATE; 289 290 ENABLE_NOTIFICATIONS = $(ENABLE_NOTIFICATIONS_$(WK_PLATFORM_NAME)); 291 ENABLE_NOTIFICATIONS_macosx = ENABLE_NOTIFICATIONS; 292 293 ENABLE_OFFSCREEN_CANVAS = ; 294 185 295 ENABLE_OVERFLOW_SCROLLING_TOUCH = $(ENABLE_OVERFLOW_SCROLLING_TOUCH_$(WK_COCOA_TOUCH)); 186 296 ENABLE_OVERFLOW_SCROLLING_TOUCH_cocoatouch = ENABLE_OVERFLOW_SCROLLING_TOUCH; 297 298 ENABLE_PAYMENT_REQUEST = ENABLE_PAYMENT_REQUEST; 187 299 188 300 ENABLE_PICTURE_IN_PICTURE_API = $(ENABLE_PICTURE_IN_PICTURE_API_$(WK_PLATFORM_NAME)); … … 190 302 ENABLE_PICTURE_IN_PICTURE_API_iphonesimulator = ENABLE_PICTURE_IN_PICTURE_API; 191 303 ENABLE_PICTURE_IN_PICTURE_API_macosx = ENABLE_PICTURE_IN_PICTURE_API; 304 305 ENABLE_PDFKIT_PLUGIN = $(ENABLE_PDFKIT_PLUGIN_$(WK_PLATFORM_NAME)); 306 ENABLE_PDFKIT_PLUGIN_macosx = ENABLE_PDFKIT_PLUGIN; 307 308 ENABLE_POINTER_LOCK = $(ENABLE_POINTER_LOCK_$(WK_PLATFORM_NAME)); 309 ENABLE_POINTER_LOCK_macosx = ENABLE_POINTER_LOCK; 310 311 ENABLE_PUBLIC_SUFFIX_LIST = ENABLE_PUBLIC_SUFFIX_LIST; 312 313 ENABLE_QUOTA = ; 314 315 ENABLE_REMOTE_INSPECTOR = ENABLE_REMOTE_INSPECTOR; 316 317 ENABLE_RESIZE_OBSERVER = ENABLE_RESIZE_OBSERVER; 318 319 ENABLE_RESOLUTION_MEDIA_QUERY = ; 320 321 ENABLE_RESOURCE_LOAD_STATISTICS = ENABLE_RESOURCE_LOAD_STATISTICS; 322 323 ENABLE_RESOURCE_USAGE = ENABLE_RESOURCE_USAGE; 324 325 ENABLE_RUBBER_BANDING = $(ENABLE_RUBBER_BANDING_$(WK_PLATFORM_NAME)); 326 ENABLE_RUBBER_BANDING_macosx = ENABLE_RUBBER_BANDING; 327 328 ENABLE_SANDBOX_EXTENSIONS = ENABLE_SANDBOX_EXTENSIONS; 329 330 ENABLE_SERVER_PRECONNECT = ENABLE_SERVER_PRECONNECT; 331 332 ENABLE_SERVICE_CONTROLS = $(ENABLE_SERVICE_CONTROLS_$(WK_PLATFORM_NAME)); 333 ENABLE_SERVICE_CONTROLS_macosx = ENABLE_SERVICE_CONTROLS; 334 335 ENABLE_SERVICE_WORKER = ENABLE_SERVICE_WORKER; 336 337 ENABLE_SHAREABLE_RESOURCE = ENABLE_SHAREABLE_RESOURCE; 192 338 193 339 ENABLE_SPEECH_SYNTHESIS = $(ENABLE_SPEECH_SYNTHESIS_$(WK_PLATFORM_NAME)); … … 200 346 ENABLE_SPEECH_SYNTHESIS_macosx = ENABLE_SPEECH_SYNTHESIS; 201 347 348 ENABLE_STREAMS_API = ENABLE_STREAMS_API; 349 350 ENABLE_SVG_FONTS = ENABLE_SVG_FONTS; 351 352 ENABLE_TELEPHONE_NUMBER_DETECTION = ENABLE_TELEPHONE_NUMBER_DETECTION; 353 354 ENABLE_TEXT_AUTOSIZING = ENABLE_TEXT_AUTOSIZING; 355 202 356 // FIXME: Remove the USE_INTERNAL_SDK condition once we support touch events when building for iOS with 203 357 // the public SDK. See <https://webkit.org/b/179167>. 204 358 ENABLE_TOUCH_EVENTS = $(ENABLE_TOUCH_EVENTS_$(WK_COCOA_TOUCH)_WITH_INTERNAL_SDK_$(USE_INTERNAL_SDK)); 205 359 ENABLE_TOUCH_EVENTS_cocoatouch_WITH_INTERNAL_SDK_YES = ENABLE_TOUCH_EVENTS; 360 361 ENABLE_USERSELECT_ALL = ENABLE_USERSELECT_ALL; 362 363 ENABLE_USER_MESSAGE_HANDLERS = ENABLE_USER_MESSAGE_HANDLERS; 364 365 ENABLE_VARIATION_FONTS = ENABLE_VARIATION_FONTS; 366 367 ENABLE_VIDEO = ENABLE_VIDEO; 206 368 207 369 ENABLE_VIDEO_PRESENTATION_MODE = $(ENABLE_VIDEO_PRESENTATION_MODE_$(WK_PLATFORM_NAME)); … … 211 373 ENABLE_VIDEO_PRESENTATION_MODE_maccatalyst = ENABLE_VIDEO_PRESENTATION_MODE; 212 374 375 ENABLE_VIDEO_TRACK = ENABLE_VIDEO_TRACK; 376 377 ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN = $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN_$(WK_PLATFORM_NAME)); 378 ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN_macosx = ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN; 379 380 ENABLE_WEB_ARCHIVE = ENABLE_WEB_ARCHIVE; 381 213 382 ENABLE_WEBDRIVER_MOUSE_INTERACTIONS = $(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS_$(WK_PLATFORM_NAME)); 214 383 ENABLE_WEBDRIVER_MOUSE_INTERACTIONS_macosx = ENABLE_WEBDRIVER_MOUSE_INTERACTIONS; … … 218 387 ENABLE_WEBDRIVER_TOUCH_INTERACTIONS = $(ENABLE_WEBDRIVER_TOUCH_INTERACTIONS_$(WK_PLATFORM_NAME)); 219 388 ENABLE_WEBDRIVER_TOUCH_INTERACTIONS_iphoneos = ENABLE_WEBDRIVER_TOUCH_INTERACTIONS; 389 390 ENABLE_WEBGL = ENABLE_WEBGL; 391 392 ENABLE_WEBGL2 = ENABLE_WEBGL2; 220 393 221 394 ENABLE_WEBGPU = $(ENABLE_WEBGPU_$(WK_PLATFORM_NAME)); … … 227 400 ENABLE_WEBGPU_MACOS_SINCE_1014 = ENABLE_WEBGPU; 228 401 402 ENABLE_WEBXR = ; 403 404 ENABLE_WEB_API_STATISTICS = ; 405 406 ENABLE_WEB_AUDIO = ENABLE_WEB_AUDIO; 407 229 408 ENABLE_WEB_AUTHN = $(ENABLE_WEB_AUTHN_$(WK_PLATFORM_NAME)); 230 409 ENABLE_WEB_AUTHN_iphoneos = ENABLE_WEB_AUTHN; … … 232 411 ENABLE_WEB_AUTHN_macosx = ENABLE_WEB_AUTHN; 233 412 413 ENABLE_WEB_CRYPTO = ENABLE_WEB_CRYPTO; 414 234 415 ENABLE_WEB_RTC = $(ENABLE_WEB_RTC_$(WK_PLATFORM_NAME)); 235 416 ENABLE_WEB_RTC_iphoneos = ENABLE_WEB_RTC; … … 237 418 ENABLE_WEB_RTC_macosx = ENABLE_WEB_RTC; 238 419 239 FEATURE_DEFINES = $(ENABLE_APPLE_PAY) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DATA_INTERACTION) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_EDITABLE_REGION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FULLSCREEN_API) $(ENABLE_PICTURE_IN_PICTURE_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_STREAM) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_OVERFLOW_SCROLLING_TOUCH) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_TOUCH_EVENTS) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS) $(ENABLE_WEBDRIVER_KEYBOARD_INTERACTIONS) $(ENABLE_WEBDRIVER_TOUCH_INTERACTIONS) $(ENABLE_WEBGPU) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_RTC); 420 ENABLE_WIRELESS_PLAYBACK_TARGET = ENABLE_WIRELESS_PLAYBACK_TARGET; 421 422 ENABLE_XSLT = ENABLE_XSLT; 423 424 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCESSIBILITY_ISOLATED_TREE) $(ENABLE_APPLE_PAY) $(ENABLE_APPLE_PAY_SESSION_V3) $(ENABLE_APPLE_PAY_SESSION_V4) $(ENABLE_APPLICATION_MANIFEST) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_PAINTING_API) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS_TYPED_OM) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_C_LOOP) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_INTERACTION) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_EDITABLE_REGION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FULLSCREEN_API) $(ENABLE_PICTURE_IN_PICTURE_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_GPU_PROCESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS) $(ENABLE_INSPECTOR_TELEMETRY) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LAYOUT_FORMATTING_CONTEXT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_MEMORY_SAMPLER) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION) $(ENABLE_NETWORK_CACHE_STALE_WHILE_REVALIDATE) $(ENABLE_NOTIFICATIONS) $(ENABLE_OFFSCREEN_CANVAS) $(ENABLE_OVERFLOW_SCROLLING_TOUCH) $(ENABLE_PAYMENT_REQUEST) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESIZE_OBSERVER) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_LOAD_STATISTICS) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SANDBOX_EXTENSIONS) $(ENABLE_SERVER_PRECONNECT) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SERVICE_WORKER) $(ENABLE_SHAREABLE_RESOURCE) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_USERSELECT_ALL) $(ENABLE_USER_MESSAGE_HANDLERS) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN) $(ENABLE_WEB_ARCHIVE) $(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS) $(ENABLE_WEBDRIVER_KEYBOARD_INTERACTIONS) $(ENABLE_WEBDRIVER_TOUCH_INTERACTIONS) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEBGPU) $(ENABLE_WEBXR) $(ENABLE_WEB_API_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_CRYPTO) $(ENABLE_WEB_RTC) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_XSLT); -
trunk/Source/WebKitLegacy/mac/ChangeLog
r262456 r262462 1 2020-06-02 Keith Rollin <krollin@apple.com> 2 3 Revert FEATURES_DEFINES related changes 4 https://bugs.webkit.org/show_bug.cgi?id=212664 5 <rdar://problem/63893033> 6 7 Reviewed by Andy Estes. 8 9 Bug 262310, Bug 262311, Bug 262318, and Bug 262331 involve changes to 10 FEATURE_DEFINES and how the values there relate to those found in the 11 Platform*.h files. Those changes break XCBuild (by removing the 12 .xcfilelist related to UnifiedSources and the process for generating 13 them), and so are being reverted. 14 15 * Configurations/FeatureDefines.xcconfig: 16 1 17 2020-06-02 Peng Liu <peng.liu6@apple.com> 2 18 -
trunk/Source/WebKitLegacy/mac/Configurations/FeatureDefines.xcconfig
r262331 r262462 34 34 #include "WebKitTargetConditionals.xcconfig" 35 35 36 ENABLE_3D_TRANSFORMS = ENABLE_3D_TRANSFORMS; 37 38 ENABLE_ACCELERATED_2D_CANVAS = ; 39 40 ENABLE_ACCESSIBILITY_ISOLATED_TREE = $(ENABLE_ACCESSIBILITY_ISOLATED_TREE_$(WK_PLATFORM_NAME)); 41 ENABLE_ACCESSIBILITY_ISOLATED_TREE_macosx = $(ENABLE_ACCESSIBILITY_ISOLATED_TREE$(WK_MACOS_1016)); 42 ENABLE_ACCESSIBILITY_ISOLATED_TREE_MACOS_SINCE_1016 = ENABLE_ACCESSIBILITY_ISOLATED_TREE; 43 36 44 ENABLE_APPLE_PAY = $(ENABLE_APPLE_PAY_$(WK_PLATFORM_NAME)); 37 45 ENABLE_APPLE_PAY_iphoneos = ENABLE_APPLE_PAY; 38 46 ENABLE_APPLE_PAY_iphonesimulator = ENABLE_APPLE_PAY; 39 47 ENABLE_APPLE_PAY_macosx = ENABLE_APPLE_PAY; 48 49 ENABLE_APPLE_PAY_SESSION_V3 = $(ENABLE_APPLE_PAY_SESSION_V3_$(WK_PLATFORM_NAME)); 50 ENABLE_APPLE_PAY_SESSION_V3_iphoneos = ENABLE_APPLE_PAY_SESSION_V3; 51 ENABLE_APPLE_PAY_SESSION_V3_iphonesimulator = ENABLE_APPLE_PAY_SESSION_V3; 52 ENABLE_APPLE_PAY_SESSION_V3_macosx = ENABLE_APPLE_PAY_SESSION_V3; 53 54 ENABLE_APPLE_PAY_SESSION_V4 = $(ENABLE_APPLE_PAY_SESSION_V4_$(WK_PLATFORM_NAME)); 55 ENABLE_APPLE_PAY_SESSION_V4_iphoneos = ENABLE_APPLE_PAY_SESSION_V4; 56 ENABLE_APPLE_PAY_SESSION_V4_iphoneos[sdk=iphone*11.*] = ; 57 ENABLE_APPLE_PAY_SESSION_V4_iphonesimulator = ENABLE_APPLE_PAY_SESSION_V4; 58 ENABLE_APPLE_PAY_SESSION_V4_iphonesimulator[sdk=iphone*11.*] = ; 59 ENABLE_APPLE_PAY_SESSION_V4_macosx = $(ENABLE_APPLE_PAY_SESSION_V4$(WK_MACOS_1014)); 60 ENABLE_APPLE_PAY_SESSION_V4_MACOS_SINCE_1014 = ENABLE_APPLE_PAY_SESSION_V4; 61 62 ENABLE_APPLICATION_MANIFEST = ENABLE_APPLICATION_MANIFEST; 63 64 ENABLE_ATTACHMENT_ELEMENT = ENABLE_ATTACHMENT_ELEMENT; 65 66 ENABLE_AVF_CAPTIONS = ENABLE_AVF_CAPTIONS; 67 68 ENABLE_CACHE_PARTITIONING = ENABLE_CACHE_PARTITIONING; 69 70 ENABLE_CHANNEL_MESSAGING = ENABLE_CHANNEL_MESSAGING; 40 71 41 72 ENABLE_CONTENT_FILTERING = $(ENABLE_CONTENT_FILTERING_$(WK_PLATFORM_NAME)); … … 49 80 ENABLE_CONTENT_FILTERING_watchsimulator = ; 50 81 82 ENABLE_CSS3_TEXT = ; 83 84 ENABLE_CSS_BOX_DECORATION_BREAK = ENABLE_CSS_BOX_DECORATION_BREAK; 85 86 ENABLE_CSS_COMPOSITING = ENABLE_CSS_COMPOSITING; 87 88 ENABLE_CSS_CONIC_GRADIENTS = ENABLE_CSS_CONIC_GRADIENTS; 51 89 ENABLE_CSS_CONIC_GRADIENTS = $(ENABLE_CSS_CONIC_GRADIENTS_$(WK_PLATFORM_NAME)); 52 90 ENABLE_CSS_CONIC_GRADIENTS_iphoneos = ENABLE_CSS_CONIC_GRADIENTS; … … 60 98 ENABLE_CSS_CONIC_GRADIENTS_MACOS_SINCE_1014 = ENABLE_CSS_CONIC_GRADIENTS; 61 99 100 ENABLE_CSS_IMAGE_RESOLUTION = ; 101 102 ENABLE_CSS_PAINTING_API = ENABLE_CSS_PAINTING_API; 103 104 ENABLE_CSS_SCROLL_SNAP = ENABLE_CSS_SCROLL_SNAP; 105 106 ENABLE_CSS_SELECTORS_LEVEL4 = ENABLE_CSS_SELECTORS_LEVEL4; 107 108 ENABLE_CSS_TRAILING_WORD = ENABLE_CSS_TRAILING_WORD; 109 110 ENABLE_CSS_TYPED_OM = ENABLE_CSS_TYPED_OM; 111 112 ENABLE_CURSOR_VISIBILITY = ENABLE_CURSOR_VISIBILITY; 113 62 114 ENABLE_DARK_MODE_CSS = $(ENABLE_DARK_MODE_CSS_$(WK_PLATFORM_NAME)); 63 115 ENABLE_DARK_MODE_CSS_iphoneos = ENABLE_DARK_MODE_CSS; … … 65 117 ENABLE_DARK_MODE_CSS_maccatalyst = ENABLE_DARK_MODE_CSS; 66 118 ENABLE_DARK_MODE_CSS_macosx = ENABLE_DARK_MODE_CSS; 119 120 ENABLE_DATACUE_VALUE = ENABLE_DATACUE_VALUE; 121 122 ENABLE_DATALIST_ELEMENT = ENABLE_DATALIST_ELEMENT; 67 123 68 124 ENABLE_DATA_INTERACTION = $(ENABLE_DATA_INTERACTION_$(WK_PLATFORM_NAME)); … … 101 157 ENABLE_EXPERIMENTAL_FEATURES_YES = ENABLE_EXPERIMENTAL_FEATURES; 102 158 159 ENABLE_FILTERS_LEVEL_2 = ENABLE_FILTERS_LEVEL_2; 160 103 161 ENABLE_FULLSCREEN_API = $(ENABLE_FULLSCREEN_API_$(WK_PLATFORM_NAME)); 104 162 ENABLE_FULLSCREEN_API_iphoneos = $(ENABLE_FULLSCREEN_API$(WK_IOS_12)); … … 121 179 ENABLE_GEOLOCATION_macosx = ENABLE_GEOLOCATION; 122 180 181 ENABLE_GPU_PROCESS = ENABLE_GPU_PROCESS; 182 183 ENABLE_INDEXED_DATABASE = ENABLE_INDEXED_DATABASE; 184 185 ENABLE_INDEXED_DATABASE_IN_WORKERS = ENABLE_INDEXED_DATABASE_IN_WORKERS; 186 187 ENABLE_INPUT_TYPE_COLOR = ENABLE_INPUT_TYPE_COLOR; 188 123 189 ENABLE_INPUT_TYPE_DATE = $(ENABLE_INPUT_TYPE_DATE_$(WK_PLATFORM_NAME)); 124 190 ENABLE_INPUT_TYPE_DATE_iphoneos = ENABLE_INPUT_TYPE_DATE; … … 133 199 ENABLE_INPUT_TYPE_DATETIMELOCAL_watchsimulator = ENABLE_INPUT_TYPE_DATETIMELOCAL; 134 200 201 ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE = ; 202 135 203 ENABLE_INPUT_TYPE_MONTH = $(ENABLE_INPUT_TYPE_MONTH_$(WK_PLATFORM_NAME)); 136 204 ENABLE_INPUT_TYPE_MONTH_iphoneos = ENABLE_INPUT_TYPE_MONTH; … … 151 219 ENABLE_INPUT_TYPE_WEEK_watchsimulator = ENABLE_INPUT_TYPE_WEEK; 152 220 221 ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS = ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS; 222 223 ENABLE_INSPECTOR_TELEMETRY = ENABLE_INSPECTOR_TELEMETRY; 224 225 ENABLE_INTERSECTION_OBSERVER = ENABLE_INTERSECTION_OBSERVER; 226 153 227 ENABLE_IOS_GESTURE_EVENTS = $(ENABLE_IOS_GESTURE_EVENTS_$(WK_COCOA_TOUCH)_WITH_INTERNAL_SDK_$(USE_INTERNAL_SDK)); 154 228 ENABLE_IOS_GESTURE_EVENTS_cocoatouch_WITH_INTERNAL_SDK_YES = ENABLE_IOS_GESTURE_EVENTS; … … 156 230 ENABLE_IOS_TOUCH_EVENTS = $(ENABLE_IOS_TOUCH_EVENTS_$(WK_COCOA_TOUCH)_WITH_INTERNAL_SDK_$(USE_INTERNAL_SDK)); 157 231 ENABLE_IOS_TOUCH_EVENTS_cocoatouch_WITH_INTERNAL_SDK_YES = ENABLE_IOS_TOUCH_EVENTS; 232 233 ENABLE_LAYOUT_FORMATTING_CONTEXT = ENABLE_LAYOUT_FORMATTING_CONTEXT; 234 235 ENABLE_LEGACY_CSS_VENDOR_PREFIXES = ENABLE_LEGACY_CSS_VENDOR_PREFIXES; 236 237 ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER = ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER; 158 238 159 239 ENABLE_LEGACY_ENCRYPTED_MEDIA = $(ENABLE_LEGACY_ENCRYPTED_MEDIA_$(WK_PLATFORM_NAME)); … … 172 252 ENABLE_MAC_GESTURE_EVENTS_macosx_WITH_INTERNAL_SDK_YES = ENABLE_MAC_GESTURE_EVENTS; 173 253 254 ENABLE_MATHML = ENABLE_MATHML; 255 174 256 ENABLE_MEDIA_CAPTURE = $(ENABLE_MEDIA_CAPTURE_$(WK_COCOA_TOUCH)); 175 257 ENABLE_MEDIA_CAPTURE_cocoatouch = ENABLE_MEDIA_CAPTURE; 258 259 ENABLE_MEDIA_CONTROLS_SCRIPT = ENABLE_MEDIA_CONTROLS_SCRIPT; 260 261 ENABLE_MEDIA_SESSION = ; 262 263 ENABLE_MEDIA_SOURCE = $(ENABLE_MEDIA_SOURCE_$(WK_PLATFORM_NAME)); 264 ENABLE_MEDIA_SOURCE_iphoneos = ENABLE_MEDIA_SOURCE; 265 ENABLE_MEDIA_SOURCE_macosx = ENABLE_MEDIA_SOURCE; 266 267 ENABLE_MEDIA_STATISTICS = ; 176 268 177 269 ENABLE_MEDIA_STREAM = $(ENABLE_MEDIA_STREAM_$(WK_PLATFORM_NAME)); … … 180 272 ENABLE_MEDIA_STREAM_macosx = ENABLE_MEDIA_STREAM; 181 273 274 ENABLE_MEMORY_SAMPLER = ENABLE_MEMORY_SAMPLER; 275 276 ENABLE_METER_ELEMENT = ENABLE_METER_ELEMENT; 277 278 ENABLE_MHTML = ; 279 280 ENABLE_MOUSE_CURSOR_SCALE = $(ENABLE_MOUSE_CURSOR_SCALE_$(WK_PLATFORM_NAME)); 281 ENABLE_MOUSE_CURSOR_SCALE_macosx = ENABLE_MOUSE_CURSOR_SCALE; 282 182 283 ENABLE_NAVIGATOR_STANDALONE = $(ENABLE_NAVIGATOR_STANDALONE_$(WK_COCOA_TOUCH)); 183 284 ENABLE_NAVIGATOR_STANDALONE_cocoatouch = ENABLE_NAVIGATOR_STANDALONE; 184 285 286 ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION = ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION; 287 288 ENABLE_NETWORK_CACHE_STALE_WHILE_REVALIDATE = ENABLE_NETWORK_CACHE_STALE_WHILE_REVALIDATE; 289 290 ENABLE_NOTIFICATIONS = $(ENABLE_NOTIFICATIONS_$(WK_PLATFORM_NAME)); 291 ENABLE_NOTIFICATIONS_macosx = ENABLE_NOTIFICATIONS; 292 293 ENABLE_OFFSCREEN_CANVAS = ; 294 185 295 ENABLE_OVERFLOW_SCROLLING_TOUCH = $(ENABLE_OVERFLOW_SCROLLING_TOUCH_$(WK_COCOA_TOUCH)); 186 296 ENABLE_OVERFLOW_SCROLLING_TOUCH_cocoatouch = ENABLE_OVERFLOW_SCROLLING_TOUCH; 297 298 ENABLE_PAYMENT_REQUEST = ENABLE_PAYMENT_REQUEST; 187 299 188 300 ENABLE_PICTURE_IN_PICTURE_API = $(ENABLE_PICTURE_IN_PICTURE_API_$(WK_PLATFORM_NAME)); … … 190 302 ENABLE_PICTURE_IN_PICTURE_API_iphonesimulator = ENABLE_PICTURE_IN_PICTURE_API; 191 303 ENABLE_PICTURE_IN_PICTURE_API_macosx = ENABLE_PICTURE_IN_PICTURE_API; 304 305 ENABLE_PDFKIT_PLUGIN = $(ENABLE_PDFKIT_PLUGIN_$(WK_PLATFORM_NAME)); 306 ENABLE_PDFKIT_PLUGIN_macosx = ENABLE_PDFKIT_PLUGIN; 307 308 ENABLE_POINTER_LOCK = $(ENABLE_POINTER_LOCK_$(WK_PLATFORM_NAME)); 309 ENABLE_POINTER_LOCK_macosx = ENABLE_POINTER_LOCK; 310 311 ENABLE_PUBLIC_SUFFIX_LIST = ENABLE_PUBLIC_SUFFIX_LIST; 312 313 ENABLE_QUOTA = ; 314 315 ENABLE_REMOTE_INSPECTOR = ENABLE_REMOTE_INSPECTOR; 316 317 ENABLE_RESIZE_OBSERVER = ENABLE_RESIZE_OBSERVER; 318 319 ENABLE_RESOLUTION_MEDIA_QUERY = ; 320 321 ENABLE_RESOURCE_LOAD_STATISTICS = ENABLE_RESOURCE_LOAD_STATISTICS; 322 323 ENABLE_RESOURCE_USAGE = ENABLE_RESOURCE_USAGE; 324 325 ENABLE_RUBBER_BANDING = $(ENABLE_RUBBER_BANDING_$(WK_PLATFORM_NAME)); 326 ENABLE_RUBBER_BANDING_macosx = ENABLE_RUBBER_BANDING; 327 328 ENABLE_SANDBOX_EXTENSIONS = ENABLE_SANDBOX_EXTENSIONS; 329 330 ENABLE_SERVER_PRECONNECT = ENABLE_SERVER_PRECONNECT; 331 332 ENABLE_SERVICE_CONTROLS = $(ENABLE_SERVICE_CONTROLS_$(WK_PLATFORM_NAME)); 333 ENABLE_SERVICE_CONTROLS_macosx = ENABLE_SERVICE_CONTROLS; 334 335 ENABLE_SERVICE_WORKER = ENABLE_SERVICE_WORKER; 336 337 ENABLE_SHAREABLE_RESOURCE = ENABLE_SHAREABLE_RESOURCE; 192 338 193 339 ENABLE_SPEECH_SYNTHESIS = $(ENABLE_SPEECH_SYNTHESIS_$(WK_PLATFORM_NAME)); … … 200 346 ENABLE_SPEECH_SYNTHESIS_macosx = ENABLE_SPEECH_SYNTHESIS; 201 347 348 ENABLE_STREAMS_API = ENABLE_STREAMS_API; 349 350 ENABLE_SVG_FONTS = ENABLE_SVG_FONTS; 351 352 ENABLE_TELEPHONE_NUMBER_DETECTION = ENABLE_TELEPHONE_NUMBER_DETECTION; 353 354 ENABLE_TEXT_AUTOSIZING = ENABLE_TEXT_AUTOSIZING; 355 202 356 // FIXME: Remove the USE_INTERNAL_SDK condition once we support touch events when building for iOS with 203 357 // the public SDK. See <https://webkit.org/b/179167>. 204 358 ENABLE_TOUCH_EVENTS = $(ENABLE_TOUCH_EVENTS_$(WK_COCOA_TOUCH)_WITH_INTERNAL_SDK_$(USE_INTERNAL_SDK)); 205 359 ENABLE_TOUCH_EVENTS_cocoatouch_WITH_INTERNAL_SDK_YES = ENABLE_TOUCH_EVENTS; 360 361 ENABLE_USERSELECT_ALL = ENABLE_USERSELECT_ALL; 362 363 ENABLE_USER_MESSAGE_HANDLERS = ENABLE_USER_MESSAGE_HANDLERS; 364 365 ENABLE_VARIATION_FONTS = ENABLE_VARIATION_FONTS; 366 367 ENABLE_VIDEO = ENABLE_VIDEO; 206 368 207 369 ENABLE_VIDEO_PRESENTATION_MODE = $(ENABLE_VIDEO_PRESENTATION_MODE_$(WK_PLATFORM_NAME)); … … 211 373 ENABLE_VIDEO_PRESENTATION_MODE_maccatalyst = ENABLE_VIDEO_PRESENTATION_MODE; 212 374 375 ENABLE_VIDEO_TRACK = ENABLE_VIDEO_TRACK; 376 377 ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN = $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN_$(WK_PLATFORM_NAME)); 378 ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN_macosx = ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN; 379 380 ENABLE_WEB_ARCHIVE = ENABLE_WEB_ARCHIVE; 381 213 382 ENABLE_WEBDRIVER_MOUSE_INTERACTIONS = $(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS_$(WK_PLATFORM_NAME)); 214 383 ENABLE_WEBDRIVER_MOUSE_INTERACTIONS_macosx = ENABLE_WEBDRIVER_MOUSE_INTERACTIONS; … … 218 387 ENABLE_WEBDRIVER_TOUCH_INTERACTIONS = $(ENABLE_WEBDRIVER_TOUCH_INTERACTIONS_$(WK_PLATFORM_NAME)); 219 388 ENABLE_WEBDRIVER_TOUCH_INTERACTIONS_iphoneos = ENABLE_WEBDRIVER_TOUCH_INTERACTIONS; 389 390 ENABLE_WEBGL = ENABLE_WEBGL; 391 392 ENABLE_WEBGL2 = ENABLE_WEBGL2; 220 393 221 394 ENABLE_WEBGPU = $(ENABLE_WEBGPU_$(WK_PLATFORM_NAME)); … … 227 400 ENABLE_WEBGPU_MACOS_SINCE_1014 = ENABLE_WEBGPU; 228 401 402 ENABLE_WEBXR = ; 403 404 ENABLE_WEB_API_STATISTICS = ; 405 406 ENABLE_WEB_AUDIO = ENABLE_WEB_AUDIO; 407 229 408 ENABLE_WEB_AUTHN = $(ENABLE_WEB_AUTHN_$(WK_PLATFORM_NAME)); 230 409 ENABLE_WEB_AUTHN_iphoneos = ENABLE_WEB_AUTHN; … … 232 411 ENABLE_WEB_AUTHN_macosx = ENABLE_WEB_AUTHN; 233 412 413 ENABLE_WEB_CRYPTO = ENABLE_WEB_CRYPTO; 414 234 415 ENABLE_WEB_RTC = $(ENABLE_WEB_RTC_$(WK_PLATFORM_NAME)); 235 416 ENABLE_WEB_RTC_iphoneos = ENABLE_WEB_RTC; … … 237 418 ENABLE_WEB_RTC_macosx = ENABLE_WEB_RTC; 238 419 239 FEATURE_DEFINES = $(ENABLE_APPLE_PAY) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DATA_INTERACTION) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_EDITABLE_REGION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FULLSCREEN_API) $(ENABLE_PICTURE_IN_PICTURE_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_STREAM) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_OVERFLOW_SCROLLING_TOUCH) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_TOUCH_EVENTS) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS) $(ENABLE_WEBDRIVER_KEYBOARD_INTERACTIONS) $(ENABLE_WEBDRIVER_TOUCH_INTERACTIONS) $(ENABLE_WEBGPU) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_RTC); 420 ENABLE_WIRELESS_PLAYBACK_TARGET = ENABLE_WIRELESS_PLAYBACK_TARGET; 421 422 ENABLE_XSLT = ENABLE_XSLT; 423 424 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCESSIBILITY_ISOLATED_TREE) $(ENABLE_APPLE_PAY) $(ENABLE_APPLE_PAY_SESSION_V3) $(ENABLE_APPLE_PAY_SESSION_V4) $(ENABLE_APPLICATION_MANIFEST) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_PAINTING_API) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS_TYPED_OM) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_C_LOOP) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_INTERACTION) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_EDITABLE_REGION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FULLSCREEN_API) $(ENABLE_PICTURE_IN_PICTURE_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_GPU_PROCESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS) $(ENABLE_INSPECTOR_TELEMETRY) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LAYOUT_FORMATTING_CONTEXT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_MEMORY_SAMPLER) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION) $(ENABLE_NETWORK_CACHE_STALE_WHILE_REVALIDATE) $(ENABLE_NOTIFICATIONS) $(ENABLE_OFFSCREEN_CANVAS) $(ENABLE_OVERFLOW_SCROLLING_TOUCH) $(ENABLE_PAYMENT_REQUEST) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESIZE_OBSERVER) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_LOAD_STATISTICS) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SANDBOX_EXTENSIONS) $(ENABLE_SERVER_PRECONNECT) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SERVICE_WORKER) $(ENABLE_SHAREABLE_RESOURCE) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_USERSELECT_ALL) $(ENABLE_USER_MESSAGE_HANDLERS) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN) $(ENABLE_WEB_ARCHIVE) $(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS) $(ENABLE_WEBDRIVER_KEYBOARD_INTERACTIONS) $(ENABLE_WEBDRIVER_TOUCH_INTERACTIONS) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEBGPU) $(ENABLE_WEBXR) $(ENABLE_WEB_API_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_CRYPTO) $(ENABLE_WEB_RTC) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_XSLT); -
trunk/Source/cmake/OptionsFTW.cmake
r262331 r262462 130 130 # Payment things 131 131 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_APPLE_PAY PRIVATE OFF) 132 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_APPLE_PAY_SESSION_V3 PRIVATE OFF) 133 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_APPLE_PAY_SESSION_V4 PRIVATE OFF) 132 134 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_PAYMENT_REQUEST PRIVATE OFF) 133 135 -
trunk/Source/cmake/OptionsMac.cmake
r262331 r262462 21 21 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_3D_TRANSFORMS PRIVATE ON) 22 22 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_APPLE_PAY PRIVATE ON) 23 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_APPLE_PAY_SESSION_V3 PRIVATE ON) 24 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_APPLE_PAY_SESSION_V4 PRIVATE ON) 23 25 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_APPLICATION_MANIFEST PRIVATE ON) 24 26 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ATTACHMENT_ELEMENT PRIVATE ON) -
trunk/Source/cmake/WebKitFeatures.cmake
r262331 r262462 102 102 WEBKIT_OPTION_DEFINE(ENABLE_API_TESTS "Enable public API unit tests" PRIVATE OFF) 103 103 WEBKIT_OPTION_DEFINE(ENABLE_APPLE_PAY "Toggle Apply Pay support" PRIVATE OFF) 104 WEBKIT_OPTION_DEFINE(ENABLE_APPLE_PAY_SESSION_V3 "Toggle Apple Pay Session V3 support" PRIVATE OFF) 105 WEBKIT_OPTION_DEFINE(ENABLE_APPLE_PAY_SESSION_V4 "Toggle Apple Pay Session V4 support" PRIVATE OFF) 104 106 WEBKIT_OPTION_DEFINE(ENABLE_APPLE_PAY_SESSION_V9 "Toggle Apple Pay Session V9 support" PRIVATE OFF) 105 107 WEBKIT_OPTION_DEFINE(ENABLE_APPLICATION_MANIFEST "Toggle Application Manifest support" PRIVATE OFF) … … 245 247 246 248 WEBKIT_OPTION_DEPEND(ENABLE_ACCESSIBILITY_ISOLATED_TREE ENABLE_ACCESSIBILITY) 249 WEBKIT_OPTION_DEPEND(ENABLE_APPLE_PAY_SESSION_V3 ENABLE_APPLE_PAY) 250 WEBKIT_OPTION_DEPEND(ENABLE_APPLE_PAY_SESSION_V4 ENABLE_APPLE_PAY) 247 251 WEBKIT_OPTION_DEPEND(ENABLE_APPLE_PAY_SESSION_V9 ENABLE_APPLE_PAY) 248 252 WEBKIT_OPTION_DEPEND(ENABLE_CSS_PAINTING_API ENABLE_CSS_TYPED_OM) -
trunk/Tools/ChangeLog
r262456 r262462 1 2020-06-02 Keith Rollin <krollin@apple.com> 2 3 Revert FEATURES_DEFINES related changes 4 https://bugs.webkit.org/show_bug.cgi?id=212664 5 <rdar://problem/63893033> 6 7 Reviewed by Andy Estes. 8 9 Bug 262310, Bug 262311, Bug 262318, and Bug 262331 involve changes to 10 FEATURE_DEFINES and how the values there relate to those found in the 11 Platform*.h files. Those changes break XCBuild (by removing the 12 .xcfilelist related to UnifiedSources and the process for generating 13 them), and so are being reverted. 14 15 * Scripts/webkitperl/FeatureList.pm: 16 * Scripts/webkitpy/generate_xcfilelists_lib/generators.py: 17 (WebCoreGenerator): 18 (WebCoreGenerator._get_generate_unified_sources_script): 19 * TestWebKitAPI/Configurations/FeatureDefines.xcconfig: 20 1 21 2020-06-02 Peng Liu <peng.liu6@apple.com> 2 22 -
trunk/Tools/Scripts/webkitperl/FeatureList.pm
r262331 r262462 209 209 define => "ENABLE_APPLE_PAY", value => \$applePaySupport }, 210 210 211 { option => "apple-pay-session-v3", desc => "Toggle Apple Pay Session V3 support", 212 define => "ENABLE_APPLE_PAY_SESSION_V3", value => \$applePaySessionV3Support }, 213 214 { option => "apple-pay-session-v4", desc => "Toggle Apple Pay Session V4 support", 215 define => "ENABLE_APPLE_PAY_SESSION_V4", value => \$applePaySessionV4Support }, 216 211 217 { option => "apple-pay-session-v9", desc => "Toggle Apple Pay Session V9 support", 212 218 define => "ENABLE_APPLE_PAY_SESSION_V9", value => \$applePaySessionV9Support }, -
trunk/Tools/Scripts/webkitpy/generate_xcfilelists_lib/generators.py
r262310 r262462 677 677 return os.path.join(self._get_project_dir(), "Scripts", "generate-derived-sources.sh") 678 678 679 @util.LogEntryExit 680 def _get_generate_unified_sources_script(self): 681 return os.path.join(self._get_project_dir(), "Scripts", "generate-unified-sources.sh") 682 679 683 680 684 class WebKitGenerator(BaseGenerator): -
trunk/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig
r262331 r262462 34 34 #include "WebKitTargetConditionals.xcconfig" 35 35 36 ENABLE_3D_TRANSFORMS = ENABLE_3D_TRANSFORMS; 37 38 ENABLE_ACCELERATED_2D_CANVAS = ; 39 40 ENABLE_ACCESSIBILITY_ISOLATED_TREE = $(ENABLE_ACCESSIBILITY_ISOLATED_TREE_$(WK_PLATFORM_NAME)); 41 ENABLE_ACCESSIBILITY_ISOLATED_TREE_macosx = $(ENABLE_ACCESSIBILITY_ISOLATED_TREE$(WK_MACOS_1016)); 42 ENABLE_ACCESSIBILITY_ISOLATED_TREE_MACOS_SINCE_1016 = ENABLE_ACCESSIBILITY_ISOLATED_TREE; 43 36 44 ENABLE_APPLE_PAY = $(ENABLE_APPLE_PAY_$(WK_PLATFORM_NAME)); 37 45 ENABLE_APPLE_PAY_iphoneos = ENABLE_APPLE_PAY; 38 46 ENABLE_APPLE_PAY_iphonesimulator = ENABLE_APPLE_PAY; 39 47 ENABLE_APPLE_PAY_macosx = ENABLE_APPLE_PAY; 48 49 ENABLE_APPLE_PAY_SESSION_V3 = $(ENABLE_APPLE_PAY_SESSION_V3_$(WK_PLATFORM_NAME)); 50 ENABLE_APPLE_PAY_SESSION_V3_iphoneos = ENABLE_APPLE_PAY_SESSION_V3; 51 ENABLE_APPLE_PAY_SESSION_V3_iphonesimulator = ENABLE_APPLE_PAY_SESSION_V3; 52 ENABLE_APPLE_PAY_SESSION_V3_macosx = ENABLE_APPLE_PAY_SESSION_V3; 53 54 ENABLE_APPLE_PAY_SESSION_V4 = $(ENABLE_APPLE_PAY_SESSION_V4_$(WK_PLATFORM_NAME)); 55 ENABLE_APPLE_PAY_SESSION_V4_iphoneos = ENABLE_APPLE_PAY_SESSION_V4; 56 ENABLE_APPLE_PAY_SESSION_V4_iphoneos[sdk=iphone*11.*] = ; 57 ENABLE_APPLE_PAY_SESSION_V4_iphonesimulator = ENABLE_APPLE_PAY_SESSION_V4; 58 ENABLE_APPLE_PAY_SESSION_V4_iphonesimulator[sdk=iphone*11.*] = ; 59 ENABLE_APPLE_PAY_SESSION_V4_macosx = $(ENABLE_APPLE_PAY_SESSION_V4$(WK_MACOS_1014)); 60 ENABLE_APPLE_PAY_SESSION_V4_MACOS_SINCE_1014 = ENABLE_APPLE_PAY_SESSION_V4; 61 62 ENABLE_APPLICATION_MANIFEST = ENABLE_APPLICATION_MANIFEST; 63 64 ENABLE_ATTACHMENT_ELEMENT = ENABLE_ATTACHMENT_ELEMENT; 65 66 ENABLE_AVF_CAPTIONS = ENABLE_AVF_CAPTIONS; 67 68 ENABLE_CACHE_PARTITIONING = ENABLE_CACHE_PARTITIONING; 69 70 ENABLE_CHANNEL_MESSAGING = ENABLE_CHANNEL_MESSAGING; 40 71 41 72 ENABLE_CONTENT_FILTERING = $(ENABLE_CONTENT_FILTERING_$(WK_PLATFORM_NAME)); … … 49 80 ENABLE_CONTENT_FILTERING_watchsimulator = ; 50 81 82 ENABLE_CSS3_TEXT = ; 83 84 ENABLE_CSS_BOX_DECORATION_BREAK = ENABLE_CSS_BOX_DECORATION_BREAK; 85 86 ENABLE_CSS_COMPOSITING = ENABLE_CSS_COMPOSITING; 87 88 ENABLE_CSS_CONIC_GRADIENTS = ENABLE_CSS_CONIC_GRADIENTS; 51 89 ENABLE_CSS_CONIC_GRADIENTS = $(ENABLE_CSS_CONIC_GRADIENTS_$(WK_PLATFORM_NAME)); 52 90 ENABLE_CSS_CONIC_GRADIENTS_iphoneos = ENABLE_CSS_CONIC_GRADIENTS; … … 60 98 ENABLE_CSS_CONIC_GRADIENTS_MACOS_SINCE_1014 = ENABLE_CSS_CONIC_GRADIENTS; 61 99 100 ENABLE_CSS_IMAGE_RESOLUTION = ; 101 102 ENABLE_CSS_PAINTING_API = ENABLE_CSS_PAINTING_API; 103 104 ENABLE_CSS_SCROLL_SNAP = ENABLE_CSS_SCROLL_SNAP; 105 106 ENABLE_CSS_SELECTORS_LEVEL4 = ENABLE_CSS_SELECTORS_LEVEL4; 107 108 ENABLE_CSS_TRAILING_WORD = ENABLE_CSS_TRAILING_WORD; 109 110 ENABLE_CSS_TYPED_OM = ENABLE_CSS_TYPED_OM; 111 112 ENABLE_CURSOR_VISIBILITY = ENABLE_CURSOR_VISIBILITY; 113 62 114 ENABLE_DARK_MODE_CSS = $(ENABLE_DARK_MODE_CSS_$(WK_PLATFORM_NAME)); 63 115 ENABLE_DARK_MODE_CSS_iphoneos = ENABLE_DARK_MODE_CSS; … … 65 117 ENABLE_DARK_MODE_CSS_maccatalyst = ENABLE_DARK_MODE_CSS; 66 118 ENABLE_DARK_MODE_CSS_macosx = ENABLE_DARK_MODE_CSS; 119 120 ENABLE_DATACUE_VALUE = ENABLE_DATACUE_VALUE; 121 122 ENABLE_DATALIST_ELEMENT = ENABLE_DATALIST_ELEMENT; 67 123 68 124 ENABLE_DATA_INTERACTION = $(ENABLE_DATA_INTERACTION_$(WK_PLATFORM_NAME)); … … 101 157 ENABLE_EXPERIMENTAL_FEATURES_YES = ENABLE_EXPERIMENTAL_FEATURES; 102 158 159 ENABLE_FILTERS_LEVEL_2 = ENABLE_FILTERS_LEVEL_2; 160 103 161 ENABLE_FULLSCREEN_API = $(ENABLE_FULLSCREEN_API_$(WK_PLATFORM_NAME)); 104 162 ENABLE_FULLSCREEN_API_iphoneos = $(ENABLE_FULLSCREEN_API$(WK_IOS_12)); … … 121 179 ENABLE_GEOLOCATION_macosx = ENABLE_GEOLOCATION; 122 180 181 ENABLE_GPU_PROCESS = ENABLE_GPU_PROCESS; 182 183 ENABLE_INDEXED_DATABASE = ENABLE_INDEXED_DATABASE; 184 185 ENABLE_INDEXED_DATABASE_IN_WORKERS = ENABLE_INDEXED_DATABASE_IN_WORKERS; 186 187 ENABLE_INPUT_TYPE_COLOR = ENABLE_INPUT_TYPE_COLOR; 188 123 189 ENABLE_INPUT_TYPE_DATE = $(ENABLE_INPUT_TYPE_DATE_$(WK_PLATFORM_NAME)); 124 190 ENABLE_INPUT_TYPE_DATE_iphoneos = ENABLE_INPUT_TYPE_DATE; … … 133 199 ENABLE_INPUT_TYPE_DATETIMELOCAL_watchsimulator = ENABLE_INPUT_TYPE_DATETIMELOCAL; 134 200 201 ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE = ; 202 135 203 ENABLE_INPUT_TYPE_MONTH = $(ENABLE_INPUT_TYPE_MONTH_$(WK_PLATFORM_NAME)); 136 204 ENABLE_INPUT_TYPE_MONTH_iphoneos = ENABLE_INPUT_TYPE_MONTH; … … 151 219 ENABLE_INPUT_TYPE_WEEK_watchsimulator = ENABLE_INPUT_TYPE_WEEK; 152 220 221 ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS = ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS; 222 223 ENABLE_INSPECTOR_TELEMETRY = ENABLE_INSPECTOR_TELEMETRY; 224 225 ENABLE_INTERSECTION_OBSERVER = ENABLE_INTERSECTION_OBSERVER; 226 153 227 ENABLE_IOS_GESTURE_EVENTS = $(ENABLE_IOS_GESTURE_EVENTS_$(WK_COCOA_TOUCH)_WITH_INTERNAL_SDK_$(USE_INTERNAL_SDK)); 154 228 ENABLE_IOS_GESTURE_EVENTS_cocoatouch_WITH_INTERNAL_SDK_YES = ENABLE_IOS_GESTURE_EVENTS; … … 156 230 ENABLE_IOS_TOUCH_EVENTS = $(ENABLE_IOS_TOUCH_EVENTS_$(WK_COCOA_TOUCH)_WITH_INTERNAL_SDK_$(USE_INTERNAL_SDK)); 157 231 ENABLE_IOS_TOUCH_EVENTS_cocoatouch_WITH_INTERNAL_SDK_YES = ENABLE_IOS_TOUCH_EVENTS; 232 233 ENABLE_LAYOUT_FORMATTING_CONTEXT = ENABLE_LAYOUT_FORMATTING_CONTEXT; 234 235 ENABLE_LEGACY_CSS_VENDOR_PREFIXES = ENABLE_LEGACY_CSS_VENDOR_PREFIXES; 236 237 ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER = ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER; 158 238 159 239 ENABLE_LEGACY_ENCRYPTED_MEDIA = $(ENABLE_LEGACY_ENCRYPTED_MEDIA_$(WK_PLATFORM_NAME)); … … 172 252 ENABLE_MAC_GESTURE_EVENTS_macosx_WITH_INTERNAL_SDK_YES = ENABLE_MAC_GESTURE_EVENTS; 173 253 254 ENABLE_MATHML = ENABLE_MATHML; 255 174 256 ENABLE_MEDIA_CAPTURE = $(ENABLE_MEDIA_CAPTURE_$(WK_COCOA_TOUCH)); 175 257 ENABLE_MEDIA_CAPTURE_cocoatouch = ENABLE_MEDIA_CAPTURE; 258 259 ENABLE_MEDIA_CONTROLS_SCRIPT = ENABLE_MEDIA_CONTROLS_SCRIPT; 260 261 ENABLE_MEDIA_SESSION = ; 262 263 ENABLE_MEDIA_SOURCE = $(ENABLE_MEDIA_SOURCE_$(WK_PLATFORM_NAME)); 264 ENABLE_MEDIA_SOURCE_iphoneos = ENABLE_MEDIA_SOURCE; 265 ENABLE_MEDIA_SOURCE_macosx = ENABLE_MEDIA_SOURCE; 266 267 ENABLE_MEDIA_STATISTICS = ; 176 268 177 269 ENABLE_MEDIA_STREAM = $(ENABLE_MEDIA_STREAM_$(WK_PLATFORM_NAME)); … … 180 272 ENABLE_MEDIA_STREAM_macosx = ENABLE_MEDIA_STREAM; 181 273 274 ENABLE_MEMORY_SAMPLER = ENABLE_MEMORY_SAMPLER; 275 276 ENABLE_METER_ELEMENT = ENABLE_METER_ELEMENT; 277 278 ENABLE_MHTML = ; 279 280 ENABLE_MOUSE_CURSOR_SCALE = $(ENABLE_MOUSE_CURSOR_SCALE_$(WK_PLATFORM_NAME)); 281 ENABLE_MOUSE_CURSOR_SCALE_macosx = ENABLE_MOUSE_CURSOR_SCALE; 282 182 283 ENABLE_NAVIGATOR_STANDALONE = $(ENABLE_NAVIGATOR_STANDALONE_$(WK_COCOA_TOUCH)); 183 284 ENABLE_NAVIGATOR_STANDALONE_cocoatouch = ENABLE_NAVIGATOR_STANDALONE; 184 285 286 ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION = ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION; 287 288 ENABLE_NETWORK_CACHE_STALE_WHILE_REVALIDATE = ENABLE_NETWORK_CACHE_STALE_WHILE_REVALIDATE; 289 290 ENABLE_NOTIFICATIONS = $(ENABLE_NOTIFICATIONS_$(WK_PLATFORM_NAME)); 291 ENABLE_NOTIFICATIONS_macosx = ENABLE_NOTIFICATIONS; 292 293 ENABLE_OFFSCREEN_CANVAS = ; 294 185 295 ENABLE_OVERFLOW_SCROLLING_TOUCH = $(ENABLE_OVERFLOW_SCROLLING_TOUCH_$(WK_COCOA_TOUCH)); 186 296 ENABLE_OVERFLOW_SCROLLING_TOUCH_cocoatouch = ENABLE_OVERFLOW_SCROLLING_TOUCH; 297 298 ENABLE_PAYMENT_REQUEST = ENABLE_PAYMENT_REQUEST; 187 299 188 300 ENABLE_PICTURE_IN_PICTURE_API = $(ENABLE_PICTURE_IN_PICTURE_API_$(WK_PLATFORM_NAME)); … … 190 302 ENABLE_PICTURE_IN_PICTURE_API_iphonesimulator = ENABLE_PICTURE_IN_PICTURE_API; 191 303 ENABLE_PICTURE_IN_PICTURE_API_macosx = ENABLE_PICTURE_IN_PICTURE_API; 304 305 ENABLE_PDFKIT_PLUGIN = $(ENABLE_PDFKIT_PLUGIN_$(WK_PLATFORM_NAME)); 306 ENABLE_PDFKIT_PLUGIN_macosx = ENABLE_PDFKIT_PLUGIN; 307 308 ENABLE_POINTER_LOCK = $(ENABLE_POINTER_LOCK_$(WK_PLATFORM_NAME)); 309 ENABLE_POINTER_LOCK_macosx = ENABLE_POINTER_LOCK; 310 311 ENABLE_PUBLIC_SUFFIX_LIST = ENABLE_PUBLIC_SUFFIX_LIST; 312 313 ENABLE_QUOTA = ; 314 315 ENABLE_REMOTE_INSPECTOR = ENABLE_REMOTE_INSPECTOR; 316 317 ENABLE_RESIZE_OBSERVER = ENABLE_RESIZE_OBSERVER; 318 319 ENABLE_RESOLUTION_MEDIA_QUERY = ; 320 321 ENABLE_RESOURCE_LOAD_STATISTICS = ENABLE_RESOURCE_LOAD_STATISTICS; 322 323 ENABLE_RESOURCE_USAGE = ENABLE_RESOURCE_USAGE; 324 325 ENABLE_RUBBER_BANDING = $(ENABLE_RUBBER_BANDING_$(WK_PLATFORM_NAME)); 326 ENABLE_RUBBER_BANDING_macosx = ENABLE_RUBBER_BANDING; 327 328 ENABLE_SANDBOX_EXTENSIONS = ENABLE_SANDBOX_EXTENSIONS; 329 330 ENABLE_SERVER_PRECONNECT = ENABLE_SERVER_PRECONNECT; 331 332 ENABLE_SERVICE_CONTROLS = $(ENABLE_SERVICE_CONTROLS_$(WK_PLATFORM_NAME)); 333 ENABLE_SERVICE_CONTROLS_macosx = ENABLE_SERVICE_CONTROLS; 334 335 ENABLE_SERVICE_WORKER = ENABLE_SERVICE_WORKER; 336 337 ENABLE_SHAREABLE_RESOURCE = ENABLE_SHAREABLE_RESOURCE; 192 338 193 339 ENABLE_SPEECH_SYNTHESIS = $(ENABLE_SPEECH_SYNTHESIS_$(WK_PLATFORM_NAME)); … … 200 346 ENABLE_SPEECH_SYNTHESIS_macosx = ENABLE_SPEECH_SYNTHESIS; 201 347 348 ENABLE_STREAMS_API = ENABLE_STREAMS_API; 349 350 ENABLE_SVG_FONTS = ENABLE_SVG_FONTS; 351 352 ENABLE_TELEPHONE_NUMBER_DETECTION = ENABLE_TELEPHONE_NUMBER_DETECTION; 353 354 ENABLE_TEXT_AUTOSIZING = ENABLE_TEXT_AUTOSIZING; 355 202 356 // FIXME: Remove the USE_INTERNAL_SDK condition once we support touch events when building for iOS with 203 357 // the public SDK. See <https://webkit.org/b/179167>. 204 358 ENABLE_TOUCH_EVENTS = $(ENABLE_TOUCH_EVENTS_$(WK_COCOA_TOUCH)_WITH_INTERNAL_SDK_$(USE_INTERNAL_SDK)); 205 359 ENABLE_TOUCH_EVENTS_cocoatouch_WITH_INTERNAL_SDK_YES = ENABLE_TOUCH_EVENTS; 360 361 ENABLE_USERSELECT_ALL = ENABLE_USERSELECT_ALL; 362 363 ENABLE_USER_MESSAGE_HANDLERS = ENABLE_USER_MESSAGE_HANDLERS; 364 365 ENABLE_VARIATION_FONTS = ENABLE_VARIATION_FONTS; 366 367 ENABLE_VIDEO = ENABLE_VIDEO; 206 368 207 369 ENABLE_VIDEO_PRESENTATION_MODE = $(ENABLE_VIDEO_PRESENTATION_MODE_$(WK_PLATFORM_NAME)); … … 211 373 ENABLE_VIDEO_PRESENTATION_MODE_maccatalyst = ENABLE_VIDEO_PRESENTATION_MODE; 212 374 375 ENABLE_VIDEO_TRACK = ENABLE_VIDEO_TRACK; 376 377 ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN = $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN_$(WK_PLATFORM_NAME)); 378 ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN_macosx = ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN; 379 380 ENABLE_WEB_ARCHIVE = ENABLE_WEB_ARCHIVE; 381 213 382 ENABLE_WEBDRIVER_MOUSE_INTERACTIONS = $(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS_$(WK_PLATFORM_NAME)); 214 383 ENABLE_WEBDRIVER_MOUSE_INTERACTIONS_macosx = ENABLE_WEBDRIVER_MOUSE_INTERACTIONS; … … 218 387 ENABLE_WEBDRIVER_TOUCH_INTERACTIONS = $(ENABLE_WEBDRIVER_TOUCH_INTERACTIONS_$(WK_PLATFORM_NAME)); 219 388 ENABLE_WEBDRIVER_TOUCH_INTERACTIONS_iphoneos = ENABLE_WEBDRIVER_TOUCH_INTERACTIONS; 389 390 ENABLE_WEBGL = ENABLE_WEBGL; 391 392 ENABLE_WEBGL2 = ENABLE_WEBGL2; 220 393 221 394 ENABLE_WEBGPU = $(ENABLE_WEBGPU_$(WK_PLATFORM_NAME)); … … 227 400 ENABLE_WEBGPU_MACOS_SINCE_1014 = ENABLE_WEBGPU; 228 401 402 ENABLE_WEBXR = ; 403 404 ENABLE_WEB_API_STATISTICS = ; 405 406 ENABLE_WEB_AUDIO = ENABLE_WEB_AUDIO; 407 229 408 ENABLE_WEB_AUTHN = $(ENABLE_WEB_AUTHN_$(WK_PLATFORM_NAME)); 230 409 ENABLE_WEB_AUTHN_iphoneos = ENABLE_WEB_AUTHN; … … 232 411 ENABLE_WEB_AUTHN_macosx = ENABLE_WEB_AUTHN; 233 412 413 ENABLE_WEB_CRYPTO = ENABLE_WEB_CRYPTO; 414 234 415 ENABLE_WEB_RTC = $(ENABLE_WEB_RTC_$(WK_PLATFORM_NAME)); 235 416 ENABLE_WEB_RTC_iphoneos = ENABLE_WEB_RTC; … … 237 418 ENABLE_WEB_RTC_macosx = ENABLE_WEB_RTC; 238 419 239 FEATURE_DEFINES = $(ENABLE_APPLE_PAY) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DATA_INTERACTION) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_EDITABLE_REGION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FULLSCREEN_API) $(ENABLE_PICTURE_IN_PICTURE_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_STREAM) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_OVERFLOW_SCROLLING_TOUCH) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_TOUCH_EVENTS) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS) $(ENABLE_WEBDRIVER_KEYBOARD_INTERACTIONS) $(ENABLE_WEBDRIVER_TOUCH_INTERACTIONS) $(ENABLE_WEBGPU) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_RTC); 420 ENABLE_WIRELESS_PLAYBACK_TARGET = ENABLE_WIRELESS_PLAYBACK_TARGET; 421 422 ENABLE_XSLT = ENABLE_XSLT; 423 424 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCESSIBILITY_ISOLATED_TREE) $(ENABLE_APPLE_PAY) $(ENABLE_APPLE_PAY_SESSION_V3) $(ENABLE_APPLE_PAY_SESSION_V4) $(ENABLE_APPLICATION_MANIFEST) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_CONIC_GRADIENTS) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_PAINTING_API) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS_TYPED_OM) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_C_LOOP) $(ENABLE_DARK_MODE_CSS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_INTERACTION) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DRAG_SUPPORT) $(ENABLE_EDITABLE_REGION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_EXPERIMENTAL_FEATURES) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FULLSCREEN_API) $(ENABLE_PICTURE_IN_PICTURE_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_GPU_PROCESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS) $(ENABLE_INSPECTOR_TELEMETRY) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LAYOUT_FORMATTING_CONTEXT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LETTERPRESS) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_MEMORY_SAMPLER) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_STANDALONE) $(ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION) $(ENABLE_NETWORK_CACHE_STALE_WHILE_REVALIDATE) $(ENABLE_NOTIFICATIONS) $(ENABLE_OFFSCREEN_CANVAS) $(ENABLE_OVERFLOW_SCROLLING_TOUCH) $(ENABLE_PAYMENT_REQUEST) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESIZE_OBSERVER) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_LOAD_STATISTICS) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SANDBOX_EXTENSIONS) $(ENABLE_SERVER_PRECONNECT) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SERVICE_WORKER) $(ENABLE_SHAREABLE_RESOURCE) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_STREAMS_API) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_USERSELECT_ALL) $(ENABLE_USER_MESSAGE_HANDLERS) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN) $(ENABLE_WEB_ARCHIVE) $(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS) $(ENABLE_WEBDRIVER_KEYBOARD_INTERACTIONS) $(ENABLE_WEBDRIVER_TOUCH_INTERACTIONS) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WEBGPU) $(ENABLE_WEBXR) $(ENABLE_WEB_API_STATISTICS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_AUTHN) $(ENABLE_WEB_CRYPTO) $(ENABLE_WEB_RTC) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_XSLT);
Note: See TracChangeset
for help on using the changeset viewer.