Fix to 58673. Alias Date.prototype.toGMTString to Date.prototype.toUTCString (rather than defining seperate function objects for each). ECMA conformance.

r=rogerl
This commit is contained in:
mccabe%netscape.com 2000-11-29 03:03:05 +00:00
Родитель c531ce2be5
Коммит 45db29b063
1 изменённых файлов: 4 добавлений и 1 удалений

Просмотреть файл

@ -1826,7 +1826,6 @@ static JSFunctionSpec date_methods[] = {
{"setUTCSeconds", date_setUTCSeconds, 2,0,0 },
{"setMilliseconds", date_setMilliseconds, 1,0,0 },
{"setUTCMilliseconds", date_setUTCMilliseconds,1,0,0 },
{"toGMTString", date_toGMTString, 0,0,0 },
{"toUTCString", date_toGMTString, 0,0,0 },
{js_toLocaleString_str, date_toLocaleString, 0,0,0 },
{"toLocaleDateString", date_toLocaleDateString,0,0,0 },
@ -1974,6 +1973,10 @@ js_InitDateClass(JSContext *cx, JSObject *obj)
if (!proto)
return NULL;
/* Alias toUTCString with toGMTString. (ECMA B.2.6) */
if (!JS_AliasProperty(cx, proto, "toUTCString", "toGMTString"))
return NULL;
/* Set the value of the Date.prototype date to NaN */
proto_date = date_constructor(cx, proto);
if (!proto_date)