Version 32 (modified by 12 years ago) ( diff ) | ,
---|
List of ENABLE flags
3D_PLUGIN
3D_RENDERING
ACCELERATED_2D_CANVAS
BATTERY_STATUS
BLOB
CALENDAR_PICKER
A calendar picker UI for <input type=date>. Under development. This feature requires ENABLE_PAGE_POPUP.
CHANNEL_MESSAGING
CONTEXT_MENUS
CSP_NEXT
Content-Security-Policy 1.1. Announcement. http://webkit.org/b/85558.
CSS_BOX_DECORATION_BREAK
box-decoration-break CSS property.
CSS_FILTERS
CSS3_FLEXBOX
CSS_IMAGE_RESOLUTION
image-resolution CSS property. http://webkit.org/b/85262
CSS_IMAGE_SET
CSS_SHADERS
CSS_VARIABLES
CSS Variables Module. Announcement. Under development.
CUSTOM_SCHEME_HANDLER
isProtocolHandlerRegistered() and unregisterProtocolHandler() of Custom scheme and content handlers.
DASHBOARD_SUPPORT
DATABASE
DATALIST
<datalist> support. Under development.
DATA_TRANSFER_ITEMS
DEBUG_MATH_LAYOUT
DETAILS
<details> and <summary> support. Stable.
DEVICE_ORIENTATION
DIRECTORY_UPLOAD
<input type=file webkitdirectory> support. Experimental.
DOWNLOAD_ATTRIBUTE
DRAG_SUPPORT
ENCRYPTED_MEDIA
Encrypted Media Extensions. Announcement.
EVENT_MODE_METATAGS
FAST_MOBILE_SCROLLING
FILE_SYSTEM
FILTERS
FTPDIR
FULLSCREEN_API
GAMEPAD
GEOLOCATION
GESTURE_EVENTS
GLIB_SUPPORT
GLOBAL_FASTMALLOC_NEW
HIGH_DPI_CANVAS
ICONDATABASE
IFRAME_SEAMLESS
<iframe seamless> support. http://webkit.org/b/85822
IMAGE_DECODER_DOWN_SAMPLING
INDEXED_DATABASE
INPUT_SPEECH
<input x-webkit-speech> support. Experimental.
INPUT_TYPE_COLOR
<input type=color> support. Stable. Need platform-specific code in ChromeClient.
INPUT_TYPE_DATE
<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. 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.
INPUT_TYPE_DATETIME
<input type=datetime> support. Similar status with INPUT_TYPE_DATE.
INPUT_TYPE_DATETIMELOCAL
<input type=datetime-local> support. Similar status with INPUT_TYPE_DATE.
INPUT_TYPE_MONTH
<input type=month> support. Similar status with INPUT_TYPE_DATE.
INPUT_TYPE_TIME
<input type=time> support. Similar status with INPUT_TYPE_DATE.
INPUT_TYPE_WEEK
<input type=week> support. Similar status with INPUT_TYPE_DATE.
INSPECTOR
Inspector support. Stable.
JAVASCRIPT_DEBUGGER
JAVA_BRIDGE
LEGACY_CSS_VENDOR_PREFIXES
Support for -khtml- and -apple- vendor prefixes.
LEGACY_WEBKIT_BLOB_BUILDER
Support for WebKitBlobBuilder. http://webkit.org/b/84036
LEGACY_NOTIFICATIONS
LEGACY_VIEWPORT_ADAPTION
LINK_PREFETCH
LINK_PRERENDER
MAC_JAVA_BRIDGE
MATHML
MathML support.
MEDIA_CAPTURE
HTML Media Capture support. Announcement. Support only 'capture' attribute for now.
MEDIA_SOURCE
MEDIA_STATISTICS
MEDIA_STREAM
METER_TAG
<meter> support. Stable.
MHTML
MICRODATA
MUTATION_OBSERVERS
NETSCAPE_PLUGIN_API
NETSCAPE_PLUGIN_METADATA_CACHE
NEW_XML
NOTIFICATIONS
ORIENTATION_EVENTS
OVERFLOW_SCROLLING
PAGE_POPUP
Internal API to provide HTML-capable popup. This is needed for calendar picker UI of <input type=date>. This needs ChromeClient implementation.
PAGE_VISIBILITY_API
PAN_SCROLLING
PARSED_STYLE_SHEET_CACHING
https://bugs.webkit.org/show_bug.cgi?id=85413
PLUGIN_PACKAGE_SIMPLE_HASH
PLUGIN_PROXY_FOR_VIDEO
POINTER_LOCK
PROGRESS_TAG
<progress> support. Stable. Need to implement functions of RenderTheme.
QUOTA
REGISTER_PROTOCOL_HANDLER
REPAINT_THROTTLING
REQUEST_ANIMATION_FRAME
RUBBER_BANDING
SCRIPTED_SPEECH
Under development.
SHADOW_DOM
Shadow DOM support. Experimental.
SHARED_WORKERS
SKIA_GPU_CANVAS
SMOOTH_SCROLLING
SPELLCHECK
SQL_DATABASE
STYLE_SCOPED
<style scoped> support. Experimental.
SUBPIXEL_LAYOUT
SVG
SVG support. Stable.
SVG_DOM_OBJC_BINDINGS
SVG_FONTS
TEXT_CARET
THREADED_SCROLLING
THREADING_GENERIC
TOUCH_EVENTS
TOUCH_ICON_LOADING
VIBRATION
VIDEO
<video> and <audio> support. Stable.
VIDEO_TRACK
VIEWPORT
VIEWPORT_REFLOW
WEBGL
WEB_ARCHIVE
WEB_AUDIO
WEB_INTENTS
WEB_SOCKETS
WebSocket support. Stable. Should call Settings::setUseHixie76WebSocketProtocol(false) to enable the standard protocol.
WEB_TIMING
WORKERS
WTF_MALLOC_VALIDATION
XHR_RESPONSE_BLOB
XSLT
JavaScriptCore flags
ASSEMBLER
ASSEMBLER_WX_EXCLUSIVE
CLASSIC_INTERPRETER
CODEBLOCK_SAMPLING
COMMANDLINE_TYPEDARRAYS
COMPUTED_GOTO_CLASSIC_INTERPRETER
DEBUG_WITH_BREAKPOINT
DFG_JIT
EXECUTABLE_ALLOCATOR_DEMAND
EXECUTABLE_ALLOCATOR_FIXED
GC_LOGGING
GC_VALIDATION
GGC
JIT
JIT_CONSTANT_BLINDING
JIT_USE_SOFT_MODULO
JIT_VERBOSE
JIT_VERBOSE_OSR
OPCODE_SAMPLING
OPCODE_STATS
LLINT
META_ALLOCATOR_PROFILE
PARALLEL_GC
REGEXP_TRACING
RUN_TIME_HEURISTICS
SAMPLING_COUNTERS
SAMPLING_FLAGS
SAMPLING_REGIONS
SAMPLING_THREAD
SIMPLE_HEAP_PROFILING
VALUE_PROFILER
VERBOSE_VALUE_PROFILE
WRITE_BARRIER_PROFILING
YARR_JIT
YARR_JIT_DEBUG
WebKit2 flags
MEMORY_SAMPLER
PLUGIN_PROCESS
WEB_PROCESS_SANDBOX
Platform-specific flags
BLACKBERRY_CREDENTIAL_PERSIST
Blackberry
BLACKBERRY_DEBUG_MEMORY
Blackberry
JAVASCRIPT_I18N_API
V8-only. Experimental.
PURGEABLE_MEMORY
Mac
SPEECH_INPUT
Qt. INPUT_SPEECH?
WEBDOM
Blackberry