More s/body/documentElement/ as body.scroll{...} is deprecated.

R=arv@chromium.org
BUG=305742

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232966 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 232966
Dispatch browser action clicks to the profile for the browser window.

This fixes a bug where incognito split mode extensions were getting clicks from incognito browsers sent to the regular profile.

BUG=314142

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232968 0039d316-1c4b-4281-b951-d872f2087c98
Remove webview-based behavior from --site-per-process flag.

We're getting close to actually swapping RenderFrameHosts instead.

BUG=99379, 314791
TEST=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232969 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 232969
[rAC, OSX] Autofill popup should be shown on 2nd click.

Desired behavior: Clicking on a field or giving it focus via tab should
result in the validation error message coming up, if any.
Clicking on an already focused field should toggle autofill suggestions
with validation messages.
Leaving an input field with either a validation message or an autofill
suggestion should hide both.

The tricky part: distinguishing mouse clicks that would give focus, and
mouse clicks that are on a focused field. Since mouseDown: messages in
OSX are only sent to fields that already have firstResponder status,
this requires a bit of trickery - this CL exploits the fact that for an
NSTextField, the first click goes to the NSTextField, and subsequent
ones go to the field editor.

Bonus trickery: Rapid clicking on an NSTextField prevents the field
editor from taking over until the user has calmed down, so the code
filters only the first click after becomeFirstResponder.

R=rsesek@chromium.org
BUG=308156

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232970 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 232970