[EFL] Enable indexed database
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 5 Apr 2013 18:39:45 +0000 (18:39 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 5 Apr 2013 18:39:45 +0000 (18:39 +0000)
https://bugs.webkit.org/show_bug.cgi?id=107248

Patch by Rijubrata Bhaumik <rijubrata.bhaumik@intel.com> on 2013-04-05
Reviewed by Alexis Menard.

.:

* Source/cmake/OptionsEfl.cmake:

Tools:

* Scripts/webkitperl/FeatureList.pm:

LayoutTests:

* platform/efl-wk1/TestExpectations:
* platform/efl/TestExpectations:

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

ChangeLog
LayoutTests/ChangeLog
LayoutTests/platform/efl-wk1/TestExpectations
LayoutTests/platform/efl/TestExpectations
Source/cmake/OptionsEfl.cmake
Tools/ChangeLog
Tools/Scripts/webkitperl/FeatureList.pm

index 1b2d8f7..2d02f13 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2013-04-05  Rijubrata Bhaumik  <rijubrata.bhaumik@intel.com>
+
+        [EFL] Enable indexed database
+        https://bugs.webkit.org/show_bug.cgi?id=107248
+
+        Reviewed by Alexis Menard.
+
+        * Source/cmake/OptionsEfl.cmake:
+
 2013-04-05  Benjamin Poulain  <benjamin@webkit.org>
 
         Fix GTK+ for real after r147712
index 3aa1723..51c879e 100644 (file)
@@ -1,3 +1,13 @@
+2013-04-05  Rijubrata Bhaumik  <rijubrata.bhaumik@intel.com>
+
+        [EFL] Enable indexed database
+        https://bugs.webkit.org/show_bug.cgi?id=107248
+
+        Reviewed by Alexis Menard.
+
+        * platform/efl-wk1/TestExpectations:
+        * platform/efl/TestExpectations:
+
 2013-04-05  Bem Jones-Bey  <bjonesbe@adobe.com>
 
         [regression] Security: Heap-use-after-free in WebCore::RenderBlock::logicalRightOffsetForLine
index a763a2d..ea804b3 100644 (file)
@@ -450,3 +450,6 @@ webkit.org/b/109081 webgl/conformance/textures/texture-size.html [ Skip ]
 webkit.org/b/109081 webgl/conformance/uniforms/uniform-default-values.html [ Skip ]
 webkit.org/b/109081 webgl/conformance/uniforms/uniform-location.html [ Skip ]
 webkit.org/b/109081 webgl/conformance/uniforms/uniform-samplers-test.html [ Skip ]
+
+webkit.org/b/84333 storage/indexeddb/structured-clone.html [ Failure ]
+webkit.org/b/84333 storage/indexeddb/noblobs.html [ Failure ]
\ No newline at end of file
index 18b4be3..c51a334 100644 (file)
@@ -799,6 +799,30 @@ webkit.org/b/84338 fast/forms/plaintext-mode-2.html [ Pass ]
 # Controls are not zoomed.
 webkit.org/b/102367 fast/forms/zoomed-controls.html [ Pass ]
 
+# Crashing IndexedDB tests
+webkit.org/b/112578 storage/indexeddb/transaction-coordination-across-databases.html [ Crash ]
+webkit.org/b/107194 storage/indexeddb/pending-activity.html [ Crash ]
+
+# Flaky IndexedDB tests
+webkit.org/b/107194 storage/indexeddb/index-multientry.html [ Failure Pass ]
+webkit.org/b/107194 storage/indexeddb/index-unique.html [ Failure Crash Pass ]
+webkit.org/b/107194 storage/indexeddb/pending-version-change-on-exit.html [ Failure Crash Pass ]
+webkit.org/b/112468 storage/indexeddb/intversion-bad-parameters.html [ Crash Failure Pass ]
+webkit.org/b/107194 storage/indexeddb/intversion-abort-in-initial-upgradeneeded.html [ Failure Pass ]
+webkit.org/b/107194 storage/indexeddb/intversion-close-in-oncomplete.html [ Failure Pass ]
+webkit.org/b/107194 storage/indexeddb/intversion-close-in-upgradeneeded.html [ Failure Pass ]
+webkit.org/b/107194 storage/indexeddb/transaction-abort.html [ Failure Crash Pass ]
+webkit.org/b/107194 storage/indexeddb/key-generator.html [ Failure Pass ]
+webkit.org/b/107377 storage/indexeddb/keypath-basics.html [ Crash Pass ]
+webkit.org/b/107194 storage/indexeddb/objectstore-basics-workers.html [ Failure Crash Pass ]
+webkit.org/b/113019 storage/indexeddb/transaction-error.html [ Failure Crash Pass ]
+webkit.org/b/107377 storage/indexeddb/mozilla/create-index-unique.html [ Crash Pass ]
+webkit.org/b/111171 storage/indexeddb/cursor-advance-workers.html [ Crash Pass ]
+webkit.org/b/107377 storage/indexeddb/objectstore-basics.html [ Crash Pass ]
+webkit.org/b/107377 storage/indexeddb/keypath-edges.html [ Crash Pass ]
+webkit.org/b/107377 storage/indexeddb/index-get-key-argument-required.html [ Crash Pass ]
+webkit.org/b/107377 storage/indexeddb/mozilla/remove-index.html [ Crash Pass ]
+
 #////////////////////////////////////////////////////////////////////////////////////////
 # FAILING TESTS
 #////////////////////////////////////////////////////////////////////////////////////////
@@ -1081,24 +1105,13 @@ webkit.org/b/84589 fast/harness/show-modal-dialog.html [ Failure ]
 webkit.org/b/84589 fast/events/scroll-event-during-modal-dialog.html [ Failure ]
 webkit.org/b/84589 http/tests/security/cross-frame-access-get.html [ Failure ]
 
-# IndexedDB is not yet enabled.
-Bug(EFL) storage/indexeddb
-Bug(EFL) http/tests/inspector/indexeddb
-Bug(EFL) http/tests/security/cross-origin-indexeddb-allowed.html
-Bug(EFL) http/tests/security/cross-origin-indexeddb.html
-Bug(EFL) http/tests/security/cross-origin-worker-indexeddb-allowed.html
-Bug(EFL) http/tests/security/cross-origin-worker-indexeddb.html
-Bug(EFL) http/tests/security/no-indexeddb-from-sandbox.html
-
 # Quota API is not supported.
-Bug(EFL) storage/storageinfo-missing-arguments.html
-Bug(EFL) storage/storageinfo-no-callbacks.html
-Bug(EFL) storage/storageinfo-query-usage.html
-Bug(EFL) storage/storageinfo-request-quota.html
-Bug(EFL) storage/storagequota-query-usage.html
-Bug(EFL) storage/storagequota-request-quota.html
-Bug(EFL) fast/workers/worker-storagequota-query-usage.html
-Bug(EFL) fast/workers/shared-worker-storagequota-query-usage.html
+webkit.org/b/106507 storage/storageinfo-missing-arguments.html
+webkit.org/b/106507 storage/storageinfo-no-callbacks.html
+webkit.org/b/106507 storage/storageinfo-query-usage.html
+webkit.org/b/106507 storage/storageinfo-request-quota.html
+webkit.org/b/106507 storage/storagequota-query-usage.html
+webkit.org/b/106507 storage/storagequota-request-quota.html
 
 # EFL's LayoutTestController does not implement originsWithLocalStorage.
 Bug(EFL) storage/domstorage/localstorage/storagetracker
@@ -1808,3 +1821,11 @@ webkit.org/b/98696 plugins/snapshotting [ Skip ]
 # Failing after r133834
 webkit.org/b/101400 svg/css/shadow-changes.svg [ Failure ]
 webkit.org/b/101400 svg/css/composite-shadow-text.svg [ Failure ]
+
+# Failing IndexedDB tests
+webkit.org/b/82776 storage/indexeddb/dont-commit-on-blocked.html [ Failure ]
+webkit.org/b/82776 storage/indexeddb/pending-version-change-stuck.html [ Failure ]
+webkit.org/b/82776 storage/indexeddb/pending-version-change-stuck-works-with-terminate.html [ Failure ]
+webkit.org/b/106732 storage/indexeddb/transaction-complete-workers.html [ Failure ]
+webkit.org/b/106507 storage/indexeddb/database-quota.html [ Failure ]
+webkit.org/b/107194 storage/indexeddb/pending-activity-workers.html [ Failure ]
index f110d21..4d6ef81 100644 (file)
@@ -69,6 +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_INPUT_TYPE_COLOR ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LINK_PREFETCH ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LLINT ON)
index 5889e8e..d1a128d 100644 (file)
@@ -1,3 +1,12 @@
+2013-04-05  Rijubrata Bhaumik  <rijubrata.bhaumik@intel.com>
+
+        [EFL] Enable indexed database
+        https://bugs.webkit.org/show_bug.cgi?id=107248
+
+        Reviewed by Alexis Menard.
+
+        * Scripts/webkitperl/FeatureList.pm:
+
 2013-04-05  Dimitri Glazkov  <dglazkov@chromium.org>
 
         Remove vestiges of Chromium bits from watchlists.
index add2650..58ed35c 100644 (file)
@@ -285,7 +285,7 @@ my @features = (
       define => "ENABLE_IFRAME_SEAMLESS", default => 1, value => \$iframeSeamlessSupport },
 
     { option => "indexed-database", desc => "Toggle Indexed Database support",
-      define => "ENABLE_INDEXED_DATABASE", default => isGtk(), value => \$indexedDatabaseSupport },
+      define => "ENABLE_INDEXED_DATABASE", default => (isGtk() || isEfl()), value => \$indexedDatabaseSupport },
 
     { option => "input-speech", desc => "Toggle Input Speech support",
       define => "ENABLE_INPUT_SPEECH", default => 0, value => \$inputSpeechSupport },