Title: [204831] trunk/Tools
Revision
204831
Author
[email protected]
Date
2016-08-23 06:39:30 -0700 (Tue, 23 Aug 2016)

Log Message

Order feature option list in FeatureList.pm
https://bugs.webkit.org/show_bug.cgi?id=161074

Patch by Rawinder Singh <[email protected]> on 2016-08-23
Reviewed by Michael Catanzaro.

Reorder features in alphabetical order based on command line option. Also, sort variables in alphabetical order.

* Scripts/webkitperl/FeatureList.pm:

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (204830 => 204831)


--- trunk/Tools/ChangeLog	2016-08-23 13:36:26 UTC (rev 204830)
+++ trunk/Tools/ChangeLog	2016-08-23 13:39:30 UTC (rev 204831)
@@ -1,3 +1,14 @@
+2016-08-23  Rawinder Singh  <[email protected]>
+
+        Order feature option list in FeatureList.pm
+        https://bugs.webkit.org/show_bug.cgi?id=161074
+
+        Reviewed by Michael Catanzaro.
+
+        Reorder features in alphabetical order based on command line option. Also, sort variables in alphabetical order.
+
+        * Scripts/webkitperl/FeatureList.pm:
+
 2016-08-22  Dewei Zhu  <[email protected]>
 
         Stop python icon bouncing in the dock while running browser benchmarks.

Modified: trunk/Tools/Scripts/webkitperl/FeatureList.pm (204830 => 204831)


--- trunk/Tools/Scripts/webkitperl/FeatureList.pm	2016-08-23 13:36:26 UTC (rev 204830)
+++ trunk/Tools/Scripts/webkitperl/FeatureList.pm	2016-08-23 13:39:30 UTC (rev 204831)
@@ -49,7 +49,6 @@
 }
 
 my (
-    $threeDTransformsSupport,
     $accelerated2DCanvasSupport,
     $allInOneBuild,
     $attachmentElementSupport,
@@ -58,11 +57,11 @@
     $canvasProxySupport,
     $channelMessagingSupport,
     $classSyntax,
-    $templateLiteralSyntax,
     $cspNextSupport,
     $css3TextSupport,
     $css4ImagesSupport,
     $cssBoxDecorationBreakSupport,
+    $cssCompositingSupport,
     $cssDeviceAdaptation,
     $cssGridLayoutSupport,
     $cssImageOrientationSupport,
@@ -70,7 +69,6 @@
     $cssImageSetSupport,
     $cssRegionsSupport,
     $cssShapesSupport,
-    $cssCompositingSupport,
     $customElementsSupport,
     $customSchemeHandlerSupport,
     $dataTransferItemsSupport,
@@ -83,6 +81,7 @@
     $downloadAttributeSupport,
     $fetchAPISupport,
     $fontLoadEventsSupport,
+    $ftlJITSupport,
     $ftpDirSupport,
     $fullscreenAPISupport,
     $gamepadSupport,
@@ -112,7 +111,6 @@
     $mediaSourceSupport,
     $mediaStatisticsSupport,
     $mediaStreamSupport,
-    $webRTCSupport,
     $meterElementSupport,
     $mhtmlSupport,
     $modulesSupport,
@@ -126,9 +124,9 @@
     $promiseSupport,
     $proximityEventsSupport,
     $quotaSupport,
-    $resolutionMediaQuerySupport,
     $registerProtocolHandlerSupport,
     $requestAnimationFrameSupport,
+    $resolutionMediaQuerySupport,
     $resourceTimingSupport,
     $scriptedSpeechSupport,
     $shadowDOMSupport,
@@ -139,25 +137,27 @@
     $svgFontsSupport,
     $systemMallocSupport,
     $templateElementSupport,
+    $templateLiteralSyntax,
     $textAutosizingSupport,
     $threadedCompositorSupport,
     $threadedHTMLParserSupport,
+    $threeDTransformsSupport,
     $touchEventsSupport,
+    $touchIconLoadingSupport,
     $touchSliderSupport,
-    $touchIconLoadingSupport,
     $userTimingSupport,
     $vibrationSupport,
     $videoSupport,
     $videoTrackSupport,
-    $webglSupport,
+    $webAnimationsSupport,
     $webAssemblySupport,
-    $webAnimationsSupport,
     $webAudioSupport,
+    $webRTCSupport,
     $webReplaySupport,
     $webSocketsSupport,
     $webTimingSupport,
+    $webglSupport,
     $xsltSupport,
-    $ftlJITSupport,
 );
 
 prohibitUnknownPort();
