Add bintrees to third_party.

BUG=174304
NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/12324010

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186589 0039d316-1c4b-4281-b951-d872f2087c98
Rename DumpAccesibilityTreeHelper to AccessibilityTreeFormatter, pull into content/browser.

BUG=178756


Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=186229

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=186476

Review URL: https://chromiumcodereview.appspot.com/12389028

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186590 0039d316-1c4b-4281-b951-d872f2087c98
Instant Extended: Most Visited titles should not be blank and should be aligned to the right in case it's a RTL string. This CL also adjusts the width of the titles and domain elements to match the new width of the thumbnails.


BUG=177988,178871

Review URL: https://chromiumcodereview.appspot.com/12385003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186591 0039d316-1c4b-4281-b951-d872f2087c98
Instant: Add a binary test data file.

Also some whitespace/comment changes.

BUG=none
NOTRY=true
TBR=sreeram@chromium.org
TEST=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186592 0039d316-1c4b-4281-b951-d872f2087c98
Only use disk_cache::SimpleBackendImpl for net::DISK_CACHE (i.e. HTTP).

When gyp variable use_simple_cache_backend=1, only use the simple backend for HTTP cache. While it
hopefully will eventually be suitable for use as other backends, testing now is focussed on the HTTP case.

R=rvargas@chromium.org,pasko@chromium.org,felipeg@chromium.org
BUG=173392

Review URL: https://chromiumcodereview.appspot.com/12288003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186596 0039d316-1c4b-4281-b951-d872f2087c98
alternate ntp: refix drop shadow disappearing faster than full-height overlay refresh

- previous fix to keep shadow view around until overlay is nuked begets another bug: drop shadow reappears when query is modified
- new fix waits till full-height overlay contents is painted before removing shadow view - this fixes the original and new bugs
- in the process, remove redundant search mode parameter in SetOverlay

BUG=175194,179238,168828
TEST=verify as per reported for bugs 175194 and 179238.


Review URL: https://chromiumcodereview.appspot.com/12454006

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


BUG=180641


Review URL: https://chromiumcodereview.appspot.com/12541015

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186600 0039d316-1c4b-4281-b951-d872f2087c98
drive: Move some code of RefreshDirectory() to ChangeListLoader.

It makes more sense to process the directory resource list in
ChangeListLoader, where the full resource list and change list
are processed.

Besides, less code in drive_file_system.cc is a good thing.

BUG=178348
TEST=none; no functional change; DriveFileSystemTest.RefreshDirectory covers the code

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186601 0039d316-1c4b-4281-b951-d872f2087c98
Fix detection of a volume mode in the action choice dialog in Files.app.

Sometimes, the icon was incorrect because of the not fully initialized volume manager. Initialization of the volume manager is asynchronous, so before using it directly, we should wait. This patch adds a ready event to notify listeners about the fact that the mount points have been initialized.

NOTRY=True
TEST=Enter an usb drive and an sd card with DCIM directory. A sd icon should appear in the dialog.
BUG=178350


Review URL: https://chromiumcodereview.appspot.com/12387077

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186604 0039d316-1c4b-4281-b951-d872f2087c98
Make AutofillDialogControllerImpl unittest-able.

Add a unit test to make sure that it doesn't choke when checking validity (assures that all types are handled).

BUG=180104
TBR=sky@chromium.org


Review URL: https://chromiumcodereview.appspot.com/12387113

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186605 0039d316-1c4b-4281-b951-d872f2087c98
Android: Support GPU process

This supports running the GPU thread in its own process outside the browser (which is really the default mode).

This changes the browser compositor API to pass a Java Surface instead of ANativeWindow. (Needed to pass the surface handle over to the other process).
It implements a synchronous API from the GPU thread to the browser to retrieve the surface, which is safe since this ends up on a binder thread different from the main thread.

This is enabled by removing kInProcessGpu from content_startup_flags.cc

Review URL: https://chromiumcodereview.appspot.com/12390077

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186606 0039d316-1c4b-4281-b951-d872f2087c98
New API in VideoCaptureDevice::EventHandler which allows shared-memory output buffers to be written directly by a VideoCaptureDevice.

Implement this API in VideoCaptureController. As part of the implementation, split all the DIB-management logic out of the VideoCaptureController, and into a new class with a well-defined interface, VideoCaptureBufferPool. In essence, VideoCaptureBufferPool gets all the code that previously lived behind the DIB lock in VideoCaptureController.

VideoCaptureBufferPool must be refcounted so as to extend the lifetime of the shared memory buffers until both the VideoCaptureController and VideoCaptureDevices are done with them.

TBR=jam@chromium.org
BUG=174520
TEST=content_unittests

Review URL: https://chromiumcodereview.appspot.com/12321092

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186607 0039d316-1c4b-4281-b951-d872f2087c98
Handle LibraryLoader error from the renderer process.

If we fail to load the library in the renderer process, just abort early.
This prevents an extra user-visible dialog that Chrome has crashed. Note
that we currently assume the browser process hits the same error and will
prompt the user. If this only happens for the renderer process we'd end up
with a hung tab, but it's not clear how that would happen.

As part of this, convert the RESULT_CODES enum to be generated from a template so that we can re-use the same values for C++ and Java

BUG=180054


Review URL: https://chromiumcodereview.appspot.com/12464004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186610 0039d316-1c4b-4281-b951-d872f2087c98
Change scroll deltas to floats.

This converts the remaining scroll delta fields to floats so that we no
longer lose precision due to DIP conversion.

This will land after the WebKit side at:
https://bugs.webkit.org/show_bug.cgi?id=111465

NOTRY=true
BUG=180331

Review URL: https://chromiumcodereview.appspot.com/12477003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186611 0039d316-1c4b-4281-b951-d872f2087c98
Remove close_on_deactivate=false for tray bubbles (2nd)

Actually we want to close those bubbles on deactivation (like, opening
settings page or opening the chat window for a notification). To deal
with the race condition of close-on-deactivate and button action,
a static delay is introduced.

The first attempt (r184572) has been reverted due to a crash bug.
It seems that the crash happens because of missing cleanup of system
notification bubbles.

BUG=179992, 177075
TEST=on goobuntu, open the systme tray, wait for the power notifications, then click 'settings' and see no crash.


Review URL: https://chromiumcodereview.appspot.com/12510005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186612 0039d316-1c4b-4281-b951-d872f2087c98
Roll libjingle 288:291

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186614 0039d316-1c4b-4281-b951-d872f2087c98
Webkit roll 144973:144994

http://trac.webkit.org/log/?rev=144994&stop_rev=144974&verbose=on

TBR=

BUG=


Review URL: https://chromiumcodereview.appspot.com/12544016

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186615 0039d316-1c4b-4281-b951-d872f2087c98
Added page_launcher manifest parsing tests.

Since the parsing for the most part is handled by the generic
manifest_handler_helpers::LoadActionInfo, I kept these tests
simple.

BUG=125307


Review URL: https://chromiumcodereview.appspot.com/12547008

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

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