RESOLVED FIXED 132176
[EFL] Remove indexedDB's dependency on leveldb and disable indexedDB
https://bugs.webkit.org/show_bug.cgi?id=132176
Summary [EFL] Remove indexedDB's dependency on leveldb and disable indexedDB
Joonghun Park
Reported 2014-04-25 01:02:31 PDT
disable leveldb used for indexedDB in webkit1 of EFL port.
Attachments
Patch (1.11 KB, patch)
2014-04-25 01:08 PDT, Joonghun Park
no flags
Patch (3.11 KB, patch)
2014-04-27 21:13 PDT, Joonghun Park
no flags
Patch (3.40 KB, patch)
2014-04-27 22:06 PDT, Joonghun Park
gyuyoung.kim: review+
Joonghun Park
Comment 1 2014-04-25 01:08:43 PDT
Ryuan Choi
Comment 2 2014-04-25 03:20:38 PDT
Comment on attachment 230150 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=230150&action=review > Source/cmake/OptionsEfl.cmake:295 > if (ENABLE_INDEXED_DATABASE) > - set(WTF_USE_LEVELDB 1) > - add_definitions(-DWTF_USE_LEVELDB=1) > + set(WTF_USE_LEVELDB 0) > + add_definitions(-DWTF_USE_LEVELDB=0) > endif () Why don't you just remove them.
Gyuyoung Kim
Comment 3 2014-04-25 03:54:42 PDT
Comment on attachment 230150 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=230150&action=review > ChangeLog:9 > + Disable leveldb used for indexedDB in WEBKIT1 of EFL port. Useless description because title is same with this comment. Why do you want to disable it ?
Joonghun Park
Comment 4 2014-04-27 19:32:05 PDT
(In reply to comment #2) > (From update of attachment 230150 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=230150&action=review > > > Source/cmake/OptionsEfl.cmake:295 > > if (ENABLE_INDEXED_DATABASE) > > - set(WTF_USE_LEVELDB 1) > > - add_definitions(-DWTF_USE_LEVELDB=1) > > + set(WTF_USE_LEVELDB 0) > > + add_definitions(-DWTF_USE_LEVELDB=0) > > endif () > > Why don't you just remove them. In addition to remove the statements above, I would also disable indexedDB because in current status efl port webkit is not using levelDB nor SQlite.
Joonghun Park
Comment 5 2014-04-27 20:23:33 PDT
(In reply to comment #3) > (From update of attachment 230150 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=230150&action=review > > > ChangeLog:9 > > + Disable leveldb used for indexedDB in WEBKIT1 of EFL port. > > Useless description because title is same with this comment. Why do you want to disable it ? I want to remove indexeddb's implemental dependency on leveldb and change indexeddb to use sqlite in WebKit1. It leads to the status in which EFL webkit1 and webkit2 has no implementation of indexeddb currently. So I turn off indexed database feature until we have sqlite implementation for it.
Joonghun Park
Comment 6 2014-04-27 21:13:10 PDT
Gyuyoung Kim
Comment 7 2014-04-27 21:36:57 PDT
Comment on attachment 230278 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=230278&action=review LGTM. Please land this patch after adding my suggestion. > Tools/ChangeLog:7 > + It would be good if you mention why EFL port remove indexedDB dependency in ChangeLog. For example, "EFL port will use sqlite to support indexedDB. So, this patch removes levelDB dependency for now."
Joonghun Park
Comment 8 2014-04-27 22:06:46 PDT
Gyuyoung Kim
Comment 9 2014-04-27 22:10:38 PDT
Comment on attachment 230279 [details] Patch You don't need to request review again if you already got r+ed.
Ryuan Choi
Comment 10 2014-04-27 23:16:55 PDT
Note You need to log in before you can comment on or make changes to this bug.