Bug 157348 - Modern IDB: Move all IDB DOM object management from IDBConnectionToServer to IDBConnectionProxy
Summary: Modern IDB: Move all IDB DOM object management from IDBConnectionToServer to ...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebCore Misc. (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Brady Eidson
URL:
Keywords:
Depends on:
Blocks: 149953
  Show dependency treegraph
 
Reported: 2016-05-04 10:46 PDT by Brady Eidson
Modified: 2016-05-05 15:14 PDT (History)
4 users (show)

See Also:


Attachments
Patch (38.33 KB, patch)
2016-05-04 11:00 PDT, Brady Eidson
achristensen: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Brady Eidson 2016-05-04 10:46:32 PDT
Modern IDB: Move all IDB DOM objects from IDBConnectionToServer to IDBConnectionProxy

This is to prepare for making IDBConnectionToServer be main thread only while IDBConnectionProxy will be the threading bridge.

For now, everything is still main-thread only, but there are obvious thread checks and FIXMES in the connection proxy that point out where some thread hopping will take place.
Comment 1 Brady Eidson 2016-05-04 11:00:30 PDT
Created attachment 278104 [details]
Patch
Comment 2 Brady Eidson 2016-05-05 15:14:00 PDT
http://trac.webkit.org/changeset/200485