Changeset 195627 in webkit


Ignore:
Timestamp:
Jan 26, 2016 3:21:30 PM (8 years ago)
Author:
Chris Dumez
Message:

Add support for HTMLDataElement
https://bugs.webkit.org/show_bug.cgi?id=153459

Reviewed by Ryosuke Niwa.

LayoutTests/imported/w3c:

Rebaseline existing W3C tests now that more checks are passing.

  • web-platform-tests/dom/nodes/Node-cloneNode-expected.txt:
  • web-platform-tests/html/dom/interfaces-expected.txt:
  • web-platform-tests/html/semantics/interfaces-expected.txt:

Source/WebCore:

Add support for HTMLDataElement:
https://html.spec.whatwg.org/multipage/semantics.html#the-data-element

Firefox already supports it.

No new tests, already covered by existing tests.

  • CMakeLists.txt:
  • DerivedSources.cpp:
  • DerivedSources.make:
  • WebCore.vcxproj/WebCore.vcxproj:
  • WebCore.vcxproj/WebCore.vcxproj.filters:
  • WebCore.xcodeproj/project.pbxproj:
  • html/HTMLDataElement.cpp: Added.

(WebCore::HTMLDataElement::create):
(WebCore::HTMLDataElement::HTMLDataElement):

  • html/HTMLDataElement.h: Added.
  • html/HTMLDataElement.idl: Added.
  • html/HTMLElementsAllInOne.cpp:
  • html/HTMLTagNames.in:

LayoutTests:

Rebaseline existing test now that HTMLDataElement is exposed on the
global Window object.

  • platform/efl/js/dom/global-constructors-attributes-expected.txt:
  • platform/gtk/js/dom/global-constructors-attributes-expected.txt:
  • platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
  • platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
  • platform/mac/js/dom/global-constructors-attributes-expected.txt:
  • platform/win/js/dom/global-constructors-attributes-expected.txt:
