Add transaction detail params to requestAutocomplete().

Also, remove an unnecessary param from WebAutofillClient::didRequestAutocomplete
(the frame is easy to get from the WebFormElement)

BUG=354897

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171206 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Update touch-action hit-testing to match latest spec changes. touch-action now
applies to all elements with both width AND height properties.

Also fix application to SVG elements.

BUG=356215, 247396

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171207 bbb929c8-8fbe-4397-9dbb-9b2b20218538
HTMLMediaElement should use didNotifySubtreeInsertionsToDocument()

HTMLMediaElement::insertedInto calls configureMediaControls() which then
goes and creates the media controls and inserts them into the ShadowRoot.
This would hit the DOM mutation assert I plan to add when I remove
ChildNodesLazySnapshot, instead we need to use
didNotifySubtreeInsertionsToDocument which is a safe place to mutate the
DOM in response to being inserted.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171209 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Split the invisible-descendants-should-not-affect-opt-in test up.

The test does a for loop over 3 cases, checking if composited is enabled
at all to determine if we've promoted layers. When ForceCompositingMode
is on, we can not use this test to verify promotion. So split the
test's 3 cases into separate tests, and each one dumps the layer tree
so that we can verify promotion/not correctly.

R=enne@chromium.org, vollick@chromium.org
BUG=361729

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171210 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Convert StyleDifferenceRepaintIfTextOrColorChange to a context sensitive
property bit.

This is a preparation change for bug 358460 to simplify the
real changes for the bug.

BUG=358460
TEST=no functional change, no change of test expectations.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171211 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r170885

http://src.chromium.org/viewvc/blink?view=revision&revision=170885

BUG=320139
TBR=dsinclair@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171212 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r170885

http://src.chromium.org/viewvc/blink?view=revision&revision=170885

BUG=320139
TBR=dsinclair@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171213 bbb929c8-8fbe-4397-9dbb-9b2b20218538