@@ -187,30 +187,21 @@
     { option => "channel-messaging", desc => "Toggle Channel Messaging support",
       define => "ENABLE_CHANNEL_MESSAGING", default => 1, value => \$channelMessagingSupport },
 
-    { option => "generators", desc => "Toggle ES6 generators support",
-      define => "ENABLE_ES6_GENERATORS", default => 1, value => \$generatorsSupport },
-
-    { option => "modules", desc => "Toggle ES6 modules support",
-      define => "ENABLE_ES6_MODULES", default => 0, value => \$modulesSupport },
-
     { option => "csp-next", desc => "Toggle Content Security Policy 1.1 support",
       define => "ENABLE_CSP_NEXT", default => isGtk(), value => \$cspNextSupport },
 
+    { option => "css-box-decoration-break", desc => "Toggle CSS box-decoration-break support",
+      define => "ENABLE_CSS_BOX_DECORATION_BREAK", default => 1, value => \$cssBoxDecorationBreakSupport },
+
+    { option => "css-compositing", desc => "Toggle CSS Compositing support",
+      define => "ENABLE_CSS_COMPOSITING", default => isAppleWebKit(), value => \$cssCompositingSupport },
+
     { option => "css-device-adaptation", desc => "Toggle CSS Device Adaptation support",
       define => "ENABLE_CSS_DEVICE_ADAPTATION", default => isEfl(), value => \$cssDeviceAdaptation },
 
-    { option => "css-shapes", desc => "Toggle CSS Shapes support",
-      define => "ENABLE_CSS_SHAPES", default => 1, value => \$cssShapesSupport },
-
     { option => "css-grid-layout", desc => "Toggle CSS Grid Layout support",
       define => "ENABLE_CSS_GRID_LAYOUT", default => 1, value => \$cssGridLayoutSupport },
 
-    { option => "css3-text", desc => "Toggle CSS3 Text support",
-      define => "ENABLE_CSS3_TEXT", default => (isEfl() || isGtk()), value => \$css3TextSupport },
-
-    { option => "css-box-decoration-break", desc => "Toggle CSS box-decoration-break support",
-      define => "ENABLE_CSS_BOX_DECORATION_BREAK", default => 1, value => \$cssBoxDecorationBreakSupport },
-
     { option => "css-image-orientation", desc => "Toggle CSS image-orientation support",
       define => "ENABLE_CSS_IMAGE_ORIENTATION", default => (isEfl() || isGtk()), value => \$cssImageOrientationSupport },
 
@@ -223,9 +214,12 @@
     { option => "css-regions", desc => "Toggle CSS Regions support",
       define => "ENABLE_CSS_REGIONS", default => 1, value => \$cssRegionsSupport },
 
-    { option => "css-compositing", desc => "Toggle CSS Compositing support",
-      define => "ENABLE_CSS_COMPOSITING", default => isAppleWebKit(), value => \$cssCompositingSupport },
+    { option => "css-shapes", desc => "Toggle CSS Shapes support",
+      define => "ENABLE_CSS_SHAPES", default => 1, value => \$cssShapesSupport },
 
+    { option => "css3-text", desc => "Toggle CSS3 Text support",
+      define => "ENABLE_CSS3_TEXT", default => (isEfl() || isGtk()), value => \$css3TextSupport },
+
     { option => "custom-elements", desc => "Toggle custom elements support",
       define => "ENABLE_CUSTOM_ELEMENTS", default => (isAppleMacWebKit() || isIOSWebKit()), value => \$customElementsSupport },
 
@@ -232,12 +226,12 @@
     { option => "custom-scheme-handler", desc => "Toggle Custom Scheme Handler support",
       define => "ENABLE_CUSTOM_SCHEME_HANDLER", default => isEfl(), value => \$customSchemeHandlerSupport },
 
+    { option => "data-transfer-items", desc => "Toggle Data Transfer Items support",
+      define => "ENABLE_DATA_TRANSFER_ITEMS", default => 0, value => \$dataTransferItemsSupport },
+
     { option => "datalist-element", desc => "Toggle Datalist Element support",
       define => "ENABLE_DATALIST_ELEMENT", default => isEfl(), value => \$datalistElementSupport },
 
-    { option => "data-transfer-items", desc => "Toggle Data Transfer Items support",
-      define => "ENABLE_DATA_TRANSFER_ITEMS", default => 0, value => \$dataTransferItemsSupport },
-
     { option => "details-element", desc => "Toggle Details Element support",
       define => "ENABLE_DETAILS_ELEMENT", default => 1, value => \$detailsElementSupport },
 
