-
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