Sounds like fine comments to have in the code, not just the changelog.
Dave
On Oct 3, 2005, at 10:24 PM, Maciej Stachowiak wrote:
On Oct 3, 2005, at 9:14 PM, George Staikos wrote:
I'm guessing that this fixes the case of adding a value to a date
and crossing
the DST boundary. At least prior to this patch it would be off by
an hour.
I posted a possible fix which seems to fix it for me and has been
applied to
KJS. It's portable, and this is not. Any reason why the portable
one wasn't
used, and is it possible to commit it also? (assuming that this
patch does
what I think..)
This is a merge to a branch of a fix from way back (well, 8/11,
almost two months ago). It has been on TOT a long time. The mktime
man page implies that if the tm_isdst field is set and nonnegative,
it overrides the actual DST for that time. This patch attempts to
emulate this quirk for the CoreFoundation time function case. The
higher-level code that calls mktime counts on this quirk.
Now, maybe that code was always wrong - I dunno. I'm not sure which
other fix of yours you have in mind.
Regards,
Maciej
On Monday 03 October 2005 18:44, Timothy wrote:
* kjs/date_object.cpp:
(timetUsingCF): Fix one of the date tests my
making the
CF version of mktime have the same quirk about the DST field as
the real
mktime. * tests/mozilla/expected.html: Updated for newly fixed test.
-
+
CFAbsoluteTime absoluteTime =
CFGregorianDateGetAbsoluteTime(date,
timeZone); +
+ if (tm->tm_isdst >= 0) {
+ if (CFTimeZoneIsDaylightSavingTime(timeZone,
absoluteTime) &&
!tm->tm_isdst) + absoluteTime += 3600;
+ else if (!CFTimeZoneIsDaylightSavingTime(timeZone,
absoluteTime)
&& tm->tm_isdst) + absoluteTime -= 3600;
+ }
+
CFTimeInterval interval = absoluteTime +
--
George Staikos
KDE Developer http://www.kde.org/
Staikos Computing Services Inc. http://www.staikos.net/
_______________________________________________
webkit-dev mailing list
[email protected]
http://www.opendarwin.org/mailman/listinfo/webkit-dev
_______________________________________________
webkit-dev mailing list
[email protected]
http://www.opendarwin.org/mailman/listinfo/webkit-dev
_______________________________________________
webkit-dev mailing list
[email protected]
http://www.opendarwin.org/mailman/listinfo/webkit-dev