Skip to content
  • commit-queue@webkit.org's avatar
    [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT · 081c969b
    commit-queue@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=90271
    
    Patch by Xiaobo Wang <xbwang@torchmobile.com.cn> on 2012-07-02
    Reviewed by George Staikos.
    
    RIM PR #154707
    
    Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not
    defined by default.
    We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't
    need to rebuild webkit before running DRT.
    
    .:
    
    * Source/cmake/OptionsBlackBerry.cmake:
    * Source/cmakeconfig.h.cmake:
    
    Source/WebKit:
    
    * PlatformBlackBerry.cmake:
    
    Source/WebKit/blackberry:
    
    * Api/WebPage.cpp:
    (BlackBerry::WebKit::WebPagePrivate::~WebPagePrivate):
    (BlackBerry::WebKit::WebPagePrivate::init):
    (BlackBerry::WebKit::WebPagePrivate::authenticationChallenge):
    (BlackBerry::WebKit::WebPage::runLayoutTests):
    * WebCoreSupport/ChromeClientBlackBerry.cpp:
    (WebCore::ChromeClientBlackBerry::addMessageToConsole):
    (WebCore::ChromeClientBlackBerry::runJavaScriptAlert):
    (WebCore::ChromeClientBlackBerry::runJavaScriptConfirm):
    (WebCore::ChromeClientBlackBerry::runJavaScriptPrompt):
    (WebCore::ChromeClientBlackBerry::createWindow):
    (WebCore::ChromeClientBlackBerry::runBeforeUnloadConfirmPanel):
    (WebCore::ChromeClientBlackBerry::setStatusbarText):
    (WebCore::ChromeClientBlackBerry::exceededDatabaseQuota):
    (WebCore::ChromeClientBlackBerry::keyboardUIMode):
    
    Tools:
    
    * Scripts/webkitdirs.pm:
    (blackberryCMakeArguments):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@121725 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    081c969b