Bug 145189

Summary: Investigate removing mutex from ScrollingTree
Product: WebKit Reporter: Brent Fulgham <bfulgham>
Component: Layout and RenderingAssignee: Brent Fulgham <bfulgham>
Status: NEW ---    
Severity: Normal CC: bdakin, bfulgham, sam, simon.fraser
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   

Description Brent Fulgham 2015-05-19 15:36:57 PDT
The "setMainFrameIsRubberBanding/isRubberBandInProgress" and "setMainFrameIsScrollSnapping/isScrollSnapInProgress" use a mutex to coordinate main thread/scrolling thread communications.

Instead, we should have these values copied to the scrolling thread on the scroll state node tree, and have any updates messages back from the scrolling thread, as we do for other values.