[SCM] WebKit Debian packaging branch, debian/unstable, updated. debian/1.1.15-1-40151-g37bb677
darin
darin at 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Sat Sep 26 06:42:39 UTC 2009
The following commit has been merged in the debian/unstable branch:
commit aa3bed10856b5a17ec95620d55cc3bc75a2a9526
Author: darin <darin at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Mon Sep 23 17:22:45 2002 +0000
* WebView.subproj/WebHTMLViewPrivate.m:
(-[WebHTMLView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]):
Don't special case the top level frame's view so much.
(-[WebHTMLView _recursiveDisplayAllDirtyWithLockFocus:visRect:]): Ditto.
(-[NSView _web_propagateDirtyRectToAncestor]): Use public method here instead of private.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@2122 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebKit/ChangeLog b/WebKit/ChangeLog
index 24e478e..0184c8f 100644
--- a/WebKit/ChangeLog
+++ b/WebKit/ChangeLog
@@ -1,3 +1,11 @@
+2002-09-23 Darin Adler <darin at apple.com>
+
+ * WebView.subproj/WebHTMLViewPrivate.m:
+ (-[WebHTMLView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]):
+ Don't special case the top level frame's view so much.
+ (-[WebHTMLView _recursiveDisplayAllDirtyWithLockFocus:visRect:]): Ditto.
+ (-[NSView _web_propagateDirtyRectToAncestor]): Use public method here instead of private.
+
2002-09-23 Ken Kocienda <kocienda at apple.com>
* WebCoreSupport.subproj/WebBridge.m:
diff --git a/WebKit/ChangeLog-2002-12-03 b/WebKit/ChangeLog-2002-12-03
index 24e478e..0184c8f 100644
--- a/WebKit/ChangeLog-2002-12-03
+++ b/WebKit/ChangeLog-2002-12-03
@@ -1,3 +1,11 @@
+2002-09-23 Darin Adler <darin at apple.com>
+
+ * WebView.subproj/WebHTMLViewPrivate.m:
+ (-[WebHTMLView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]):
+ Don't special case the top level frame's view so much.
+ (-[WebHTMLView _recursiveDisplayAllDirtyWithLockFocus:visRect:]): Ditto.
+ (-[NSView _web_propagateDirtyRectToAncestor]): Use public method here instead of private.
+
2002-09-23 Ken Kocienda <kocienda at apple.com>
* WebCoreSupport.subproj/WebBridge.m:
diff --git a/WebKit/WebView.subproj/WebHTMLViewPrivate.m b/WebKit/WebView.subproj/WebHTMLViewPrivate.m
index 66119c7..0177f13 100644
--- a/WebKit/WebView.subproj/WebHTMLViewPrivate.m
+++ b/WebKit/WebView.subproj/WebHTMLViewPrivate.m
@@ -28,7 +28,6 @@
- (void)_recursiveDisplayRectIfNeededIgnoringOpacity:(NSRect)rect isVisibleRect:(BOOL)isVisibleRect rectIsVisibleRectForView:(NSView *)visibleView topView:(BOOL)topView;
- (void)_recursiveDisplayAllDirtyWithLockFocus:(BOOL)needsLockFocus visRect:(NSRect)visRect;
- (NSRect)_dirtyRect;
-- (NSRect)_convertRectToSuperview:(NSRect)rect;
- (void)_drawRect:(NSRect)rect clip:(BOOL)clip;
@end
@@ -170,33 +169,27 @@ BOOL _modifierTrackingEnabled = FALSE;
// Don't let AppKit even draw subviews. We take care of that.
- (void)_recursiveDisplayRectIfNeededIgnoringOpacity:(NSRect)rect isVisibleRect:(BOOL)isVisibleRect rectIsVisibleRectForView:(NSView *)visibleView topView:(BOOL)topView
{
- BOOL setAsideSubviews = [self _isMainFrame];
-
- if (setAsideSubviews) {
- [_subviews makeObjectsPerformSelector:@selector(_web_propagateDirtyRectToAncestor)];
-
- ASSERT(!_private->subviewsSetAside);
- ASSERT(_private->savedSubviews == nil);
- _private->savedSubviews = _subviews;
- _subviews = nil;
- _private->subviewsSetAside = YES;
- }
+ [_subviews makeObjectsPerformSelector:@selector(_web_propagateDirtyRectToAncestor)];
+
+ ASSERT(!_private->subviewsSetAside);
+ ASSERT(_private->savedSubviews == nil);
+ _private->savedSubviews = _subviews;
+ _subviews = nil;
+ _private->subviewsSetAside = YES;
[super _recursiveDisplayRectIfNeededIgnoringOpacity:rect isVisibleRect:isVisibleRect
rectIsVisibleRectForView:visibleView topView:topView];
- if (setAsideSubviews) {
- ASSERT(_subviews == nil);
- _subviews = _private->savedSubviews;
- _private->savedSubviews = nil;
- _private->subviewsSetAside = NO;
- }
+ ASSERT(_subviews == nil);
+ _subviews = _private->savedSubviews;
+ _private->savedSubviews = nil;
+ _private->subviewsSetAside = NO;
}
// Don't let AppKit even draw subviews. We take care of that.
- (void)_recursiveDisplayAllDirtyWithLockFocus:(BOOL)needsLockFocus visRect:(NSRect)visRect
{
- BOOL setAsideSubviews = [self _isMainFrame] && !_private->subviewsSetAside;
+ BOOL setAsideSubviews = !_private->subviewsSetAside;
if (setAsideSubviews) {
[_subviews makeObjectsPerformSelector:@selector(_web_propagateDirtyRectToAncestor)];
@@ -234,7 +227,7 @@ BOOL _modifierTrackingEnabled = FALSE;
{
[_subviews makeObjectsPerformSelector:@selector(_web_propagateDirtyRectToAncestor)];
if ([self needsDisplay]) {
- [[self superview] setNeedsDisplayInRect:[self _convertRectToSuperview:[self _dirtyRect]]];
+ [[self superview] setNeedsDisplayInRect:[self convertRect:[self _dirtyRect] toView:[self superview]]];
}
}
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list