Title: [116193] trunk/Tools
Revision
116193
Author
[email protected]
Date
2012-05-04 17:04:28 -0700 (Fri, 04 May 2012)

Log Message

Make capitalization and descriptions in FeatureList.pm more consistent to make easier to autogenerate
https://bugs.webkit.org/show_bug.cgi?id=85583

Reviewed by Daniel Bates.

* Scripts/webkitperl/FeatureList.pm:

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (116192 => 116193)


--- trunk/Tools/ChangeLog	2012-05-04 23:55:40 UTC (rev 116192)
+++ trunk/Tools/ChangeLog	2012-05-05 00:04:28 UTC (rev 116193)
@@ -1,5 +1,14 @@
 2012-05-04  Eric Seidel  <[email protected]>
 
+        Make capitalization and descriptions in FeatureList.pm more consistent to make easier to autogenerate
+        https://bugs.webkit.org/show_bug.cgi?id=85583
+
+        Reviewed by Daniel Bates.
+
+        * Scripts/webkitperl/FeatureList.pm:
+
+2012-05-04  Eric Seidel  <[email protected]>
+
         Sort entries in FeaturesList.pm to make them easier to autogenerate
         https://bugs.webkit.org/show_bug.cgi?id=85584
 

Modified: trunk/Tools/Scripts/webkitperl/FeatureList.pm (116192 => 116193)


