Title: [110619] trunk
- Revision
- 110619
- Author
- [email protected]
- Date
- 2012-03-13 14:59:21 -0700 (Tue, 13 Mar 2012)
Log 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 <[email protected]> on 2012-03-13
Reviewed by Antonio Gomes.
Tools:
* DumpRenderTree/efl/CMakeLists.txt:
* DumpRenderTree/efl/DumpRenderTreeChrome.cpp:
(DumpRenderTreeChrome::onWindowObjectCleared):
LayoutTests:
* platform/efl/Skipped:
Modified Paths
Diff
Modified: trunk/LayoutTests/ChangeLog (110618 => 110619)
--- trunk/LayoutTests/ChangeLog 2012-03-13 21:59:06 UTC (rev 110618)
+++ trunk/LayoutTests/ChangeLog 2012-03-13 21:59:21 UTC (rev 110619)
@@ -1,3 +1,15 @@
+2012-03-13 Thiago Marcos P. Santos <[email protected]>
+
+ [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.
+
+ Reviewed by Antonio Gomes.
+
+ * platform/efl/Skipped:
+
2012-03-13 Adam Barth <[email protected]>
Add a mac-specific baseline for this new test introduced in
Modified: trunk/LayoutTests/platform/efl/Skipped (110618 => 110619)
--- trunk/LayoutTests/platform/efl/Skipped 2012-03-13 21:59:06 UTC (rev 110618)
+++ trunk/LayoutTests/platform/efl/Skipped 2012-03-13 21:59:21 UTC (rev 110619)
@@ -289,46 +289,11 @@
# EFL's LayoutTestController does not implement setMediaType
fast/media/print-restores-previous-mediatype.html
-# EFL's LayoutTestController does not implement shadowRoot
-editing/text-iterator/range-to-from-location-and-length.html
-fast/css/webkit-mask-crash-fieldset-legend.html
-fast/css/webkit-mask-crash-figure.html
-fast/css/webkit-mask-crash-table.html
-fast/css/webkit-mask-crash-td.html
-fast/css/webkit-mask-crash-td-2.html
-fast/dom/HTMLKeygenElement/keygen.html
-fast/dom/HTMLMeterElement/meter-clone.html
-fast/dom/HTMLMeterElement/meter-element-markup.html
-fast/dom/HTMLProgressElement/progress-clone.html
-fast/dom/HTMLProgressElement/progress-element-markup.html
-fast/dom/scroll-element-to-rect-centered.html
-fast/dom/scroll-element-to-rect.html
+# ENABLE(SHADOW_DOM) is disabled
fast/dom/shadow
-fast/forms/file/file-style-inheritance.html
-fast/forms/file/input-file-label.html
-fast/forms/suggested-value-after-setvalue.html
-fast/forms/suggested-value.html
-fast/forms/textfield-lastchange-was-useredit.html
-fast/forms/validation-message-clone.html
-fast/forms/validation-message-on-checkbox.html
-fast/forms/validation-message-on-listbox.html
-fast/forms/validation-message-on-menulist.html
-fast/forms/validation-message-on-radio.html
-fast/forms/validation-message-on-textarea.html
+
fast/forms/color/input-color-onchange-event.html
-fast/harness/internals-object.html
-fast/html/clone-keygen.html
-fast/html/clone-range.html
fast/html/details-clone.html
-fast/parser/object-with-textarea-fallback.html
-fast/preloader/scan-body-from-head-import.html
-fast/preloader/scan-body-from-head-script.html
-fullscreen/video-controls-override.html
-media/audio-controls-do-not-fade-out.html
-media/audio-delete-while-slider-thumb-clicked.html
-media/controls-drag-timebar.html
-media/media-controls-invalid-url.html
-media/video-controls-visible-audio-only.html
# EFL's LayoutTestController does not implement nodesFromRect
fast/dom/nodesFromRect-basic.html
Modified: trunk/Tools/ChangeLog (110618 => 110619)
--- trunk/Tools/ChangeLog 2012-03-13 21:59:06 UTC (rev 110618)
+++ trunk/Tools/ChangeLog 2012-03-13 21:59:21 UTC (rev 110619)
@@ -1,3 +1,17 @@
+2012-03-13 Thiago Marcos P. Santos <[email protected]>
+
+ [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.
+
+ Reviewed by Antonio Gomes.
+
+ * DumpRenderTree/efl/CMakeLists.txt:
+ * DumpRenderTree/efl/DumpRenderTreeChrome.cpp:
+ (DumpRenderTreeChrome::onWindowObjectCleared):
+
2012-03-13 Adam Barth <[email protected]> && Benjamin Poulain <[email protected]>
Always enable ENABLE(CLIENT_BASED_GEOLOCATION)
Modified: trunk/Tools/DumpRenderTree/efl/CMakeLists.txt (110618 => 110619)
--- trunk/Tools/DumpRenderTree/efl/CMakeLists.txt 2012-03-13 21:59:06 UTC (rev 110618)
+++ trunk/Tools/DumpRenderTree/efl/CMakeLists.txt 2012-03-13 21:59:21 UTC (rev 110619)
@@ -24,6 +24,7 @@
SET(DumpRenderTree_LIBRARIES
${_javascript_Core_LIBRARY_NAME}
+ ${WebCoreTestSupport_LIBRARY_NAME}
${WebCore_LIBRARY_NAME}
${WebKit_LIBRARY_NAME}
${Cairo_LIBRARIES}
@@ -88,6 +89,7 @@
${CMAKE_BINARY_DIR}
${DERIVED_SOURCES_WEBCORE_DIR}
${WEBCORE_DIR}/bindings/js
+ ${WEBCORE_DIR}/testing/js
${Cairo_INCLUDE_DIRS}
${EDJE_INCLUDE_DIRS}
${EFLDEPS_INCLUDE_DIRS}
Modified: trunk/Tools/DumpRenderTree/efl/DumpRenderTreeChrome.cpp (110618 => 110619)
--- trunk/Tools/DumpRenderTree/efl/DumpRenderTreeChrome.cpp 2012-03-13 21:59:06 UTC (rev 110618)
+++ trunk/Tools/DumpRenderTree/efl/DumpRenderTreeChrome.cpp 2012-03-13 21:59:21 UTC (rev 110619)
@@ -34,6 +34,7 @@
#include "LayoutTestController.h"
#include "NotImplemented.h"
#include "WebCoreSupport/DumpRenderTreeSupportEfl.h"
+#include "WebCoreTestSupport.h"
#include "WorkQueue.h"
#include "ewk_private.h" // FIXME: create some WebCoreSupport/DumpRenderTree.cpp instead
@@ -210,6 +211,8 @@
controllerName.get(),
makeEventSender(objectClearedInfo->context, !DumpRenderTreeSupportEfl::frameParent(objectClearedInfo->frame)),
kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete, 0);
+
+ WebCoreTestSupport::injectInternalsObject(objectClearedInfo->context);
}
void DumpRenderTreeChrome::onLoadStarted(void*, Evas_Object* view, void*)
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes