Bug 157329

Summary: Modern IDB: Add thread identifiers and assertions to IDB DOM objects
Product: WebKit Reporter: Brady Eidson <beidson>
Component: WebCore Misc.Assignee: Brady Eidson <beidson>
Status: RESOLVED FIXED    
Severity: Normal CC: achristensen
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 149953    
Attachments:
Description Flags
Patch achristensen: review+

Description Brady Eidson 2016-05-03 15:58:47 PDT
Modern IDB: Add thread identifiers and assertions to IDB DOM objects

Getting some easy to review stuff out of my tree while I work on other tasks.

IDB DOM objects will need to track their originating threads to run in workers, and by default should only allow any method to be called from that originating thread.

Some of the assertions will be reworked/removed as more development takes place.
Comment 1 Brady Eidson 2016-05-03 16:01:54 PDT
Created attachment 278037 [details]
Patch
Comment 2 Alex Christensen 2016-05-03 16:12:07 PDT
Comment on attachment 278037 [details]
Patch

assertions!
Comment 3 Brady Eidson 2016-05-03 16:53:03 PDT
A few quibbles here, will obviously fix before landing when I get back to this.

Marking obsolete to hide from EWS continuing to waste time on it (is that a thing?)
Comment 4 Brady Eidson 2016-05-05 15:14:15 PDT
http://trac.webkit.org/changeset/200483