[EFL] Remove indexedDB's dependency on leveldb and disable indexedDB
authorryuan.choi@samsung.com <ryuan.choi@samsung.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 28 Apr 2014 06:15:33 +0000 (06:15 +0000)
committerryuan.choi@samsung.com <ryuan.choi@samsung.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 28 Apr 2014 06:15:33 +0000 (06:15 +0000)
https://bugs.webkit.org/show_bug.cgi?id=132176

Patch by Joonghun Park <jh718.park@samsung.com> on 2014-04-27
Reviewed by Gyuyoung Kim.

.:
EFL port will use sqlite to support indexedDB. So, this patch removes levelDB dependency for now.

* Source/cmake/OptionsEfl.cmake:

Tools:
EFL port will use sqlite to support indexedDB. So, this patch removes levelDB dependency
and turn off indexedDB feature until the sqlite implementation is introduced.

* Scripts/webkitperl/FeatureList.pm:

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

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

index 0b1c0a3..2c096bf 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2014-04-27  Joonghun Park  <jh718.park@samsung.com>
+
+        [EFL] Remove indexedDB's dependency on leveldb and disable indexedDB
+        https://bugs.webkit.org/show_bug.cgi?id=132176
+
+        Reviewed by Gyuyoung Kim.
+
+        EFL port will use sqlite to support indexedDB. So, this patch removes levelDB dependency for now.
+
+        * Source/cmake/OptionsEfl.cmake:
+
 2014-04-22  Alex Christensen  <achristensen@webkit.org>
 
         Removed old stdbool and inttypes headers.
index d425d70..51d4f78 100644 (file)
@@ -69,7 +69,7 @@ WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FAST_MOBILE_SCROLLING ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FILTERS ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FULLSCREEN_API ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_GAMEPAD ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INDEXED_DATABASE ON)
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INDEXED_DATABASE OFF)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INDEXED_DATABASE_IN_WORKERS OFF)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INPUT_TYPE_COLOR ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LINK_PREFETCH ON)
@@ -289,11 +289,6 @@ else ()
     add_definitions(-DHAVE_ACCESSIBILITY=0)
 endif ()
 
-if (ENABLE_INDEXED_DATABASE)
-    set(WTF_USE_LEVELDB 1)
-    add_definitions(-DWTF_USE_LEVELDB=1)
-endif ()
-
 if (ENABLE_FTL_JIT)
     find_package(LLVM REQUIRED)
     set(HAVE_LLVM ON)
index 10cd8b3..269d31f 100644 (file)
@@ -1,3 +1,15 @@
+2014-04-27  Joonghun Park  <jh718.park@samsung.com>
+
+        [EFL] Remove indexedDB's dependency on leveldb and disable indexedDB
+        https://bugs.webkit.org/show_bug.cgi?id=132176
+
+        Reviewed by Gyuyoung Kim.
+
+        EFL port will use sqlite to support indexedDB. So, this patch removes levelDB dependency
+        and turn off indexedDB feature until the sqlite implementation is introduced.
+
+        * Scripts/webkitperl/FeatureList.pm:
+
 2014-04-25  James Craig  <jcraig@apple.com>
 
         Set prepare-Changelog flag so that it no longer runs check-webkit-style by default
index 1bbfc64..7a412f5 100644 (file)
@@ -273,7 +273,7 @@ my @features = (
       define => "ENABLE_ICONDATABASE", default => !isIOSWebKit(), value => \$icondatabaseSupport },
 
     { option => "indexed-database", desc => "Toggle Indexed Database support",
-      define => "ENABLE_INDEXED_DATABASE", default => (isGtk() || isEfl()), value => \$indexedDatabaseSupport },
+      define => "ENABLE_INDEXED_DATABASE", default => isGtk(), value => \$indexedDatabaseSupport },
 
     { option => "input-speech", desc => "Toggle Input Speech support",
       define => "ENABLE_INPUT_SPEECH", default => 0, value => \$inputSpeechSupport },