Changeset 212703 in webkit
- Timestamp:
- Feb 20, 2017 11:12:17 PM (7 years ago)
- Location:
- trunk
- Files:
-
- 2 deleted
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r212629 r212703 1 2017-02-20 Carlos Garcia Campos <cgarcia@igalia.com> 2 3 Remove ENABLE_THREADED_COMPOSITOR build option 4 https://bugs.webkit.org/show_bug.cgi?id=168606 5 6 Reviewed by Michael Catanzaro. 7 8 * Source/cmake/OptionsGTK.cmake: 9 * Source/cmake/WebKitFeatures.cmake: 10 1 11 2017-02-20 Manuel Rego Casasnovas <rego@igalia.com> 2 12 -
trunk/Source/WebCore/ChangeLog
r212701 r212703 1 2017-02-20 Carlos Garcia Campos <cgarcia@igalia.com> 2 3 Remove ENABLE_THREADED_COMPOSITOR build option 4 https://bugs.webkit.org/show_bug.cgi?id=168606 5 6 Reviewed by Michael Catanzaro. 7 8 * platform/TextureMapper.cmake: 9 1 10 2017-02-20 Alex Christensen <achristensen@webkit.org> 2 11 -
trunk/Source/WebCore/platform/TextureMapper.cmake
r212638 r212703 5 5 platform/graphics/texmap/BitmapTexture.cpp 6 6 platform/graphics/texmap/BitmapTexturePool.cpp 7 platform/graphics/texmap/GraphicsLayerTextureMapper.cpp8 7 platform/graphics/texmap/TextureMapper.cpp 9 8 platform/graphics/texmap/TextureMapperAnimation.cpp … … 13 12 platform/graphics/texmap/TextureMapperLayer.cpp 14 13 platform/graphics/texmap/TextureMapperTile.cpp 15 platform/graphics/texmap/TextureMapperTiledBackingStore.cpp16 14 ) 17 15 … … 34 32 page/scrolling/coordinatedgraphics/ScrollingStateNodeCoordinatedGraphics.cpp 35 33 34 platform/graphics/texmap/TextureMapperPlatformLayerBuffer.cpp 35 platform/graphics/texmap/TextureMapperPlatformLayerProxy.cpp 36 36 37 platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp 37 38 platform/graphics/texmap/coordinated/CoordinatedImageBacking.cpp … … 40 41 platform/graphics/texmap/coordinated/TiledBackingStore.cpp 41 42 ) 42 endif () 43 44 if (ENABLE_THREADED_COMPOSITOR) 43 else () 45 44 list(APPEND WebCore_SOURCES 46 platform/graphics/texmap/ TextureMapperPlatformLayerBuffer.cpp47 platform/graphics/texmap/TextureMapper PlatformLayerProxy.cpp45 platform/graphics/texmap/GraphicsLayerTextureMapper.cpp 46 platform/graphics/texmap/TextureMapperBackingStore.cpp 48 47 ) 49 48 endif () -
trunk/Source/WebKit2/ChangeLog
r212699 r212703 1 2017-02-20 Carlos Garcia Campos <cgarcia@igalia.com> 2 3 Remove ENABLE_THREADED_COMPOSITOR build option 4 https://bugs.webkit.org/show_bug.cgi?id=168606 5 6 Reviewed by Michael Catanzaro. 7 8 Now that we have AC mode on demand with the threaded compositor there's no reason to keep the old AC code. 9 10 * PlatformGTK.cmake: 11 * WebProcess/WebPage/LayerTreeHost.cpp: 12 (WebKit::LayerTreeHost::create): 13 * WebProcess/WebPage/gtk/LayerTreeHostGtk.cpp: Removed. 14 * WebProcess/WebPage/gtk/LayerTreeHostGtk.h: Removed. 15 1 16 2017-02-20 Youenn Fablet <youenn@apple.com> 2 17 -
trunk/Source/WebKit2/PlatformGTK.cmake
r212691 r212703 59 59 60 60 Shared/Authentication/soup/AuthenticationManagerSoup.cpp 61 62 Shared/CoordinatedGraphics/CoordinatedBackingStore.cpp 63 Shared/CoordinatedGraphics/CoordinatedGraphicsScene.cpp 64 Shared/CoordinatedGraphics/SimpleViewportController.cpp 65 66 Shared/CoordinatedGraphics/threadedcompositor/CompositingRunLoop.cpp 67 Shared/CoordinatedGraphics/threadedcompositor/ThreadSafeCoordinatedSurface.cpp 68 Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.cpp 61 69 62 70 Shared/Plugins/Netscape/x11/NetscapePluginModuleX11.cpp … … 472 480 473 481 WebProcess/WebPage/AcceleratedDrawingArea.cpp 482 483 WebProcess/WebPage/CoordinatedGraphics/AreaAllocator.cpp 484 WebProcess/WebPage/CoordinatedGraphics/CompositingCoordinator.cpp 485 WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.cpp 486 WebProcess/WebPage/CoordinatedGraphics/ThreadedCoordinatedLayerTreeHost.cpp 487 WebProcess/WebPage/CoordinatedGraphics/UpdateAtlas.cpp 488 474 489 WebProcess/WebPage/DrawingAreaImpl.cpp 475 490 … … 854 869 "${WEBKIT2_DIR}/Platform/IPC/glib" 855 870 "${WEBKIT2_DIR}/Shared/API/c/gtk" 871 "${WEBKIT2_DIR}/Shared/CoordinatedGraphics" 872 "${WEBKIT2_DIR}/Shared/CoordinatedGraphics/threadedcompositor" 856 873 "${WEBKIT2_DIR}/Shared/Plugins/unix" 857 874 "${WEBKIT2_DIR}/Shared/glib" … … 880 897 "${WEBKIT2_DIR}/WebProcess/WebCoreSupport/gtk" 881 898 "${WEBKIT2_DIR}/WebProcess/WebCoreSupport/soup" 899 "${WEBKIT2_DIR}/WebProcess/WebPage/CoordinatedGraphics" 882 900 "${WEBKIT2_DIR}/WebProcess/WebPage/atk" 883 901 "${WEBKIT2_DIR}/WebProcess/WebPage/gtk" … … 1180 1198 PluginProcess/EntryPoint/unix/PluginProcessMain.cpp 1181 1199 ) 1182 1183 if (ENABLE_THREADED_COMPOSITOR)1184 list(APPEND WebKit2_SOURCES1185 Shared/CoordinatedGraphics/CoordinatedBackingStore.cpp1186 Shared/CoordinatedGraphics/CoordinatedGraphicsScene.cpp1187 Shared/CoordinatedGraphics/SimpleViewportController.cpp1188 1189 Shared/CoordinatedGraphics/threadedcompositor/CompositingRunLoop.cpp1190 Shared/CoordinatedGraphics/threadedcompositor/ThreadSafeCoordinatedSurface.cpp1191 Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.cpp1192 1193 WebProcess/WebPage/CoordinatedGraphics/AreaAllocator.cpp1194 WebProcess/WebPage/CoordinatedGraphics/CompositingCoordinator.cpp1195 WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.cpp1196 WebProcess/WebPage/CoordinatedGraphics/ThreadedCoordinatedLayerTreeHost.cpp1197 WebProcess/WebPage/CoordinatedGraphics/UpdateAtlas.cpp1198 )1199 list(APPEND WebKit2_INCLUDE_DIRECTORIES1200 "${WEBKIT2_DIR}/Shared/CoordinatedGraphics"1201 "${WEBKIT2_DIR}/Shared/CoordinatedGraphics/threadedcompositor"1202 "${WEBKIT2_DIR}/WebProcess/WebPage/CoordinatedGraphics"1203 )1204 else (ENABLE_THREADED_COMPOSITOR)1205 list(APPEND WebKit2_SOURCES1206 WebProcess/WebPage/gtk/LayerTreeHostGtk.cpp1207 )1208 endif ()1209 1200 1210 1201 # Commands for building the built-in injected bundle. -
trunk/Source/WebKit2/WebProcess/WebPage/LayerTreeHost.cpp
r212608 r212703 32 32 #if USE(COORDINATED_GRAPHICS_THREADED) 33 33 #include "ThreadedCoordinatedLayerTreeHost.h" 34 #elif PLATFORM(GTK) && USE(TEXTURE_MAPPER_GL)35 #include "LayerTreeHostGtk.h"36 34 #endif 37 35 … … 44 42 #if USE(COORDINATED_GRAPHICS_THREADED) 45 43 return ThreadedCoordinatedLayerTreeHost::create(webPage); 46 #elif PLATFORM(GTK) && USE(TEXTURE_MAPPER_GL)47 return LayerTreeHostGtk::create(webPage);48 44 #else 49 45 UNUSED_PARAM(webPage); -
trunk/Source/cmake/OptionsGTK.cmake
r211813 r212703 109 109 WEBKIT_OPTION_DEPEND(ENABLE_NETSCAPE_PLUGIN_API ENABLE_X11_TARGET) 110 110 WEBKIT_OPTION_DEPEND(ENABLE_PLUGIN_PROCESS_GTK2 ENABLE_X11_TARGET) 111 WEBKIT_OPTION_DEPEND(ENABLE_THREADED_COMPOSITOR ENABLE_OPENGL)112 111 WEBKIT_OPTION_DEPEND(ENABLE_WEBGL ENABLE_OPENGL) 113 112 WEBKIT_OPTION_DEPEND(USE_REDIRECTED_XCOMPOSITE_WINDOW ENABLE_OPENGL) … … 145 144 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SAMPLING_PROFILER PUBLIC ON) 146 145 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SPELLCHECK PUBLIC ON) 147 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_THREADED_COMPOSITOR PUBLIC ON)148 146 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TOUCH_EVENTS PUBLIC ON) 149 147 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIDEO PUBLIC ON) … … 312 310 endif () 313 311 314 SET_AND_EXPOSE_TO_BUILD(USE_COORDINATED_GRAPHICS ${ENABLE_THREADED_COMPOSITOR})315 SET_AND_EXPOSE_TO_BUILD(USE_COORDINATED_GRAPHICS_THREADED ${ENABLE_THREADED_COMPOSITOR})312 SET_AND_EXPOSE_TO_BUILD(USE_COORDINATED_GRAPHICS TRUE) 313 SET_AND_EXPOSE_TO_BUILD(USE_COORDINATED_GRAPHICS_THREADED TRUE) 316 314 endif () 317 315 -
trunk/Source/cmake/WebKitFeatures.cmake
r212629 r212703 173 173 WEBKIT_OPTION_DEFINE(ENABLE_TELEPHONE_NUMBER_DETECTION "Toggle telephone number detection support" PRIVATE OFF) 174 174 WEBKIT_OPTION_DEFINE(ENABLE_TEXT_AUTOSIZING "Toggle automatic text size adjustment support" PRIVATE OFF) 175 WEBKIT_OPTION_DEFINE(ENABLE_THREADED_COMPOSITOR "Toggle threaded compositor support" PRIVATE OFF)176 175 WEBKIT_OPTION_DEFINE(ENABLE_TOUCH_EVENTS "Toggle Touch Events support" PRIVATE OFF) 177 176 WEBKIT_OPTION_DEFINE(ENABLE_TOUCH_SLIDER "Toggle Touch Slider support" PRIVATE OFF) -
trunk/Tools/ChangeLog
r212699 r212703 1 2017-02-20 Carlos Garcia Campos <cgarcia@igalia.com> 2 3 Remove ENABLE_THREADED_COMPOSITOR build option 4 https://bugs.webkit.org/show_bug.cgi?id=168606 5 6 Reviewed by Michael Catanzaro. 7 8 * Scripts/webkitperl/FeatureList.pm: 9 1 10 2017-02-20 Youenn Fablet <youenn@apple.com> 2 11 -
trunk/Tools/Scripts/webkitperl/FeatureList.pm
r212629 r212703 366 366 define => "USE_SYSTEM_MALLOC", default => 0, value => \$systemMallocSupport }, 367 367 368 { option => "threaded-compositor", desc => "Toggle threaded compositor support",369 define => "ENABLE_THREADED_COMPOSITOR", default => isGtk(), value => \$threadedCompositorSupport },370 371 368 { option => "touch-events", desc => "Toggle Touch Events support", 372 369 define => "ENABLE_TOUCH_EVENTS", default => (isIOSWebKit() || isEfl() || isGtk()), value => \$touchEventsSupport },
Note: See TracChangeset
for help on using the changeset viewer.