suppress falst positive uninit error from RenderStyle::NonInheritedFlags

TBR=bruening@chromium.org
BUG=drm-i#1586

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281913 0039d316-1c4b-4281-b951-d872f2087c98
Turn on clang by default on linux, 2nd try.

This is mostly to collect performance and size data for now. Unless things
look really good, I'm going to revert this by wednesday morning (PDT).

BUG=360311
TBR=awong@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281914 0039d316-1c4b-4281-b951-d872f2087c98
cc: Remove disabled LatencyQuery logic in OutputSurface

We can add this back when we figure out why it was causing
flickering on some devices.

BUG=317928

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281915 0039d316-1c4b-4281-b951-d872f2087c98
Update pica to use results.AddValue(...)

BUG=391943
TBR=nduca@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281916 0039d316-1c4b-4281-b951-d872f2087c98
Fix viewport computation in Mac UC

Replace all instances of viewport_size with scrollable_viewport_size,
as this deceptive variable name was root cause of the bug.

BUG=391386

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281917 0039d316-1c4b-4281-b951-d872f2087c98
Defer preparing for overview until all overview items are initialized.

BUG=384495

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281918 0039d316-1c4b-4281-b951-d872f2087c98
Remove command line flags for tweaking suggestions page.

BUG=352790
TEST=manually compile (chrome, brower_tests, unit_tests)

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281919 0039d316-1c4b-4281-b951-d872f2087c98
Cut reference from MountedDiskMonitor to DiskMountManager.

For number of reasons:

* The previous code implicitly relied on the fact that the Observer
events are notified to MountedDiskMonitor before VolumeManager
(otherwise VolumeManager::OnDiskEvent misses the hard-unplug event.)
It indeed holds, but it is not a part of explicit contract of base::ObserverList.
We should not rely on the detail.

* It simplifies MountedDiskMonitor (see the number of lines.)

* It simplifies the initialization process of VolumeManager/DiskMountManager,
i.e., removes duplicated RequestMountInfoRefresh calls.
This is desired for Bug 356583.

BUG=356583

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281920 0039d316-1c4b-4281-b951-d872f2087c98
Add a new safe browsing incident reporting service unit test.

This test confirms that incidents are coalesced into a report properly.

BUG=none
R=mattm@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281921 0039d316-1c4b-4281-b951-d872f2087c98
Fixing notification message crash on fast dismissal click

BUG=392096
TEST=visual

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281922 0039d316-1c4b-4281-b951-d872f2087c98
Revert 281908 "Revert of Remove disable-app-list-voice-search fl..."

Revert reason:
- the change seems okay, the compile error is caused because
  the builder doesn't recomile about_flags. Clobber might fix the
  issue.
- this should be reverted again if it still causes the error
  after clobber.

> Revert of Remove disable-app-list-voice-search flag. (https://codereview.chromium.org/353793003/)
> 
> Reason for revert:
> Caused compile error on Blink GPU Mac Builder:
> http://build.chromium.org/p/chromium.webkit/builders/GPU%20Mac%20Builder
> 
> Original issue's description:
> > Remove disable-app-list-voice-search flag.
> > 
> > BUG=367341
> > R=xiyuan@chromium.org
> > TEST=compile
> > 
> > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=281904
> 
> TBR=xiyuan@chromium.org,mukai@chromium.org
> NOTREECHECKS=true
> NOTRY=true
> BUG=367341
> 
> Review URL: https://codereview.chromium.org/379673003

TBR=yutak@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281923 0039d316-1c4b-4281-b951-d872f2087c98
Added touch event permutations test to touch_exploration_controller.
All permutations of three fingers pressing, moving, and releasing are now being tested. Fingers that were recorded as pressed during the permutation but not released yet are released, and then there is a check for no fingers down.

BUG=388520

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

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

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

Remove SetupPangoLayout() and
SetupPangoLayoutWithoutFontDescription().
Rename SetupPangoLayoutWithFontDescription() to
SetUpPangoLayout() and pass a FontList to it instead of a
PangoFontDescription, along with removing an unused "width"
parameter.

BUG=125235

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281925 0039d316-1c4b-4281-b951-d872f2087c98
Two fixes regarding to bookmark backup

* Only change parent id when normalizing entry. Use PutParentIdPropertyOnly() instead of PutParentId() because the latter resets predecessor and changes ordering.
* Don't create sync node for mobile bookmarks, which only exists with sync enabled.

BUG=385731

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281926 0039d316-1c4b-4281-b951-d872f2087c98
Allow provision_devices to work on the L-release preview.

We weren't respecting the full timeout specified by the Reboot() method. And
apparently timing is different enough on the L-release preview that reboots
get stuck forever without the timeout.

BUG=389362

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

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

Many 32bit bots fail with "bits/predef" not found. Examples:
http://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%2032/builds/25814/steps/compile/logs/stdio
http://build.chromium.org/p/chromium/builders/Linux/builds/51225

BUG=360311
NOTRY=true
NOTREECHECKS=true
TBR=ajwong@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281928 0039d316-1c4b-4281-b951-d872f2087c98
Update html5gaming to use results.AddValue(...).

BUG=391943
TBR=nduca@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281929 0039d316-1c4b-4281-b951-d872f2087c98
Update robohornet_pro to use results.AddValue(...)

BUG=391943
TBR=nduca@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281930 0039d316-1c4b-4281-b951-d872f2087c98
ServiceWorker: Support navigator.serviceWorker.installing 

This change plumbs '.installing' and you will be able to access
an installing worker via 'navigator.serviceWorker.installing'.


BUG=379012
TEST=content_unittest --gtest_filter=ServiceWorker*
TEST=run_webkit_tests.py  http/tests/serviceworker/installing.html (http://crrev.com/372453002)
TEST=run_webkit_tests.py http/tests/serviceworker/waiting.html

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281931 0039d316-1c4b-4281-b951-d872f2087c98
Provide "hostname:port" to the P2P Browser process sockets via P2PHostMsg_CreateSocket.
Currently only hostname is given and it assumes IPEndPoint will have the port number. But
the assumption is wrong.

TBR=sergeyu@chromium.org

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

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