Changeset 106373 in webkit


Ignore:
Timestamp:
Jan 31, 2012 11:33:22 AM (12 years ago)
Author:
eric@webkit.org
Message:

HTMLIsIndexElement should not expose HTMLInputElement properties
https://bugs.webkit.org/show_bug.cgi?id=76095

Reviewed by Adam Barth.

Source/WebCore:

document.createElement("isindex") should produce an HTMLUnknownElement
per the HTML5 spec. The parser automagically translates <isindex> into
a whole dom tree roughly representing what <isindex> used to do 15 years ago. :)

This patch just removes our support for HTMLIsIndexElement. The parser
support was already in. Having support for HTMLIsIndexElement was causing
one of the IE TestCenter tests to fail.

Test: fast/dom/HTMLIsIndexElement/prototype-chain.html

  • DerivedSources.cpp:
  • DerivedSources.make:
  • DerivedSources.pri:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.exp.in:
  • WebCore.gypi:
  • WebCore.order:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • bindings/gobject/GNUmakefile.am:
  • bindings/gobject/WebKitHTMLElementWrapperFactory.cpp:

(WebKit::createHTMLElementWrapper):

  • bindings/objc/DOM.mm:

(WebCore::createElementClassMap):

  • bindings/objc/DOMHTML.h:
  • bindings/objc/PublicDOMInterfaces.h:
  • html/HTMLElementsAllInOne.cpp:
  • html/HTMLIsIndexElement.cpp: Removed.
  • html/HTMLIsIndexElement.h: Removed.
  • html/HTMLIsIndexElement.idl: Removed.
  • html/HTMLTagNames.in:
  • page/DOMWindow.idl:

Source/WebKit/mac:

  • MigrateHeaders.make:

LayoutTests:

  • fast/dom/HTMLIsIndexElement/prototype-chain-expected.txt: Added.
  • fast/dom/HTMLIsIndexElement/prototype-chain.html: Added.
  • fast/dom/HTMLIsIndexElement/script-tests/prototype-chain.js: Added.
