Changeset 30763 in webkit


Ignore:
Timestamp:
Mar 4, 2008 2:05:52 PM (16 years ago)
Author:
weinig@apple.com
Message:

WebCore:

Reviewed by Darin Adler.

Add ClassInfo to custom constructors so that they toString properly

  • Take this chance to remove the "Imp" from the end of JSXMLHttpRequestConstructorImp, and XSLTProcessorConstructorImp and prefix all the classes with JS.
  • bindings/js/JSAudioConstructor.cpp: (WebCore::): Added ClassInfo definition. (WebCore::JSAudioConstructor::JSAudioConstructor): (WebCore::JSAudioConstructor::construct): Cleanup.
  • bindings/js/JSAudioConstructor.h: Rename m_doc to m_document. (WebCore::JSAudioConstructor::classInfo): Added.
  • bindings/js/JSHTMLInputElementBase.cpp: Rename HTMLInputElementBasePrototype to JSHTMLInputElementBasePrototype as seen if toString'ed. (WebCore::):
  • bindings/js/JSHTMLOptionElementConstructor.cpp: (WebCore::): Added ClassInfo definition.
  • bindings/js/JSHTMLOptionElementConstructor.h: (WebCore::JSHTMLOptionElementConstructor::classInfo): Added.
  • bindings/js/JSImageConstructor.cpp: (WebCore::): Added ClassInfo definition. (WebCore::JSImageConstructor::implementsConstruct): Moved here from header.
  • bindings/js/JSImageConstructor.h: (WebCore::JSImageConstructor::classInfo): Added.
  • bindings/js/JSXMLHttpRequest.cpp: (WebCore::): Rename XMLHttpRequestPrototype to JSXMLHttpRequestPrototype as seen if toString'ed. (WebCore::JSXMLHttpRequestConstructor::JSXMLHttpRequestConstructor): (WebCore::JSXMLHttpRequestConstructor::implementsConstruct): (WebCore::JSXMLHttpRequestConstructor::construct):
  • bindings/js/JSXMLHttpRequest.h: Renamed JSXMLHttpRequestConstructorImp to JSXMLHttpRequestConstructor and doc to m_document and (WebCore::JSXMLHttpRequestConstructor::classInfo): Added.
  • bindings/js/JSXSLTProcessor.cpp: (WebCore::): Renamed XSLTProcessorPrototype to JSXSLTProcessorPrototype and XSLTProcessorConstructorImp to JSXSLTProcessorConstructor. (WebCore::JSXSLTProcessorConstructor::JSXSLTProcessorConstructor): (WebCore::JSXSLTProcessorConstructor::implementsConstruct): (WebCore::JSXSLTProcessorConstructor::construct):
  • bindings/js/JSXSLTProcessor.h: (WebCore::JSXSLTProcessorConstructor::classInfo): Added.
  • bindings/js/kjs_window.cpp: (WebCore::JSDOMWindowBase::getValueProperty): Fixed to work with the new class names.

WebKitTools:

Reviewed by Darin Adler.

  • Scripts/do-webcore-rename: Update renaming plan.

LayoutTests:

Reviewed by Darin Adler.

Update results for fixed class names.

  • fast/dom/Window/window-properties-expected.txt:
  • fast/dom/xmlhttprequest-get-expected.txt:
  • http/tests/xmlhttprequest/event-target-expected.txt:
