Changeset 99107 in webkit
- Timestamp:
- Nov 2, 2011, 3:26:15 PM (14 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r99102 r99107 1 2011-11-02 Anders Carlsson <andersca@apple.com> 2 3 Get rid of Plugin::deprecatedGeometryDidChange 4 https://bugs.webkit.org/show_bug.cgi?id=71411 5 6 Reviewed by Sam Weinig. 7 8 Now that all Plugin subclasses implement geometryDidChange and do all the work there 9 we can get rid of deprecatedGeometryDidChange. 10 11 * WebProcess/Plugins/Netscape/NetscapePlugin.cpp: 12 * WebProcess/Plugins/Netscape/NetscapePlugin.h: 13 * WebProcess/Plugins/PDF/BuiltInPDFView.cpp: 14 * WebProcess/Plugins/PDF/BuiltInPDFView.h: 15 * WebProcess/Plugins/Plugin.h: 16 * WebProcess/Plugins/PluginProxy.cpp: 17 * WebProcess/Plugins/PluginProxy.h: 18 * WebProcess/Plugins/PluginView.cpp: 19 (WebKit::PluginView::viewGeometryDidChange): 20 1 21 2011-11-02 Anders Carlsson <andersca@apple.com> 2 22 -
trunk/Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePlugin.cpp
r99093 r99107 671 671 } 672 672 673 void NetscapePlugin::deprecatedGeometryDidChange(const IntRect& frameRectInWindowCoordinates, const IntRect& clipRectInWindowCoordinates)674 {675 ASSERT(m_isStarted);676 677 if (m_frameRectInWindowCoordinates == frameRectInWindowCoordinates && m_clipRectInWindowCoordinates == clipRectInWindowCoordinates) {678 // Nothing to do.679 return;680 }681 682 m_frameRectInWindowCoordinates = frameRectInWindowCoordinates;683 m_clipRectInWindowCoordinates = clipRectInWindowCoordinates;684 685 platformGeometryDidChange();686 callSetWindow();687 }688 689 673 void NetscapePlugin::geometryDidChange(const IntSize& pluginSize, const IntRect& clipRect, const AffineTransform& pluginToRootViewTransform) 690 674 { -
trunk/Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePlugin.h
r99093 r99107 170 170 #endif 171 171 virtual bool isTransparent(); 172 virtual void deprecatedGeometryDidChange(const WebCore::IntRect& frameRect, const WebCore::IntRect& clipRect);173 172 virtual void geometryDidChange(const WebCore::IntSize& pluginSize, const WebCore::IntRect& clipRect, const WebCore::AffineTransform& pluginToRootViewTransform); 174 173 virtual void visibilityDidChange(); -
trunk/Source/WebKit2/WebProcess/Plugins/PDF/BuiltInPDFView.cpp
r98756 r99107 367 367 } 368 368 369 void BuiltInPDFView::deprecatedGeometryDidChange(const IntRect& frameRect, const IntRect& clipRect)370 {371 ASSERT_NOT_REACHED();372 }373 374 369 void BuiltInPDFView::geometryDidChange(const IntSize& pluginSize, const IntRect& clipRect, const AffineTransform& pluginToRootViewTransform) 375 370 { -
trunk/Source/WebKit2/WebProcess/Plugins/PDF/BuiltInPDFView.h
r98756 r99107 78 78 #endif 79 79 virtual bool isTransparent(); 80 virtual void deprecatedGeometryDidChange(const WebCore::IntRect& frameRect, const WebCore::IntRect& clipRect);81 80 virtual void geometryDidChange(const WebCore::IntSize& pluginSize, const WebCore::IntRect& clipRect, const WebCore::AffineTransform& pluginToRootViewTransform); 82 81 virtual void visibilityDidChange(); -
trunk/Source/WebKit2/WebProcess/Plugins/Plugin.h
r99093 r99107 118 118 virtual bool isTransparent() = 0; 119 119 120 // Tells the plug-in that either the plug-ins frame rect or its clip rect has changed. Both rects are in window coordinates.121 virtual void deprecatedGeometryDidChange(const WebCore::IntRect& frameRect, const WebCore::IntRect& clipRect) = 0;122 123 120 // Tells the plug-in that its geometry has changed. The clip rect is in plug-in coordinates, and the affine transform can be used 124 121 // to convert from root view coordinates to plug-in coordinates. -
trunk/Source/WebKit2/WebProcess/Plugins/PluginProxy.cpp
r99093 r99107 205 205 } 206 206 207 void PluginProxy::deprecatedGeometryDidChange(const IntRect&, const IntRect&)208 {209 ASSERT_NOT_REACHED();210 }211 212 207 void PluginProxy::geometryDidChange(const IntSize& pluginSize, const IntRect& clipRect, const AffineTransform& pluginToRootViewTransform) 213 208 { -
trunk/Source/WebKit2/WebProcess/Plugins/PluginProxy.h
r99093 r99107 73 73 #endif 74 74 virtual bool isTransparent(); 75 virtual void deprecatedGeometryDidChange(const WebCore::IntRect& frameRectInWindowCoordinates, const WebCore::IntRect& clipRectInWindowCoordinates);76 75 virtual void geometryDidChange(const WebCore::IntSize& pluginSize, const WebCore::IntRect& clipRect, const WebCore::AffineTransform& pluginToRootViewTransform); 77 76 virtual void visibilityDidChange(); -
trunk/Source/WebKit2/WebProcess/Plugins/PluginView.cpp
r99093 r99107 717 717 return; 718 718 719 if (m_plugin->wantsWindowRelativeCoordinates()) {720 // Get the frame rect in window coordinates.721 IntRect rect = parent()->contentsToWindow(frameRect());722 m_plugin->deprecatedGeometryDidChange(rect, clipRectInWindowCoordinates());723 }724 725 719 // FIXME: Just passing a translation matrix isn't good enough. 726 720 IntPoint locationInWindowCoordinates = parent()->contentsToRootView(frameRect().location());
Note:
See TracChangeset
for help on using the changeset viewer.