Changeset 32037 in webkit


Ignore:
Timestamp:
Apr 17, 2008 5:56:23 PM (16 years ago)
Author:
weinig@apple.com
Message:

WebCore:

2008-04-17 Sam Weinig <sam@webkit.org>

Reviewed by Anders Carlsson.

Autogenerate the XMLHttpRequest javascript binding.

  • GNUmakefile.am:
  • WebCore.pro:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCoreSources.bkl:
  • DerivedSources.make:
  • WebCore.xcodeproj/project.pbxproj:
  • bindings/js/JSDOMWindowBase.cpp:
  • bindings/js/JSXMLHttpRequest.cpp: Removed.
  • bindings/js/JSXMLHttpRequest.h: Removed.
  • bindings/js/JSXMLHttpRequestConstructor.cpp: Added. (WebCore::JSXMLHttpRequestConstructor::JSXMLHttpRequestConstructor): (WebCore::JSXMLHttpRequestConstructor::implementsConstruct): (WebCore::JSXMLHttpRequestConstructor::construct):
  • bindings/js/JSXMLHttpRequestConstructor.h: Added. (WebCore::JSXMLHttpRequestConstructor::classInfo):
  • bindings/js/JSXMLHttpRequestCustom.cpp: Added. (WebCore::JSXMLHttpRequest::mark): (WebCore::JSXMLHttpRequest::onreadystatechange): (WebCore::JSXMLHttpRequest::setOnreadystatechange): (WebCore::JSXMLHttpRequest::onload): (WebCore::JSXMLHttpRequest::setOnload): (WebCore::JSXMLHttpRequest::responseXML): (WebCore::JSXMLHttpRequest::open): (WebCore::JSXMLHttpRequest::setRequestHeader): (WebCore::JSXMLHttpRequest::send): (WebCore::JSXMLHttpRequest::getResponseHeader): (WebCore::JSXMLHttpRequest::overrideMimeType): (WebCore::JSXMLHttpRequest::addEventListener): (WebCore::JSXMLHttpRequest::removeEventListener): (WebCore::JSXMLHttpRequest::dispatchEvent):
  • xml/XMLHttpRequest.cpp: (WebCore::XMLHttpRequest::readyState): (WebCore::XMLHttpRequest::responseText):
  • xml/XMLHttpRequest.h:
  • xml/XMLHttpRequest.idl: Added.

LayoutTests:

2008-04-17 Sam Weinig <sam@webkit.org>

Reviewed by Anders Carlsson.

Update test result for additon of XMLHttpRequest constants.

  • fast/dom/Window/window-properties-expected.txt:
