features.pri 3.94 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
# -------------------------------------------------------------------
# This file contains a static list of default values for all the
# ENABLE_FOO features of WebKit.
#
# If a feature is enabled, it most likely does not have any detection
# in features.prf except basic sanitazion. If a feature is disabled it
# will have detection in features.prf, unless it's something we
# completely disable.
#
# FIXME: Add warning about auto-generating when Features.py land
#
# See 'Tools/qmake/README' for an overview of the build system
# -------------------------------------------------------------------

FEATURE_DEFAULTS = \
    ENABLE_3D_RENDERING=1 \
17 18
    ENABLE_ACCELERATED_2D_CANVAS=0 \
    ENABLE_BATTERY_STATUS=0 \
19
    ENABLE_BLOB=1 \
20
    ENABLE_CANVAS_PATH=1 \
21
    ENABLE_CANVAS_PROXY=0 \
22
    ENABLE_CHANNEL_MESSAGING=1 \
23
    ENABLE_CSP_NEXT=0 \
24
    ENABLE_CSS_BOX_DECORATION_BREAK=1 \
25
    ENABLE_CSS_COMPOSITING=1 \
26
    ENABLE_CSS_EXCLUSIONS=1 \
27
    ENABLE_CSS_FILTERS=1 \
28
    ENABLE_CSS_GRID_LAYOUT=0 \
29
    ENABLE_CSS_HIERARCHIES=0 \
30
    ENABLE_CSS_IMAGE_ORIENTATION=0 \
31
    ENABLE_CSS_IMAGE_RESOLUTION=0 \
32
    ENABLE_CSS_IMAGE_SET=1 \
33
    ENABLE_CSS_REGIONS=1 \
34
    ENABLE_CSS_SHADERS=0 \
35
    ENABLE_CSS_STICKY_POSITION=1 \
36
    ENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 \
37
    ENABLE_CSS_VARIABLES=0 \
38
    ENABLE_CSS3_CONDITIONAL_RULES=0 \
39
    ENABLE_CSS3_TEXT=0 \
40
    ENABLE_CSS3_TEXT_LINE_BREAK=0 \
41
    ENABLE_DASHBOARD_SUPPORT=0 \
42
    ENABLE_DATAGRID=0 \
43
    ENABLE_DATALIST_ELEMENT=1 \
44
    ENABLE_DATA_TRANSFER_ITEMS=0 \
45
    ENABLE_DETAILS_ELEMENT=1 \
46
    ENABLE_DEVICE_ORIENTATION=0 \
47
    ENABLE_DIRECTORY_UPLOAD=0 \
48
    ENABLE_DOWNLOAD_ATTRIBUTE=0 \
49 50 51
    ENABLE_FAST_MOBILE_SCROLLING=1 \
    ENABLE_FILE_SYSTEM=0 \
    ENABLE_FILTERS=1 \
52
    ENABLE_FONT_LOAD_EVENTS=0 \
53
    ENABLE_FTPDIR=1 \
54
    ENABLE_FULLSCREEN_API=1 \
55 56 57
    ENABLE_GAMEPAD=0 \
    ENABLE_GEOLOCATION=0 \
    ENABLE_GESTURE_EVENTS=1 \
58
    ENABLE_HIGH_DPI_CANVAS=0 \
59
    ENABLE_ICONDATABASE=1 \
60
    ENABLE_IFRAME_SEAMLESS=1 \
61
    ENABLE_INDEXED_DATABASE=0 \
62
    ENABLE_INPUT_SPEECH=0 \
63
    ENABLE_INPUT_TYPE_COLOR=1 \
64
    ENABLE_INPUT_TYPE_DATE=0 \
65
    ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 \
66 67 68 69
    ENABLE_INPUT_TYPE_DATETIMELOCAL=0 \
    ENABLE_INPUT_TYPE_MONTH=0 \
    ENABLE_INPUT_TYPE_TIME=0 \
    ENABLE_INPUT_TYPE_WEEK=0 \
70
    ENABLE_INSPECTOR=1 \
71
    ENABLE_INSPECTOR_SERVER=1 \
72
    ENABLE_JAVASCRIPT_DEBUGGER=1 \
73
    ENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 \
74
    ENABLE_LEGACY_NOTIFICATIONS=1 \
75
    ENABLE_LEGACY_VIEWPORT_ADAPTION=1 \
abarth@webkit.org's avatar
abarth@webkit.org committed
76
    ENABLE_LEGACY_VENDOR_PREFIXES=1 \
77
    ENABLE_LEGACY_WEB_AUDIO=1 \
78
    ENABLE_LINK_PREFETCH=1 \
79
    ENABLE_LINK_PRERENDER=0 \
80
    ENABLE_MATHML=0 \
81 82 83
    ENABLE_MEDIA_SOURCE=0 \
    ENABLE_MEDIA_STATISTICS=0 \
    ENABLE_MEDIA_STREAM=0 \
84
    ENABLE_METER_ELEMENT=1 \
85
    ENABLE_MHTML=1 \
86
    ENABLE_MICRODATA=0 \
87
    ENABLE_MOUSE_CURSOR_SCALE=0 \
88
    ENABLE_NAVIGATOR_CONTENT_UTILS=0 \
89
    ENABLE_NETSCAPE_PLUGIN_API=0 \
90
    ENABLE_NETWORK_INFO=0 \
91
    ENABLE_NOSNIFF=0 \
92
    ENABLE_NOTIFICATIONS=1 \
93
    ENABLE_ORIENTATION_EVENTS=0 \
94
    ENABLE_PAGE_VISIBILITY_API=1 \
95
    ENABLE_PROGRESS_ELEMENT=1 \
96
    ENABLE_PROXIMITY_EVENTS=0 \
97
    ENABLE_QUOTA=0 \
98
    ENABLE_RESOLUTION_MEDIA_QUERY=1 \
99
    ENABLE_RESOURCE_TIMING=0 \
100 101 102 103
    ENABLE_REQUEST_ANIMATION_FRAME=1 \
    ENABLE_SCRIPTED_SPEECH=0 \
    ENABLE_SHADOW_DOM=0 \
    ENABLE_SHARED_WORKERS=1 \
104
    ENABLE_SMOOTH_SCROLLING=1 \
105
    ENABLE_SQL_DATABASE=1 \
106
    ENABLE_STYLE_SCOPED=0 \
107
    ENABLE_SVG=1 \
108
    ENABLE_SVG_FONTS=1 \
109
    ENABLE_TEMPLATE_ELEMENT=0 \
110
    ENABLE_TEXT_AUTOSIZING=0 \
111
    ENABLE_TEXT_NOTIFICATIONS_ONLY=0 \
112
    ENABLE_THREADED_HTML_PARSER=0 \
113 114 115
    ENABLE_TOUCH_ADJUSTMENT=1 \
    ENABLE_TOUCH_EVENTS=1 \
    ENABLE_TOUCH_ICON_LOADING=0 \
116
    ENABLE_USER_TIMING=0 \
117
    ENABLE_VIBRATION=0 \
118 119
    ENABLE_VIDEO=0 \
    ENABLE_VIDEO_TRACK=0 \
120
    ENABLE_VIEW_MODE_CSS_MEDIA=1 \
121 122 123 124 125
    ENABLE_WEBGL=0 \
    ENABLE_WEB_AUDIO=0 \
    ENABLE_WEB_SOCKETS=1 \
    ENABLE_WEB_TIMING=1 \
    ENABLE_WORKERS=1 \
126
    ENABLE_XHR_TIMEOUT=1 \
127
    ENABLE_XSLT=0 \