Changeset 163676 in webkit
- Timestamp:
- Feb 7, 2014 6:19:39 PM (10 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r163674 r163676 1 2014-02-07 Simon Fraser <simon.fraser@apple.com> 2 3 Add typesafe casts for DrawingAreaProxy classes 4 https://bugs.webkit.org/show_bug.cgi?id=128419 5 6 Reviewed by Andreas Kling. 7 8 Add typesafe casts, and use one in RemoteScrollingCoordinatorProxy::layerTreeHost(). 9 10 * UIProcess/Scrolling/RemoteScrollingCoordinatorProxy.cpp: 11 (WebKit::RemoteScrollingCoordinatorProxy::layerTreeHost): 12 * UIProcess/mac/RemoteLayerTreeDrawingAreaProxy.h: 13 * UIProcess/mac/TiledCoreAnimationDrawingAreaProxy.h: 14 * WebProcess/WebCoreSupport/WebChromeClient.cpp: 15 (WebKit::WebChromeClient::contentsSizeChanged): 16 * WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.h: 17 1 18 2014-02-06 Filip Pizlo <fpizlo@apple.com> 2 19 -
trunk/Source/WebKit2/UIProcess/DrawingAreaProxy.h
r163079 r163676 115 115 }; 116 116 117 #define DRAWING_AREA_PROXY_TYPE_CASTS(ToValueTypeName, predicate) \ 118 TYPE_CASTS_BASE(ToValueTypeName, DrawingAreaProxy, value, value->predicate, value.predicate) 119 117 120 } // namespace WebKit 118 121 -
trunk/Source/WebKit2/UIProcess/Scrolling/RemoteScrollingCoordinatorProxy.cpp
r163516 r163676 72 72 } 73 73 74 RemoteLayerTreeDrawingAreaProxy* remoteDrawingArea = static_cast<RemoteLayerTreeDrawingAreaProxy*>(drawingArea);74 RemoteLayerTreeDrawingAreaProxy* remoteDrawingArea = toRemoteLayerTreeDrawingAreaProxy(drawingArea); 75 75 return &remoteDrawingArea->remoteLayerTreeHost(); 76 76 } -
trunk/Source/WebKit2/UIProcess/mac/RemoteLayerTreeDrawingAreaProxy.h
r162139 r163676 64 64 }; 65 65 66 DRAWING_AREA_PROXY_TYPE_CASTS(RemoteLayerTreeDrawingAreaProxy, type() == DrawingAreaTypeRemoteLayerTree); 67 66 68 } // namespace WebKit 67 69 -
trunk/Source/WebKit2/UIProcess/mac/TiledCoreAnimationDrawingAreaProxy.h
r162139 r163676 70 70 }; 71 71 72 DRAWING_AREA_PROXY_TYPE_CASTS(TiledCoreAnimationDrawingAreaProxy, type() == DrawingAreaTypeTiledCoreAnimation); 73 72 74 } // namespace WebKit 73 75 -
trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebChromeClient.cpp
r163600 r163676 507 507 #endif 508 508 509 510 509 m_page->drawingArea()->mainFrameContentSizeChanged(size); 511 510 -
trunk/Source/WebKit2/WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.h
r162730 r163676 156 156 }; 157 157 158 DRAWING_AREA_TYPE_CASTS(TiledCoreAnimationDrawingArea, type() == DrawingAreaTypeTiledCoreAnimation); 159 158 160 } // namespace WebKit 159 161
Note: See TracChangeset
for help on using the changeset viewer.