Bug 103668 - webdatabase: Implement WebKit2 support in the webdatabase module
Summary: webdatabase: Implement WebKit2 support in the webdatabase module
Status: ASSIGNED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebCore Misc. (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Mark Lam
URL:
Keywords:
Depends on: 104749 104741 104748 104750 104751 104753 104754 104755 104934
Blocks:
  Show dependency treegraph
 
Reported: 2012-11-29 14:04 PST by Mark Lam
Modified: 2012-12-13 11:20 PST (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mark Lam 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.
Comment 1 Mark Lam 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.