Move more uses of string16 to specify base::

This makes base, ui, and net compile without the "using base::string16" directive that's currently checked in.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238246 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 238246
[rAC, OSX] Use a bubble for tooltips.

Tooltips for requestAutocomplete should use the Chrome bubble look.

BUG=315966

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238247 0039d316-1c4b-4281-b951-d872f2087c98
Make touch-based synthetic gesture take touch slop into account.

Touchscreen devices typically have a 'touch slop', i.e. a certain distance a
pointer has to move before it is considered moving. The touch slop is subtracted
from the distance a pointer moves. So if the touch slop is 10 pixels and a
pointer moves by 100 pixels on the screen, the resulting move is registered as
having covered only 90 pixels.

This patch adds the 'GetTouchSlopInDips' to SyntheticGestureTargets. This value
is used by the gestures to increase the distances covered by touch pointers. For
example, to scroll 100 pixels with a touch slop of 10 pixels, the pointer will
cover 110 pixels.

Touch-based synthetic gestures are updated to take the touch slop into account.

BUG=321114

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238248 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 238248
[Mac] Workaround for Mavericks AppKit accessibility bug in NSCollectionView.

Using the accessibility inspector on the Mac App Launcher in Mavericks
currently causes Chrome to crash. This is due to an AppKit bug that
triggers an unrecognized selector exception to be thrown on
-[NSButtonCell item], inside NSCollectionView code.

This adds a method to the NSButtonCell subclass used by the app launcher
for its NSCollectionView that provides a dummy implementation of the
method AppKit tries to call.

BUG=324365
TEST=Open Mac's Accessibility Inspector, then show the App Launcher.
Hovering over items in the grid should not crash Chrome.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238249 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 238249
Speed up a transition in history page.

Transitions are generally capped at 250ms. Most are faster. Make this one 150ms instead of 500ms.

Also, almost every transition uses the default timing function (ease).

BUG=none

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

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