[webkit-reviews] review denied: [Bug 5257] setYear() does not match FireFox/IE behavior : [Attachment 4193] Suggested patch

bugzilla-request-daemon at opendarwin.org bugzilla-request-daemon at opendarwin.org
Sun Oct 9 14:06:09 PDT 2005


Geoffrey Garen <ggaren at apple.com> has denied Geoffrey Garen
<ggaren at apple.com>'s request for review:
Bug 5257: setYear() does not match FireFox/IE behavior
http://bugzilla.opendarwin.org/show_bug.cgi?id=5257

Attachment 4193: Suggested patch
http://bugzilla.opendarwin.org/attachment.cgi?id=4193&action=edit

------- Additional Comments from Geoffrey Garen <ggaren at apple.com>
I think it's a mistake to call fillStructures..., since that function parses
optional month and day arguments, which aren't valid in a setYear call. (That's
the cause for the r-.) 

I'm also not clear how this solves the 18XX case, since fillStructures... will
set tm_year to y - 1900 (a negative number).

Finally, it would be neat if you made this change in Date::construct() and
Date::callAsFunction, since they have the same problem.



More information about the webkit-reviews mailing list