-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=85907 .: Patch by Crystal Zhang <haizhang@rim.com> on 2012-05-09 Reviewed by Rob Buis. Enable PAGE_POPUP option in make files. Internal reviewed by Yong Li. * Source/cmake/OptionsBlackBerry.cmake: * Source/cmakeconfig.h.cmake: Source/WebKit/blackberry: Patch by Crystal Zhang <haizhang@rim.com> on 2012-05-09 Reviewed by Rob Buis. Internal reviewed by Yong Li. Enable PAGE_POPUP so we can use WebCore::PagePopup and WebCore::PagePopupClient interface. Implement virtual methods in WebCore::ChromeClientBlackBerry that required for the implementation and add methods in WebKit::WebPage that needed for PagePopupClient. * Api/WebPage.cpp: (BlackBerry::WebKit::WebPagePrivate::WebPagePrivate): (BlackBerry::WebKit::WebPagePrivate::handleMouseEvent): (BlackBerry::WebKit::WebPage::initPopupWebView): (WebKit): (BlackBerry::WebKit::WebPage::popupOpened): (BlackBerry::WebKit::WebPage::popupClosed): (BlackBerry::WebKit::WebPage::hasOpenedPopup): (BlackBerry::WebKit::WebPage::popup): (BlackBerry::WebKit::WebPagePrivate::setParentPopup): * Api/WebPage.h: (WebCore): * Api/WebPage_p.h: (WebCore): (WebPagePrivate): * WebCoreSupport/ChromeClientBlackBerry.cpp: (WebCore::ChromeClientBlackBerry::hasOpenedPopup): (WebCore::ChromeClientBlackBerry::openPagePopup): (WebCore): (WebCore::ChromeClientBlackBerry::closePagePopup): * WebCoreSupport/ChromeClientBlackBerry.h: (WebCore): (ChromeClientBlackBerry): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116536 268f45cc-cd09-0410-ab3c-d52691b4dbfc
a671fc10