Password manager now ignores autocomplete='off' by default; user may specify a flag that says otherwise.

(Recommit after original commit reverted in https://codereview.chromium.org/130183003 due to unit test memory leak.)

BUG=177288

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248885 0039d316-1c4b-4281-b951-d872f2087c98
Fix opening images from the downloads shelf.

Because of a typo during refactoring, the url wasn't passed correctly. This patch fixes the typo.

TEST=Tested manually with an image on the downloads shelf.
BUG=340176

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248886 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 248885
Clean-up: Replaces obsolete Font/FontList methods.

Replaces obsolete methods of gfx::Font and gfx::FontList with new ones.

BUG=265485
TEST=Run ui_unittests.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248887 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 248887
Files.app: Open drive apps in the current desktop.

Previously, files.app opens drive apps in the desktop of the running profile.
This CL adds lines to move the opened browser to the active desktop.

BUG=336093
TEST=manually

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248888 0039d316-1c4b-4281-b951-d872f2087c98
Implement ServiceWorkerVersion::SendMessage()

As a preparation to implement DispatchInstallEvent(), this implements
following two methods:
- SendMessage()
- SendMessageAndRegisterCallback()

Unlike my previous patches, this supports:
- Sending messages without explicitly starting the worker
- Sending multiple messages concurrently
- Receiving a response for each message

Now each message can be sent with a unique 'request_id', which can be
used to send back a response to a particular message.

BUG=313530
TEST=ServiceWorkerVersionTest.\*
R=alecflett@chromium.org

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

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