Fix update.py crash when GYP_DEFINES isn't present in the environment.

BUG=none
R=hans@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250442 0039d316-1c4b-4281-b951-d872f2087c98
Fix test failure introduced with recent change to use salted hashes.

BUG=339840

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250444 0039d316-1c4b-4281-b951-d872f2087c98
Password manager: Remove references to BrowserThread in core unit tests.

As part of componentizing the password manager, we need to remove all
references to content/.

BUG=342313

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250445 0039d316-1c4b-4281-b951-d872f2087c98
Cast: Refactoring paced_sender and rtp_sender to Clang format.

This cl is pure style-targeted refactoring. 
No functional changes were made. 

BUG=339176

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250446 0039d316-1c4b-4281-b951-d872f2087c98
[Telemetry] Create ForwarderFactory earlier on CrOS.

BUG=
TBR=tonyg@chromium.org
NOTRY=True

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250448 0039d316-1c4b-4281-b951-d872f2087c98
Add support for arm64 architecture

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250451 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 166855:166934

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

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250453 0039d316-1c4b-4281-b951-d872f2087c98
Revert 250439 "Mojo: Add a public/environment/test_support.h."

This isn't quite right. It breaks (on a Linux shared library build)
mojo_shell_unittests at runtime. The stuff in test_support.h also
differs considerably from other stuff in environment/ (it's not
something chosen by the app), so it doesn't belong there. Hmmm.

> Mojo: Add a public/environment/test_support.h.
> 
> Remove public/tests's base dependency.
> 
> R=darin@chromium.org
> 
> Review URL: https://codereview.chromium.org/145073008

TBR=viettrungluu@chromium.org,darin@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250454 0039d316-1c4b-4281-b951-d872f2087c98
Exclude tools/ from console spam PRESUBMIT

tools/ are often standalone or intended to interact with console output.

R=maruel@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250455 0039d316-1c4b-4281-b951-d872f2087c98
[Mac] New avatar bubble should be a fixed width

This involves eliding ALL the things: the active profile
name, the names of other profiles in the fast profile
switcher, and the text of the big blue "add account for x"
button.

BUG=334761

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250456 0039d316-1c4b-4281-b951-d872f2087c98
Fix d8 dependency in chromium_builder_asan target.

BUG=
R=inferno@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250457 0039d316-1c4b-4281-b951-d872f2087c98
[invalidations] Added logging to about:invalidations

This patch is a follow-up to issue 144093005.

The patch adds functionality to the about:invalidations page, by logging
some calls made on an InvalidatorService implementer (this patch focuses
on Ticl client). Each InvalidatorService now owns an InvalidatorLogger
object that is used to log onInvalidation and onStatusChange.

The invalidationLogger then pushes the invalidation data to the
InvalidationMessageHandler and from there it is sent to the HTML via JS
where it is processed and shown on the textarea as a log file.

Following patches will include a better visualization for the different
types of invalidations, as well as information on the registrars
listening for them.


BUG=263863

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250458 0039d316-1c4b-4281-b951-d872f2087c98
Chrome OS Accessibility: enable cursor compositing when screen magnifier is enabled.

We should enable cursor compositng when screen magnifier is enabled so that the cursor
is easier to see.

BUG=217847
TEST=manually verify that cursor is magnified with screen magnifier on.
R=derat@chromium.org, oshima@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250459 0039d316-1c4b-4281-b951-d872f2087c98
[PPAPI][MediaStream] Rename AudioFrame to AudioBuffer

For audio, a frame usually has the same meaning as sample,
so AudioFrame is not a good name for a bunch of audio
samples. Change it to AudioBuffer.

BUG=330851

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250460 0039d316-1c4b-4281-b951-d872f2087c98
Pepper: Make StartSelLdr asynchronous.

Changing the trusted plugin to use Chromium IPC instead of SRPC requires that
we create another channel between the renderer and plugin for communicating the
existing SRPC messages.

This channel will be created in response to the StartSelLdr request. Since we
need that channel to be available immediately, StartSelLdr should not finish
until the created channel is available for use. This requires that we make this
operation asynchronous.

SyncChannel creation is asynchronous because we must wait for the channel to be
connected before attempting to use it for Send(). 
As part of connection, OnChannelConnected must be called on the thread
that created the SyncChannel.

In local testing, calling Send() before the channel had a chance to 
connect led to deadlock.

BUG=333950

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250461 0039d316-1c4b-4281-b951-d872f2087c98
Clang update script: use GYP's mechanism for finding MSVS

Developers and buildbots don't generally have Visual Studio on PATH. Use
the mechanism from GYP to find it when building Clang.

BUG=82385
NOTRY=true
TBR=rnk

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250462 0039d316-1c4b-4281-b951-d872f2087c98
[Quota] Add delegate to request quota with bubble.

BUG=332115

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250463 0039d316-1c4b-4281-b951-d872f2087c98
Revert "Add diagnostic logs for transparent app icons for component extension"

The logs were added in codereview.chromium.org/102033005. The issue is no longer
able to repo. So removing the logs.


TBR=miket, xiyuan
BUG=314872

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250464 0039d316-1c4b-4281-b951-d872f2087c98
Clang update script: look for CMake in standard dir

This allows the script to find it even if it's not on PATH.

BUG=82385
NOTRY=true
TBR=rnk

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

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