@@ -256,6 +250,9 @@
     { option => "font-load-events", desc => "Toggle Font Load Events support",
       define => "ENABLE_FONT_LOAD_EVENTS", default => 0, value => \$fontLoadEventsSupport },
 
+    { option => "ftl-jit", desc => "Toggle FTLJIT support",
+      define => "ENABLE_FTL_JIT", default => (isX86_64() && (isGtk() || isEfl())) , value => \$ftlJITSupport },
+
     { option => "ftpdir", desc => "Toggle FTP Directory support",
       define => "ENABLE_FTPDIR", default => 1, value => \$ftpDirSupport },
 
@@ -265,6 +262,9 @@
     { option => "gamepad", desc => "Toggle Gamepad support",
       define => "ENABLE_GAMEPAD", default => 0, value => \$gamepadSupport },
 
+    { option => "generators", desc => "Toggle ES6 generators support",
+      define => "ENABLE_ES6_GENERATORS", default => 1, value => \$generatorsSupport },
+
     { option => "geolocation", desc => "Toggle Geolocation support",
       define => "ENABLE_GEOLOCATION", default => (isAppleWebKit() || isIOSWebKit() || isGtk() || isEfl()), value => \$geolocationSupport },
 
@@ -304,6 +304,9 @@
     { option => "intl", desc => "Toggle Intl support",
       define => "ENABLE_INTL", default => 1, value => \$intlSupport },
 
+    { option => "jit", desc => "Enable just-in-time _javascript_ support",
+      define => "ENABLE_JIT", default => 1, value => \$jitSupport },
+
     { option => "legacy-notifications", desc => "Toggle Legacy Notifications support",
       define => "ENABLE_LEGACY_NOTIFICATIONS", default => 0, value => \$legacyNotificationsSupport },
 
@@ -316,9 +319,6 @@
     { option => "link-prefetch", desc => "Toggle Link Prefetch support",
       define => "ENABLE_LINK_PREFETCH", default => (isGtk() || isEfl()), value => \$linkPrefetchSupport },
 
-    { option => "jit", desc => "Enable just-in-time _javascript_ support",
-      define => "ENABLE_JIT", default => 1, value => \$jitSupport },
-
     { option => "mathml", desc => "Toggle MathML support",
       define => "ENABLE_MATHML", default => 1, value => \$mathmlSupport },
 
@@ -334,9 +334,6 @@
     { option => "media-stream", desc => "Toggle Media Stream support",
       define => "ENABLE_MEDIA_STREAM", default => (isGtk()), value => \$mediaStreamSupport },
 
-    { option => "web-rtc", desc => "Toggle WebRTC support",
-      define => "ENABLE_WEB_RTC", default => (isGtk()), value => \$webRTCSupport },
-
     { option => "meter-element", desc => "Toggle Meter Element support",
       define => "ENABLE_METER_ELEMENT", default => !isAppleWinWebKit(), value => \$meterElementSupport },
 
@@ -343,6 +340,9 @@
     { option => "mhtml", desc => "Toggle MHTML support",
       define => "ENABLE_MHTML", default => (isGtk() || isEfl()), value => \$mhtmlSupport },
 
+    { option => "modules", desc => "Toggle ES6 modules support",
+      define => "ENABLE_ES6_MODULES", default => 0, value => \$modulesSupport },
+
     { option => "mouse-cursor-scale", desc => "Toggle Scaled mouse cursor support",
       define => "ENABLE_MOUSE_CURSOR_SCALE", default => isEfl(), value => \$mouseCursorScaleSupport },
 
@@ -376,6 +376,9 @@
     { option => "quota", desc => "Toggle Quota support",
       define => "ENABLE_QUOTA", default => 0, value => \$quotaSupport },
 
+    { option => "request-animation-frame", desc => "Toggle Request Animation Frame support",
+      define => "ENABLE_REQUEST_ANIMATION_FRAME", default => 1, value => \$requestAnimationFrameSupport },
+
     { option => "resolution-media-query", desc => "Toggle resolution media query support",
       define => "ENABLE_RESOLUTION_MEDIA_QUERY", default => isEfl(), value => \$resolutionMediaQuerySupport },
 
@@ -382,9 +385,6 @@
     { option => "resource-timing", desc => "Toggle Resource Timing support",
       define => "ENABLE_RESOURCE_TIMING", default => isGtk(), value => \$resourceTimingSupport },
 
