Automated Commit: Committing new LKGM version 4343.0.0 for chromeos.

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209370 0039d316-1c4b-4281-b951-d872f2087c98
Move ShellWindow into apps component.

This involves creating a new delegate type, ShellWindow::Delegate, which
is implemented in chrome.

BUG=159366

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209371 0039d316-1c4b-4281-b951-d872f2087c98
Refreshes the toast location when display configuration has changed.

BUG=233771
TEST=manually (see the bug for the repro steps)
R=dewittj@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209372 0039d316-1c4b-4281-b951-d872f2087c98
Add information of V8 heap memories, in chrome://memory-internals

BUG=168642
TEST=Manual

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209373 0039d316-1c4b-4281-b951-d872f2087c98
Add UMA logging for app launcher search result types.

This data will provide insight into how the app launcher search is used.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209374 0039d316-1c4b-4281-b951-d872f2087c98
Begin abstracting sending of IPC from autofill core code.

This CL introduces the pattern via which sending of IPC from autofill core code
will instead be abstracted through AutofillDriver. Concretely, it abstracts the sending of the AutofillMsg_FormDataFilled message.

BUG=247015

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209375 0039d316-1c4b-4281-b951-d872f2087c98
Use Mac style app lifetime with app shims.

App shims now stay alive after all app windows close. They quit only
when the user quits the shim. Clicking on the dock icon when there are no
windows launches the app. Focusing a shim with no windows does nothing.

BUG=168080
TEST=Start an app, its shim should start.
Close all windows of the app, the shim should stay running.
Right click the shim icon and select quit, the shim should quit.
TEST=Start an app, its shim should start.
Uninstall the app, the shim should quit.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209376 0039d316-1c4b-4281-b951-d872f2087c98
Enable input type week on Android

BUG=135938

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209377 0039d316-1c4b-4281-b951-d872f2087c98
components/webdata: Cleanup callback usage in WebDatabaseService.

And also in WebDataServiceBase.

BUG=181277
R=joi@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209378 0039d316-1c4b-4281-b951-d872f2087c98
Files.app: rename sidebar.js -> directory_tree.js

Sidebar is no longer on SIDE, since the volume list is introduced on left-side.

BUG=none
TEST=none
R=mtomasz@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209379 0039d316-1c4b-4281-b951-d872f2087c98
Fix minor style issues in a11y code

This CL corrects some includes and comments in the a11y code. There are no
functional changes.

BUG=None
TEST=No tests affected

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209380 0039d316-1c4b-4281-b951-d872f2087c98
Enable profile shortcut manager for windows when --show-app-list switch is enabled.

This was originally to prevent shortcuts from being created on first run of the standalone app launcher. Since the standalone app launcher no longer exists, neither does this issue.

BUG=167984

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209381 0039d316-1c4b-4281-b951-d872f2087c98
End the immersive reveal when the user moves the mouse to a different display

BUG=253317, 223609
TEST=Manual

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209382 0039d316-1c4b-4281-b951-d872f2087c98
Override RenderViewCreated and RenderViewGone in InstantNTP instead of InstantPage.

Removed ShouldProcessRenderViewCreated() and ShouldProcessRenderViewGone() from InstantPage.

BUG=231660
TEST=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209383 0039d316-1c4b-4281-b951-d872f2087c98
Move all assets from new-ui subdirectories to their parents.

Since we do not support the legacy ui, the new ui became the default ui. So, there is no need to store the assets in a separate directory.

TEST=Files.app should render correctly. Also, browser_tests.
BUG=243650
R=hirono@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209384 0039d316-1c4b-4281-b951-d872f2087c98
UMA logging for commencing a search in the app list.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209385 0039d316-1c4b-4281-b951-d872f2087c98
cc: Use base::Callback approach instead of using WebKit interface.

Instead of having cc/ talk directly to the WebKit::WebLayerScrollClient, we
define a callback in cc/ that it can talk to.
In the compositor_bindings, we pass this callback down to cc, so it can call us back later.

BUG=None
TEST=cc_unittests, webkit_compositor_bindings_unittests
R=jamesr@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209386 0039d316-1c4b-4281-b951-d872f2087c98
Fix history page on mobile

One of my changes broke the layout on mobile by forgetting to rename some
classes, this fixes that.

Also hides the bookmark icon column on mobile for now.

R=jhawkins@chromium.org
BUG=253849,252208

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209387 0039d316-1c4b-4281-b951-d872f2087c98
Use the HASH_ResultLenContext and HASH_GetType functions, now that they
are exported.

R=rsleevi@chromium.org
BUG=none
TEST=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209388 0039d316-1c4b-4281-b951-d872f2087c98
google_apis: Document remaining tasks clearly in c/b/google_apis/DEPS

BUG=146989
TEST=none
R=kinaba@chromium.org

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

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