wiki:FeatureFlags

Version 5 (modified by tkent@chromium.org, 12 years ago) (diff)

--

3D_PLUGIN

3D_RENDERING

ACCELERATED_2D_CANVAS

BLACKBERRY_CREDENTIAL_PERSIST

BLACKBERRY_DEBUG_MEMORY

BLOB

CALENDAR_PICKER

In development. This flag requires PAGE_POPUP.

CHANNEL_MESSAGING

CONTEXT_MENUS

CSS_FILTERS

CSS_GRID_LAYOUT

CSS_SHADERS

DASHBOARD_SUPPORT

DATABASE

DATALIST

<datalist> support. Need platform-specific UI code.

DATA_TRANSFER_ITEMS

DEBUG_MATH_LAYOUT

DETAILS

<details> and <summary> support.

DEVICE_ORIENTATION

DIRECTORY_UPLOAD

<input type=file webkitdirectory> support. Experimental.

DOWNLOAD_ATTRIBUTE

DRAG_SUPPORT

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

IMAGE_DECODER_DOWN_SAMPLING

INDEXED_DATABASE

INPUT_COLOR

<input type=color> support. Need platform-specific code in ChromeClient.

INPUT_SPEECH

<input x-webkit-speech> support.

INPUT_TYPE_DATE

INPUT_TYPE_DATETIME

INPUT_TYPE_DATETIMELOCAL

INPUT_TYPE_MONTH

INPUT_TYPE_TIME

INPUT_TYPE_WEEK

INSPECTOR

JAVASCRIPT_DEBUGGER

JAVASCRIPT_I18N_API

V8-only. Experimental.

JAVA_BRIDGE

LEGACY_NOTIFICATIONS

MAC_JAVA_BRIDGE

MATHML

MEDIA_SOURCE

MEDIA_STATISTICS

MEDIA_STREAM

MEMORY_SAMPLER

METER_TAG

<meter> support.

MHTML

MICRODATA

MUTATION_OBSERVERS

NETSCAPE_PLUGIN_API

NETSCAPE_PLUGIN_METADATA_CACHE

NEW_XML

NOTIFICATIONS

ORIENTATION_EVENTS

OVERFLOW_SCROLLING

PAGE_POPUP

This is needed for CALENDAR_PICKER. Need ChromeClient implentation.

PAGE_VISIBILITY_API

PAN_SCROLLING

PLUGIN_PACKAGE_SIMPLE_HASH

PLUGIN_PROCESS

PLUGIN_PROXY_FOR_VIDEO

POINTER_LOCK

PROGRESS_TAG

<progress> support. Need to implement functions of RenderTheme.

PURGEABLE_MEMORY

QUOTA

REGISTER_PROTOCOL_HANDLER

REPAINT_THROTTLING

REQUEST_ANIMATION_FRAME

RUBBER_BANDING

SCRIPTED_SPEECH

SHADOW_DOM

Shadow DOM support. Experimental.

SHARED_WORKERS

SKIA_GPU_CANVAS

SMOOTH_SCROLLING

SPEECH_INPUT

INPUT_SPEECH?

SPELLCHECK

SQL_DATABASE

STYLE_SCOPED

SVG

SVG_DOM_OBJC_BINDINGS

SVG_FONTS

TEXT_CARET

THREADED_SCROLLING

THREADING_GENERIC

TOUCH_EVENTS

TOUCH_ICON_LOADING

VIBRATION

VIDEO

<video> and <audio> support.

VIDEO_TRACK

VIEWPORT

VIEWPORT_REFLOW

WEBDOM

WEBGL

WEB_ARCHIVE

WEB_AUDIO

WEB_INTENTS

WEB_PROCESS_SANDBOX

WEB_SOCKETS

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