Changeset 30387 in webkit for trunk/JavaScriptCore


Ignore:
Timestamp:
Feb 18, 2008, 4:25:26 PM (17 years ago)
Author:
[email protected]
Message:

JavaScriptCore:

Reviewed by Geoff Garen.

Fix for http://bugs.webkit.org/show_bug.cgi?id=17419
Remove CompatMode from JavaScriptCore as it is never set to anything other than NativeMode

  • kjs/JSGlobalObject.cpp: (KJS::JSGlobalObject::init):
  • kjs/JSGlobalObject.h: (KJS::JSGlobalObject::setDebugger):
  • kjs/date_object.cpp: (KJS::dateProtoFuncGetYear):

WebCore:

Reviewed by Geoff Garen.

Fix for http://bugs.webkit.org/show_bug.cgi?id=17419
Remove CompatMode from JavaScriptCore as it is never set to anything other than NativeMode

  • bindings/js/kjs_proxy.cpp: (WebCore::KJSProxy::initScript):
Location:
trunk/JavaScriptCore
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/ChangeLog

    r30380 r30387  
     12008-02-18  Samuel Weinig  <[email protected]>
     2
     3        Reviewed by Geoff Garen.
     4
     5        Fix for http://bugs.webkit.org/show_bug.cgi?id=17419
     6        Remove CompatMode from JavaScriptCore as it is never set to anything other than NativeMode
     7
     8        * kjs/JSGlobalObject.cpp:
     9        (KJS::JSGlobalObject::init):
     10        * kjs/JSGlobalObject.h:
     11        (KJS::JSGlobalObject::setDebugger):
     12        * kjs/date_object.cpp:
     13        (KJS::dateProtoFuncGetYear):
     14
    1152008-02-18  Darin Adler  <[email protected]>
    216
  • trunk/JavaScriptCore/kjs/JSGlobalObject.cpp

    r30235 r30387  
    131131        s_head = d()->next = d()->prev = this;
    132132
    133     d()->compatMode = NativeMode;
    134 
    135133    resetTimeoutCheck();
    136134    d()->timeoutTime = 0;
  • trunk/JavaScriptCore/kjs/JSGlobalObject.h

    r29810 r30387  
    6868    struct ActivationStackNode;
    6969
    70     enum CompatMode { NativeMode, IECompat, NetscapeCompat };
    71 
    7270    class JSGlobalObject : public JSVariableObject {
    7371    protected:
     
    8583
    8684            Debugger* debugger;
    87             CompatMode compatMode;
    8885           
    8986            GlobalExecState globalExec;
     
    210207        Debugger* debugger() const { return d()->debugger; }
    211208        void setDebugger(Debugger* debugger) { d()->debugger = debugger; }
    212 
    213         // FIXME: Let's just pick one compatible behavior and go with it.
    214         void setCompatMode(CompatMode mode) { d()->compatMode = mode; }
    215         CompatMode compatMode() const { return d()->compatMode; }
    216209       
    217210        int recursion() { return d()->recursion; }
  • trunk/JavaScriptCore/kjs/date_object.cpp

    r29817 r30387  
    16071607    msToGregorianDateTime(milli, utc, t);
    16081608
    1609     // IE returns the full year even in getYear.
    1610     if (exec->dynamicGlobalObject()->compatMode() == IECompat)
    1611         return jsNumber(1900 + t.year);
     1609    // NOTE: IE returns the full year even in getYear.
    16121610    return jsNumber(t.year);
    16131611}
Note: See TracChangeset for help on using the changeset viewer.