Location:
trunk
Files:
3 added
20 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r195626 r195627  
     12016-01-26  Chris Dumez  <cdumez@apple.com>
     2
     3        Add support for HTMLDataElement
     4        https://bugs.webkit.org/show_bug.cgi?id=153459
     5
     6        Reviewed by Ryosuke Niwa.
     7
     8        Rebaseline existing test now that HTMLDataElement is exposed on the
     9        global Window object.
     10
     11        * platform/efl/js/dom/global-constructors-attributes-expected.txt:
     12        * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
     13        * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
     14        * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
     15        * platform/mac/js/dom/global-constructors-attributes-expected.txt:
     16        * platform/win/js/dom/global-constructors-attributes-expected.txt:
     17
    1182016-01-26  Commit Queue  <commit-queue@webkit.org>
    219
  • trunk/LayoutTests/imported/w3c/ChangeLog

    r195594 r195627  
     12016-01-26  Chris Dumez  <cdumez@apple.com>
     2
     3        Add support for HTMLDataElement
     4        https://bugs.webkit.org/show_bug.cgi?id=153459
     5
     6        Reviewed by Ryosuke Niwa.
     7
     8        Rebaseline existing W3C tests now that more checks are passing.
     9
     10        * web-platform-tests/dom/nodes/Node-cloneNode-expected.txt:
     11        * web-platform-tests/html/dom/interfaces-expected.txt:
     12        * web-platform-tests/html/semantics/interfaces-expected.txt:
     13
    1142016-01-26  Chris Dumez  <cdumez@apple.com>
    215
  • trunk/LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Node-cloneNode-expected.txt

    r189471 r195627  
    11
    2 FAIL Node.cloneNode Can't find variable: HTMLDataElement
     2FAIL Node.cloneNode Can't find variable: HTMLDataListElement
    33PASS createElement(a)
    44PASS createElement(abbr)
     
    2727PASS createElement(col)
    2828PASS createElement(colgroup)
     29PASS createElement(data)
    2930PASS createDocumentFragment
    3031PASS createTextNode
  • trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt

    r195594 r195627  
    224224CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'search' on a non-HTMLAnchorElement object.
    225225CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'hash' on a non-HTMLAnchorElement object.
     226CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'value' on a non-HTMLDataElement object.
    226227CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'dateTime' on a non-HTMLTimeElement object.
    227228CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'clear' on a non-HTMLBRElement object.
     
    27392740PASS HTMLAnchorElement interface: document.createElement("a") must inherit property "search" with the proper type (22)
    27402741PASS HTMLAnchorElement interface: document.createElement("a") must inherit property "hash" with the proper type (23)
    2741 FAIL HTMLDataElement interface: existence and properties of interface object assert_own_property: self does not have own property "HTMLDataElement" expected property "HTMLDataElement" missing
    2742 FAIL HTMLDataElement interface object length assert_own_property: self does not have own property "HTMLDataElement" expected property "HTMLDataElement" missing
    2743 FAIL HTMLDataElement interface object name assert_own_property: self does not have own property "HTMLDataElement" expected property "HTMLDataElement" missing
    2744 FAIL HTMLDataElement interface: existence and properties of interface prototype object assert_own_property: self does not have own property "HTMLDataElement" expected property "HTMLDataElement" missing
    2745 FAIL HTMLDataElement interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "HTMLDataElement" expected property "HTMLDataElement" missing
    2746 FAIL HTMLDataElement interface: attribute value assert_own_property: self does not have own property "HTMLDataElement" expected property "HTMLDataElement" missing
    2747 FAIL HTMLDataElement must be primary interface of document.createElement("data") assert_own_property: self does not have own property "HTMLDataElement" expected property "HTMLDataElement" missing
    2748 FAIL Stringification of document.createElement("data") assert_equals: class string of document.createElement("data") expected "[object HTMLDataElement]" but got "[object HTMLUnknownElement]"
    2749 FAIL HTMLDataElement interface: document.createElement("data") must inherit property "value" with the proper type (0) assert_inherits: property "value" not found in prototype chain
     2742FAIL HTMLDataElement interface: existence and properties of interface object assert_equals: class string of HTMLDataElement expected "[object Function]" but got "[object HTMLDataElementConstructor]"
     2743PASS HTMLDataElement interface object length
     2744PASS HTMLDataElement interface object name
     2745PASS HTMLDataElement interface: existence and properties of interface prototype object
     2746FAIL HTMLDataElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLDataElement.prototype.constructor is not writable expected true got false
     2747FAIL HTMLDataElement interface: attribute value assert_throws: getting property on prototype object must throw TypeError function "function () {
     2748    [native code]
     2749}" did not throw
     2750PASS HTMLDataElement must be primary interface of document.createElement("data")
     2751PASS Stringification of document.createElement("data")
     2752PASS HTMLDataElement interface: document.createElement("data") must inherit property "value" with the proper type (0)
    27502753FAIL HTMLTimeElement interface: existence and properties of interface object assert_equals: class string of HTMLTimeElement expected "[object Function]" but got "[object HTMLTimeElementConstructor]"
    27512754PASS HTMLTimeElement interface object length
  • trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt

    r191423 r195627  
    260260PASS Interfaces for bdi
    261261PASS Interfaces for BDI
    262 FAIL Interfaces for data assert_equals: Element data should have HTMLDataElement as its primary interface. expected "[object HTMLDataElement]" but got "[object HTMLUnknownElement]"
    263 FAIL Interfaces for DATA assert_equals: Element DATA should have HTMLDataElement as its primary interface. expected "[object HTMLDataElement]" but got "[object HTMLUnknownElement]"
     262PASS Interfaces for data
     263PASS Interfaces for DATA
    264264PASS Interfaces for a
    265265PASS Interfaces for A
  • trunk/LayoutTests/platform/efl/js/dom/global-constructors-attributes-expected.txt

    r195588 r195627  
    434434PASS Object.getOwnPropertyDescriptor(global, 'HTMLDListElement').enumerable is false
    435435PASS Object.getOwnPropertyDescriptor(global, 'HTMLDListElement').configurable is true
     436PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').value is HTMLDataElement
     437PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').hasOwnProperty('get') is false
     438PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').hasOwnProperty('set') is false
     439PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').enumerable is false
     440PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').configurable is true
    436441PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataListElement').value is HTMLDataListElement
    437442PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataListElement').hasOwnProperty('get') is false
  • trunk/LayoutTests/platform/gtk/js/dom/global-constructors-attributes-expected.txt

    r195588 r195627  
    439439PASS Object.getOwnPropertyDescriptor(global, 'HTMLDListElement').enumerable is false
    440440PASS Object.getOwnPropertyDescriptor(global, 'HTMLDListElement').configurable is true
     441PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').value is HTMLDataElement
     442PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').hasOwnProperty('get') is false
     443PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').hasOwnProperty('set') is false
     444PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').enumerable is false
     445PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').configurable is true
    441446PASS Object.getOwnPropertyDescriptor(global, 'HTMLDetailsElement').value is HTMLDetailsElement
    442447PASS Object.getOwnPropertyDescriptor(global, 'HTMLDetailsElement').hasOwnProperty('get') is false
  • trunk/LayoutTests/platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt

    r195588 r195627  
    434434PASS Object.getOwnPropertyDescriptor(global, 'HTMLDListElement').enumerable is false
    435435PASS Object.getOwnPropertyDescriptor(global, 'HTMLDListElement').configurable is true
     436PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').value is HTMLDataElement
     437PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').hasOwnProperty('get') is false
     438PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').hasOwnProperty('set') is false
     439PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').enumerable is false
     440PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').configurable is true
    436441PASS Object.getOwnPropertyDescriptor(global, 'HTMLDetailsElement').value is HTMLDetailsElement
    437442PASS Object.getOwnPropertyDescriptor(global, 'HTMLDetailsElement').hasOwnProperty('get') is false
  • trunk/LayoutTests/platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt

    r195588 r195627  
    434434PASS Object.getOwnPropertyDescriptor(global, 'HTMLDListElement').enumerable is false
    435435PASS Object.getOwnPropertyDescriptor(global, 'HTMLDListElement').configurable is true
     436PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').value is HTMLDataElement
     437PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').hasOwnProperty('get') is false
     438PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').hasOwnProperty('set') is false
     439PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').enumerable is false
     440PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').configurable is true
    436441PASS Object.getOwnPropertyDescriptor(global, 'HTMLDetailsElement').value is HTMLDetailsElement
    437442PASS Object.getOwnPropertyDescriptor(global, 'HTMLDetailsElement').hasOwnProperty('get') is false
  • trunk/LayoutTests/platform/mac/js/dom/global-constructors-attributes-expected.txt

    r195588 r195627  
    434434PASS Object.getOwnPropertyDescriptor(global, 'HTMLDListElement').enumerable is false
    435435PASS Object.getOwnPropertyDescriptor(global, 'HTMLDListElement').configurable is true
     436PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').value is HTMLDataElement
     437PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').hasOwnProperty('get') is false
     438PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').hasOwnProperty('set') is false
     439PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').enumerable is false
     440PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').configurable is true
    436441PASS Object.getOwnPropertyDescriptor(global, 'HTMLDetailsElement').value is HTMLDetailsElement
    437442PASS Object.getOwnPropertyDescriptor(global, 'HTMLDetailsElement').hasOwnProperty('get') is false
  • trunk/LayoutTests/platform/win/js/dom/global-constructors-attributes-expected.txt

    r195588 r195627  
    359359PASS Object.getOwnPropertyDescriptor(global, 'HTMLDListElement').enumerable is false
    360360PASS Object.getOwnPropertyDescriptor(global, 'HTMLDListElement').configurable is true
     361PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').value is HTMLDataElement
     362PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').hasOwnProperty('get') is false
     363PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').hasOwnProperty('set') is false
     364PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').enumerable is false
     365PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').configurable is true
    361366PASS Object.getOwnPropertyDescriptor(global, 'HTMLDetailsElement').value is HTMLDetailsElement
    362367PASS Object.getOwnPropertyDescriptor(global, 'HTMLDetailsElement').hasOwnProperty('get') is false
  • trunk/Source/WebCore/CMakeLists.txt

    r195588 r195627  
    450450    html/HTMLCollection.idl
    451451    html/HTMLDListElement.idl
     452    html/HTMLDataElement.idl
    452453    html/HTMLDataListElement.idl
    453454    html/HTMLDetailsElement.idl
     
    16571658    html/HTMLCollection.cpp
    16581659    html/HTMLDListElement.cpp
     1660    html/HTMLDataElement.cpp
    16591661    html/HTMLDataListElement.cpp
    16601662    html/HTMLDetailsElement.cpp
  • trunk/Source/WebCore/ChangeLog

    r195626 r195627  
     12016-01-26  Chris Dumez  <cdumez@apple.com>
     2
     3        Add support for HTMLDataElement
     4        https://bugs.webkit.org/show_bug.cgi?id=153459
     5
     6        Reviewed by Ryosuke Niwa.
     7
     8        Add support for HTMLDataElement:
     9        https://html.spec.whatwg.org/multipage/semantics.html#the-data-element
     10
     11        Firefox already supports it.
     12
     13        No new tests, already covered by existing tests.
     14
     15        * CMakeLists.txt:
     16        * DerivedSources.cpp:
     17        * DerivedSources.make:
     18        * WebCore.vcxproj/WebCore.vcxproj:
     19        * WebCore.vcxproj/WebCore.vcxproj.filters:
     20        * WebCore.xcodeproj/project.pbxproj:
     21        * html/HTMLDataElement.cpp: Added.
     22        (WebCore::HTMLDataElement::create):
     23        (WebCore::HTMLDataElement::HTMLDataElement):
     24        * html/HTMLDataElement.h: Added.
     25        * html/HTMLDataElement.idl: Added.
     26        * html/HTMLElementsAllInOne.cpp:
     27        * html/HTMLTagNames.in:
     28
    1292016-01-26  Commit Queue  <commit-queue@webkit.org>
    230
  • trunk/Source/WebCore/DerivedSources.cpp

    r195530 r195627  
    184184#include "JSHTMLCanvasElement.cpp"
    185185#include "JSHTMLCollection.cpp"
     186#include "JSHTMLDataElement.cpp"
    186187#include "JSHTMLDataListElement.cpp"
    187188#include "JSHTMLDetailsElement.cpp"
  • trunk/Source/WebCore/DerivedSources.make

    r195588 r195627  
    355355    $(WebCore)/html/HTMLCollection.idl \
    356356    $(WebCore)/html/HTMLDListElement.idl \
     357    $(WebCore)/html/HTMLDataElement.idl \
    357358    $(WebCore)/html/HTMLDataListElement.idl \
    358359    $(WebCore)/html/HTMLDetailsElement.idl \
  • trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj

    r195588 r195627  
    22662266      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|x64'">true</ExcludedFromBuild>
    22672267    </ClCompile>
     2268    <ClCompile Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSHTMLDataElement.cpp">
     2269      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
     2270      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
     2271      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'">true</ExcludedFromBuild>
     2272      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'">true</ExcludedFromBuild>
     2273      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'">true</ExcludedFromBuild>
     2274      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|x64'">true</ExcludedFromBuild>
     2275      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
     2276      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
     2277      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'">true</ExcludedFromBuild>
     2278      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'">true</ExcludedFromBuild>
     2279      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">true</ExcludedFromBuild>
     2280      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|x64'">true</ExcludedFromBuild>
     2281    </ClCompile>
    22682282    <ClCompile Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSHTMLDataListElement.cpp">
    22692283      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
     
    1639816412    </ClCompile>
    1639916413    <ClCompile Include="..\html\HTMLCollection.cpp" />
     16414    <ClCompile Include="..\html\HTMLDataElement.cpp">
     16415      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
     16416      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
     16417      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'">true</ExcludedFromBuild>
     16418      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'">true</ExcludedFromBuild>
     16419      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'">true</ExcludedFromBuild>
     16420      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|x64'">true</ExcludedFromBuild>
     16421      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
     16422      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
     16423      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'">true</ExcludedFromBuild>
     16424      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'">true</ExcludedFromBuild>
     16425      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">true</ExcludedFromBuild>
     16426      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|x64'">true</ExcludedFromBuild>
     16427    </ClCompile>
    1640016428    <ClCompile Include="..\html\HTMLDataListElement.cpp">
    1640116429      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
     
    1991919947    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSHTMLCanvasElement.h" />
    1992019948    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSHTMLCollection.h" />
     19949    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSHTMLDataElement.h" />
    1992119950    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSHTMLDataListElement.h" />
    1992219951    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSHTMLDetailsElement.h" />
     
    2229122320    <ClInclude Include="..\html\HTMLCanvasElement.h" />
    2229222321    <ClInclude Include="..\html\HTMLCollection.h" />
     22322    <ClInclude Include="..\html\HTMLDataElement.h" />
    2229322323    <ClInclude Include="..\html\HTMLDataListElement.h" />
    2229422324    <ClInclude Include="..\html\HTMLDetailsElement.h" />
  • trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters

    r195588 r195627  
    37143714      <Filter>html</Filter>
    37153715    </ClCompile>
     3716    <ClCompile Include="..\html\HTMLDataElement.cpp">
     3717      <Filter>html</Filter>
     3718    </ClCompile>
    37163719    <ClCompile Include="..\html\HTMLDataListElement.cpp">
    37173720      <Filter>html</Filter>
     
    53155318    </ClCompile>
    53165319    <ClCompile Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSHTMLCollection.cpp">
     5320      <Filter>DerivedSources</Filter>
     5321    </ClCompile>
     5322    <ClCompile Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSHTMLDataElement.cpp">
    53175323      <Filter>DerivedSources</Filter>
    53185324    </ClCompile>
     
    1087710883      <Filter>html</Filter>
    1087810884    </ClInclude>
     10885    <ClInclude Include="..\html\HTMLDataElement.h">
     10886      <Filter>html</Filter>
     10887    </ClInclude>
    1087910888    <ClInclude Include="..\html\HTMLDataListElement.h">
    1088010889      <Filter>html</Filter>
     
    1272812737    </ClInclude>
    1272912738    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSHTMLCollection.h">
     12739      <Filter>DerivedSources</Filter>
     12740    </ClInclude>
     12741    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSHTMLDataElement.h">
    1273012742      <Filter>DerivedSources</Filter>
    1273112743    </ClInclude>
  • trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj

    r195600 r195627  
    28472847                8306EFF11B8BCEA50031D032 /* NativeNodeFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8306EFF01B8BCE7C0031D032 /* NativeNodeFilter.cpp */; };
    28482848                830784B21C52EE2C00104D1D /* XMLDocument.h in Headers */ = {isa = PBXBuildFile; fileRef = 830784B11C52EE1900104D1D /* XMLDocument.h */; settings = {ATTRIBUTES = (Private, ); }; };
     2849                83120C701C56F3F6001CB112 /* HTMLDataElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 831D1F291C56ECA000F5F6C0 /* HTMLDataElement.cpp */; };
     2850                83120C711C56F3FB001CB112 /* HTMLDataElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 834B86A71C56E83A00F3F0E3 /* HTMLDataElement.h */; };
    28492851                832B843419D8E55100B26055 /* SVGAnimateElementBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 832B843319D8E55100B26055 /* SVGAnimateElementBase.h */; };
    28502852                832B843619D8E57400B26055 /* SVGAnimateElementBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 832B843519D8E57400B26055 /* SVGAnimateElementBase.cpp */; };
     
    28562858                8358CB701C53277500E0C2D8 /* JSXMLDocument.h in Headers */ = {isa = PBXBuildFile; fileRef = 83F570AD1C53268E007FD6CB /* JSXMLDocument.h */; };
    28572859                835D363719FF6193004C93AB /* StyleBuilderCustom.h in Headers */ = {isa = PBXBuildFile; fileRef = 835D363619FF6193004C93AB /* StyleBuilderCustom.h */; };
     2860                8367587E1C56E99B008A1087 /* JSHTMLDataElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 834B86A91C56E93E00F3F0E3 /* JSHTMLDataElement.cpp */; };
     2861                8367587F1C56E99B008A1087 /* JSHTMLDataElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 834B86A81C56E93E00F3F0E3 /* JSHTMLDataElement.h */; };
    28582862                836BAD211BD1CA670037356A /* HTMLTableHeaderCellElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 836BAD1F1BD1CA670037356A /* HTMLTableHeaderCellElement.h */; };
    28592863                836BAD221BD1CA670037356A /* HTMLTableDataCellElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 836BAD201BD1CA670037356A /* HTMLTableDataCellElement.h */; };
     
    1040310407                830784B01C52EE1900104D1D /* XMLDocument.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XMLDocument.idl; sourceTree = "<group>"; };
    1040410408                830784B11C52EE1900104D1D /* XMLDocument.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMLDocument.h; sourceTree = "<group>"; };
     10409                831D1F291C56ECA000F5F6C0 /* HTMLDataElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HTMLDataElement.cpp; sourceTree = "<group>"; };
    1040510410                832B843319D8E55100B26055 /* SVGAnimateElementBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimateElementBase.h; sourceTree = "<group>"; };
    1040610411                832B843519D8E57400B26055 /* SVGAnimateElementBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimateElementBase.cpp; sourceTree = "<group>"; };
    1040710412                8348BFA91B85729500912F36 /* ClassCollection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ClassCollection.cpp; sourceTree = "<group>"; };
    1040810413                8348BFAA1B85729500912F36 /* ClassCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ClassCollection.h; sourceTree = "<group>"; };
     10414                834B86A61C56E83A00F3F0E3 /* HTMLDataElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = HTMLDataElement.idl; sourceTree = "<group>"; };
     10415                834B86A71C56E83A00F3F0E3 /* HTMLDataElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HTMLDataElement.h; sourceTree = "<group>"; };
     10416                834B86A81C56E93E00F3F0E3 /* JSHTMLDataElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSHTMLDataElement.h; sourceTree = "<group>"; };
     10417                834B86A91C56E93E00F3F0E3 /* JSHTMLDataElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSHTMLDataElement.cpp; sourceTree = "<group>"; };
    1040910418                834DD4F31BE08989002C9C3E /* PageMac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = PageMac.mm; sourceTree = "<group>"; };
    1041010419                83520C7D1A71BFCC006BD2AA /* CSSFontFamily.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSFontFamily.h; sourceTree = "<group>"; };
     
    1893718946                                A8DF3FC8097FA0FB0052981B /* HTMLCollection.h */,
    1893818947                                85DF2F690AA3C74300AD64C5 /* HTMLCollection.idl */,
     18948                                831D1F291C56ECA000F5F6C0 /* HTMLDataElement.cpp */,
     18949                                834B86A71C56E83A00F3F0E3 /* HTMLDataElement.h */,
     18950                                834B86A61C56E83A00F3F0E3 /* HTMLDataElement.idl */,
    1893918951                                F5C041D70FFCA7CE00839D4A /* HTMLDataListElement.cpp */,
    1894018952                                F5C041D80FFCA7CE00839D4A /* HTMLDataListElement.h */,
     
    1994119953                                BCCBAD3E0C18C14200CE890F /* JSHTMLCollection.cpp */,
    1994219954                                BCCBAD3F0C18C14200CE890F /* JSHTMLCollection.h */,
     19955                                834B86A91C56E93E00F3F0E3 /* JSHTMLDataElement.cpp */,
     19956                                834B86A81C56E93E00F3F0E3 /* JSHTMLDataElement.h */,
    1994319957                                F5C041E10FFCA96D00839D4A /* JSHTMLDataListElement.cpp */,
    1994419958                                F5C041E20FFCA96D00839D4A /* JSHTMLDataListElement.h */,
     
    2549625510                                85E711D60AC5D5350053270F /* DOMRectInternal.h in Headers */,
    2549725511                                5185FCB71BB4C7670012898F /* DOMRequestState.h in Headers */,
     25512                                8367587F1C56E99B008A1087 /* JSHTMLDataElement.h in Headers */,
    2549825513                                855D358A0AD707310019AAC7 /* DOMRGBColor.h in Headers */,
    2549925514                                BCD0FC4F0DBD720B00B2F630 /* DOMRGBColorInternal.h in Headers */,
     
    2780027815                                B2227A540D00BF220071B782 /* SVGPaint.h in Headers */,
    2780127816                                B2227A570D00BF220071B782 /* SVGParserUtilities.h in Headers */,
     27817                                83120C711C56F3FB001CB112 /* HTMLDataElement.h in Headers */,
    2780227818                                2D3A0E3613A7D76100E85AF0 /* SVGParsingError.h in Headers */,
    2780327819                                84C6784D1214814700A92902 /* SVGPathBlender.h in Headers */,
     
    2894728963                                A80E6CFC0A1989CA007FB8C5 /* CSSMediaRule.cpp in Sources */,
    2894828964                                314BE3A31B30F6D100141982 /* CSSNamedImageValue.cpp in Sources */,
     28965                                8367587E1C56E99B008A1087 /* JSHTMLDataElement.cpp in Sources */,
    2894928966                                F98FFF4411A2676200F548E8 /* CSSOMUtils.cpp in Sources */,
    2895028967                                A80E6CF50A1989CA007FB8C5 /* CSSPageRule.cpp in Sources */,
     
    2904429061                                0FE5FBD81C3DD51E0007A2CA /* DisplayListReplayer.cpp in Sources */,
    2904529062                                49FC7A501444AF5F00A5D864 /* DisplayRefreshMonitor.cpp in Sources */,
     29063                                83120C701C56F3F6001CB112 /* HTMLDataElement.cpp in Sources */,
    2904629064                                2D29ECC5192ECC8300984B78 /* DisplayRefreshMonitorClient.cpp in Sources */,
    2904729065                                0F97A658155DA81E00FADD4C /* DisplayRefreshMonitorIOS.mm in Sources */,
  • trunk/Source/WebCore/html/HTMLElementsAllInOne.cpp

    r191267 r195627  
    4646#include "HTMLButtonElement.cpp"
    4747#include "HTMLCanvasElement.cpp"
     48#include "HTMLDataElement.cpp"
    4849#include "HTMLDataListElement.cpp"
    4950#include "HTMLDetailsElement.cpp"
  • trunk/Source/WebCore/html/HTMLTagNames.in

    r192953 r195627  
    3434command interfaceName=HTMLElement
    3535webkitShadowContent interfaceName=HTMLElement, noConstructor
     36data
    3637datalist interfaceName=HTMLDataListElement, conditional=DATALIST_ELEMENT
    3738dd interfaceName=HTMLElement
Note: See TracChangeset for help on using the changeset viewer.