Changeset 247014 in webkit
- Timestamp:
- Jul 1, 2019 12:32:31 PM (5 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r246925 r247014 1 2019-06-28 Brent Fulgham <bfulgham@apple.com> 2 3 [FTW] Build WebCore 4 https://bugs.webkit.org/show_bug.cgi?id=199199 5 6 Reviewed by Don Olmstead. 7 8 Establish a set of build options for the FTW port, based on the current WinCairo 9 feature set. I also note which features should be turned on, but aren't yet, as 10 well as which features are disabled due to lack of WebGL and Media support in 11 the current build. 12 13 * Source/cmake/OptionsFTW.cmake: 14 1 15 2019-06-28 Konstantin Tokarev <annulen@yandex.ru> 2 16 -
trunk/Source/WebCore/ChangeLog
r247013 r247014 1 2019-06-28 Brent Fulgham <bfulgham@apple.com> 2 3 [FTW] Build WebCore 4 https://bugs.webkit.org/show_bug.cgi?id=199199 5 6 Reviewed by Don Olmstead. 7 8 Make some minor corrections needed to get FTW WebCore to build and link. 9 10 * PlatformFTW.cmake: Added. 11 * platform/graphics/win/GlyphPageTreeNodeDirect2D.cpp: 12 (WebCore::GlyphPage::fill): 13 * platform/graphics/win/GraphicsContextDirect2D.cpp: 14 (WebCore::GraphicsContext::setURLForRect): 15 * platform/graphics/win/PatternDirect2D.cpp: 16 * platform/graphics/win/SimpleFontDataDirect2D.cpp: 17 * platform/image-decoders/ScalableImageDecoder.cpp: 18 (WebCore::ScalableImageDecoder::setTargetContext): Added stub. 19 * platform/image-decoders/ScalableImageDecoder.h: 20 * platform/network/curl/CookieJarDB.cpp: 21 (WebCore::CookieJarDB::hasCookies): 22 (WebCore::CookieJarDB::canAcceptCookie): 23 1 24 2019-07-01 Wenson Hsieh <wenson_hsieh@apple.com> 2 25 -
trunk/Source/WebCore/PAL/ChangeLog
r246925 r247014 1 2019-06-28 Brent Fulgham <bfulgham@apple.com> 2 3 [FTW] Build WebCore 4 https://bugs.webkit.org/show_bug.cgi?id=199199 5 6 Reviewed by Don Olmstead. 7 8 * pal/PlatformFTW.cmake: Added. 9 1 10 2019-06-28 Konstantin Tokarev <annulen@yandex.ru> 2 11 -
trunk/Source/WebCore/platform/graphics/win/GlyphPageTreeNodeDirect2D.cpp
r233851 r247014 54 54 localeName[localeLength] = '\0'; 55 55 56 TextAnalyzerHelper helper( localeName, buffer, bufferLength);56 TextAnalyzerHelper helper(reinterpret_cast<LPWSTR>(&localeName), reinterpret_cast<LPWSTR>(buffer), bufferLength); 57 57 58 58 hr = analyzer->AnalyzeScript(&helper, 0, bufferLength, &helper); … … 65 65 Vector<DWRITE_SHAPING_GLYPH_PROPERTIES> glyphProperties(GlyphPage::size); 66 66 67 hr = analyzer->GetGlyphs( buffer, bufferLength, fontPlatformData.dwFontFace(), fontPlatformData.orientation() == FontOrientation::Vertical, false,67 hr = analyzer->GetGlyphs(reinterpret_cast<LPCWSTR>(buffer), bufferLength, fontPlatformData.dwFontFace(), fontPlatformData.orientation() == FontOrientation::Vertical, false, 68 68 &helper.m_analysis, nullptr, nullptr, nullptr, nullptr, 0, GlyphPage::size, clusterMap, textProperties.data(), 69 69 localGlyphBuffer, glyphProperties.data(), &returnedCount); -
trunk/Source/WebCore/platform/graphics/win/GraphicsContextDirect2D.cpp
r239549 r247014 1739 1739 } 1740 1740 1741 RetainPtr<CFURLRef> urlRef = link.createCFURL();1742 if (!urlRef)1743 return;1744 1745 1741 notImplemented(); 1746 1742 } -
trunk/Source/WebCore/platform/graphics/win/PatternDirect2D.cpp
r237394 r247014 31 31 #include "AffineTransform.h" 32 32 #include "GraphicsContext.h" 33 #include <CoreGraphics/CoreGraphics.h>34 33 #include <d2d1.h> 35 34 #include <wtf/MainThread.h> -
trunk/Source/WebCore/platform/graphics/win/SimpleFontDataDirect2D.cpp
r237977 r247014 39 39 #include <dwrite.h> 40 40 #include <mlang.h> 41 #include <pal/spi/win/CoreTextSPIWin.h>42 41 #include <unicode/uchar.h> 43 42 #include <unicode/unorm.h> -
trunk/Source/WebCore/platform/image-decoders/ScalableImageDecoder.cpp
r244372 r247014 28 28 #include "ICOImageDecoder.h" 29 29 #include "JPEGImageDecoder.h" 30 #include "NotImplemented.h" 30 31 #include "PNGImageDecoder.h" 31 32 #include "SharedBuffer.h" … … 307 308 } 308 309 309 } 310 #if USE(DIRECT2D) 311 void ScalableImageDecoder::setTargetContext(ID2D1RenderTarget*) 312 { 313 notImplemented(); 314 } 315 #endif 316 317 } -
trunk/Source/WebCore/platform/image-decoders/ScalableImageDecoder.h
r239427 r247014 218 218 virtual void tryDecodeSize(bool) = 0; 219 219 220 #if USE(DIRECT2D) 221 void setTargetContext(ID2D1RenderTarget*) override; 222 #endif 223 220 224 IntSize m_size; 221 225 EncodedDataStatus m_encodedDataStatus { EncodedDataStatus::TypeAvailable }; -
trunk/Source/WebCore/platform/network/curl/CookieJarDB.cpp
r242776 r247014 28 28 #include "CookieUtil.h" 29 29 #include "Logging.h" 30 #include "PublicSuffix.h" 30 31 #include "RegistrableDomain.h" 31 32 #include "SQLiteFileSystem.h" … … 338 339 return false; 339 340 341 #if ENABLE(PUBLIC_SUFFIX_LIST) 340 342 if (isPublicSuffix(host)) 341 343 return false; 344 #endif 342 345 343 346 RegistrableDomain registrableDomain { url }; … … 456 459 bool CookieJarDB::canAcceptCookie(const Cookie& cookie, const URL& firstParty, const URL& url, CookieJarDB::Source source) 457 460 { 461 #if ENABLE(PUBLIC_SUFFIX_LIST) 458 462 if (isPublicSuffix(cookie.domain)) 459 463 return false; 464 #endif 460 465 461 466 bool fromJavaScript = source == CookieJarDB::Source::Script; -
trunk/Source/cmake/OptionsFTW.cmake
r246884 r247014 52 52 WEBKIT_OPTION_BEGIN() 53 53 54 # Enabled features 54 # Features in the same state on WinCairo and AppleWin 55 56 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_OVERFLOW_SCROLLING_TOUCH PRIVATE OFF) 57 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ATTACHMENT_ELEMENT PRIVATE ON) 58 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CACHE_PARTITIONING PRIVATE ON) 59 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CHANNEL_MESSAGING PRIVATE ON) 60 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS3_TEXT PRIVATE OFF) 61 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_BOX_DECORATION_BREAK PRIVATE ON) 62 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_CONIC_GRADIENTS PRIVATE ON) 63 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_DEVICE_ADAPTATION PRIVATE OFF) 64 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_IMAGE_ORIENTATION PRIVATE OFF) 65 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_IMAGE_RESOLUTION PRIVATE OFF) 66 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_PAINTING_API PRIVATE ON) 67 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_SELECTORS_LEVEL4 PRIVATE ON) 68 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CURSOR_VISIBILITY PRIVATE ON) 69 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CUSTOM_SCHEME_HANDLER PRIVATE OFF) 70 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DRAG_SUPPORT PRIVATE ON) 71 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FAST_JIT_PERMISSIONS PRIVATE OFF) 72 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FETCH_API PRIVATE ON) 73 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FILTERS_LEVEL_2 PRIVATE ON) 74 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FTL_JIT PRIVATE OFF) 75 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FTPDIR PRIVATE ON) 76 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FULLSCREEN_API PRIVATE ON) 77 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_GEOLOCATION PRIVATE ON) 78 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ICONDATABASE PRIVATE ON) 79 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INDEXED_DATABASE PRIVATE ON) 80 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INTERSECTION_OBSERVER PRIVATE ON) 81 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_KEYBOARD_CODE_ATTRIBUTE PRIVATE ON) 82 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_KEYBOARD_KEY_ATTRIBUTE PRIVATE ON) 83 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LEGACY_CSS_VENDOR_PREFIXES PRIVATE ON) 84 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LEGACY_CUSTOM_PROTOCOL_MANAGER PRIVATE ON) 85 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MAC_GESTURE_EVENTS PRIVATE OFF) 86 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MATHML PRIVATE ON) 87 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_METER_ELEMENT PRIVATE ON) 88 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MHTML PRIVATE OFF) 89 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MINIBROWSER PRIVATE ON) 90 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MOUSE_CURSOR_SCALE PRIVATE ON) 91 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NETSCAPE_PLUGIN_API PRIVATE OFF) 92 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ORIENTATION_EVENTS PRIVATE OFF) 93 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_PUBLIC_SUFFIX_LIST PRIVATE ON) 94 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_QUOTA PRIVATE OFF) 95 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_RESIZE_OBSERVER PRIVATE ON) 96 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_RESOLUTION_MEDIA_QUERY PRIVATE OFF) 97 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SAMPLING_PROFILER PRIVATE OFF) 98 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SPELLCHECK PRIVATE OFF) 99 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_STREAMS_API PRIVATE ON) 100 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SVG_FONTS PRIVATE ON) 101 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TOUCH_EVENTS PRIVATE OFF) 102 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TOUCH_SLIDER PRIVATE OFF) 103 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_UNIFIED_BUILDS PRIVATE ON) 104 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEBASSEMBLY PRIVATE OFF) 105 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEBASSEMBLY_STREAMING_API PRIVATE OFF) 106 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEB_PROCESS_SANDBOX PRIVATE OFF) 107 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WIRELESS_PLAYBACK_TARGET PRIVATE OFF) 108 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_XSLT PRIVATE ON) 109 110 # Media things that should be on 111 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_AVF_CAPTIONS PRIVATE OFF) 112 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LEGACY_ENCRYPTED_MEDIA PRIVATE OFF) 113 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEDIA_CAPTURE PRIVATE OFF) 114 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEDIA_CONTROLS_SCRIPT PRIVATE ON) 115 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEDIA_SESSION PRIVATE OFF) 116 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEDIA_SOURCE PRIVATE OFF) 117 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEDIA_STATISTICS PRIVATE OFF) 118 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEDIA_STREAM PRIVATE OFF) 119 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIDEO PRIVATE OFF) 120 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIDEO_PRESENTATION_MODE PRIVATE OFF) 121 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIDEO_TRACK PRIVATE OFF) 122 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIDEO_USES_ELEMENT_FULLSCREEN PRIVATE OFF) 123 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEB_RTC PRIVATE OFF) 124 125 # Payment things 126 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_APPLE_PAY PRIVATE OFF) 127 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_APPLE_PAY_SESSION_V3 PRIVATE OFF) 128 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_APPLE_PAY_SESSION_V4 PRIVATE OFF) 129 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_PAYMENT_REQUEST PRIVATE OFF) 130 131 # WebGL 132 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEBGL PRIVATE OFF) 133 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEBGL2 PRIVATE OFF) 134 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEBGPU PRIVATE OFF) 135 136 # Off for now, but should be on 137 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_3D_TRANSFORMS PRIVATE OFF) 138 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ACCELERATED_2D_CANVAS PRIVATE OFF) 139 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_API_TESTS PRIVATE OFF) 140 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_APPLICATION_MANIFEST PRIVATE OFF) 141 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ASYNC_SCROLLING PRIVATE OFF) 142 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CONTENT_EXTENSIONS PRIVATE OFF) 143 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CONTENT_FILTERING PRIVATE OFF) 144 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_COMPOSITING PRIVATE OFF) 145 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_SCROLL_SNAP PRIVATE OFF) 146 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_TYPED_OM PRIVATE OFF) 147 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DARK_MODE_CSS PRIVATE OFF) 148 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DATACUE_VALUE PRIVATE OFF) 149 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DATALIST_ELEMENT PRIVATE OFF) 150 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DATA_INTERACTION PRIVATE OFF) 151 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DEVICE_ORIENTATION PRIVATE OFF) 152 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DOWNLOAD_ATTRIBUTE PRIVATE OFF) 153 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ENCRYPTED_MEDIA PRIVATE OFF) 154 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INTL PRIVATE OFF) 155 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LAYOUT_FORMATTING_CONTEXT PRIVATE OFF) 156 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LETTERPRESS PRIVATE OFF) 157 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LAYOUT_FORMATTING_CONTEXT PRIVATE OFF) 158 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LETTERPRESS PRIVATE OFF) 159 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEMORY_SAMPLER PRIVATE OFF) 160 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION PRIVATE OFF) 161 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NOTIFICATIONS PRIVATE OFF) 162 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_OVERFLOW_SCROLLING_TOUCH PRIVATE OFF) 163 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_PDFKIT_PLUGIN PRIVATE OFF) 164 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_POINTER_LOCK PRIVATE OFF) 165 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_REMOTE_INSPECTOR PRIVATE OFF) 166 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_RESOURCE_LOAD_STATISTICS PRIVATE OFF) 167 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_RESOURCE_USAGE PRIVATE OFF) 168 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_RUBBER_BANDING PRIVATE OFF) 169 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SANDBOX_EXTENSIONS PRIVATE OFF) 170 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SERVER_PRECONNECT PRIVATE OFF) 171 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SERVICE_CONTROLS PRIVATE OFF) 172 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SERVICE_WORKER PRIVATE OFF) 173 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SHAREABLE_RESOURCE PRIVATE OFF) 174 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SMOOTH_SCROLLING PRIVATE OFF) 175 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SPEECH_SYNTHESIS PRIVATE OFF) 176 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TELEPHONE_NUMBER_DETECTION PRIVATE OFF) 177 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TEXT_AUTOSIZING PRIVATE OFF) 178 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_USERSELECT_ALL PRIVATE OFF) 179 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_USER_MESSAGE_HANDLERS PRIVATE OFF) 180 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VARIATION_FONTS PRIVATE OFF) 181 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEBDRIVER PRIVATE OFF) 182 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEB_AUDIO PRIVATE OFF) 183 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEB_AUTHN PRIVATE OFF) 184 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEB_CRYPTO PRIVATE OFF) 185 186 #WEBKIT_OPTION_DEFAULT_PORT_VALUE(USE_VERSION_STAMPER PRIVATE ON) 55 187 56 188 # Experimental features … … 71 203 WEBKIT_OPTION_END() 72 204 205 find_package(CURL 7.60.0 REQUIRED) 73 206 find_package(ICU REQUIRED COMPONENTS data i18n uc) 74 207 find_package(JPEG 1.5.2 REQUIRED) 208 find_package(LibXml2 2.9.7 REQUIRED) 209 find_package(OpenSSL 2.0.0 REQUIRED) 210 find_package(PNG 1.6.34 REQUIRED) 211 find_package(Sqlite 3.23.1 REQUIRED) 212 find_package(ZLIB 1.2.11 REQUIRED) 213 find_package(LibPSL 0.20.2 REQUIRED) 214 215 # FIXME: We should add the following, too. 216 # find_package(WebP 1.0.0) 217 # if (WEBP_FOUND) 218 # SET_AND_EXPOSE_TO_BUILD(USE_WEBP ON) 219 # endif () 220 221 if (ENABLE_XSLT) 222 find_package(LibXslt 1.1.32 REQUIRED) 223 endif () 224 225 SET_AND_EXPOSE_TO_BUILD(USE_CURL ON) 226 SET_AND_EXPOSE_TO_BUILD(USE_DIRECT2D ON) 75 227 SET_AND_EXPOSE_TO_BUILD(USE_EXPORT_MACROS ON) 76 228 SET_AND_EXPOSE_TO_BUILD(USE_INSPECTOR_SOCKET_SERVER ${ENABLE_REMOTE_INSPECTOR}) … … 80 232 81 233 set(ENABLE_API_TESTS OFF) 82 set(ENABLE_WEBCORE O FF)234 set(ENABLE_WEBCORE ON) 83 235 set(ENABLE_WEBKIT OFF) 84 236 set(ENABLE_WEBKIT_LEGACY OFF)
Note: See TracChangeset
for help on using the changeset viewer.