Modern IDB: WebKit 2 IPC layer
The remaining work on this should be small.
I'm attaching a WIP patch that enables modern IDB and then runs WK2 against the exact same set of tests as WK1.
With this patch as-is, there are 14 text failures and 2 database process assertions.
Everything else passes.
I'll poke at the failures a bit to see if only small tweaks can fix them.
Created attachment 272164 [details]
Created attachment 272165 [details]
Updated patch that vastly improves those failures.
Giving EWS a run on this before I get back to it tomorroe
Comment on attachment 272165 [details]
Attachment 272165 [details] did not pass mac-wk2-ews (mac-wk2):
New failing tests:
Created attachment 272170 [details]
Archive of layout-test-results from ews104 for mac-yosemite-wk2
The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews.
Bot: ews104 Port: mac-yosemite-wk2 Platform: Mac OS X 10.10.5
These failures are the 2 remaining ones on my machine. Hope to make short work of them tomorrow.
The DatabaseProcess crashers are assertions related to the inability to open files calculated from "odd" database names.
I filed https://bugs.webkit.org/show_bug.cgi?id=154681 to track that and will skip them for now when landing this patch.
Created attachment 272214 [details]
Comment on attachment 272214 [details]
Clearing flags on attachment: 272214
Committed r197122: <http://trac.webkit.org/changeset/197122>
All reviewed patches have been landed. Closing bug.