RESOLVED FIXED 101878
Add support for week/month to Locale::formatDateTime()
https://bugs.webkit.org/show_bug.cgi?id=101878
Summary Add support for week/month to Locale::formatDateTime()
Keishi Hattori
Reported 2012-11-11 18:27:31 PST
Add support for week/month to Locale::formatDateTime()
Attachments
Patch (6.35 KB, patch)
2012-11-12 02:28 PST, Keishi Hattori
no flags
Patch (7.18 KB, patch)
2012-11-12 03:51 PST, Keishi Hattori
no flags
Keishi Hattori
Comment 1 2012-11-12 02:28:27 PST
Kent Tamura
Comment 2 2012-11-12 02:35:43 PST
Comment on attachment 173592 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=173592&action=review > Source/WebCore/ChangeLog:10 > + No new tests. Added Chromium tests LocaleMacTest.formatWeek and LocaleMacTest.formatMonth. nit: "No new tests." is unnecessary. > Source/WebCore/platform/text/PlatformLocale.cpp:102 > case DateTimeFormat::FieldTypeMonth: We need to support FieldTypeMonthStandAlone too. Some locales such as Russian use it. > Source/WebCore/platform/text/PlatformLocale.cpp:360 > - if (date.type() != DateComponents::Time && date.type() != DateComponents::Date) > + if (date.type() != DateComponents::Time && date.type() != DateComponents::Date && date.type() != DateComponents::Week && date.type() != DateComponents::Month) > return String(); nit: if (date.type() == DateComponents::DateTime || date.type() == DateComponents::DateTimeLocal || date.type() == DateComponents::Invalid) is shorter. > Source/WebCore/platform/text/PlatformLocale.cpp:371 > builder.build(formatType == FormatTypeShort ? shortTimeFormat() : timeFormat()); > else if (date.type() == DateComponents::Date) > builder.build(dateFormat()); > + else if (date.type() == DateComponents::Week) > + builder.build(weekFormatInLDML()); > + else if (date.type() == DateComponents::Month) > + builder.build(monthFormat()); nit: It's time to apply switch-case.
Keishi Hattori
Comment 3 2012-11-12 03:51:43 PST
WebKit Review Bot
Comment 4 2012-11-12 05:24:07 PST
Comment on attachment 173613 [details] Patch Clearing flags on attachment: 173613 Committed r134216: <http://trac.webkit.org/changeset/134216>
WebKit Review Bot
Comment 5 2012-11-12 05:24:10 PST
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.