-
tkent@chromium.org authored
https://bugs.webkit.org/show_bug.cgi?id=68971 Reviewed by Hajime Morita. Source/JavaScriptCore: * Configurations/FeatureDefines.xcconfig: Add ENABLE_INPUT_TYPE_* flags. They are enabled only for iOS. Source/WebCore: * Configurations/FeatureDefines.xcconfig: Add ENABLE_INPUT_TYPE_* flags. They are enabled only for iOS. * html/DateInputType.cpp: Wrapped with ENABLE(INPUT_TYPE_DATE) * html/DateInputType.h: ditto. * html/DateTimeInputType.cpp: Wrapped with ENABLE(INPUT_TYPE_DATETIME) * html/DateTimeInputType.h: ditto. * html/DateTimeLocalInputType.cpp: Wrapped with ENABLE(INPUT_TYPE_DATETIMELOCAL) * html/DateTimeLocalInputType.h: ditto. * html/InputType.cpp: (WebCore::createInputTypeFactoryMap): Recognizes type attribute value only if it is enabled by ENABLE(INPUT_TYPE_*). * html/MonthInputType.cpp: Wrapped with ENABLE(INPUT_TYPE_MONTH) * html/MonthInputType.h: ditto. * html/TimeInputType.cpp: Wrapped with ENABLE(INPUT_TYPE_TIME) * html/TimeInputType.h: ditto. * html/WeekInputType.cpp: Wrapped with ENABLE(INPUT_TYPE_WEEK) * html/WeekInputType.h: ditto. Source/WebKit/chromium: * features.gypi: Add disabled ENABLE_INPUT_TYPE_* flags. Source/WebKit/mac: * Configurations/FeatureDefines.xcconfig: Add ENABLE_INPUT_TYPE_* flags. They are enabled only for iOS. Source/WebKit2: * Configurations/FeatureDefines.xcconfig: Add ENABLE_INPUT_TYPE_* flags. They are enabled only for iOS. Tools: * Scripts/build-webkit: Add --input-type-{date,datetime,datetimelocal,month,time,week} flags. They are disabled by default. WebKitLibraries: * win/tools/vsprops/FeatureDefines.vsprops: Add ENABLE_INPUT_TYPE_* flags. They are disabled by default. * win/tools/vsprops/FeatureDefinesCairo.vsprops: ditto. LayoutTests: Skip fast/forms/{date,datetime,datetimelocal,month,time,week}. * platform/chromium/test_expectations.txt: * platform/gtk/Skipped: * platform/mac/Skipped: * platform/qt/Skipped: * platform/win/Skipped: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@96678 268f45cc-cd09-0410-ab3c-d52691b4dbfc
dfc91a45