Location:
trunk
Files:
19 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r30762 r30763  
     12008-03-04  Sam Weinig  <sam@webkit.org>
     2
     3        Reviewed by Darin Adler.
     4
     5        Update results for fixed class names.
     6
     7        * fast/dom/Window/window-properties-expected.txt:
     8        * fast/dom/xmlhttprequest-get-expected.txt:
     9        * http/tests/xmlhttprequest/event-target-expected.txt:
     10
    1112008-03-04  Dan Bernstein  <mitz@apple.com>
    212
  • trunk/LayoutTests/fast/dom/Window/window-properties-expected.txt

    r30735 r30763  
    3333window.Attr.prototype.removeEventListener [function]
    3434window.Attr.prototype.replaceChild [function]
    35 window.Audio [object Object]
     35window.Audio [object AudioConstructor]
    3636window.CDATASection [object CDATASectionConstructor]
    3737window.CDATASection.prototype [object CDATASectionPrototype]
     
    737737window.HTMLVideoElement [object HTMLVideoElementConstructor]
    738738window.HTMLVideoElement.prototype [printed above as window.Element.prototype]
    739 window.Image [object Object]
     739window.Image [object ImageConstructor]
    740740window.KeyboardEvent [object KeyboardEventConstructor]
    741741window.KeyboardEvent.prototype [printed above as window.Event.prototype]
     
    851851window.Notation [object NotationConstructor]
    852852window.Notation.prototype [printed above as window.Node.prototype]
    853 window.Option [object Object]
     853window.Option [object OptionConstructor]
    854854window.OverflowEvent [object OverflowEventConstructor]
    855855window.OverflowEvent.BOTH [number]
     
    11371137window.WheelEvent.prototype [printed above as window.Event.prototype]
    11381138window.XMLDocument [printed above as window.Document]
    1139 window.XMLHttpRequest [object Object]
    1140 window.XMLHttpRequest.prototype [object JSXMLHttpRequestPrototype]
     1139window.XMLHttpRequest [object XMLHttpRequestConstructor]
     1140window.XMLHttpRequest.prototype [object XMLHttpRequestPrototype]
    11411141window.XMLHttpRequest.prototype.abort [function]
    11421142window.XMLHttpRequest.prototype.addEventListener [function]
     
    11911191window.XPathResult.prototype.iterateNext [function]
    11921192window.XPathResult.prototype.snapshotItem [function]
    1193 window.XSLTProcessor [object Object]
     1193window.XSLTProcessor [object XSLTProcessorConsructor]
    11941194window.XSLTProcessor.prototype [object XSLTProcessorPrototype]
    11951195window.XSLTProcessor.prototype.clearParameters [function]
  • trunk/LayoutTests/fast/dom/xmlhttprequest-get-expected.txt

    r29819 r30763  
    4747cancelable : 'false'
    4848clipboardData : 'undefined'
    49 currentTarget : '[object JSXMLHttpRequest]'
     49currentTarget : '[object XMLHttpRequest]'
    5050eventPhase : '0'
    5151initEvent : 'function initEvent() {
     
    5656}'
    5757returnValue : 'true'
    58 srcElement : '[object JSXMLHttpRequest]'
     58srcElement : '[object XMLHttpRequest]'
    5959stopPropagation : 'function stopPropagation() {
    6060    [native code]
    6161}'
    62 target : '[object JSXMLHttpRequest]'
     62target : '[object XMLHttpRequest]'
    6363type : 'load'
    6464
  • trunk/LayoutTests/http/tests/xmlhttprequest/event-target-expected.txt

    r21687 r30763  
    11Tests for bug 11053 - XMLHttpRequest should be an EventTarget.
    22
    3 fooListener: this = [object JSXMLHttpRequest]
    4 onload: this = [object JSXMLHttpRequest]
    5 eventListener: this = [object JSXMLHttpRequest]
    6 eventListener2: this = [object JSXMLHttpRequest]
    7 eventListener3: this = [object JSXMLHttpRequest]
    8 onload: this = [object JSXMLHttpRequest]
    9 eventListener: this = [object JSXMLHttpRequest]
    10 eventListener2: this = [object JSXMLHttpRequest]
     3fooListener: this = [object XMLHttpRequest]
     4onload: this = [object XMLHttpRequest]
     5eventListener: this = [object XMLHttpRequest]
     6eventListener2: this = [object XMLHttpRequest]
     7eventListener3: this = [object XMLHttpRequest]
     8onload: this = [object XMLHttpRequest]
     9eventListener: this = [object XMLHttpRequest]
     10eventListener2: this = [object XMLHttpRequest]
  • trunk/WebCore/ChangeLog

    r30762 r30763  
     12008-03-04  Sam Weinig  <sam@webkit.org>
     2
     3        Reviewed by Darin Adler.
     4
     5        Add ClassInfo to custom constructors so that they toString properly
     6
     7        - Take this chance to remove the "Imp" from the end of JSXMLHttpRequestConstructorImp,
     8          and XSLTProcessorConstructorImp and prefix all the classes with JS.
     9
     10        * bindings/js/JSAudioConstructor.cpp:
     11        (WebCore::): Added ClassInfo definition.
     12        (WebCore::JSAudioConstructor::JSAudioConstructor):
     13        (WebCore::JSAudioConstructor::construct): Cleanup.
     14        * bindings/js/JSAudioConstructor.h: Rename m_doc to m_document.
     15        (WebCore::JSAudioConstructor::classInfo): Added.
     16
     17        * bindings/js/JSHTMLInputElementBase.cpp: Rename HTMLInputElementBasePrototype
     18        to JSHTMLInputElementBasePrototype as seen if toString'ed.
     19        (WebCore::):
     20
     21        * bindings/js/JSHTMLOptionElementConstructor.cpp:
     22        (WebCore::): Added ClassInfo definition.
     23        * bindings/js/JSHTMLOptionElementConstructor.h:
     24        (WebCore::JSHTMLOptionElementConstructor::classInfo): Added.
     25
     26        * bindings/js/JSImageConstructor.cpp:
     27        (WebCore::): Added ClassInfo definition.
     28        (WebCore::JSImageConstructor::implementsConstruct): Moved here from header.
     29        * bindings/js/JSImageConstructor.h:
     30        (WebCore::JSImageConstructor::classInfo): Added.
     31
     32        * bindings/js/JSXMLHttpRequest.cpp:
     33        (WebCore::): Rename XMLHttpRequestPrototype  to JSXMLHttpRequestPrototype
     34        as seen if toString'ed.
     35        (WebCore::JSXMLHttpRequestConstructor::JSXMLHttpRequestConstructor):
     36        (WebCore::JSXMLHttpRequestConstructor::implementsConstruct):
     37        (WebCore::JSXMLHttpRequestConstructor::construct):
     38        * bindings/js/JSXMLHttpRequest.h: Renamed JSXMLHttpRequestConstructorImp to
     39        JSXMLHttpRequestConstructor and doc to m_document and
     40        (WebCore::JSXMLHttpRequestConstructor::classInfo): Added.
     41
     42        * bindings/js/JSXSLTProcessor.cpp:
     43        (WebCore::): Renamed XSLTProcessorPrototype to JSXSLTProcessorPrototype and
     44        XSLTProcessorConstructorImp to JSXSLTProcessorConstructor.
     45        (WebCore::JSXSLTProcessorConstructor::JSXSLTProcessorConstructor):
     46        (WebCore::JSXSLTProcessorConstructor::implementsConstruct):
     47        (WebCore::JSXSLTProcessorConstructor::construct):
     48        * bindings/js/JSXSLTProcessor.h:
     49        (WebCore::JSXSLTProcessorConstructor::classInfo): Added.
     50
     51        * bindings/js/kjs_window.cpp:
     52        (WebCore::JSDOMWindowBase::getValueProperty): Fixed to work with the new class names.
     53
    1542008-03-04  Dan Bernstein  <mitz@apple.com>
    255
  • trunk/WebCore/bindings/js/JSAudioConstructor.cpp

    r30040 r30763  
    11/*
    2  * Copyright (C) 2007 Apple Inc.  All rights reserved.
     2 * Copyright (C) 2007, 2008 Apple Inc.  All rights reserved.
    33 *
    44 * Redistribution and use in source and binary forms, with or without
     
    3838namespace WebCore {
    3939
    40 JSAudioConstructor::JSAudioConstructor(ExecState* exec, Document* d)
     40const ClassInfo JSAudioConstructor::info = { "AudioConstructor", 0, 0 };
     41
     42JSAudioConstructor::JSAudioConstructor(ExecState* exec, Document* document)
    4143    : DOMObject(exec->lexicalGlobalObject()->objectPrototype())
    42     , m_doc(d)
     44    , m_document(document)
    4345{
    4446    putDirect(exec->propertyNames().length, jsNumber(1), ReadOnly|DontDelete|DontEnum);
     
    5254JSObject* JSAudioConstructor::construct(ExecState* exec, const List& args)
    5355{
    54     int exception = 0;
    55     RefPtr<Element> el(m_doc->createElement("audio", exception));
     56    ExceptionCode exception = 0;
     57    RefPtr<Element> element = m_document->createElement("audio", exception);
    5658    HTMLAudioElement* audio = 0;
    57     if (el && !exception) {
    58         audio = static_cast<HTMLAudioElement*>(el.get());
    59         int sz = args.size();
    60         if (sz > 0) {
     59    if (element && !exception) {
     60        audio = static_cast<HTMLAudioElement*>(element.get());
     61        if (args.size() > 0) {
    6162            audio->setSrc(args[0]->toString(exec));
    6263            audio->scheduleLoad();
     
    6869}
    6970
    70 }
    71 #endif
     71} // namespace WebCore
     72
     73#endif // ENABLE(VIDEO)
  • trunk/WebCore/bindings/js/JSAudioConstructor.h

    r30243 r30763  
    3737    public:
    3838        JSAudioConstructor(KJS::ExecState*, Document*);
     39
    3940        virtual bool implementsConstruct() const;
    40         virtual KJS::JSObject *construct(KJS::ExecState*, const KJS::List& args);
     41        virtual KJS::JSObject* construct(KJS::ExecState*, const KJS::List&);
     42
     43        virtual const KJS::ClassInfo* classInfo() const { return &info; }
     44        static const KJS::ClassInfo info;
     45
    4146    private:
    42         RefPtr<Document> m_doc;
     47        RefPtr<Document> m_document;
    4348    };
    4449
    45 }
     50} // namespace WebCore
    4651
    47 #endif
    48 #endif
     52#endif // ENABLE(VIDEO)
     53#endif // JSAudioConstructor_h
  • trunk/WebCore/bindings/js/JSHTMLInputElementBase.cpp

    r30534 r30763  
    4141*/
    4242
    43 KJS_IMPLEMENT_PROTOTYPE("JSHTMLInputElementBase", JSHTMLInputElementBasePrototype)
     43KJS_IMPLEMENT_PROTOTYPE("HTMLInputElementBase", JSHTMLInputElementBasePrototype)
    4444
    4545JSValue* jsHTMLInputElementBaseFunctionSetSelectionRange(ExecState* exec, JSObject* thisObj, const List& args)
     
    5050}
    5151
    52 const ClassInfo JSHTMLInputElementBase::info = { "JSHTMLInputElementBase", &JSHTMLElement::info, &JSHTMLInputElementBaseTable };
     52const ClassInfo JSHTMLInputElementBase::info = { "HTMLInputElementBase", &JSHTMLElement::info, &JSHTMLInputElementBaseTable };
    5353
    5454JSHTMLInputElementBase::JSHTMLInputElementBase(KJS::JSObject* prototype, PassRefPtr<HTMLInputElement> e)
  • trunk/WebCore/bindings/js/JSHTMLOptionElementConstructor.cpp

    r30243 r30763  
    2929
    3030namespace WebCore {
     31
     32const ClassInfo JSHTMLOptionElementConstructor::info = { "OptionConstructor", 0, 0 };
    3133
    3234JSHTMLOptionElementConstructor::JSHTMLOptionElementConstructor(ExecState* exec, Document* document)
  • trunk/WebCore/bindings/js/JSHTMLOptionElementConstructor.h

    r30243 r30763  
    2929    public:
    3030        JSHTMLOptionElementConstructor(KJS::ExecState*, Document*);
     31
    3132        virtual bool implementsConstruct() const;
    32         virtual KJS::JSObject* construct(KJS::ExecState*, const KJS::List& args);
     33        virtual KJS::JSObject* construct(KJS::ExecState*, const KJS::List&);
     34
     35        virtual const KJS::ClassInfo* classInfo() const { return &info; }
     36        static const KJS::ClassInfo info;
     37
    3338    private:
    3439        RefPtr<Document> m_document;
    3540    };
    3641
    37 }
     42} // namespace WebCore
    3843
    39 #endif
     44#endif // JSHTMLOptionElementConstructor_h
  • trunk/WebCore/bindings/js/JSImageConstructor.cpp

    r30756 r30763  
    2929namespace WebCore {
    3030
     31const ClassInfo JSImageConstructor::info = { "ImageConstructor", 0, 0 };
     32
    3133JSImageConstructor::JSImageConstructor(ExecState* exec, Document* document)
    3234    : DOMObject(exec->lexicalGlobalObject()->objectPrototype())
    3335    , m_document(document)
    3436{
     37}
     38
     39bool JSImageConstructor::implementsConstruct() const
     40{
     41    return true;
    3542}
    3643
  • trunk/WebCore/bindings/js/JSImageConstructor.h

    r30756 r30763  
    3131        JSImageConstructor(KJS::ExecState*, Document*);
    3232
    33         virtual bool implementsConstruct() const { return true; }
     33        virtual bool implementsConstruct() const;
    3434        virtual KJS::JSObject* construct(KJS::ExecState*, const KJS::List&);
     35
     36        virtual const KJS::ClassInfo* classInfo() const { return &info; }
     37        static const KJS::ClassInfo info;
    3538
    3639    private:
  • trunk/WebCore/bindings/js/JSXMLHttpRequest.cpp

    r30731 r30763  
    11/*
    2  *  Copyright (C) 2004, 2007 Apple Inc. All rights reserved.
     2 *  Copyright (C) 2004, 2007, 2008 Apple Inc. All rights reserved.
    33 *  Copyright (C) 2005, 2006 Alexey Proskuryakov <ap@nypop.com>
    44 *
     
    5757*/
    5858KJS_DEFINE_PROTOTYPE(JSXMLHttpRequestPrototype)
    59 KJS_IMPLEMENT_PROTOTYPE("JSXMLHttpRequest", JSXMLHttpRequestPrototype)
    60 
    61 JSXMLHttpRequestConstructorImp::JSXMLHttpRequestConstructorImp(ExecState* exec, Document* d)
     59KJS_IMPLEMENT_PROTOTYPE("XMLHttpRequest", JSXMLHttpRequestPrototype)
     60
     61const ClassInfo JSXMLHttpRequestConstructor::info = { "XMLHttpRequestConstructor", 0, 0 };
     62
     63JSXMLHttpRequestConstructor::JSXMLHttpRequestConstructor(ExecState* exec, Document* document)
    6264    : DOMObject(exec->lexicalGlobalObject()->objectPrototype())
    63     , doc(d)
     65    , m_document(document)
    6466{
    6567    putDirect(exec->propertyNames().prototype, JSXMLHttpRequestPrototype::self(exec), None);
    6668}
    6769
    68 bool JSXMLHttpRequestConstructorImp::implementsConstruct() const
     70bool JSXMLHttpRequestConstructor::implementsConstruct() const
    6971{
    7072    return true;
    7173}
    7274
    73 JSObject* JSXMLHttpRequestConstructorImp::construct(ExecState* exec, const List&)
    74 {
    75     return new JSXMLHttpRequest(JSXMLHttpRequestPrototype::self(exec), doc.get());
    76 }
    77 
    78 const ClassInfo JSXMLHttpRequest::info = { "JSXMLHttpRequest", 0, &JSXMLHttpRequestTable };
     75JSObject* JSXMLHttpRequestConstructor::construct(ExecState* exec, const List&)
     76{
     77    return new JSXMLHttpRequest(JSXMLHttpRequestPrototype::self(exec), m_document.get());
     78}
     79
     80const ClassInfo JSXMLHttpRequest::info = { "XMLHttpRequest", 0, &JSXMLHttpRequestTable };
    7981
    8082/* Source for JSXMLHttpRequestTable.
  • trunk/WebCore/bindings/js/JSXMLHttpRequest.h

    r30534 r30763  
    2828class Document;
    2929
    30 class JSXMLHttpRequestConstructorImp : public DOMObject {
     30class JSXMLHttpRequestConstructor : public DOMObject {
    3131public:
    32     JSXMLHttpRequestConstructorImp(KJS::ExecState*, Document*);
     32    JSXMLHttpRequestConstructor(KJS::ExecState*, Document*);
    3333
    3434    virtual bool implementsConstruct() const;
    3535    virtual KJS::JSObject* construct(KJS::ExecState*, const KJS::List&);
    3636
     37    virtual const KJS::ClassInfo* classInfo() const { return &info; }
     38    static const KJS::ClassInfo info;
     39
    3740private:
    38     RefPtr<Document> doc;
     41    RefPtr<Document> m_document;
    3942};
    4043
  • trunk/WebCore/bindings/js/JSXSLTProcessor.cpp

    r30753 r30763  
    4545
    4646/*
    47 @begin XSLTProcessorPrototypeTable 7
     47@begin JSXSLTProcessorPrototypeTable 7
    4848  importStylesheet      jsXSLTProcessorPrototypeFunctionImportStylesheet     DontDelete|Function 1
    4949  transformToFragment   jsXSLTProcessorPrototypeFunctionTransformToFragment  DontDelete|Function 2
     
    5757*/
    5858
    59 KJS_DEFINE_PROTOTYPE(XSLTProcessorPrototype)
    60 KJS_IMPLEMENT_PROTOTYPE("XSLTProcessor", XSLTProcessorPrototype)
     59KJS_DEFINE_PROTOTYPE(JSXSLTProcessorPrototype)
     60KJS_IMPLEMENT_PROTOTYPE("XSLTProcessor", JSXSLTProcessorPrototype)
    6161
    6262JSXSLTProcessor::JSXSLTProcessor(JSObject* prototype)
     
    187187}
    188188
    189 XSLTProcessorConstructorImp::XSLTProcessorConstructorImp(ExecState* exec)
     189const ClassInfo JSXSLTProcessorConstructor::info = { "XSLTProcessorConsructor", 0, 0 };
     190
     191JSXSLTProcessorConstructor::JSXSLTProcessorConstructor(ExecState* exec)
    190192    : DOMObject(exec->lexicalGlobalObject()->objectPrototype())
    191193{
    192     putDirect(exec->propertyNames().prototype, XSLTProcessorPrototype::self(exec), None);
    193 }
    194 
    195 bool XSLTProcessorConstructorImp::implementsConstruct() const
     194    putDirect(exec->propertyNames().prototype, JSXSLTProcessorPrototype::self(exec), None);
     195}
     196
     197bool JSXSLTProcessorConstructor::implementsConstruct() const
    196198{
    197199    return true;
    198200}
    199201
    200 JSObject* XSLTProcessorConstructorImp::construct(ExecState* exec, const List& args)
    201 {
    202     return new JSXSLTProcessor(XSLTProcessorPrototype::self(exec));
    203 }
    204 
    205 } // namespace KJS
     202JSObject* JSXSLTProcessorConstructor::construct(ExecState* exec, const List& args)
     203{
     204    return new JSXSLTProcessor(JSXSLTProcessorPrototype::self(exec));
     205}
     206
     207} // namespace WebCore
    206208
    207209#endif // ENABLE(XSLT)
  • trunk/WebCore/bindings/js/JSXSLTProcessor.h

    r30243 r30763  
    5353};
    5454
    55 class XSLTProcessorConstructorImp : public DOMObject {
     55class JSXSLTProcessorConstructor : public DOMObject {
    5656public:
    57     XSLTProcessorConstructorImp(KJS::ExecState*);
     57    JSXSLTProcessorConstructor(KJS::ExecState*);
    5858
    5959    virtual bool implementsConstruct() const;
    6060    virtual KJS::JSObject* construct(KJS::ExecState*, const KJS::List&);
     61
     62    virtual const KJS::ClassInfo* classInfo() const { return &info; }
     63    static const KJS::ClassInfo info;
    6164};
    6265
  • trunk/WebCore/bindings/js/kjs_window.cpp

    r30756 r30763  
    480480      if (!allowsAccessFrom(exec))
    481481        return jsUndefined();
    482       return new JSXMLHttpRequestConstructorImp(exec, impl()->frame()->document());
     482      return new JSXMLHttpRequestConstructor(exec, impl()->frame()->document());
    483483    case Audio:
    484484#if ENABLE(VIDEO)
     
    491491      return jsUndefined();
    492492#endif
     493    case XSLTProcessor_:
    493494#if ENABLE(XSLT)
    494     case XSLTProcessor_:
    495495      if (!allowsAccessFrom(exec))
    496496        return jsUndefined();
    497       return new XSLTProcessorConstructorImp(exec);
     497      return new JSXSLTProcessorConstructor(exec);
    498498#else
    499     case XSLTProcessor_:
    500499      return jsUndefined();
    501500#endif
  • trunk/WebKitTools/ChangeLog

    r30707 r30763  
     12008-03-04  Sam Weinig  <sam@webkit.org>
     2
     3        Reviewed by Darin Adler.
     4
     5        * Scripts/do-webcore-rename: Update renaming plan.
     6
    172008-03-02  Brent Fulgham  <bfulgham@gmail.com>
    28
  • trunk/WebKitTools/Scripts/do-webcore-rename

    r30562 r30763  
    159159    "ImageTokenizer" => "ImageDocumentBuilder",
    160160    "InternalFunctionImp" => "InternalFunction",
    161     "JSXMLHttpRequestConstructorImp" => "JSXMLHttpRequestConstructor",
     161    "JSHTMLOptionElementConstructor" => "JSOptionConstructor",
    162162    "KURL" => "URL",
    163163    "KURLCFNet" => "URLCF",
     
    244244    "Tokenizer_h" => "DocumentBuilder_h",
    245245    "XMLTokenizer" => "XMLDocumentBuilder",
    246     "XSLTProcessorConstructorImp" => "JSXSLTProcessorConstructor",
    247     "XSLTProcessorPrototype" => "JSXSLTProcessorPrototype",
    248246    "animationController" => "animation",
    249247    "branchfirstbyte" => "branchFirstByte",
Note: See TracChangeset for help on using the changeset viewer.