-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=87732 Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-06-12 Reviewed by Kentaro Hara. .: Enable SHADOW_DOM flag by default at compile time for EFL port. * Source/autotools/symbols.filter: Fix GTK build by adding new symbol. * Source/cmake/OptionsEfl.cmake: * Source/cmakeconfig.h.cmake: Source/WebCore: Test: fast/dom/shadow/shadow-root-innerHTML.html * dom/ShadowRoot.idl: Add JSGenerateToJSObject extended attribute so that the ShadowRoot properties are accessible on JS side. * testing/Internals.idl: Fix SHADOW_DOM ifdef check. Source/WebKit: Add WebCore/bindings/generic to include directories so that we can include RuntimeEnabledFeatures.h. * CMakeLists.txt: Source/WebKit/efl: Add Ewk setting to toggle Shadow DOM support at runtime. * ewk/ewk_settings.cpp: (ewk_settings_shadow_dom_enable_get): (ewk_settings_shadow_dom_enable_set): * ewk/ewk_settings.h: Tools: * DumpRenderTree/efl/DumpRenderTreeChrome.cpp: (DumpRenderTreeChrome::resetDefaultsToConsistentValues): Enable SHADOW_DOM by default in DRT. * DumpRenderTree/efl/DumpRenderTreeView.cpp: (onFocusCanCycle): Enable focus cycling in EFL DRT to behave like Chromium and Mac ports. (drtViewAdd): * Scripts/webkitperl/FeatureList.pm: Enable SHADOW_DOM flag by default at compile time for EFL port. LayoutTests: Unskip most of the test cases associated to Shadow DOM now that the feature is enabled by default for EFL's DRT. * platform/efl/Skipped: * platform/efl/TestExpectations: * platform/efl/fast/dom/shadow/form-in-shadow-expected.txt: Added. * platform/efl/fast/dom/shadow/tab-order-iframe-and-shadow-expected.txt: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@120144 268f45cc-cd09-0410-ab3c-d52691b4dbfc
f128e801