Changeset 53956 in webkit


Ignore:
Timestamp:
Jan 27, 2010 3:32:34 PM (14 years ago)
Author:
eric@webkit.org
Message:

2010-01-27 Diego Gonzalez <diego.gonzalez@openbossa.org>

Reviewed by Kenneth Rohde Christiansen.

[Qt] DRT Provide worker thread ability to track counters
https://bugs.webkit.org/show_bug.cgi?id=34221

Implement workerThreadCount() in LayoutTestController of Qt DRT

Tests:
fast/workers/dedicated-worker-lifecycle.html
fast/workers/shared-worker-frame-lifecycle.html
fast/workers/shared-worker-lifecycle.html
fast/workers/worker-lifecycle.html

  • platform/qt/Skipped:

2010-01-27 Diego Gonzalez <diego.gonzalez@openbossa.org>

Reviewed by Kenneth Rohde Christiansen.

[Qt] DRT Provide worker thread ability to track counters
https://bugs.webkit.org/show_bug.cgi?id=34221

Implement workerThreadCount() in LayoutTestController of Qt DRT

Tests:
fast/workers/dedicated-worker-lifecycle.html
fast/workers/shared-worker-frame-lifecycle.html
fast/workers/shared-worker-lifecycle.html
fast/workers/worker-lifecycle.html

  • Api/qwebpage.cpp: (qt_drt_workerThreadCount):

2010-01-27 Diego Gonzalez <diego.gonzalez@openbossa.org>

Reviewed by Kenneth Rohde Christiansen.

[Qt] DRT Provide worker thread ability to track counters
https://bugs.webkit.org/show_bug.cgi?id=34221

Implement workerThreadCount() in LayoutTestController of Qt DRT

Tests:
fast/workers/dedicated-worker-lifecycle.html
fast/workers/shared-worker-frame-lifecycle.html
fast/workers/shared-worker-lifecycle.html
fast/workers/worker-lifecycle.html

  • DumpRenderTree/qt/LayoutTestControllerQt.cpp: (LayoutTestController::workerThreadCount):
  • DumpRenderTree/qt/LayoutTestControllerQt.h:
Location:
trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r53950 r53956  
     12010-01-27  Diego Gonzalez  <diego.gonzalez@openbossa.org>
     2
     3        Reviewed by Kenneth Rohde Christiansen.
     4
     5        [Qt] DRT Provide worker thread ability to track counters
     6        https://bugs.webkit.org/show_bug.cgi?id=34221
     7
     8        Implement workerThreadCount() in LayoutTestController of Qt DRT
     9
     10        Tests:
     11        fast/workers/dedicated-worker-lifecycle.html
     12        fast/workers/shared-worker-frame-lifecycle.html
     13        fast/workers/shared-worker-lifecycle.html
     14        fast/workers/worker-lifecycle.html
     15
     16        * platform/qt/Skipped:
     17
    1182010-01-26  Darin Fisher  <darin@chromium.org>
    219
  • trunk/LayoutTests/platform/qt/Skipped

    r53947 r53956  
    48224822fast/dom/Geolocation
    48234823
    4824 # Missing DRT ability to track worker thread counts
    4825 fast/workers/dedicated-worker-lifecycle.html
    4826 fast/workers/shared-worker-frame-lifecycle.html
    4827 fast/workers/shared-worker-lifecycle.html
    4828 fast/workers/worker-lifecycle.html
    4829 
    48304824# Missing DRT ability to set accept cookie policy
    48314825http/tests/xmlhttprequest/cross-origin-cookie-storage.html
  • trunk/WebKit/qt/Api/qwebpage.cpp

    r53802 r53956  
    8282#include "PageGroup.h"
    8383#include "QWebPageClient.h"
     84#include "WorkerThread.h"
    8485
    8586#include <QApplication>
     
    128129    db->setPluginDirectories(paths);
    129130    db->refresh();
     131}
     132
     133int QWEBKIT_EXPORT qt_drt_workerThreadCount()
     134{
     135#if ENABLE(WORKERS)
     136    return WebCore::WorkerThread::workerThreadCount();
     137#else
     138    return 0;
     139#endif
    130140}
    131141
  • trunk/WebKit/qt/ChangeLog

    r53936 r53956  
     12010-01-27  Diego Gonzalez  <diego.gonzalez@openbossa.org>
     2
     3        Reviewed by Kenneth Rohde Christiansen.
     4
     5        [Qt] DRT Provide worker thread ability to track counters
     6        https://bugs.webkit.org/show_bug.cgi?id=34221
     7
     8        Implement workerThreadCount() in LayoutTestController of Qt DRT
     9
     10        Tests:
     11        fast/workers/dedicated-worker-lifecycle.html
     12        fast/workers/shared-worker-frame-lifecycle.html
     13        fast/workers/shared-worker-lifecycle.html
     14        fast/workers/worker-lifecycle.html
     15
     16        * Api/qwebpage.cpp:
     17        (qt_drt_workerThreadCount):
     18
    1192010-01-27  Simon Hausmann  <simon.hausmann@nokia.com>
    220
  • trunk/WebKitTools/ChangeLog

    r53952 r53956  
     12010-01-27  Diego Gonzalez  <diego.gonzalez@openbossa.org>
     2
     3        Reviewed by Kenneth Rohde Christiansen.
     4
     5        [Qt] DRT Provide worker thread ability to track counters
     6        https://bugs.webkit.org/show_bug.cgi?id=34221
     7
     8        Implement workerThreadCount() in LayoutTestController of Qt DRT
     9
     10        Tests:
     11        fast/workers/dedicated-worker-lifecycle.html
     12        fast/workers/shared-worker-frame-lifecycle.html
     13        fast/workers/shared-worker-lifecycle.html
     14        fast/workers/worker-lifecycle.html
     15
     16        * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
     17        (LayoutTestController::workerThreadCount):
     18        * DumpRenderTree/qt/LayoutTestControllerQt.h:
     19
    1202010-01-27  Kenneth Rohde Christiansen  <kenneth@webkit.org>
    221
  • trunk/WebKitTools/DumpRenderTree/qt/LayoutTestControllerQt.cpp

    r53895 r53956  
    4848extern void qt_drt_whiteListAccessFromOrigin(const QString& sourceOrigin, const QString& destinationProtocol, const QString& destinationHost, bool allowDestinationSubdomains);
    4949extern QString qt_drt_counterValueForElementById(QWebFrame* qFrame, const QString& id);
     50extern int qt_drt_workerThreadCount();
    5051
    5152LayoutTestController::LayoutTestController(WebCore::DumpRenderTree* drt)
     
    433434    qt_drt_setDomainRelaxationForbiddenForURLScheme(forbidden, scheme);
    434435}
     436
     437int LayoutTestController::workerThreadCount()
     438{
     439    return qt_drt_workerThreadCount();
     440}
  • trunk/WebKitTools/DumpRenderTree/qt/LayoutTestControllerQt.h

    r53895 r53956  
    5353    Q_OBJECT
    5454    Q_PROPERTY(int webHistoryItemCount READ webHistoryItemCount)
     55    Q_PROPERTY(int workerThreadCount READ workerThreadCount)
    5556public:
    5657    LayoutTestController(WebCore::DumpRenderTree* drt);
     
    139140    void setUserStyleSheetEnabled(bool enabled);
    140141    void setDomainRelaxationForbiddenForURLScheme(bool forbidden, const QString& scheme);
     142    int workerThreadCount();
    141143
    142144private slots:
Note: See TracChangeset for help on using the changeset viewer.