Changes between Version 89 and Version 90 of FeatureFlags


Ignore:
Timestamp:
Jan 17, 2013 2:19:15 AM (8 years ago)
Author:
tkent@chromium.org
Comment:

Update comment for forms-related flags

Legend:

Unmodified
Added
Removed
Modified
  • FeatureFlags

    v89 v90  
    7878
    7979=== CSS_STICKY_POSITION ===
    80 
    8180[http://lists.w3.org/Archives/Public/www-style/2012Jun/0627.html CSS position:sticky].
    8281[http://lists.webkit.org/pipermail/webkit-dev/2012-June/021306.html Announcement].
     
    104103
    105104=== DATE_AND_TIME_INPUT_TYPES ===
    106 
    107105An alias of {{{ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK)}}}. We shouldn't enable/disable this flag explicitly.
    108106
     
    115113
    116114=== DIALOG_ELEMENT ===
    117 
    118 [http://www.whatwg.org/specs/web-apps/current-work/multipage/commands.html#the-dialog-element <dialog>] support. [http://lists.webkit.org/pipermail/webkit-dev/2012-July/021343.html Announcement]. [http://webkit.org/b/84635]. Under development.
     115[http://www.whatwg.org/specs/web-apps/current-work/multipage/commands.html#the-dialog-element <dialog>] support.
     116[http://lists.webkit.org/pipermail/webkit-dev/2012-July/021343.html Announcement]. [http://webkit.org/b/84635]. Under development.
    119117
    120118=== DIRECTORY_UPLOAD ===
     
    139137
    140138=== FILTERS ===
    141 
    142139Image filter implementation. SVG Filter feature is available if ENABLE(SVG) && ENABLE(FILTERS).
    143140
     
    149146=== GLIB_SUPPORT ===
    150147=== GLOBAL_FASTMALLOC_NEW ===
     148
    151149=== HIDDEN_PAGE_DOM_TIMER_THROTTLING ===
    152150[http://lists.webkit.org/pipermail/webkit-dev/2012-October/022458.html] [http://webkit.org/b/98474]. Experimental.
     151
    153152=== HIGH_DPI_CANVAS ===
    154153=== ICONDATABASE ===
     
    164163Introduced by [http://webkit.org/b/97640] for using multiple fields UI in "date", "datetime", "datetime-local", "month", "time" and "week".
    165164This flag was named INPUT_TYPE_TIME_MULTIPLE_FIELDS [http://webkit.org/b/88970].
    166 [http://lists.webkit.org/pipermail/webkit-dev/2012-June/021305.html Announcement]. .
     165[http://lists.webkit.org/pipermail/webkit-dev/2012-June/021305.html Announcement].
     166
     167This flag provides inline editing UI for these input types. This UI is not suitable for mobile platforms.
    167168
    168169=== INPUT_SPEECH ===
     
    173174
    174175=== INPUT_TYPE_DATE ===
    175 <input type=date> support.  API implementation is stable, but the UI is poor. This shouldn't be enabled unless a date control have a richer UI. A calendar picker UI for desktop platforms is under development.
    176 In Android port, we apply -webkit-appearance:menulist-button to a date control, and non-WebKit code opens a modal dialog by a click on it.
     176<input type=date> support.
     177If ENABLE_INPUT_MULTIPLE_FIELDS_UI is enabled, `ChromeClient::openDateTimeChooser` implementation is optional.
     178Otherwise, `ChromeClient::openDateTimeChooser` implementation is mandatory.
    177179
    178180=== INPUT_TYPE_DATETIME ===
    179 <input type=datetime> support.  Similar status with INPUT_TYPE_DATE.
     181<input type=datetime> support.  The implementation is still useless. **Do not enable this**.
     182
    180183=== INPUT_TYPE_DATETIMELOCAL ===
    181 <input type=datetime-local> support.  Similar status with INPUT_TYPE_DATE.
     184<input type=datetime-local> support.
     185If ENABLE_INPUT_MULTIPLE_FIELDS_UI is enabled, `ChromeClient::openDateTimeChooser` implementation is optional.
     186Otherwise, `ChromeClient::openDateTimeChooser` implementation is mandatory.
     187
    182188=== INPUT_TYPE_MONTH ===
    183 <input type=month> support.  Similar status with INPUT_TYPE_DATE.
     189<input type=month> support.
     190If ENABLE_INPUT_MULTIPLE_FIELDS_UI is enabled, `ChromeClient::openDateTimeChooser` implementation is optional.
     191Otherwise, `ChromeClient::openDateTimeChooser` implementation is mandatory.
     192
    184193=== INPUT_TYPE_TIME ===
    185 <input type=time> support.  Similar status with INPUT_TYPE_DATE.
     194<input type=time> support.
     195If ENABLE_INPUT_MULTIPLE_FIELDS_UI is enabled, `ChromeClient::openDateTimeChooser` implementation is optional.
     196Otherwise, `ChromeClient::openDateTimeChooser` implementation is mandatory.
     197
    186198=== INPUT_TYPE_WEEK ===
    187 <input type=week> support.  Similar status with INPUT_TYPE_DATE.
     199<input type=week> support.
     200If ENABLE_INPUT_MULTIPLE_FIELDS_UI is enabled, `ChromeClient::openDateTimeChooser` implementation is optional.
     201Otherwise, `ChromeClient::openDateTimeChooser` implementation is mandatory.
    188202
    189203=== INSPECTOR ===
     
    247261
    248262=== OPENCL ===
    249 
    250263Enable OpenCL based optimizations.
    251264