Remove app from omnibox results.

BUG=157748
TEST=Apps should not show up in omnibox results but should still show up in app list search.

R=pkasting@chromium.org,mihaip@chromium.org,

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166388 0039d316-1c4b-4281-b951-d872f2087c98
Fix warning visibility in CPM

Subtle bug.  Previously, it wouldn't escape properly and would do a splice on
an indexOf without a value in the array.  indexOf() returns -1 on not found, and
splicing with -1 removes the last element. This fixes it.


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166389 0039d316-1c4b-4281-b951-d872f2087c98
Watchlist: added devtools watchlist.


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166390 0039d316-1c4b-4281-b951-d872f2087c98
Disable ASan instrumentation of globals on Android.

BUG=137569,159801
Review URL: https://codereview.chromium.org/11275185

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166391 0039d316-1c4b-4281-b951-d872f2087c98
Remove TabContents from ui/find_bar.

BUG=107201
TEST=no visible change


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166392 0039d316-1c4b-4281-b951-d872f2087c98
Track the total amount of managed memory allocated by all clients.

Remove tracking of the historical maximum, since it wasn't used.

Also move the ifdef-heavy const function out of the header and into
the source file.

BUG=134750


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166393 0039d316-1c4b-4281-b951-d872f2087c98
Support running Android apk-based tests under ASan.

BUG=137569
Review URL: https://codereview.chromium.org/11361125

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166394 0039d316-1c4b-4281-b951-d872f2087c98
chromeos: Polish DriveFileSystem::AddUploadedFile/UpdateEntryData

AddUploadedFile was doing completely different things based on the value of |upload_mode|.
upload_mode==UPLOAD_EXISTING_FILE case was only used by OnUpdatedFileUploaded(), now the code used to handle this case is merged to OnUpdatedFileUploaded().
AddUploadedFile and UpdateEntryData's argument callback type changed from base::Closure to FileOperationCallback.
These methods no longer allow null callbacks to be passed as their arguments.

BUG=159368
TEST=unit_tests --gtest_filter="Drive*" and download files to Drive directory (both overwriting case and not-overwriting case).

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166395 0039d316-1c4b-4281-b951-d872f2087c98
Extensions Docs Server: Prevent sidenav jostling by processing it as JSON server side

The left nav bar would jostle because it was being processed client side with
JS. Now, it is stored as JSON, and there is minimal client side JS processing.

BUG=144291


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166396 0039d316-1c4b-4281-b951-d872f2087c98
Allow DevTools on packaged apps to reload for apps without a launch id.
This also sets up a fixture for further testing of DevTools on packaged
apps.

R=koz@chromium.org

BUG=153235
TEST=browser_tests --gtest_filter=PlatformAppDevToolsBrowserTest.*

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166397 0039d316-1c4b-4281-b951-d872f2087c98
Remove BrowserList::GetLastActive usage in cocoa-land.

BUG=129187
TEST=none


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166398 0039d316-1c4b-4281-b951-d872f2087c98
cc: Fix nine patch layer resource management bugs.

This switches back to using if (m_resource) in pushPropertiesTo() since
it may be called before setNeedsDisplay().  Also, switch to
checking if resourceId == 0 instead of backingResourceIsDeleted() since
that asserts it's only called on the impl thread.


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166399 0039d316-1c4b-4281-b951-d872f2087c98
Fix memory leak in IBusConfigClient unittests

BUG=159726
TEST=ran chromeos_unittests with valgrind


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166400 0039d316-1c4b-4281-b951-d872f2087c98
Plumb drag event info through from the renderer. This CL appends the following
two pieces of information to the StartDragging IPC:
1. Whether the drag was started by a touch event or mouse event
2. The location of drag start. This information is needed for chromeos and was
currently being read from the platform. But that is not possible (also not
correct) for touch based drag/drop. So we pass this information from the
renderer.

BUG=114755


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166401 0039d316-1c4b-4281-b951-d872f2087c98
Fix uninitialized memory access in ResourceBundleImageTest.GetImageNamed


BUG=159725
Test=valgrind stops complaining
R=oshima
TBR=sail

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166402 0039d316-1c4b-4281-b951-d872f2087c98
Adds android folks as OWNERS for content/content_jni.gypi

Avoids requesting rubberstamps for this android-specific file.

BUG=
TEST=


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166403 0039d316-1c4b-4281-b951-d872f2087c98
Make the "deny" button on the Pepper broker infobar sticky.

TBR=brettw@chromium.org
BUG=159198


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166404 0039d316-1c4b-4281-b951-d872f2087c98
Revert 166369 - Revert 166365 - roll clang 165787:167488

Seems like a clobber might be enough to fix the issues caused by this CL.

Reverted because it is assumed to be the cause for multiple compile failures on  mac and linux.

Fixes crash in arm codegen.
Doesn't warn on -Wno-arc-abi.
Nicer diagnostics for nested macro instantiations.
Includes asan support for android on linux (shout if you need that on mac).
Fixes issue with debug information in .S files.
Renames -faddress-sanitizer to -fsanitize=address (continue to use -faddress-sanitizer in chromium for now, until we've updated all third-party gyp files)

BUG=159712,159452,159475,159502,159598,59580
TBR=hans

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

TBR=thakis@chromium.org
Review URL: https://codereview.chromium.org/11377020

TBR=pastarmovj@google.com
Review URL: https://codereview.chromium.org/11377023

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166405 0039d316-1c4b-4281-b951-d872f2087c98
Extends IBusPanelService to register itself as well known name

This patch set depends on http://codereview.chromium.org/11342040/

BUG=158264
TEST=ran chromeos_unittests, unit_tests

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166406 0039d316-1c4b-4281-b951-d872f2087c98
Stop observing extension unload notification in page_cation_image_view

Browser already observes the notification and updates the page action list on it,
there's no need to do the same in page action view
(gtk and cocoa implementation don't do it either).

also, it's not safe to call GetPAgeAction(unloaded_extension) here since the page
action could have already been removed from the manager (this also happens on
EXTENSION_UNLOADED).

BUG=NONE
TEST=disable displayed page action extension and verify it gets removed from the location bar.
     check crbug.com/99736 doesn't repro


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

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