[mac] WebKit1 clients can’t tell when a frame has been removed from the hierarchy
[WebKit-https.git] / Source / WebKit / mac / WebView / WebDelegateImplementationCaching.h
index b4fabd1..c24d073 100644 (file)
@@ -73,12 +73,13 @@ struct WebFrameLoadDelegateImplementationCache {
     IMP didFinishLoadForFrameFunc;
     IMP didFirstLayoutInFrameFunc;
     IMP didFirstVisuallyNonEmptyLayoutInFrameFunc;
+    IMP didLayoutFunc;
     IMP didReceiveIconForFrameFunc;
     IMP didFinishDocumentLoadForFrameFunc;
     IMP didDisplayInsecureContentFunc;
     IMP didRunInsecureContentFunc;
     IMP didDetectXSSFunc;
-    IMP shouldSendDoNotTrackHTTPHeaderFunc;
+    IMP didRemoveFrameFromHierarchyFunc;
 };
 
 struct WebScriptDebugDelegateImplementationCache {
@@ -124,6 +125,7 @@ BOOL CallUIDelegateReturningBoolean(BOOL, WebView *, SEL, id, BOOL);
 BOOL CallUIDelegateReturningBoolean(BOOL, WebView *, SEL, id, BOOL, id);
 
 id CallFrameLoadDelegate(IMP, WebView *, SEL);
+id CallFrameLoadDelegate(IMP, WebView *, SEL, NSUInteger);
 id CallFrameLoadDelegate(IMP, WebView *, SEL, id);
 id CallFrameLoadDelegate(IMP, WebView *, SEL, id, id);
 id CallFrameLoadDelegate(IMP, WebView *, SEL, id, id, id);
@@ -138,7 +140,6 @@ id CallResourceLoadDelegate(IMP, WebView *, SEL, id, id, id, id);
 id CallResourceLoadDelegate(IMP, WebView *, SEL, id, NSInteger, id);
 id CallResourceLoadDelegate(IMP, WebView *, SEL, id, id, NSInteger, id);
 
-BOOL CallResourceLoadDelegateReturningBoolean(BOOL, IMP, WebView *, SEL);
 BOOL CallResourceLoadDelegateReturningBoolean(BOOL, IMP, WebView *, SEL, id);
 BOOL CallResourceLoadDelegateReturningBoolean(BOOL, IMP, WebView *, SEL, id, id);
 BOOL CallResourceLoadDelegateReturningBoolean(BOOL, IMP, WebView *, SEL, id, id, id);