Ignore:
Timestamp:
Oct 30, 2006, 1:34:54 PM (19 years ago)
Author:
kmccullo
Message:

Reviewed by Adam.

  • Fix some timezone issues and JavaScriptCore date tests. Addresses bugzilla 4930.
  • kjs/DateMath.h: (KJS::GregorianDateTime::GregorianDateTime): Here's the fix, to add parenthesis for order of precedence.
  • kjs/date_object.cpp: (KJS::DateProtoFunc::callAsFunction): (KJS::DateObjectImp::construct): memset not needed as GregorianDateTime initializes itself.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/kjs/date_object.cpp

    r17372 r17444  
    552552    return jsNumber(ms);
    553553  case GetTimezoneOffset:
    554     return jsNumber(-gmtoffset(t) / 60);
     554    return jsNumber(-gmtoffset(t) / minutesPerHour);
    555555  case SetTime:
    556556    milli = roundValue(exec, args[0]);
     
    664664    } else {
    665665      GregorianDateTime t;
    666       memset(&t, 0, sizeof(t));
    667666      int year = args[0]->toInt32(exec);
    668667      t.year = (year >= 0 && year <= 99) ? year : year - 1900;
Note: See TracChangeset for help on using the changeset viewer.