Location:
trunk
Files:
5 added
3 deleted
43 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r106372 r106373  
     12012-01-25  Eric Seidel  <eric@webkit.org>
     2
     3        HTMLIsIndexElement should not expose HTMLInputElement properties
     4        https://bugs.webkit.org/show_bug.cgi?id=76095
     5
     6        Reviewed by Adam Barth.
     7
     8        * fast/dom/HTMLIsIndexElement/prototype-chain-expected.txt: Added.
     9        * fast/dom/HTMLIsIndexElement/prototype-chain.html: Added.
     10        * fast/dom/HTMLIsIndexElement/script-tests/prototype-chain.js: Added.
     11
    1122012-01-31  Rafael Brandao  <rafael.lobo@openbossa.org>
    213
  • trunk/LayoutTests/dom/xhtml/level2/html/HTMLIsIndexElement01-expected.txt

    r21687 r106373  
    11Test    http://www.w3.org/2001/DOM-Test-Suite/level2/html/HTMLIsIndexElement01
    2 Status  Success
     2Status  failure
     3Message IsIndex.Prompt: assertEquals failed, actual null, expected New Employee: .
  • trunk/LayoutTests/dom/xhtml/level2/html/HTMLIsIndexElement02-expected.txt

    r21687 r106373  
    11Test    http://www.w3.org/2001/DOM-Test-Suite/level2/html/HTMLIsIndexElement02
    2 Status  Success
     2Status  failure
     3Message IsIndex.Prompt: assertEquals failed, actual null, expected Old Employee: .
  • trunk/LayoutTests/dom/xhtml/level2/html/HTMLIsIndexElement03-expected.txt

    r21687 r106373  
    11Test    http://www.w3.org/2001/DOM-Test-Suite/level2/html/HTMLIsIndexElement03
    2 Status  Success
     2Status  failure
     3Message promptLink: assertEquals failed, actual null, expected New Employee: .
  • trunk/LayoutTests/fast/dom/Window/element-constructors-on-window-expected.txt

    r37895 r106373  
    4848
    4949HTMLInputElement: [object HTMLInputElementConstructor]
    50 
    51 HTMLIsIndexElement: [object HTMLIsIndexElementConstructor]
    5250
    5351HTMLLabelElement: [object HTMLLabelElementConstructor]
  • trunk/LayoutTests/fast/dom/Window/element-constructors-on-window.html

    r21633 r106373  
    3636test("HTMLImageElement");
    3737test("HTMLInputElement");
    38 test("HTMLIsIndexElement");
    3938test("HTMLLabelElement");
    4039test("HTMLLegendElement");
  • trunk/LayoutTests/fast/dom/Window/get-set-properties-expected.txt

    r85142 r106373  
    9494PASS: canGet('HTMLInputElement') should be 'true' and is.
    9595PASS: canSet('HTMLInputElement') should be 'true' and is.
    96 PASS: canGet('HTMLIsIndexElement') should be 'true' and is.
     96*** FAIL: canGet('HTMLIsIndexElement') should be 'true' but instead is false. ***
    9797PASS: canSet('HTMLIsIndexElement') should be 'true' and is.
    9898PASS: canGet('HTMLLIElement') should be 'true' and is.
  • trunk/LayoutTests/fast/dom/Window/resources/window-properties.js

    r94614 r106373  
    8888    ["HTMLImageElement", "object"],
    8989    ["HTMLInputElement", "object"],
    90     ["HTMLIsIndexElement", "object"],
    9190    ["HTMLLIElement", "object"],
    9291    ["HTMLLabelElement", "object"],
  • trunk/LayoutTests/fast/dom/Window/window-lookup-precedence-expected.txt

    r94614 r106373  
    177177PASS win['HTMLInputElement'] == '[object HTMLInputElementConstructor]' is true
    178178PASS win['HTMLInputElement'] == '[object HTMLInputElementConstructor]' is true
    179 PASS win['HTMLIsIndexElement'] == '[object HTMLIsIndexElementConstructor]' is true
    180 PASS win['HTMLIsIndexElement'] == '[object HTMLIsIndexElementConstructor]' is true
    181179PASS win['HTMLLIElement'] == '[object HTMLLIElementConstructor]' is true
    182180PASS win['HTMLLIElement'] == '[object HTMLLIElementConstructor]' is true
  • trunk/LayoutTests/fast/dom/dom-constructors-expected.txt

    r97356 r106373  
    4545PASS TryAllocate('HTMLImageElement') is 'exception'
    4646PASS TryAllocate('HTMLInputElement') is 'exception'
    47 PASS TryAllocate('HTMLIsIndexElement') is 'exception'
    4847PASS TryAllocate('HTMLLabelElement') is 'exception'
    4948PASS TryAllocate('HTMLLegendElement') is 'exception'
  • trunk/LayoutTests/fast/dom/dom-constructors.html

    r98407 r106373  
    2626    'HTMLHeadingElement', 'HTMLHeadElement', 'HTMLHRElement',
    2727    'HTMLHtmlElement', 'HTMLIFrameElement', 'HTMLImageElement',
    28     'HTMLInputElement', 'HTMLIsIndexElement', 'HTMLLabelElement',
     28    'HTMLInputElement', 'HTMLLabelElement',
    2929    'HTMLLegendElement', 'HTMLLIElement', 'HTMLLinkElement',
    3030    'HTMLMapElement', 'HTMLMarqueeElement', 'HTMLMenuElement',
  • trunk/LayoutTests/fast/dom/element-attribute-js-null-expected.txt

    r99510 r106373  
    137137TEST SUCCEEDED: The value was the empty string. [tested HTMLInputElement.useMap]
    138138TEST SUCCEEDED: The value was the empty string. [tested HTMLInputElement.value]
    139 
    140 TEST SUCCEEDED: The value was the empty string. [tested HTMLIsIndexElement.prompt]
    141139
    142140TEST SUCCEEDED: The value was the empty string. [tested HTMLLabelElement.accessKey]
  • trunk/LayoutTests/fast/dom/element-attribute-js-null.html

    r99510 r106373  
    337337                },
    338338                {
    339                     type: 'HTMLIsIndexElement',
    340                     elementToUse: document.createElement('isindex'),
    341                     attributes: [
    342                         {name: 'prompt', expectedNull: ''}
    343                     ]
    344                 },
    345                 {
    346339                    type: 'HTMLLabelElement',
    347340                    elementToUse: document.createElement('label'),
  • trunk/LayoutTests/fast/dom/wrapper-classes-expected.txt

    r94614 r106373  
    318318PASS tagJSWrapperPrototypeClass('ins') is 'HTMLModElementPrototype'
    319319PASS tagJSWrapperConstructorClass('ins') is 'HTMLModElementConstructor'
    320 PASS tagJSWrapperClass('isindex') is 'HTMLIsIndexElement'
    321 PASS tagJSWrapperPrototypeClass('isindex') is 'HTMLIsIndexElementPrototype'
    322 PASS tagJSWrapperConstructorClass('isindex') is 'HTMLIsIndexElementConstructor'
    323320PASS tagJSWrapperClass('kbd') is 'HTMLElement'
    324321PASS tagJSWrapperPrototypeClass('kbd') is 'HTMLElementPrototype'
  • trunk/LayoutTests/fast/dom/wrapper-classes.html

    r97881 r106373  
    205205    testTag("input", "HTMLInputElement");
    206206    testTag("ins", "HTMLModElement");
    207     testTag("isindex", "HTMLIsIndexElement");
    208207    testTag("kbd", "HTMLElement");
    209208    testTag("keygen", "HTMLKeygenElement");
  • trunk/LayoutTests/fast/forms/implicit-submission-expected.txt

    r62391 r106373  
    2626Text field and single select, text focused should submit: PASS
    2727Text field and single select, select focused should not submit: PASS
    28 Isindex should submit: PASS
    2928Multiple text inputs with a button should submit: PASS
    3029Multiple text inputs with a disabled button should not submit: PASS
  • trunk/LayoutTests/fast/forms/implicit-submission.html

    r62391 r106373  
    3434    [ "Text field and single select, text focused", "!text,select", "y" ],
    3535    [ "Text field and single select, select focused", "text,!select", "n" ],
    36     [ "Isindex", "!isindex", "y"],
    3736    [ "Multiple text inputs with a button", "!text,text,button", "y"],
    3837    [ "Multiple text inputs with a disabled button", "!text,text,-button", "n"]
     
    8988        }
    9089        var control;
    91         if (type == "textarea" || type == "isindex") {
     90        if (type == "textarea") {
    9291            control = document.createElement(type);
    9392        } else if (type == "select") {
  • trunk/LayoutTests/http/tests/security/cross-frame-access-put-expected.txt

    r105672 r106373  
    1 CONSOLE MESSAGE: Unsafe JavaScript attempt to access frame with URL http://localhost:8000/security/resources/cross-frame-iframe-for-put-test.html from frame with URL http://127.0.0.1:8000/security/cross-frame-access-put.html. Domains, protocols and ports must match.
    2 
    31CONSOLE MESSAGE: Unsafe JavaScript attempt to access frame with URL http://localhost:8000/security/resources/cross-frame-iframe-for-put-test.html from frame with URL http://127.0.0.1:8000/security/cross-frame-access-put.html. Domains, protocols and ports must match.
    42
     
    420418ALERT: PASS: window.HTMLImageElement should be '[object HTMLImageElementConstructor]' and is.
    421419ALERT: PASS: window.HTMLInputElement should be '[object HTMLInputElementConstructor]' and is.
    422 ALERT: PASS: window.HTMLIsIndexElement should be '[object HTMLIsIndexElementConstructor]' and is.
     420ALERT: PASS: window.HTMLIsIndexElement should be 'undefined' and is.
    423421ALERT: PASS: window.HTMLLabelElement should be '[object HTMLLabelElementConstructor]' and is.
    424422ALERT: PASS: window.HTMLLegendElement should be '[object HTMLLegendElementConstructor]' and is.
  • trunk/LayoutTests/http/tests/security/cross-frame-access-put.html

    r69553 r106373  
     1
    12<p>This test checks cross-frame access security of window attribute setters (rdar://problem/5326791).</p>
    23<iframe src="http://localhost:8000/security/resources/cross-frame-iframe-for-put-test.html" style=""></iframe>
     
    2627    }
    2728
     29    // FIXME: This test should use fast/window/resources/window-properties.js instead of a custom list.
    2830    // Constructors
    2931    setForbiddenProperty(targetWindow, "Attr");
     
    7274    setForbiddenProperty(targetWindow, "HTMLImageElement");
    7375    setForbiddenProperty(targetWindow, "HTMLInputElement");
    74     setForbiddenProperty(targetWindow, "HTMLIsIndexElement");
    7576    setForbiddenProperty(targetWindow, "HTMLLabelElement");
    7677    setForbiddenProperty(targetWindow, "HTMLLegendElement");
  • trunk/LayoutTests/platform/mac/fast/dom/Window/window-properties-expected.txt

    r106361 r106373  
    11521152window.HTMLInputElement [object HTMLInputElementConstructor]
    11531153window.HTMLInputElement.prototype [printed above as window.Element.prototype]
    1154 window.HTMLIsIndexElement [object HTMLIsIndexElementConstructor]
    1155 window.HTMLIsIndexElement.prototype [printed above as window.Element.prototype]
    11561154window.HTMLKeygenElement [object HTMLKeygenElementConstructor]
    11571155window.HTMLKeygenElement.prototype [printed above as window.Element.prototype]
  • trunk/LayoutTests/platform/mac/fast/dom/Window/window-property-descriptors-expected.txt

    r105514 r106373  
    9191PASS typeof Object.getOwnPropertyDescriptor(window, 'HTMLImageElement') is 'object'
    9292PASS typeof Object.getOwnPropertyDescriptor(window, 'HTMLInputElement') is 'object'
    93 PASS typeof Object.getOwnPropertyDescriptor(window, 'HTMLIsIndexElement') is 'object'
    9493PASS typeof Object.getOwnPropertyDescriptor(window, 'HTMLKeygenElement') is 'object'
    9594PASS typeof Object.getOwnPropertyDescriptor(window, 'HTMLLIElement') is 'object'
  • trunk/LayoutTests/platform/mac/fast/dom/wrapper-classes-objc-expected.txt

    r92513 r106373  
    120120PASS tagObjCWrapperClass('input') is 'DOMHTMLInputElement'
    121121PASS tagObjCWrapperClass('ins') is 'DOMHTMLModElement'
    122 PASS tagObjCWrapperClass('isindex') is 'DOMHTMLIsIndexElement'
    123122PASS tagObjCWrapperClass('kbd') is 'DOMHTMLElement'
    124123PASS tagObjCWrapperClass('keygen') is 'DOMHTMLElement'
  • trunk/LayoutTests/platform/mac/fast/dom/wrapper-classes-objc.html

    r99220 r106373  
    214214    testTag("input", "HTMLInputElement");
    215215    testTag("ins", "HTMLModElement");
    216     testTag("isindex", "HTMLIsIndexElement");
    217216    testTag("kbd", "HTMLElement");
    218217    testTag("keygen", "HTMLElement");
  • trunk/LayoutTests/platform/mac/fast/js/global-constructors-expected.txt

    r105514 r106373  
    8585PASS HTMLImageElement.toString() is '[object HTMLImageElementConstructor]'
    8686PASS HTMLInputElement.toString() is '[object HTMLInputElementConstructor]'
    87 PASS HTMLIsIndexElement.toString() is '[object HTMLIsIndexElementConstructor]'
    8887PASS HTMLKeygenElement.toString() is '[object HTMLKeygenElementConstructor]'
    8988PASS HTMLLIElement.toString() is '[object HTMLLIElementConstructor]'
     
    338337FAIL webkitAudioContext.toString() should be [object webkitAudioContextConstructor]. Was [object AudioContextConstructor].
    339338FAIL webkitAudioPannerNode.toString() should be [object webkitAudioPannerNodeConstructor]. Was [object AudioPannerNodeConstructor].
     339FAIL webkitURL.toString() should be [object webkitURLConstructor]. Was [object DOMURLConstructor].
    340340PASS successfullyParsed is true
    341341
  • trunk/Source/WebCore/ChangeLog

    r106364 r106373  
     12012-01-25  Eric Seidel  <eric@webkit.org>
     2
     3        HTMLIsIndexElement should not expose HTMLInputElement properties
     4        https://bugs.webkit.org/show_bug.cgi?id=76095
     5
     6        Reviewed by Adam Barth.
     7
     8        document.createElement("isindex") should produce an HTMLUnknownElement
     9        per the HTML5 spec.  The parser automagically translates <isindex> into
     10        a whole dom tree roughly representing what <isindex> used to do 15 years ago. :)
     11
     12        This patch just removes our support for HTMLIsIndexElement.  The parser
     13        support was already in.  Having support for HTMLIsIndexElement was causing
     14        one of the IE TestCenter tests to fail.
     15
     16        Test: fast/dom/HTMLIsIndexElement/prototype-chain.html
     17
     18        * DerivedSources.cpp:
     19        * DerivedSources.make:
     20        * DerivedSources.pri:
     21        * GNUmakefile.list.am:
     22        * Target.pri:
     23        * WebCore.exp.in:
     24        * WebCore.gypi:
     25        * WebCore.order:
     26        * WebCore.vcproj/WebCore.vcproj:
     27        * WebCore.xcodeproj/project.pbxproj:
     28        * bindings/gobject/GNUmakefile.am:
     29        * bindings/gobject/WebKitHTMLElementWrapperFactory.cpp:
     30        (WebKit::createHTMLElementWrapper):
     31        * bindings/objc/DOM.mm:
     32        (WebCore::createElementClassMap):
     33        * bindings/objc/DOMHTML.h:
     34        * bindings/objc/PublicDOMInterfaces.h:
     35        * html/HTMLElementsAllInOne.cpp:
     36        * html/HTMLIsIndexElement.cpp: Removed.
     37        * html/HTMLIsIndexElement.h: Removed.
     38        * html/HTMLIsIndexElement.idl: Removed.
     39        * html/HTMLTagNames.in:
     40        * page/DOMWindow.idl:
     41
    1422012-01-31  Alexis Menard  <alexis.menard@openbossa.org>
    243
  • trunk/Source/WebCore/DerivedSources.cpp

    r105947 r106373  
    169169#include "JSHTMLImageElement.cpp"
    170170#include "JSHTMLInputElement.cpp"
    171 #include "JSHTMLIsIndexElement.cpp"
    172171#include "JSHTMLKeygenElement.cpp"
    173172#include "JSHTMLLabelElement.cpp"
  • trunk/Source/WebCore/DerivedSources.make

    r106217 r106373  
    216216    $(WebCore)/html/HTMLImageElement.idl \
    217217    $(WebCore)/html/HTMLInputElement.idl \
    218     $(WebCore)/html/HTMLIsIndexElement.idl \
    219218    $(WebCore)/html/HTMLKeygenElement.idl \
    220219    $(WebCore)/html/HTMLLIElement.idl \
  • trunk/Source/WebCore/GNUmakefile.list.am

    r106353 r106373  
    259259        DerivedSources/WebCore/JSHTMLInputElement.cpp \
    260260        DerivedSources/WebCore/JSHTMLInputElement.h \
    261         DerivedSources/WebCore/JSHTMLIsIndexElement.cpp \
    262         DerivedSources/WebCore/JSHTMLIsIndexElement.h \
    263261        DerivedSources/WebCore/JSHTMLKeygenElement.cpp \
    264262        DerivedSources/WebCore/JSHTMLKeygenElement.h \
     
    778776        $(WebCore)/html/HTMLImageElement.idl \
    779777        $(WebCore)/html/HTMLInputElement.idl \
    780         $(WebCore)/html/HTMLIsIndexElement.idl \
    781778        $(WebCore)/html/HTMLKeygenElement.idl \
    782779        $(WebCore)/html/HTMLLIElement.idl \
     
    20622059        Source/WebCore/html/HTMLInputElement.cpp \
    20632060        Source/WebCore/html/HTMLInputElement.h \
    2064         Source/WebCore/html/HTMLIsIndexElement.cpp \
    2065         Source/WebCore/html/HTMLIsIndexElement.h \
    20662061        Source/WebCore/html/HTMLKeygenElement.cpp \
    20672062        Source/WebCore/html/HTMLKeygenElement.h \
  • trunk/Source/WebCore/Target.pri

    r106353 r106373  
    744744    html/HTMLImageLoader.cpp \
    745745    html/HTMLInputElement.cpp \
    746     html/HTMLIsIndexElement.cpp \
    747746    html/HTMLKeygenElement.cpp \
    748747    html/HTMLLIElement.cpp \
     
    18241823    html/HTMLImageLoader.h \
    18251824    html/HTMLInputElement.h \
    1826     html/HTMLIsIndexElement.h \
    18271825    html/HTMLKeygenElement.h \
    18281826    html/HTMLLabelElement.h \
  • trunk/Source/WebCore/WebCore.exp.in

    r106342 r106373  
    5353.objc_class_name_DOMHTMLImageElement
    5454.objc_class_name_DOMHTMLInputElement
    55 .objc_class_name_DOMHTMLIsIndexElement
    5655.objc_class_name_DOMHTMLLIElement
    5756.objc_class_name_DOMHTMLLabelElement
  • trunk/Source/WebCore/WebCore.gypi

    r106353 r106373  
    892892            'html/HTMLImageElement.idl',
    893893            'html/HTMLInputElement.idl',
    894             'html/HTMLIsIndexElement.idl',
    895894            'html/HTMLKeygenElement.idl',
    896895            'html/HTMLLIElement.idl',
     
    52545253            'html/HTMLImageLoader.h',
    52555254            'html/HTMLInputElement.cpp',
    5256             'html/HTMLIsIndexElement.cpp',
    5257             'html/HTMLIsIndexElement.h',
    52585255            'html/HTMLKeygenElement.cpp',
    52595256            'html/HTMLKeygenElement.h',
     
    65266523            '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMHTMLImageElementInternal.h',
    65276524            '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMHTMLInputElement.mm',
    6528             '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMHTMLIsIndexElement.mm',
    6529             '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMHTMLIsIndexElementInternal.h',
    65306525            '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMHTMLKeygenElement.h',
    65316526            '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMHTMLKeygenElement.mm',
     
    72097204            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSHTMLInputElement.cpp',
    72107205            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSHTMLInputElement.h',
    7211             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSHTMLIsIndexElement.cpp',
    7212             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSHTMLIsIndexElement.h',
    72137206            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSHTMLKeygenElement.cpp',
    72147207            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSHTMLKeygenElement.h',
  • trunk/Source/WebCore/WebCore.vcproj/WebCore.vcproj

    r106353 r106373  
    73757375                        </File>
    73767376                        <File
    7377                                 RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSHTMLIsIndexElement.cpp"
    7378                                 >
    7379                                 <FileConfiguration
    7380                                         Name="Debug|Win32"
    7381                                         ExcludedFromBuild="true"
    7382                                         >
    7383                                         <Tool
    7384                                                 Name="VCCLCompilerTool"
    7385                                         />
    7386                                 </FileConfiguration>
    7387                                 <FileConfiguration
    7388                                         Name="Release|Win32"
    7389                                         ExcludedFromBuild="true"
    7390                                         >
    7391                                         <Tool
    7392                                                 Name="VCCLCompilerTool"
    7393                                         />
    7394                                 </FileConfiguration>
    7395                                 <FileConfiguration
    7396                                         Name="Debug_Cairo_CFLite|Win32"
    7397                                         ExcludedFromBuild="true"
    7398                                         >
    7399                                         <Tool
    7400                                                 Name="VCCLCompilerTool"
    7401                                         />
    7402                                 </FileConfiguration>
    7403                                 <FileConfiguration
    7404                                         Name="Release_Cairo_CFLite|Win32"
    7405                                         ExcludedFromBuild="true"
    7406                                         >
    7407                                         <Tool
    7408                                                 Name="VCCLCompilerTool"
    7409                                         />
    7410                                 </FileConfiguration>
    7411                                 <FileConfiguration
    7412                                         Name="Debug_All|Win32"
    7413                                         ExcludedFromBuild="true"
    7414                                         >
    7415                                         <Tool
    7416                                                 Name="VCCLCompilerTool"
    7417                                         />
    7418                                 </FileConfiguration>
    7419                                 <FileConfiguration
    7420                                         Name="Production|Win32"
    7421                                         ExcludedFromBuild="true"
    7422                                         >
    7423                                         <Tool
    7424                                                 Name="VCCLCompilerTool"
    7425                                         />
    7426                                 </FileConfiguration>
    7427                         </File>
    7428                         <File
    7429                                 RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSHTMLIsIndexElement.h"
    7430                                 >
    7431                         </File>
    7432                         <File
    74337377                                RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSHTMLKeygenElement.cpp"
    74347378                                >
     
    5804757991                        </File>
    5804857992                        <File
    58049                                 RelativePath="..\html\HTMLIsIndexElement.cpp"
    58050                                 >
    58051                                 <FileConfiguration
    58052                                         Name="Debug|Win32"
    58053                                         ExcludedFromBuild="true"
    58054                                         >
    58055                                         <Tool
    58056                                                 Name="VCCLCompilerTool"
    58057                                         />
    58058                                 </FileConfiguration>
    58059                                 <FileConfiguration
    58060                                         Name="Release|Win32"
    58061                                         ExcludedFromBuild="true"
    58062                                         >
    58063                                         <Tool
    58064                                                 Name="VCCLCompilerTool"
    58065                                         />
    58066                                 </FileConfiguration>
    58067                                 <FileConfiguration
    58068                                         Name="Debug_Cairo_CFLite|Win32"
    58069                                         ExcludedFromBuild="true"
    58070                                         >
    58071                                         <Tool
    58072                                                 Name="VCCLCompilerTool"
    58073                                         />
    58074                                 </FileConfiguration>
    58075                                 <FileConfiguration
    58076                                         Name="Release_Cairo_CFLite|Win32"
    58077                                         ExcludedFromBuild="true"
    58078                                         >
    58079                                         <Tool
    58080                                                 Name="VCCLCompilerTool"
    58081                                         />
    58082                                 </FileConfiguration>
    58083                                 <FileConfiguration
    58084                                         Name="Debug_All|Win32"
    58085                                         ExcludedFromBuild="true"
    58086                                         >
    58087                                         <Tool
    58088                                                 Name="VCCLCompilerTool"
    58089                                         />
    58090                                 </FileConfiguration>
    58091                                 <FileConfiguration
    58092                                         Name="Production|Win32"
    58093                                         ExcludedFromBuild="true"
    58094                                         >
    58095                                         <Tool
    58096                                                 Name="VCCLCompilerTool"
    58097                                         />
    58098                                 </FileConfiguration>
    58099                         </File>
    58100                         <File
    58101                                 RelativePath="..\html\HTMLIsIndexElement.h"
    58102                                 >
    58103                         </File>
    58104                         <File
    5810557993                                RelativePath="..\html\HTMLKeygenElement.cpp"
    5810657994                                >
  • trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj

    r106353 r106373  
    561561                1AE2AA970A1CDD2D00B42B25 /* JSHTMLImageElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AE2AA930A1CDD2D00B42B25 /* JSHTMLImageElement.cpp */; };
    562562                1AE2AA980A1CDD2D00B42B25 /* JSHTMLImageElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AE2AA940A1CDD2D00B42B25 /* JSHTMLImageElement.h */; };
    563                 1AE2AA990A1CDD2D00B42B25 /* JSHTMLIsIndexElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AE2AA950A1CDD2D00B42B25 /* JSHTMLIsIndexElement.cpp */; };
    564                 1AE2AA9A0A1CDD2D00B42B25 /* JSHTMLIsIndexElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AE2AA960A1CDD2D00B42B25 /* JSHTMLIsIndexElement.h */; };
    565563                1AE2AB210A1CE63B00B42B25 /* JSHTMLLabelElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AE2AB170A1CE63B00B42B25 /* JSHTMLLabelElement.cpp */; };
    566564                1AE2AB220A1CE63B00B42B25 /* JSHTMLLabelElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AE2AB180A1CE63B00B42B25 /* JSHTMLLabelElement.h */; };
     
    23532351                8575DF800AA612D600F5DBB5 /* DOMHTMLBaseElement.h in Copy Generated Headers */ = {isa = PBXBuildFile; fileRef = 859A9C3D0AA5E3BD00B694B2 /* DOMHTMLBaseElement.h */; };
    23542352                8575DF810AA612D600F5DBB5 /* DOMHTMLBodyElement.h in Copy Generated Headers */ = {isa = PBXBuildFile; fileRef = 859A9C3F0AA5E3BD00B694B2 /* DOMHTMLBodyElement.h */; };
    2355                 8575DF820AA612D600F5DBB5 /* DOMHTMLIsIndexElement.h in Copy Generated Headers */ = {isa = PBXBuildFile; fileRef = 859A9C410AA5E3BD00B694B2 /* DOMHTMLIsIndexElement.h */; };
    23562353                8575DF830AA612D600F5DBB5 /* DOMHTMLMetaElement.h in Copy Generated Headers */ = {isa = PBXBuildFile; fileRef = 859A9C430AA5E3BD00B694B2 /* DOMHTMLMetaElement.h */; };
    23572354                8575DF840AA6130E00F5DBB5 /* DOMHTMLHeadElement.h in Copy Generated Headers */ = {isa = PBXBuildFile; fileRef = 85992EB20AA5069500AC0785 /* DOMHTMLHeadElement.h */; };
     
    24092406                859A9C490AA5E3BD00B694B2 /* DOMHTMLBodyElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 859A9C3F0AA5E3BD00B694B2 /* DOMHTMLBodyElement.h */; };
    24102407                859A9C4A0AA5E3BD00B694B2 /* DOMHTMLBodyElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 859A9C400AA5E3BD00B694B2 /* DOMHTMLBodyElement.mm */; };
    2411                 859A9C4B0AA5E3BD00B694B2 /* DOMHTMLIsIndexElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 859A9C410AA5E3BD00B694B2 /* DOMHTMLIsIndexElement.h */; };
    2412                 859A9C4C0AA5E3BD00B694B2 /* DOMHTMLIsIndexElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 859A9C420AA5E3BD00B694B2 /* DOMHTMLIsIndexElement.mm */; };
    24132408                859A9C4D0AA5E3BD00B694B2 /* DOMHTMLMetaElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 859A9C430AA5E3BD00B694B2 /* DOMHTMLMetaElement.h */; };
    24142409                859A9C4E0AA5E3BD00B694B2 /* DOMHTMLMetaElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 859A9C440AA5E3BD00B694B2 /* DOMHTMLMetaElement.mm */; };
     
    27682763                85E711B20AC5D5350053270F /* DOMHTMLImageElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 85E711630AC5D5350053270F /* DOMHTMLImageElementInternal.h */; };
    27692764                85E711B30AC5D5350053270F /* DOMHTMLInputElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 85E711640AC5D5350053270F /* DOMHTMLInputElementInternal.h */; };
    2770                 85E711B40AC5D5350053270F /* DOMHTMLIsIndexElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 85E711650AC5D5350053270F /* DOMHTMLIsIndexElementInternal.h */; };
    27712765                85E711B50AC5D5350053270F /* DOMHTMLLabelElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 85E711660AC5D5350053270F /* DOMHTMLLabelElementInternal.h */; };
    27722766                85E711B60AC5D5350053270F /* DOMHTMLLegendElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 85E711670AC5D5350053270F /* DOMHTMLLegendElementInternal.h */; };
     
    37973791                A80F43520CCDE604002DD990 /* DOMSVGAnimateElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 85ACEF860ACDD04A001214FF /* DOMSVGAnimateElementInternal.h */; settings = {ATTRIBUTES = (); }; };
    37983792                A80F435D0CCDE63C002DD990 /* DOMSVGAnimateElementInternal.h in Copy Generated Headers */ = {isa = PBXBuildFile; fileRef = 85ACEF860ACDD04A001214FF /* DOMSVGAnimateElementInternal.h */; };
    3799                 A81369CA097374F600D74463 /* HTMLIsIndexElement.h in Headers */ = {isa = PBXBuildFile; fileRef = A81369AE097374F500D74463 /* HTMLIsIndexElement.h */; };
    3800                 A81369CB097374F600D74463 /* HTMLIsIndexElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81369AF097374F500D74463 /* HTMLIsIndexElement.cpp */; };
    38013793                A81369CC097374F600D74463 /* HTMLInputElement.h in Headers */ = {isa = PBXBuildFile; fileRef = A81369B0097374F500D74463 /* HTMLInputElement.h */; settings = {ATTRIBUTES = (Private, ); }; };
    38023794                A81369CD097374F600D74463 /* HTMLInputElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81369B1097374F500D74463 /* HTMLInputElement.cpp */; };
     
    63476339                                6596F2B30B8731DF001326BD /* DOMHTMLInputElementInternal.h in Copy Generated Headers */,
    63486340                                1CCA732210ADD44A00FD440D /* DOMHTMLInputElementPrivate.h in Copy Generated Headers */,
    6349                                 8575DF820AA612D600F5DBB5 /* DOMHTMLIsIndexElement.h in Copy Generated Headers */,
    63506341                                85BA4CE70AA686510088052D /* DOMHTMLLabelElement.h in Copy Generated Headers */,
    63516342                                85BA4CE80AA686510088052D /* DOMHTMLLegendElement.h in Copy Generated Headers */,
     
    72937284                1AE2AA1D0A1CDAB400B42B25 /* JSHTMLHRElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JSHTMLHRElement.h; sourceTree = "<group>"; };
    72947285                1AE2AA790A1CDC6100B42B25 /* HTMLImageElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = HTMLImageElement.idl; sourceTree = "<group>"; };
    7295                 1AE2AA850A1CDCCE00B42B25 /* HTMLIsIndexElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = HTMLIsIndexElement.idl; sourceTree = "<group>"; };
    72967286                1AE2AA930A1CDD2D00B42B25 /* JSHTMLImageElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JSHTMLImageElement.cpp; sourceTree = "<group>"; };
    72977287                1AE2AA940A1CDD2D00B42B25 /* JSHTMLImageElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JSHTMLImageElement.h; sourceTree = "<group>"; };
    7298                 1AE2AA950A1CDD2D00B42B25 /* JSHTMLIsIndexElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JSHTMLIsIndexElement.cpp; sourceTree = "<group>"; };
    7299                 1AE2AA960A1CDD2D00B42B25 /* JSHTMLIsIndexElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JSHTMLIsIndexElement.h; sourceTree = "<group>"; };
    73007288                1AE2AABE0A1CDD8300B42B25 /* HTMLLabelElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = HTMLLabelElement.idl; sourceTree = "<group>"; };
    73017289                1AE2AACC0A1CDDDB00B42B25 /* HTMLLegendElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = HTMLLegendElement.idl; sourceTree = "<group>"; };
     
    92769264                859A9C3F0AA5E3BD00B694B2 /* DOMHTMLBodyElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMHTMLBodyElement.h; sourceTree = "<group>"; };
    92779265                859A9C400AA5E3BD00B694B2 /* DOMHTMLBodyElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMHTMLBodyElement.mm; sourceTree = "<group>"; };
    9278                 859A9C410AA5E3BD00B694B2 /* DOMHTMLIsIndexElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMHTMLIsIndexElement.h; sourceTree = "<group>"; };
    9279                 859A9C420AA5E3BD00B694B2 /* DOMHTMLIsIndexElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMHTMLIsIndexElement.mm; sourceTree = "<group>"; };
    92809266                859A9C430AA5E3BD00B694B2 /* DOMHTMLMetaElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMHTMLMetaElement.h; sourceTree = "<group>"; };
    92819267                859A9C440AA5E3BD00B694B2 /* DOMHTMLMetaElement.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMHTMLMetaElement.mm; sourceTree = "<group>"; };
     
    96209606                85E711630AC5D5350053270F /* DOMHTMLImageElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMHTMLImageElementInternal.h; sourceTree = "<group>"; };
    96219607                85E711640AC5D5350053270F /* DOMHTMLInputElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMHTMLInputElementInternal.h; sourceTree = "<group>"; };
    9622                 85E711650AC5D5350053270F /* DOMHTMLIsIndexElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMHTMLIsIndexElementInternal.h; sourceTree = "<group>"; };
    96239608                85E711660AC5D5350053270F /* DOMHTMLLabelElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMHTMLLabelElementInternal.h; sourceTree = "<group>"; };
    96249609                85E711670AC5D5350053270F /* DOMHTMLLegendElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DOMHTMLLegendElementInternal.h; sourceTree = "<group>"; };
     
    1051710502                A80E7E950A1A83E3007FB8C5 /* JSHTMLButtonElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JSHTMLButtonElement.h; sourceTree = "<group>"; };
    1051810503                A80E7E960A1A83E3007FB8C5 /* JSHTMLButtonElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JSHTMLButtonElement.cpp; sourceTree = "<group>"; };
    10519                 A81369AE097374F500D74463 /* HTMLIsIndexElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = HTMLIsIndexElement.h; sourceTree = "<group>"; };
    10520                 A81369AF097374F500D74463 /* HTMLIsIndexElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = HTMLIsIndexElement.cpp; sourceTree = "<group>"; };
    1052110504                A81369B0097374F500D74463 /* HTMLInputElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = HTMLInputElement.h; sourceTree = "<group>"; };
    1052210505                A81369B1097374F500D74463 /* HTMLInputElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = HTMLInputElement.cpp; sourceTree = "<group>"; };
     
    1596415947                                85F32AE50AA63B8700FF3184 /* DOMHTMLInputElement.mm */,
    1596515948                                1CCA732110ADD43E00FD440D /* DOMHTMLInputElementPrivate.h */,
    15966                                 859A9C410AA5E3BD00B694B2 /* DOMHTMLIsIndexElement.h */,
    15967                                 859A9C420AA5E3BD00B694B2 /* DOMHTMLIsIndexElement.mm */,
    1596815949                                A6148A6512E41D940044A784 /* DOMHTMLKeygenElement.h */,
    1596915950                                A6148A6612E41D940044A784 /* DOMHTMLKeygenElement.mm */,
     
    1610616087                                85E711630AC5D5350053270F /* DOMHTMLImageElementInternal.h */,
    1610716088                                85E711640AC5D5350053270F /* DOMHTMLInputElementInternal.h */,
    16108                                 85E711650AC5D5350053270F /* DOMHTMLIsIndexElementInternal.h */,
    1610916089                                A6148A6112E41D3A0044A784 /* DOMHTMLKeygenElementInternal.h */,
    1611016090                                85E711660AC5D5350053270F /* DOMHTMLLabelElementInternal.h */,
     
    1670916689                                A81369B0097374F500D74463 /* HTMLInputElement.h */,
    1671016690                                A80E7E170A1A7CCB007FB8C5 /* HTMLInputElement.idl */,
    16711                                 A81369AF097374F500D74463 /* HTMLIsIndexElement.cpp */,
    16712                                 A81369AE097374F500D74463 /* HTMLIsIndexElement.h */,
    16713                                 1AE2AA850A1CDCCE00B42B25 /* HTMLIsIndexElement.idl */,
    1671416691                                A81369C9097374F600D74463 /* HTMLKeygenElement.cpp */,
    1671516692                                A81369C8097374F500D74463 /* HTMLKeygenElement.h */,
     
    1727717254                                A80E7E8E0A1A83E3007FB8C5 /* JSHTMLInputElement.cpp */,
    1727817255                                A80E7E8D0A1A83E3007FB8C5 /* JSHTMLInputElement.h */,
    17279                                 1AE2AA950A1CDD2D00B42B25 /* JSHTMLIsIndexElement.cpp */,
    17280                                 1AE2AA960A1CDD2D00B42B25 /* JSHTMLIsIndexElement.h */,
    1728117256                                A6148A7612E41E3B0044A784 /* JSHTMLKeygenElement.cpp */,
    1728217257                                A6148A7712E41E3B0044A784 /* JSHTMLKeygenElement.h */,
     
    2152721502                                85F32AEC0AA63B8700FF3184 /* DOMHTMLInputElement.h in Headers */,
    2152821503                                85E711B30AC5D5350053270F /* DOMHTMLInputElementInternal.h in Headers */,
    21529                                 859A9C4B0AA5E3BD00B694B2 /* DOMHTMLIsIndexElement.h in Headers */,
    21530                                 85E711B40AC5D5350053270F /* DOMHTMLIsIndexElementInternal.h in Headers */,
    2153121504                                A6148A6712E41D940044A784 /* DOMHTMLKeygenElement.h in Headers */,
    2153221505                                A6148A6212E41D3A0044A784 /* DOMHTMLKeygenElementInternal.h in Headers */,
     
    2227022243                                97BC849B12370A4B000C6161 /* HTMLInputStream.h in Headers */,
    2227122244                                93309DE6099E64920056E581 /* HTMLInterchange.h in Headers */,
    22272                                 A81369CA097374F600D74463 /* HTMLIsIndexElement.h in Headers */,
    2227322245                                A81369E4097374F600D74463 /* HTMLKeygenElement.h in Headers */,
    2227422246                                A81369E2097374F600D74463 /* HTMLLabelElement.h in Headers */,
     
    2263222604                                A80E7E970A1A83E3007FB8C5 /* JSHTMLInputElement.h in Headers */,
    2263322605                                E1AD14231295EA7F00ACA989 /* JSHTMLInputElementCustom.h in Headers */,
    22634                                 1AE2AA9A0A1CDD2D00B42B25 /* JSHTMLIsIndexElement.h in Headers */,
    2263522606                                A6148A7912E41E3B0044A784 /* JSHTMLKeygenElement.h in Headers */,
    2263622607                                1AE2AB220A1CE63B00B42B25 /* JSHTMLLabelElement.h in Headers */,
     
    2484124812                                85DF812A0AA7787200486AD7 /* DOMHTMLImageElement.mm in Sources */,
    2484224813                                85F32AED0AA63B8700FF3184 /* DOMHTMLInputElement.mm in Sources */,
    24843                                 859A9C4C0AA5E3BD00B694B2 /* DOMHTMLIsIndexElement.mm in Sources */,
    2484424814                                A6148A6812E41D940044A784 /* DOMHTMLKeygenElement.mm in Sources */,
    2484524815                                85BA4CE20AA6861B0088052D /* DOMHTMLLabelElement.mm in Sources */,
     
    2531525285                                A81369CD097374F600D74463 /* HTMLInputElement.cpp in Sources */,
    2531625286                                93309DE5099E64920056E581 /* HTMLInterchange.cpp in Sources */,
    25317                                 A81369CB097374F600D74463 /* HTMLIsIndexElement.cpp in Sources */,
    2531825287                                A81369E5097374F600D74463 /* HTMLKeygenElement.cpp in Sources */,
    2531925288                                A81369E3097374F600D74463 /* HTMLLabelElement.cpp in Sources */,
     
    2571525684                                A80E7E980A1A83E3007FB8C5 /* JSHTMLInputElement.cpp in Sources */,
    2571625685                                BCC438780E886CC700533DD5 /* JSHTMLInputElementCustom.cpp in Sources */,
    25717                                 1AE2AA990A1CDD2D00B42B25 /* JSHTMLIsIndexElement.cpp in Sources */,
    2571825686                                A6148A7812E41E3B0044A784 /* JSHTMLKeygenElement.cpp in Sources */,
    2571925687                                1AE2AB210A1CE63B00B42B25 /* JSHTMLLabelElement.cpp in Sources */,
  • trunk/Source/WebCore/bindings/gobject/GNUmakefile.am

    r103920 r106373  
    127127        DerivedSources/webkit/WebKitDOMHTMLInputElement.cpp \
    128128        DerivedSources/webkit/WebKitDOMHTMLInputElementPrivate.h \
    129         DerivedSources/webkit/WebKitDOMHTMLIsIndexElement.cpp \
    130         DerivedSources/webkit/WebKitDOMHTMLIsIndexElementPrivate.h \
    131129        DerivedSources/webkit/WebKitDOMHTMLKeygenElement.cpp \
    132130        DerivedSources/webkit/WebKitDOMHTMLKeygenElementPrivate.h \
     
    325323        DerivedSources/webkit/WebKitDOMHTMLImageElement.h \
    326324        DerivedSources/webkit/WebKitDOMHTMLInputElement.h \
    327         DerivedSources/webkit/WebKitDOMHTMLIsIndexElement.h \
    328325        DerivedSources/webkit/WebKitDOMHTMLKeygenElement.h \
    329326        DerivedSources/webkit/WebKitDOMHTMLLabelElement.h \
  • trunk/Source/WebCore/bindings/gobject/WebKitHTMLElementWrapperFactory.cpp

    r99984 r106373  
    6161#include "HTMLImageElement.h"
    6262#include "HTMLInputElement.h"
    63 #include "HTMLIsIndexElement.h"
    6463#include "HTMLKeygenElement.h"
    6564#include "HTMLLIElement.h"
     
    121120#include "webkit/WebKitDOMHTMLImageElementPrivate.h"
    122121#include "webkit/WebKitDOMHTMLInputElementPrivate.h"
    123 #include "webkit/WebKitDOMHTMLIsIndexElementPrivate.h"
    124122#include "webkit/WebKitDOMHTMLKeygenElementPrivate.h"
    125123#include "webkit/WebKitDOMHTMLLIElementPrivate.h"
     
    326324{
    327325    return wrapHTMLInputElement(static_cast<HTMLInputElement*>(element.get()));
    328 }
    329 
    330 static gpointer createIsIndexWrapper(PassRefPtr<HTMLElement> element)
    331 {
    332     return wrapHTMLIsIndexElement(static_cast<HTMLIsIndexElement*>(element.get()));
    333326}
    334327
     
    505498       map.set(imgTag.localName().impl(), createImageWrapper);
    506499       map.set(inputTag.localName().impl(), createInputWrapper);
    507        map.set(isindexTag.localName().impl(), createIsIndexWrapper);
    508500       map.set(labelTag.localName().impl(), createLabelWrapper);
    509501       map.set(legendTag.localName().impl(), createLegendWrapper);
  • trunk/Source/WebCore/bindings/objc/DOM.mm

    r99099 r106373  
    113113    addElementClass(HTMLNames::inputTag, [DOMHTMLInputElement class]);
    114114    addElementClass(HTMLNames::insTag, [DOMHTMLModElement class]);
    115     addElementClass(HTMLNames::isindexTag, [DOMHTMLIsIndexElement class]);
    116115    addElementClass(HTMLNames::labelTag, [DOMHTMLLabelElement class]);
    117116    addElementClass(HTMLNames::legendTag, [DOMHTMLLegendElement class]);
  • trunk/Source/WebCore/bindings/objc/DOMHTML.h

    r53574 r106373  
    5757#import <WebCore/DOMHTMLImageElement.h>
    5858#import <WebCore/DOMHTMLInputElement.h>
    59 #import <WebCore/DOMHTMLIsIndexElement.h>
    6059#import <WebCore/DOMHTMLLIElement.h>
    6160#import <WebCore/DOMHTMLLabelElement.h>
  • trunk/Source/WebCore/bindings/objc/PublicDOMInterfaces.h

    r100805 r106373  
    628628@end
    629629
    630 @interface DOMHTMLIsIndexElement : DOMHTMLInputElement WEBKIT_VERSION_1_3
    631 @property(readonly, retain) DOMHTMLFormElement *form;
    632 @property(copy) NSString *prompt;
    633 @end
    634 
    635630@interface DOMHTMLLIElement : DOMHTMLElement WEBKIT_VERSION_1_3
    636631@property(copy) NSString *type;
  • trunk/Source/WebCore/html/HTMLElementsAllInOne.cpp

    r105249 r106373  
    6666#include "HTMLImageElement.cpp"
    6767#include "HTMLInputElement.cpp"
    68 #include "HTMLIsIndexElement.cpp"
    6968#include "HTMLKeygenElement.cpp"
    7069#include "HTMLLIElement.cpp"
  • trunk/Source/WebCore/html/HTMLTagNames.in

    r105917 r106373  
    6969input constructorNeedsFormElement, constructorNeedsCreatedByParser
    7070ins interfaceName=HTMLModElement
    71 isindex interfaceName=HTMLIsIndexElement, constructorNeedsFormElement
     71isindex interfaceName=HTMLUnknownElement
    7272kbd interfaceName=HTMLElement
    7373keygen constructorNeedsFormElement
  • trunk/Source/WebCore/page/DOMWindow.idl

    r106208 r106373  
    429429        attribute HTMLImageElementConstructor HTMLImageElement;
    430430        attribute HTMLInputElementConstructor HTMLInputElement;
    431         attribute HTMLIsIndexElementConstructor HTMLIsIndexElement;
    432431        attribute HTMLKeygenElementConstructor HTMLKeygenElement;
    433432        attribute HTMLLIElementConstructor HTMLLIElement;
  • trunk/Source/WebKit/mac/ChangeLog

    r106342 r106373  
     12012-01-25  Eric Seidel  <eric@webkit.org>
     2
     3        HTMLIsIndexElement should not expose HTMLInputElement properties
     4        https://bugs.webkit.org/show_bug.cgi?id=76095
     5
     6        Reviewed by Adam Barth.
     7
     8        * MigrateHeaders.make:
     9
    1102012-01-31  Pablo Flouret  <pablof@motorola.com>
    211
  • trunk/Source/WebKit/mac/MigrateHeaders.make

    r91331 r106373  
    113113    $(PRIVATE_HEADERS_DIR)/DOMHTMLInputElementPrivate.h \
    114114    $(INTERNAL_HEADERS_DIR)/DOMHTMLInputElementInternal.h \
    115     $(PUBLIC_HEADERS_DIR)/DOMHTMLIsIndexElement.h \
    116115    $(PUBLIC_HEADERS_DIR)/DOMHTMLLIElement.h \
    117116    $(PUBLIC_HEADERS_DIR)/DOMHTMLLabelElement.h \
Note: See TracChangeset for help on using the changeset viewer.