Update Dr. Memory to r1970

TBR=zhaoqin@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281584 0039d316-1c4b-4281-b951-d872f2087c98
Add ContentSettings histograms to the public xml file

BUG=223859

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281585 0039d316-1c4b-4281-b951-d872f2087c98
Fragment headers payloads at smaller boundaries.

BUG=345769

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281586 0039d316-1c4b-4281-b951-d872f2087c98
Third attempt of fixing narrowing error for TAG.

Previous attempt: https://codereview.chromium.org/377443004/

Before the uint32 cast (which is needed to prevent integer promotion
from turning this into a signed int), the bytes need to be cast to
uint8 so that sign extension is done correctly.

(Keeping this a macro for now since else this would have to be
a constexpr function, and we don't use c++11 yet.)

BUG=82385
TBR=acolwell@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281587 0039d316-1c4b-4281-b951-d872f2087c98
Pepper: Narrow dev channel whitelisting behavior.

An earlier change whitelisted all "dev channel" Pepper APIs for two select
application origins. This change narrows the whitelisting behavior to only
grant access to the Compositor and VideoDecode APIs. This makes this instance
of whitelisting easier to remove in the future.

BUG=386743

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281588 0039d316-1c4b-4281-b951-d872f2087c98
Implementation of SigninClient::GetSigninScopedDeviceId

This code stores device id in prefs. Device id needs to be cleared
when user signs out and, just in case, right before user signs in. In
all other cases chrome should keep old id. Code to send id is behind
command line flag for now.

This change covers desktop scenarios, doesn't cover chromeos. 
I'll do that in followup changes.

BUG=382968
R=rogerta@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281589 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 177590:177596

http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=177591:177596&mode=html
TBR=pilgrim@chromium.org,yutak@chromium.org
BUG=

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281592 0039d316-1c4b-4281-b951-d872f2087c98
Fix timeline_based_measurement's smoke test for smooth interaction.

BUG=368386

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281593 0039d316-1c4b-4281-b951-d872f2087c98
Fix SurfaceAggregatorWithResourcesTest.TakeResourcesOneSurface in libc++ builds.

The test no longer depends on the ordering of returned resources.

BUG=391285
R=jamesr@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281594 0039d316-1c4b-4281-b951-d872f2087c98
Mpeg2 TS: relax the spec compliancy w.r.t. the adaptation field.

BUG=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281595 0039d316-1c4b-4281-b951-d872f2087c98
Revert of Temporarily adding timers to one WebRTC browsertest. (https://codereview.chromium.org/371013002/)

Reason for revert:
Broke content_browsertests on win7: https://build.chromium.org/p/chromium.webkit/builders/Win7%20(dbg)/builds/14477/steps/content_browsertests/logs/stdio

Original issue's description:
> Temporarily adding timers to one WebRTC browsertest.
> 
> Perhaps then we can see where it gets stuck or slowed down on Android
> bots.
> 
> BUG=387895
> NOTRY=true
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=281518

TBR=tommi@chromium.org,phoglund@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=387895

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281597 0039d316-1c4b-4281-b951-d872f2087c98
Remove page id from the permission granting.

BUG=371151
TEST=everything still works

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281600 0039d316-1c4b-4281-b951-d872f2087c98
ozone: Fix interactive_ui_tests build

This fixes the build only. We need to implement the rest of
UIControlsOzone to make the tests pass.

BUG=362166
TEST=build interactive_ui_tests with use_ozone=1 chromeos=1
TBR=sky

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

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

BUG=288383
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281602 0039d316-1c4b-4281-b951-d872f2087c98
add 25 *_unittests to Dr.Memory build target chromium_builder_dbg_drmemory_win

R=bruening@chromium.org
BUG=NONE
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281603 0039d316-1c4b-4281-b951-d872f2087c98
Replace simple network properties in settings with ONC values

This is step 2 (of many) in converting the network settings to Web UI.

This CL passes the ONC dictionary to the network UI, along with
additional existing non-ONC properties that require more complicated
handling (which will be converted in follow-up CLs).

The only functional change is that previously the string
"Access to this network is protected" was never shown before due to a
typo in JS which was fixed as a renaming side-effect.

BUG=279351
R=pneubeck@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281604 0039d316-1c4b-4281-b951-d872f2087c98
Add a withheld permissions model to PermissionsData. Withheld permissions are the permissions which were requested by the extension, but not granted due to how dangerous/powerful they are.  Currently, these withheld permissions are only used for all hosts, and only behind the scripts_require_action flag.

BUG=362353

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281605 0039d316-1c4b-4281-b951-d872f2087c98
Disable ScriptContextTest.GetEffectiveDocumentURL on Windows

TBR=kalman@chromium.org
BUG=391894
NOTRY=true
NOTREECHECKS=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281606 0039d316-1c4b-4281-b951-d872f2087c98
Always attempt to load built-in engines when speaking.

This fixes an issue where built-in voices never appear when you have another extension-based engine installed.

Note that, in theory, this might not be enough to fix the issue in all cases. For example, a caller could get the list of voices while the built-in engine is still loading (yet to add its engine speak/stop listeners). For that particular case, we need to send a callback to the client. See https://codereview.chromium.org/361363003/ for a fix/feature.

BUG=391047

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

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