Updating trunk VERSION from 1819.0 to 1820.0

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248435 0039d316-1c4b-4281-b951-d872f2087c98
No longer observe listener addition/removal in ChromeVox unload.

This simplifies the unload codepath for ChromeVox.
- remove event listener observer
- remove loaded ChromeVox profile tracking
- send events to ChromeVox for load using lazy dispatch

TEST=Manual. Verify load speaks "ChromeVox, spoken feedback enabled" the first time only.
BUG=339775,332461

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248439 0039d316-1c4b-4281-b951-d872f2087c98
Actually disable ExternalExtensionAutoAcknowledgement on Windows

BUG=309833
R=benwells@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248440 0039d316-1c4b-4281-b951-d872f2087c98
drive: Update parent entry first when appropriate

EntryUpdatePerformer does nothing if the parent is a locally created entry waiting for update.
SyncClient adds update tasks for child entries.
Add ResourceMetadata::ReadDirectoryById

BUG=260540
TEST=unit_tests
R=kinaba@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248441 0039d316-1c4b-4281-b951-d872f2087c98
Fix bugs with renderer-side debug URLs, like chrome://crash or javascript:.

These URLs should not cause a process swap when leaving pages like extensions
or view-source.  Also, they should be ignored if the renderer process is not
live.

BUG=335503
BUG=334214
TEST=chrome://kill works on extensions and is ignored on crashed tabs.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248442 0039d316-1c4b-4281-b951-d872f2087c98
Have the PDF plugin eagerly notify the host of the link under the cursor.

We do this so the host can synchronously query the link under
the cursor for the out of process PDF plugin.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248443 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 166269:166272

http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=166270:166272&mode=html
TBR=
BUG=

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248445 0039d316-1c4b-4281-b951-d872f2087c98
Apps documentation: Fix syntax error in manifest example.

BUG=336718

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248446 0039d316-1c4b-4281-b951-d872f2087c98
Fix compilation error on Fedora 20.

The libudev commit below changed the return types of _undef functions
from void to the matching the argument type, e.g. void udev_unref(udev*)
became udev* udev_unref(udev*).
http://cgit.freedesktop.org/systemd/systemd/commit/?id=20bbd54f603994a3cc211d2795de16550882ed8d

This change adds a bit of template magic to make Chromium compile with
either version of the libudev headers.

BUG=340108
TEST=ninja -C out/Debug chrome

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248447 0039d316-1c4b-4281-b951-d872f2087c98
Update UMA configurations to include the new input methods.

Remove obsolete contents and update comments.

BUG=164375

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248448 0039d316-1c4b-4281-b951-d872f2087c98
Fix bookmark app icon corruption on Mac.

This CL changes the bookmark app icon rounding to use a CanvasImageSource
because Mac's SkBitmap device is not reference counted, causing icon
corruption.

BUG=339324

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248449 0039d316-1c4b-4281-b951-d872f2087c98
[SyncFS] Promote demoted sync tasks on DriveBackendSyncTest

BUG=331988

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248450 0039d316-1c4b-4281-b951-d872f2087c98
[SyncFS] Add ReorganizeAndRevert test to DriveBackendSyncTest

BUG=331988

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248452 0039d316-1c4b-4281-b951-d872f2087c98
drive: Support offline directory creation

Merge GetExistingDeepestDirectory() and CreateDirectoryAfterGetExistingDeepestDirectory() into UpdateLocalState().
Make CreateDirectoryRecursively() a free function.

BUG=260540
TEST=unit_tests
R=kinaba@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248453 0039d316-1c4b-4281-b951-d872f2087c98
Disable two flaky WebRTC tests on Linux.

There are three tests failing in the bug. Starting with disabling these two.

TBR=fischman@chromium.org
BUG=340197

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248455 0039d316-1c4b-4281-b951-d872f2087c98
Remove unneccesary includes from resource_bundle.h

BUG=none
TBR=dbeam (for wallet_items.cc)

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248456 0039d316-1c4b-4281-b951-d872f2087c98
Preparation for per-profile mounting of "Google Drive" folder to Files.app.

- Add test_mount_point_name injection point to DriveIntegrationService to make
  several tests happy.
- Change some file_manager/fileapi_util.cc functions aware to the custom
  injected path.

BUG=336123
TBR=benwells@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248457 0039d316-1c4b-4281-b951-d872f2087c98
Make dmprof handle long runs better

Read the dump files one by one as they are processed instead of reading
them all into memory at the start of the program, to reduce peak memory
consumption.  This makes it possible to process larger data sets.

Also restructure a few sub-command implementations to avoid iterating
over the list of dumps more than once and to avoid accessing any given
dump (typically the first) more than once.

BUG=

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

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