[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