--- trunk/Tools/Scripts/webkitperl/FeatureList.pm	2012-05-04 23:55:40 UTC (rev 116192)
+++ trunk/Tools/Scripts/webkitperl/FeatureList.pm	2012-05-05 00:04:28 UTC (rev 116193)
@@ -42,11 +42,10 @@
 }
 
 my (
-    $threeDCanvasSupport,
     $threeDRenderingSupport,
-    $accelerated2dCanvasSupport,
+    $accelerated2DCanvasSupport,
     $animationAPISupport,
-    $batterystatusAPISupport,
+    $batteryStatusSupport,
     $blobSupport,
     $channelMessagingSupport,
     $cssFiltersSupport,
@@ -65,7 +64,7 @@
     $gamepadSupport,
     $geolocationSupport,
     $highDPICanvasSupport,
-    $iconDatabaseSupport,
+    $icondatabaseSupport,
     $imageResizerSupport,
     $indexedDatabaseSupport,
     $inputSpeechSupport,
@@ -76,6 +75,7 @@
     $inputTypeMonthSupport,
     $inputTypeTimeSupport,
     $inputTypeWeekSupport,
+    $inspectorSupport,
     $_javascript_DebuggerSupport,
     $legacyNotificationsSupport,
     $legacyWebKitBlobBuilderSupport,
@@ -93,13 +93,13 @@
     $networkInfoSupport,
     $notificationsSupport,
     $orientationEventsSupport,
-    $pageVisibilityApiSupport,
+    $pageVisibilityAPISupport,
     $progressTagSupport,
     $quotaSupport,
     $registerProtocolHandlerSupport,
     $requestAnimationFrameSupport,
     $scriptedSpeechSupport,
-    $shadowDomSupport,
+    $shadowDOMSupport,
     $sharedWorkersSupport,
     $sqlDatabaseSupport,
     $styleScopedSupport,
@@ -113,8 +113,8 @@
     $vibrationSupport,
     $videoSupport,
     $videoTrackSupport,
+    $webglSupport,
     $webAudioSupport,
-    $webInspectorSupport,
     $webSocketsSupport,
     $webTimingSupport,
     $workersSupport,
@@ -122,25 +122,25 @@
 );
 
 my @features = (
-    { option => "3d-canvas", desc => "Toggle 3D canvas (WebGL) support",
-      define => "ENABLE_WEBGL", default => isAppleMacWebKit(), value => \$threeDCanvasSupport },
+    { option => "3d-canvas", desc => "Toggle WebGL support",
+      define => "ENABLE_WEBGL", default => isAppleMacWebKit(), value => \$webglSupport },
 
-    { option => "3d-rendering", desc => "Toggle 3D rendering support",
+    { option => "3d-rendering", desc => "Toggle 3D Rendering support",
       define => "ENABLE_3D_RENDERING", default => (isAppleMacWebKit() || isQt()), value => \$threeDRenderingSupport },
 
-    { option => "accelerated-2d-canvas", desc => "Toggle accelerated 2D canvas support",
-      define => "ENABLE_ACCELERATED_2D_CANVAS", default => 0, value => \$accelerated2dCanvasSupport },
+    { option => "accelerated-2d-canvas", desc => "Toggle Accelerated 2D Canvas support",
+      define => "ENABLE_ACCELERATED_2D_CANVAS", default => 0, value => \$accelerated2DCanvasSupport },
 
-    { option => "animation-api", desc => "Toggle animation API support",
+    { option => "animation-api", desc => "Toggle Animation API support",
       define => "ENABLE_ANIMATION_API", default => isBlackBerry(), value => \$animationAPISupport },
 
-    { option => "battery-status-api", desc => "Toggle battery status API support",
-      define => "ENABLE_BATTERY_STATUS", default => (isEfl() || isBlackBerry()), value => \$batterystatusAPISupport },
+    { option => "battery-status-api", desc => "Toggle Battery Status API support",
+      define => "ENABLE_BATTERY_STATUS", default => (isEfl() || isBlackBerry()), value => \$batteryStatusSupport },
 
     { option => "blob", desc => "Toggle Blob support",
       define => "ENABLE_BLOB", default => (isAppleMacWebKit() || isGtk() || isChromium() || isBlackBerry()), value => \$blobSupport },
 
-    { option => "channel-messaging", desc => "Toggle MessageChannel and MessagePort support",
+    { option => "channel-messaging", desc => "Toggle Channel Messaging support",
       define => "ENABLE_CHANNEL_MESSAGING", default => 1, value => \$channelMessagingSupport },
 
     { option => "css-filters", desc => "Toggle CSS Filters support",
@@ -149,34 +149,34 @@
     { option => "css-grid-layout", desc => "Toggle CSS Grid Layout support",
       define => "ENABLE_CSS_GRID_LAYOUT", default => 0, value => \$cssGridLayoutSupport },
 
-    { option => "css-shaders", desc => "Toggle CSS Shaders (within CSS Filters) support",
+    { option => "css-shaders", desc => "Toggle CSS Shaders support",
       define => "ENABLE_CSS_SHADERS", default => 0, value => \$cssShadersSupport },
 
-    { option => "datalist", desc => "Toggle HTML5 datalist support",
+    { option => "datalist", desc => "Toggle Datalist support",
       define => "ENABLE_DATALIST", default => 0, value => \$datalistSupport },
 
-    { option => "data-transfer-items", desc => "Toggle HTML5 data transfer items support",
+    { option => "data-transfer-items", desc => "Toggle Data Transfer Items support",
       define => "ENABLE_DATA_TRANSFER_ITEMS", default => 0, value => \$dataTransferItemsSupport },
 
-    { option => "details", desc => "Toggle HTML5 details support",
+    { option => "details", desc => "Toggle Details support",
       define => "ENABLE_DETAILS", default => 1, value => \$detailsSupport },
 
-    { option => "device-orientation", desc => "Toggle DeviceOrientation support",
+    { option => "device-orientation", desc => "Toggle Device Orientation support",
       define => "ENABLE_DEVICE_ORIENTATION", default => isBlackBerry(), value => \$deviceOrientationSupport },
 
-    { option => "directory-upload", desc => "Toogle Directory upload support",
+    { option => "directory-upload", desc => "Toogle Directory Upload support",
       define => "ENABLE_DIRECTORY_UPLOAD", default => 0, value => \$directoryUploadSupport },
 
-    { option => "download-attribute", desc => "Toggle download attribute support",
+    { option => "download-attribute", desc => "Toggle Download Attribute support",
       define => "ENABLE_DOWNLOAD_ATTRIBUTE", default => isBlackBerry(), value => \$downloadAttributeSupport },
 
-    { option => "file-system", desc => "Toggle FileSystem support",
+    { option => "file-system", desc => "Toggle File System support",
       define => "ENABLE_FILE_SYSTEM", default => isBlackBerry(), value => \$fileSystemSupport },
 
-    { option => "filters", desc => "Toggle SVG Filters support",
+    { option => "filters", desc => "Toggle Filters support",
       define => "ENABLE_FILTERS", default => (isAppleWebKit() || isGtk() || isQt() || isEfl() || isBlackBerry()), value => \$filtersSupport },
 
-    { option => "ftpdir", desc => "Toggle FTP directory support",
+    { option => "ftpdir", desc => "Toggle FTP Directory support",
       define => "ENABLE_FTPDIR", default => !isWinCE(), value => \$ftpDirSupport },
 
     { option => "fullscreen-api", desc => "Toggle Fullscreen API support",
@@ -188,55 +188,55 @@
     { option => "geolocation", desc => "Toggle Geolocation support",
       define => "ENABLE_GEOLOCATION", default => (isAppleWebKit() || isGtk() || isBlackBerry()), value => \$geolocationSupport },
 
-    { option => "high-dpi-canvas", desc => "Toggle high-DPI canvas backing store support",
+    { option => "high-dpi-canvas", desc => "Toggle High DPI Canvas support",
       define => "ENABLE_HIGH_DPI_CANVAS", default => (isAppleWebKit()), value => \$highDPICanvasSupport },
 
-    { option => "icon-database", desc => "Toggle Icon database support",
-      define => "ENABLE_ICONDATABASE", default => 1, value => \$iconDatabaseSupport },
+    { option => "icon-database", desc => "Toggle Icondatabase support",
+      define => "ENABLE_ICONDATABASE", default => 1, value => \$icondatabaseSupport },
 
-    { option => "indexed-database", desc => "Toggle Indexed Database API support",
+    { option => "indexed-database", desc => "Toggle Indexed Database support",
       define => "ENABLE_INDEXED_DATABASE", default => 0, value => \$indexedDatabaseSupport },
 
-    { option => "input-speech", desc => "Speech Input API support",
+    { option => "input-speech", desc => "Toggle Input Speech support",
       define => "ENABLE_INPUT_SPEECH", default => 0, value => \$inputSpeechSupport },
 
-    { option => "input-type-color", desc => "Toggle color type <input> support",
+    { option => "input-type-color", desc => "Toggle Input Type Color support",
       define => "ENABLE_INPUT_TYPE_COLOR", default => (isBlackBerry() || isEfl()), value => \$inputTypeColorSupport },
 
-    { option => "input-type-date", desc => "Toggle date type <input> support",
+    { option => "input-type-date", desc => "Toggle Input Type Date support",
       define => "ENABLE_INPUT_TYPE_DATE", default => 0, value => \$inputTypeDateSupport },
 
-    { option => "input-type-datetime", desc => "Toggle datetime type <input> support",
+    { option => "input-type-datetime", desc => "Toggle Input Type Datetime support",
       define => "ENABLE_INPUT_TYPE_DATETIME", default => 0, value => \$inputTypeDatetimeSupport },
 
-    { option => "input-type-datetimelocal", desc => "Toggle datetime-local type <input> support",
+    { option => "input-type-datetimelocal", desc => "Toggle Input Type Datetimelocal support",
       define => "ENABLE_INPUT_TYPE_DATETIMELOCAL", default => 0, value => \$inputTypeDatetimelocalSupport },
 
-    { option => "input-type-month", desc => "Toggle month type <input> support",
+    { option => "input-type-month", desc => "Toggle Input Type Month support",
       define => "ENABLE_INPUT_TYPE_MONTH", default => 0, value => \$inputTypeMonthSupport },
 
-    { option => "input-type-time", desc => "Toggle time type <input> support",
+    { option => "input-type-time", desc => "Toggle Input Type Time support",
       define => "ENABLE_INPUT_TYPE_TIME", default => 0, value => \$inputTypeTimeSupport },
 
-    { option => "input-type-week", desc => "Toggle week type <input> support",
+    { option => "input-type-week", desc => "Toggle Input Type Week support",
       define => "ENABLE_INPUT_TYPE_WEEK", default => 0, value => \$inputTypeWeekSupport },
 
-    { option => "inspector", desc => "Toggle Web Inspector support",
-      define => "ENABLE_INSPECTOR", default => !isWinCE(), value => \$webInspectorSupport },
+    { option => "inspector", desc => "Toggle Inspector support",
+      define => "ENABLE_INSPECTOR", default => !isWinCE(), value => \$inspectorSupport },
 
-    { option => "_javascript_-debugger", desc => "Toggle _javascript_ Debugger/Profiler support",
+    { option => "_javascript_-debugger", desc => "Toggle _javascript_ Debugger support",
       define => "ENABLE_JAVASCRIPT_DEBUGGER", default => 1, value => \$_javascript_DebuggerSupport },
 
-    { option => "legacy-notifications", desc => "Toggle Legacy Desktop Notifications Support",
+    { option => "legacy-notifications", desc => "Toggle Legacy Notifications support",
       define => "ENABLE_LEGACY_NOTIFICATIONS", default => isBlackBerry(), value => \$legacyNotificationsSupport },
 
-    { option => "legacy-webkit-blob-builder", desc => "Toggle Legacy WebKitBlobBuilder Support",
+    { option => "legacy-webkit-blob-builder", desc => "Toggle Legacy WebKit Blob Builder support",
       define => "ENABLE_LEGACY_WEBKIT_BLOB_BUILDER", default => (isGtk() || isChromium() || isBlackBerry()), value => \$legacyWebKitBlobBuilderSupport },
 
-    { option => "link-prefetch", desc => "Toggle pre fetching support",
+    { option => "link-prefetch", desc => "Toggle Link Prefetch support",
       define => "ENABLE_LINK_PREFETCH", default => 0, value => \$linkPrefetchSupport },
 
-    { option => "link-prerender", desc => "Toggle pre rendering support",
+    { option => "link-prerender", desc => "Toggle Link Prerender support",
       define => "ENABLE_LINK_PRERENDER", default => 0, value => \$linkPrerenderSupport },
 
     { option => "mathml", desc => "Toggle MathML support",
@@ -248,10 +248,10 @@
     { option => "media-statistics", desc => "Toggle Media Statistics support",
       define => "ENABLE_MEDIA_STATISTICS", default => 0, value => \$mediaStatisticsSupport },
 
-    { option => "media-stream", desc => "Toggle Media Stream API support (implies Blob support, currently Chromium and GTK only)",
+    { option => "media-stream", desc => "Toggle Media Stream support",
       define => "ENABLE_MEDIA_STREAM", default => (isChromium() || isGtk()), value => \$mediaStreamSupport },
 
-    { option => "meter-tag", desc => "Meter Tag support",
+    { option => "meter-tag", desc => "Toggle Meter Tag support",
       define => "ENABLE_METER_TAG", default => !isAppleWinWebKit(), value => \$meterTagSupport },
 
     { option => "mhtml", desc => "Toggle MHTML support",
@@ -260,58 +260,58 @@
     { option => "microdata", desc => "Toggle Microdata support",
       define => "ENABLE_MICRODATA", default => 0, value => \$microdataSupport },
 
-    { option => "mutation-observers", desc => "Toggle DOM mutation observer support",
+    { option => "mutation-observers", desc => "Toggle Mutation Observers support",
       define => "ENABLE_MUTATION_OBSERVERS", default => 1, value => \$mutationObserversSupport },
 
-    { option => "netscape-plugin", desc => "Netscape Plugin support",
+    { option => "netscape-plugin", desc => "Toggle Netscape Plugin API support",
       define => "ENABLE_NETSCAPE_PLUGIN_API", default => !isEfl(), value => \$netscapePluginSupport },
 
-    { option => "network-info", desc => "Network Information API support",
+    { option => "network-info", desc => "Toggle Network Information API support",
       define => "ENABLE_NETWORK_INFO", default => isEfl(), value => \$networkInfoSupport },
 
-    { option => "notifications", desc => "Toggle Desktop Notifications Support",
+    { option => "notifications", desc => "Toggle Notifications Support",
       define => "ENABLE_NOTIFICATIONS", default => isBlackBerry(), value => \$notificationsSupport },
 
     { option => "orientation-events", desc => "Toggle Orientation Events support",
       define => "ENABLE_ORIENTATION_EVENTS", default => isBlackBerry(), value => \$orientationEventsSupport },
 
-    { option => "page-visibility-api", desc => "Page Visibility API support",
-      define => "ENABLE_PAGE_VISIBILITY_API", default => (isBlackBerry() || isEfl()), value => \$pageVisibilityApiSupport },
+    { option => "page-visibility-api", desc => "Toggle Page Visibility API support",
+      define => "ENABLE_PAGE_VISIBILITY_API", default => (isBlackBerry() || isEfl()), value => \$pageVisibilityAPISupport },
 
-    { option => "progress-tag", desc => "Progress Tag support",
+    { option => "progress-tag", desc => "Toggle Progress Tag support",
       define => "ENABLE_PROGRESS_TAG", default => 1, value => \$progressTagSupport },
 
     { option => "quota", desc => "Toggle Quota support",
       define => "ENABLE_QUOTA", default => 0, value => \$quotaSupport },
 
-    { option => "register-protocol-handler", desc => "Register Protocol Handler support",
+    { option => "register-protocol-handler", desc => "Toggle Register Protocol Handler support",
       define => "ENABLE_REGISTER_PROTOCOL_HANDLER", default => 0, value => \$registerProtocolHandlerSupport },
 
-    { option => "request-animation-frame", desc => "Toggle requestAnimationFrame support",
+    { option => "request-animation-frame", desc => "Toggle Request Animation Frame support",
       define => "ENABLE_REQUEST_ANIMATION_FRAME", default => (isAppleMacWebKit() || isGtk() || isEfl() || isBlackBerry()), value => \$requestAnimationFrameSupport },
 
-    { option => "scripted-speech", desc => "Scripted Speech API support",
+    { option => "scripted-speech", desc => "Toggle Scripted Speech support",
       define => "ENABLE_SCRIPTED_SPEECH", default => 0, value => \$scriptedSpeechSupport },
 
     { option => "shadow-dom", desc => "Toggle Shadow DOM support",
-      define => "ENABLE_SHADOW_DOM", default => isGtk(), value => \$shadowDomSupport },
+      define => "ENABLE_SHADOW_DOM", default => isGtk(), value => \$shadowDOMSupport },
 
-    { option => "shared-workers", desc => "Toggle SharedWorkers support",
+    { option => "shared-workers", desc => "Toggle Shared Workers support",
       define => "ENABLE_SHARED_WORKERS", default => (isAppleWebKit() || isGtk() || isBlackBerry() || isEfl()), value => \$sharedWorkersSupport },
 
     { option => "sql-database", desc => "Toggle SQL Database support",
       define => "ENABLE_SQL_DATABASE", default => 1, value => \$sqlDatabaseSupport },
 
-    { option => "style-scoped", desc => "Toggle <style scoped> support",
+    { option => "style-scoped", desc => "Toggle Style Scoped support",
       define => "ENABLE_STYLE_SCOPED", default => 0, value => \$styleScopedSupport },
 
     { option => "svg", desc => "Toggle SVG support",
       define => "ENABLE_SVG", default => 1, value => \$svgSupport },
 
-    { option => "svg-dom-objc-bindings", desc => "Toggle SVG DOM Objective-C bindings support (implies SVG support)",
+    { option => "svg-dom-objc-bindings", desc => "Toggle SVG DOM ObjC Bindings support",
       define => "ENABLE_SVG_DOM_OBJC_BINDINGS", default => isAppleMacWebKit(), value => \$svgDOMObjCBindingsSupport },
 
-    { option => "svg-fonts", desc => "Toggle SVG fonts support (imples SVG support)",
+    { option => "svg-fonts", desc => "Toggle SVG Fonts support",
       define => "ENABLE_SVG_FONTS", default => 1, value => \$svgFontsSupport },
 
     { option => "system-malloc", desc => "Toggle system allocator instead of TCmalloc",
@@ -326,7 +326,7 @@
     { option => "touch-icon-loading", desc => "Toggle Touch Icon Loading Support",
       define => "ENABLE_TOUCH_ICON_LOADING", default => 0, value => \$touchIconLoadingSupport },
 
-    { option => "vibration", desc => "Toggle Vibration API support",
+    { option => "vibration", desc => "Toggle Vibration support",
       define => "ENABLE_VIBRATION", default => (isEfl() || isBlackBerry()), value => \$vibrationSupport },
 
     { option => "video", desc => "Toggle Video support",
@@ -344,7 +344,7 @@
     { option => "web-timing", desc => "Toggle Web Timing support",
       define => "ENABLE_WEB_TIMING", default => (isBlackBerry() || isGtk() || isEfl()), value => \$webTimingSupport },
 
-    { option => "workers", desc => "Toggle Web Workers support",
+    { option => "workers", desc => "Toggle Workers support",
       define => "ENABLE_WORKERS", default => (isAppleWebKit() || isGtk() || isBlackBerry() || isEfl()), value => \$workersSupport },
 
     { option => "xslt", desc => "Toggle XSLT support",
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to