Correct ownership of mojo OmniboxUIHandler

This object is owned by the MojoWebUIController, not bound to the pipe.

TBR=sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285156 0039d316-1c4b-4281-b951-d872f2087c98
Revert of android tests: don't override DIR_MODULE (https://codereview.chromium.org/408063002/)

Reason for revert:

Need to fix components_unittests on iOS simulator (try was green, but test actually failed)

Original issue's description:
> android tests: don't override DIR_MODULE
> 
> BUG=
> R=brettw@chromium.org, nyquist@chromium.org, phajdan.jr@chromium.org, sky@chromium.org
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=285096

TBR=nyquist@chromium.org,brettw@chromium.org,sky@chromium.org,phajdan.jr@chromium.org,jamesr@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285157 0039d316-1c4b-4281-b951-d872f2087c98
Automated Commit: Committing new LKGM version 6086.0.0 for chromeos.

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285158 0039d316-1c4b-4281-b951-d872f2087c98
Add support to send print preset options in one message

This patch introduces structure that should be filled with all
print preset options that we need to get from PDF and set in print
preview.

Before this patch one message was being sent to browser to set PrintScaling
property but going forward, more properties will be supported and so
it is better to send only one message with all properties set in one structure.

BUG=169120

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285159 0039d316-1c4b-4281-b951-d872f2087c98
Moved the version number in App Info Dialog

As per UI review, moved the version in the App Info Dialog from the
header section to its own Details area. Also cleaned up and
simplified a lot of the code that laid out the name and version in
the header since, now that there's no version displayed there, its
no longer needed.

BUG=386871

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285160 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 178777:178800

http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=178778:178800&mode=html
TBR=pkasting@chromium.org,haraken@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285162 0039d316-1c4b-4281-b951-d872f2087c98
Update .DEPS.git

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285163 0039d316-1c4b-4281-b951-d872f2087c98
Split View Mode: Support for the 2-finger bezel scroll.

Implementing the BezelController class responsible for detecting bezel gestures.
Adding the bare skeleton of the SplitViewController class which is going to be
responsible for the split view mode.

BUG=383421

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285166 0039d316-1c4b-4281-b951-d872f2087c98
Make old cursor warp mode ozone only

BUG=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285167 0039d316-1c4b-4281-b951-d872f2087c98
Fix positioning of children of NativeViewHostAura

regressed in r279316

BUG=391316

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285168 0039d316-1c4b-4281-b951-d872f2087c98
Separate out the TtsController interface from it's impl

Create TtsControllerImpl so that TtsController can serve
as TTS interface once it is moved to content in future.
The approach is similar to SpeechRecognitionManager.
This is part of an effort to move TTS to content.

BUG=347045

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285169 0039d316-1c4b-4281-b951-d872f2087c98
Video Player: Support casting a video

This patch adds the feature to controls a video on Chromecast using CastVideoElement and Cast Extension.

BUG=305511
TEST=List of casts is shown
R=hirono@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285170 0039d316-1c4b-4281-b951-d872f2087c98
Remove dead code

HistoryService no longer use CancelableRequest{Consumer,Producer} but
CancelableTaskTracker instead so remove the code that supported the
old API.

Fix the DCHECK in the methods of HistoryService that use thread_.

BUG=371818
TBR=sky

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285171 0039d316-1c4b-4281-b951-d872f2087c98
Cleanup athena's WindowManagerImpl

This CL moves the method implementations out of the WindowManagerImpl class
declaration.

BUG=None
R=flackr
TBR=oshima

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285172 0039d316-1c4b-4281-b951-d872f2087c98
Removed InProcessBrowserTest::CleanUpOnMainThread()

Changed all instances of superfluous InProcessBrowserTest::CleanUpOnMainThread()
API to use BrowserTestBase::TearDownOnMainThread() instead.

BUG=381181
TBR=rockot@chromium.org,sky@chromium.org,nkostylev@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285173 0039d316-1c4b-4281-b951-d872f2087c98
Correctly update the bounds of objects in the accessibility tree.

Fixes regression that happened when moving to the new AXTree code.
Improves on it by only sending location changes when there's an
AXLayoutChanged event, since that will always be fired when there's a
layout and objects might have moved.

To make it testable, adds a new feature to DumpAccessibilityTree tests
where you can make it wait until a certain magic string appears in the
dump before the dump is diffed with the expectation. In this test, we
start a CSS transition that animates changing a button's size, and make
sure the final dump reflects the final size.

BUG=268296

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285174 0039d316-1c4b-4281-b951-d872f2087c98
Fix WebSocket race between close and connect.

If the WebSocket handshake was cancelled immediately after the connect
succeeded before the ClientSocketHandle was fully initialised, then the
socket would not be released back to the pool, and as a result the
endpoint would not be unlocked.

Fix by actively reclaiming the socket in
WebSocketTransportClientSocketPool::CancelRequest().

Also add a test for this condition.

BUG=394268, 389084
TEST=net_unittests

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285175 0039d316-1c4b-4281-b951-d872f2087c98
[Autofill] Include fields with autocomplete="off" in server upload requests.

BUG=177419
TEST=browser_tests
R=estade@chromium.org, vadimb@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285176 0039d316-1c4b-4281-b951-d872f2087c98
[usb_gadget p01] Functions for encoding HID descriptors.

The hid module defines functions for encoding HID descriptors. These
descriptors are much more free-form than USB descriptors so a different
approach was taken in this module.

BUG=396682
R=rockot@chromium.org,rpaquay@chromium.org,kalman@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285177 0039d316-1c4b-4281-b951-d872f2087c98
Removing the * from hosts and adding the words 'all' and 'site'.

Currently when an extension/app requests "*://*.google.com/*" permission they get the following install-time warning ".. your data on *.google.com". This CL will change the message to: ".. your data on all google.com sites"

BUG=362360
R=jww, meacer

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285178 0039d316-1c4b-4281-b951-d872f2087c98