Changeset 239151 in webkit
- Timestamp:
- Dec 12, 2018 10:44:39 PM (5 years ago)
- Location:
- trunk
- Files:
-
- 65 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r239150 r239151 1 2018-12-12 Fujii Hironori <Hironori.Fujii@sony.com> 2 3 [Win][Clang][WebKitLegacy] WebFrame.cpp: warning: delete called on non-final 'WebFrame' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] 4 https://bugs.webkit.org/show_bug.cgi?id=192618 5 6 Reviewed by Alex Christensen. 7 8 No new tests, no behavior changes. 9 10 * platform/win/PopupMenuWin.h: 11 * platform/win/WCDataObject.cpp: 12 * platform/win/WCDataObject.h: 13 1 14 2018-12-12 Simon Fraser <simon.fraser@apple.com> 2 15 -
trunk/Source/WebCore/platform/win/PopupMenuWin.h
r213211 r239151 141 141 }; 142 142 143 class AccessiblePopupMenu : public IAccessible {143 class AccessiblePopupMenu final : public IAccessible { 144 144 public: 145 145 AccessiblePopupMenu(const PopupMenuWin&); -
trunk/Source/WebCore/platform/win/WCDataObject.cpp
r194535 r239151 33 33 namespace WebCore { 34 34 35 class WCEnumFormatEtc : public IEnumFORMATETC35 class WCEnumFormatEtc final : public IEnumFORMATETC 36 36 { 37 37 public: -
trunk/Source/WebCore/platform/win/WCDataObject.h
r194535 r239151 42 42 }; 43 43 44 class WCDataObject : public IDataObject {44 class WCDataObject final : public IDataObject { 45 45 public: 46 46 void CopyMedium(STGMEDIUM* pMedDest, STGMEDIUM* pMedSrc, FORMATETC* pFmtSrc); -
trunk/Source/WebKitLegacy/win/COMEnumVariant.h
r216227 r239151 32 32 33 33 template<typename ContainerType> 34 class COMEnumVariant : public IEnumVARIANT {34 class COMEnumVariant final : public IEnumVARIANT { 35 35 WTF_MAKE_NONCOPYABLE(COMEnumVariant); 36 36 public: -
trunk/Source/WebKitLegacy/win/COMPropertyBag.h
r216227 r239151 36 36 37 37 template<typename ValueType, typename KeyType = typename WTF::String, typename HashType = typename WTF::StringHash> 38 class COMPropertyBag : public IPropertyBag, public IPropertyBag2 {38 class COMPropertyBag final : public IPropertyBag, public IPropertyBag2 { 39 39 WTF_MAKE_NONCOPYABLE(COMPropertyBag); 40 40 public: -
trunk/Source/WebKitLegacy/win/ChangeLog
r239092 r239151 1 2018-12-12 Fujii Hironori <Hironori.Fujii@sony.com> 2 3 [Win][Clang][WebKitLegacy] WebFrame.cpp: warning: delete called on non-final 'WebFrame' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] 4 https://bugs.webkit.org/show_bug.cgi?id=192618 5 6 Reviewed by Alex Christensen. 7 8 Classes which implement COM interface usually doesn't need the 9 virtual destructor because it has Release() virtual method to 10 destruct itself. 11 12 Marked 'final' such classes to suppress clang-cl's compilation 13 warnings. 14 15 * COMEnumVariant.h: 16 * COMPropertyBag.h: 17 * DefaultDownloadDelegate.h: 18 * DefaultPolicyDelegate.h: 19 * MemoryStream.h: 20 * WebActionPropertyBag.h: 21 * WebApplicationCache.h: 22 * WebArchive.h: 23 * WebBackForwardList.h: 24 * WebCache.h: 25 * WebCoreStatistics.h: 26 * WebCoreSupport/WebEditorClient.cpp: 27 * WebCoreSupport/WebInspectorDelegate.h: 28 * WebDataSource.h: 29 * WebDatabaseManager.cpp: 30 * WebDatabaseManager.h: 31 * WebDownload.h: 32 * WebDropSource.h: 33 * WebElementPropertyBag.h: 34 * WebError.h: 35 * WebFrame.cpp: 36 * WebFrame.h: 37 * WebFramePolicyListener.h: 38 * WebGeolocationPolicyListener.h: 39 * WebGeolocationPosition.h: 40 * WebHTMLRepresentation.h: 41 * WebHistory.h: 42 * WebHistoryItem.h: 43 * WebInspector.h: 44 * WebJavaScriptCollector.h: 45 * WebKitClassFactory.h: 46 * WebKitMessageLoop.h: 47 * WebKitStatistics.h: 48 * WebMutableURLRequest.h: 49 * WebNavigationData.h: 50 * WebNotification.h: 51 * WebNotificationCenter.h: 52 * WebPreferences.h: 53 * WebResource.h: 54 * WebScriptWorld.h: 55 * WebSecurityOrigin.h: 56 * WebSerializedJSValue.h: 57 * WebTextRenderer.h: 58 * WebURLAuthenticationChallenge.h: 59 * WebURLAuthenticationChallengeSender.h: 60 * WebURLCredential.h: 61 * WebURLProtectionSpace.h: 62 * WebURLResponse.h: 63 * WebUserContentURLPattern.h: 64 * WebView.cpp: 65 * WebView.h: 66 * WebWorkersPrivate.h: 67 1 68 2018-12-11 Fujii Hironori <Hironori.Fujii@sony.com> 2 69 -
trunk/Source/WebKitLegacy/win/DefaultDownloadDelegate.h
r207151 r239151 33 33 #endif 34 34 35 class DefaultDownloadDelegate : public IWebDownloadDelegate35 class DefaultDownloadDelegate final : public IWebDownloadDelegate 36 36 { 37 37 public: -
trunk/Source/WebKitLegacy/win/DefaultPolicyDelegate.h
r188662 r239151 29 29 #include "WebKit.h" 30 30 31 class DefaultPolicyDelegate : public IWebPolicyDelegate {31 class DefaultPolicyDelegate final : public IWebPolicyDelegate { 32 32 public: 33 33 static DefaultPolicyDelegate* sharedInstance(); -
trunk/Source/WebKitLegacy/win/MemoryStream.h
r216823 r239151 33 33 #include <WTF/RefPtr.h> 34 34 35 class MemoryStream : public IStream35 class MemoryStream final : public IStream 36 36 { 37 37 public: -
trunk/Source/WebKitLegacy/win/WebActionPropertyBag.h
r216823 r239151 32 32 #include <WebCore/NavigationAction.h> 33 33 34 class WebActionPropertyBag : public IPropertyBag {34 class WebActionPropertyBag final : public IPropertyBag { 35 35 public: 36 36 static WebActionPropertyBag* createInstance(const WebCore::NavigationAction&, RefPtr<WebCore::HTMLFormElement>&&, RefPtr<WebCore::Frame>&&); -
trunk/Source/WebKitLegacy/win/WebApplicationCache.h
r199836 r239151 33 33 } 34 34 35 class DECLSPEC_UUID("1119E970-4B13-4B9A-A049-41096104B689") WebApplicationCache : public IWebApplicationCache {35 class DECLSPEC_UUID("1119E970-4B13-4B9A-A049-41096104B689") WebApplicationCache final : public IWebApplicationCache { 36 36 public: 37 37 static WebApplicationCache* createInstance(); -
trunk/Source/WebKitLegacy/win/WebArchive.h
r216823 r239151 35 35 } 36 36 37 class WebArchive : public IWebArchive37 class WebArchive final : public IWebArchive 38 38 { 39 39 public: -
trunk/Source/WebKitLegacy/win/WebBackForwardList.h
r216823 r239151 34 34 class BackForwardList; 35 35 36 class WebBackForwardList : public IWebBackForwardList, IWebBackForwardListPrivate36 class WebBackForwardList final : public IWebBackForwardList, IWebBackForwardListPrivate 37 37 { 38 38 public: -
trunk/Source/WebKitLegacy/win/WebCache.h
r188662 r239151 29 29 #include "WebKit.h" 30 30 31 class WebCache : public IWebCache31 class WebCache final : public IWebCache 32 32 { 33 33 public: -
trunk/Source/WebKitLegacy/win/WebCoreStatistics.h
r188662 r239151 29 29 #include "WebKit.h" 30 30 31 class WebCoreStatistics : public IWebCoreStatistics {31 class WebCoreStatistics final : public IWebCoreStatistics { 32 32 public: 33 33 static WebCoreStatistics* createInstance(); -
trunk/Source/WebKitLegacy/win/WebCoreSupport/WebEditorClient.cpp
r235775 r239151 64 64 // WebEditorUndoTarget ------------------------------------------------------------- 65 65 66 class WebEditorUndoTarget : public IWebUndoTarget66 class WebEditorUndoTarget final : public IWebUndoTarget 67 67 { 68 68 public: … … 509 509 } 510 510 511 class WebEditorUndoCommand : public IWebUndoCommand511 class WebEditorUndoCommand final : public IWebUndoCommand 512 512 { 513 513 public: -
trunk/Source/WebKitLegacy/win/WebCoreSupport/WebInspectorDelegate.h
r188662 r239151 33 33 #include "WebKit.h" 34 34 35 class WebInspectorDelegate : public IWebUIDelegate {35 class WebInspectorDelegate final : public IWebUIDelegate { 36 36 public: 37 37 static WebInspectorDelegate* createInstance(); -
trunk/Source/WebKitLegacy/win/WebDataSource.h
r188662 r239151 36 36 extern const GUID IID_WebDataSource; 37 37 38 class WebDataSource : public IWebDataSource, public IWebDataSourcePrivate38 class WebDataSource final : public IWebDataSource, public IWebDataSourcePrivate 39 39 { 40 40 public: -
trunk/Source/WebKitLegacy/win/WebDatabaseManager.cpp
r237700 r239151 58 58 } 59 59 60 class DatabaseDetailsPropertyBag : public IPropertyBag {60 class DatabaseDetailsPropertyBag final : public IPropertyBag { 61 61 WTF_MAKE_NONCOPYABLE(DatabaseDetailsPropertyBag); 62 62 public: -
trunk/Source/WebKitLegacy/win/WebDatabaseManager.h
r237700 r239151 36 36 } 37 37 38 class WebDatabaseManager : public IWebDatabaseManager2, private WebCore::DatabaseManagerClient {38 class WebDatabaseManager final : public IWebDatabaseManager2, private WebCore::DatabaseManagerClient { 39 39 public: 40 40 static WebDatabaseManager* createInstance(); -
trunk/Source/WebKitLegacy/win/WebDownload.h
r238771 r239151 44 44 } 45 45 46 class WebDownload 46 class WebDownload final 47 47 : public IWebDownload 48 48 , public IWebURLAuthenticationChallengeSender -
trunk/Source/WebKitLegacy/win/WebDropSource.h
r188662 r239151 39 39 WebCore::PlatformMouseEvent generateMouseEvent(WebView*, bool isDrag); 40 40 41 class WebDropSource : public IDropSource41 class WebDropSource final : public IDropSource 42 42 { 43 43 public: -
trunk/Source/WebKitLegacy/win/WebElementPropertyBag.h
r188662 r239151 33 33 } 34 34 35 class WebElementPropertyBag : public IPropertyBag35 class WebElementPropertyBag final : public IPropertyBag 36 36 { 37 37 public: -
trunk/Source/WebKitLegacy/win/WebError.h
r207151 r239151 31 31 #include <wtf/RetainPtr.h> 32 32 33 class WebError : public IWebError, IWebErrorPrivate {33 class WebError final : public IWebError, IWebErrorPrivate { 34 34 public: 35 35 static WebError* createInstance(const WebCore::ResourceError&, IPropertyBag* userInfo = 0); -
trunk/Source/WebKitLegacy/win/WebFrame.cpp
r238894 r239151 759 759 } 760 760 761 class EnumChildFrames : public IEnumVARIANT761 class EnumChildFrames final : public IEnumVARIANT 762 762 { 763 763 public: -
trunk/Source/WebKitLegacy/win/WebFrame.h
r238771 r239151 76 76 WEBKIT_API WebCore::Frame* core(WebFrame*); 77 77 78 class DECLSPEC_UUID("{A3676398-4485-4a9d-87DC-CB5A40E6351D}") WebFrame : public IWebFrame2, IWebFramePrivate, IWebDocumentText78 class DECLSPEC_UUID("{A3676398-4485-4a9d-87DC-CB5A40E6351D}") WebFrame final : public IWebFrame2, IWebFramePrivate, IWebDocumentText 79 79 { 80 80 public: -
trunk/Source/WebKitLegacy/win/WebFramePolicyListener.h
r216823 r239151 36 36 } 37 37 38 class WebFramePolicyListener : public IWebPolicyDecisionListener, public IWebFormSubmissionListener {38 class WebFramePolicyListener final : public IWebPolicyDecisionListener, public IWebFormSubmissionListener { 39 39 public: 40 40 static WebFramePolicyListener* createInstance(RefPtr<WebCore::Frame>&&); -
trunk/Source/WebKitLegacy/win/WebGeolocationPolicyListener.h
r221743 r239151 34 34 } 35 35 36 class WebGeolocationPolicyListener : public IWebGeolocationPolicyListener {36 class WebGeolocationPolicyListener final : public IWebGeolocationPolicyListener { 37 37 public: 38 38 static COMPtr<WebGeolocationPolicyListener> createInstance(RefPtr<WebCore::Geolocation>&&); -
trunk/Source/WebKitLegacy/win/WebGeolocationPosition.h
r223192 r239151 30 30 #include <WebCore/GeolocationPosition.h> 31 31 32 class WebGeolocationPosition : public IWebGeolocationPosition {32 class WebGeolocationPosition final : public IWebGeolocationPosition { 33 33 public: 34 34 static COMPtr<WebGeolocationPosition> createInstance(); -
trunk/Source/WebKitLegacy/win/WebHTMLRepresentation.h
r188662 r239151 31 31 class WebFrame; 32 32 33 class WebHTMLRepresentation : public IWebHTMLRepresentation, IWebDocumentRepresentation33 class WebHTMLRepresentation final : public IWebHTMLRepresentation, IWebDocumentRepresentation 34 34 { 35 35 public: -
trunk/Source/WebKitLegacy/win/WebHistory.h
r238771 r239151 42 42 class WebVisitedLinkStore; 43 43 44 class WebHistory : public IWebHistory, public IWebHistoryPrivate {44 class WebHistory final : public IWebHistory, public IWebHistoryPrivate { 45 45 public: 46 46 static WebHistory* createInstance(); -
trunk/Source/WebKitLegacy/win/WebHistoryItem.h
r216823 r239151 39 39 //----------------------------------------------------------------------------- 40 40 41 class WebHistoryItem : public IWebHistoryItem, IWebHistoryItemPrivate41 class WebHistoryItem final : public IWebHistoryItem, IWebHistoryItemPrivate 42 42 { 43 43 public: -
trunk/Source/WebKitLegacy/win/WebInspector.h
r201237 r239151 37 37 class WebView; 38 38 39 class WebInspector : public IWebInspector, public IWebInspectorPrivate {39 class WebInspector final : public IWebInspector, public IWebInspectorPrivate { 40 40 WTF_MAKE_NONCOPYABLE(WebInspector); 41 41 public: -
trunk/Source/WebKitLegacy/win/WebJavaScriptCollector.h
r188662 r239151 29 29 #include "WebKit.h" 30 30 31 class WebJavaScriptCollector : public IWebJavaScriptCollector31 class WebJavaScriptCollector final : public IWebJavaScriptCollector 32 32 { 33 33 public: -
trunk/Source/WebKitLegacy/win/WebKitClassFactory.h
r188662 r239151 29 29 #include <unknwn.h> 30 30 31 class WebKitClassFactory : public IClassFactory31 class WebKitClassFactory final : public IClassFactory 32 32 { 33 33 public: -
trunk/Source/WebKitLegacy/win/WebKitMessageLoop.h
r197563 r239151 29 29 #include "WebKit.h" 30 30 31 class WebKitMessageLoop : public IWebKitMessageLoop {31 class WebKitMessageLoop final : public IWebKitMessageLoop { 32 32 public: 33 33 WebKitMessageLoop(); -
trunk/Source/WebKitLegacy/win/WebKitStatistics.h
r188662 r239151 32 32 #include "WebKit.h" 33 33 34 class WebKitStatistics : public IWebKitStatistics {34 class WebKitStatistics final : public IWebKitStatistics { 35 35 public: 36 36 static WebKitStatistics* createInstance(); -
trunk/Source/WebKitLegacy/win/WebMutableURLRequest.h
r216823 r239151 45 45 } 46 46 47 class WebMutableURLRequest : public IWebMutableURLRequest, IWebMutableURLRequestPrivate47 class WebMutableURLRequest final : public IWebMutableURLRequest, IWebMutableURLRequestPrivate 48 48 { 49 49 public: -
trunk/Source/WebKitLegacy/win/WebNavigationData.h
r188662 r239151 32 32 #include <WebCore/COMPtr.h> 33 33 34 class WebNavigationData : public IWebNavigationData {34 class WebNavigationData final : public IWebNavigationData { 35 35 public: 36 36 static WebNavigationData* createInstance(const WTF::String& url, const WTF::String& title, IWebURLRequest*, IWebURLResponse*, bool hasSubstituteData, const WTF::String& clientRedirectSource); -
trunk/Source/WebKitLegacy/win/WebNotification.h
r188662 r239151 29 29 #include "WebKit.h" 30 30 31 class WebNotification : public IWebNotification31 class WebNotification final : public IWebNotification 32 32 { 33 33 public: -
trunk/Source/WebKitLegacy/win/WebNotificationCenter.h
r188662 r239151 31 31 struct WebNotificationCenterPrivate; 32 32 33 class WebNotificationCenter : public IWebNotificationCenter {33 class WebNotificationCenter final : public IWebNotificationCenter { 34 34 public: 35 35 static WebNotificationCenter* createInstance(); -
trunk/Source/WebKitLegacy/win/WebPreferences.h
r235539 r239151 31 31 #include <wtf/RetainPtr.h> 32 32 33 class WebPreferences : public IWebPreferences, public IWebPreferencesPrivate7 {33 class WebPreferences final : public IWebPreferences, public IWebPreferencesPrivate7 { 34 34 public: 35 35 static WebPreferences* createInstance(); -
trunk/Source/WebKitLegacy/win/WebResource.h
r238771 r239151 35 35 #include <wtf/text/WTFString.h> 36 36 37 class WebResource : public IWebResource {37 class WebResource final : public IWebResource { 38 38 public: 39 39 static WebResource* createInstance(RefPtr<WebCore::SharedBuffer>&&, const WebCore::ResourceResponse&); -
trunk/Source/WebKitLegacy/win/WebScriptWorld.h
r216823 r239151 33 33 } 34 34 35 class WebScriptWorld : public IWebScriptWorld {35 class WebScriptWorld final : public IWebScriptWorld { 36 36 WTF_MAKE_NONCOPYABLE(WebScriptWorld); 37 37 public: -
trunk/Source/WebKitLegacy/win/WebSecurityOrigin.h
r207769 r239151 32 32 #include <WebCore/SecurityOrigin.h> 33 33 34 class DECLSPEC_UUID("6EB8D98F-2723-4472-88D3-5936F9D6E631") WebSecurityOrigin : public IWebSecurityOrigin2 {34 class DECLSPEC_UUID("6EB8D98F-2723-4472-88D3-5936F9D6E631") WebSecurityOrigin final : public IWebSecurityOrigin2 { 35 35 public: 36 36 // WebSecurityOrigin -
trunk/Source/WebKitLegacy/win/WebSerializedJSValue.h
r188662 r239151 36 36 } 37 37 38 class WebSerializedJSValue : public IWebSerializedJSValue, public IWebSerializedJSValuePrivate {38 class WebSerializedJSValue final : public IWebSerializedJSValue, public IWebSerializedJSValuePrivate { 39 39 WTF_MAKE_NONCOPYABLE(WebSerializedJSValue); 40 40 public: -
trunk/Source/WebKitLegacy/win/WebTextRenderer.h
r188662 r239151 32 32 #include "WebKit.h" 33 33 34 class WebTextRenderer : public IWebTextRenderer {34 class WebTextRenderer final : public IWebTextRenderer { 35 35 public: 36 36 static WebTextRenderer* createInstance(); -
trunk/Source/WebKitLegacy/win/WebURLAuthenticationChallenge.h
r188662 r239151 31 31 #include <WebCore/COMPtr.h> 32 32 33 class DECLSPEC_UUID("FD3B2381-0BB6-4B59-AF09-0E599C8901CF") WebURLAuthenticationChallenge : public IWebURLAuthenticationChallenge {33 class DECLSPEC_UUID("FD3B2381-0BB6-4B59-AF09-0E599C8901CF") WebURLAuthenticationChallenge final : public IWebURLAuthenticationChallenge { 34 34 public: 35 35 static WebURLAuthenticationChallenge* createInstance(const WebCore::AuthenticationChallenge&); -
trunk/Source/WebKitLegacy/win/WebURLAuthenticationChallengeSender.h
r216823 r239151 36 36 } 37 37 38 class DECLSPEC_UUID("5CACD637-F82F-491F-947A-5DCA38AA0FEA") WebURLAuthenticationChallengeSender 38 class DECLSPEC_UUID("5CACD637-F82F-491F-947A-5DCA38AA0FEA") WebURLAuthenticationChallengeSender final 39 39 : public IWebURLAuthenticationChallengeSender 40 40 { -
trunk/Source/WebKitLegacy/win/WebURLCredential.h
r188662 r239151 30 30 #include <WebCore/Credential.h> 31 31 32 class WebURLCredential : public IWebURLCredential32 class WebURLCredential final : public IWebURLCredential 33 33 { 34 34 public: -
trunk/Source/WebKitLegacy/win/WebURLProtectionSpace.h
r188662 r239151 30 30 #include <WebCore/ProtectionSpace.h> 31 31 32 class WebURLProtectionSpace : public IWebURLProtectionSpace32 class WebURLProtectionSpace final : public IWebURLProtectionSpace 33 33 { 34 34 public: -
trunk/Source/WebKitLegacy/win/WebURLResponse.h
r207151 r239151 29 29 #include <WebCore/ResourceResponse.h> 30 30 31 class WebURLResponse : public IWebHTTPURLResponse, IWebURLResponsePrivate31 class WebURLResponse final : public IWebHTTPURLResponse, IWebURLResponsePrivate 32 32 { 33 33 public: -
trunk/Source/WebKitLegacy/win/WebUserContentURLPattern.h
r188662 r239151 34 34 } 35 35 36 class WebUserContentURLPattern : public IWebUserContentURLPattern {36 class WebUserContentURLPattern final : public IWebUserContentURLPattern { 37 37 WTF_MAKE_NONCOPYABLE(WebUserContentURLPattern); 38 38 public: -
trunk/Source/WebKitLegacy/win/WebView.cpp
r239092 r239151 283 283 } 284 284 285 class PreferencesChangedOrRemovedObserver : public IWebNotificationObserver {285 class PreferencesChangedOrRemovedObserver final : public IWebNotificationObserver { 286 286 public: 287 287 static PreferencesChangedOrRemovedObserver* sharedInstance(); … … 7386 7386 #endif 7387 7387 7388 class EnumTextMatches : public IEnumTextMatches7388 class EnumTextMatches final : public IEnumTextMatches 7389 7389 { 7390 7390 long m_ref; -
trunk/Source/WebKitLegacy/win/WebView.h
r238771 r239151 86 86 #endif 87 87 88 class WebView 88 class WebView final 89 89 : public IWebView 90 90 , public IWebViewPrivate5 -
trunk/Source/WebKitLegacy/win/WebWorkersPrivate.h
r188662 r239151 34 34 #include "WebKit.h" 35 35 36 class WebWorkersPrivate : public IWebWorkersPrivate {36 class WebWorkersPrivate final : public IWebWorkersPrivate { 37 37 public: 38 38 static WebWorkersPrivate* createInstance(); -
trunk/Tools/ChangeLog
r239149 r239151 1 2018-12-12 Fujii Hironori <Hironori.Fujii@sony.com> 2 3 [Win][Clang][WebKitLegacy] WebFrame.cpp: warning: delete called on non-final 'WebFrame' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] 4 https://bugs.webkit.org/show_bug.cgi?id=192618 5 6 Reviewed by Alex Christensen. 7 8 * DumpRenderTree/win/DRTDataObject.cpp: 9 * DumpRenderTree/win/DRTDataObject.h: 10 * DumpRenderTree/win/DRTDesktopNotificationPresenter.h: 11 * DumpRenderTree/win/DRTDropSource.h: 12 * DumpRenderTree/win/EditingDelegate.h: 13 * DumpRenderTree/win/PolicyDelegate.h: 14 * DumpRenderTree/win/UIDelegate.h: 15 1 16 2018-12-12 Ryosuke Niwa <rniwa@webkit.org> 2 17 -
trunk/Tools/DumpRenderTree/win/DRTDataObject.cpp
r205118 r239151 48 48 } 49 49 50 class WCEnumFormatEtc : public IEnumFORMATETC {50 class WCEnumFormatEtc final : public IEnumFORMATETC { 51 51 public: 52 52 explicit WCEnumFormatEtc(const Vector<FORMATETC>& formats); -
trunk/Tools/DumpRenderTree/win/DRTDataObject.h
r188709 r239151 45 45 }; 46 46 47 class DRTDataObject : public IDataObject {47 class DRTDataObject final : public IDataObject { 48 48 public: 49 49 void CopyMedium(STGMEDIUM* pMedDest, STGMEDIUM* pMedSrc, FORMATETC* pFmtSrc); -
trunk/Tools/DumpRenderTree/win/DRTDesktopNotificationPresenter.h
r222194 r239151 33 33 #include <windef.h> 34 34 35 class DRTDesktopNotificationPresenter : public IWebDesktopNotificationsDelegate {35 class DRTDesktopNotificationPresenter final : public IWebDesktopNotificationsDelegate { 36 36 public: 37 37 DRTDesktopNotificationPresenter(); -
trunk/Tools/DumpRenderTree/win/DRTDropSource.h
r188709 r239151 31 31 #include <windows.h> 32 32 33 class DRTDropSource : public IDropSource {33 class DRTDropSource final : public IDropSource { 34 34 public: 35 35 virtual HRESULT STDMETHODCALLTYPE QueryInterface(_In_ REFIID riid, _COM_Outptr_ void** ppvObject); -
trunk/Tools/DumpRenderTree/win/EditingDelegate.h
r222194 r239151 32 32 #include <WebKitLegacy/WebKit.h> 33 33 34 class __declspec(uuid("265DCD4B-79C3-44a2-84BC-511C3EDABD6F")) EditingDelegate : public IWebEditingDelegate2, public IWebNotificationObserver {34 class __declspec(uuid("265DCD4B-79C3-44a2-84BC-511C3EDABD6F")) EditingDelegate final : public IWebEditingDelegate2, public IWebNotificationObserver { 35 35 public: 36 36 EditingDelegate(); -
trunk/Tools/DumpRenderTree/win/PolicyDelegate.h
r222194 r239151 34 34 class TestRunner; 35 35 36 class PolicyDelegate : public IWebPolicyDelegate {36 class PolicyDelegate final : public IWebPolicyDelegate { 37 37 public: 38 38 PolicyDelegate(); -
trunk/Tools/DumpRenderTree/win/UIDelegate.h
r222194 r239151 37 37 class DRTDesktopNotificationPresenter; 38 38 39 class UIDelegate : public IWebUIDelegate2, IWebUIDelegatePrivate3 {39 class UIDelegate final : public IWebUIDelegate2, IWebUIDelegatePrivate3 { 40 40 public: 41 41 UIDelegate();
Note: See TracChangeset
for help on using the changeset viewer.