-    { option => "request-animation-frame", desc => "Toggle Request Animation Frame support",
-      define => "ENABLE_REQUEST_ANIMATION_FRAME", default => 1, value => \$requestAnimationFrameSupport },
-
     { option => "scripted-speech", desc => "Toggle Scripted Speech support",
       define => "ENABLE_SCRIPTED_SPEECH", default => 0, value => \$scriptedSpeechSupport },
 
@@ -400,21 +400,21 @@
     { option => "system-malloc", desc => "Toggle system allocator instead of bmalloc",
       define => "USE_SYSTEM_MALLOC", default => 0, value => \$systemMallocSupport },
 
+    { option => "text-autosizing", desc => "Toggle Text Autosizing support",
+      define => "ENABLE_TEXT_AUTOSIZING", default => 0, value => \$textAutosizingSupport },
+
     { option => "threaded-compositor", desc => "Toggle threaded compositor support",
       define => "ENABLE_THREADED_COMPOSITOR", default => isGtk(), value => \$threadedCompositorSupport },
 
-    { option => "text-autosizing", desc => "Toggle Text Autosizing support",
-      define => "ENABLE_TEXT_AUTOSIZING", default => 0, value => \$textAutosizingSupport },
-
     { option => "touch-events", desc => "Toggle Touch Events support",
       define => "ENABLE_TOUCH_EVENTS", default => (isIOSWebKit() || isEfl() || isGtk()), value => \$touchEventsSupport },
 
+    { option => "touch-icon-loading", desc => "Toggle Touch Icon Loading Support",
+      define => "ENABLE_TOUCH_ICON_LOADING", default => 0, value => \$touchIconLoadingSupport },
+
     { option => "touch-slider", desc => "Toggle Touch Slider support",
       define => "ENABLE_TOUCH_SLIDER", default => isEfl(), value => \$touchSliderSupport },
 
-    { option => "touch-icon-loading", desc => "Toggle Touch Icon Loading Support",
-      define => "ENABLE_TOUCH_ICON_LOADING", default => 0, value => \$touchIconLoadingSupport },
-
     { option => "user-timing", desc => "Toggle User Timing support",
       define => "ENABLE_USER_TIMING", default => isGtk(), value => \$userTimingSupport },
 
@@ -427,12 +427,6 @@
     { option => "video-track", desc => "Toggle Video Track support",
       define => "ENABLE_VIDEO_TRACK", default => (isAppleWebKit() || isGtk() || isEfl()), value => \$videoTrackSupport },
 
-    { option => "webgl", desc => "Toggle WebGL support",
-      define => "ENABLE_WEBGL", default => (isAppleMacWebKit() || isIOSWebKit() || isGtk() || isEfl()), value => \$webglSupport },
-
-    { option => "webassembly", desc => "Toggle WebAssembly support",
-      define => "ENABLE_WEBASSEMBLY", default => 0, value => \$webAssemblySupport },
-
     { option => "web-animations", desc => "Toggle Web Animations support",
       define => "ENABLE_WEB_ANIMATIONS", default => 1, value => \$webAnimationsSupport },
 
@@ -442,6 +436,9 @@
     { option => "web-replay", desc => "Toggle Web Replay support",
       define => "ENABLE_WEB_REPLAY", default => isAppleMacWebKit(), value => \$webReplaySupport },
 
+    { option => "web-rtc", desc => "Toggle WebRTC support",
+      define => "ENABLE_WEB_RTC", default => (isGtk()), value => \$webRTCSupport },
+
     { option => "web-sockets", desc => "Toggle Web Sockets support",
       define => "ENABLE_WEB_SOCKETS", default => 1, value => \$webSocketsSupport },
 
@@ -448,11 +445,14 @@
     { option => "web-timing", desc => "Toggle Web Timing support",
       define => "ENABLE_WEB_TIMING", default => 1, value => \$webTimingSupport },
 
+    { option => "webassembly", desc => "Toggle WebAssembly support",
+      define => "ENABLE_WEBASSEMBLY", default => 0, value => \$webAssemblySupport },
+
+    { option => "webgl", desc => "Toggle WebGL support",
+      define => "ENABLE_WEBGL", default => (isAppleMacWebKit() || isIOSWebKit() || isGtk() || isEfl()), value => \$webglSupport },
+
     { option => "xslt", desc => "Toggle XSLT support",
       define => "ENABLE_XSLT", default => 1, value => \$xsltSupport },
-
-    { option => "ftl-jit", desc => "Toggle FTLJIT support",
-      define => "ENABLE_FTL_JIT", default => (isX86_64() && (isGtk() || isEfl())) , value => \$ftlJITSupport },
 );
 
 sub getFeatureOptionList()
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to