Changeset 116193 in webkit
- Timestamp:
- May 4, 2012 5:04:28 PM (12 years ago)
- Location:
- trunk/Tools
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r116187 r116193 1 2012-05-04 Eric Seidel <eric@webkit.org> 2 3 Make capitalization and descriptions in FeatureList.pm more consistent to make easier to autogenerate 4 https://bugs.webkit.org/show_bug.cgi?id=85583 5 6 Reviewed by Daniel Bates. 7 8 * Scripts/webkitperl/FeatureList.pm: 9 1 10 2012-05-04 Eric Seidel <eric@webkit.org> 2 11 -
trunk/Tools/Scripts/webkitperl/FeatureList.pm
r116187 r116193 43 43 44 44 my ( 45 $threeDCanvasSupport,46 45 $threeDRenderingSupport, 47 $accelerated2 dCanvasSupport,46 $accelerated2DCanvasSupport, 48 47 $animationAPISupport, 49 $battery statusAPISupport,48 $batteryStatusSupport, 50 49 $blobSupport, 51 50 $channelMessagingSupport, … … 66 65 $geolocationSupport, 67 66 $highDPICanvasSupport, 68 $icon DatabaseSupport,67 $icondatabaseSupport, 69 68 $imageResizerSupport, 70 69 $indexedDatabaseSupport, … … 77 76 $inputTypeTimeSupport, 78 77 $inputTypeWeekSupport, 78 $inspectorSupport, 79 79 $javaScriptDebuggerSupport, 80 80 $legacyNotificationsSupport, … … 94 94 $notificationsSupport, 95 95 $orientationEventsSupport, 96 $pageVisibilityA piSupport,96 $pageVisibilityAPISupport, 97 97 $progressTagSupport, 98 98 $quotaSupport, … … 100 100 $requestAnimationFrameSupport, 101 101 $scriptedSpeechSupport, 102 $shadowD omSupport,102 $shadowDOMSupport, 103 103 $sharedWorkersSupport, 104 104 $sqlDatabaseSupport, … … 114 114 $videoSupport, 115 115 $videoTrackSupport, 116 $webglSupport, 116 117 $webAudioSupport, 117 $webInspectorSupport,118 118 $webSocketsSupport, 119 119 $webTimingSupport, … … 123 123 124 124 my @features = ( 125 { option => "3d-canvas", desc => "Toggle 3D canvas (WebGL)support",126 define => "ENABLE_WEBGL", default => isAppleMacWebKit(), value => \$ threeDCanvasSupport },127 128 { option => "3d-rendering", desc => "Toggle 3D rendering support",125 { option => "3d-canvas", desc => "Toggle WebGL support", 126 define => "ENABLE_WEBGL", default => isAppleMacWebKit(), value => \$webglSupport }, 127 128 { option => "3d-rendering", desc => "Toggle 3D Rendering support", 129 129 define => "ENABLE_3D_RENDERING", default => (isAppleMacWebKit() || isQt()), value => \$threeDRenderingSupport }, 130 130 131 { option => "accelerated-2d-canvas", desc => "Toggle accelerated 2D canvas support",132 define => "ENABLE_ACCELERATED_2D_CANVAS", default => 0, value => \$accelerated2 dCanvasSupport },133 134 { option => "animation-api", desc => "Toggle animation API support",131 { option => "accelerated-2d-canvas", desc => "Toggle Accelerated 2D Canvas support", 132 define => "ENABLE_ACCELERATED_2D_CANVAS", default => 0, value => \$accelerated2DCanvasSupport }, 133 134 { option => "animation-api", desc => "Toggle Animation API support", 135 135 define => "ENABLE_ANIMATION_API", default => isBlackBerry(), value => \$animationAPISupport }, 136 136 137 { option => "battery-status-api", desc => "Toggle battery status API support",138 define => "ENABLE_BATTERY_STATUS", default => (isEfl() || isBlackBerry()), value => \$battery statusAPISupport },137 { option => "battery-status-api", desc => "Toggle Battery Status API support", 138 define => "ENABLE_BATTERY_STATUS", default => (isEfl() || isBlackBerry()), value => \$batteryStatusSupport }, 139 139 140 140 { option => "blob", desc => "Toggle Blob support", 141 141 define => "ENABLE_BLOB", default => (isAppleMacWebKit() || isGtk() || isChromium() || isBlackBerry()), value => \$blobSupport }, 142 142 143 { option => "channel-messaging", desc => "Toggle MessageChannel and MessagePortsupport",143 { option => "channel-messaging", desc => "Toggle Channel Messaging support", 144 144 define => "ENABLE_CHANNEL_MESSAGING", default => 1, value => \$channelMessagingSupport }, 145 145 … … 150 150 define => "ENABLE_CSS_GRID_LAYOUT", default => 0, value => \$cssGridLayoutSupport }, 151 151 152 { option => "css-shaders", desc => "Toggle CSS Shaders (within CSS Filters)support",152 { option => "css-shaders", desc => "Toggle CSS Shaders support", 153 153 define => "ENABLE_CSS_SHADERS", default => 0, value => \$cssShadersSupport }, 154 154 155 { option => "datalist", desc => "Toggle HTML5 datalist support",155 { option => "datalist", desc => "Toggle Datalist support", 156 156 define => "ENABLE_DATALIST", default => 0, value => \$datalistSupport }, 157 157 158 { option => "data-transfer-items", desc => "Toggle HTML5 data transfer items support",158 { option => "data-transfer-items", desc => "Toggle Data Transfer Items support", 159 159 define => "ENABLE_DATA_TRANSFER_ITEMS", default => 0, value => \$dataTransferItemsSupport }, 160 160 161 { option => "details", desc => "Toggle HTML5 details support",161 { option => "details", desc => "Toggle Details support", 162 162 define => "ENABLE_DETAILS", default => 1, value => \$detailsSupport }, 163 163 164 { option => "device-orientation", desc => "Toggle Device Orientation support",164 { option => "device-orientation", desc => "Toggle Device Orientation support", 165 165 define => "ENABLE_DEVICE_ORIENTATION", default => isBlackBerry(), value => \$deviceOrientationSupport }, 166 166 167 { option => "directory-upload", desc => "Toogle Directory upload support",167 { option => "directory-upload", desc => "Toogle Directory Upload support", 168 168 define => "ENABLE_DIRECTORY_UPLOAD", default => 0, value => \$directoryUploadSupport }, 169 169 170 { option => "download-attribute", desc => "Toggle download attribute support",170 { option => "download-attribute", desc => "Toggle Download Attribute support", 171 171 define => "ENABLE_DOWNLOAD_ATTRIBUTE", default => isBlackBerry(), value => \$downloadAttributeSupport }, 172 172 173 { option => "file-system", desc => "Toggle File System support",173 { option => "file-system", desc => "Toggle File System support", 174 174 define => "ENABLE_FILE_SYSTEM", default => isBlackBerry(), value => \$fileSystemSupport }, 175 175 176 { option => "filters", desc => "Toggle SVGFilters support",176 { option => "filters", desc => "Toggle Filters support", 177 177 define => "ENABLE_FILTERS", default => (isAppleWebKit() || isGtk() || isQt() || isEfl() || isBlackBerry()), value => \$filtersSupport }, 178 178 179 { option => "ftpdir", desc => "Toggle FTP directory support",179 { option => "ftpdir", desc => "Toggle FTP Directory support", 180 180 define => "ENABLE_FTPDIR", default => !isWinCE(), value => \$ftpDirSupport }, 181 181 … … 189 189 define => "ENABLE_GEOLOCATION", default => (isAppleWebKit() || isGtk() || isBlackBerry()), value => \$geolocationSupport }, 190 190 191 { option => "high-dpi-canvas", desc => "Toggle high-DPI canvas backing storesupport",191 { option => "high-dpi-canvas", desc => "Toggle High DPI Canvas support", 192 192 define => "ENABLE_HIGH_DPI_CANVAS", default => (isAppleWebKit()), value => \$highDPICanvasSupport }, 193 193 194 { option => "icon-database", desc => "Toggle Icon 195 define => "ENABLE_ICONDATABASE", default => 1, value => \$icon DatabaseSupport },196 197 { option => "indexed-database", desc => "Toggle Indexed Database APIsupport",194 { option => "icon-database", desc => "Toggle Icondatabase support", 195 define => "ENABLE_ICONDATABASE", default => 1, value => \$icondatabaseSupport }, 196 197 { option => "indexed-database", desc => "Toggle Indexed Database support", 198 198 define => "ENABLE_INDEXED_DATABASE", default => 0, value => \$indexedDatabaseSupport }, 199 199 200 { option => "input-speech", desc => " Speech Input APIsupport",200 { option => "input-speech", desc => "Toggle Input Speech support", 201 201 define => "ENABLE_INPUT_SPEECH", default => 0, value => \$inputSpeechSupport }, 202 202 203 { option => "input-type-color", desc => "Toggle color type <input>support",203 { option => "input-type-color", desc => "Toggle Input Type Color support", 204 204 define => "ENABLE_INPUT_TYPE_COLOR", default => (isBlackBerry() || isEfl()), value => \$inputTypeColorSupport }, 205 205 206 { option => "input-type-date", desc => "Toggle date type <input>support",206 { option => "input-type-date", desc => "Toggle Input Type Date support", 207 207 define => "ENABLE_INPUT_TYPE_DATE", default => 0, value => \$inputTypeDateSupport }, 208 208 209 { option => "input-type-datetime", desc => "Toggle datetime type <input>support",209 { option => "input-type-datetime", desc => "Toggle Input Type Datetime support", 210 210 define => "ENABLE_INPUT_TYPE_DATETIME", default => 0, value => \$inputTypeDatetimeSupport }, 211 211 212 { option => "input-type-datetimelocal", desc => "Toggle datetime-local type <input>support",212 { option => "input-type-datetimelocal", desc => "Toggle Input Type Datetimelocal support", 213 213 define => "ENABLE_INPUT_TYPE_DATETIMELOCAL", default => 0, value => \$inputTypeDatetimelocalSupport }, 214 214 215 { option => "input-type-month", desc => "Toggle month type <input>support",215 { option => "input-type-month", desc => "Toggle Input Type Month support", 216 216 define => "ENABLE_INPUT_TYPE_MONTH", default => 0, value => \$inputTypeMonthSupport }, 217 217 218 { option => "input-type-time", desc => "Toggle time type <input>support",218 { option => "input-type-time", desc => "Toggle Input Type Time support", 219 219 define => "ENABLE_INPUT_TYPE_TIME", default => 0, value => \$inputTypeTimeSupport }, 220 220 221 { option => "input-type-week", desc => "Toggle week type <input>support",221 { option => "input-type-week", desc => "Toggle Input Type Week support", 222 222 define => "ENABLE_INPUT_TYPE_WEEK", default => 0, value => \$inputTypeWeekSupport }, 223 223 224 { option => "inspector", desc => "Toggle WebInspector support",225 define => "ENABLE_INSPECTOR", default => !isWinCE(), value => \$ webInspectorSupport },226 227 { option => "javascript-debugger", desc => "Toggle JavaScript Debugger /Profilersupport",224 { option => "inspector", desc => "Toggle Inspector support", 225 define => "ENABLE_INSPECTOR", default => !isWinCE(), value => \$inspectorSupport }, 226 227 { option => "javascript-debugger", desc => "Toggle JavaScript Debugger support", 228 228 define => "ENABLE_JAVASCRIPT_DEBUGGER", default => 1, value => \$javaScriptDebuggerSupport }, 229 229 230 { option => "legacy-notifications", desc => "Toggle Legacy Desktop Notifications Support",230 { option => "legacy-notifications", desc => "Toggle Legacy Notifications support", 231 231 define => "ENABLE_LEGACY_NOTIFICATIONS", default => isBlackBerry(), value => \$legacyNotificationsSupport }, 232 232 233 { option => "legacy-webkit-blob-builder", desc => "Toggle Legacy WebKit BlobBuilder Support",233 { option => "legacy-webkit-blob-builder", desc => "Toggle Legacy WebKit Blob Builder support", 234 234 define => "ENABLE_LEGACY_WEBKIT_BLOB_BUILDER", default => (isGtk() || isChromium() || isBlackBerry()), value => \$legacyWebKitBlobBuilderSupport }, 235 235 236 { option => "link-prefetch", desc => "Toggle pre fetchingsupport",236 { option => "link-prefetch", desc => "Toggle Link Prefetch support", 237 237 define => "ENABLE_LINK_PREFETCH", default => 0, value => \$linkPrefetchSupport }, 238 238 239 { option => "link-prerender", desc => "Toggle pre renderingsupport",239 { option => "link-prerender", desc => "Toggle Link Prerender support", 240 240 define => "ENABLE_LINK_PRERENDER", default => 0, value => \$linkPrerenderSupport }, 241 241 … … 249 249 define => "ENABLE_MEDIA_STATISTICS", default => 0, value => \$mediaStatisticsSupport }, 250 250 251 { option => "media-stream", desc => "Toggle Media Stream API support (implies Blob support, currently Chromium and GTK only)",251 { option => "media-stream", desc => "Toggle Media Stream support", 252 252 define => "ENABLE_MEDIA_STREAM", default => (isChromium() || isGtk()), value => \$mediaStreamSupport }, 253 253 254 { option => "meter-tag", desc => " Meter Tag support",254 { option => "meter-tag", desc => "Toggle Meter Tag support", 255 255 define => "ENABLE_METER_TAG", default => !isAppleWinWebKit(), value => \$meterTagSupport }, 256 256 … … 261 261 define => "ENABLE_MICRODATA", default => 0, value => \$microdataSupport }, 262 262 263 { option => "mutation-observers", desc => "Toggle DOM mutation observersupport",263 { option => "mutation-observers", desc => "Toggle Mutation Observers support", 264 264 define => "ENABLE_MUTATION_OBSERVERS", default => 1, value => \$mutationObserversSupport }, 265 265 266 { option => "netscape-plugin", desc => " Netscape Pluginsupport",266 { option => "netscape-plugin", desc => "Toggle Netscape Plugin API support", 267 267 define => "ENABLE_NETSCAPE_PLUGIN_API", default => !isEfl(), value => \$netscapePluginSupport }, 268 268 269 { option => "network-info", desc => " Network Information API support",269 { option => "network-info", desc => "Toggle Network Information API support", 270 270 define => "ENABLE_NETWORK_INFO", default => isEfl(), value => \$networkInfoSupport }, 271 271 272 { option => "notifications", desc => "Toggle DesktopNotifications Support",272 { option => "notifications", desc => "Toggle Notifications Support", 273 273 define => "ENABLE_NOTIFICATIONS", default => isBlackBerry(), value => \$notificationsSupport }, 274 274 … … 276 276 define => "ENABLE_ORIENTATION_EVENTS", default => isBlackBerry(), value => \$orientationEventsSupport }, 277 277 278 { option => "page-visibility-api", desc => " Page Visibility API support",279 define => "ENABLE_PAGE_VISIBILITY_API", default => (isBlackBerry() || isEfl()), value => \$pageVisibilityA piSupport },280 281 { option => "progress-tag", desc => " Progress Tag support",278 { option => "page-visibility-api", desc => "Toggle Page Visibility API support", 279 define => "ENABLE_PAGE_VISIBILITY_API", default => (isBlackBerry() || isEfl()), value => \$pageVisibilityAPISupport }, 280 281 { option => "progress-tag", desc => "Toggle Progress Tag support", 282 282 define => "ENABLE_PROGRESS_TAG", default => 1, value => \$progressTagSupport }, 283 283 … … 285 285 define => "ENABLE_QUOTA", default => 0, value => \$quotaSupport }, 286 286 287 { option => "register-protocol-handler", desc => " Register Protocol Handler support",287 { option => "register-protocol-handler", desc => "Toggle Register Protocol Handler support", 288 288 define => "ENABLE_REGISTER_PROTOCOL_HANDLER", default => 0, value => \$registerProtocolHandlerSupport }, 289 289 290 { option => "request-animation-frame", desc => "Toggle requestAnimationFrame support",290 { option => "request-animation-frame", desc => "Toggle Request Animation Frame support", 291 291 define => "ENABLE_REQUEST_ANIMATION_FRAME", default => (isAppleMacWebKit() || isGtk() || isEfl() || isBlackBerry()), value => \$requestAnimationFrameSupport }, 292 292 293 { option => "scripted-speech", desc => " Scripted Speech APIsupport",293 { option => "scripted-speech", desc => "Toggle Scripted Speech support", 294 294 define => "ENABLE_SCRIPTED_SPEECH", default => 0, value => \$scriptedSpeechSupport }, 295 295 296 296 { option => "shadow-dom", desc => "Toggle Shadow DOM support", 297 define => "ENABLE_SHADOW_DOM", default => isGtk(), value => \$shadowD omSupport },298 299 { option => "shared-workers", desc => "Toggle Shared Workers support",297 define => "ENABLE_SHADOW_DOM", default => isGtk(), value => \$shadowDOMSupport }, 298 299 { option => "shared-workers", desc => "Toggle Shared Workers support", 300 300 define => "ENABLE_SHARED_WORKERS", default => (isAppleWebKit() || isGtk() || isBlackBerry() || isEfl()), value => \$sharedWorkersSupport }, 301 301 … … 303 303 define => "ENABLE_SQL_DATABASE", default => 1, value => \$sqlDatabaseSupport }, 304 304 305 { option => "style-scoped", desc => "Toggle <style scoped>support",305 { option => "style-scoped", desc => "Toggle Style Scoped support", 306 306 define => "ENABLE_STYLE_SCOPED", default => 0, value => \$styleScopedSupport }, 307 307 … … 309 309 define => "ENABLE_SVG", default => 1, value => \$svgSupport }, 310 310 311 { option => "svg-dom-objc-bindings", desc => "Toggle SVG DOM Obj ective-C bindings support (implies SVG support)",311 { option => "svg-dom-objc-bindings", desc => "Toggle SVG DOM ObjC Bindings support", 312 312 define => "ENABLE_SVG_DOM_OBJC_BINDINGS", default => isAppleMacWebKit(), value => \$svgDOMObjCBindingsSupport }, 313 313 314 { option => "svg-fonts", desc => "Toggle SVG fonts support (imples SVG support)",314 { option => "svg-fonts", desc => "Toggle SVG Fonts support", 315 315 define => "ENABLE_SVG_FONTS", default => 1, value => \$svgFontsSupport }, 316 316 … … 327 327 define => "ENABLE_TOUCH_ICON_LOADING", default => 0, value => \$touchIconLoadingSupport }, 328 328 329 { option => "vibration", desc => "Toggle Vibration APIsupport",329 { option => "vibration", desc => "Toggle Vibration support", 330 330 define => "ENABLE_VIBRATION", default => (isEfl() || isBlackBerry()), value => \$vibrationSupport }, 331 331 … … 345 345 define => "ENABLE_WEB_TIMING", default => (isBlackBerry() || isGtk() || isEfl()), value => \$webTimingSupport }, 346 346 347 { option => "workers", desc => "Toggle W eb Workers support",347 { option => "workers", desc => "Toggle Workers support", 348 348 define => "ENABLE_WORKERS", default => (isAppleWebKit() || isGtk() || isBlackBerry() || isEfl()), value => \$workersSupport }, 349 349
Note: See TracChangeset
for help on using the changeset viewer.