[telemetry] Prefer printing to stdout on cmd output

R=dtu@chromium.org
BUG=256451
NOTRY=True

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209837 0039d316-1c4b-4281-b951-d872f2087c98
Fix longstanding regression (from r150445) where content setting icons don't
hide properly while the user edits the omnibox.

BUG=none
TEST=Visit http://popuptest.com/popuptest1.html , type in omnibox, blocked popup icon should hide.
R=sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209838 0039d316-1c4b-4281-b951-d872f2087c98
Don't mess with omnibox selection on update when the omnibox doesn't have focus.
This fixes a regression in selection behavior when navigating from the NTP.

BUG=247933
TEST=Visit NTP, click a tile, URL should not be selected
R=msw@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209839 0039d316-1c4b-4281-b951-d872f2087c98
[Android] NTP most visited page fixes for ldpi devices.

NTP most visited page was visually broken on ldpi device a couple of ways:

1. On portrait, thumbnails and texts are overlapped vertically.
2. On landscape, it shows 2 columns, not 3 columns due to size miscalculation.
3. Highlighting on thumbnail select overflowed to right hand side.

This CL fixes the issues listed above.

BUG=238928

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209843 0039d316-1c4b-4281-b951-d872f2087c98
We're advancing an iterator, and then dereferencing it, but forgot to check for end().

This is a fix for https://chromiumcodereview.appspot.com/18325013/
which I LGTM'ed earlier today.

I'm rushing, hoping it will make it into the canary.

r=rtenneti
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209844 0039d316-1c4b-4281-b951-d872f2087c98
sandbox_linux_unittests: disable fork() tests under TSAN.

Make sure that sandbox_linux_unittests can run under TSAN by simply disabling
the tests that require forking.

This will need to be fixed better in the future, but this will allow us to
run part of sandbox_linux_unittests under TSAN immediately.

BUG=256905
R=ajwong@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209845 0039d316-1c4b-4281-b951-d872f2087c98
Valgrind: Add new suppressions for layout test errors.

BUG=58730,169311,245714
TBR=bruening@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209846 0039d316-1c4b-4281-b951-d872f2087c98
drive: Rewrite MockDirectoryChangeObserver without gmock

In favor of not using gmock in Chrome. This is the last piece of code
in chrome/browser/chromeos/drive using gmock.

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209847 0039d316-1c4b-4281-b951-d872f2087c98
exclude A* browser_tests for short cycle time on drmemory bot
BUG=NONE
TBR=bruening@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209848 0039d316-1c4b-4281-b951-d872f2087c98
Valgrind: Disable failing MessageCenterImplTests. (First time running them under Valgrind.)

BUG=256911
TBR=dewittj
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209849 0039d316-1c4b-4281-b951-d872f2087c98
Pepper: Add RendererPpapiHostImpl::GetBrowserConnection().

The FileIO ResourceHost in the renderer will need access to a
PepperBrowserConnection so that it can send messages to the browser to get
information about a FileRef resource (implemeted in the browser).

This change makes the PepperBrowserConnection inside PepperPluginDelegateImpl
visible.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209850 0039d316-1c4b-4281-b951-d872f2087c98
Fix check_perms from r209836.


git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209851 0039d316-1c4b-4281-b951-d872f2087c98
Heapcheck: Make app_list_unittests and message_center_unittests work.

NOTRY=true
TBR=dewittj@chromium.org,benwells@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209852 0039d316-1c4b-4281-b951-d872f2087c98
Fix build failure with Android AOSP builds.

Some builds may have webrtc disabled and no webrtc common headers.

BUG=none
TEST=android_aosp trybot
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209853 0039d316-1c4b-4281-b951-d872f2087c98
Turn off gl_PointCoord workaround on Mac OSX 10.9.

This workaround is required for AMD and Intel GPUs on Mac OSX 10.8.* due to a driver bug. It seems like they have fixed it in the 10.9 seed.

BUG=256349
TEST=conformance/glsl/variables/gl-pointcoord.html passes on 10.9
TBR=kbr@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209854 0039d316-1c4b-4281-b951-d872f2087c98
Implement /proc/self/maps parsing code.

This will be used to implement stack traces on Android by printing relocatable addresses.

BUG=248784
R=mark@chromium.org, satorux@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209855 0039d316-1c4b-4281-b951-d872f2087c98
chromeos: Use native D-Bus args for HandleVideoActivity.

This updates HandleVideoActivity D-Bus method calls to the
power manager to send a single "is_fullscreen" boolean
argument instead of the heavier-weight protocol buffer that
was used before. Doing so shortens some code and allows the
removal of an old protobuf build target.

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209861 0039d316-1c4b-4281-b951-d872f2087c98
Don't hardcode the host desktop type in the chrome::NavigateParams structure to HOST_DESKTOP_TYPE_NATIVE for Windows ASH.

We need to set this to the active desktop type returned by chrome::GetActiveDesktop. This is to avoid windows getting created
on the desktop for operations initiated in chrome ASH Windows.

Should fix a class of bugs like https://code.google.com/p/chromium/issues/detail?id=253649

BUG=253649
R=cpu@chromium.org, sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209862 0039d316-1c4b-4281-b951-d872f2087c98
Valgrind: Disable ProcMapsTest.ReadProcMaps - it fails.

BUG=256941
TBR=scherkus@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209864 0039d316-1c4b-4281-b951-d872f2087c98
Cleanup includes in c/b/first_run/first_run_*.(cc|mm) code.

The platform-specific files used to do a lot more, they are now only used for small first_run::internal:: utility methods.

Prevents landing of https://codereview.chromium.org/18052010/

BUG=243423
R=grt@chromium.org

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

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