Changeset 251888 in webkit
- Timestamp:
- Oct 31, 2019 3:45:05 PM (5 years ago)
- Location:
- trunk
- Files:
-
- 16 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r251855 r251888 1 2019-10-31 Alex Christensen <achristensen@apple.com> 2 3 Enable more features in Mac CMake build 4 https://bugs.webkit.org/show_bug.cgi?id=203699 5 6 Rubber-stamped by Tim Horton. 7 8 * Source/cmake/OptionsMac.cmake: 9 * Source/cmake/WebKitFeatures.cmake: 10 1 11 2019-10-31 Alex Christensen <achristensen@webkit.org> 2 12 -
trunk/Source/WebCore/ChangeLog
r251887 r251888 1 2019-10-31 Alex Christensen <achristensen@apple.com> 2 3 Enable more features in Mac CMake build 4 https://bugs.webkit.org/show_bug.cgi?id=203699 5 6 Rubber-stamped by Tim Horton. 7 8 * Modules/pictureinpicture/PictureInPictureWindow.h: 9 * PlatformMac.cmake: 10 * layout/inlineformatting/InlineFormattingContext.cpp: 11 * platform/mediastream/mac/CoreAudioCaptureSource.cpp: 12 1 13 2019-10-31 Russell Epstein <repstein@apple.com> 2 14 -
trunk/Source/WebCore/Modules/pictureinpicture/PictureInPictureWindow.h
r251745 r251888 30 30 31 31 #include "EventTarget.h" 32 #include "IntSize.h" 32 33 #include <wtf/RefCounted.h> 33 34 -
trunk/Source/WebCore/PAL/ChangeLog
r251834 r251888 1 2019-10-31 Alex Christensen <achristensen@apple.com> 2 3 Enable more features in Mac CMake build 4 https://bugs.webkit.org/show_bug.cgi?id=203699 5 6 Rubber-stamped by Tim Horton. 7 8 * pal/CMakeLists.txt: 9 * pal/PlatformMac.cmake: 10 1 11 2019-10-30 Peng Liu <peng.liu6@apple.com> 2 12 -
trunk/Source/WebCore/PAL/pal/CMakeLists.txt
r246039 r251888 2 2 ExportMacros.h 3 3 FileSizeFormatter.h 4 Gunzip.h 4 5 HysteresisActivity.h 5 6 LogMacros.h -
trunk/Source/WebCore/PAL/pal/PlatformMac.cmake
r250591 r251888 35 35 spi/cocoa/IOTypesSPI.h 36 36 spi/cocoa/LaunchServicesSPI.h 37 spi/cocoa/MetalSPI.h 37 38 spi/cocoa/NEFilterSourceSPI.h 38 39 spi/cocoa/NSAttributedStringSPI.h … … 73 74 spi/mac/NSApplicationSPI.h 74 75 spi/mac/NSCellSPI.h 76 spi/mac/NSColorWellSPI.h 75 77 spi/mac/NSEventSPI.h 76 78 spi/mac/NSFontSPI.h … … 80 82 spi/mac/NSMenuSPI.h 81 83 spi/mac/NSPasteboardSPI.h 84 spi/mac/NSPopoverColorWellSPI.h 82 85 spi/mac/NSPopoverSPI.h 83 86 spi/mac/NSResponderSPI.h … … 115 118 cocoa/AVFoundationSoftLink.mm 116 119 cocoa/FileSizeFormatterCocoa.mm 120 cocoa/Gunzip.cpp 117 121 cocoa/PassKitSoftLink.mm 118 122 -
trunk/Source/WebCore/PlatformMac.cmake
r251831 r251888 7 7 find_library(CFNETWORK_LIBRARY CFNetwork) 8 8 find_library(COCOA_LIBRARY Cocoa) 9 find_library(COMPRESSION_LIBRARY Compression) 9 10 find_library(COREAUDIO_LIBRARY CoreAudio) 10 11 find_library(CORESERVICES_LIBRARY CoreServices) … … 34 35 ${CFNETWORK_LIBRARY} 35 36 ${COCOA_LIBRARY} 37 ${COMPRESSION_LIBRARY} 36 38 ${COREAUDIO_LIBRARY} 37 39 ${CORESERVICES_LIBRARY} … … 72 74 73 75 list(APPEND WebCore_PRIVATE_INCLUDE_DIRECTORIES 76 "${WEBCORE_DIR}/Modules/pictureinpicture" 74 77 "${WEBCORE_DIR}/Modules/remoteplayback" 78 "${WEBCORE_DIR}/Modules/webauthn/apdu" 75 79 "${WEBCORE_DIR}/Modules/webgpu/WHLSL/Metal" 76 80 "${WEBCORE_DIR}/accessibility/mac" 77 81 "${WEBCORE_DIR}/bridge/objc" 82 "${WEBCORE_DIR}/crypto/mac" 78 83 "${WEBCORE_DIR}/editing/cocoa" 79 84 "${WEBCORE_DIR}/editing/ios" … … 81 86 "${WEBCORE_DIR}/html/shadow/cocoa" 82 87 "${WEBCORE_DIR}/icu" 88 "${WEBCORE_DIR}/layout/tableformatting" 83 89 "${WEBCORE_DIR}/loader/archive/cf" 84 90 "${WEBCORE_DIR}/loader/cf" … … 92 98 "${WEBCORE_DIR}/platform/cf" 93 99 "${WEBCORE_DIR}/platform/cocoa" 100 "${WEBCORE_DIR}/platform/encryptedmedia/clearkey" 94 101 "${WEBCORE_DIR}/platform/graphics/avfoundation" 95 102 "${WEBCORE_DIR}/platform/graphics/avfoundation/cf" … … 108 115 "${WEBCORE_DIR}/platform/mac" 109 116 "${WEBCORE_DIR}/platform/mediacapabilities" 117 "${WEBCORE_DIR}/platform/mediarecorder/cocoa" 110 118 "${WEBCORE_DIR}/platform/mediastream/mac" 111 119 "${WEBCORE_DIR}/platform/network/cocoa" … … 139 147 list(APPEND WebCore_SOURCES 140 148 Modules/paymentrequest/MerchantValidationEvent.cpp 149 150 Modules/webaudio/MediaStreamAudioSourceCocoa.cpp 141 151 142 152 accessibility/mac/AXObjectCacheMac.mm … … 218 228 platform/cocoa/WebCoreNSErrorExtras.mm 219 229 230 platform/encryptedmedia/clearkey/CDMClearKey.cpp 231 220 232 platform/gamepad/mac/HIDGamepad.cpp 221 233 platform/gamepad/mac/HIDGamepadProvider.cpp … … 227 239 platform/graphics/avfoundation/AVTrackPrivateAVFObjCImpl.mm 228 240 platform/graphics/avfoundation/AudioSourceProviderAVFObjC.mm 241 platform/graphics/avfoundation/CDMFairPlayStreaming.cpp 229 242 platform/graphics/avfoundation/CDMPrivateMediaSourceAVFObjC.mm 230 243 platform/graphics/avfoundation/InbandMetadataTextTrackPrivateAVF.cpp … … 237 250 platform/graphics/avfoundation/objc/AudioTrackPrivateAVFObjC.mm 238 251 platform/graphics/avfoundation/objc/AudioTrackPrivateMediaSourceAVFObjC.cpp 252 platform/graphics/avfoundation/objc/CDMInstanceFairPlayStreamingAVFObjC.mm 239 253 platform/graphics/avfoundation/objc/CDMSessionAVContentKeySession.mm 240 254 platform/graphics/avfoundation/objc/CDMSessionAVFoundationObjC.mm … … 429 443 430 444 list(APPEND WebCore_PRIVATE_FRAMEWORK_HEADERS 445 Modules/applepay/PaymentMethodUpdate.h 446 Modules/applepay/PaymentSessionError.h 447 Modules/applepay/PaymentSummaryItems.h 448 431 449 accessibility/mac/WebAccessibilityObjectWrapperBase.h 432 450 accessibility/mac/WebAccessibilityObjectWrapperMac.h … … 461 479 page/scrolling/mac/ScrollingTreeOverflowScrollingNodeMac.h 462 480 page/scrolling/mac/ScrollingTreeScrollingNodeDelegateMac.h 481 482 platform/PictureInPictureSupport.h 463 483 464 484 platform/audio/cocoa/MediaSessionManagerCocoa.h … … 567 587 platform/network/mac/UTIUtilities.h 568 588 platform/network/mac/WebCoreURLResponse.h 589 590 testing/MockWebAuthenticationConfiguration.h 569 591 ) 570 592 571 593 list(APPEND WebCore_IDL_FILES 594 Modules/applepay/ApplePayCancelEvent.idl 595 Modules/applepay/ApplePayContactField.idl 596 Modules/applepay/ApplePayError.idl 597 Modules/applepay/ApplePayErrorCode.idl 598 Modules/applepay/ApplePayErrorContactField.idl 599 Modules/applepay/ApplePayLineItem.idl 600 Modules/applepay/ApplePayMerchantCapability.idl 601 Modules/applepay/ApplePayPayment.idl 602 Modules/applepay/ApplePayPaymentAuthorizationResult.idl 603 Modules/applepay/ApplePayPaymentAuthorizedEvent.idl 604 Modules/applepay/ApplePayPaymentContact.idl 605 Modules/applepay/ApplePayPaymentMethod.idl 606 Modules/applepay/ApplePayPaymentMethodSelectedEvent.idl 607 Modules/applepay/ApplePayPaymentMethodType.idl 608 Modules/applepay/ApplePayPaymentMethodUpdate.idl 609 Modules/applepay/ApplePayPaymentPass.idl 610 Modules/applepay/ApplePayPaymentRequest.idl 611 Modules/applepay/ApplePayRequestBase.idl 612 Modules/applepay/ApplePaySession.idl 613 Modules/applepay/ApplePaySessionError.idl 614 Modules/applepay/ApplePayShippingContactSelectedEvent.idl 615 Modules/applepay/ApplePayShippingContactUpdate.idl 616 Modules/applepay/ApplePayShippingMethod.idl 617 Modules/applepay/ApplePayShippingMethodSelectedEvent.idl 618 Modules/applepay/ApplePayShippingMethodUpdate.idl 619 Modules/applepay/ApplePayValidateMerchantEvent.idl 620 621 Modules/applepay/paymentrequest/ApplePayModifier.idl 622 Modules/applepay/paymentrequest/ApplePayRequest.idl 623 572 624 Modules/plugins/QuickTimePluginReplacement.idl 573 625 … … 590 642 COMMAND ${PYTHON_EXECUTABLE} ${WEBCORE_DIR}/Modules/webgpu/WHLSL/WHLSLBuildStandardLibraryFunctionMap.py ${WEBCORE_DIR}/Modules/webgpu/WHLSL/WHLSLStandardLibrary.txt ${WebCore_DERIVED_SOURCES_DIR}/WHLSLStandardLibraryFunctionMap.cpp 591 643 VERBATIM) 644 add_custom_command( 645 OUTPUT ${WebCore_DERIVED_SOURCES_DIR}/WHLSLStandardLibrary.h 646 DEPENDS ${JavaScriptCore_SCRIPTS_DIR}/xxd.pl ${WEBCORE_DIR}/Modules/webgpu/WHLSL/WHLSLStandardLibrary.txt 647 COMMAND gzip -cn ${WEBCORE_DIR}/Modules/webgpu/WHLSL/WHLSLStandardLibrary.txt > ${WebCore_DERIVED_SOURCES_DIR}/WHLSLStandardLibrary.gz 648 COMMAND ${PERL_EXECUTABLE} ${JavaScriptCore_SCRIPTS_DIR}/xxd.pl WHLSLStandardLibrary ${WebCore_DERIVED_SOURCES_DIR}/WHLSLStandardLibrary.gz ${WebCore_DERIVED_SOURCES_DIR}/WHLSLStandardLibrary.h 649 VERBATIM) 650 list(APPEND WebCore_SOURCES 651 ${WebCore_DERIVED_SOURCES_DIR}/WHLSLStandardLibrary.h 652 ${WebCore_DERIVED_SOURCES_DIR}/WHLSLStandardLibraryFunctionMap.cpp 653 ) 592 654 593 655 list(APPEND WebCoreTestSupport_LIBRARIES PRIVATE WebCore) … … 596 658 testing/MockContentFilter.cpp 597 659 testing/MockContentFilterSettings.cpp 660 testing/MockPaymentCoordinator.cpp 598 661 testing/MockPreviewLoaderClient.cpp 662 testing/ServiceWorkerInternals.mm 599 663 600 664 testing/cocoa/WebArchiveDumpSupport.mm 601 665 ) 666 list(APPEND WebCoreTestSupport_IDL_FILES 667 testing/MockPaymentAddress.idl 668 testing/MockPaymentContactFields.idl 669 testing/MockPaymentCoordinator.idl 670 testing/MockPaymentError.idl 671 testing/MockWebAuthenticationConfiguration.idl 672 ) 602 673 603 674 set(CMAKE_SHARED_LINKER_FLAGS ${CMAKE_SHARED_LINKER_FLAGS} "-compatibility_version 1 -current_version ${WEBKIT_MAC_VERSION}") -
trunk/Source/WebCore/layout/inlineformatting/InlineFormattingContext.cpp
r251843 r251888 36 36 #include "LayoutState.h" 37 37 #include "Logging.h" 38 #include "Text util.h"38 #include "TextUtil.h" 39 39 #include <wtf/IsoMallocInlines.h> 40 40 #include <wtf/text/TextStream.h> -
trunk/Source/WebCore/platform/mediastream/mac/CoreAudioCaptureSource.cpp
r249715 r251888 29 29 #if ENABLE(MEDIA_STREAM) 30 30 31 #include "AVAudioSessionCaptureDevice.h"32 #include "AVAudioSessionCaptureDeviceManager.h"33 31 #include "AudioSampleBufferList.h" 34 32 #include "AudioSampleDataSource.h" … … 36 34 #include "CoreAudioCaptureDevice.h" 37 35 #include "CoreAudioCaptureDeviceManager.h" 38 #include "CoreAudioCaptureSourceIOS.h"39 36 #include "Logging.h" 40 37 #include "Timer.h" … … 51 48 #include <wtf/NeverDestroyed.h> 52 49 #include <pal/cf/CoreMediaSoftLink.h> 50 51 #if PLATFORM(IOS_FAMILY) 52 #include "AVAudioSessionCaptureDevice.h" 53 #include "AVAudioSessionCaptureDeviceManager.h" 54 #include "CoreAudioCaptureSourceIOS.h" 55 #endif 53 56 54 57 namespace WebCore { -
trunk/Source/WebKit/ChangeLog
r251887 r251888 1 2019-10-31 Alex Christensen <achristensen@apple.com> 2 3 Enable more features in Mac CMake build 4 https://bugs.webkit.org/show_bug.cgi?id=203699 5 6 Rubber-stamped by Tim Horton. 7 8 * PlatformMac.cmake: 9 * WebProcess/cocoa/UserMediaCaptureManager.cpp: 10 (WebKit::UserMediaCaptureManager::createCaptureSource): 11 1 12 2019-10-31 Russell Epstein <repstein@apple.com> 2 13 -
trunk/Source/WebKit/PlatformMac.cmake
r251855 r251888 7 7 find_library(AVFOUNDATION_LIBRARY AVFoundation) 8 8 find_library(AVFAUDIO_LIBRARY AVFAudio HINTS ${AVFOUNDATION_LIBRARY}/Versions/*/Frameworks) 9 find_library(DEVICEIDENTITY_LIBRARY DeviceIdentity HINTS /System/Library/PrivateFrameworks) 9 10 add_definitions(-iframework ${QUARTZ_LIBRARY}/Frameworks) 10 11 add_definitions(-iframework ${CARBON_LIBRARY}/Frameworks) … … 17 18 WebKitLegacy 18 19 ${APPLICATIONSERVICES_LIBRARY} 20 ${DEVICEIDENTITY_LIBRARY} 19 21 ${SECURITYINTERFACE_LIBRARY} 20 22 ) … … 75 77 "${WEBKIT_DIR}/Shared/API/c/cg" 76 78 "${WEBKIT_DIR}/Shared/API/c/mac" 79 "${WEBKIT_DIR}/Shared/ApplePay/cocoa/" 77 80 "${WEBKIT_DIR}/Shared/Authentication/cocoa" 78 81 "${WEBKIT_DIR}/Shared/ios" … … 83 86 "${WEBKIT_DIR}/Shared/Plugins/mac" 84 87 "${WEBKIT_DIR}/Shared/Scrolling" 88 "${WEBKIT_DIR}/UIProcess/WebAuthentication/fido" 89 "${WEBKIT_DIR}/WebProcess/WebAuthentication" 85 90 "${WEBKIT_DIR}/WebProcess/cocoa" 86 91 "${WEBKIT_DIR}/WebProcess/mac" … … 146 151 NetworkProcess/CustomProtocols/LegacyCustomProtocolManager.messages.in 147 152 153 Shared/ApplePay/WebPaymentCoordinatorProxy.messages.in 154 148 155 Shared/API/Cocoa/RemoteObjectRegistry.messages.in 149 156 … … 151 158 152 159 UIProcess/Cocoa/PlaybackSessionManagerProxy.messages.in 160 UIProcess/Cocoa/UserMediaCaptureManagerProxy.messages.in 153 161 UIProcess/Cocoa/VideoFullscreenManagerProxy.messages.in 154 162 … … 157 165 UIProcess/RemoteLayerTree/RemoteLayerTreeDrawingAreaProxy.messages.in 158 166 167 UIProcess/WebAuthentication/WebAuthenticatorCoordinatorProxy.messages.in 168 159 169 UIProcess/ios/EditableImageController.messages.in 160 170 161 171 UIProcess/mac/SecItemShimProxy.messages.in 162 172 173 WebProcess/ApplePay/WebPaymentCoordinator.messages.in 174 163 175 WebProcess/cocoa/PlaybackSessionManager.messages.in 176 WebProcess/cocoa/UserMediaCaptureManager.messages.in 164 177 WebProcess/cocoa/VideoFullscreenManager.messages.in 165 178 -
trunk/Source/WebKit/WebProcess/cocoa/UserMediaCaptureManager.cpp
r248846 r251888 255 255 256 256 auto type = device.type() == CaptureDevice::DeviceType::Microphone ? WebCore::RealtimeMediaSource::Type::Audio : WebCore::RealtimeMediaSource::Type::Video; 257 auto source = adoptRef(*new Source(String::number(id), type, device.type(), String { settings.label() }, WTFMove(hashSalt), id, *this));257 auto source = adoptRef(*new Source(String::number(id), type, device.type(), String { settings.label().string() }, WTFMove(hashSalt), id, *this)); 258 258 source->setSettings(WTFMove(settings)); 259 259 m_sources.add(id, source.copyRef()); -
trunk/Source/WebKitLegacy/ChangeLog
r251855 r251888 1 2019-10-31 Alex Christensen <achristensen@apple.com> 2 3 Enable more features in Mac CMake build 4 https://bugs.webkit.org/show_bug.cgi?id=203699 5 6 Rubber-stamped by Tim Horton. 7 8 * PlatformMac.cmake: 9 1 10 2019-10-31 Alex Christensen <achristensen@webkit.org> 2 11 -
trunk/Source/WebKitLegacy/PlatformMac.cmake
r251855 r251888 111 111 mac/WebCoreSupport/WebNotificationClient.mm 112 112 mac/WebCoreSupport/WebOpenPanelResultListener.mm 113 mac/WebCoreSupport/WebPaymentCoordinatorClient.mm 113 114 mac/WebCoreSupport/WebPlatformStrategies.mm 114 115 mac/WebCoreSupport/WebPluginInfoProvider.mm -
trunk/Source/cmake/OptionsMac.cmake
r251855 r251888 9 9 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_OVERFLOW_SCROLLING_TOUCH PRIVATE ON) 10 10 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_API_TESTS PRIVATE ON) 11 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_APPLICATION_MANIFEST PRIVATE ON)12 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ATTACHMENT_ELEMENT PRIVATE ON)13 11 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ASYNC_SCROLLING PRIVATE ON) 14 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_AVF_CAPTIONS PRIVATE ON)15 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CACHE_PARTITIONING PRIVATE ON)16 12 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CONTENT_EXTENSIONS PRIVATE ON) 17 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CONTENT_FILTERING PRIVATE ON)18 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_SCROLL_SNAP PRIVATE ON)19 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_SELECTORS_LEVEL4 PRIVATE OFF)20 13 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS3_TEXT PRIVATE OFF) 21 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CURSOR_VISIBILITY PRIVATE ON)22 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DATACUE_VALUE PRIVATE ON)23 14 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DRAG_SUPPORT PRIVATE ON) 24 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FILTERS_LEVEL_2 PRIVATE ON)25 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INDEXED_DATABASE_IN_WORKERS PRIVATE OFF)26 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INPUT_TYPE_COLOR PRIVATE OFF)27 15 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INPUT_TYPE_DATE PRIVATE OFF) 28 16 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INPUT_TYPE_DATETIMELOCAL PRIVATE OFF) 29 17 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INPUT_TYPE_MONTH PRIVATE OFF) 30 18 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INPUT_TYPE_TIME PRIVATE OFF) 19 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LETTERPRESS PRIVATE OFF) 20 21 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_3D_TRANSFORMS PRIVATE ON) 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) 25 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_APPLICATION_MANIFEST PRIVATE ON) 26 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ATTACHMENT_ELEMENT PRIVATE ON) 27 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_AVF_CAPTIONS PRIVATE ON) 28 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CACHE_PARTITIONING PRIVATE ON) 29 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CHANNEL_MESSAGING PRIVATE ON) 30 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CONTENT_FILTERING PRIVATE ON) 31 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_BOX_DECORATION_BREAK PRIVATE ON) 32 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_COMPOSITING PRIVATE ON) 33 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_CONIC_GRADIENTS PRIVATE ON) 34 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_PAINTING_API PRIVATE ON) 35 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_SCROLL_SNAP PRIVATE ON) 36 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_SELECTORS_LEVEL4 PRIVATE ON) 37 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_TRAILING_WORD PRIVATE ON) 38 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_TYPED_OM PRIVATE ON) 39 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CURSOR_VISIBILITY PRIVATE ON) 40 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DARK_MODE_CSS PRIVATE ON) 41 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DATACUE_VALUE PRIVATE ON) 42 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DATALIST_ELEMENT PRIVATE ON) 43 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ENCRYPTED_MEDIA PRIVATE ON) 44 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_EXPERIMENTAL_FEATURES PRIVATE ON) 45 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FILTERS_LEVEL_2 PRIVATE ON) 46 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FTL_JIT PRIVATE ON) 47 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FULLSCREEN_API PRIVATE ON) 48 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_PICTURE_IN_PICTURE_API PRIVATE ON) 49 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_GAMEPAD PRIVATE ON) 50 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_GEOLOCATION PRIVATE ON) 51 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INDEXED_DATABASE PRIVATE ON) 52 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INDEXED_DATABASE_IN_WORKERS PRIVATE ON) 53 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INPUT_TYPE_COLOR PRIVATE ON) 31 54 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INSPECTOR_ALTERNATE_DISPATCHERS PRIVATE ON) 55 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INTERSECTION_OBSERVER PRIVATE ON) 56 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INTL PRIVATE ON) 57 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_KEYBOARD_CODE_ATTRIBUTE PRIVATE ON) 58 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_KEYBOARD_KEY_ATTRIBUTE PRIVATE ON) 59 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LAYOUT_FORMATTING_CONTEXT PRIVATE ON) 60 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LEGACY_CSS_VENDOR_PREFIXES PRIVATE ON) 61 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER PRIVATE ON) 32 62 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LEGACY_ENCRYPTED_MEDIA PRIVATE ON) 33 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LETTERPRESS PRIVATE OFF) 63 # FIXME: This should be enabled. 64 # WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MAC_GESTURE_EVENTS PRIVATE ON) 65 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MAC_VIDEO_TOOLBOX PRIVATE ON) 66 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MATHML PRIVATE ON) 67 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEDIA_CONTROLS_SCRIPT PRIVATE ON) 34 68 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEDIA_SOURCE PRIVATE ON) 69 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEDIA_STREAM PRIVATE ON) 35 70 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEMORY_SAMPLER PRIVATE ON) 71 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_METER_ELEMENT PRIVATE ON) 36 72 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MOUSE_CURSOR_SCALE PRIVATE ON) 73 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION PRIVATE ON) 74 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NOTIFICATIONS PRIVATE ON) 75 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_PAYMENT_REQUEST PRIVATE ON) 37 76 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_PDFKIT_PLUGIN PRIVATE ON) 77 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_POINTER_EVENTS PRIVATE ON) 78 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_POINTER_LOCK PRIVATE ON) 79 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_PUBLIC_SUFFIX_LIST PRIVATE ON) 80 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_REMOTE_INSPECTOR PRIVATE ON) 81 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_RESIZE_OBSERVER PRIVATE ON) 38 82 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_RESOURCE_LOAD_STATISTICS PRIVATE ON) 39 83 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_RESOURCE_USAGE PRIVATE ON) 40 84 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_RUBBER_BANDING PRIVATE ON) 41 85 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SANDBOX_EXTENSIONS PRIVATE ON) 86 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SERVER_PRECONNECT PRIVATE ON) 42 87 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SERVICE_CONTROLS PRIVATE ON) 88 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SERVICE_WORKER PRIVATE ON) 89 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SHAREABLE_RESOURCE PRIVATE ON) 43 90 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SPEECH_SYNTHESIS PRIVATE ON) 91 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_STREAMS_API PRIVATE ON) 92 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SVG_FONTS PRIVATE ON) 44 93 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TELEPHONE_NUMBER_DETECTION PRIVATE ON) 94 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TEXT_AUTOSIZING PRIVATE ON) 95 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_USERSELECT_ALL PRIVATE ON) 96 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_USER_MESSAGE_HANDLERS PRIVATE ON) 97 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VARIATION_FONTS PRIVATE ON) 98 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIDEO PRIVATE ON) 45 99 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIDEO_PRESENTATION_MODE PRIVATE ON) 100 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIDEO_TRACK PRIVATE ON) 101 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN PRIVATE ON) 102 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS PRIVATE ON) 103 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEBDRIVER_KEYBOARD_INTERACTIONS PRIVATE ON) 104 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEBGL PRIVATE ON) 46 105 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEBGL2 PRIVATE ON) 47 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEBGPU PRIVATE OFF) 106 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEBGPU PRIVATE ON) 107 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEB_AUDIO PRIVATE ON) 108 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEB_AUTHN PRIVATE ON) 109 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEB_CRYPTO PRIVATE ON) 110 # FIXME: This should be enabled. 111 # WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEB_RTC PRIVATE ON) 48 112 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WIRELESS_PLAYBACK_TARGET PRIVATE ON) 49 50 # FIXME: These are turned off temporarily to get CMake working easier. 51 # https://bugs.webkit.org/show_bug.cgi?id=135856 52 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DEVICE_ORIENTATION PRIVATE OFF) 53 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_GAMEPAD PRIVATE OFF) 54 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TOUCH_EVENTS PRIVATE OFF) 113 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_XSLT PRIVATE ON) 55 114 56 115 WEBKIT_OPTION_END() -
trunk/Source/cmake/WebKitFeatures.cmake
r251630 r251888 227 227 WEBKIT_OPTION_DEFINE(ENABLE_XSLT "Toggle XSLT support" PRIVATE ON) 228 228 WEBKIT_OPTION_DEFINE(USE_SYSTEM_MALLOC "Toggle system allocator instead of WebKit's custom allocator" PRIVATE ${USE_SYSTEM_MALLOC_DEFAULT}) 229 WEBKIT_OPTION_DEFINE(ENABLE_CSS_TRAILING_WORD "Enable css trailing word" PRIVATE OFF) 230 WEBKIT_OPTION_DEFINE(ENABLE_EXPERIMENTAL_FEATURES "Enable experimental features" PRIVATE OFF) 231 WEBKIT_OPTION_DEFINE(ENABLE_PICTURE_IN_PICTURE_API "Enable picture in picture API" PRIVATE OFF) 232 WEBKIT_OPTION_DEFINE(ENABLE_MAC_VIDEO_TOOLBOX "Enable Mac video toolbox" PRIVATE OFF) 233 WEBKIT_OPTION_DEFINE(ENABLE_POINTER_EVENTS "Enable pointer events" PRIVATE OFF) 234 WEBKIT_OPTION_DEFINE(ENABLE_WEBDRIVER_MOUSE_INTERACTIONS "Enable webdriver mouse interactions" PRIVATE OFF) 235 WEBKIT_OPTION_DEFINE(ENABLE_WEBDRIVER_KEYBOARD_INTERACTIONS "Enable webdriver keyboard interactions" PRIVATE OFF) 229 236 230 237 WEBKIT_OPTION_CONFLICT(ENABLE_JIT ENABLE_C_LOOP)
Note: See TracChangeset
for help on using the changeset viewer.