Bug 103668

Summary: webdatabase: Implement WebKit2 support in the webdatabase module
Product: WebKit Reporter: Mark Lam <mark.lam>
Component: WebCore Misc.Assignee: Mark Lam <mark.lam>
Status: ASSIGNED    
Severity: Normal CC: ap, avaswani, beidson, sam
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 104749, 104741, 104748, 104750, 104751, 104753, 104754, 104755, 104934    
Bug Blocks:    

Mark Lam
Reported 2012-11-29 14:04:36 PST
Need to refactor webdatabase Database code to break out a DatabaseServer abstraction that can be used to encapsulate a threaded server as we have now, or a process server as we will need for WebKit2.
Attachments
Mark Lam
Comment 1 2012-12-11 17:56:54 PST
This bug is the umbrella bug for tracking all the WebKit2 database implementation bugs: 1. https://bugs.webkit.org/show_bug.cgi?id=104741 webdatabase: Encapsulate externally used DB APIs in DatabaseManager 2. https://bugs.webkit.org/show_bug.cgi?id=104748 webdatabase: Introduce the DatabaseServer 3. https://bugs.webkit.org/show_bug.cgi?id=104749 webdatabase: Split AbstractDatabase, Database, and DatabaseSync between front-ends and back-ends 4. https://bugs.webkit.org/show_bug.cgi?id=104750 webdatabase: Split the SQLTransaction between its front-end and back-end. 5. https://bugs.webkit.org/show_bug.cgi?id=104751 webdatabase: Split the SQLStatement between its front-end and back-end. 6. https://bugs.webkit.org/show_bug.cgi?id=104753 webdatabase: Implement a DatabaseProcess and relevant IPC messages. 7. https://bugs.webkit.org/show_bug.cgi?id=104754 webdatabase: Implement sandboxing of the DatabaseProcess. 8. https://bugs.webkit.org/show_bug.cgi?id=104755 webdatabase: Implement failure handling and recovery in the DatabaseProcess.
Note You need to log in before you can comment on or make changes to this bug.