Changeset 121725 in webkit
- Timestamp:
- Jul 2, 2012 8:38:29 PM (12 years ago)
- Location:
- trunk
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r121702 r121725 1 2012-07-02 Xiaobo Wang <xbwang@torchmobile.com.cn> 2 3 [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT 4 https://bugs.webkit.org/show_bug.cgi?id=90271 5 6 Reviewed by George Staikos. 7 8 RIM PR #154707 9 10 Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not 11 defined by default. 12 We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't 13 need to rebuild webkit before running DRT. 14 15 * Source/cmake/OptionsBlackBerry.cmake: 16 * Source/cmakeconfig.h.cmake: 17 1 18 2012-07-02 Thiago Marcos P. Santos <thiago.santos@intel.com> 2 19 -
trunk/Source/WebKit/ChangeLog
r121702 r121725 1 2012-07-02 Xiaobo Wang <xbwang@torchmobile.com.cn> 2 3 [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT 4 https://bugs.webkit.org/show_bug.cgi?id=90271 5 6 Reviewed by George Staikos. 7 8 RIM PR #154707 9 10 Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not 11 defined by default. 12 We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't 13 need to rebuild webkit before running DRT. 14 15 * PlatformBlackBerry.cmake: 16 1 17 2012-07-02 Thiago Marcos P. Santos <thiago.santos@intel.com> 2 18 -
trunk/Source/WebKit/PlatformBlackBerry.cmake
r121051 r121725 25 25 "${CMAKE_SOURCE_DIR}/Source" # For JavaScriptCore API headers 26 26 ) 27 IF ( ENABLE_DRT)27 IF (NOT PUBLIC_BUILD) 28 28 LIST(APPEND WebKit_INCLUDE_DIRECTORIES 29 29 # needed for DRT for now … … 108 108 ) 109 109 110 111 110 IF (ENABLE_WEBGL) 112 111 LIST(APPEND WebKit_INCLUDE_DIRECTORIES … … 120 119 ENDIF (ENABLE_WEBGL) 121 120 122 IF ( ENABLE_DRT)121 IF (NOT PUBLIC_BUILD) 123 122 # DumpRenderTree sources 124 123 LIST(APPEND WebKit_SOURCES … … 205 204 INSTALL(FILES ${BBWebKit_HEADERS} DESTINATION usr/include/browser/webkit) 206 205 207 IF ( ENABLE_DRT)206 IF (NOT PUBLIC_BUILD) 208 207 INSTALL(FILES ${TOOLS_DIR}/DumpRenderTree/blackberry/DumpRenderTreeBlackBerry.h 209 208 DESTINATION usr/include/browser/webkit) -
trunk/Source/WebKit/blackberry/Api/WebPage.cpp
r121634 r121725 49 49 // FIXME: We should be using DumpRenderTreeClient, but I'm not sure where we should 50 50 // create the DRT_BB object. See PR #120355. 51 #if ENABLE_DRT51 #if !defined(PUBLIC_BUILD) || !PUBLIC_BUILD 52 52 #include "DumpRenderTreeBlackBerry.h" 53 53 #endif … … 55 55 #include "FocusController.h" 56 56 #include "FrameLoaderClientBlackBerry.h" 57 #if ENABLE_DRT57 #if !defined(PUBLIC_BUILD) || !PUBLIC_BUILD 58 58 #include "GeolocationClientMock.h" 59 59 #endif … … 454 454 m_touchEventHandler = 0; 455 455 456 #if ENABLE_DRT456 #if !defined(PUBLIC_BUILD) || !PUBLIC_BUILD 457 457 delete m_dumpRenderTree; 458 458 m_dumpRenderTree = 0; … … 503 503 504 504 m_page = new Page(pageClients); 505 #if ENABLE_DRT505 #if !defined(PUBLIC_BUILD) || !PUBLIC_BUILD 506 506 if (getenv("drtRun")) { 507 507 // In case running in DumpRenderTree mode set the controller to mock provider. … … 2226 2226 WebString password; 2227 2227 2228 #if ENABLE_DRT2228 #if !defined(PUBLIC_BUILD) || !PUBLIC_BUILD 2229 2229 if (m_dumpRenderTree) 2230 2230 return m_dumpRenderTree->didReceiveAuthenticationChallenge(inputCredential); … … 5168 5168 void WebPage::runLayoutTests() 5169 5169 { 5170 #if ENABLE_DRT5170 #if !defined(PUBLIC_BUILD) || !PUBLIC_BUILD 5171 5171 // FIXME: do we need API to toggle this? 5172 5172 d->m_page->settings()->setDeveloperExtrasEnabled(true); -
trunk/Source/WebKit/blackberry/ChangeLog
r121718 r121725 1 2012-07-02 Xiaobo Wang <xbwang@torchmobile.com.cn> 2 3 [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT 4 https://bugs.webkit.org/show_bug.cgi?id=90271 5 6 Reviewed by George Staikos. 7 8 RIM PR #154707 9 10 Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not 11 defined by default. 12 We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't 13 need to rebuild webkit before running DRT. 14 15 * Api/WebPage.cpp: 16 (BlackBerry::WebKit::WebPagePrivate::~WebPagePrivate): 17 (BlackBerry::WebKit::WebPagePrivate::init): 18 (BlackBerry::WebKit::WebPagePrivate::authenticationChallenge): 19 (BlackBerry::WebKit::WebPage::runLayoutTests): 20 * WebCoreSupport/ChromeClientBlackBerry.cpp: 21 (WebCore::ChromeClientBlackBerry::addMessageToConsole): 22 (WebCore::ChromeClientBlackBerry::runJavaScriptAlert): 23 (WebCore::ChromeClientBlackBerry::runJavaScriptConfirm): 24 (WebCore::ChromeClientBlackBerry::runJavaScriptPrompt): 25 (WebCore::ChromeClientBlackBerry::createWindow): 26 (WebCore::ChromeClientBlackBerry::runBeforeUnloadConfirmPanel): 27 (WebCore::ChromeClientBlackBerry::setStatusbarText): 28 (WebCore::ChromeClientBlackBerry::exceededDatabaseQuota): 29 (WebCore::ChromeClientBlackBerry::keyboardUIMode): 30 1 31 2012-07-02 George Staikos <staikos@webkit.org> 2 32 -
trunk/Source/WebKit/blackberry/WebCoreSupport/ChromeClientBlackBerry.cpp
r121158 r121725 94 94 void ChromeClientBlackBerry::addMessageToConsole(MessageSource, MessageType, MessageLevel, const String& message, unsigned int lineNumber, const String& sourceID) 95 95 { 96 #if ENABLE_DRT96 #if !defined(PUBLIC_BUILD) || !PUBLIC_BUILD 97 97 if (m_webPagePrivate->m_dumpRenderTree) 98 98 m_webPagePrivate->m_dumpRenderTree->addMessageToConsole(message, lineNumber, sourceID); … … 104 104 void ChromeClientBlackBerry::runJavaScriptAlert(Frame* frame, const String& message) 105 105 { 106 #if ENABLE_DRT106 #if !defined(PUBLIC_BUILD) || !PUBLIC_BUILD 107 107 if (m_webPagePrivate->m_dumpRenderTree) { 108 108 m_webPagePrivate->m_dumpRenderTree->runJavaScriptAlert(message); … … 118 118 bool ChromeClientBlackBerry::runJavaScriptConfirm(Frame* frame, const String& message) 119 119 { 120 #if ENABLE_DRT120 #if !defined(PUBLIC_BUILD) || !PUBLIC_BUILD 121 121 if (m_webPagePrivate->m_dumpRenderTree) 122 122 return m_webPagePrivate->m_dumpRenderTree->runJavaScriptConfirm(message); … … 130 130 bool ChromeClientBlackBerry::runJavaScriptPrompt(Frame* frame, const String& message, const String& defaultValue, String& result) 131 131 { 132 #if ENABLE_DRT132 #if !defined(PUBLIC_BUILD) || !PUBLIC_BUILD 133 133 if (m_webPagePrivate->m_dumpRenderTree) { 134 134 result = m_webPagePrivate->m_dumpRenderTree->runJavaScriptPrompt(message, defaultValue); … … 218 218 Page* ChromeClientBlackBerry::createWindow(Frame*, const FrameLoadRequest& request, const WindowFeatures& features, const NavigationAction&) 219 219 { 220 #if ENABLE_DRT220 #if !defined(PUBLIC_BUILD) || !PUBLIC_BUILD 221 221 if (m_webPagePrivate->m_dumpRenderTree && !m_webPagePrivate->m_dumpRenderTree->allowsOpeningWindow()) 222 222 return 0; … … 253 253 return 0; 254 254 255 #if ENABLE_DRT255 #if !defined(PUBLIC_BUILD) || !PUBLIC_BUILD 256 256 if (m_webPagePrivate->m_dumpRenderTree) 257 257 m_webPagePrivate->m_dumpRenderTree->windowCreated(webPage); … … 381 381 bool ChromeClientBlackBerry::runBeforeUnloadConfirmPanel(const String& message, Frame*) 382 382 { 383 #if ENABLE_DRT383 #if !defined(PUBLIC_BUILD) || !PUBLIC_BUILD 384 384 if (m_webPagePrivate->m_dumpRenderTree) 385 385 return m_webPagePrivate->m_dumpRenderTree->runBeforeUnloadConfirmPanel(message); … … 399 399 m_webPagePrivate->m_client->setStatus(status); 400 400 401 #if ENABLE_DRT401 #if !defined(PUBLIC_BUILD) || !PUBLIC_BUILD 402 402 if (m_webPagePrivate->m_dumpRenderTree) 403 403 m_webPagePrivate->m_dumpRenderTree->setStatusText(status); … … 479 479 SecurityOrigin* origin = document->securityOrigin(); 480 480 481 #if ENABLE_DRT481 #if !defined(PUBLIC_BUILD) || !PUBLIC_BUILD 482 482 if (m_webPagePrivate->m_dumpRenderTree) { 483 483 m_webPagePrivate->m_dumpRenderTree->exceededDatabaseQuota(origin, name); … … 629 629 bool tabsToLinks = true; 630 630 631 #if ENABLE_DRT631 #if !defined(PUBLIC_BUILD) || !PUBLIC_BUILD 632 632 if (m_webPagePrivate->m_dumpRenderTree) 633 633 tabsToLinks = DumpRenderTreeSupport::linksIncludedInFocusChain(); -
trunk/Source/cmake/OptionsBlackBerry.cmake
r121051 r121725 38 38 ENDIF () 39 39 40 IF (ENABLE_DRT) 40 IF (PUBLIC_BUILD) 41 ADD_DEFINITIONS(-DPUBLIC_BUILD=1) 42 message("*** PUBLIC BUILD ***") 43 ELSE (PUBLIC_BUILD) 41 44 message("*** DRT is ENABLED ***") 42 45 ENDIF () -
trunk/Source/cmakeconfig.h.cmake
r121657 r121725 26 26 #cmakedefine01 ENABLE_DOWNLOAD_ATTRIBUTE 27 27 #cmakedefine01 ENABLE_DRAG_SUPPORT 28 #cmakedefine01 ENABLE_DRT29 28 #cmakedefine01 ENABLE_EVENT_MODE_METATAGS 30 29 #cmakedefine01 ENABLE_FAST_MOBILE_SCROLLING -
trunk/Tools/ChangeLog
r121724 r121725 1 2012-07-02 Xiaobo Wang <xbwang@torchmobile.com.cn> 2 3 [BlackBerry] Use PUBLIC_BUILD to enable/disable DRT 4 https://bugs.webkit.org/show_bug.cgi?id=90271 5 6 Reviewed by George Staikos. 7 8 RIM PR #154707 9 10 Currently DRT code will be compiled only if ENABLE_DRT is set, and it's not 11 defined by default. 12 We should enable DRT by default unless PUBLIC_BUILD is set. In this way we don't 13 need to rebuild webkit before running DRT. 14 15 * Scripts/webkitdirs.pm: 16 (blackberryCMakeArguments): 17 1 18 2012-07-02 Ojan Vafai <ojan@chromium.org> 2 19 -
trunk/Tools/Scripts/webkitdirs.pm
r121544 r121725 980 980 981 981 push @cmakeExtraOptions, "-DCMAKE_SKIP_RPATH='ON'" if isDarwin(); 982 push @cmakeExtraOptions, "-D ENABLE_DRT=1" if $ENV{"ENABLE_DRT"};982 push @cmakeExtraOptions, "-DPUBLIC_BUILD=1" if $ENV{"PUBLIC_BUILD"}; 983 983 push @cmakeExtraOptions, "-DENABLE_GLES2=1" unless $ENV{"DISABLE_GLES2"}; 984 984
Note: See TracChangeset
for help on using the changeset viewer.