Changeset 84139 in webkit


Ignore:
Timestamp:
Apr 18, 2011 6:56:18 AM (13 years ago)
Author:
commit-queue@webkit.org
Message:

2011-04-18 Dominic Cooney <dominicc@chromium.org>

Reviewed by Andreas Kling.

Add layoutTestController.shadowRoot to Qt DRT.
https://bugs.webkit.org/show_bug.cgi?id=58759

  • platform/qt/Skipped: unskip fast/dom/HTMLKeygenElement now

2011-04-18 Dominic Cooney <dominicc@chromium.org>

Reviewed by Andreas Kling.

Add layoutTestController.shadowRoot to Qt DRT.
https://bugs.webkit.org/show_bug.cgi?id=58759

  • WebCoreSupport/DumpRenderTreeSupportQt.cpp: (DumpRenderTreeSupportQt::shadowRoot): Added.
  • WebCoreSupport/DumpRenderTreeSupportQt.h:

2011-04-18 Dominic Cooney <dominicc@chromium.org>

Reviewed by Andreas Kling.

Add layoutTestController.shadowRoot to Qt DRT.
https://bugs.webkit.org/show_bug.cgi?id=58759

  • DumpRenderTree/qt/LayoutTestControllerQt.cpp: (LayoutTestController::shadowRoot): Added.
  • DumpRenderTree/qt/LayoutTestControllerQt.h:
Location:
trunk
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r84135 r84139  
     12011-04-18  Dominic Cooney  <dominicc@chromium.org>
     2
     3        Reviewed by Andreas Kling.
     4
     5        Add layoutTestController.shadowRoot to Qt DRT.
     6        https://bugs.webkit.org/show_bug.cgi?id=58759
     7
     8        * platform/qt/Skipped: unskip fast/dom/HTMLKeygenElement now
     9
    1102011-04-18  Alexander Pavlov  <apavlov@chromium.org>
    211
  • trunk/LayoutTests/platform/qt/Skipped

    r84110 r84139  
    19941994fast/dom/HTMLImageElement/image-alt-text.html
    19951995fast/dom/HTMLInputElement/input-image-alt-text.html
    1996 # See https://bugs.webkit.org/show_bug.cgi?id=56573
    1997 fast/dom/HTMLKeygenElement/keygen.html
    19981996fast/dom/HTMLLinkElement/pending-stylesheet-count.html
    19991997# meter-element.html is temporally disabled.We need to rebaseline.
  • trunk/Source/WebKit/qt/ChangeLog

    r84100 r84139  
     12011-04-18  Dominic Cooney  <dominicc@chromium.org>
     2
     3        Reviewed by Andreas Kling.
     4
     5        Add layoutTestController.shadowRoot to Qt DRT.
     6        https://bugs.webkit.org/show_bug.cgi?id=58759
     7
     8        * WebCoreSupport/DumpRenderTreeSupportQt.cpp:
     9        (DumpRenderTreeSupportQt::shadowRoot): Added.
     10        * WebCoreSupport/DumpRenderTreeSupportQt.h:
     11
    1122011-04-16  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
    213
  • trunk/Source/WebKit/qt/WebCoreSupport/DumpRenderTreeSupportQt.cpp

    r83137 r84139  
    2727#include "CSSComputedStyleDeclaration.h"
    2828#include "ChromeClientQt.h"
     29#include "ContainerNode.h"
    2930#include "ContextMenu.h"
    3031#include "ContextMenuClientQt.h"
     
    10641065}
    10651066
     1067QVariant DumpRenderTreeSupportQt::shadowRoot(const QWebElement& element)
     1068{
     1069    WebCore::Element* webElement = element.m_element;
     1070    if (!webElement)
     1071        return QVariant();
     1072
     1073    ContainerNode* webShadowRoot = webElement->shadowRoot();
     1074    if (!webShadowRoot)
     1075        return QVariant();
     1076
     1077    return QVariant::fromValue(QDRTNode(webShadowRoot));
     1078}
     1079
    10661080// Provide a backward compatibility with previously exported private symbols as of QtWebKit 4.6 release
    10671081
  • trunk/Source/WebKit/qt/WebCoreSupport/DumpRenderTreeSupportQt.h

    r83137 r84139  
    201201    static QUrl mediaContentUrlByElementId(QWebFrame*, const QString& elementId);
    202202    static void setAlternateHtml(QWebFrame*, const QString& html, const QUrl& baseUrl, const QUrl& failingUrl);
     203
     204    static QVariant shadowRoot(const QWebElement&);
    203205};
    204206
  • trunk/Tools/ChangeLog

    r84128 r84139  
     12011-04-18  Dominic Cooney  <dominicc@chromium.org>
     2
     3        Reviewed by Andreas Kling.
     4
     5        Add layoutTestController.shadowRoot to Qt DRT.
     6        https://bugs.webkit.org/show_bug.cgi?id=58759
     7
     8        * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
     9        (LayoutTestController::shadowRoot): Added.
     10        * DumpRenderTree/qt/LayoutTestControllerQt.h:
     11
    1122011-04-18  Sheriff Bot  <webkit.review.bot@gmail.com>
    213
  • trunk/Tools/DumpRenderTree/qt/LayoutTestControllerQt.cpp

    r83137 r84139  
    781781}
    782782
     783QVariant LayoutTestController::shadowRoot(const QWebElement& element)
     784{
     785    return DumpRenderTreeSupportQt::shadowRoot(element);
     786}
     787
    783788int LayoutTestController::numberOfPendingGeolocationPermissionRequests()
    784789{
  • trunk/Tools/DumpRenderTree/qt/LayoutTestControllerQt.h

    r84013 r84139  
    250250    void setEditingBehavior(const QString& editingBehavior);
    251251
     252    QVariant shadowRoot(const QWebElement&);
     253
    252254    void evaluateScriptInIsolatedWorld(int worldID, const QString& script);
    253255    bool isPageBoxVisible(int pageIndex);
Note: See TracChangeset for help on using the changeset viewer.