Changeset 82721 in webkit


Ignore:
Timestamp:
Apr 1, 2011 2:36:20 PM (13 years ago)
Author:
commit-queue@webkit.org
Message:

2011-04-01 Dominic Cooney <dominicc@google.com>

Reviewed by Martin Robinson.

Add layoutTestController.shadowRoot to GTK DumpRenderTree.
https://bugs.webkit.org/show_bug.cgi?id=57551

  • platform/gtk/Skipped: unskip test that accesses shadowRoot

2011-04-01 Dominic Cooney <dominicc@google.com>

Reviewed by Martin Robinson.

Add layoutTestController.shadowRoot to GTK DumpRenderTree.
https://bugs.webkit.org/show_bug.cgi?id=57551

  • WebCoreSupport/DumpRenderTreeSupportGtk.cpp: (DumpRenderTreeSupportGtk::shadowRoot):
  • WebCoreSupport/DumpRenderTreeSupportGtk.h:

2011-04-01 Dominic Cooney <dominicc@google.com>

Reviewed by Martin Robinson.

Add layoutTestController.shadowRoot to GTK DumpRenderTree.
https://bugs.webkit.org/show_bug.cgi?id=57551

  • DumpRenderTree/gtk/LayoutTestControllerGtk.cpp: (LayoutTestController::shadowRoot):
Location:
trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r82713 r82721  
     12011-04-01  Dominic Cooney  <dominicc@google.com>
     2
     3        Reviewed by Martin Robinson.
     4
     5        Add layoutTestController.shadowRoot to GTK DumpRenderTree.
     6        https://bugs.webkit.org/show_bug.cgi?id=57551
     7
     8        * platform/gtk/Skipped: unskip test that accesses shadowRoot
     9
    1102011-04-01  Darin Adler  <darin@apple.com>
    211
  • trunk/LayoutTests/platform/gtk/Skipped

    r82708 r82721  
    474474# https://bugs.webkit.org/show_bug.cgi?id=54136
    475475fast/html/keygen.html
    476 
    477 # layoutTestController does not implement shadowRoot accessor
    478 # See https://bugs.webkit.org/show_bug.cgi?id=56573
    479 fast/dom/HTMLKeygenElement/keygen.html
    480476
    481477# [GTK] GTK+ does not support hyphenation
  • trunk/Source/WebKit/gtk/ChangeLog

    r82599 r82721  
     12011-04-01  Dominic Cooney  <dominicc@google.com>
     2
     3        Reviewed by Martin Robinson.
     4
     5        Add layoutTestController.shadowRoot to GTK DumpRenderTree.
     6        https://bugs.webkit.org/show_bug.cgi?id=57551
     7
     8        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
     9        (DumpRenderTreeSupportGtk::shadowRoot):
     10        * WebCoreSupport/DumpRenderTreeSupportGtk.h:
     11
    1122011-03-31  Xan Lopez  <xlopez@igalia.com>
    213
  • trunk/Source/WebKit/gtk/WebCoreSupport/DumpRenderTreeSupportGtk.cpp

    r82166 r82721  
    2929#include "DOMWrapperWorld.h"
    3030#include "Document.h"
     31#include "Element.h"
    3132#include "FocusController.h"
    3233#include "FrameLoaderClientGtk.h"
     
    637638}
    638639
     640JSValueRef DumpRenderTreeSupportGtk::shadowRoot(JSContextRef context, JSValueRef value)
     641{
     642    JSC::ExecState* exec = toJS(context);
     643    Element* element = toElement(toJS(exec, value));
     644    if (!element)
     645      return JSValueMakeNull(context);
     646
     647    return toRef(exec, toJS(exec, element->shadowRoot()));
     648}
     649
    639650unsigned int DumpRenderTreeSupportGtk::workerThreadCount()
    640651{
  • trunk/Source/WebKit/gtk/WebCoreSupport/DumpRenderTreeSupportGtk.h

    r81155 r82721  
    6262    static void clearOpener(WebKitWebFrame*);
    6363
     64    static JSValueRef shadowRoot(JSContextRef, JSValueRef);
     65
    6466    // FIXME: Move these to webkitwebframe.h once their API has been discussed.
    6567    static GSList* getFrameChildren(WebKitWebFrame*);
  • trunk/Tools/ChangeLog

    r82719 r82721  
     12011-04-01  Dominic Cooney  <dominicc@google.com>
     2
     3        Reviewed by Martin Robinson.
     4
     5        Add layoutTestController.shadowRoot to GTK DumpRenderTree.
     6        https://bugs.webkit.org/show_bug.cgi?id=57551
     7
     8        * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
     9        (LayoutTestController::shadowRoot):
     10
    1112011-04-01  Sam Weinig  <sam@webkit.org>
    212
  • trunk/Tools/DumpRenderTree/gtk/LayoutTestControllerGtk.cpp

    r82536 r82721  
    918918}
    919919
    920 JSValueRef LayoutTestController::shadowRoot(JSContextRef context, JSValueRef jsElement)
    921 {
    922     // FIXME: Implement this.
    923     return JSValueMakeUndefined(context);
     920JSValueRef LayoutTestController::shadowRoot(JSContextRef context, JSValueRef element)
     921{
     922    return DumpRenderTreeSupportGtk::shadowRoot(context, element);
    924923}
    925924
Note: See TracChangeset for help on using the changeset viewer.