[GTK] Subtle-crypto feature off by default and add a new configure flag to enable it
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 12 Aug 2014 09:35:34 +0000 (09:35 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 12 Aug 2014 09:35:34 +0000 (09:35 +0000)
https://bugs.webkit.org/show_bug.cgi?id=135798

Patch by Eduardo Lima Mitev <elima@igalia.com> on 2014-08-12
Reviewed by Philippe Normand.

.:

* Source/cmake/OptionsGTK.cmake: Makes SUBTLE_CRYPTO flag off by default.

Tools:

* Scripts/webkitperl/FeatureList.pm: Adds new flag --subtle-crypto to
    toggle SUBTLE_CRYPTO feature.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@172439 268f45cc-cd09-0410-ab3c-d52691b4dbfc

ChangeLog
Source/cmake/OptionsGTK.cmake
Tools/ChangeLog
Tools/Scripts/webkitperl/FeatureList.pm

index b0fc78c..f49a822 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,13 @@
 2014-08-12  Eduardo Lima Mitev  <elima@igalia.com>
+
+        [GTK] Subtle-crypto feature off by default and add a new configure flag to enable it
+        https://bugs.webkit.org/show_bug.cgi?id=135798
+
+        Reviewed by Philippe Normand.
+
+        * Source/cmake/OptionsGTK.cmake: Makes SUBTLE_CRYPTO flag off by default.
+
+2014-08-12  Eduardo Lima Mitev  <elima@igalia.com>
         [GTK] Adds dependency on GnuTLS 3.0+ for the implementation of subtle crypto algorithms
         https://bugs.webkit.org/show_bug.cgi?id=133317
 
index 36e6fb1..352d71c 100644 (file)
@@ -138,7 +138,7 @@ WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SECCOMP_FILTERS OFF)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SHARED_WORKERS ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SPELLCHECK ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SUBPIXEL_LAYOUT ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SUBTLE_CRYPTO ON)
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SUBTLE_CRYPTO OFF)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TEMPLATE_ELEMENT ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TOUCH_EVENTS ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_USERSELECT_ALL ON)
index bbbe6aa..3bc693c 100644 (file)
@@ -1,3 +1,13 @@
+2014-08-12  Eduardo Lima Mitev  <elima@igalia.com>
+
+        [GTK] Subtle-crypto feature off by default and add a new configure flag to enable it
+        https://bugs.webkit.org/show_bug.cgi?id=135798
+
+        Reviewed by Philippe Normand.
+
+        * Scripts/webkitperl/FeatureList.pm: Adds new flag --subtle-crypto to
+            toggle SUBTLE_CRYPTO feature.
+
 2014-08-12  Ryuan Choi  <ryuan.choi@samsung.com>
 
         [EFL] Disable ecore logs about bad fd
index b9a7158..ecafae1 100644 (file)
@@ -122,6 +122,7 @@ my (
     $sharedWorkersSupport,
     $sqlDatabaseSupport,
     $styleScopedSupport,
+    $subtleCrypto,
     $suidLinuxSandbox,
     $svgDOMObjCBindingsSupport,
     $svgFontsSupport,
@@ -375,6 +376,9 @@ my @features = (
     { option => "sql-database", desc => "Toggle SQL Database support",
       define => "ENABLE_SQL_DATABASE", default => 1, value => \$sqlDatabaseSupport },
 
+    { option => "subtle-crypto", desc => "Toggle WebCrypto Subtle-Crypto support",
+      define => "ENABLE_SUBTLE_CRYPTO", default => (isGtk() || isAppleMacWebKit() || isIOSWebKit()), value => \$subtleCrypto },
+
     { option => "suid-linux-sandbox", desc => "Toggle suid sandbox for linux",
       define => "ENABLE_SUID_SANDBOX_LINUX", default => 0, value => \$suidLinuxSandbox },