From c2a5ac7ca17155112be676de98131711dbbb6efd Mon Sep 17 00:00:00 2001 From: hyatt Date: Fri, 3 Oct 2003 22:32:11 +0000 Subject: [PATCH] Fix for numerous regressions caused by an inadvertent renaming of the recursiveDisplay override method. Reviewed by darin * WebView.subproj/WebHTMLView.m: (-[WebHTMLView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]): git-svn-id: https://svn.webkit.org/repository/webkit/trunk@5134 268f45cc-cd09-0410-ab3c-d52691b4dbfc --- WebKit/ChangeLog | 10 ++++++++++ WebKit/WebView.subproj/WebHTMLView.m | 6 +++--- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/WebKit/ChangeLog b/WebKit/ChangeLog index b9a7e6381800..66b5c1dcd362 100644 --- a/WebKit/ChangeLog +++ b/WebKit/ChangeLog @@ -1,3 +1,13 @@ +2003-10-03 David Hyatt + + Fix for numerous regressions caused by an inadvertent renaming of the recursiveDisplay + override method. + + Reviewed by darin + + * WebView.subproj/WebHTMLView.m: + (-[WebHTMLView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]): + 2003-10-03 Richard Williamson (Home0 Fixed some edge case issue (control characters after end of word) with our rounding hack. diff --git a/WebKit/WebView.subproj/WebHTMLView.m b/WebKit/WebView.subproj/WebHTMLView.m index 0c2b5b6d6a6d..7a0ea4af4eaf 100644 --- a/WebKit/WebView.subproj/WebHTMLView.m +++ b/WebKit/WebView.subproj/WebHTMLView.m @@ -69,7 +69,7 @@ static BOOL forceRealHitTest = NO; @interface NSView (AppKitSecretsIKnowAbout) -- (void)_recursiveDisplayRectIfNeededIgnoringOpacity:(NSRect)rect isVisibleRect:(BOOL)isVisibleRect rectIsVisibleRectForView:(NSView *)visibleView testDirtyRect:(BOOL)testDirtyRect; +- (void)_recursiveDisplayRectIfNeededIgnoringOpacity:(NSRect)rect isVisibleRect:(BOOL)isVisibleRect rectIsVisibleRectForView:(NSView *)visibleView topView:(BOOL)topView; - (void)_recursiveDisplayAllDirtyWithLockFocus:(BOOL)needsLockFocus visRect:(NSRect)visRect; - (NSRect)_dirtyRect; - (void)_setDrawsOwnDescendants:(BOOL)drawsOwnDescendants; @@ -230,7 +230,7 @@ static BOOL forceRealHitTest = NO; } // Don't let AppKit even draw subviews. We take care of that. -- (void)_recursiveDisplayRectIfNeededIgnoringOpacity:(NSRect)rect isVisibleRect:(BOOL)isVisibleRect rectIsVisibleRectForView:(NSView *)visibleView testDirtyRect:(BOOL)testDirtyRect +- (void)_recursiveDisplayRectIfNeededIgnoringOpacity:(NSRect)rect isVisibleRect:(BOOL)isVisibleRect rectIsVisibleRectForView:(NSView *)visibleView topView:(BOOL)topView { // This helps when we print as part of a larger print process. // If the WebHTMLView itself is what we're printing, then we will never have to do this. @@ -248,7 +248,7 @@ static BOOL forceRealHitTest = NO; [self _setAsideSubviews]; [super _recursiveDisplayRectIfNeededIgnoringOpacity:rect isVisibleRect:isVisibleRect - rectIsVisibleRectForView:visibleView testDirtyRect:testDirtyRect]; + rectIsVisibleRectForView:visibleView topView:topView]; [self _restoreSubviews]; if (wasInPrintingMode != isPrinting) { -- 2.36.0