Patch by Santosh Mahto <santosh.ma@samsung.com> on 2013-08-19
Reviewed by Darin Adler.
Resolving code error.
* html/BaseDateAndTimeInputType.cpp:
(WebCore::BaseDateAndTimeInputType::defaultValueForStepUp):
* html/MonthInputType.cpp:
(WebCore::MonthInputType::defaultValueForStepUp):
* html/TimeInputType.cpp:
(WebCore::TimeInputType::defaultValueForStepUp):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@154315
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2013-08-19 Santosh Mahto <santosh.ma@samsung.com>
+
+ <https://webkit.org/b/119991> change usage of calculateUTCOffset()/calculateDSTOffset to calculateLocalTimeOffset
+
+ Reviewed by Darin Adler.
+
+ Resolving code error.
+
+ * html/BaseDateAndTimeInputType.cpp:
+ (WebCore::BaseDateAndTimeInputType::defaultValueForStepUp):
+ * html/MonthInputType.cpp:
+ (WebCore::MonthInputType::defaultValueForStepUp):
+ * html/TimeInputType.cpp:
+ (WebCore::TimeInputType::defaultValueForStepUp):
+
2013-08-19 Ryosuke Niwa <rniwa@webkit.org>
<https://webkit.org/b/120049> Delete code for Snow Leopard
Decimal BaseDateAndTimeInputType::defaultValueForStepUp() const
{
double ms = currentTimeMS();
- double utcOffset = calculateUTCOffset();
- double dstOffset = calculateDSTOffset(ms, utcOffset);
- int offset = static_cast<int>((utcOffset + dstOffset) / msPerMinute);
+ int offset = calculateLocalTimeOffset(ms).offset / msPerMinute;
return Decimal::fromDouble(ms + (offset * msPerMinute));
}
Decimal MonthInputType::defaultValueForStepUp() const
{
double current = currentTimeMS();
- double utcOffset = calculateUTCOffset();
- double dstOffset = calculateDSTOffset(current, utcOffset);
- int offset = static_cast<int>((utcOffset + dstOffset) / msPerMinute);
+ int offset = calculateLocalTimeOffset(current).offset / msPerMinute;
current += offset * msPerMinute;
DateComponents date;
Decimal TimeInputType::defaultValueForStepUp() const
{
double current = currentTimeMS();
- double utcOffset = calculateUTCOffset();
- double dstOffset = calculateDSTOffset(current, utcOffset);
- int offset = static_cast<int>((utcOffset + dstOffset) / msPerMinute);
+ int offset = calculateLocalTimeOffset(current).offset / msPerMinute;
current += offset * msPerMinute;
DateComponents date;