Added string "Other layouts" to resources.

String will be used at OOBE.

BUG=334576

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251338 0039d316-1c4b-4281-b951-d872f2087c98
Replace PO2TS::GetPrimaryAccountId() with SMB::GetAuthenticatedAccountId.

The functionality is the same, just moving the code to a new place.

NOTRY=True
BUG=333995
R=bauerb@chromium.org, brettw@chromium.org, joaodasilva@chromium.org, nhiroki@chromium.org, noms@chromium.org, rlarocque@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251339 0039d316-1c4b-4281-b951-d872f2087c98
Delete Geolocation command line switch and callers of enableGeolocation.

The Geolocation API was launched a long time ago, and a mock is used in layout tests.
There are no unit tests so nothing needs to be set for them.

BUG=343592,36451

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251340 0039d316-1c4b-4281-b951-d872f2087c98
Fake PO2TS GetRequestContext should return NULL.

The fake PO2TS does not actually use the request context. This CL overrides the
GetRequestContext() in PO2TS and returns NULL to avoid errors like the ones
explained at (that occur on iOS)
https://groups.google.com/a/chromium.org/forum/#!msg/chromium-dev/HWdp5roPpF4/j7drB1WW01EJ

BUG=NONE

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251341 0039d316-1c4b-4281-b951-d872f2087c98
Copies DockInfoGtk into WindowFinder.

I'm going to nuke DockInfo soonish. This is a stup in that
direction.

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251342 0039d316-1c4b-4281-b951-d872f2087c98
NaCl: Update revision in DEPS, r12730 -> r12757

This pulls in the following Native Client changes:

r12731: (jvoung) Turn on tests/callingconv_case_by_case for PNaCl --target=i686-nacl.
r12732: (bradnelson) Dropping remaining python_26 references.
r12734: (mcgrathr) Default to all trybot sets when pynacl/ code is touched
r12735: (kschimpf) Add pnacl-compress driver tool to compress pnacl bitcode files.
r12736: (halyavin) Fix more instances of use-after-free due to incorrect clean up.
r12737: (sbc) Update newlib revision used by toolchain builders.
r12738: (dyen) build_nexe.py can now apply tls_edit
r12739: (dyen) tls_edit only prints out verbose messages in scons
r12740: (mseaborn) Remove irt_ppapi.{c,h}, which have been moved to the Chromium repo
r12741: (jfb) Toolchain build: add sync-only option.
r12742: (noelallen) Add a bootstrap target for bionic LIBC to generate only the static libc components....
r12743: (mseaborn) Cleanup: Remove "ppapi" directory from IRT's #include search path
r12744: (noelallen) Roll to get missing files
r12745: (mseaborn) Cleanup: Remove PPAPI directories from include_rules, used by checkdeps
r12746: (dschuff) Run LLVM regression tests for toolchain_build_pnacl build
r12747: (noelallen) Roll Bionic in TOOL_REVISIONS
r12748: (jvoung) Show summary even w/out errors in *.sh bots, to be more like buildbot_lib.py.
r12749: (dschuff) once.py: Don't override fresh build if use-cached-results is disabled
r12750: (sbc) Roll newlib toolchain versions in TOOL_REVISIONS
r12751: (mcgrathr) toolchain_build: Build for x86_64-linux host too
r12752: (dyen) Fixed issue with applying tls_edit in windows
r12753: (dschuff) PNaCl translator: use multithreading for sandboxed translation
r12754: (sbc) Update hashes in TOOL_REVISIONS.
r12755: (jvoung) Revert "Show summary even w/out errors in *.sh bots, to be more like buildbot_lib.py."
r12756: (yyanagisawa) make goma to compile code for pnacl-clang.
r12757: (dschuff) pnacl-nativeld: Use RunWithSplit RPC instead of RunWithDefaultCmdLine

