Changeset 110619 in webkit


Ignore:
Timestamp:
Mar 13, 2012 2:59:21 PM (12 years ago)
Author:
commit-queue@webkit.org
Message:

[EFL][DRT] Expose window.internals object
https://bugs.webkit.org/show_bug.cgi?id=79900

Exposes window.internals for EFL's DRT. Makes possible to
remove some tests from the skip list.

Patch by Thiago Marcos P. Santos <thiago.santos@intel.com> on 2012-03-13
Reviewed by Antonio Gomes.

Tools:

  • DumpRenderTree/efl/CMakeLists.txt:
  • DumpRenderTree/efl/DumpRenderTreeChrome.cpp:

(DumpRenderTreeChrome::onWindowObjectCleared):

LayoutTests:

  • platform/efl/Skipped:
Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r110616 r110619  
     12012-03-13  Thiago Marcos P. Santos  <thiago.santos@intel.com>
     2
     3        [EFL][DRT] Expose window.internals object
     4        https://bugs.webkit.org/show_bug.cgi?id=79900
     5
     6        Exposes window.internals for EFL's DRT. Makes possible to
     7        remove some tests from the skip list.
     8
     9        Reviewed by Antonio Gomes.
     10
     11        * platform/efl/Skipped:
     12
    1132012-03-13  Adam Barth  <abarth@webkit.org>
    214
  • trunk/LayoutTests/platform/efl/Skipped

    r110568 r110619  
    290290fast/media/print-restores-previous-mediatype.html
    291291
    292 # EFL's LayoutTestController does not implement shadowRoot
    293 editing/text-iterator/range-to-from-location-and-length.html
    294 fast/css/webkit-mask-crash-fieldset-legend.html
    295 fast/css/webkit-mask-crash-figure.html
    296 fast/css/webkit-mask-crash-table.html
    297 fast/css/webkit-mask-crash-td.html
    298 fast/css/webkit-mask-crash-td-2.html
    299 fast/dom/HTMLKeygenElement/keygen.html
    300 fast/dom/HTMLMeterElement/meter-clone.html
    301 fast/dom/HTMLMeterElement/meter-element-markup.html
    302 fast/dom/HTMLProgressElement/progress-clone.html
    303 fast/dom/HTMLProgressElement/progress-element-markup.html
    304 fast/dom/scroll-element-to-rect-centered.html
    305 fast/dom/scroll-element-to-rect.html
     292# ENABLE(SHADOW_DOM) is disabled
    306293fast/dom/shadow
    307 fast/forms/file/file-style-inheritance.html
    308 fast/forms/file/input-file-label.html
    309 fast/forms/suggested-value-after-setvalue.html
    310 fast/forms/suggested-value.html
    311 fast/forms/textfield-lastchange-was-useredit.html
    312 fast/forms/validation-message-clone.html
    313 fast/forms/validation-message-on-checkbox.html
    314 fast/forms/validation-message-on-listbox.html
    315 fast/forms/validation-message-on-menulist.html
    316 fast/forms/validation-message-on-radio.html
    317 fast/forms/validation-message-on-textarea.html
     294
    318295fast/forms/color/input-color-onchange-event.html
    319 fast/harness/internals-object.html
    320 fast/html/clone-keygen.html
    321 fast/html/clone-range.html
    322296fast/html/details-clone.html
    323 fast/parser/object-with-textarea-fallback.html
    324 fast/preloader/scan-body-from-head-import.html
    325 fast/preloader/scan-body-from-head-script.html
    326 fullscreen/video-controls-override.html
    327 media/audio-controls-do-not-fade-out.html
    328 media/audio-delete-while-slider-thumb-clicked.html
    329 media/controls-drag-timebar.html
    330 media/media-controls-invalid-url.html
    331 media/video-controls-visible-audio-only.html
    332297
    333298# EFL's LayoutTestController does not implement nodesFromRect
  • trunk/Tools/ChangeLog

    r110595 r110619  
     12012-03-13  Thiago Marcos P. Santos  <thiago.santos@intel.com>
     2
     3        [EFL][DRT] Expose window.internals object
     4        https://bugs.webkit.org/show_bug.cgi?id=79900
     5
     6        Exposes window.internals for EFL's DRT. Makes possible to
     7        remove some tests from the skip list.
     8
     9        Reviewed by Antonio Gomes.
     10
     11        * DumpRenderTree/efl/CMakeLists.txt:
     12        * DumpRenderTree/efl/DumpRenderTreeChrome.cpp:
     13        (DumpRenderTreeChrome::onWindowObjectCleared):
     14
    1152012-03-13  Adam Barth  <abarth@webkit.org> && Benjamin Poulain  <bpoulain@apple.com>
    216
  • trunk/Tools/DumpRenderTree/efl/CMakeLists.txt

    r109983 r110619  
    2525SET(DumpRenderTree_LIBRARIES
    2626    ${JavaScriptCore_LIBRARY_NAME}
     27    ${WebCoreTestSupport_LIBRARY_NAME}
    2728    ${WebCore_LIBRARY_NAME}
    2829    ${WebKit_LIBRARY_NAME}
     
    8990    ${DERIVED_SOURCES_WEBCORE_DIR}
    9091    ${WEBCORE_DIR}/bindings/js
     92    ${WEBCORE_DIR}/testing/js
    9193    ${Cairo_INCLUDE_DIRS}
    9294    ${EDJE_INCLUDE_DIRS}
  • trunk/Tools/DumpRenderTree/efl/DumpRenderTreeChrome.cpp

    r100452 r110619  
    3535#include "NotImplemented.h"
    3636#include "WebCoreSupport/DumpRenderTreeSupportEfl.h"
     37#include "WebCoreTestSupport.h"
    3738#include "WorkQueue.h"
    3839#include "ewk_private.h" // FIXME: create some WebCoreSupport/DumpRenderTree.cpp instead
     
    211212                        makeEventSender(objectClearedInfo->context, !DumpRenderTreeSupportEfl::frameParent(objectClearedInfo->frame)),
    212213                        kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete, 0);
     214
     215    WebCoreTestSupport::injectInternalsObject(objectClearedInfo->context);
    213216}
    214217
Note: See TracChangeset for help on using the changeset viewer.