Skip to content
  • zandobersek@gmail.com's avatar
    [Gtk] Unskip the Shadow DOM layout tests · 4d8831a4
    zandobersek@gmail.com authored
    https://bugs.webkit.org/show_bug.cgi?id=90776
    
    Reviewed by Ryosuke Niwa.
    
    Source/WebKit/gtk: 
    
    Add a method for enabling the Shadow DOM through RuntimeEnabledFeatures.
    The method is called from DumpRenderTree when resetting state.
    
    * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
    (DumpRenderTreeSupportGtk::setShadowDOMEnabled):
    * WebCoreSupport/DumpRenderTreeSupportGtk.h:
    (DumpRenderTreeSupportGtk):
    
    Tools: 
    
    Enable Shadow DOM through DumpRenderTreeSupport when resetting defaults in between tests.
    
    * DumpRenderTree/gtk/DumpRenderTree.cpp:
    (resetDefaultsToConsistentValues):
    
    LayoutTests: 
    
    Unskip Shadow DOM layout tests, adding two required baselines and failure
    expectations for tests that still fail.
    
    * platform/gtk/TestExpectations:
    * platform/gtk/fast/dom/shadow/form-in-shadow-expected.txt: Added.
    * platform/gtk/fast/dom/shadow/tab-order-iframe-and-shadow-expected.txt: Added.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129391 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    4d8831a4