https://bugs.webkit.org/show_bug.cgi?id=97640
This patch renames ENABLE_INPUT_TYPE_TIME MULTIPLE_FIELDS feature
flag to ENABLE_INPUT_MULTIPLE_FIELDS_UI for implementing multiple
fields date/time input UI other than input type "time".
No new tests. This patch doesn't change behavior.
* css/html.css:
* css/themeWin.css:
* html/DateTimeFieldsState.cpp:
* html/DateTimeFieldsState.h:
* html/TimeInputType.cpp:
(WebCore):
* html/TimeInputType.h:
(TimeInputType):
* html/shadow/DateTimeEditElement.cpp:
* html/shadow/DateTimeEditElement.h:
* html/shadow/DateTimeFieldElement.cpp:
* html/shadow/DateTimeFieldElement.h:
* html/shadow/DateTimeFieldElements.cpp:
* html/shadow/DateTimeFieldElements.h:
* html/shadow/DateTimeNumericFieldElement.cpp:
* html/shadow/DateTimeNumericFieldElement.h:
* html/shadow/DateTimeSymbolicFieldElement.cpp:
* html/shadow/DateTimeSymbolicFieldElement.h:
* platform/LocalizedStrings.h:
(WebCore):
* platform/text/DateTimeFormat.cpp:
* platform/text/DateTimeFormat.h:
* platform/text/LocaleICU.cpp:
(WebCore::LocaleICU::LocaleICU):
(WebCore::LocaleICU::~LocaleICU):
(WebCore):
* platform/text/LocaleICU.h:
(LocaleICU):
* platform/text/LocaleWin.cpp:
(WebCore):
* platform/text/LocaleWin.h:
(LocaleWin):
* platform/text/LocalizedNumber.h:
(WebCore):
* platform/text/LocalizedNumberICU.cpp:
(WebCore):
* platform/text/LocalizedNumberNone.cpp:
(WebCore):
* platform/text/Localizer.cpp:
(WebCore):
* platform/text/Localizer.h:
(Localizer):
* platform/text/mac/LocaleMac.h:
(LocaleMac):
* platform/text/mac/LocaleMac.mm:
(WebCore):
* platform/text/mac/LocalizedNumberMac.mm:
(WebCore):
* platform/text/win/LocalizedNumberWin.cpp:
(WebCore):
Source/WebKit/chromium: Rename ENABLE_INPUT_TYPE_MULTIPLE_FIELDS to ENABLE_INPUT_MULTIPLE_FIELDS_UI
https://bugs.webkit.org/show_bug.cgi?id=97640
Reviewed by Kent Tamura.
This patch renames ENABLE_INPUT_TYPE_TIME MULTIPLE_FIELDS feature
flag to ENABLE_INPUT_MULTIPLE_FIELDS_UI for implementing multiple
fields date/time input UI other than input type "time".
* features.gypi:
* src/LocalizedStrings.cpp:
(WebCore):
* tests/DateTimeFormatTest.cpp:
* tests/LocaleMacTest.cpp:
(LocaleMacTest):
* tests/LocaleWinTest.cpp:
(LocaleWinTest):
* tests/LocalizedDateICUTest.cpp:
* tests/LocalizedNumberICUTest.cpp:
LayoutTests: Rename ENABLE_INPUT_TYPE_TIME_MULTIPLE_FIELDS to ENABLE_INPUT_MULTIPLE_FIELDS_UI
https://bugs.webkit.org/show_bug.cgi?id=97640
This patch renames ENABLE_INPUT_TYPE_TIME MULTIPLE_FIELDS feature
flag to ENABLE_INPUT_MULTIPLE_FIELDS_UI for implementing multiple
fields date/time input UI other than input type "time".
* platfrom/efl/TestExpectations: Update a comment which refers ENABLE_INPUT_TYPE_TIME MULTIPLE_FIELDS.
* platform/mac/Skipped: ditto.
* platform/qt/Skipped: ditto.
* platform/win/Skipped: ditto.
* platform/wincairo/Skipped: ditto.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@129612
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2012-09-26 Yoshifumi Inoue <yosin@chromium.org>
+
+ Rename ENABLE_INPUT_TYPE_TIME_MULTIPLE_FIELDS to ENABLE_INPUT_MULTIPLE_FIELDS_UI
+ https://bugs.webkit.org/show_bug.cgi?id=97640
+
+ This patch renames ENABLE_INPUT_TYPE_TIME MULTIPLE_FIELDS feature
+ flag to ENABLE_INPUT_MULTIPLE_FIELDS_UI for implementing multiple
+ fields date/time input UI other than input type "time".
+
+ * platfrom/efl/TestExpectations: Update a comment which refers ENABLE_INPUT_TYPE_TIME MULTIPLE_FIELDS.
+ * platform/mac/Skipped: ditto.
+ * platform/qt/Skipped: ditto.
+ * platform/win/Skipped: ditto.
+ * platform/wincairo/Skipped: ditto.
+
2012-09-26 Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
[EFL] Unskip that passes after r125813.
webkit.org/b/50485 inspector/profiler/heap-snapshot-summary-sorting.html [ Skip ]
webkit.org/b/50485 inspector/profiler/heap-snapshot-summary-sorting-instances.html [ Skip ]
-# ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS) is disabled
+# ENABLE(INPUT_MULTIPLE_FIELDS_UI) is disabled
webkit.org/b/94186 fast/forms/time-multiple-fields
webkit.org/b/93976 fast/css-generated-content/quotes-lang.html [ ImageOnlyFailure ]
# https://bugs.webkit.org/show_bug.cgi?id=92352
css3/flexbox/flex-rounding.html
-# ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS) is disabled
+# ENABLE(INPUT_MULTIPLE_FIELDS_UI) is disabled
fast/forms/time-multiple-fields
# <rdar://problem/11224160> Focus not transferring properly in DumpRenderTree in Mountain Lion
# https://bugs.webkit.org/show_bug.cgi?id=94076
fast/events/autoscroll-in-textarea.html
-# ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS) is disabled
+# ENABLE(INPUT_MULTIPLE_FIELDS_UI) is disabled
fast/forms/time-multiple-fields
# [Qt] New inspector/timeline/timeline-decode-resize.html introduced in r125790 fails
#Require rebaselining after https://bugs.webkit.org/show_bug.cgi?id=89826
fast/css/word-space-extra.html
-# ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS) is disabled
+# ENABLE(INPUT_MULTIPLE_FIELDS_UI) is disabled
fast/forms/time-multiple-fields
# Require rebaseline after https://bugs.webkit.org/show_bug.cgi?id=84286
#Require rebaselining after https://bugs.webkit.org/show_bug.cgi?id=89826
fast/css/word-space-extra.html
-# ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS) is disabled
+# ENABLE(INPUT_MULTIPLE_FIELDS_UI) is disabled
fast/forms/time-multiple-fields
# Require rebaseline after https://bugs.webkit.org/show_bug.cgi?id=84286
+2012-09-26 Yoshifumi Inoue <yosin@chromium.org>
+
+ Rename ENABLE_INPUT_TYPE_TIME_MULTIPLE_FIELDS to ENABLE_INPUT_MULTIPLE_FIELDS_UI
+ https://bugs.webkit.org/show_bug.cgi?id=97640
+
+ This patch renames ENABLE_INPUT_TYPE_TIME MULTIPLE_FIELDS feature
+ flag to ENABLE_INPUT_MULTIPLE_FIELDS_UI for implementing multiple
+ fields date/time input UI other than input type "time".
+
+ No new tests. This patch doesn't change behavior.
+
+ * css/html.css:
+ * css/themeWin.css:
+ * html/DateTimeFieldsState.cpp:
+ * html/DateTimeFieldsState.h:
+ * html/TimeInputType.cpp:
+ (WebCore):
+ * html/TimeInputType.h:
+ (TimeInputType):
+ * html/shadow/DateTimeEditElement.cpp:
+ * html/shadow/DateTimeEditElement.h:
+ * html/shadow/DateTimeFieldElement.cpp:
+ * html/shadow/DateTimeFieldElement.h:
+ * html/shadow/DateTimeFieldElements.cpp:
+ * html/shadow/DateTimeFieldElements.h:
+ * html/shadow/DateTimeNumericFieldElement.cpp:
+ * html/shadow/DateTimeNumericFieldElement.h:
+ * html/shadow/DateTimeSymbolicFieldElement.cpp:
+ * html/shadow/DateTimeSymbolicFieldElement.h:
+ * platform/LocalizedStrings.h:
+ (WebCore):
+ * platform/text/DateTimeFormat.cpp:
+ * platform/text/DateTimeFormat.h:
+ * platform/text/LocaleICU.cpp:
+ (WebCore::LocaleICU::LocaleICU):
+ (WebCore::LocaleICU::~LocaleICU):
+ (WebCore):
+ * platform/text/LocaleICU.h:
+ (LocaleICU):
+ * platform/text/LocaleWin.cpp:
+ (WebCore):
+ * platform/text/LocaleWin.h:
+ (LocaleWin):
+ * platform/text/LocalizedNumber.h:
+ (WebCore):
+ * platform/text/LocalizedNumberICU.cpp:
+ (WebCore):
+ * platform/text/LocalizedNumberNone.cpp:
+ (WebCore):
+ * platform/text/Localizer.cpp:
+ (WebCore):
+ * platform/text/Localizer.h:
+ (Localizer):
+ * platform/text/mac/LocaleMac.h:
+ (LocaleMac):
+ * platform/text/mac/LocaleMac.mm:
+ (WebCore):
+ * platform/text/mac/LocalizedNumberMac.mm:
+ (WebCore):
+ * platform/text/win/LocalizedNumberWin.cpp:
+ (WebCore):
+
2012-09-26 Zan Dobersek <zandobersek@gmail.com>
[GTK] Enable some of the unstable CSS features
}
#endif
-#if defined(ENABLE_INPUT_TYPE_TIME_MULTIPLE_FIELDS) && ENABLE_INPUT_TYPE_TIME_MULTIPLE_FIELDS
+#if defined(ENABLE_INPUT_MULTIPLE_FIELDS_UI) && ENABLE_INPUT_MULTIPLE_FIELDS_UI
input[type="time"] {
font-family: monospace;
}
input[type="password"],
input[type="tel"],
input[type="text"],
-#if !defined(ENABLE_INPUT_TYPE_TIME_MULTIPLE_FIELDS) || !ENABLE_INPUT_TYPE_TIME_MULTIPLE_FIELDS
+#if !defined(ENABLE_INPUT_MULTIPLE_FIELDS_UI) || !ENABLE_INPUT_MULTIPLE_FIELDS_UI
input[type="time"],
#endif
input[type="url"],
*/
#include "config.h"
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
#include "DateTimeFieldsState.h"
#include "FormController.h"
#ifndef DateTimeFieldsState_h
#define DateTimeFieldsState_h
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
#include <wtf/text/WTFString.h>
namespace WebCore {
#include <wtf/PassOwnPtr.h>
#if ENABLE(INPUT_TYPE_TIME)
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
#include "DateTimeFieldsState.h"
#include "ElementShadow.h"
#include "FormController.h"
return true;
}
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
TimeInputType::DateTimeEditControlOwnerImpl::DateTimeEditControlOwnerImpl(TimeInputType& timeInputType)
: m_timeInputType(timeInputType)
#if ENABLE(INPUT_TYPE_TIME)
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
#include "DateTimeEditElement.h"
#endif
public:
static PassOwnPtr<InputType> create(HTMLInputElement*);
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
virtual ~TimeInputType();
#endif
virtual bool setMillisecondToDateComponents(double, DateComponents*) const OVERRIDE;
virtual bool isTimeField() const OVERRIDE;
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
class DateTimeEditControlOwnerImpl : public DateTimeEditElement::EditControlOwner {
WTF_MAKE_NONCOPYABLE(DateTimeEditControlOwnerImpl);
*/
#include "config.h"
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
#include "DateTimeEditElement.h"
#include "DateComponents.h"
#ifndef DateTimeEditElement_h
#define DateTimeEditElement_h
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
#include "DateTimeFieldElement.h"
#include "SpinButtonElement.h"
#include "StepRange.h"
*/
#include "config.h"
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
#include "DateTimeFieldElement.h"
#include "DateComponents.h"
#ifndef DateTimeFieldElement_h
#define DateTimeFieldElement_h
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
#include "HTMLDivElement.h"
*/
#include "config.h"
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
#include "DateTimeFieldElements.h"
#include "DateComponents.h"
#ifndef DateTimeFieldElements_h
#define DateTimeFieldElements_h
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
#include "DateTimeNumericFieldElement.h"
#include "DateTimeSymbolicFieldElement.h"
*/
#include "config.h"
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
#include "DateTimeNumericFieldElement.h"
#include "KeyboardEvent.h"
#ifndef DateTimeNumericFieldElement_h
#define DateTimeNumericFieldElement_h
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
#include "DateTimeFieldElement.h"
namespace WebCore {
*/
#include "config.h"
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
#include "DateTimeSymbolicFieldElement.h"
#include "FontCache.h"
#ifndef DateTimeSymbolicFieldElement_h
#define DateTimeSymbolicFieldElement_h
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
#include "DateTimeFieldElement.h"
namespace WebCore {
String AXMenuListPopupActionVerb();
String AXLinkActionVerb();
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
String AXAMPMFieldText();
String AXDayOfMonthFieldText();
String AXDateTimeFieldEmptyValueText();
#include "config.h"
#include "DateTimeFormat.h"
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
#include <wtf/ASCIICType.h>
#include <wtf/text/StringBuilder.h>
#ifndef DateTimeFormat_h
#define DateTimeFormat_h
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
#include <wtf/text/WTFString.h>
namespace WebCore {
#if ENABLE(CALENDAR_PICKER)
, m_firstDayOfWeek(0)
#endif
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
, m_mediumTimeFormat(0)
, m_shortTimeFormat(0)
, m_didCreateTimeFormat(false)
{
unum_close(m_numberFormat);
udat_close(m_shortDateFormat);
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
udat_close(m_mediumTimeFormat);
udat_close(m_shortTimeFormat);
#endif
return String::adopt(buffer);
}
-#if ENABLE(CALENDAR_PICKER) || ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(CALENDAR_PICKER) || ENABLE(INPUT_MULTIPLE_FIELDS_UI)
static String getDateFormatPattern(const UDateFormat* dateFormat)
{
if (!dateFormat)
}
#endif
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
static PassOwnPtr<Vector<String> > createFallbackAMPMLabels()
{
OwnPtr<Vector<String> > labels = adoptPtr(new Vector<String>());
unsigned firstDayOfWeek();
#endif
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
virtual String timeFormat() OVERRIDE;
virtual String shortTimeFormat() OVERRIDE;
virtual const Vector<String>& timeAMPMLabels() OVERRIDE;
void initializeCalendar();
#endif
-#if ENABLE(CALENDAR_PICKER) || ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(CALENDAR_PICKER) || ENABLE(INPUT_MULTIPLE_FIELDS_UI)
PassOwnPtr<Vector<String> > createLabelVector(const UDateFormat*, UDateFormatSymbolType, int32_t startIndex, int32_t size);
#endif
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
void initializeDateTimeFormat();
#endif
unsigned m_firstDayOfWeek;
#endif
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
UDateFormat* m_mediumTimeFormat;
UDateFormat* m_shortTimeFormat;
Vector<String> m_timeAMPMLabels;
#include "LocaleWin.h"
#include "DateComponents.h"
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
#include "DateTimeFormat.h"
#endif
#include "Language.h"
}
#endif
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
static DateTimeFormat::FieldType mapCharacterToDateTimeFieldType(UChar ch)
{
switch (ch) {
unsigned firstDayOfWeek() { return m_firstDayOfWeek; }
#endif
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
virtual String timeFormat() OVERRIDE;
virtual String shortTimeFormat() OVERRIDE;
virtual const Vector<String>& timeAMPMLabels() OVERRIDE;
// responsible to check the format of the resultant string.
String convertFromLocalizedNumber(const String&);
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
// Returns localized decimal separator, e.g. "." for English, "," for French.
String localizedDecimalSeparator();
#endif
return LocaleICU::currentLocale()->convertFromLocalizedNumber(localizedNumberString);
}
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
String localizedDecimalSeparator()
{
return localizedNumberString;
}
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
UChar localizedDecimalSeparator()
{
return builder.toString();
}
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
String Localizer::localizedDecimalSeparator()
{
initializeLocalizerData();
static PassOwnPtr<Localizer> create(const AtomicString&);
String convertToLocalizedNumber(const String&);
String convertFromLocalizedNumber(const String&);
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
String localizedDecimalSeparator();
// Returns time format in Unicode TR35 LDML[1] containing hour, minute, and
DecimalSymbolsSize
};
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
String m_localizedTimeFormatText;
String m_localizedShortTimeFormatText;
Vector<String> m_timeAMPMLabels;
unsigned firstDayOfWeek();
#endif
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
virtual String timeFormat() OVERRIDE;
virtual String shortTimeFormat() OVERRIDE;
virtual const Vector<String>& timeAMPMLabels() OVERRIDE;
Vector<String> m_monthLabels;
Vector<String> m_weekDayShortLabels;
#endif
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
NSDateFormatter *createTimeFormatter();
NSDateFormatter *createShortTimeFormatter();
}
#endif
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
NSDateFormatter* LocaleMac::createTimeFormatter()
{
return createDateTimeFormatter(m_locale.get(), NSDateFormatterNoStyle, NSDateFormatterMediumStyle);
return LocaleMac::currentLocale()->convertFromLocalizedNumber(localizedNumberString);
}
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
String localizedDecimalSeparator()
{
return LocaleMac::currentLocale()->localizedDecimalSeparator();
return LocaleWin::currentLocale()->convertFromLocalizedNumber(localizedNumberString);
}
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
String localizedDecimalSeparator()
{
return LocaleWin::currentLocale()->localizedDecimalSeparator();
+2012-09-26 Yoshifumi Inoue <yosin@chromium.org>
+
+ Rename ENABLE_INPUT_TYPE_MULTIPLE_FIELDS to ENABLE_INPUT_MULTIPLE_FIELDS_UI
+ https://bugs.webkit.org/show_bug.cgi?id=97640
+
+ Reviewed by Kent Tamura.
+
+ This patch renames ENABLE_INPUT_TYPE_TIME MULTIPLE_FIELDS feature
+ flag to ENABLE_INPUT_MULTIPLE_FIELDS_UI for implementing multiple
+ fields date/time input UI other than input type "time".
+
+ * features.gypi:
+ * src/LocalizedStrings.cpp:
+ (WebCore):
+ * tests/DateTimeFormatTest.cpp:
+ * tests/LocaleMacTest.cpp:
+ (LocaleMacTest):
+ * tests/LocaleWinTest.cpp:
+ (LocaleWinTest):
+ * tests/LocalizedDateICUTest.cpp:
+ * tests/LocalizedNumberICUTest.cpp:
+
2012-09-25 Alpha Lam <hclam@chromium.org>
Unreviewed. Roll DEPS for Chromium.
'ENABLE_DATALIST_ELEMENT=1',
'ENABLE_INPUT_SPEECH=1',
'ENABLE_INPUT_TYPE_COLOR=1',
- 'ENABLE_INPUT_TYPE_TIME_MULTIPLE_FIELDS=1',
+ 'ENABLE_INPUT_MULTIPLE_FIELDS_UI=1',
'ENABLE_JAVASCRIPT_I18N_API=1',
'ENABLE_LEGACY_NOTIFICATIONS=1',
'ENABLE_MEDIA_CAPTURE=0',
return String();
}
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
String AXAMPMFieldText()
{
return query(WebLocalizedString::AXAMPMFieldText);
#include "config.h"
#include "DateTimeFormat.h"
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
#include <gtest/gtest.h>
#include <wtf/text/CString.h>
#include <wtf/text/StringBuilder.h>
}
#endif
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
String timeFormat(const String& localeString)
{
OwnPtr<LocaleMac> locale = LocaleMac::create(localeString);
}
#endif
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
TEST_F(LocaleMacTest, timeFormat)
{
EXPECT_STREQ("h:mm:ss a", timeFormat("en_US").utf8().data());
}
#endif
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
String timeFormat(LCID lcid)
{
OwnPtr<LocaleWin> locale = LocaleWin::create(lcid);
}
#endif
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
TEST_F(LocaleWinTest, timeFormat)
{
EXPECT_STREQ("h:mm:ss a", timeFormat(EnglishUS).utf8().data());
#include "config.h"
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
#include "LocaleICU.h"
#include <gtest/gtest.h>
testNumbers("zh_TW");
}
-#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
static String testDecimalSeparator(const AtomicString& locale)
{