closure: check all JS in strict mode.

R=tbreisacher@chromium.org
BUG=393873
NOTRY=true

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

Cr-Commit-Position: refs/heads/master@{#290593}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@290593 0039d316-1c4b-4281-b951-d872f2087c98
WebRTC test peerconnection.html: add onmute/onunmute even listeners

BUG=389159

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

Cr-Commit-Position: refs/heads/master@{#290594}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@290594 0039d316-1c4b-4281-b951-d872f2087c98
Remove gpu_feature_browsertest.cc

This test just causes too much trouble for us in the past, and what it tests should be covered in other tests already.

BUG=314745
TEST=bots
R=kbr@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#290595}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@290595 0039d316-1c4b-4281-b951-d872f2087c98
Don't send GpuCommandBufferMsg_SetLatencyInfo if latencyinfo vector is empty

There is no point in sending GpuCommandBufferMsg_SetLatencyInfo with empty
latencyinfo vector.

BUG=404650

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

Cr-Commit-Position: refs/heads/master@{#290596}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@290596 0039d316-1c4b-4281-b951-d872f2087c98
Fix network configurations that use the system CA certs.

Before, for EAP, the network configuration UI sent a list with an empty string to Shill instead of an empty list.
For VPNs, CACertPEM property was not sent at all and thus potentially not deleting a previously selected CA cert.

Now, in all cases, if no CA cert is selected, an empty list will be sent to Shill.

BUG=405067

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

Cr-Commit-Position: refs/heads/master@{#290597}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@290597 0039d316-1c4b-4281-b951-d872f2087c98
Mac: Menu bar not hidden in immersive fullscreen mode.

When a window is on a secondary screen, and "Displays have separate spaces"
option is turned on, the menu bar is not hidden during immersive fullscreen
mode. The problem was that the logic to hide the menu bar was incorrectly
determining whether the screen had a menu bar.

After fixing the logic, I also had to introduce a minor hack to counteract the
"helpfulness" of AppKit. See http://crbug.com/403203 for further details.

BUG=396980

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

Cr-Commit-Position: refs/heads/master@{#290598}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@290598 0039d316-1c4b-4281-b951-d872f2087c98
closure: make ninja rebuild on failures.

Python is sometimes too forgiving...

R=tbreisacher@chromium.org
BUG=393873
NOTRY=true

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

Cr-Commit-Position: refs/heads/master@{#290600}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@290600 0039d316-1c4b-4281-b951-d872f2087c98
closure: run closure compiler with -client instead of -server to save memory.

R=tbreisacher@chromium.org
BUG=393873
NOTRY=true

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

Cr-Commit-Position: refs/heads/master@{#290601}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@290601 0039d316-1c4b-4281-b951-d872f2087c98
net: a batch of manual HSTS preloads.

This includes the removal of an entry at the request of the site. I've
confirmed that the entry didn't make it into the M38 branch.

Cr-Commit-Position: refs/heads/master@{#290602}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@290602 0039d316-1c4b-4281-b951-d872f2087c98
Remove calls to individual LCD text compositing WebSettings

These settings are consolidated as setPreferCompositingToLCDTextEnabled.

This removes the calls to:
setAcceleratedCompositingForOverflowScrollEnabled
setAcceleratedCompositingForFixedRootBackgroundEnabled
setCompositedScrollingForFramesEnabled

These 3 settings are all passed the same value as
setPreferCompositingToLCDTextEnabled now, and blink has stopped
using them, so we can just remove the calls.

R=piman@chomium.org
BUG=365851

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

Cr-Commit-Position: refs/heads/master@{#290603}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@290603 0039d316-1c4b-4281-b951-d872f2087c98
Fix issue with action icons not downscaling

BUG=404203

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

Cr-Commit-Position: refs/heads/master@{#290605}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@290605 0039d316-1c4b-4281-b951-d872f2087c98
Updates the manifest of IME extensions to fix the broken options pages.

BUG=404934
TEST=Verified on linux_chromeos.

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

Cr-Commit-Position: refs/heads/master@{#290606}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@290606 0039d316-1c4b-4281-b951-d872f2087c98
If booting for the first time skip auto-enrollment check.

It will never return true on a vanilla device anyways and prevents some testing operations.

This is a copy of https://codereview.chromium.org/432093002/ -- Julian is OOO
and has asked me to get it reviewed and landed for him.  Since I can't edit his CL, I've created this copy.

The Chromium OS part of this change is at: https://chromium-review.googlesource.com/#/c/210470/

BUG=397354
TEST=unit, manual

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

Cr-Commit-Position: refs/heads/master@{#290607}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@290607 0039d316-1c4b-4281-b951-d872f2087c98
Create Profile Overlay: Properly update the warning bubble and the "add" button.
This was broken in r289576.

Fix: In "create" mode, updateOkButton_ needs to be called also when create-profile-supervised is not checked.

BUG=405050

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

Cr-Commit-Position: refs/heads/master@{#290608}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@290608 0039d316-1c4b-4281-b951-d872f2087c98
The SyncGlobalError isn't initialized correctly in the new avatar menu world.

On the mac, this is the only place where the SyncGlobalError is initialized,
so we should keep this call regardless of whether the new flag is flipped

BUG=396827

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

Cr-Commit-Position: refs/heads/master@{#290609}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@290609 0039d316-1c4b-4281-b951-d872f2087c98
Remove ViewHostMsg_DidChangeScrollOffset

This message has a very high frequency (top 15 IPCs), but is only used on Aura.
As its effect, disabling mouse events when the cursor is hidden, can be achieved
by other means, remove the message.

BUG=404656

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

Cr-Commit-Position: refs/heads/master@{#290610}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@290610 0039d316-1c4b-4281-b951-d872f2087c98
Enable expanded GPU rasterization device whitelist by default

This moves the devices in the expanded whitelist (currently enabled
by a field trial) into the default whitelist.

BUG=404866

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

Cr-Commit-Position: refs/heads/master@{#290611}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@290611 0039d316-1c4b-4281-b951-d872f2087c98
Add PDBs to .isolate files so that tests show stack traces.

BUG=405074
R=scottmg@chromium.org
TBR=brettw, davidben

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

Cr-Commit-Position: refs/heads/master@{#290612}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@290612 0039d316-1c4b-4281-b951-d872f2087c98
Add Chrome OS perf data to .gitignore.

Ignore another directory that gets generated when building a
Chrome OS test image.

BUG=none
TBR=davemoore@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#290614}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@290614 0039d316-1c4b-4281-b951-d872f2087c98
[Android] Fix KillHostHeartbeat for numerical user IDs.

BUG=405033

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

Cr-Commit-Position: refs/heads/master@{#290615}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@290615 0039d316-1c4b-4281-b951-d872f2087c98