BUG=none
TEST=browser_tests and nacl_integration
R=bradnelson@google.com

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251344 0039d316-1c4b-4281-b951-d872f2087c98
Cherry pick r516 from upstream protobuf

Fix compilation for arm64.

TBR=cpu@chromium.org
R=mark@chromium.org
BUG=314720

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251345 0039d316-1c4b-4281-b951-d872f2087c98
Enables Activity Log to extract URLs from URL assignment
DOM API calls and place them into argUrl field of an
Activity Log entry.

BUG=339882

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251348 0039d316-1c4b-4281-b951-d872f2087c98
Add policy management for on-screen keyboard.

BUG=341882

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251349 0039d316-1c4b-4281-b951-d872f2087c98
Add GYP flag to optionally enable the Hangout Services extension in
any build (not just Chrome-branded builds).

BUG=343567

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251350 0039d316-1c4b-4281-b951-d872f2087c98
[App Shell] Add dev tools for debugging

BUG=None
TEST=launch app_shell with flag "--remote-debugging-port=9222", then open
"localhost:9222" in browser and see the console.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251351 0039d316-1c4b-4281-b951-d872f2087c98
cros: Enable multiprofile for everyone.

BUG=338941
R=dpolukhin@chromium.org, nkostylev@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251352 0039d316-1c4b-4281-b951-d872f2087c98
Introduce the chroot_cmd flag that contains the command line prefix for running in a chrooted environment.

Right now when supplying a 32-bit sysroot via the 'sysroot' GYP flag on a 64-bit host arch,
pkg-config (and pkg-config-wrapper) fail to generate the correct 32-bit paths within that sysroot.
The solution is to chroot into that directory and run pkg-config from there.
This is intended to work with schroot scripts like 'precise32' generated when running build/install-chroot.sh

BUG=324207
R=piman@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251353 0039d316-1c4b-4281-b951-d872f2087c98
android envsetup: Stop exporting (and honoring) ANDROID_SDK_VERSION.

If someone wants to use a custom android sdk version, they now need to set
the android_sdk_version gyp define instead of this env var.

(Depends on one internal change to an internal bot that currently sets the
env var: https://chrome-internal-review.googlesource.com/154255)

BUG=330631

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251354 0039d316-1c4b-4281-b951-d872f2087c98
Fix sysroot_ld_path.sh to correctly process the included configs.

The $included_files var contains a list of paths relative to the sysroot.
However calling `ls $included_files` gives us a list of paths relative to the host system root, which is obviously wrong. We need to do `ls $root$included_files` instead.

BUG=324207
R=thestig@chromium.org
CC=sl.ostapenko@samsung.com

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251356 0039d316-1c4b-4281-b951-d872f2087c98
Revert 251352 "cros: Enable multiprofile for everyone."

> cros: Enable multiprofile for everyone.
>
> BUG=338941
> R=dpolukhin@chromium.org, nkostylev@chromium.org
>
> Review URL: https://codereview.chromium.org/146193005

TBR=xiyuan@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251357 0039d316-1c4b-4281-b951-d872f2087c98
Disable broken page in key_silk_cases.

The following page always errors out inside rasterize_and_record.key_silk_cases
on some windows platforms:
  http://plus.google.com/app/basic/stream

This change disables this page so that the perf bots can pass this test for the
other pages.

BUG=338838
R=dominikg@chromium.org, tonyg@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251358 0039d316-1c4b-4281-b951-d872f2087c98
Introduces UMA for app-list voice search.

This CL adds 6 user actions (prefixed by 'AppList_')
- AutoLaunchCanceled
- AutoLaunched
- HotwordRecognized
- SearchedBySpeech
- VoiceSearchCanceled
- VoiceSearchStartedManually

BUG=341239
R=xiyuan@chromium.org
TBR=oshima@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251359 0039d316-1c4b-4281-b951-d872f2087c98
Adds speech recognition test case to AppListStartPageWebUITest.

BUG=341926
R=xiyuan@chromium.org
TEST=browser_tests

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

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