[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