[webkit-changes] cvs commit: WebKit/WebView.subproj
WebDefaultFrameLoadDelegate.m WebFrame.m WebFramePrivate.h
WebViewPrivate.h
Adele
adele at opensource.apple.com
Tue Aug 23 17:45:19 PDT 2005
adele 05/08/23 17:45:18
Modified: . Tag: Safari-2-0-branch ChangeLog
WebCoreSupport.subproj Tag: Safari-2-0-branch WebBridge.m
WebView.subproj Tag: Safari-2-0-branch
WebDefaultFrameLoadDelegate.m WebFrame.m
WebFramePrivate.h WebViewPrivate.h
Log:
Merged fix from TOT to Safari-2-0-branch
2005-08-17 Justin Garcia <justin.garcia at apple.com>
Reviewed by rjw
Addresses <rdar://problem/4192534> new frame load delegate SPI needed for Dashboard
Added handledOnloadEvents delegate method (private for now)
* WebCoreSupport.subproj/WebBridge.m:
(-[WebBridge handledOnloadEvents]):
* WebView.subproj/WebDefaultFrameLoadDelegate.m:
(-[WebDefaultFrameLoadDelegate webView:didHandleOnloadEventsForFrame:]):
* WebView.subproj/WebFrame.m:
(-[WebFrame _handledOnloadEvents]):
* WebView.subproj/WebFramePrivate.h:
* WebView.subproj/WebViewPrivate.h:
Revision Changes Path
No revision
No revision
1.3118.4.51 +20 -0 WebKit/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /cvs/root/WebKit/ChangeLog,v
retrieving revision 1.3118.4.50
retrieving revision 1.3118.4.51
diff -u -r1.3118.4.50 -r1.3118.4.51
--- ChangeLog 24 Aug 2005 00:24:30 -0000 1.3118.4.50
+++ ChangeLog 24 Aug 2005 00:45:03 -0000 1.3118.4.51
@@ -1,6 +1,26 @@
2005-08-23 Adele Peterson <adele at apple.com>
Merged fix from TOT to Safari-2-0-branch
+
+ 2005-08-17 Justin Garcia <justin.garcia at apple.com>
+
+ Reviewed by rjw
+
+ Addresses <rdar://problem/4192534> new frame load delegate SPI needed for Dashboard
+ Added handledOnloadEvents delegate method (private for now)
+
+ * WebCoreSupport.subproj/WebBridge.m:
+ (-[WebBridge handledOnloadEvents]):
+ * WebView.subproj/WebDefaultFrameLoadDelegate.m:
+ (-[WebDefaultFrameLoadDelegate webView:didHandleOnloadEventsForFrame:]):
+ * WebView.subproj/WebFrame.m:
+ (-[WebFrame _handledOnloadEvents]):
+ * WebView.subproj/WebFramePrivate.h:
+ * WebView.subproj/WebViewPrivate.h:
+
+2005-08-23 Adele Peterson <adele at apple.com>
+
+ Merged fix from TOT to Safari-2-0-branch
<rdar://problem/4221431> avoid icon database thrash for 1% speedup on HTML iBench
2005-08-14 Maciej Stachowiak <mjs at apple.com>
No revision
No revision
1.340.8.10 +5 -0 WebKit/WebCoreSupport.subproj/WebBridge.m
Index: WebBridge.m
===================================================================
RCS file: /cvs/root/WebKit/WebCoreSupport.subproj/WebBridge.m,v
retrieving revision 1.340.8.9
retrieving revision 1.340.8.10
diff -u -r1.340.8.9 -r1.340.8.10
--- WebBridge.m 9 Aug 2005 23:53:22 -0000 1.340.8.9
+++ WebBridge.m 24 Aug 2005 00:45:15 -0000 1.340.8.10
@@ -1684,4 +1684,9 @@
}
}
+- (void)handledOnloadEvents
+{
+ [_frame _handledOnloadEvents];
+}
+
@end
No revision
No revision
1.10.10.1 +2 -0 WebKit/WebView.subproj/WebDefaultFrameLoadDelegate.m
Index: WebDefaultFrameLoadDelegate.m
===================================================================
RCS file: /cvs/root/WebKit/WebView.subproj/WebDefaultFrameLoadDelegate.m,v
retrieving revision 1.10
retrieving revision 1.10.10.1
diff -u -r1.10 -r1.10.10.1
--- WebDefaultFrameLoadDelegate.m 10 Sep 2004 15:58:39 -0000 1.10
+++ WebDefaultFrameLoadDelegate.m 24 Aug 2005 00:45:16 -0000 1.10.10.1
@@ -35,6 +35,8 @@
- (void)webView:(WebView *)sender didFinishLoadForFrame:(WebFrame *)frame { }
+- (void)webView:(WebView *)sender didHandleOnloadEventsForFrame:(WebFrame *)frame { }
+
- (void)webView:(WebView *)sender didFailLoadWithError:(NSError *)error forFrame:(WebFrame *)frame { }
- (void)webView:(WebView *)sender didChangeLocationWithinPageForFrame:(WebFrame *)frame { }
1.223.8.9 +5 -0 WebKit/WebView.subproj/WebFrame.m
Index: WebFrame.m
===================================================================
RCS file: /cvs/root/WebKit/WebView.subproj/WebFrame.m,v
retrieving revision 1.223.8.8
retrieving revision 1.223.8.9
diff -u -r1.223.8.8 -r1.223.8.9
--- WebFrame.m 3 Aug 2005 21:49:41 -0000 1.223.8.8
+++ WebFrame.m 24 Aug 2005 00:45:16 -0000 1.223.8.9
@@ -1218,6 +1218,11 @@
ASSERT_NOT_REACHED();
}
+- (void)_handledOnloadEvents
+{
+ [[[self webView] _frameLoadDelegateForwarder] webView:_private->webView didHandleOnloadEventsForFrame:self];
+}
+
- (void)_recursiveCheckLoadComplete
{
// Checking for load complete may indeed alter the set of child
1.154.8.2 +1 -0 WebKit/WebView.subproj/WebFramePrivate.h
Index: WebFramePrivate.h
===================================================================
RCS file: /cvs/root/WebKit/WebView.subproj/WebFramePrivate.h,v
retrieving revision 1.154.8.1
retrieving revision 1.154.8.2
diff -u -r1.154.8.1 -r1.154.8.2
--- WebFramePrivate.h 2 Aug 2005 22:50:27 -0000 1.154.8.1
+++ WebFramePrivate.h 24 Aug 2005 00:45:16 -0000 1.154.8.2
@@ -138,6 +138,7 @@
- (WebFrameState)_state;
- (void)_setState:(WebFrameState)newState;
- (void)_checkLoadCompleteForThisFrame;
+- (void)_handledOnloadEvents;
- (void)_checkLoadComplete;
- (WebBridge *)_bridge;
- (void)_clearProvisionalDataSource;
1.138.8.2 +2 -0 WebKit/WebView.subproj/WebViewPrivate.h
Index: WebViewPrivate.h
===================================================================
RCS file: /cvs/root/WebKit/WebView.subproj/WebViewPrivate.h,v
retrieving revision 1.138.8.1
retrieving revision 1.138.8.2
diff -u -r1.138.8.1 -r1.138.8.2
--- WebViewPrivate.h 2 Aug 2005 22:50:28 -0000 1.138.8.1
+++ WebViewPrivate.h 24 Aug 2005 00:45:17 -0000 1.138.8.2
@@ -276,4 +276,6 @@
@interface NSObject (WebFrameLoadDelegatePrivate)
- (void)webView:(WebView *)sender didFirstLayoutInFrame:(WebFrame *)frame;
+// Addresses 4192534. Private API for now.
+- (void)webView:(WebView *)sender didHandleOnloadEventsForFrame:(WebFrame *)frame;
@end
More information about the webkit-changes
mailing list