telemetry: Generate gesture-scroll events for smooth-scroll gestures.

The change adds support for scrolling via touch-scroll gestures on android
and aura (chromeos, win-aura). On other platforms, wheel events are still
used for scrolling.

BUG=232067
R=avi@chromium.org, bulach@chromium.org, nduca@chromium.org, rjkroege@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200130 0039d316-1c4b-4281-b951-d872f2087c98
Refactor GpuDataManagerImpl to make it thread-safe.

Try to reland after linux build fix.

The original review is in https://codereview.chromium.org/14981007/
and https://codereview.chromium.org/14794006/.

BUG=232556
TBR=kbr@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200131 0039d316-1c4b-4281-b951-d872f2087c98
Don't over-fire OnNativeWidgetCreated in DesktopRootWindowHostWin.

r159104 added a call to NativeWidgetDelegate::OnNativeWidgetCreated in
DesktopRootWindowHostWin's HWNDMessageHandlerDelegate::HandleCreate
override. This had previously been happening in
DesktopRootWindowHostWin::Init since r156223. OnNativeWidgetCreated
calls through WidgetObserver::OnWidgetCreated, so observers get
double-notified.

BUG=none

Review URL: https://chromiumcodereview.appspot.com/14622011

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200132 0039d316-1c4b-4281-b951-d872f2087c98
Issue trace event when tiles are deleted

Tiles and Pictures often share the same pointer. We need to disambiguate them.

R=enne

Review URL: https://chromiumcodereview.appspot.com/14940024

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200133 0039d316-1c4b-4281-b951-d872f2087c98
Apply clone() flags lockdown to the Flash process too.

BUG=240905
TEST=ROBOT UNICORN ATTACK
R=jorgelo@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200134 0039d316-1c4b-4281-b951-d872f2087c98
Add histograms for MouseEventPrefetch.Tap* and fix wrong enum description for MouseEventFollowedByClick.

This is continuation of: https://codereview.chromium.org/15027003/

BUG=234036
NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/14652033

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200135 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 150309:150352

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

Review URL: https://chromiumcodereview.appspot.com/14654012

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200136 0039d316-1c4b-4281-b951-d872f2087c98
Remove the download in progress dialog black border.

DownloadInProgressDialogView uses Widget::CreateWindowWithParent.
Use DialogDelegate::CreateDialogWidget instead.
Does not change the old-style appearance or behavior.
See before/after pics at http://crbug.com/166075#c70
Trigger the dialog by closing chrome while downloading a file.

BUG=166075
TEST=new-style download in progress dialog does not have a black border. 
R=sky@chromium.org

Review URL: https://chromiumcodereview.appspot.com/15060010

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200138 0039d316-1c4b-4281-b951-d872f2087c98
Show battery notification based on percentage for unreliable charging state. Change PowerManagerClient code to fill either battery_seconds_to_full or battery_seconds_to_empty like the real powerd logic.

BUG=239869
TBR=derat

Review URL: https://chromiumcodereview.appspot.com/14864028

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200139 0039d316-1c4b-4281-b951-d872f2087c98
cc: Make LayerImpl::LayerTypeAsString return the full type

This is so that trace-viewer can register types more naturally.

R=danakj@chromium.org
BUG=none

Review URL: https://chromiumcodereview.appspot.com/14607017

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200140 0039d316-1c4b-4281-b951-d872f2087c98
[Telemetry] Wrap process type detection in try/catch

BUG=240951
NOTRY=True

Review URL: https://chromiumcodereview.appspot.com/14589018

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200142 0039d316-1c4b-4281-b951-d872f2087c98
Don't tell people they can import their own roots on iOS.

It's not possible at this time.

BUG=240640

Review URL: https://chromiumcodereview.appspot.com/15137010

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200143 0039d316-1c4b-4281-b951-d872f2087c98
Use MockDBusThreadManagerWithoutGMock for PowerPolicyBrowserTest

BUG=239333
TEST=trybots
R=bartfab@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200144 0039d316-1c4b-4281-b951-d872f2087c98
Updating trunk VERSION from 1508.0 to 1509.0

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200149 0039d316-1c4b-4281-b951-d872f2087c98
Disable test that requires multiple rootw on win8

TBR=tyoshino@chromium.org
BUG=240628
TEST=none

Review URL: https://chromiumcodereview.appspot.com/15095014

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200150 0039d316-1c4b-4281-b951-d872f2087c98
Do not show the in-session UI in a Me2Me session on Linux.

BUG=239945

Review URL: https://chromiumcodereview.appspot.com/14671007

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200152 0039d316-1c4b-4281-b951-d872f2087c98
Bypass data reduction proxy on receipt of a 500 response code

BUG=238844

Review URL: https://chromiumcodereview.appspot.com/14865009

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200153 0039d316-1c4b-4281-b951-d872f2087c98
Trace picture piles on layers

R=enne

Review URL: https://chromiumcodereview.appspot.com/14772032

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200154 0039d316-1c4b-4281-b951-d872f2087c98
Enqueue asynchronous window creation in Files.app.

This patch makes creating new Files.app's (including the audio and video players) queued to avoid races.

TEST=Passes browser tests. Tested manually. Follow the bugs' repro steps.
BUG=238412, 240248
R=dgozman@chromium.org, yoshiki@chromium.org

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

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