Changeset 78914 in webkit


Ignore:
Timestamp:
Feb 17, 2011 1:28:51 PM (13 years ago)
Author:
luiz@webkit.org
Message:

Summary: HTML5 <details> and <summary>: HTMLSummaryElement
https://bugs.webkit.org/show_bug.cgi?id=54584

Reviewed by Andreas Kling.

Adding class HTMLSummaryElement to build systems. This class will be used in
the implementation of new HTML5 tag <summary>.

  • CMakeLists.txt:
  • GNUmakefile.am:
  • WebCore.gypi:
  • WebCore.pro:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • html/HTMLElementsAllInOne.cpp:
  • html/HTMLSummaryElement.cpp: Added.

(WebCore::HTMLSummaryElement::create):
(WebCore::HTMLSummaryElement::HTMLSummaryElement):

  • html/HTMLSummaryElement.h: Added.
  • html/HTMLTagNames.in:
Location:
trunk/Source/WebCore
Files:
2 added
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/CMakeLists.txt

    r78639 r78914  
    952952    html/HTMLSelectElement.cpp
    953953    html/HTMLStyleElement.cpp
     954    html/HTMLSummaryElement.cpp
    954955    html/HTMLTableCaptionElement.cpp
    955956    html/HTMLTableCellElement.cpp
  • trunk/Source/WebCore/ChangeLog

    r78908 r78914  
     12011-02-16  Luiz Agostini  <luiz.agostini@openbossa.org>
     2
     3        Reviewed by Andreas Kling.
     4
     5        Summary: HTML5 <details> and <summary>: HTMLSummaryElement
     6        https://bugs.webkit.org/show_bug.cgi?id=54584
     7
     8        Adding class HTMLSummaryElement to build systems. This class will be used in
     9        the implementation of new HTML5 tag <summary>.
     10
     11        * CMakeLists.txt:
     12        * GNUmakefile.am:
     13        * WebCore.gypi:
     14        * WebCore.pro:
     15        * WebCore.vcproj/WebCore.vcproj:
     16        * WebCore.xcodeproj/project.pbxproj:
     17        * html/HTMLElementsAllInOne.cpp:
     18        * html/HTMLSummaryElement.cpp: Added.
     19        (WebCore::HTMLSummaryElement::create):
     20        (WebCore::HTMLSummaryElement::HTMLSummaryElement):
     21        * html/HTMLSummaryElement.h: Added.
     22        * html/HTMLTagNames.in:
     23
    1242011-02-17  Jeremy Orlow  <jorlow@chromium.org>
    225
  • trunk/Source/WebCore/GNUmakefile.am

    r78580 r78914  
    17941794        Source/WebCore/html/HTMLStyleElement.cpp \
    17951795        Source/WebCore/html/HTMLStyleElement.h \
     1796        Source/WebCore/html/HTMLSummaryElement.cpp \
     1797        Source/WebCore/html/HTMLSummaryElement.h \
    17961798        Source/WebCore/html/HTMLTableCaptionElement.cpp \
    17971799        Source/WebCore/html/HTMLTableCaptionElement.h \
  • trunk/Source/WebCore/WebCore.gypi

    r78752 r78914  
    18111811            'html/HTMLStyleElement.cpp',
    18121812            'html/HTMLStyleElement.h',
     1813            'html/HTMLSummaryElement.cpp',
     1814            'html/HTMLSummaryElement.h',
    18131815            'html/HTMLTableCaptionElement.cpp',
    18141816            'html/HTMLTableCaptionElement.h',
  • trunk/Source/WebCore/WebCore.pro

    r78834 r78914  
    854854    html/HTMLSelectElement.cpp \
    855855    html/HTMLStyleElement.cpp \
     856    html/HTMLSummaryElement.cpp \
    856857    html/HTMLTableCaptionElement.cpp \
    857858    html/HTMLTableCellElement.cpp \
     
    18041805    html/HTMLSourceElement.h \
    18051806    html/HTMLStyleElement.h \
     1807    html/HTMLSummaryElement.h \
    18061808    html/HTMLTableCaptionElement.h \
    18071809    html/HTMLTableCellElement.h \
  • trunk/Source/WebCore/WebCore.vcproj/WebCore.vcproj

    r78700 r78914  
    5467154671                        </File>
    5467254672                        <File
     54673                                RelativePath="..\html\HTMLSummaryElement.cpp"
     54674                                >
     54675                                <FileConfiguration
     54676                                        Name="Debug|Win32"
     54677                                        ExcludedFromBuild="true"
     54678                                        >
     54679                                        <Tool
     54680                                                Name="VCCLCompilerTool"
     54681                                        />
     54682                                </FileConfiguration>
     54683                                <FileConfiguration
     54684                                        Name="Release|Win32"
     54685                                        ExcludedFromBuild="true"
     54686                                        >
     54687                                        <Tool
     54688                                                Name="VCCLCompilerTool"
     54689                                        />
     54690                                </FileConfiguration>
     54691                                <FileConfiguration
     54692                                        Name="Debug_Cairo_CFLite|Win32"
     54693                                        ExcludedFromBuild="true"
     54694                                        >
     54695                                        <Tool
     54696                                                Name="VCCLCompilerTool"
     54697                                        />
     54698                                </FileConfiguration>
     54699                                <FileConfiguration
     54700                                        Name="Release_Cairo_CFLite|Win32"
     54701                                        ExcludedFromBuild="true"
     54702                                        >
     54703                                        <Tool
     54704                                                Name="VCCLCompilerTool"
     54705                                        />
     54706                                </FileConfiguration>
     54707                                <FileConfiguration
     54708                                        Name="Debug_All|Win32"
     54709                                        ExcludedFromBuild="true"
     54710                                        >
     54711                                        <Tool
     54712                                                Name="VCCLCompilerTool"
     54713                                        />
     54714                                </FileConfiguration>
     54715                                <FileConfiguration
     54716                                        Name="Release_LTCG|Win32"
     54717                                        ExcludedFromBuild="true"
     54718                                        >
     54719                                        <Tool
     54720                                                Name="VCCLCompilerTool"
     54721                                        />
     54722                                </FileConfiguration>
     54723                        </File>
     54724                        <File
     54725                                RelativePath="..\html\HTMLSummaryElement.h"
     54726                                >
     54727                        </File>
     54728                        <File
    5467354729                                RelativePath="..\html\HTMLTableCaptionElement.cpp"
    5467454730                                >
  • trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj

    r78632 r78914  
    54375437                D3AA10F3123A98AA0092152B /* MediaQueryMatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3AA10F1123A98AA0092152B /* MediaQueryMatcher.cpp */; };
    54385438                D3AA10F4123A98AA0092152B /* MediaQueryMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = D3AA10F2123A98AA0092152B /* MediaQueryMatcher.h */; };
     5439                D3D4E972130C7CFE007BA540 /* HTMLSummaryElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3D4E970130C7CFE007BA540 /* HTMLSummaryElement.cpp */; };
     5440                D3D4E973130C7CFE007BA540 /* HTMLSummaryElement.h in Headers */ = {isa = PBXBuildFile; fileRef = D3D4E971130C7CFE007BA540 /* HTMLSummaryElement.h */; };
    54395441                D8B6152F1032495100C8554A /* Cookie.h in Headers */ = {isa = PBXBuildFile; fileRef = D8B6152E1032495100C8554A /* Cookie.h */; settings = {ATTRIBUTES = (Private, ); }; };
    54405442                DB23C2CB0A508D29002489EB /* IndentOutdentCommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DB23C2C90A508D29002489EB /* IndentOutdentCommand.cpp */; };
     
    1178511787                D3AA10F1123A98AA0092152B /* MediaQueryMatcher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MediaQueryMatcher.cpp; sourceTree = "<group>"; };
    1178611788                D3AA10F2123A98AA0092152B /* MediaQueryMatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MediaQueryMatcher.h; sourceTree = "<group>"; };
     11789                D3D4E970130C7CFE007BA540 /* HTMLSummaryElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HTMLSummaryElement.cpp; sourceTree = "<group>"; };
     11790                D3D4E971130C7CFE007BA540 /* HTMLSummaryElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HTMLSummaryElement.h; sourceTree = "<group>"; };
    1178711791                D8B6152E1032495100C8554A /* Cookie.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Cookie.h; sourceTree = "<group>"; };
    1178811792                DB23C2C90A508D29002489EB /* IndentOutdentCommand.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = IndentOutdentCommand.cpp; sourceTree = "<group>"; };
     
    1569415698                                A871DC170A15205700B12A68 /* HTMLStyleElement.h */,
    1569515699                                A80E7AB20A19D1F1007FB8C5 /* HTMLStyleElement.idl */,
     15700                                D3D4E970130C7CFE007BA540 /* HTMLSummaryElement.cpp */,
     15701                                D3D4E971130C7CFE007BA540 /* HTMLSummaryElement.h */,
    1569615702                                A871DB240A150BD600B12A68 /* HTMLTableCaptionElement.cpp */,
    1569715703                                A871DB1D0A150BD600B12A68 /* HTMLTableCaptionElement.h */,
     
    2243522441                                B8DBDB4C130B0F8A00F5CDB1 /* SetSelectionCommand.h in Headers */,
    2243622442                                B8DBDB4E130B0F8A00F5CDB1 /* SpellingCorrectionCommand.h in Headers */,
     22443                                D3D4E973130C7CFE007BA540 /* HTMLSummaryElement.h in Headers */,
    2243722444                        );
    2243822445                        runOnlyForDeploymentPostprocessing = 0;
     
    2511925126                                B8DBDB4B130B0F8A00F5CDB1 /* SetSelectionCommand.cpp in Sources */,
    2512025127                                B8DBDB4D130B0F8A00F5CDB1 /* SpellingCorrectionCommand.cpp in Sources */,
     25128                                D3D4E972130C7CFE007BA540 /* HTMLSummaryElement.cpp in Sources */,
    2512125129                        );
    2512225130                        runOnlyForDeploymentPostprocessing = 0;
  • trunk/Source/WebCore/html/HTMLElementsAllInOne.cpp

    r73346 r78914  
    9898#include "HTMLSourceElement.cpp"
    9999#include "HTMLStyleElement.cpp"
     100#include "HTMLSummaryElement.cpp"
    100101#include "HTMLTableCaptionElement.cpp"
    101102#include "HTMLTableCellElement.cpp"
  • trunk/Source/WebCore/html/HTMLTagNames.in

    r76664 r78914  
    116116style constructorNeedsCreatedByParser
    117117sub interfaceName=HTMLElement
    118 summary interfaceName=HTMLElement
     118summary interfaceName=HTMLSummaryElement, JSInterfaceName=HTMLElement
    119119sup interfaceName=HTMLElement
    120120table
Note: See TracChangeset for help on using the changeset viewer.