Skip to content
  • hyatt's avatar
    WebCore: · c45a6f84
    hyatt authored
            Fix for the gmail tab-focus-stealing bug.
    
            Reviewed by darin
    
            * bindings/js/kjs_window.cpp:
            (KJS::WindowFunc::callAsFunction):
            * bridge/mac/BrowserExtensionMac.mm:
            (WebCore::BrowserExtensionMac::createNewWindow):
            * bridge/mac/FrameMac.h:
            * bridge/mac/FrameMac.mm:
            (WebCore::FrameMac::focusWindow):
            (WebCore::FrameMac::unfocusWindow):
            * bridge/mac/WebCoreFrameBridge.h:
            * page/Frame.h:
            * platform/Widget.h:
            * platform/mac/WidgetMac.mm:
            * platform/win/TemporaryLinkStubs.cpp:
            (FrameWin::focusWindow):
            * platform/win/WidgetWin.cpp:
    
    WebKit:
    
            Make programmatic focus/blur actually work on sub-frames.  Make the
            top-level UI delegate get called for deactivation of windows.
    
            Reviewed by darin
    
            * WebCoreSupport/WebFrameBridge.m:
            (-[WebFrameBridge activateWindow]):
            (-[WebFrameBridge deactivateWindow]):
            (-[WebFrameBridge loadURL:referrer:reload:userGesture:target:triggeringEvent:form:formValues:]):
            (-[WebFrameBridge postWithURL:referrer:target:data:contentType:triggeringEvent:form:formValues:]):
            * WebKit.xcodeproj/project.pbxproj:
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@14651 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    c45a6f84