[SCM] WebKit Debian packaging tag, last-checked-for-stable, created. 1.1.15-10018-g8f32af0

mitz at apple.com mitz at apple.com
Mon Jul 12 23:20:00 UTC 2010


The tag, last-checked-for-stable has been created
        at  8f32af0c40742e09e69c158d8f319cbaa124ce0b (commit)

- Shortlog ------------------------------------------------------------
commit 8f32af0c40742e09e69c158d8f319cbaa124ce0b
Author: mitz at apple.com <mitz at apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Thu May 6 22:28:26 2010 +0000

    <rdar://problem/7951285> REGRESSION (r58847): Composited iframe content obscures Safari's application chrome
    
    Reviewed by Simon Fraser.
    
    Fixed this other regression from r58847. The regression was caused by overriding -visibleRect to
    return the WebClipView’s full bounds. AppKit uses -visibleRect to determine the geometry
    of the surface for the child WebFrameView. The fix is to restrict the special behavior of
    -[WebClipView visibleRect] to when AppKit is consulting it for the purpose of invalidating
    areas while scrolling.
    
    * WebView/WebClipView.h:
    * WebView/WebClipView.mm:
    (-[WebClipView visibleRect]): If the WebClipView is not scrolling, always return
    [super visibleRect].
    (-[WebClipView _immediateScrollToPoint:]): Override this internal NSClipView method
    to set a flag telling -visibleRect that the view is scrolling.
    * WebView/WebView.mm:
    (layerSyncRunLoopObserverCallBack): Ensure that screen updates, disabled by AppKit
    when it thinks an upcoming window flush will re-enable them, are enabled here in
    case the -setNeedsDisplayInRect: override has prevented the window from needing to be
    flushed.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58913 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-----------------------------------------------------------------------

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list