Ignore:
Timestamp:
Mar 27, 2013, 4:04:04 AM (12 years ago)
Author:
[email protected]
Message:

[Qt] Remove Qt specific WorkQueueItem definitions.
https://bugs.webkit.org/show_bug.cgi?id=112891

This patch is preparation work for removing
WorkQueue related code from TestRunnerQt and
replacing it with generic TestRunner code.

Reviewed by Benjamin Poulain.

Source/JavaScriptCore:

  • API/JSStringRefQt.cpp:

(JSStringCreateWithQString):

Adding a convenience function to create a
JSStringRef from a QString.

  • API/JSStringRefQt.h:

Tools:

  • DumpRenderTree/qt/TestRunnerQt.cpp:

(TestRunnerQt::queueBackNavigation):
(TestRunnerQt::queueForwardNavigation):
(TestRunnerQt::queueLoadHTMLString):
(TestRunnerQt::queueReload):
(TestRunnerQt::queueLoadingScript):
(TestRunnerQt::queueNonLoadingScript):
(TestRunner::queueLoad):

  • DumpRenderTree/qt/TestRunnerQt.h:

(TestRunnerQt):

  • DumpRenderTree/qt/WorkQueueItemQt.cpp:

(LoadItem::invoke):
(LoadHTMLStringItem::invoke):
(LoadAlternateHTMLStringItem::invoke):
(ReloadItem::invoke):
(ScriptItem::invoke):
(BackForwardItem::invoke):

  • DumpRenderTree/qt/WorkQueueItemQt.h:

(LoadAlternateHTMLStringItem::LoadAlternateHTMLStringItem):
(LoadAlternateHTMLStringItem):

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/API/JSStringRefQt.cpp

    r145700 r146976  
    3939    return string->qString();
    4040}
     41
     42JSRetainPtr<JSStringRef> JSStringCreateWithQString(const QString& qString)
     43{
     44    RefPtr<OpaqueJSString> jsString = OpaqueJSString::create(qString);
     45
     46    if (jsString)
     47        return JSRetainPtr<JSStringRef>(Adopt, jsString.release().leakRef());
     48
     49    return JSRetainPtr<JSStringRef>(Adopt, OpaqueJSString::create().leakRef());
     50}
Note: See TracChangeset for help on using the changeset viewer.