Changeset 205431 in webkit
- Timestamp:
- Sep 5, 2016 12:57:57 AM (8 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r205429 r205431 1 2016-09-05 Carlos Garcia Campos <cgarcia@igalia.com> 2 3 [GTK] SetNativeSurfaceHandleForCompositing should not be compiled in for wayland build 4 https://bugs.webkit.org/show_bug.cgi?id=161483 5 6 Reviewed by Žan Doberšek. 7 8 SetNativeSurfaceHandleForCompositing and DestroyNativeSurfaceHandleForCompositing messages should only be used 9 for GTK+ port when compiled with OpenGL and X11 enabled and redirected XComposite window disabled. So, we should 10 use USE(TEXTURE_MAPPER) && PLATFORM(GTK) && PLATFORM(X11) && !USE(REDIRECTED_XCOMPOSITE_WINDOW) consistently. 11 This fixes the build when building the GTK+ port with Wayland enabled and X11 disabled. 12 13 * UIProcess/AcceleratedDrawingAreaProxy.cpp: 14 (WebKit::AcceleratedDrawingAreaProxy::didUpdateBackingStoreState): 15 * UIProcess/AcceleratedDrawingAreaProxy.h: 16 * WebProcess/WebPage/AcceleratedDrawingArea.cpp: 17 (WebKit::AcceleratedDrawingArea::enterAcceleratedCompositingMode): 18 * WebProcess/WebPage/AcceleratedDrawingArea.h: 19 * WebProcess/WebPage/CoordinatedGraphics/ThreadedCoordinatedLayerTreeHost.cpp: 20 * WebProcess/WebPage/CoordinatedGraphics/ThreadedCoordinatedLayerTreeHost.h: 21 * WebProcess/WebPage/DrawingArea.h: 22 * WebProcess/WebPage/DrawingArea.messages.in: 23 * WebProcess/WebPage/gtk/LayerTreeHostGtk.cpp: 24 * WebProcess/WebPage/gtk/LayerTreeHostGtk.h: 25 1 26 2016-09-05 Zan Dobersek <zdobersek@igalia.com> 2 27 -
trunk/Source/WebKit2/UIProcess/AcceleratedDrawingAreaProxy.cpp
r205116 r205431 140 140 m_hasReceivedFirstUpdate = true; 141 141 142 #if USE(TEXTURE_MAPPER) && PLATFORM(GTK) && !USE(REDIRECTED_XCOMPOSITE_WINDOW)142 #if USE(TEXTURE_MAPPER) && PLATFORM(GTK) && PLATFORM(X11) && !USE(REDIRECTED_XCOMPOSITE_WINDOW) 143 143 if (m_pendingNativeSurfaceHandleForCompositing) { 144 144 setNativeSurfaceHandleForCompositing(m_pendingNativeSurfaceHandleForCompositing); … … 262 262 } 263 263 264 #if USE(TEXTURE_MAPPER) && PLATFORM(GTK) && !USE(REDIRECTED_XCOMPOSITE_WINDOW)264 #if USE(TEXTURE_MAPPER) && PLATFORM(GTK) && PLATFORM(X11) && !USE(REDIRECTED_XCOMPOSITE_WINDOW) 265 265 void AcceleratedDrawingAreaProxy::setNativeSurfaceHandleForCompositing(uint64_t handle) 266 266 { -
trunk/Source/WebKit2/UIProcess/AcceleratedDrawingAreaProxy.h
r204249 r205431 47 47 #endif 48 48 49 #if USE(TEXTURE_MAPPER) && PLATFORM(GTK) && !USE(REDIRECTED_XCOMPOSITE_WINDOW)49 #if USE(TEXTURE_MAPPER) && PLATFORM(GTK) && PLATFORM(X11) && !USE(REDIRECTED_XCOMPOSITE_WINDOW) 50 50 void setNativeSurfaceHandleForCompositing(uint64_t); 51 51 void destroyNativeSurfaceHandleForCompositing(); … … 100 100 bool m_hasReceivedFirstUpdate { false }; 101 101 102 #if USE(TEXTURE_MAPPER) && PLATFORM(GTK) && !USE(REDIRECTED_XCOMPOSITE_WINDOW)102 #if USE(TEXTURE_MAPPER) && PLATFORM(GTK) && PLATFORM(X11) && !USE(REDIRECTED_XCOMPOSITE_WINDOW) 103 103 uint64_t m_pendingNativeSurfaceHandleForCompositing { 0 }; 104 104 #endif -
trunk/Source/WebKit2/WebProcess/WebPage/AcceleratedDrawingArea.cpp
r204690 r205431 321 321 ASSERT(!m_layerTreeHost); 322 322 m_layerTreeHost = LayerTreeHost::create(m_webPage); 323 #if PLATFORM(GTK) && USE(TEXTURE_MAPPER) && !USE(REDIRECTED_XCOMPOSITE_WINDOW)323 #if USE(TEXTURE_MAPPER) && PLATFORM(GTK) && PLATFORM(X11) && !USE(REDIRECTED_XCOMPOSITE_WINDOW) 324 324 if (m_nativeSurfaceHandleForCompositing) 325 325 m_layerTreeHost->setNativeSurfaceHandleForCompositing(m_nativeSurfaceHandleForCompositing); … … 353 353 #endif 354 354 355 #if PLATFORM(GTK) && USE(TEXTURE_MAPPER) && !USE(REDIRECTED_XCOMPOSITE_WINDOW)355 #if USE(TEXTURE_MAPPER) && PLATFORM(GTK) && PLATFORM(X11) && !USE(REDIRECTED_XCOMPOSITE_WINDOW) 356 356 void AcceleratedDrawingArea::setNativeSurfaceHandleForCompositing(uint64_t handle) 357 357 { -
trunk/Source/WebKit2/WebProcess/WebPage/AcceleratedDrawingArea.h
r204690 r205431 64 64 #endif 65 65 66 #if PLATFORM(GTK) && USE(TEXTURE_MAPPER) && !USE(REDIRECTED_XCOMPOSITE_WINDOW)66 #if USE(TEXTURE_MAPPER) && PLATFORM(GTK) && PLATFORM(X11) && !USE(REDIRECTED_XCOMPOSITE_WINDOW) 67 67 void setNativeSurfaceHandleForCompositing(uint64_t) override; 68 68 void destroyNativeSurfaceHandleForCompositing(bool&) override; -
trunk/Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/ThreadedCoordinatedLayerTreeHost.cpp
r205395 r205431 124 124 } 125 125 126 #if PLATFORM(GTK) && !USE(REDIRECTED_XCOMPOSITE_WINDOW)126 #if PLATFORM(GTK) && PLATFORM(X11) && !USE(REDIRECTED_XCOMPOSITE_WINDOW) 127 127 void ThreadedCoordinatedLayerTreeHost::setNativeSurfaceHandleForCompositing(uint64_t handle) 128 128 { -
trunk/Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/ThreadedCoordinatedLayerTreeHost.h
r205395 r205431 67 67 bool forceRepaintAsync(uint64_t callbackID) override { return false; } 68 68 69 #if PLATFORM(GTK) && !USE(REDIRECTED_XCOMPOSITE_WINDOW)69 #if PLATFORM(GTK) && PLATFORM(X11) && !USE(REDIRECTED_XCOMPOSITE_WINDOW) 70 70 void setNativeSurfaceHandleForCompositing(uint64_t) override; 71 71 #endif -
trunk/Source/WebKit2/WebProcess/WebPage/DrawingArea.h
r204668 r205431 147 147 WebPage& m_webPage; 148 148 149 #if PLATFORM(GTK) && USE(TEXTURE_MAPPER) && !USE(REDIRECTED_XCOMPOSITE_WINDOW)149 #if USE(TEXTURE_MAPPER) && PLATFORM(GTK) && PLATFORM(X11) && !USE(REDIRECTED_XCOMPOSITE_WINDOW) 150 150 uint64_t m_nativeSurfaceHandleForCompositing { 0 }; 151 151 #endif … … 173 173 #endif 174 174 175 #if USE(TEXTURE_MAPPER) && PLATFORM(GTK) && !USE(REDIRECTED_XCOMPOSITE_WINDOW)175 #if USE(TEXTURE_MAPPER) && PLATFORM(GTK) && PLATFORM(X11) && !USE(REDIRECTED_XCOMPOSITE_WINDOW) 176 176 virtual void setNativeSurfaceHandleForCompositing(uint64_t) = 0; 177 177 virtual void destroyNativeSurfaceHandleForCompositing(bool&) = 0; -
trunk/Source/WebKit2/WebProcess/WebPage/DrawingArea.messages.in
r204013 r205431 41 41 #endif 42 42 43 #if USE(TEXTURE_MAPPER) && PLATFORM(GTK) && !USE(REDIRECTED_XCOMPOSITE_WINDOW)43 #if USE(TEXTURE_MAPPER) && PLATFORM(GTK) && PLATFORM(X11) && !USE(REDIRECTED_XCOMPOSITE_WINDOW) 44 44 SetNativeSurfaceHandleForCompositing(uint64_t handle) 45 45 DestroyNativeSurfaceHandleForCompositing() -> (bool handled) -
trunk/Source/WebKit2/WebProcess/WebPage/gtk/LayerTreeHostGtk.cpp
r205116 r205431 409 409 } 410 410 411 #if !USE(REDIRECTED_XCOMPOSITE_WINDOW)411 #if PLATFORM(X11) && !USE(REDIRECTED_XCOMPOSITE_WINDOW) 412 412 void LayerTreeHostGtk::setNativeSurfaceHandleForCompositing(uint64_t handle) 413 413 { -
trunk/Source/WebKit2/WebProcess/WebPage/gtk/LayerTreeHostGtk.h
r205116 r205431 68 68 void setViewOverlayRootLayer(WebCore::GraphicsLayer*) override; 69 69 70 #if !USE(REDIRECTED_XCOMPOSITE_WINDOW)70 #if PLATFORM(X11) && !USE(REDIRECTED_XCOMPOSITE_WINDOW) 71 71 void setNativeSurfaceHandleForCompositing(uint64_t) override; 72 72 #endif
Note: See TracChangeset
for help on using the changeset viewer.