Skip to content
  • benjamin@webkit.org's avatar
    Move workerThreadCount from TestRunner to WebCore Internals · b9181b30
    benjamin@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=109239
    
    Patch by Benjamin Poulain <bpoulain@apple.com> on 2013-02-08
    Reviewed by Darin Adler.
    
    .: 
    
    * Source/autotools/symbols.filter:
    
    Source/WebCore: 
    
    Add the new read-only property workerThreadCount.
    
    * testing/Internals.cpp:
    (WebCore::Internals::workerThreadCount):
    (WebCore):
    * testing/Internals.h:
    (Internals):
    * testing/Internals.idl:
    
    Source/WebKit: 
    
    * WebKit.xcodeproj/project.pbxproj:
    
    Source/WebKit/efl: 
    
    * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
    * WebCoreSupport/DumpRenderTreeSupportEfl.h:
    
    Source/WebKit/gtk: 
    
    * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
    * WebCoreSupport/DumpRenderTreeSupportGtk.h:
    (DumpRenderTreeSupportGtk):
    
    Source/WebKit/mac: 
    
    Get rid of WebWorkersPrivate, which was only needed for DRT.
    
    * WebKit.exp:
    * Workers/WebWorkersPrivate.h: Removed.
    * Workers/WebWorkersPrivate.mm: Removed.
    
    Source/WebKit/qt: 
    
    * WebCoreSupport/DumpRenderTreeSupportQt.cpp:
    * WebCoreSupport/DumpRenderTreeSupportQt.h:
    
    Source/WebKit/win: 
    
    * WebKit.vcproj/WebKitExports.def.in:
    
    Source/WebKit2: 
    
    * WebProcess/InjectedBundle/API/c/WKBundle.cpp:
    * WebProcess/InjectedBundle/API/c/WKBundlePrivate.h:
    * WebProcess/InjectedBundle/InjectedBundle.cpp:
    * WebProcess/InjectedBundle/InjectedBundle.h:
    (InjectedBundle):
    * WebProcess/WebPage/WebFrame.cpp: Remove a useless #include.
    
    Tools: 
    
    * DumpRenderTree/TestRunner.cpp:
    (TestRunner::staticValues):
    * DumpRenderTree/TestRunner.h:
    (TestRunner):
    * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp:
    * DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
    (WebTestRunner::TestRunner::TestRunner):
    * DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
    (TestRunner):
    * DumpRenderTree/efl/TestRunnerEfl.cpp:
    * DumpRenderTree/gtk/TestRunnerGtk.cpp:
    * DumpRenderTree/mac/TestRunnerMac.mm:
    (TestRunner::webHistoryItemCount):
    * DumpRenderTree/qt/TestRunnerQt.cpp:
    * DumpRenderTree/qt/TestRunnerQt.h:
    (TestRunner):
    * DumpRenderTree/win/TestRunnerWin.cpp:
    * DumpRenderTree/wx/TestRunnerWx.cpp:
    * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
    * WebKitTestRunner/InjectedBundle/TestRunner.cpp:
    * WebKitTestRunner/InjectedBundle/TestRunner.h:
    
    LayoutTests: 
    
    Update the tests testRunner->internals.
    
    * fast/workers/resources/dedicated-worker-lifecycle.js:
    (runTests.worker.onmessage):
    (runTests):
    (orphanedWorkerExited.worker.onmessage):
    (orphanedWorkerExited):
    * fast/workers/resources/worker-lifecycle.js:
    (runTests.worker.onmessage):
    (runTests):
    * fast/workers/resources/worker-util.js:
    (.return):
    (waitUntilThreadCountMatches):
    * fast/workers/worker-close-more.html:
    * http/tests/workers/resources/worker-util.js:
    (.return):
    (waitUntilThreadCountMatches):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@142348 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    b9181b30