Bug 131340

Summary: Web Replay: memoize nondeterministic attributes of the Navigator interface
Product: WebKit Reporter: Brian Burg <burg>
Component: BindingsAssignee: Brian Burg <burg>
Severity: Normal CC: cdumez, commit-queue, esprehn+autocc, joepeck, kling, kondapallykalyan, timothy
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 131407    
Bug Blocks:    
Description Flags
the patchb none

Description Brian Burg 2014-04-07 18:51:26 PDT
These are easy to memoize, and this is a good layer to handle them at since different ports can do different things.

navigator.plugins and navigator.mimeTypes will be handled separately, since we can memoize the underlying call to Page::pluginData().
Comment 1 Brian Burg 2014-04-08 17:33:09 PDT
This depends on code generator fix in 131407, but I'll upload the patch now anyway.
Comment 2 Brian Burg 2014-04-08 17:37:30 PDT
Created attachment 228920 [details]
the patchb
Comment 3 WebKit Commit Bot 2014-04-11 15:01:33 PDT
Comment on attachment 228920 [details]
the patchb

Clearing flags on attachment: 228920

Committed r167157: <http://trac.webkit.org/changeset/167157>
Comment 4 WebKit Commit Bot 2014-04-11 15:01:41 PDT
All reviewed patches have been landed.  Closing bug.