= List of ENABLE flags = === 3D_PLUGIN === === 3D_RENDERING === === 8BIT_TEXTRUN === Turns on code to create 8 bit TextRun's. The features requires that text rendering code can handle both 8 and 16 bit TextRun's. === ACCELERATED_2D_CANVAS === === ACCELERATED_OVERFLOW_SCROLLING === === BATTERY_STATUS === [http://www.w3.org/TR/battery-status/ Battery Status API] === BLOB === === CANVAS_PATH === === CALENDAR_PICKER === Calendar picker UI built in WebCore. It's implemented with HTML+JavaScript, and supports type=date, type=datetime, type=datetime-local, type=month, and type=week. This feature requires ENABLE_PAGE_POPUP. See EnableFormFeatures. === CHANNEL_MESSAGING === === CONTEXT_MENUS === === CSP_NEXT === [https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html Content-Security-Policy 1.1]. [http://lists.webkit.org/pipermail/webkit-dev/2012-May/020559.html Announcement]. [http://webkit.org/b/85558]. === CSS_BOX_DECORATION_BREAK === box-decoration-break CSS property. [http://webkit.org/b/27576]. === CSS_COMPOSITING === [https://dvcs.w3.org/hg/FXTF/rawfile/tip/compositing/index.html Compositing and Blending]. [http://lists.webkit.org/pipermail/webkit-dev/2012-July/021558.html Announcement]. [http://webkit.org/b/91908]. Under development. === CSS_EXCLUSIONS === [http://dev.w3.org/csswg/css-exclusions/ CSS Exclusions and Shapes Module Level 3]. [https://bugs.webkit.org/show_bug.cgi?id=57311 Meta tracking bug]. Under development. Contributors: betravis, hansmuller, bemjb, Zoltan Horvath (Zoltan), and others. === CSS_FILTERS === === CSS_GRID_LAYOUT === [http://dev.w3.org/csswg/css-grid/]. [https://lists.webkit.org/pipermail/webkit-dev/2011-November/018570.html Announcement]. Contributors: none. === CSS_IMAGE_ORIENTATION === [http://www.w3.org/TR/2012/CR-css3-images-20120417/#the-image-orientation image-orientation CSS property]. [http://lists.webkit.org/pipermail/webkit-dev/2012-June/021151.html Announcement]. [http://webkit.org/b/89052] === CSS_IMAGE_RESOLUTION === [http://www.w3.org/TR/2012/CR-css3-images-20120417/#the-image-resolution image-resolution CSS property]. [http://lists.webkit.org/pipermail/webkit-dev/2012-April/020527.html Announcement]. [http://webkit.org/b/85262] === CSS_IMAGE_SET === [http://lists.w3.org/Archives/Public/www-style/2012Feb/1103.html image-set CSS property]. === CSS_REGIONS === [http://dev.w3.org/csswg/css-regions/ CSS Regions specification] [https://bugs.webkit.org/show_bug.cgi?id=57312 CSS Regions meta bug] Under development. === CSS_SHADERS === aka CSS Custom Filters. [https://dvcs.w3.org/hg/FXTF/raw-file/tip/filters/index.html#custom-filter Custom Filter section of CSS Filter Effects specification]. [https://bugs.webkit.org/show_bug.cgi?id=71392 CSS Shaders meta bug]. Under development. Contributors: achicu, mvujovic, michelangelo, and others. Reviewers: dino, krit. === CSS_STICKY_POSITION === [http://lists.w3.org/Archives/Public/www-style/2012Jun/0627.html CSS position:sticky]. [http://lists.webkit.org/pipermail/webkit-dev/2012-June/021306.html Announcement]. [http://webkit.org/b/90046]. === CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED === [http://lists.webkit.org/pipermail/webkit-dev/2012-December/023156.html Announcement]. [http://webkit.org/b/93136] Under development as they are few things to do before shipping them. Enabled by default in trunk. === CSS_VARIABLES === [http://www.w3.org/TR/css-variables/ CSS Variables Module]. [http://lists.webkit.org/pipermail/webkit-dev/2012-May/020633.html Announcement]. Under development. Contributors: none. === CSS3_CONDITIONAL_RULES === CSS3 @supports rule. [http://dev.w3.org/csswg/css3-conditional/#at-supports @supports in the css3-conditional specification]. [http://lists.webkit.org/pipermail/webkit-dev/2012-June/021109.html Announcement]. [https://webkit.org/b/86146]. === CSS3_TEXT === [http://dev.w3.org/csswg/css3-text/#decoration CSS3 Text Decoration specification]. [http://lists.webkit.org/pipermail/webkit-dev/2012-August/021870.html Announcement]. [https://webkit.org/b/58491 Master bug] Under development. [http://dev.w3.org/csswg/css3-text/#text-align-last CSS3 text-align-last specification] [http://lists.webkit.org/pipermail/webkit-dev/2012-October/022529.html Announcement]. [https://webkit.org/b/76173 Master bug] Under development. [http://dev.w3.org/csswg/css3-text/#text-justify0 CSS3 text-justify specification] [https://webkit.org/b/99945 Master bug] Under development. === CSS3_TEXT_LINE_BREAK === [http://dev.w3.org/csswg/css3-text/#line-break CSS line-break property]. [https://bugs.webkit.org/show_bug.cgi?id=89235 Meta Bug]. Contributors: gasubic. === CURSOR_VISIBILITY === https://bugs.webkit.org/show_bug.cgi?id=107601 Under development. === CUSTOM_ELEMENTS === [https://bugs.webkit.org/show_bug.cgi?id=99688]. === CUSTOM_SCHEME_HANDLER === isProtocolHandlerRegistered() and unregisterProtocolHandler() of [http://www.whatwg.org/specs/web-apps/current-work/multipage/timers.html#custom-handlers Custom scheme and content handlers]. === DASHBOARD_SUPPORT === === DATALIST_ELEMENT === support. Stable. Need platform-specific implementation. === DATA_TRANSFER_ITEMS === === DATE_AND_TIME_INPUT_TYPES === An 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. === DEBUG_MATH_LAYOUT === === DELETION_UI === === DETAILS_ELEMENT ===
and support. Stable. === DEVICE_ORIENTATION === === DIALOG_ELEMENT === [http://www.whatwg.org/specs/web-apps/current-work/multipage/commands.html#the-dialog-element ] support. [http://lists.webkit.org/pipermail/webkit-dev/2012-July/021343.html Announcement]. [http://webkit.org/b/84635]. Under development. Contributors: none. === DIRECTORY_UPLOAD === support. Experimental. === DOM4_EVENTS_CONSTRUCTOR === Constructor support for DOM events. [https://bugs.webkit.org/show_bug.cgi?id=67824 Meta bug]. === DOWNLOAD_ATTRIBUTE === === DRAG_SUPPORT === === DRAGGABLE_REGION === Currently only supported in chromium port. http://lists.webkit.org/pipermail/webkit-dev/2012-June/021257.html === ENCRYPTED_MEDIA === [http://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-media/encrypted-media.html Encrypted Media Extensions]. [http://lists.webkit.org/pipermail/webkit-dev/2012-April/020174.html Announcement]. === ENCRYPTED_MEDIA_V2 === [https://bugs.webkit.org/show_bug.cgi?id=109318 Bug1] [https://bugs.webkit.org/show_bug.cgi?id=109320 Bug2]. === EVENT_MODE_METATAGS === === FAST_MOBILE_SCROLLING === === FILE_SYSTEM === Contributors: none. === FILTERS === Image filter implementation. SVG Filter feature is available if ENABLE(SVG) && ENABLE(FILTERS). === FONT_LOAD_EVENTS === [http://dev.w3.org/csswg/css-font-load-events-3/ CSS Font Load Events Module]. [https://lists.webkit.org/pipermail/webkit-dev/2013-January/023541.html Announcement]. [https://bugs.webkit.org/show_bug.cgi?id=98395 Meta bug]. Under development. === FTPDIR === === FULLSCREEN_API === === GAMEPAD === === GEOLOCATION === === GESTURE_EVENTS === === GLOBAL_FASTMALLOC_NEW === Part of the Custom Allocation Framework. Contributors: Zoltan Horvath (Zoltan) === HIDDEN_PAGE_DOM_TIMER_THROTTLING === [http://lists.webkit.org/pipermail/webkit-dev/2012-October/022458.html] [http://webkit.org/b/98474]. Experimental. === HIGH_DPI_CANVAS === === ICONDATABASE === === IFRAME_SEAMLESS ===