Changeset 224189 in webkit
- Timestamp:
- Oct 30, 2017 11:12:04 AM (6 years ago)
- Location:
- trunk
- Files:
-
- 5 added
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r224187 r224189 1 2017-10-30 Michael Catanzaro <mcatanzaro@igalia.com> 2 3 [WPE] Build more files under WebCore as unified sources and get rid of WebCorePlatformWPE build target 4 https://bugs.webkit.org/show_bug.cgi?id=178964 5 6 Reviewed by Carlos Alberto Lopez Perez. 7 8 This also gets rid of the WebCorePlatformWPE build target to simplify the build. It links to 9 all the same libraries as the WebCore target, so it doesn't seem to have any purpose. Bye. 10 11 Some CMake files under platform are not unified, either because there is not much to gain 12 (e.g. ImageDecoders, where everything is in a separate directory), or because it is complex 13 (e.g. GStreamer, where GObject implementations would be tricky to build unified), and 14 because we're limited to using only features declared in WebKitFeatures.cmake inside the 15 unified sources lists, which makes some of the platform files a bit tricky (notably, 16 anything that needs to go into WebCorePlatformGTK for the GTK port). So it's not perfect. 17 18 * PlatformWPE.cmake: 19 * SourcesWPE.txt: Added. 20 * crypto/gcrypt/GCryptUtilities.h: 21 * platform/Cairo.cmake: 22 * platform/GCrypt.cmake: 23 * platform/SourcesCairo.txt: Added. 24 * platform/SourcesGCrypt.txt: Added. 25 * platform/SourcesGLib.txt: Added. 26 * platform/SourcesSoup.txt: Added. 27 1 28 2017-10-30 Michael Catanzaro <mcatanzaro@igalia.com> 2 29 -
trunk/Source/WebCore/PlatformWPE.cmake
r222962 r224189 5 5 include(platform/ImageDecoders.cmake) 6 6 include(platform/TextureMapper.cmake) 7 8 list(APPEND WebCore_UNIFIED_SOURCE_LIST_FILES 9 "SourcesWPE.txt" 10 11 "platform/SourcesGLib.txt" 12 "platform/SourcesSoup.txt" 13 ) 14 15 # FIXME: This can't go into SourcesGLib.txt because it has to go into WebCorePlatformGTK. 16 list(APPEND WebCore_SOURCES 17 platform/glib/EventHandlerGLib.cpp 18 ) 7 19 8 20 # Allow building ANGLE on platforms that don't provide X11 headers. … … 46 58 ) 47 59 48 list(APPEND WebCore_SOURCES49 accessibility/wpe/AXObjectCacheWPE.cpp50 accessibility/wpe/AccessibilityObjectWPE.cpp51 52 loader/soup/CachedRawResourceSoup.cpp53 loader/soup/SubresourceLoaderSoup.cpp54 55 page/linux/ResourceUsageOverlayLinux.cpp56 page/linux/ResourceUsageThreadLinux.cpp57 58 page/scrolling/ScrollingStateStickyNode.cpp59 page/scrolling/ScrollingThread.cpp60 page/scrolling/ScrollingTreeNode.cpp61 page/scrolling/ScrollingTreeScrollingNode.cpp62 63 page/scrolling/coordinatedgraphics/ScrollingCoordinatorCoordinatedGraphics.cpp64 page/scrolling/coordinatedgraphics/ScrollingStateNodeCoordinatedGraphics.cpp65 66 platform/Cursor.cpp67 platform/PlatformStrategies.cpp68 platform/Theme.cpp69 platform/UserAgentQuirks.cpp70 71 platform/audio/glib/AudioBusGLib.cpp72 73 platform/glib/EventLoopGlib.cpp74 platform/glib/FileMonitorGLib.cpp75 platform/glib/FileSystemGlib.cpp76 platform/glib/KeyedDecoderGlib.cpp77 platform/glib/KeyedEncoderGlib.cpp78 platform/glib/LowPowerModeNotifierGLib.cpp79 platform/glib/MainThreadSharedTimerGLib.cpp80 platform/glib/SSLKeyGeneratorGLib.cpp81 platform/glib/SharedBufferGlib.cpp82 platform/glib/UserAgentGLib.cpp83 84 platform/graphics/GLContext.cpp85 platform/graphics/GraphicsContext3DPrivate.cpp86 platform/graphics/ImageSource.cpp87 platform/graphics/PlatformDisplay.cpp88 platform/graphics/WOFFFileFormat.cpp89 90 platform/graphics/egl/GLContextEGL.cpp91 92 platform/graphics/opengl/Extensions3DOpenGLCommon.cpp93 platform/graphics/opengl/Extensions3DOpenGLES.cpp94 platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp95 platform/graphics/opengl/GraphicsContext3DOpenGLES.cpp96 platform/graphics/opengl/TemporaryOpenGLSetting.cpp97 98 platform/graphics/opentype/OpenTypeVerticalData.cpp99 100 platform/graphics/wpe/PlatformDisplayWPE.cpp101 102 platform/network/glib/NetworkStateNotifierGLib.cpp103 104 platform/network/soup/AuthenticationChallengeSoup.cpp105 platform/network/soup/CertificateInfo.cpp106 platform/network/soup/CookieJarSoup.cpp107 platform/network/soup/CookieStorageSoup.cpp108 platform/network/soup/CredentialStorageSoup.cpp109 platform/network/soup/DNSSoup.cpp110 platform/network/soup/GRefPtrSoup.cpp111 platform/network/soup/NetworkStorageSessionSoup.cpp112 platform/network/soup/ProxyServerSoup.cpp113 platform/network/soup/ResourceErrorSoup.cpp114 platform/network/soup/ResourceHandleSoup.cpp115 platform/network/soup/ResourceRequestSoup.cpp116 platform/network/soup/ResourceResponseSoup.cpp117 platform/network/soup/SocketStreamHandleImplSoup.cpp118 platform/network/soup/SoupNetworkSession.cpp119 platform/network/soup/SynchronousLoaderClientSoup.cpp120 platform/network/soup/WebKitSoupRequestGeneric.cpp121 122 platform/soup/PublicSuffixSoup.cpp123 platform/soup/SharedBufferSoup.cpp124 platform/soup/URLSoup.cpp125 126 platform/text/Hyphenation.cpp127 platform/text/LocaleICU.cpp128 platform/text/TextCodecICU.cpp129 platform/text/TextEncodingDetectorICU.cpp130 131 platform/unix/LoggingUnix.cpp132 133 platform/xdg/MIMETypeRegistryXdg.cpp134 )135 136 list(APPEND WebCorePlatformWPE_SOURCES137 editing/wpe/EditorWPE.cpp138 139 platform/glib/EventHandlerGLib.cpp140 141 platform/graphics/egl/GLContextEGLWPE.cpp142 143 platform/graphics/wpe/IconWPE.cpp144 platform/graphics/wpe/ImageWPE.cpp145 146 platform/wpe/CursorWPE.cpp147 platform/wpe/LocalizedStringsWPE.cpp148 platform/wpe/PasteboardWPE.cpp149 platform/wpe/PlatformKeyboardEventWPE.cpp150 platform/wpe/PlatformPasteboardWPE.cpp151 platform/wpe/PlatformScreenWPE.cpp152 platform/wpe/RenderThemeWPE.cpp153 platform/wpe/ScrollbarThemeWPE.cpp154 platform/wpe/ThemeWPE.cpp155 platform/wpe/WidgetWPE.cpp156 )157 158 60 list(APPEND WebCore_USER_AGENT_STYLE_SHEETS 159 61 ${WEBCORE_DIR}/Modules/mediacontrols/mediaControlsBase.css … … 190 92 ${WPE_INCLUDE_DIRS} 191 93 ) 192 193 add_library(WebCorePlatformWPE ${WebCore_LIBRARY_TYPE} ${WebCorePlatformWPE_SOURCES})194 add_dependencies(WebCorePlatformWPE WebCore)195 target_include_directories(WebCorePlatformWPE PRIVATE196 ${WebCore_INCLUDE_DIRECTORIES}197 )198 target_include_directories(WebCorePlatformWPE SYSTEM PRIVATE199 ${WebCore_SYSTEM_INCLUDE_DIRECTORIES}200 )201 target_link_libraries(WebCorePlatformWPE202 ${WebCore_LIBRARIES}203 ) -
trunk/Source/WebCore/crypto/gcrypt/GCryptUtilities.h
r220253 r224189 26 26 */ 27 27 28 #pragma once 29 28 30 #include "CryptoAlgorithmIdentifier.h" 29 31 #include <array> -
trunk/Source/WebCore/platform/Cairo.cmake
r222603 r224189 4 4 ) 5 5 6 list(APPEND WebCore_SOURCES 7 platform/graphics/cairo/BackingStoreBackendCairoImpl.cpp 8 platform/graphics/cairo/CairoUtilities.cpp 9 platform/graphics/cairo/FloatRectCairo.cpp 10 platform/graphics/cairo/FontCairo.cpp 11 platform/graphics/cairo/GradientCairo.cpp 12 platform/graphics/cairo/GraphicsContext3DCairo.cpp 13 platform/graphics/cairo/GraphicsContextCairo.cpp 14 platform/graphics/cairo/ImageBufferCairo.cpp 15 platform/graphics/cairo/ImageCairo.cpp 16 platform/graphics/cairo/IntRectCairo.cpp 17 platform/graphics/cairo/NativeImageCairo.cpp 18 platform/graphics/cairo/PathCairo.cpp 19 platform/graphics/cairo/PatternCairo.cpp 20 platform/graphics/cairo/PlatformContextCairo.cpp 21 platform/graphics/cairo/PlatformPathCairo.cpp 22 platform/graphics/cairo/RefPtrCairo.cpp 6 list(APPEND WebCore_UNIFIED_SOURCE_LIST_FILES 7 "platform/SourcesCairo.txt" 23 8 ) 24 9 -
trunk/Source/WebCore/platform/GCrypt.cmake
r219676 r224189 1 1 if (ENABLE_SUBTLE_CRYPTO) 2 list(APPEND WebCore_SOURCES 3 crypto/gcrypt/CryptoAlgorithmAES_CBCGCrypt.cpp 4 crypto/gcrypt/CryptoAlgorithmAES_CFBGCrypt.cpp 5 crypto/gcrypt/CryptoAlgorithmAES_CTRGCrypt.cpp 6 crypto/gcrypt/CryptoAlgorithmAES_GCMGCrypt.cpp 7 crypto/gcrypt/CryptoAlgorithmAES_KWGCrypt.cpp 8 crypto/gcrypt/CryptoAlgorithmECDHGCrypt.cpp 9 crypto/gcrypt/CryptoAlgorithmECDSAGCrypt.cpp 10 crypto/gcrypt/CryptoAlgorithmHKDFGCrypt.cpp 11 crypto/gcrypt/CryptoAlgorithmHMACGCrypt.cpp 12 crypto/gcrypt/CryptoAlgorithmPBKDF2GCrypt.cpp 13 crypto/gcrypt/CryptoAlgorithmRSAES_PKCS1_v1_5GCrypt.cpp 14 crypto/gcrypt/CryptoAlgorithmRSASSA_PKCS1_v1_5GCrypt.cpp 15 crypto/gcrypt/CryptoAlgorithmRSA_OAEPGCrypt.cpp 16 crypto/gcrypt/CryptoAlgorithmRSA_PSSGCrypt.cpp 17 crypto/gcrypt/CryptoAlgorithmRegistryGCrypt.cpp 18 crypto/gcrypt/CryptoKeyECGCrypt.cpp 19 crypto/gcrypt/CryptoKeyRSAGCrypt.cpp 20 crypto/gcrypt/SerializedCryptoKeyWrapGCrypt.cpp 2 list(APPEND WebCore_UNIFIED_SOURCE_LIST_FILES 3 "platform/SourcesGCrypt.txt" 21 4 ) 22 5 endif () -
trunk/Source/WebKit/ChangeLog
r224179 r224189 1 2017-10-30 Michael Catanzaro <mcatanzaro@igalia.com> 2 3 [WPE] Build more files under WebCore as unified sources and get rid of WebCorePlatformWPE build target 4 https://bugs.webkit.org/show_bug.cgi?id=178964 5 6 Reviewed by Carlos Alberto Lopez Perez. 7 8 * PlatformWPE.cmake: 9 1 10 2017-10-30 Michael Catanzaro <mcatanzaro@igalia.com> 2 11 -
trunk/Source/WebKit/PlatformWPE.cmake
r223953 r224189 435 435 436 436 list(APPEND WebKit_LIBRARIES 437 WebCore PlatformWPE437 WebCore 438 438 ${CAIRO_LIBRARIES} 439 439 ${FREETYPE2_LIBRARIES} -
trunk/Tools/ChangeLog
r224180 r224189 1 2017-10-30 Michael Catanzaro <mcatanzaro@igalia.com> 2 3 [WPE] Build more files under WebCore as unified sources and get rid of WebCorePlatformWPE build target 4 https://bugs.webkit.org/show_bug.cgi?id=178964 5 6 Reviewed by Carlos Alberto Lopez Perez. 7 8 * TestWebKitAPI/PlatformWPE.cmake: 9 1 10 2017-10-12 Frederic Wang <fwang@igalia.com> 2 11 -
trunk/Tools/TestWebKitAPI/PlatformWPE.cmake
r222962 r224189 57 57 ) 58 58 59 target_link_libraries(TestWebCore ${test_webcore_LIBRARIES} -Wl,--start-group WebCore WebCoreDerivedSources WebCorePlatformWPE-Wl,--end-group)59 target_link_libraries(TestWebCore ${test_webcore_LIBRARIES} -Wl,--start-group WebCore WebCoreDerivedSources -Wl,--end-group) 60 60 add_dependencies(TestWebCore ${ForwardingHeadersForTestWebKitAPI_NAME}) 61 61
Note: See TracChangeset
for help on using the changeset viewer.