Branch 2125 - blink@r180365

git-svn-id: svn://svn.chromium.org/blink/branches/chromium/2125@180403 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Merge 180410 "Don't repaint squashed, fixed position layers duri..."

> Don't repaint squashed, fixed position layers during scrolling
> 
> There's no need to repaint fixed position layers that are squashed. Necessarily
> they must be squashed onto other fixed position layers, which means they don't
> move during scrolling.
> 
> R=vollick@chromium.org
> 
> Review URL: https://codereview.chromium.org/478823002

TBR=abarth@chromium.org

Review URL: https://codereview.chromium.org/489883003

git-svn-id: svn://svn.chromium.org/blink/branches/chromium/2125@180668 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Merge 180511 "Invisible fixed-position elements should not trigg..."

> Invisible fixed-position elements should not trigger main thread scrolling
> 
> There no reason to scroll on the main thread if the only non-composited fixed
> position elements are invisible.
> 
> R=vollick@chromium.org
> BUG=404332
> 
> Review URL: https://codereview.chromium.org/481223002

TBR=abarth@chromium.org

Review URL: https://codereview.chromium.org/491933002

git-svn-id: svn://svn.chromium.org/blink/branches/chromium/2125@180669 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Merge 180389 "Fix crash on GestureTap in Node::commonAncestor"

> Fix crash on GestureTap in Node::commonAncestor
> 
> When doing a tap, if the synthetic mousedown lands on some node, but
> changes the DOM such that there's no node at that point afterwards
> (eg. a frame scrollbar), then we'll pass a null node pointer to
> commonAncestor and crash.
> 
> In addition to adding a test for this case (the mousedown case in
> gesture-tap-frame-scrollbar) I added tests for a number of similar
> cases (null hit test and removed node) that are already working
> correctly but could be subject to similar bugs.
> 
> Also corrected a minor typo in a related test
> (gesture-tap-click-common-ancestor) - doesn't change behavior, just
> better reflects the intention of the test (the ancestor node itself
> should not be hittable).
> 
> BUG=402338
> 
> Review URL: https://codereview.chromium.org/466143005

TBR=rbyers@chromium.org

Review URL: https://codereview.chromium.org/496533002

git-svn-id: svn://svn.chromium.org/blink/branches/chromium/2125@180678 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[TEMP][IVI] WebGL: Turn off MSAA.

MSAA is disabled for now and will be enabled once known issues are fixed for IVI.

BUG=https://crosswalk-project.org/jira/browse/XWALK-1113