Skip to content
  • yael.aharon@nokia.com's avatar
    Support for HTMLProgressElement · 93e750a0
    yael.aharon@nokia.com authored
    https://bugs.webkit.org/show_bug.cgi?id=35937
    
    Reviewed by Darin Adler.
    
    WebCore: 
    
    Added support for HTMLProgressElement.
    This implementation is enabled only for Qt, because only RenderThemeQt
    was modified to actually draw the progress element.
    The labels attribute of the progress element will be implemented in a
    separate patch.
    
    Tests: fast/dom/HTMLProgressElement/progress-element.html
           fast/dom/HTMLProgressElement/set-progress-properties.html
    
    * DerivedSources.cpp:
    * DerivedSources.make:
    * GNUmakefile.am:
    * WebCore.gypi:
    * WebCore.pri:
    * WebCore.pro:
    * WebCore.vcproj/WebCore.vcproj:
    * WebCore.xcodeproj/project.pbxproj:
    * css/CSSPrimitiveValueMappings.h:
    (WebCore::CSSPrimitiveValue::CSSPrimitiveValue):
    * css/CSSSelector.cpp:
    (WebCore::CSSSelector::extractPseudoType):
    * css/CSSValueKeywords.in:
    * css/html.css:
    * html/HTMLElement.cpp:
    (WebCore::inlineTagList):
    * html/HTMLElementsAllInOne.cpp:
    * html/HTMLFormControlElement.cpp:
    * html/HTMLFormControlElement.h:
    * html/HTMLProgressElement.cpp: Added.
    * html/HTMLProgressElement.h: Added.
    * html/HTMLProgressElement.idl: Added.
    * html/HTMLTagNames.in:
    * page/DOMWindow.idl:
    * platform/ThemeTypes.h:
    * platform/qt/RenderThemeQt.cpp:
    * platform/qt/RenderThemeQt.h:
    * rendering/RenderObject.h:
    * rendering/RenderProgress.cpp: Added.
    * rendering/RenderProgress.h: Added.
    * rendering/RenderTheme.cpp:
    * rendering/RenderTheme.h:
    
    LayoutTests: 
    
    * fast/dom/HTMLProgressElement: Added.
    * fast/dom/HTMLProgressElement/progress-element.html: Added.
    * fast/dom/HTMLProgressElement/script-tests: Added.
    * fast/dom/HTMLProgressElement/script-tests/TEMPLATE.html: Added.
    * fast/dom/HTMLProgressElement/script-tests/set-progress-properties.js: Added.
    * fast/dom/HTMLProgressElement/set-progress-properties.html: Added.
    * platform/gtk/Skipped:
    * platform/mac/Skipped:
    * platform/qt/fast/dom/HTMLProgressElement: Added.
    * platform/qt/fast/dom/HTMLProgressElement/progress-element-expected.checksum: Added.
    * platform/qt/fast/dom/HTMLProgressElement/progress-element-expected.png: Added.
    * platform/qt/fast/dom/HTMLProgressElement/progress-element-expected.txt: Added.
    * platform/qt/fast/dom/HTMLProgressElement/set-progress-properties-expected.txt: Added.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55980 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    93e750a0