Changeset 30387 in webkit for trunk/JavaScriptCore
- Timestamp:
- Feb 18, 2008, 4:25:26 PM (17 years ago)
- Location:
- trunk/JavaScriptCore
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/ChangeLog
r30380 r30387 1 2008-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 1 15 2008-02-18 Darin Adler <[email protected]> 2 16 -
trunk/JavaScriptCore/kjs/JSGlobalObject.cpp
r30235 r30387 131 131 s_head = d()->next = d()->prev = this; 132 132 133 d()->compatMode = NativeMode;134 135 133 resetTimeoutCheck(); 136 134 d()->timeoutTime = 0; -
trunk/JavaScriptCore/kjs/JSGlobalObject.h
r29810 r30387 68 68 struct ActivationStackNode; 69 69 70 enum CompatMode { NativeMode, IECompat, NetscapeCompat };71 72 70 class JSGlobalObject : public JSVariableObject { 73 71 protected: … … 85 83 86 84 Debugger* debugger; 87 CompatMode compatMode;88 85 89 86 GlobalExecState globalExec; … … 210 207 Debugger* debugger() const { return d()->debugger; } 211 208 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; }216 209 217 210 int recursion() { return d()->recursion; } -
trunk/JavaScriptCore/kjs/date_object.cpp
r29817 r30387 1607 1607 msToGregorianDateTime(milli, utc, t); 1608 1608 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. 1612 1610 return jsNumber(t.year); 1613 1611 }
Note:
See TracChangeset
for help on using the changeset viewer.