Get rid of IDBObjectStoreBackendLevelDB This stuff can be merged into IDBBackingStoreInterface and a new IDBIndexWriter class. Part of the push towards https://bugs.webkit.org/show_bug.cgi?id=123027
Created attachment 214888 [details] Patch v1
Mac ews will fail - Once again I forgot to include WK2 changes! Updating shortly.
Comment on attachment 214888 [details] Patch v1 Attachment 214888 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.appspot.com/results/9408004
Comment on attachment 214888 [details] Patch v1 View in context: https://bugs.webkit.org/attachment.cgi?id=214888&action=review > Source/WebCore/Modules/indexeddb/leveldb/IDBBackingStoreLevelDB.cpp:1350 > + extra space
Comment on attachment 214888 [details] Patch v1 Attachment 214888 [details] did not pass win-ews (win): Output: http://webkit-queues.appspot.com/results/9358007
Comment on attachment 214888 [details] Patch v1 Attachment 214888 [details] did not pass mac-ews (mac): Output: http://webkit-queues.appspot.com/results/4428012
Created attachment 214919 [details] Patch v2 - EWS just for sanity
"Unable to build without patch" Great. This is a useless exercise.
Comment on attachment 214919 [details] Patch v2 - EWS just for sanity Attachment 214919 [details] did not pass win-ews (win): Output: http://webkit-queues.appspot.com/results/7828065
http://trac.webkit.org/changeset/157844
This patch broke the Windows build: http://build.webkit.org/builders/Apple%20Win%20Debug%20%28Build%29/builds/71846/steps/compile-webkit/logs/stdio Landed gardening fix in r157845: <http://trac.webkit.org/r157845>.
Why is any of this affecting the windows build? Indexed DB is not enabled on Windows.(In reply to comment #11) > This patch broke the Windows build: > http://build.webkit.org/builders/Apple%20Win%20Debug%20%28Build%29/builds/71846/steps/compile-webkit/logs/stdio > > Landed gardening fix in r157845: <http://trac.webkit.org/r157845>. Why is any of this affecting the windows build? Indexed DB is not enabled on Windows. (Or, at least, not supposed to be.)
(In reply to comment #12) > Why is any of this affecting the windows build? Indexed DB is not enabled on Windows. (Or, at least, not supposed to be.) The deleted file was still included the VC project and the build was failing to find it. I simply remove the reference to it since the file is now deleted.
(In reply to comment #13) > (In reply to comment #12) > > Why is any of this affecting the windows build? Indexed DB is not enabled on Windows. (Or, at least, not supposed to be.) > > The deleted file was still included the VC project and the build was failing to find it. I simply remove the reference to it since the file is now deleted. I see, yikes. The entire Modules/indexeddb/leveldb directory can be removed from the vcproj if this ever comes up again.