• luiz@webkit.org's avatar
    2010-11-30 Luiz Agostini <luiz.agostini@openbossa.org> · b1deeffb
    luiz@webkit.org authored
            Reviewed by Darin Adler.
    
            HTML5 <details> and <summary> initial implementation
            https://bugs.webkit.org/show_bug.cgi?id=50309
    
            HTML5 <details> and <summary> elements initial implementation. The main objective is
            to add the files for html element and renderers, and to get rid of build system issues
            in future patches.
    
            See: http://www.w3.org/TR/html5/interactive-elements.html#the-details-element
                 http://www.w3.org/TR/html5/interactive-elements.html#the-summary-element
    
            build systems
    
            * CMakeLists.txt:
            * DerivedSources.cpp:
            * DerivedSources.make:
            * GNUmakefile.am:
            * WebCore.gypi:
            * WebCore.pri:
            * WebCore.pro:
            * WebCore.vcproj/WebCore.vcproj:
            * WebCore.xcodeproj/project.pbxproj:
            * bindings/gobject/GNUmakefile.am:
    
            Some css properties to the new html elements.
    
            * css/html.css:
            (details):
            (summary):
    
            New html element associated with the corresponding tag.
    
            * html/HTMLAttributeNames.in:
            * html/HTMLTagNames.in:
    
            1 html element and 3 renderers were added.
    
            * html/HTMLDetailsElement.cpp: Added.
            * html/HTMLDetailsElement.h: Added.
            * html/HTMLDetailsElement.idl: Added.
            * html/HTMLElementsAllInOne.cpp:
            * rendering/RenderDetails.cpp: Added.
            * rendering/RenderDetails.h: Added.
            * rendering/RenderDetailsMarker.cpp: Added.
            * rendering/RenderDetailsMarker.h: Added.
            * rendering/RenderSummary.cpp: Added.
            * rendering/RenderSummary.h: Added.
            * rendering/RenderingAllInOne.cpp:
    
            New renderer type checkers.
    
            * rendering/RenderObject.h:
            (WebCore::RenderObject::isDetails):
            (WebCore::RenderObject::isDetailsMarker):
            (WebCore::RenderObject::isSummary):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73346 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    b1deeffb
CMakeLists.txt 72.9 KB