Location:
trunk
Files:
4 added
2 deleted
12 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r32021 r32037  
     12008-04-17  Sam Weinig  <sam@webkit.org>
     2
     3        Reviewed by Anders Carlsson.
     4
     5        Update test result for additon of XMLHttpRequest constants.
     6
     7        * fast/dom/Window/window-properties-expected.txt:
     8
    192008-04-17  Anders Carlsson  <andersca@apple.com>
    210
  • trunk/LayoutTests/fast/dom/Window/window-properties-expected.txt

    r32021 r32037  
    11491149window.XMLHttpRequest [object XMLHttpRequestConstructor]
    11501150window.XMLHttpRequest.prototype [object XMLHttpRequestPrototype]
     1151window.XMLHttpRequest.prototype.DONE [number]
     1152window.XMLHttpRequest.prototype.HEADERS_RECEIVED [number]
     1153window.XMLHttpRequest.prototype.LOADING [number]
     1154window.XMLHttpRequest.prototype.OPENED [number]
     1155window.XMLHttpRequest.prototype.UNSENT [number]
    11511156window.XMLHttpRequest.prototype.abort [function]
    11521157window.XMLHttpRequest.prototype.addEventListener [function]
  • trunk/WebCore/ChangeLog

    r32032 r32037  
     12008-04-17  Sam Weinig  <sam@webkit.org>
     2
     3        Reviewed by Anders Carlsson.
     4
     5        Autogenerate the XMLHttpRequest javascript binding.
     6
     7        * GNUmakefile.am:
     8        * WebCore.pro:
     9        * WebCore.vcproj/WebCore.vcproj:
     10        * WebCoreSources.bkl:
     11        * DerivedSources.make:
     12        * WebCore.xcodeproj/project.pbxproj:
     13        * bindings/js/JSDOMWindowBase.cpp:
     14        * bindings/js/JSXMLHttpRequest.cpp: Removed.
     15        * bindings/js/JSXMLHttpRequest.h: Removed.
     16        * bindings/js/JSXMLHttpRequestConstructor.cpp: Added.
     17        (WebCore::JSXMLHttpRequestConstructor::JSXMLHttpRequestConstructor):
     18        (WebCore::JSXMLHttpRequestConstructor::implementsConstruct):
     19        (WebCore::JSXMLHttpRequestConstructor::construct):
     20        * bindings/js/JSXMLHttpRequestConstructor.h: Added.
     21        (WebCore::JSXMLHttpRequestConstructor::classInfo):
     22        * bindings/js/JSXMLHttpRequestCustom.cpp: Added.
     23        (WebCore::JSXMLHttpRequest::mark):
     24        (WebCore::JSXMLHttpRequest::onreadystatechange):
     25        (WebCore::JSXMLHttpRequest::setOnreadystatechange):
     26        (WebCore::JSXMLHttpRequest::onload):
     27        (WebCore::JSXMLHttpRequest::setOnload):
     28        (WebCore::JSXMLHttpRequest::responseXML):
     29        (WebCore::JSXMLHttpRequest::open):
     30        (WebCore::JSXMLHttpRequest::setRequestHeader):
     31        (WebCore::JSXMLHttpRequest::send):
     32        (WebCore::JSXMLHttpRequest::getResponseHeader):
     33        (WebCore::JSXMLHttpRequest::overrideMimeType):
     34        (WebCore::JSXMLHttpRequest::addEventListener):
     35        (WebCore::JSXMLHttpRequest::removeEventListener):
     36        (WebCore::JSXMLHttpRequest::dispatchEvent):
     37        * xml/XMLHttpRequest.cpp:
     38        (WebCore::XMLHttpRequest::readyState):
     39        (WebCore::XMLHttpRequest::responseText):
     40        * xml/XMLHttpRequest.h:
     41        * xml/XMLHttpRequest.idl: Added.
     42
    1432008-04-17  Brady Eidson  <beidson@apple.com>
    244
  • trunk/WebCore/DerivedSources.make

    r31963 r32037  
    339339    VoidCallback \
    340340    WheelEvent \
     341    XMLHttpRequest \
    341342    XMLHttpRequestException \
    342343    XMLSerializer \
     
    356357    JSEventTargetBase.lut.h \
    357358    JSRGBColor.lut.h \
    358     JSXMLHttpRequest.lut.h \
    359359    JSXSLTProcessor.lut.h \
    360360    \
  • trunk/WebCore/GNUmakefile.am

    r31983 r32037  
    5252        WebCore/bindings/js/JSEventTargetBase.lut.h \
    5353        WebCore/bindings/js/JSRGBColor.lut.h \
    54         WebCore/bindings/js/JSXMLHttpRequest.lut.h \
    5554        WebCore/bindings/js/JSXSLTProcessor.lut.h \
    5655        WebCore/bindings/js/JSHTMLInputElementBaseTable.cpp
     
    198197        DerivedSources/JSUIEvent.h \
    199198        DerivedSources/JSWheelEvent.h \
     199        DerivedSources/JSXMLHttpRequest.h \
    200200        DerivedSources/JSXMLHttpRequestException.h \
    201201        DerivedSources/JSXMLSerializer.h \
     
    330330        DerivedSources/JSUIEvent.cpp \
    331331        DerivedSources/JSWheelEvent.cpp \
     332        DerivedSources/JSXMLHttpRequest.cpp \
    332333        DerivedSources/JSXMLHttpRequestException.cpp \
    333334        DerivedSources/JSXMLSerializer.cpp
     
    462463        WebCore/plugins/PluginArray.idl \
    463464        WebCore/xml/DOMParser.idl \
     465        WebCore/xml/XMLHttpRequest.idl \
    464466        WebCore/xml/XMLHttpRequestException.idl \
    465467        WebCore/xml/XMLSerializer.idl
     
    524526        WebCore/bindings/js/JSStyleSheetListCustom.cpp \
    525527        WebCore/bindings/js/JSTreeWalkerCustom.cpp \
    526         WebCore/bindings/js/JSXMLHttpRequest.cpp \
     528        WebCore/bindings/js/JSXMLHttpRequestCustom.cpp \
     529        WebCore/bindings/js/JSXMLHttpRequestConstructor.cpp \
    527530        WebCore/bindings/js/JSXSLTProcessor.cpp \
    528531        WebCore/bindings/js/kjs_binding.cpp \
     
    553556        WebCore/css/CSSFontSelector.cpp \
    554557        WebCore/css/CSSFontFaceSource.cpp \
    555         WebCore/css/CSSGradientValue.cpp \
     558        WebCore/css/CSSGradientValue.cpp \
    556559        WebCore/css/CSSHelper.cpp \
    557         WebCore/css/CSSImageGeneratorValue.cpp \
     560        WebCore/css/CSSImageGeneratorValue.cpp \
    558561        WebCore/css/CSSImageValue.cpp \
    559562        WebCore/css/CSSImportRule.cpp \
     
    21912194        JSDOMWindowBase.lut.h \
    21922195        JSRGBColor.lut.h \
    2193         JSXMLHttpRequest.lut.h \
    21942196        JSXSLTProcessor.lut.h
    21952197
  • trunk/WebCore/WebCore.pro

    r31983 r32037  
    257257    bindings/js/JSEventTargetBase.cpp \
    258258    bindings/js/JSRGBColor.cpp \
    259     bindings/js/JSXMLHttpRequest.cpp \
    260259    bindings/js/JSXSLTProcessor.cpp
    261260
     
    396395    plugins/MimeTypeArray.idl \
    397396    xml/DOMParser.idl \
     397    xml/XMLHttpRequest.idl \
    398398    xml/XMLHttpRequestException.idl \
    399399    xml/XMLSerializer.idl
     
    453453    bindings/js/JSStyleSheetListCustom.cpp \
    454454    bindings/js/JSTreeWalkerCustom.cpp \
    455     bindings/js/JSXMLHttpRequest.cpp \
     455    bindings/js/JSXMLHttpRequestConstructor.cpp \
     456    bindings/js/JSXMLHttpRequestCustom.cpp \
    456457    bindings/js/JSXSLTProcessor.cpp \
    457458    bindings/js/JSPluginCustom.cpp \
  • trunk/WebCore/WebCore.vcproj/WebCore.vcproj

    r32004 r32037  
    28152815                        </File>
    28162816                        <File
     2817                                RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSXMLHttpRequest.cpp"
     2818                                >
     2819                        </File>
     2820                        <File
     2821                                RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSXMLHttpRequest.h"
     2822                                >
     2823                        </File>
     2824                        <File
    28172825                                RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSXMLHttpRequestException.cpp"
    28182826                                >
     
    1353613544                                </File>
    1353713545                                <File
    13538                                         RelativePath="..\bindings\js\JSXMLHttpRequest.cpp"
    13539                                         >
    13540                                 </File>
    13541                                 <File
    13542                                         RelativePath="..\bindings\js\JSXMLHttpRequest.h"
     13546                                        RelativePath="..\bindings\js\JSXMLHttpRequestConstructor.cpp"
     13547                                        >
     13548                                </File>
     13549                                <File
     13550                                        RelativePath="..\bindings\js\JSXMLHttpRequestConstructor.h"
     13551                                        >
     13552                                </File>
     13553                                <File
     13554                                        RelativePath="..\bindings\js\JSXMLHttpRequestCustom.cpp"
    1354313555                                        >
    1354413556                                </File>
  • trunk/WebCore/WebCore.xcodeproj/project.pbxproj

    r31983 r32037  
    585585                6565815109D13043000E61D7 /* CSSValueKeywords.h in Headers */ = {isa = PBXBuildFile; fileRef = 6565814809D13043000E61D7 /* CSSValueKeywords.h */; };
    586586                656581B209D14EE6000E61D7 /* UserAgentStyleSheets.h in Headers */ = {isa = PBXBuildFile; fileRef = 656581AE09D14EE6000E61D7 /* UserAgentStyleSheets.h */; };
    587                 656581EE09D1508D000E61D7 /* JSXMLHttpRequest.lut.h in Headers */ = {isa = PBXBuildFile; fileRef = 656581D709D1508D000E61D7 /* JSXMLHttpRequest.lut.h */; };
    588587                656581F009D1508D000E61D7 /* JSXSLTProcessor.lut.h in Headers */ = {isa = PBXBuildFile; fileRef = 656581D909D1508D000E61D7 /* JSXSLTProcessor.lut.h */; };
    589588                656581F509D1508D000E61D7 /* kjs_navigator.lut.h in Headers */ = {isa = PBXBuildFile; fileRef = 656581DE09D1508D000E61D7 /* kjs_navigator.lut.h */; };
     
    16951694                93B6A0E80B0BCA6700F5027A /* ContextMenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 93B6A0E70B0BCA6700F5027A /* ContextMenu.cpp */; };
    16961695                93B6A0EA0B0BCA8400F5027A /* ContextMenuMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 93B6A0E90B0BCA8400F5027A /* ContextMenuMac.mm */; };
    1697                 93B70D5D09EB0C7C009D8468 /* JSXMLHttpRequest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 93B70D4109EB0C7C009D8468 /* JSXMLHttpRequest.cpp */; };
    1698                 93B70D5E09EB0C7C009D8468 /* JSXMLHttpRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 93B70D4209EB0C7C009D8468 /* JSXMLHttpRequest.h */; };
    16991696                93B70D6109EB0C7C009D8468 /* JSXSLTProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 93B70D4509EB0C7C009D8468 /* JSXSLTProcessor.cpp */; };
    17001697                93B70D6209EB0C7C009D8468 /* JSXSLTProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 93B70D4609EB0C7C009D8468 /* JSXSLTProcessor.h */; };
     
    35763573                BC3452440D7E00EA0016574A /* JSRGBColor.h in Headers */ = {isa = PBXBuildFile; fileRef = BC3452420D7E00EA0016574A /* JSRGBColor.h */; };
    35773574                BC3452560D7E02850016574A /* JSRGBColor.lut.h in Headers */ = {isa = PBXBuildFile; fileRef = BC3452550D7E02850016574A /* JSRGBColor.lut.h */; };
     3575                BC348BA80DB7F1B8004ABAB9 /* XMLHttpRequest.idl in Resources */ = {isa = PBXBuildFile; fileRef = BC348BA70DB7F1B8004ABAB9 /* XMLHttpRequest.idl */; };
     3576                BC348BBE0DB7F531004ABAB9 /* JSXMLHttpRequestCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC348BBD0DB7F531004ABAB9 /* JSXMLHttpRequestCustom.cpp */; };
     3577                BC348BD30DB7F804004ABAB9 /* JSXMLHttpRequest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC348BD10DB7F804004ABAB9 /* JSXMLHttpRequest.cpp */; };
     3578                BC348BD40DB7F804004ABAB9 /* JSXMLHttpRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = BC348BD20DB7F804004ABAB9 /* JSXMLHttpRequest.h */; };
     3579                BC348BE90DB80354004ABAB9 /* JSXMLHttpRequestConstructor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC348BE70DB80354004ABAB9 /* JSXMLHttpRequestConstructor.cpp */; };
     3580                BC348BEA0DB80354004ABAB9 /* JSXMLHttpRequestConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = BC348BE80DB80354004ABAB9 /* JSXMLHttpRequestConstructor.h */; };
    35783581                BC3A9E880DA2E18200A05E6A /* JSDOMWindowWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC3A9E860DA2E18200A05E6A /* JSDOMWindowWrapper.cpp */; };
    35793582                BC3A9E890DA2E18200A05E6A /* JSDOMWindowWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = BC3A9E870DA2E18200A05E6A /* JSDOMWindowWrapper.h */; settings = {ATTRIBUTES = (Private, ); }; };
     
    50485051                656581AE09D14EE6000E61D7 /* UserAgentStyleSheets.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = UserAgentStyleSheets.h; sourceTree = "<group>"; };
    50495052                656581AF09D14EE6000E61D7 /* UserAgentStyleSheetsData.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = UserAgentStyleSheetsData.cpp; sourceTree = "<group>"; };
    5050                 656581D709D1508D000E61D7 /* JSXMLHttpRequest.lut.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JSXMLHttpRequest.lut.h; sourceTree = "<group>"; };
    50515053                656581D909D1508D000E61D7 /* JSXSLTProcessor.lut.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JSXSLTProcessor.lut.h; sourceTree = "<group>"; };
    50525054                656581DE09D1508D000E61D7 /* kjs_navigator.lut.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = kjs_navigator.lut.h; sourceTree = "<group>"; };
     
    61106112                93B6A0E70B0BCA6700F5027A /* ContextMenu.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ContextMenu.cpp; sourceTree = "<group>"; };
    61116113                93B6A0E90B0BCA8400F5027A /* ContextMenuMac.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = ContextMenuMac.mm; sourceTree = "<group>"; };
    6112                 93B70D4109EB0C7C009D8468 /* JSXMLHttpRequest.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JSXMLHttpRequest.cpp; sourceTree = "<group>"; };
    6113                 93B70D4209EB0C7C009D8468 /* JSXMLHttpRequest.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JSXMLHttpRequest.h; sourceTree = "<group>"; };
    61146114                93B70D4509EB0C7C009D8468 /* JSXSLTProcessor.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JSXSLTProcessor.cpp; sourceTree = "<group>"; };
    61156115                93B70D4609EB0C7C009D8468 /* JSXSLTProcessor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JSXSLTProcessor.h; sourceTree = "<group>"; };
     
    78587858                BC3452420D7E00EA0016574A /* JSRGBColor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSRGBColor.h; sourceTree = "<group>"; };
    78597859                BC3452550D7E02850016574A /* JSRGBColor.lut.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSRGBColor.lut.h; sourceTree = "<group>"; };
     7860                BC348BA70DB7F1B8004ABAB9 /* XMLHttpRequest.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XMLHttpRequest.idl; sourceTree = "<group>"; };
     7861                BC348BBD0DB7F531004ABAB9 /* JSXMLHttpRequestCustom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSXMLHttpRequestCustom.cpp; sourceTree = "<group>"; };
     7862                BC348BD10DB7F804004ABAB9 /* JSXMLHttpRequest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSXMLHttpRequest.cpp; sourceTree = "<group>"; };
     7863                BC348BD20DB7F804004ABAB9 /* JSXMLHttpRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSXMLHttpRequest.h; sourceTree = "<group>"; };
     7864                BC348BE70DB80354004ABAB9 /* JSXMLHttpRequestConstructor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSXMLHttpRequestConstructor.cpp; sourceTree = "<group>"; };
     7865                BC348BE80DB80354004ABAB9 /* JSXMLHttpRequestConstructor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSXMLHttpRequestConstructor.h; sourceTree = "<group>"; };
    78607866                BC3A9E860DA2E18200A05E6A /* JSDOMWindowWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSDOMWindowWrapper.cpp; sourceTree = "<group>"; };
    78617867                BC3A9E870DA2E18200A05E6A /* JSDOMWindowWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSDOMWindowWrapper.h; sourceTree = "<group>"; };
     
    1109111097                                BC60D9BD0D2A269A00B9918F /* JSEventException.cpp */,
    1109211098                                BC60D9BE0D2A269A00B9918F /* JSEventException.h */,
     11099                                B28BC3190D135E5400CDBA27 /* JSEventTargetBase.lut.h */,
    1109311100                                A86629CE09DA2B47009633A5 /* JSKeyboardEvent.cpp */,
    1109411101                                A86629CD09DA2B47009633A5 /* JSKeyboardEvent.h */,
     
    1113711144                                1ACE53DD0A8D18810022947D /* JSDOMParser.cpp */,
    1113811145                                1ACE53DE0A8D18810022947D /* JSDOMParser.h */,
    11139                                 B28BC3190D135E5400CDBA27 /* JSEventTargetBase.lut.h */,
    11140                                 656581D709D1508D000E61D7 /* JSXMLHttpRequest.lut.h */,
     11146                                BC348BD10DB7F804004ABAB9 /* JSXMLHttpRequest.cpp */,
     11147                                BC348BD20DB7F804004ABAB9 /* JSXMLHttpRequest.h */,
    1114111148                                BC60DA370D2A302800B9918F /* JSXMLHttpRequestException.cpp */,
    1114211149                                BC60DA380D2A302800B9918F /* JSXMLHttpRequestException.h */,
     
    1204112048                                B22277B00D00BEDC0071B782 /* JSSVGLazyEventListener.h */,
    1204212049                                B21127A50B3186770009BE53 /* JSSVGPODTypeWrapper.h */,
    12043                                 93B70D4109EB0C7C009D8468 /* JSXMLHttpRequest.cpp */,
    12044                                 93B70D4209EB0C7C009D8468 /* JSXMLHttpRequest.h */,
     12050                                BC348BE70DB80354004ABAB9 /* JSXMLHttpRequestConstructor.cpp */,
     12051                                BC348BE80DB80354004ABAB9 /* JSXMLHttpRequestConstructor.h */,
    1204512052                                93B70D4509EB0C7C009D8468 /* JSXSLTProcessor.cpp */,
    1204612053                                93B70D4609EB0C7C009D8468 /* JSXSLTProcessor.h */,
     
    1216512172                                516BB7920CE91E6800512F79 /* JSTreeWalkerCustom.cpp */,
    1216612173                                A766F3520D6BDE3500ABDDB3 /* JSCanvasPixelArrayCustom.cpp */,
     12174                                BC348BBD0DB7F531004ABAB9 /* JSXMLHttpRequestCustom.cpp */,
    1216712175                        );
    1216812176                        name = Custom;
     
    1237812386                                BC772C440C4EB2C60083285F /* XMLHttpRequest.cpp */,
    1237912387                                BC772C450C4EB2C60083285F /* XMLHttpRequest.h */,
     12388                                BC348BA70DB7F1B8004ABAB9 /* XMLHttpRequest.idl */,
    1238012389                                BC60D9C70D2A29E500B9918F /* XMLHttpRequestException.h */,
    1238112390                                BC60D9C80D2A29E500B9918F /* XMLHttpRequestException.idl */,
     
    1427614285                                BC82432C0D0CE8A200460C8F /* JSVoidCallback.h in Headers */,
    1427714286                                65DF320609D1CC60000BE325 /* JSWheelEvent.h in Headers */,
    14278                                 93B70D5E09EB0C7C009D8468 /* JSXMLHttpRequest.h in Headers */,
    14279                                 656581EE09D1508D000E61D7 /* JSXMLHttpRequest.lut.h in Headers */,
    1428014287                                1ACE53F70A8D19470022947D /* JSXMLSerializer.h in Headers */,
    1428114288                                1A762C740A074F2600989F5B /* JSXPathEvaluator.h in Headers */,
     
    1493014937                                514B49DB0DB6D6AD001C3770 /* LocalStorageArea.h in Headers */,
    1493114938                                514B49DF0DB6D6B6001C3770 /* SessionStorageArea.h in Headers */,
     14939                                BC348BD40DB7F804004ABAB9 /* JSXMLHttpRequest.h in Headers */,
     14940                                BC348BEA0DB80354004ABAB9 /* JSXMLHttpRequestConstructor.h in Headers */,
    1493214941                        );
    1493314942                        runOnlyForDeploymentPostprocessing = 0;
     
    1505415063                                519FE0A40DAD446E00A08F21 /* HTMLTagNames.in in Resources */,
    1505515064                                1A8F6BC40DB55CDC001DB794 /* DOMApplicationCache.idl in Resources */,
     15065                                BC348BA80DB7F1B8004ABAB9 /* XMLHttpRequest.idl in Resources */,
    1505615066                        );
    1505715067                        runOnlyForDeploymentPostprocessing = 0;
     
    1600416014                                BC82432B0D0CE8A200460C8F /* JSVoidCallback.cpp in Sources */,
    1600516015                                65DF320509D1CC60000BE325 /* JSWheelEvent.cpp in Sources */,
    16006                                 93B70D5D09EB0C7C009D8468 /* JSXMLHttpRequest.cpp in Sources */,
    1600716016                                1ACE53F60A8D19470022947D /* JSXMLSerializer.cpp in Sources */,
    1600816017                                1A762C730A074F2600989F5B /* JSXPathEvaluator.cpp in Sources */,
     
    1663416643                                514B49DC0DB6D6AD001C3770 /* LocalStorageArea.cpp in Sources */,
    1663516644                                514B49E00DB6D6B6001C3770 /* SessionStorageArea.cpp in Sources */,
     16645                                BC348BBE0DB7F531004ABAB9 /* JSXMLHttpRequestCustom.cpp in Sources */,
     16646                                BC348BD30DB7F804004ABAB9 /* JSXMLHttpRequest.cpp in Sources */,
     16647                                BC348BE90DB80354004ABAB9 /* JSXMLHttpRequestConstructor.cpp in Sources */,
    1663616648                        );
    1663716649                        runOnlyForDeploymentPostprocessing = 0;
  • trunk/WebCore/WebCoreSources.bkl

    r31983 r32037  
    9898        bindings/js/JSStyleSheetListCustom.cpp
    9999        bindings/js/JSTreeWalkerCustom.cpp
    100         bindings/js/JSXMLHttpRequest.cpp
     100        bindings/js/JSXMLHttpRequestConstructor.cpp
     101        bindings/js/JSXMLHttpRequestCustom.cpp
    101102        bindings/js/JSXSLTProcessor.cpp
    102103        bindings/js/kjs_binding.cpp
     
    315316        DerivedSources/WebCore/JSUIEvent.cpp
    316317        DerivedSources/WebCore/JSWheelEvent.cpp
     318        DerivedSources/WebCore/JSXMLHttpRequest.cpp
    317319        DerivedSources/WebCore/JSXMLHttpRequestException.cpp
    318320        DerivedSources/WebCore/JSXMLSerializer.cpp
  • trunk/WebCore/bindings/js/JSDOMWindowBase.cpp

    r31951 r32037  
    4646#include "JSImageConstructor.h"
    4747#include "JSNode.h"
    48 #include "JSXMLHttpRequest.h"
     48#include "JSXMLHttpRequestConstructor.h"
    4949#include "Logging.h"
    5050#include "MediaPlayer.h"
  • trunk/WebCore/xml/XMLHttpRequest.cpp

    r31951 r32037  
    138138}
    139139   
    140 XMLHttpRequestState XMLHttpRequest::getReadyState() const
     140XMLHttpRequestState XMLHttpRequest::readyState() const
    141141{
    142142    return m_state;
    143143}
    144144
    145 const KJS::UString& XMLHttpRequest::getResponseText(ExceptionCode& ec) const
     145const KJS::UString& XMLHttpRequest::responseText(ExceptionCode& ec) const
    146146{
    147147    return m_responseText;
    148148}
    149149
    150 Document* XMLHttpRequest::getResponseXML(ExceptionCode& ec) const
     150Document* XMLHttpRequest::responseXML(ExceptionCode& ec) const
    151151{
    152152    if (m_state != Loaded)
     
    531531}
    532532
    533 void XMLHttpRequest::overrideMIMEType(const String& override)
     533void XMLHttpRequest::overrideMimeType(const String& override)
    534534{
    535535    m_mimeTypeOverride = override;
     
    628628}
    629629
    630 int XMLHttpRequest::getStatus(ExceptionCode& ec) const
     630int XMLHttpRequest::status(ExceptionCode& ec) const
    631631{
    632632    if (m_response.httpStatusCode())
     
    642642}
    643643
    644 String XMLHttpRequest::getStatusText(ExceptionCode& ec) const
     644String XMLHttpRequest::statusText(ExceptionCode& ec) const
    645645{
    646646    // FIXME: <http://bugs.webkit.org/show_bug.cgi?id=3547> XMLHttpRequest.statusText returns always "OK".
  • trunk/WebCore/xml/XMLHttpRequest.h

    r31483 r32037  
    4949    static void cancelRequests(Document*);
    5050
    51     String getStatusText(ExceptionCode&) const;
    52     int getStatus(ExceptionCode&) const;
    53     XMLHttpRequestState getReadyState() const;
     51    String statusText(ExceptionCode&) const;
     52    int status(ExceptionCode&) const;
     53    XMLHttpRequestState readyState() const;
    5454    void open(const String& method, const KURL&, bool async, ExceptionCode&);
    5555    void open(const String& method, const KURL&, bool async, const String& user, ExceptionCode&);
     
    5858    void abort();
    5959    void setRequestHeader(const String& name, const String& value, ExceptionCode&);
    60     void overrideMIMEType(const String& override);
     60    void overrideMimeType(const String& override);
    6161    String getAllResponseHeaders(ExceptionCode&) const;
    6262    String getResponseHeader(const String& name, ExceptionCode&) const;
    63     const KJS::UString& getResponseText(ExceptionCode&) const;
    64     Document* getResponseXML(ExceptionCode&) const;
     63    const KJS::UString& responseText(ExceptionCode&) const;
     64    Document* responseXML(ExceptionCode&) const;
    6565
    6666    void setOnReadyStateChangeListener(EventListener*);
Note: See TracChangeset for help on using the changeset viewer.