[webkit-changes] cvs commit: WebKit/WebView.subproj WebHTMLView.m

Darin darin at opensource.apple.com
Mon Aug 8 09:44:32 PDT 2005


darin       05/08/08 09:44:32

  Modified:    .        ChangeLog
               WebView.subproj WebHTMLView.m
  Log:
          Reviewed by John Sullivan.
  
          - fixed <rdar://problem/3996324> REGRESSION (1.2-2.0): scroll bars sometimes not updated properly (with >40 duplicate reports!)
            also http://bugzilla.opendarwin.org/show_bug.cgi?id=3416
  
          * WebView.subproj/WebHTMLView.m:
          (-[WebHTMLView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]):
          Propagate dirty rects after doing a layout, since a layout can create new dirty rects.
  
  Revision  Changes    Path
  1.3285    +11 -0     WebKit/ChangeLog
  
  Index: ChangeLog
  ===================================================================
  RCS file: /cvs/root/WebKit/ChangeLog,v
  retrieving revision 1.3284
  retrieving revision 1.3285
  diff -u -r1.3284 -r1.3285
  --- ChangeLog	6 Aug 2005 19:00:58 -0000	1.3284
  +++ ChangeLog	8 Aug 2005 16:44:28 -0000	1.3285
  @@ -1,3 +1,14 @@
  +2005-08-08  Darin Adler  <darin at apple.com>
  +
  +        Reviewed by John Sullivan.
  +
  +        - fixed <rdar://problem/3996324> REGRESSION (1.2-2.0): scroll bars sometimes not updated properly (with >40 duplicate reports!)
  +          also http://bugzilla.opendarwin.org/show_bug.cgi?id=3416
  +
  +        * WebView.subproj/WebHTMLView.m:
  +        (-[WebHTMLView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]):
  +        Propagate dirty rects after doing a layout, since a layout can create new dirty rects.
  +
   2005-08-05  Adele Peterson  <adele at apple.com>
   
           Reviewed by Darin.
  
  
  
  1.463     +1 -0      WebKit/WebView.subproj/WebHTMLView.m
  
  Index: WebHTMLView.m
  ===================================================================
  RCS file: /cvs/root/WebKit/WebView.subproj/WebHTMLView.m,v
  retrieving revision 1.462
  retrieving revision 1.463
  diff -u -r1.462 -r1.463
  --- WebHTMLView.m	27 Jul 2005 21:36:44 -0000	1.462
  +++ WebHTMLView.m	8 Aug 2005 16:44:31 -0000	1.463
  @@ -747,6 +747,7 @@
       }
   
       [self _web_layoutIfNeededRecursive: rect testDirtyRect:YES];
  +    [_subviews makeObjectsPerformSelector:@selector(_propagateDirtyRectsToOpaqueAncestors)];
   
       [self _setAsideSubviews];
       [super _recursiveDisplayRectIfNeededIgnoringOpacity:rect isVisibleRect:isVisibleRect
  
  
  



More information about the webkit-changes mailing list