New issue
Advanced search Search tips

Issue 825327 link

Starred by 2 users

Issue metadata

Status: Started
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Feature

Blocked on:
issue 650723
issue 825987



Sign in to add a comment

Restrict abilities of MessageLoop::current() (and ultimately remove it)

Project Member Reported by gab@chromium.org, Mar 23 2018

Issue description

MessageLoop::current() currently returns a MessageLoop* which enables callers to reach into the internals of base.

It also makes replacing base::MessageLoop on a thread a pain because the codebase assumes there is a physical MessageLoop instance.

More generic APIs are now ready to take the load (ThreadTaskRunnerHandle, RunLoop, SequenceLocalStorage, FileDescriptorWatcher, etc.) but going through the deprecation phase is hard with MessageLoop::current() constantly lurking.

A big swath was made by fdoray@ in issue 650723 but some APIs remain and, moreover, access not being protected means calls that are meant to be for the instance owner only are springing back up post clean up (need a compiler ban or devs will keep writing code they're used to).

My plan:

 - Carve out a separate MessageLoopCurrent interface to be returned from MessageLoop::current() which isn't a full blown MessageLoop.

 - Highlight everything that is deprecated and its replacement.

 - From that position it will be possible to make APIs strict to MessageLoop's owner without risking exposing them on MessageLoop::current().


This is a tracker bug, all CLs in this area should be tagged with it.
 
Showing comments 67 - 166 of 166 Older
Project Member

Comment 67 by bugdroid1@chromium.org, Apr 23 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/a94fe046e576242e35c90994f136b37eab76b8f2

commit a94fe046e576242e35c90994f136b37eab76b8f2
Author: Gabriel Charette <gab@chromium.org>
Date: Mon Apr 23 23:39:31 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /net/cookies

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=morlovich@chromium.org

Bug: 825327
Change-Id: Ifaba7bb17406a913293c2ba918334d28da4cbc3c
Reviewed-on: https://chromium-review.googlesource.com/1024790
Reviewed-by: Maks Orlovich <morlovich@chromium.org>
Commit-Queue: Maks Orlovich <morlovich@chromium.org>
Cr-Commit-Position: refs/heads/master@{#552902}
[modify] https://crrev.com/a94fe046e576242e35c90994f136b37eab76b8f2/net/cookies/cookie_store_unittest.h

Project Member

Comment 68 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/02f1ffc4cf81a6ff16e325ce02a77ef79b3ccb11

commit 02f1ffc4cf81a6ff16e325ce02a77ef79b3ccb11
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 00:33:55 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /components/subresource_filter

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=battre@chromium.org

Bug: 825327
Change-Id: I09f2ec144a8cd311d705ad3cfe3ac6da75cc4ca8
Reviewed-on: https://chromium-review.googlesource.com/1024319
Commit-Queue: Gabriel Charette <gab@chromium.org>
Commit-Queue: Charlie Harrison <csharrison@chromium.org>
Reviewed-by: Charlie Harrison <csharrison@chromium.org>
Reviewed-by: Dominic Battré <battre@chromium.org>
Cr-Commit-Position: refs/heads/master@{#552925}
[modify] https://crrev.com/02f1ffc4cf81a6ff16e325ce02a77ef79b3ccb11/components/subresource_filter/content/browser/content_subresource_filter_throttle_manager_unittest.cc
[modify] https://crrev.com/02f1ffc4cf81a6ff16e325ce02a77ef79b3ccb11/components/subresource_filter/content/browser/subframe_navigation_filtering_throttle_unittest.cc
[modify] https://crrev.com/02f1ffc4cf81a6ff16e325ce02a77ef79b3ccb11/components/subresource_filter/content/browser/subresource_filter_safe_browsing_activation_throttle_unittest.cc
[modify] https://crrev.com/02f1ffc4cf81a6ff16e325ce02a77ef79b3ccb11/components/subresource_filter/content/renderer/web_document_subresource_filter_impl.cc

Project Member

Comment 69 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/7e678c5514223b3b49d3a9c2b4b80dbf573fde31

commit 7e678c5514223b3b49d3a9c2b4b80dbf573fde31
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 06:13:32 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /chrome/test/chromedriver

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=stgao@chromium.org

Bug: 825327
Change-Id: Id0af6c00456644d29aa8553a9bafab0a2d92bb4f
Reviewed-on: https://chromium-review.googlesource.com/1024479
Commit-Queue: John Chen <johnchen@chromium.org>
Reviewed-by: John Chen <johnchen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553016}
[modify] https://crrev.com/7e678c5514223b3b49d3a9c2b4b80dbf573fde31/chrome/test/chromedriver/commands.cc

Project Member

Comment 70 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/876ce2e89ca990479e67d045054174d7dea4c3d6

commit 876ce2e89ca990479e67d045054174d7dea4c3d6
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 06:38:12 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /chrome/browser/chromeos/login

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=alemate@chromium.org

Bug: 825327
Change-Id: I94fa0384312871ab8e645ad3174f5e380e32a77d
Reviewed-on: https://chromium-review.googlesource.com/1024287
Commit-Queue: Alexander Alekseev <alemate@chromium.org>
Reviewed-by: Alexander Alekseev <alemate@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553019}
[modify] https://crrev.com/876ce2e89ca990479e67d045054174d7dea4c3d6/chrome/browser/chromeos/login/saml/saml_offline_signin_limiter_unittest.cc

Project Member

Comment 71 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/cf03e96fe6ff1aab55b91d1e98331cf5c2d21ed1

commit cf03e96fe6ff1aab55b91d1e98331cf5c2d21ed1
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 07:41:36 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /components/policy

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=pmarko@chromium.org

Bug: 825327
Change-Id: I78406e5535645c6a03c283fe2e22a9f801e7efdd
Reviewed-on: https://chromium-review.googlesource.com/1024447
Commit-Queue: Pavol Marko <pmarko@chromium.org>
Reviewed-by: Pavol Marko <pmarko@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553025}
[modify] https://crrev.com/cf03e96fe6ff1aab55b91d1e98331cf5c2d21ed1/components/policy/core/common/mock_configuration_policy_provider.cc

Project Member

Comment 72 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/bbb7d2fb0afd72595f0802a8ea2eb12770325e5e

commit bbb7d2fb0afd72595f0802a8ea2eb12770325e5e
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 07:58:06 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /chrome/browser/policy

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=pastarmovj@chromium.org

Bug: 825327
Change-Id: Id0fda433bb3e714fb4de1d7d1dfb9d8f429515a7
Reviewed-on: https://chromium-review.googlesource.com/1024313
Commit-Queue: Julian Pastarmov <pastarmovj@chromium.org>
Reviewed-by: Julian Pastarmov <pastarmovj@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553026}
[modify] https://crrev.com/bbb7d2fb0afd72595f0802a8ea2eb12770325e5e/chrome/browser/policy/policy_browsertest.cc

Project Member

Comment 73 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/6117f22f454a09451cadccf1ca626bf76dcb9446

commit 6117f22f454a09451cadccf1ca626bf76dcb9446
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 08:01:58 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /chrome/browser/chromeos/policy

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=pastarmovj@chromium.org

Bug: 825327
Change-Id: I4c8a61d564fa2c7c87ad95a334267a1715bb7563
Reviewed-on: https://chromium-review.googlesource.com/1024661
Commit-Queue: Julian Pastarmov <pastarmovj@chromium.org>
Reviewed-by: Julian Pastarmov <pastarmovj@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553027}
[modify] https://crrev.com/6117f22f454a09451cadccf1ca626bf76dcb9446/chrome/browser/chromeos/policy/auto_enrollment_client_unittest.cc
[modify] https://crrev.com/6117f22f454a09451cadccf1ca626bf76dcb9446/chrome/browser/chromeos/policy/recommendation_restorer_unittest.cc

Project Member

Comment 74 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/e72ee32220b85cebb2a36329000f93e75c9dfed1

commit e72ee32220b85cebb2a36329000f93e75c9dfed1
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 12:20:34 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /chrome/browser/prefs

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=bauerb@chromium.org

Bug: 825327
Change-Id: I87bfe63cc53b805a916de25b360c6db5be350358
Reviewed-on: https://chromium-review.googlesource.com/1024507
Commit-Queue: Bernhard Bauer <bauerb@chromium.org>
Reviewed-by: Bernhard Bauer <bauerb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553055}
[modify] https://crrev.com/e72ee32220b85cebb2a36329000f93e75c9dfed1/chrome/browser/prefs/synced_pref_change_registrar_browsertest.cc

Project Member

Comment 75 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/6498ea6ddf487385680aebffd0d0329c0b366ccc

commit 6498ea6ddf487385680aebffd0d0329c0b366ccc
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 12:21:25 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /chrome/browser/chrome_browser_main_android.cc

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=bauerb@chromium.org

Bug: 825327
Change-Id: Ia10a44445d3e9b765511fda5e1135afc0d32a338
Reviewed-on: https://chromium-review.googlesource.com/1024710
Commit-Queue: Bernhard Bauer <bauerb@chromium.org>
Reviewed-by: Bernhard Bauer <bauerb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553056}
[modify] https://crrev.com/6498ea6ddf487385680aebffd0d0329c0b366ccc/chrome/browser/chrome_browser_main_android.cc

Project Member

Comment 76 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ba97da2d101d7570141b3fe16d34c24cd98df5bb

commit ba97da2d101d7570141b3fe16d34c24cd98df5bb
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 13:05:53 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /components/browser_watcher

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=manzagop@chromium.org

Bug: 825327
Change-Id: I6fb6356e6c0b8dded0c990bca7c15012d757405d
Reviewed-on: https://chromium-review.googlesource.com/1024390
Commit-Queue: Sigurður Ásgeirsson <siggi@chromium.org>
Reviewed-by: Sigurður Ásgeirsson <siggi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553065}
[modify] https://crrev.com/ba97da2d101d7570141b3fe16d34c24cd98df5bb/components/browser_watcher/window_hang_monitor_win_unittest.cc

Project Member

Comment 77 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/43d908832e9b048f4c667a37efd849c9425219b9

commit 43d908832e9b048f4c667a37efd849c9425219b9
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 13:45:07 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /chromecast/media

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=kmackay@chromium.org

Bug: 825327
Change-Id: Ic2d81d1bc53eac58a69f323c8ef4820defc8af93
Reviewed-on: https://chromium-review.googlesource.com/1024473
Reviewed-by: Kenneth MacKay <kmackay@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553073}
[modify] https://crrev.com/43d908832e9b048f4c667a37efd849c9425219b9/chromecast/media/cma/backend/alsa/alsa_volume_control.cc
[modify] https://crrev.com/43d908832e9b048f4c667a37efd849c9425219b9/chromecast/media/cma/base/balanced_media_task_runner_unittest.cc
[modify] https://crrev.com/43d908832e9b048f4c667a37efd849c9425219b9/chromecast/media/cma/base/buffering_frame_provider_unittest.cc
[modify] https://crrev.com/43d908832e9b048f4c667a37efd849c9425219b9/chromecast/media/cma/base/demuxer_stream_adapter_unittest.cc

Project Member

Comment 78 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/1dacb46542d9005c2007169a8a19f5034e9412d4

commit 1dacb46542d9005c2007169a8a19f5034e9412d4
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 13:45:37 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /chrome/browser/extensions/api/settings_private

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=stevenjb@chromium.org

Bug: 825327
Change-Id: Ib40cfbf453b9a9f5926ea92e7711b3732b365021
Reviewed-on: https://chromium-review.googlesource.com/1024372
Reviewed-by: Steven Bennetts <stevenjb@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553074}
[modify] https://crrev.com/1dacb46542d9005c2007169a8a19f5034e9412d4/chrome/browser/extensions/api/settings_private/settings_private_apitest.cc

Project Member

Comment 79 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/e889470b103d5bf0e4ee28b8d200c39d1a818c0a

commit e889470b103d5bf0e4ee28b8d200c39d1a818c0a
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 13:47:17 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /chromeos/dbus

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=stevenjb@chromium.org

Bug: 825327
Change-Id: I0c0e770c71f5b7082cb5aa15fe12108f1fea861f
Reviewed-on: https://chromium-review.googlesource.com/1024441
Reviewed-by: Steven Bennetts <stevenjb@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553077}
[modify] https://crrev.com/e889470b103d5bf0e4ee28b8d200c39d1a818c0a/chromeos/dbus/services/service_provider_test_helper.cc

Project Member

Comment 80 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/f592431c9b9eae51fcd179e3a8036f2f3e3410ac

commit f592431c9b9eae51fcd179e3a8036f2f3e3410ac
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 13:47:53 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /components/crash

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=thestig@chromium.org

Bug: 825327
Change-Id: I1b445eb50f48bfd9e52cc13458f936b251fdd47f
Reviewed-on: https://chromium-review.googlesource.com/1024373
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553078}
[modify] https://crrev.com/f592431c9b9eae51fcd179e3a8036f2f3e3410ac/components/crash/content/browser/crash_handler_host_linux.cc
[modify] https://crrev.com/f592431c9b9eae51fcd179e3a8036f2f3e3410ac/components/crash/content/browser/crash_handler_host_linux.h

Project Member

Comment 81 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/be49153bc9f9364e495571583e21e4f354ca2d7e

commit be49153bc9f9364e495571583e21e4f354ca2d7e
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 13:49:11 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /ui/events/ozone

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=kpschoedel@chromium.org

Bug: 825327
Change-Id: Ie381e306bf1ea665a24180ac51c881a220875f3b
Reviewed-on: https://chromium-review.googlesource.com/1024471
Reviewed-by: Kevin Schoedel <kpschoedel@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553080}
[modify] https://crrev.com/be49153bc9f9364e495571583e21e4f354ca2d7e/ui/events/ozone/device/udev/device_manager_udev.cc
[modify] https://crrev.com/be49153bc9f9364e495571583e21e4f354ca2d7e/ui/events/ozone/evdev/event_converter_evdev.cc

Project Member

Comment 82 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/e236324ddc19b7eb2c4a40a0a66014d11a491d93

commit e236324ddc19b7eb2c4a40a0a66014d11a491d93
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 13:49:29 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /services/service_manager

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=sky@chromium.org

Bug: 825327
Change-Id: I0da1a35816b422a01b88ae1dac4b2f4c400e8aee
Reviewed-on: https://chromium-review.googlesource.com/1024285
Reviewed-by: Scott Violet <sky@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553081}
[modify] https://crrev.com/e236324ddc19b7eb2c4a40a0a66014d11a491d93/services/service_manager/public/cpp/standalone_service/standalone_service.cc
[modify] https://crrev.com/e236324ddc19b7eb2c4a40a0a66014d11a491d93/services/service_manager/tests/service_manager/service_manager_unittest.cc

Project Member

Comment 83 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/79805a381181211732387e28b7994bf4808c4739

commit 79805a381181211732387e28b7994bf4808c4739
Author: Pavol Marko <pmarko@chromium.org>
Date: Tue Apr 24 13:59:51 2018

Use MessageLoopCurrent::IsSet in /components/policy

As stated in message_loop_current.h, |MessageLoopCurrent::IsSet()|
should be preferred to checking the return value of
|MessageLoopCurrent::Get()|.

Bug: 825327
Change-Id: I90bf74dd9929eeb946e8e2e3ee1ac2e9f093a938
Reviewed-on: https://chromium-review.googlesource.com/1025770
Reviewed-by: Lutz Justen <ljusten@chromium.org>
Commit-Queue: Pavol Marko <pmarko@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553086}
[modify] https://crrev.com/79805a381181211732387e28b7994bf4808c4739/components/policy/core/common/mock_configuration_policy_provider.cc

Project Member

Comment 84 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/105432621c9c1da597d7e55542007cd28f53d8df

commit 105432621c9c1da597d7e55542007cd28f53d8df
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 14:11:13 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /ios/web/public/test

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=eugenebut@chromium.org

Bug: 825327
Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs
Change-Id: Ibb41d632874e6c54c87755eee78a306f8be1fb0f
Reviewed-on: https://chromium-review.googlesource.com/1024766
Reviewed-by: Eugene But <eugenebut@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553090}
[modify] https://crrev.com/105432621c9c1da597d7e55542007cd28f53d8df/ios/web/public/test/web_test_with_web_state.mm

Project Member

Comment 85 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/83e2a87df159cc84834072eab8538a0c3d41be75

commit 83e2a87df159cc84834072eab8538a0c3d41be75
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 14:33:57 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /chrome/browser/printing

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=dpapad@chromium.org

Bug: 825327
Change-Id: Ib44e36143c5fb3bcb2aa2d84c994a6d3dff1a74c
Reviewed-on: https://chromium-review.googlesource.com/1024432
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553096}
[modify] https://crrev.com/83e2a87df159cc84834072eab8538a0c3d41be75/chrome/browser/printing/print_job_worker.cc

Project Member

Comment 86 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/cf516c7a65bcc7d8fe68536ebce17efdc9917dfc

commit cf516c7a65bcc7d8fe68536ebce17efdc9917dfc
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 15:06:13 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /chrome/browser/resource_coordinator

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=haraken@chromium.org

Bug: 825327
Change-Id: I0d98633558525902e6ab91c21ec03e505817ce4f
Reviewed-on: https://chromium-review.googlesource.com/1024755
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553109}
[modify] https://crrev.com/cf516c7a65bcc7d8fe68536ebce17efdc9917dfc/chrome/browser/resource_coordinator/tab_manager_unittest.cc

Project Member

Comment 87 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d0252e22e5a318e8f0c71d41a50a5c74d8671f65

commit d0252e22e5a318e8f0c71d41a50a5c74d8671f65
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 15:07:17 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /chromeos/binder

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=hashimoto@chromium.org

Bug: 825327
Change-Id: Ifa839d59418b7a637c228a337b49bbbc811ed494
Reviewed-on: https://chromium-review.googlesource.com/1024251
Reviewed-by: Ryo Hashimoto <hashimoto@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553111}
[modify] https://crrev.com/d0252e22e5a318e8f0c71d41a50a5c74d8671f65/chromeos/binder/ipc_thread.cc

Project Member

Comment 88 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/3a57477f3aa2c33a7de1611b4820ec6b308f3e3d

commit 3a57477f3aa2c33a7de1611b4820ec6b308f3e3d
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 15:07:56 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /content/common/service_manager

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=rockot@chromium.org

Bug: 825327
Change-Id: I17d3542e3e7b2e1f6f53c52a7f985a64bf2d076c
Reviewed-on: https://chromium-review.googlesource.com/1024713
Reviewed-by: Ken Rockot <rockot@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553112}
[modify] https://crrev.com/3a57477f3aa2c33a7de1611b4820ec6b308f3e3d/content/common/service_manager/service_manager_connection_impl.cc

Project Member

Comment 89 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/2004f4bc6193b1115f1fff051c983f881c6fd2bd

commit 2004f4bc6193b1115f1fff051c983f881c6fd2bd
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 15:12:02 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /ui/message_center

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=yoshiki@chromium.org

Bug: 825327
Change-Id: I7b0019ea81c06367e407c92196fb55bd57504250
Reviewed-on: https://chromium-review.googlesource.com/1024759
Reviewed-by: Yoshiki Iguchi <yoshiki@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553118}
[modify] https://crrev.com/2004f4bc6193b1115f1fff051c983f881c6fd2bd/ui/message_center/message_center_impl_unittest.cc

Project Member

Comment 90 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/507e59c342db6c5d0fb0ab591c4672e9047e3c8f

commit 507e59c342db6c5d0fb0ab591c4672e9047e3c8f
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 15:18:39 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /base/threading

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=jam@chromium.org

Bug: 825327
Change-Id: I1ad5896d82d6b03cff3a481e6898b054157c1ab4
Reviewed-on: https://chromium-review.googlesource.com/1024659
Commit-Queue: John Abd-El-Malek <jam@chromium.org>
Reviewed-by: John Abd-El-Malek <jam@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553123}
[modify] https://crrev.com/507e59c342db6c5d0fb0ab591c4672e9047e3c8f/base/threading/thread.h
[modify] https://crrev.com/507e59c342db6c5d0fb0ab591c4672e9047e3c8f/base/threading/thread_unittest.cc

Project Member

Comment 91 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d9ae07e704e1644ee0313476f6ed466d02573faf

commit d9ae07e704e1644ee0313476f6ed466d02573faf
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 15:26:36 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /components/timers

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=derat@chromium.org

Bug: 825327
Change-Id: I5cc912669a0733a1ac7b89942042c2957ba022f7
Reviewed-on: https://chromium-review.googlesource.com/1024391
Commit-Queue: Gabriel Charette <gab@chromium.org>
Reviewed-by: Dan Erat <derat@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553127}
[modify] https://crrev.com/d9ae07e704e1644ee0313476f6ed466d02573faf/components/timers/alarm_timer_unittest.cc

Project Member

Comment 92 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d628c9477017aa77541fb766ba371f071e67e5a9

commit d628c9477017aa77541fb766ba371f071e67e5a9
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 15:28:58 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /content/public/test/test_browser_thread.cc

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=sky@chromium.org

Bug: 825327
Change-Id: I01cd1c312062bf618b74d65587d13843ba316a93
Reviewed-on: https://chromium-review.googlesource.com/1024765
Reviewed-by: Scott Violet <sky@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553130}
[modify] https://crrev.com/d628c9477017aa77541fb766ba371f071e67e5a9/content/public/test/test_browser_thread.cc

Project Member

Comment 93 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d947b8c37118a64a4fac3930b9c52a90435c2f62

commit d947b8c37118a64a4fac3930b9c52a90435c2f62
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 15:31:37 2018

Remove usage of MessageLoop in /net/proxy_resolution

Patch set 1 was a scripted change but it turned out to be wrong
because it was assigning into a MessageLoop* variable.

ThreadCheckerImpl and ThreadTaskRunnerHandle are better suited for
what the MessageLoop* was used for. As such, its usage was removed
entirely in patch set 3.

R=mmenke@chromium.org

Bug: 825327
Change-Id: I619c27f15c7c51e7f4211398eefaa2b5475681f1
Reviewed-on: https://chromium-review.googlesource.com/1024314
Commit-Queue: Gabriel Charette <gab@chromium.org>
Reviewed-by: Matt Menke <mmenke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553132}
[modify] https://crrev.com/d947b8c37118a64a4fac3930b9c52a90435c2f62/net/proxy_resolution/multi_threaded_proxy_resolver_unittest.cc
[modify] https://crrev.com/d947b8c37118a64a4fac3930b9c52a90435c2f62/net/proxy_resolution/proxy_config_service_android_unittest.cc

Project Member

Comment 94 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/926fb1a6143034cd4ad50c57b7870d59c1503107

commit 926fb1a6143034cd4ad50c57b7870d59c1503107
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 15:33:39 2018

Remove MessageLoop::current() in /components/sync

Changes in patch set 1 were scripted as part of the effort to restrict exposure
of the raw MessageLoop*.

In the latest patch set I manually cleaned it up further to get rid of raw MessageLoop*
and deprecated MessageLoop::QuitWhenIdleClosure() usage altogether.

This CL was uploaded by git cl split (initially).

R=mastiz@chromium.org

Bug: 825327
Change-Id: Ide7ce6794797611d47cebf7a1d448f0a464ac295
Reviewed-on: https://chromium-review.googlesource.com/1024442
Commit-Queue: Gabriel Charette <gab@chromium.org>
Reviewed-by: Mikel Astiz <mastiz@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553134}
[modify] https://crrev.com/926fb1a6143034cd4ad50c57b7870d59c1503107/components/sync/engine/net/http_bridge_unittest.cc

Project Member

Comment 95 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/989f91f7f3a497679d059ac1af795886e001565b

commit 989f91f7f3a497679d059ac1af795886e001565b
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 15:59:10 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /chrome/browser/ssl

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=rsleevi@chromium.org

Bug: 825327
Change-Id: I145bea58989dc37d67a2d37ce4b14581363ac647
Reviewed-on: https://chromium-review.googlesource.com/1024474
Commit-Queue: Ryan Sleevi <rsleevi@chromium.org>
Reviewed-by: Ryan Sleevi <rsleevi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553142}
[modify] https://crrev.com/989f91f7f3a497679d059ac1af795886e001565b/chrome/browser/ssl/ssl_browsertest.cc

Project Member

Comment 96 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/882011c4133601dc640a241eb739ae34864c8a5f

commit 882011c4133601dc640a241eb739ae34864c8a5f
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 16:17:09 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /chrome/browser/chromeos/arc

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=lhchavez@chromium.org

Bug: 825327
Change-Id: I40de071dcef2e6356ce03a851a36e85722b4f00a
Reviewed-on: https://chromium-review.googlesource.com/1024317
Commit-Queue: Luis Hector Chavez <lhchavez@chromium.org>
Reviewed-by: Luis Hector Chavez <lhchavez@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553154}
[modify] https://crrev.com/882011c4133601dc640a241eb739ae34864c8a5f/chrome/browser/chromeos/arc/icon_decode_request.h
[modify] https://crrev.com/882011c4133601dc640a241eb739ae34864c8a5f/chrome/browser/chromeos/arc/user_session/arc_user_session_service_browsertest.cc

Project Member

Comment 97 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d70cc3c35858c713a21339dd754535bc1aa3e95f

commit d70cc3c35858c713a21339dd754535bc1aa3e95f
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 17:00:44 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /media/audio

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=olka@chromium.org

Bug: 825327
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel
Change-Id: I296b69513d2205d1cba2d75d6a89891ec60a5b38
Reviewed-on: https://chromium-review.googlesource.com/1024249
Reviewed-by: Olga Sharonova <olka@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553166}
[modify] https://crrev.com/d70cc3c35858c713a21339dd754535bc1aa3e95f/media/audio/alive_checker.cc
[modify] https://crrev.com/d70cc3c35858c713a21339dd754535bc1aa3e95f/media/audio/audio_input_device.h
[modify] https://crrev.com/d70cc3c35858c713a21339dd754535bc1aa3e95f/media/audio/audio_output_device.h
[modify] https://crrev.com/d70cc3c35858c713a21339dd754535bc1aa3e95f/media/audio/scoped_task_runner_observer.cc
[modify] https://crrev.com/d70cc3c35858c713a21339dd754535bc1aa3e95f/media/audio/scoped_task_runner_observer.h

Project Member

Comment 98 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d493f21106da2a51325e1e9efc0e0f1215285974

commit d493f21106da2a51325e1e9efc0e0f1215285974
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 18:21:37 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /components/safe_browsing

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=vakh@chromium.org

Bug: 825327
Change-Id: Ic8c07068f4f567da6191716241a39fb3a68e6647
Reviewed-on: https://chromium-review.googlesource.com/1024318
Commit-Queue: Varun Khaneja <vakh@chromium.org>
Reviewed-by: Varun Khaneja <vakh@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553206}
[modify] https://crrev.com/d493f21106da2a51325e1e9efc0e0f1215285974/components/safe_browsing/db/v4_local_database_manager_unittest.cc
[modify] https://crrev.com/d493f21106da2a51325e1e9efc0e0f1215285974/components/safe_browsing/db/whitelist_checker_client_unittest.cc

Project Member

Comment 99 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/a8dc59eef0f5ca02f5e95e9394b69d0ea357dfb9

commit a8dc59eef0f5ca02f5e95e9394b69d0ea357dfb9
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 21:00:19 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /chrome/browser/ui/webui/sync_internals_ui_unittest.cc

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=pavely@chromium.org

Bug: 825327
Change-Id: Ic0b91000c8cd7fb5a08d97cf374d2fec8453038e
Reviewed-on: https://chromium-review.googlesource.com/1024396
Reviewed-by: Pavel Yatsuk <pavely@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553272}
[modify] https://crrev.com/a8dc59eef0f5ca02f5e95e9394b69d0ea357dfb9/chrome/browser/ui/webui/sync_internals_ui_unittest.cc

Project Member

Comment 100 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d79c145d8f65a8bdf9c128bf7e01e7b3337c349a

commit d79c145d8f65a8bdf9c128bf7e01e7b3337c349a
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 21:03:30 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /ipc

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=tsepez@chromium.org

Bug: 825327
Change-Id: I23484e311db823f08ac571bf34411f960cd8fb3e
Reviewed-on: https://chromium-review.googlesource.com/1024316
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553274}
[modify] https://crrev.com/d79c145d8f65a8bdf9c128bf7e01e7b3337c349a/ipc/ipc_mojo_perftest.cc

Project Member

Comment 101 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/dc5a1d2a6dfcb012b97dda3ed5026452d928efe8

commit dc5a1d2a6dfcb012b97dda3ed5026452d928efe8
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 21:33:42 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /net/spdy

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=rch@chromium.org

Bug: 825327
Change-Id: I683a3fc7b20d41d4d069fb9e7fd0b4cdcf915028
Reviewed-on: https://chromium-review.googlesource.com/1024494
Reviewed-by: Ryan Hamilton <rch@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553285}
[modify] https://crrev.com/dc5a1d2a6dfcb012b97dda3ed5026452d928efe8/net/spdy/chromium/spdy_session_test_util.cc

Project Member

Comment 102 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ceba6362e17571ac33de89ce7aa42948f3968c2e

commit ceba6362e17571ac33de89ce7aa42948f3968c2e
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 21:39:48 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /device

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=rockot@chromium.org

Bug: 825327
Change-Id: If17acb98d53b8a6a352a0c09699ddb60915393d0
Reviewed-on: https://chromium-review.googlesource.com/1024808
Reviewed-by: Ken Rockot <rockot@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553292}
[modify] https://crrev.com/ceba6362e17571ac33de89ce7aa42948f3968c2e/device/serial/serial_io_handler_win.cc

Project Member

Comment 103 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/aec08d445e7c0ad3d409e046341115aa0706be04

commit aec08d445e7c0ad3d409e046341115aa0706be04
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 21:40:31 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /remoting

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=lambroslambrou@chromium.org

Bug: 825327
Change-Id: Ic3627d36d9e562b112766c1d597351caae7c0718
Reviewed-on: https://chromium-review.googlesource.com/1024284
Reviewed-by: Joe Downing <joedow@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553293}
[modify] https://crrev.com/aec08d445e7c0ad3d409e046341115aa0706be04/remoting/base/auto_thread.h
[modify] https://crrev.com/aec08d445e7c0ad3d409e046341115aa0706be04/remoting/client/chromoting_client_runtime.cc
[modify] https://crrev.com/aec08d445e7c0ad3d409e046341115aa0706be04/remoting/host/win/wts_session_process_delegate.cc
[modify] https://crrev.com/aec08d445e7c0ad3d409e046341115aa0706be04/remoting/test/access_token_fetcher_unittest.cc
[modify] https://crrev.com/aec08d445e7c0ad3d409e046341115aa0706be04/remoting/test/app_remoting_test_driver_environment.cc
[modify] https://crrev.com/aec08d445e7c0ad3d409e046341115aa0706be04/remoting/test/chromoting_test_driver_environment.cc
[modify] https://crrev.com/aec08d445e7c0ad3d409e046341115aa0706be04/remoting/test/test_video_renderer_unittest.cc

Project Member

Comment 104 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d9580e9da424ce2f9275f22f33fd26535a32cf7c

commit d9580e9da424ce2f9275f22f33fd26535a32cf7c
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 21:58:13 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /ui/ozone

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=alexst@chromium.org

Bug: 825327
Change-Id: I4a356b3e6ba95ac0e6e500225ca6576519416623
Reviewed-on: https://chromium-review.googlesource.com/1024761
Reviewed-by: Alex Sakhartchouk <alexst@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Commit-Queue: Michael Spang <spang@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553302}
[modify] https://crrev.com/d9580e9da424ce2f9275f22f33fd26535a32cf7c/ui/ozone/platform/wayland/wayland_connection.cc

Project Member

Comment 105 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/a6b93644cde969414fce700c7c7d1814f8db624b

commit a6b93644cde969414fce700c7c7d1814f8db624b
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 22:01:34 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /content/renderer

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=haraken@chromium.org

Bug: 825327
Change-Id: Ifc815fd5b8c80c62144137d5a1bdf4c6d8444f85
Reviewed-on: https://chromium-review.googlesource.com/1024438
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553306}
[modify] https://crrev.com/a6b93644cde969414fce700c7c7d1814f8db624b/content/renderer/visual_state_browsertest.cc

Project Member

Comment 106 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/bb7239ef3ef1af7bcaf651c1978744e8226ef0c1

commit bb7239ef3ef1af7bcaf651c1978744e8226ef0c1
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 22:03:20 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /content/public/test

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=sky@chromium.org

Bug: 825327
Change-Id: I26056af155629353a7a8e0fccf38fc3d2308ecd9
Reviewed-on: https://chromium-review.googlesource.com/1024792
Reviewed-by: Scott Violet <sky@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553307}
[modify] https://crrev.com/bb7239ef3ef1af7bcaf651c1978744e8226ef0c1/content/public/test/test_renderer_host.cc
[modify] https://crrev.com/bb7239ef3ef1af7bcaf651c1978744e8226ef0c1/content/public/test/test_utils.cc

Project Member

Comment 107 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/19f256be7c9a64e3c40cf8c7e2333d638febde0d

commit 19f256be7c9a64e3c40cf8c7e2333d638febde0d
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 22:04:24 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /net/cert

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=eroman@chromium.org

Bug: 825327
Change-Id: I981a208163dbff6560debcbdcd2dfb70f64ef717
Reviewed-on: https://chromium-review.googlesource.com/1024406
Reviewed-by: Eric Roman <eroman@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553308}
[modify] https://crrev.com/19f256be7c9a64e3c40cf8c7e2333d638febde0d/net/cert/cert_database_mac.cc

Project Member

Comment 108 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/354a57517c9b58f54e5d2dfd768b640e4178be87

commit 354a57517c9b58f54e5d2dfd768b640e4178be87
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 22:06:42 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /content/browser/download

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=dtrainor@chromium.org

Bug: 825327
Change-Id: I6dcd9290b2c6021b914375e8f7fb03065f6299ce
Reviewed-on: https://chromium-review.googlesource.com/1024871
Reviewed-by: David Trainor <dtrainor@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553309}
[modify] https://crrev.com/354a57517c9b58f54e5d2dfd768b640e4178be87/content/browser/download/download_browsertest.cc
[modify] https://crrev.com/354a57517c9b58f54e5d2dfd768b640e4178be87/content/browser/download/drag_download_file_browsertest.cc

Project Member

Comment 109 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/e2baf9059898ca4ba7202e54ac44b72e76114940

commit e2baf9059898ca4ba7202e54ac44b72e76114940
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 22:38:12 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /third_party/blink/renderer/platform/scheduler

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=rmcilroy@chromium.org

Bug: 825327
Change-Id: Ic6d3ecfe4aed463c921eee5c1d13f5be2210e38a
Reviewed-on: https://chromium-review.googlesource.com/1024435
Reviewed-by: Alexander Timin <altimin@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553328}
[modify] https://crrev.com/e2baf9059898ca4ba7202e54ac44b72e76114940/third_party/blink/renderer/platform/scheduler/base/task_queue_manager.h

Project Member

Comment 110 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/fd2bf5f6f21a4ec78ea9a4210017a00898beddb4

commit fd2bf5f6f21a4ec78ea9a4210017a00898beddb4
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 23:05:23 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /chrome

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=jochen@chromium.org

Bug: 825327
Change-Id: I95578c8c278000044d7a16c797f8317f562cc51a
Reviewed-on: https://chromium-review.googlesource.com/1024632
Reviewed-by: Jochen Eisinger <jochen@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553335}
[modify] https://crrev.com/fd2bf5f6f21a4ec78ea9a4210017a00898beddb4/chrome/common/service_process_util_posix.cc
[modify] https://crrev.com/fd2bf5f6f21a4ec78ea9a4210017a00898beddb4/chrome/renderer/url_loader_throttle_provider_impl.cc

Project Member

Comment 111 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/1e5bed44662eaa70e7e72e25c10f46c3c6dc9400

commit 1e5bed44662eaa70e7e72e25c10f46c3c6dc9400
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 23:25:49 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /net

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=juliatuttle@chromium.org

Bug: 825327
Change-Id: Iddd6fb67987e98cbc4fa6a4b09167124e1f31388
Reviewed-on: https://chromium-review.googlesource.com/1024470
Reviewed-by: Julia Tuttle <juliatuttle@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553356}
[modify] https://crrev.com/1e5bed44662eaa70e7e72e25c10f46c3c6dc9400/net/base/address_tracker_linux.cc
[modify] https://crrev.com/1e5bed44662eaa70e7e72e25c10f46c3c6dc9400/net/base/file_stream_context_win.cc
[modify] https://crrev.com/1e5bed44662eaa70e7e72e25c10f46c3c6dc9400/net/base/network_change_notifier_linux.cc
[modify] https://crrev.com/1e5bed44662eaa70e7e72e25c10f46c3c6dc9400/net/base/network_config_watcher_mac.cc
[modify] https://crrev.com/1e5bed44662eaa70e7e72e25c10f46c3c6dc9400/net/dns/notify_watcher_mac.cc
[modify] https://crrev.com/1e5bed44662eaa70e7e72e25c10f46c3c6dc9400/net/dns/serial_worker_unittest.cc
[modify] https://crrev.com/1e5bed44662eaa70e7e72e25c10f46c3c6dc9400/net/socket/socket_posix.cc
[modify] https://crrev.com/1e5bed44662eaa70e7e72e25c10f46c3c6dc9400/net/socket/udp_socket_posix.cc
[modify] https://crrev.com/1e5bed44662eaa70e7e72e25c10f46c3c6dc9400/net/test/embedded_test_server/embedded_test_server.cc
[modify] https://crrev.com/1e5bed44662eaa70e7e72e25c10f46c3c6dc9400/net/tools/gdig/gdig.cc
[modify] https://crrev.com/1e5bed44662eaa70e7e72e25c10f46c3c6dc9400/net/url_request/url_request_filter.cc

Project Member

Comment 112 by bugdroid1@chromium.org, Apr 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d70e6a0512489842fc604f371338a53c354bfbdc

commit d70e6a0512489842fc604f371338a53c354bfbdc
Author: Gabriel Charette <gab@chromium.org>
Date: Tue Apr 24 23:33:33 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /content/renderer/media/webrtc

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=sergeyu@chromium.org

Bug: 825327
Change-Id: Ic3521abdd745c1c048dfd9828232eb0e6c351fc2
Reviewed-on: https://chromium-review.googlesource.com/1024760
Reviewed-by: Sergey Ulanov <sergeyu@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553362}
[modify] https://crrev.com/d70e6a0512489842fc604f371338a53c354bfbdc/content/renderer/media/webrtc/peer_connection_dependency_factory.cc
[modify] https://crrev.com/d70e6a0512489842fc604f371338a53c354bfbdc/content/renderer/media/webrtc/peer_connection_dependency_factory.h

Project Member

Comment 113 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/152262c65ba2ad36950742613130d002d1dbe162

commit 152262c65ba2ad36950742613130d002d1dbe162
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 03:30:39 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /components/download

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=dtrainor@chromium.org

Bug: 825327
Change-Id: I74a210d1851a7f98217ee43c83bad9c369740f0a
Reviewed-on: https://chromium-review.googlesource.com/1024762
Reviewed-by: David Trainor <dtrainor@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553440}
[modify] https://crrev.com/152262c65ba2ad36950742613130d002d1dbe162/components/download/internal/common/download_file_impl.cc
[modify] https://crrev.com/152262c65ba2ad36950742613130d002d1dbe162/components/download/internal/common/download_file_unittest.cc

Project Member

Comment 114 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/f6135f5cb806f922eda7154c827585691bdd2dd8

commit f6135f5cb806f922eda7154c827585691bdd2dd8
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 04:05:52 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /base/trace_event

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=ssid@chromium.org

Bug: 825327
Change-Id: I69f4952b57c7693c441abe1a6173f453aa10e7e6
Reviewed-on: https://chromium-review.googlesource.com/1024288
Reviewed-by: Siddhartha S <ssid@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553446}
[modify] https://crrev.com/f6135f5cb806f922eda7154c827585691bdd2dd8/base/trace_event/trace_log.cc

Project Member

Comment 115 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/32044bca2d8effbc75a2bf2cfa98a49aaebdbd8c

commit 32044bca2d8effbc75a2bf2cfa98a49aaebdbd8c
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 05:10:24 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /mojo

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=sky@chromium.org

Bug: 825327
Change-Id: Ieae521d62d35bae3cd5c54309796f2b0c702679c
Reviewed-on: https://chromium-review.googlesource.com/1024378
Reviewed-by: Scott Violet <sky@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553454}
[modify] https://crrev.com/32044bca2d8effbc75a2bf2cfa98a49aaebdbd8c/mojo/edk/system/broker_host.cc
[modify] https://crrev.com/32044bca2d8effbc75a2bf2cfa98a49aaebdbd8c/mojo/edk/system/broker_host.h
[modify] https://crrev.com/32044bca2d8effbc75a2bf2cfa98a49aaebdbd8c/mojo/edk/system/channel_posix.cc
[modify] https://crrev.com/32044bca2d8effbc75a2bf2cfa98a49aaebdbd8c/mojo/edk/system/channel_win.cc
[modify] https://crrev.com/32044bca2d8effbc75a2bf2cfa98a49aaebdbd8c/mojo/edk/system/node_controller.cc
[modify] https://crrev.com/32044bca2d8effbc75a2bf2cfa98a49aaebdbd8c/mojo/public/cpp/bindings/lib/connector.cc
[modify] https://crrev.com/32044bca2d8effbc75a2bf2cfa98a49aaebdbd8c/mojo/public/cpp/bindings/tests/e2e_perftest.cc

Project Member

Comment 116 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/8d3f7a83d2c22dfd64471ecc4a821e2581bee665

commit 8d3f7a83d2c22dfd64471ecc4a821e2581bee665
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 13:44:19 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /third_party/blink/renderer/platform

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=mkwst@chromium.org

Bug: 825327
Change-Id: Ic19845b885a4527fbdf5acb2e41a4b75153a1998
Reviewed-on: https://chromium-review.googlesource.com/1024395
Reviewed-by: Mike West <mkwst@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553532}
[modify] https://crrev.com/8d3f7a83d2c22dfd64471ecc4a821e2581bee665/third_party/blink/renderer/platform/mojo/DEPS
[modify] https://crrev.com/8d3f7a83d2c22dfd64471ecc4a821e2581bee665/third_party/blink/renderer/platform/mojo/mojo_helper.h

Project Member

Comment 117 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/bbede16b9c5b36400ca9e6b0e0a6d974d3eef1f0

commit bbede16b9c5b36400ca9e6b0e0a6d974d3eef1f0
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 14:04:37 2018

Cleanup MessageLoop::current() usage /content/child

Changes in patch set 1 were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

I've manually cleaned it up in the latest patch set to remove usage of MessageLoop*
another level.

This CL was uploaded by git cl split (initially).

R=haraken@chromium.org
TBR=piman@chromium.org (naming side-effect in ppapi_plugin/)

Bug: 825327
Change-Id: Id2c1dcb68c7a8fccafa5e0eee86fb5db82939a2f
Reviewed-on: https://chromium-review.googlesource.com/1024654
Commit-Queue: Gabriel Charette <gab@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553539}
[modify] https://crrev.com/bbede16b9c5b36400ca9e6b0e0a6d974d3eef1f0/content/child/child_process.cc
[modify] https://crrev.com/bbede16b9c5b36400ca9e6b0e0a6d974d3eef1f0/content/child/child_thread_impl.cc
[modify] https://crrev.com/bbede16b9c5b36400ca9e6b0e0a6d974d3eef1f0/content/child/child_thread_impl.h
[modify] https://crrev.com/bbede16b9c5b36400ca9e6b0e0a6d974d3eef1f0/content/ppapi_plugin/ppapi_thread.cc
[modify] https://crrev.com/bbede16b9c5b36400ca9e6b0e0a6d974d3eef1f0/content/renderer/render_thread_impl.cc

Project Member

Comment 118 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/02089626a2c677e398fa48796cca4ff6229f90d7

commit 02089626a2c677e398fa48796cca4ff6229f90d7
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 15:20:45 2018

Include single_thread_task_runner.h in MessageLoopCurrent since API takes it by value

TBR=fdoray@chromium.org

Bug: 825327
Change-Id: Iead1c89cfc21458e828db8d3b560643dcd088b08
Reviewed-on: https://chromium-review.googlesource.com/1027793
Reviewed-by: Gabriel Charette <gab@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553562}
[modify] https://crrev.com/02089626a2c677e398fa48796cca4ff6229f90d7/base/message_loop/message_loop_current.h

Project Member

Comment 119 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ad2b0436f9da965bd72e1d88d3d612516f2623c9

commit ad2b0436f9da965bd72e1d88d3d612516f2623c9
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 16:14:47 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /chromeos/attestation

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=mnissler@chromium.org

Bug: 825327
Change-Id: If841fcb08116a6b73fe0af84c94dd4f17ac9c290
Reviewed-on: https://chromium-review.googlesource.com/1024492
Commit-Queue: Gabriel Charette <gab@chromium.org>
Reviewed-by: Mattias Nissler <mnissler@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553593}
[modify] https://crrev.com/ad2b0436f9da965bd72e1d88d3d612516f2623c9/chromeos/attestation/attestation_flow.cc

Project Member

Comment 120 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/48ec838d89ce1767b8cee7acbf108508292ce1c3

commit 48ec838d89ce1767b8cee7acbf108508292ce1c3
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 17:07:53 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /ash/wallpaper

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

TBR=xdai@chromium.org

Bug: 825327
Change-Id: I25abbbca04c9753f602fa6c9d654f797aecd13bb
Reviewed-on: https://chromium-review.googlesource.com/1024294
Reviewed-by: Gabriel Charette <gab@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553602}
[modify] https://crrev.com/48ec838d89ce1767b8cee7acbf108508292ce1c3/ash/wallpaper/wallpaper_controller_unittest.cc

Project Member

Comment 121 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/2c1a8668d84866ae54ecc046f19583a6fc66a7aa

commit 2c1a8668d84866ae54ecc046f19583a6fc66a7aa
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 17:19:12 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /chromecast

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

TBR=slan@chromium.org

Bug: 825327
Change-Id: I01b6eb1a65d3989f830b34c989ec5a8bbf0ffe41
Reviewed-on: https://chromium-review.googlesource.com/1024530
Reviewed-by: Gabriel Charette <gab@chromium.org>
Reviewed-by: Stephen Lanham <slan@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553622}
[modify] https://crrev.com/2c1a8668d84866ae54ecc046f19583a6fc66a7aa/chromecast/browser/cast_browser_main_parts.cc

Project Member

Comment 122 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/37272e4cd90b6c06f4541c7caa69ab1b59fa19b4

commit 37272e4cd90b6c06f4541c7caa69ab1b59fa19b4
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 17:38:03 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /content/browser/renderer_host/media/video_capture_unittest.cc

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

TBR=mcasas@chromium.org

Bug: 825327
Change-Id: I2a142815884495810e2e4b1b9df911a70827e076
Reviewed-on: https://chromium-review.googlesource.com/1024475
Reviewed-by: Gabriel Charette <gab@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553630}
[modify] https://crrev.com/37272e4cd90b6c06f4541c7caa69ab1b59fa19b4/content/browser/renderer_host/media/video_capture_unittest.cc

Project Member

Comment 123 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/24e8289b9f10f48cac51a0d86b0a26806c37629f

commit 24e8289b9f10f48cac51a0d86b0a26806c37629f
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 17:45:39 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /chrome/browser/extensions

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

TBR=benwells@chromium.org

Bug: 825327
Change-Id: I18dfde173f4dec69a3ab5040a0f62e1e09005fce
Reviewed-on: https://chromium-review.googlesource.com/1024394
Reviewed-by: Gabriel Charette <gab@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553633}
[modify] https://crrev.com/24e8289b9f10f48cac51a0d86b0a26806c37629f/chrome/browser/extensions/favicon_downloader.cc

Project Member

Comment 124 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d52d19a14f5c97465b0c1249193ff131605c4928

commit d52d19a14f5c97465b0c1249193ff131605c4928
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 17:46:47 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /ui/app_list

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

TBR=khmel@chromium.org

Bug: 825327
Change-Id: I47c48130ebfde9f3fbb8834439a83f419d1faff7
Reviewed-on: https://chromium-review.googlesource.com/1024803
Reviewed-by: Gabriel Charette <gab@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553634}
[modify] https://crrev.com/d52d19a14f5c97465b0c1249193ff131605c4928/ui/app_list/demo/app_list_demo_views.cc

Project Member

Comment 125 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/cecb363d5c50094ce4eabc6cef5a482facfe6f90

commit cecb363d5c50094ce4eabc6cef5a482facfe6f90
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 17:53:30 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /chrome/browser/app_controller_mac_browsertest.mm

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

TBR=thakis@chromium.org

Bug: 825327
Change-Id: I6aa4991f252ab4079f061f967d142a827c0a7c52
Reviewed-on: https://chromium-review.googlesource.com/1024801
Reviewed-by: Gabriel Charette <gab@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553638}
[modify] https://crrev.com/cecb363d5c50094ce4eabc6cef5a482facfe6f90/chrome/browser/app_controller_mac_browsertest.mm

Project Member

Comment 126 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/5177019d66419b82b496f72f695b9dfb09a9848c

commit 5177019d66419b82b496f72f695b9dfb09a9848c
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 17:54:44 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /chrome/browser/extensions/api/downloads

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

TBR=benjhayden@chromium.org

Bug: 825327
Change-Id: I0ab6cebfc8184be74824fcfdb45b220808c049d3
Reviewed-on: https://chromium-review.googlesource.com/1024374
Reviewed-by: Gabriel Charette <gab@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553641}
[modify] https://crrev.com/5177019d66419b82b496f72f695b9dfb09a9848c/chrome/browser/extensions/api/downloads/downloads_api_browsertest.cc

Project Member

Comment 127 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/1545075cd6add82a04aea12a3f5fde30be568095

commit 1545075cd6add82a04aea12a3f5fde30be568095
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 17:55:40 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /chromecast/tracing

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

TBR=spang@chromium.org

Bug: 825327
Change-Id: I8c5b885a9ceb8069ff004254848b47d5b6fd55d0
Reviewed-on: https://chromium-review.googlesource.com/1024393
Reviewed-by: Gabriel Charette <gab@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553642}
[modify] https://crrev.com/1545075cd6add82a04aea12a3f5fde30be568095/chromecast/tracing/tracing_service_main.cc

Project Member

Comment 128 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/9592d4ed72498e9e6ce90d01ee19a2e116c17638

commit 9592d4ed72498e9e6ce90d01ee19a2e116c17638
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 17:56:55 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /services/ui

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

TBR=ben@chromium.org

Bug: 825327
Change-Id: Iff0e9fcf49b0a61b24cbd992b0503365f879a40c
Reviewed-on: https://chromium-review.googlesource.com/1024752
Reviewed-by: Gabriel Charette <gab@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553644}
[modify] https://crrev.com/9592d4ed72498e9e6ce90d01ee19a2e116c17638/services/ui/ws/test_utils.cc

Project Member

Comment 129 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d6cc6adc6261be08869595b85ff4672521e3f1b2

commit d6cc6adc6261be08869595b85ff4672521e3f1b2
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 17:58:01 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /components/wifi

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

TBR=mef@chromium.org

Bug: 825327
Change-Id: I2dc4e772428c81ac04ee0be710b65ce8b8d897d5
Reviewed-on: https://chromium-review.googlesource.com/1024476
Reviewed-by: Gabriel Charette <gab@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553646}
[modify] https://crrev.com/d6cc6adc6261be08869595b85ff4672521e3f1b2/components/wifi/wifi_test.cc

Project Member

Comment 130 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/21ff80483b000614faf98d72f4bf47dd89f3337b

commit 21ff80483b000614faf98d72f4bf47dd89f3337b
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 17:59:03 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /components/spellcheck

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

TBR=groby@chromium.org

Bug: 825327
Change-Id: I7b103879e33e4c71534ca16b1270949ceb70ce9b
Reviewed-on: https://chromium-review.googlesource.com/1024657
Reviewed-by: Gabriel Charette <gab@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553647}
[modify] https://crrev.com/21ff80483b000614faf98d72f4bf47dd89f3337b/components/spellcheck/renderer/spellcheck_provider_test.cc

Project Member

Comment 131 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/92fe7d117fa2ef36ec015a4dab40a0dd8949171e

commit 92fe7d117fa2ef36ec015a4dab40a0dd8949171e
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 17:59:59 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /media

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=wolenetz@chromium.org

Bug: 825327
Change-Id: I7b560649fba9f86c99d259101bc7abc2434f294d
Reviewed-on: https://chromium-review.googlesource.com/1024794
Commit-Queue: Gabriel Charette <gab@chromium.org>
Reviewed-by: Matthew Wolenetz <wolenetz@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553648}
[modify] https://crrev.com/92fe7d117fa2ef36ec015a4dab40a0dd8949171e/media/base/bind_to_current_loop_unittest.cc
[modify] https://crrev.com/92fe7d117fa2ef36ec015a4dab40a0dd8949171e/media/base/user_input_monitor_linux.cc
[modify] https://crrev.com/92fe7d117fa2ef36ec015a4dab40a0dd8949171e/media/base/user_input_monitor_win.cc
[modify] https://crrev.com/92fe7d117fa2ef36ec015a4dab40a0dd8949171e/media/blink/video_decode_stats_reporter_unittest.cc
[modify] https://crrev.com/92fe7d117fa2ef36ec015a4dab40a0dd8949171e/media/blink/watch_time_reporter_unittest.cc
[modify] https://crrev.com/92fe7d117fa2ef36ec015a4dab40a0dd8949171e/media/device_monitors/device_monitor_udev.cc
[modify] https://crrev.com/92fe7d117fa2ef36ec015a4dab40a0dd8949171e/media/device_monitors/device_monitor_udev.h
[modify] https://crrev.com/92fe7d117fa2ef36ec015a4dab40a0dd8949171e/media/renderers/video_renderer_impl_unittest.cc

Project Member

Comment 132 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/7af3897ba86d15766a88f581498fc53702defb29

commit 7af3897ba86d15766a88f581498fc53702defb29
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 18:02:29 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /content/renderer/media/stream/media_stream_audio_processor_unittest.cc

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

TBR=aluebs@chromium.org

Bug: 825327
Change-Id: I9f324105a770fa05c8a0c621eaf21a58664d5447
Reviewed-on: https://chromium-review.googlesource.com/1024796
Reviewed-by: Gabriel Charette <gab@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553651}
[modify] https://crrev.com/7af3897ba86d15766a88f581498fc53702defb29/content/renderer/media/stream/media_stream_audio_processor_unittest.cc

Project Member

Comment 133 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d6009a71489a91ecaad95ece0e6e347518230329

commit d6009a71489a91ecaad95ece0e6e347518230329
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 18:06:56 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /chrome/browser/chromeos/extensions/device_local_account_external_policy_loader_unittest.cc

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

TBR=bartfab@chromium.org

Bug: 825327
Change-Id: I989f21cb92c8cabe876d054e56bdbe03f0b6f0d6
Reviewed-on: https://chromium-review.googlesource.com/1024767
Reviewed-by: Gabriel Charette <gab@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553654}
[modify] https://crrev.com/d6009a71489a91ecaad95ece0e6e347518230329/chrome/browser/chromeos/extensions/device_local_account_external_policy_loader_unittest.cc

Project Member

Comment 134 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/328703247d1246229097ecc24c295d63ce272e51

commit 328703247d1246229097ecc24c295d63ce272e51
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 18:07:29 2018

Migrate MessageLoop::current() to MessageLoopCurrent in test_browser_thread_bundle.cc

The scripted change in patch set 1 was incorrect as it didn't consider that
TestBrowserThread's constructor is receiving a MessageLoop*.

Thankfully, as of recent changes to BrowserThreadImpl/TestBrowserThread this
is no longer necessary.

Update TestBrowserThread to not require a MessageLoop* and use this to get
rid of direct MessageLoop usage in TestBrowserThreadBundle altogether :)

This CL was uploaded by git cl split (originally).

R=tommi@chromium.org

Bug: 825327
Change-Id: I6e529c7a2547bcfa7ae3ee9b017da91f3d068514
Reviewed-on: https://chromium-review.googlesource.com/1024433
Commit-Queue: Gabriel Charette <gab@chromium.org>
Reviewed-by: François Doray <fdoray@chromium.org>
Reviewed-by: Tommi <tommi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553655}
[modify] https://crrev.com/328703247d1246229097ecc24c295d63ce272e51/base/test/scoped_task_environment.cc
[modify] https://crrev.com/328703247d1246229097ecc24c295d63ce272e51/base/test/scoped_task_environment.h
[modify] https://crrev.com/328703247d1246229097ecc24c295d63ce272e51/content/public/test/test_browser_thread.cc
[modify] https://crrev.com/328703247d1246229097ecc24c295d63ce272e51/content/public/test/test_browser_thread.h
[modify] https://crrev.com/328703247d1246229097ecc24c295d63ce272e51/content/public/test/test_browser_thread_bundle.cc

Project Member

Comment 135 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/bb23fc7a3faeef3b1df52b60b669186d703abbd4

commit bb23fc7a3faeef3b1df52b60b669186d703abbd4
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 18:09:32 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /components/dom_distiller

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

TBR=wychen@chromium.org

Bug: 825327
Change-Id: I54dafd02e4631007e7ea15efff66e91f68063a3b
Reviewed-on: https://chromium-review.googlesource.com/1024656
Reviewed-by: Gabriel Charette <gab@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553656}
[modify] https://crrev.com/bb23fc7a3faeef3b1df52b60b669186d703abbd4/components/dom_distiller/core/distiller_unittest.cc

Project Member

Comment 136 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/5e8b57edd86f63b2d6b0c1dce5743a0cdf777f3b

commit 5e8b57edd86f63b2d6b0c1dce5743a0cdf777f3b
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 18:32:22 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /ui/ozone/platform/drm

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

TBR=dnicoara@chromium.org

Bug: 825327
Change-Id: I2d0a66205586d87c27d7ba8b87a7d4f4416f1728
Reviewed-on: https://chromium-review.googlesource.com/1024446
Reviewed-by: Gabriel Charette <gab@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553671}
[modify] https://crrev.com/5e8b57edd86f63b2d6b0c1dce5743a0cdf777f3b/ui/ozone/platform/drm/gpu/drm_device.cc

Project Member

Comment 137 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/cd3491a524f846649fb511aa2c314f7fff072c97

commit cd3491a524f846649fb511aa2c314f7fff072c97
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 19:40:24 2018

Remove MessageLoop::current() usage in /content/browser/devtools

Replacing it with modern RunLoop+QuitClosure usage.

R=caseq@chromium.org

Bug: 825327
Change-Id: I43e021d3a3c5e76923e77c8d28560931dc3ee866
Reviewed-on: https://chromium-review.googlesource.com/1024445
Reviewed-by: Andrey Kosyakov <caseq@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553699}
[modify] https://crrev.com/cd3491a524f846649fb511aa2c314f7fff072c97/content/browser/devtools/protocol/devtools_protocol_browsertest.cc

Project Member

Comment 138 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/b13c9d1ed92b83809cfc685d70367ada1bce937b

commit b13c9d1ed92b83809cfc685d70367ada1bce937b
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 20:10:34 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /services/network

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

TBR=kinuko@chromium.org

Bug: 825327
Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo
Change-Id: Ie66f2b93d069fae255bd65750a27e2aeef819ffd
Reviewed-on: https://chromium-review.googlesource.com/1024652
Reviewed-by: Gabriel Charette <gab@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553710}
[modify] https://crrev.com/b13c9d1ed92b83809cfc685d70367ada1bce937b/services/network/network_context.cc

Project Member

Comment 139 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/a6b8adf928dca10f18c610dd87efea1dd5c80112

commit a6b8adf928dca10f18c610dd87efea1dd5c80112
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 20:11:12 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /ui/views

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

TBR=msw@chromium.org

Bug: 825327
Change-Id: I508ddefd5a91415253e907811a17b7d11c818a12
Reviewed-on: https://chromium-review.googlesource.com/1024712
Reviewed-by: Gabriel Charette <gab@chromium.org>
Reviewed-by: Michael Wasserman <msw@chromium.org>
Commit-Queue: Michael Wasserman <msw@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553711}
[modify] https://crrev.com/a6b8adf928dca10f18c610dd87efea1dd5c80112/ui/views/controls/slider.cc
[modify] https://crrev.com/a6b8adf928dca10f18c610dd87efea1dd5c80112/ui/views/test/scoped_views_test_helper.h

Project Member

Comment 140 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/fbefa1ef232589305ef3dd00f12a15c87abfd705

commit fbefa1ef232589305ef3dd00f12a15c87abfd705
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 20:50:55 2018

Cleanup unused MessageLoopForIO decls in //net

R=eroman@chromium.org

Bug: 825327
Change-Id: I34f97a20ce9d7e3f61ae58bba839d2a7d490ddcd
Reviewed-on: https://chromium-review.googlesource.com/1002657
Reviewed-by: Eric Roman <eroman@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553733}
[modify] https://crrev.com/fbefa1ef232589305ef3dd00f12a15c87abfd705/chrome/browser/net/dns_probe_runner_unittest.cc
[modify] https://crrev.com/fbefa1ef232589305ef3dd00f12a15c87abfd705/chrome/browser/net/dns_probe_service_unittest.cc

Project Member

Comment 141 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/7cc6c4364ba3feff8965333a11b951adca23b5d3

commit 7cc6c4364ba3feff8965333a11b951adca23b5d3
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 20:52:02 2018

[PRESUBMIT] Do not warn on Thread/SequenceCheckerImpl usage.

Thread/SequenceCheckerImpl is the right type for tests that went to
verify threading correctness (even when compiled in non-dcheck builds).

This presubmit was only aimed at plain Thread/SequenceChecker usage.

R=dpranke@chromium.org

Bug: 825327
Change-Id: I04ed1351728c84a60acee9fe9103e16405992015
Reviewed-on: https://chromium-review.googlesource.com/1028352
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553735}
[modify] https://crrev.com/7cc6c4364ba3feff8965333a11b951adca23b5d3/PRESUBMIT.py

Project Member

Comment 142 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/74b0a58281b54826cfcb9af6853c9109e0049f89

commit 74b0a58281b54826cfcb9af6853c9109e0049f89
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 21:23:10 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /ui/events

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

TBR=sadrul@chromium.org

Bug: 825327
Change-Id: Id090f93a7156fcef4c60defd5fb6bc2682e732af
Reviewed-on: https://chromium-review.googlesource.com/1024650
Reviewed-by: Gabriel Charette <gab@chromium.org>
Reviewed-by: Sadrul Chowdhury <sadrul@chromium.org>
Commit-Queue: Sadrul Chowdhury <sadrul@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553753}
[modify] https://crrev.com/74b0a58281b54826cfcb9af6853c9109e0049f89/ui/events/platform/x11/x11_event_source_libevent.cc

Project Member

Comment 143 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/99dbfa6d622e2f88d97739cd979837c8f2e46866

commit 99dbfa6d622e2f88d97739cd979837c8f2e46866
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 21:42:39 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /chrome/browser/apps/app_shim

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

TBR=dominickn@chromium.org

Bug: 825327
Change-Id: I5c912f4262563d87f0043f3a8eff0e7792751256
Reviewed-on: https://chromium-review.googlesource.com/1024431
Reviewed-by: Gabriel Charette <gab@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553760}
[modify] https://crrev.com/99dbfa6d622e2f88d97739cd979837c8f2e46866/chrome/browser/apps/app_shim/unix_domain_socket_acceptor.cc

Project Member

Comment 144 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/5bb3c64173f2679a4f15602d68e539295f4be187

commit 5bb3c64173f2679a4f15602d68e539295f4be187
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 22:28:05 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /gin

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

TBR=jochen@chromium.org

Bug: 825327
Change-Id: I2900d3ff9c29bb0044ec7d7d8351f5369522a0df
Reviewed-on: https://chromium-review.googlesource.com/1024653
Reviewed-by: Gabriel Charette <gab@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553795}
[modify] https://crrev.com/5bb3c64173f2679a4f15602d68e539295f4be187/gin/isolate_holder.cc

Project Member

Comment 145 by bugdroid1@chromium.org, Apr 25 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/e672d1d76a120fec8e05ef490806ae416d9680db

commit e672d1d76a120fec8e05ef490806ae416d9680db
Author: Gabriel Charette <gab@chromium.org>
Date: Wed Apr 25 23:03:38 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /content/browser/renderer_host/media

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=hubbe@chromium.org

Bug: 825327
Change-Id: Ifccb0682900e0015ef59bed96592d03275217e24
Reviewed-on: https://chromium-review.googlesource.com/1024663
Reviewed-by: Fredrik Hubinette <hubbe@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553804}
[modify] https://crrev.com/e672d1d76a120fec8e05ef490806ae416d9680db/content/browser/renderer_host/media/media_stream_manager.cc
[modify] https://crrev.com/e672d1d76a120fec8e05ef490806ae416d9680db/content/browser/renderer_host/media/media_stream_manager.h
[modify] https://crrev.com/e672d1d76a120fec8e05ef490806ae416d9680db/content/browser/renderer_host/media/media_stream_manager_unittest.cc

Project Member

Comment 146 by bugdroid1@chromium.org, Apr 26 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/cb6928930fc1fb8e29aebc6dd24af31367719bfb

commit cb6928930fc1fb8e29aebc6dd24af31367719bfb
Author: Gabriel Charette <gab@chromium.org>
Date: Thu Apr 26 00:37:56 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /ios/web

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=eugenebut@chromium.org

Bug: 825327
Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs
Change-Id: Ic89cc4297947534db6418c8c1b65f18a9528c71f
Reviewed-on: https://chromium-review.googlesource.com/1024872
Commit-Queue: Gabriel Charette <gab@chromium.org>
Reviewed-by: Eugene But <eugenebut@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553851}
[modify] https://crrev.com/cb6928930fc1fb8e29aebc6dd24af31367719bfb/ios/web/public/app/web_main_parts.h
[modify] https://crrev.com/cb6928930fc1fb8e29aebc6dd24af31367719bfb/ios/web/public/global_state/ios_global_state.mm
[modify] https://crrev.com/cb6928930fc1fb8e29aebc6dd24af31367719bfb/ios/web/service_manager_connection_impl.cc
[modify] https://crrev.com/cb6928930fc1fb8e29aebc6dd24af31367719bfb/ios/web/webui/url_fetcher_block_adapter_unittest.mm

Project Member

Comment 147 by bugdroid1@chromium.org, Apr 27 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/bfad9ffe79b1b4f01d39a89ae2d8cb096c70d8a4

commit bfad9ffe79b1b4f01d39a89ae2d8cb096c70d8a4
Author: Gabriel Charette <gab@chromium.org>
Date: Fri Apr 27 19:55:25 2018

[MessageLoopCurrent] Remove unused redundant ScopedNestableTaskAllower constructor

Following https://chromium-review.googlesource.com/c/chromium/src/+/1020288

TBR=nick@chromium.org (trivial rename in comment in
content/public/test/frame_load_waiter.h)

Bug: 825327
Change-Id: I5ef7bc522a74fd9c783183ce2baca87ea3fc3291
Reviewed-on: https://chromium-review.googlesource.com/1020804
Reviewed-by: Nick Carter <nick@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
Reviewed-by: Alexander Timin <altimin@chromium.org>
Reviewed-by: Nicolas Zea <zea@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#554467}
[modify] https://crrev.com/bfad9ffe79b1b4f01d39a89ae2d8cb096c70d8a4/base/message_loop/message_loop.h
[modify] https://crrev.com/bfad9ffe79b1b4f01d39a89ae2d8cb096c70d8a4/base/message_loop/message_loop_current.cc
[modify] https://crrev.com/bfad9ffe79b1b4f01d39a89ae2d8cb096c70d8a4/base/message_loop/message_loop_current.h
[modify] https://crrev.com/bfad9ffe79b1b4f01d39a89ae2d8cb096c70d8a4/components/gcm_driver/gcm_driver_desktop_unittest.cc
[modify] https://crrev.com/bfad9ffe79b1b4f01d39a89ae2d8cb096c70d8a4/content/public/test/frame_load_waiter.h
[modify] https://crrev.com/bfad9ffe79b1b4f01d39a89ae2d8cb096c70d8a4/third_party/blink/renderer/platform/scheduler/base/task_queue_manager_impl_unittest.cc

Project Member

Comment 148 by bugdroid1@chromium.org, Apr 27 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/f5eeeb7196150ff00c5dede0cd8a5fc40a0f7409

commit f5eeeb7196150ff00c5dede0cd8a5fc40a0f7409
Author: Gabriel Charette <gab@chromium.org>
Date: Fri Apr 27 21:34:43 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /chrome/browser/printing/cloud_print

Patch set 1 changes were initially scripted as part of the effort to restrict exposure of
the raw MessageLoop*.

Further manual cleanup was done after identifying that MockLaunchd itself didn't need the
full power of a MessageLoop*.

Please CQ if LGTY

This CL was uploaded by git cl split (initially).

Bug: 825327
Change-Id: I6c250e0b44c27df6792fe0fbdad4a78608a98441
Reviewed-on: https://chromium-review.googlesource.com/1024453
Commit-Queue: Gabriel Charette <gab@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#554516}
[modify] https://crrev.com/f5eeeb7196150ff00c5dede0cd8a5fc40a0f7409/chrome/browser/printing/cloud_print/test/cloud_print_proxy_process_browsertest.cc
[modify] https://crrev.com/f5eeeb7196150ff00c5dede0cd8a5fc40a0f7409/chrome/common/mac/mock_launchd.cc
[modify] https://crrev.com/f5eeeb7196150ff00c5dede0cd8a5fc40a0f7409/chrome/common/mac/mock_launchd.h
[modify] https://crrev.com/f5eeeb7196150ff00c5dede0cd8a5fc40a0f7409/chrome/common/service_process_util_mac_unittest.mm

Project Member

Comment 149 by bugdroid1@chromium.org, Apr 27 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/810f3f43028e7b7458042a263042bad9d655d268

commit 810f3f43028e7b7458042a263042bad9d655d268
Author: Gabriel Charette <gab@chromium.org>
Date: Fri Apr 27 22:28:14 2018

Migrate MessageLoop::current() to MessageLoopCurrent in /base

These changes were scripted as part of the effort to restrict exposure of the
raw MessageLoop*.

Note that many static methods exposed on MessageLoopCurrent are also deprecated
so it is very well possible that this is migrating to an already deprecated
method.

The goal of this pass is to reduce usage of MessageLoop::current() (and
ultimately make it impossible to obtain the MessageLoop* statically).

As such I will not edit this CL unless the script did something logically wrong.
I defer to owners to fix highlighted usage of already deprecated APIs.

Possible script screw ups / things to look out for in this review:
 - Storing MessageLoopCurrent in a MessageLoop* variable or comparing it against
   one (I will go over that in a separate pass).

Includes should have been stripped if that was the last usage of message_loop.h
in that file.

Please CQ if LGTY

This CL was uploaded by git cl split.

R=mark@chromium.org

Bug: 825327
Change-Id: I5266e83a811ad85b43bebf1cecebd73b744d3ec3
Reviewed-on: https://chromium-review.googlesource.com/1024491
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#554533}
[modify] https://crrev.com/810f3f43028e7b7458042a263042bad9d655d268/base/files/file_descriptor_watcher_posix.cc
[modify] https://crrev.com/810f3f43028e7b7458042a263042bad9d655d268/base/message_loop/message_loop.h
[modify] https://crrev.com/810f3f43028e7b7458042a263042bad9d655d268/base/message_loop/message_loop_current.h
[modify] https://crrev.com/810f3f43028e7b7458042a263042bad9d655d268/base/message_loop/message_loop_io_posix_unittest.cc
[modify] https://crrev.com/810f3f43028e7b7458042a263042bad9d655d268/base/message_loop/message_loop_unittest.cc
[modify] https://crrev.com/810f3f43028e7b7458042a263042bad9d655d268/base/message_loop/message_pump_glib_unittest.cc
[modify] https://crrev.com/810f3f43028e7b7458042a263042bad9d655d268/base/test/power_monitor_test_base.cc
[modify] https://crrev.com/810f3f43028e7b7458042a263042bad9d655d268/base/test/scoped_mock_time_message_loop_task_runner.cc
[modify] https://crrev.com/810f3f43028e7b7458042a263042bad9d655d268/base/test/scoped_mock_time_message_loop_task_runner.h
[modify] https://crrev.com/810f3f43028e7b7458042a263042bad9d655d268/base/test/scoped_mock_time_message_loop_task_runner_unittest.cc

Comment 150 Deleted

Comment 151 by gab@chromium.org, Apr 30 2018

Here's a script to cleanup unused message_loop.h includes (and re-add missing ones). Fix() is invoked for all files in the codebase, on the matching .h before .cc when applicable (so if it's removed in .h but needed in .cc, it will be added back there).

There were 631 unused message_loop.h includes identified by this script out of 1858 https://cs.chromium.org/search/?q=message_loop%5C.h&p=185&sq=package:chromium&type=cs)
missing_ml_includes.py
1.5 KB View Download

Comment 152 by gab@chromium.org, Apr 30 2018

And here's a heuristic script to fix some missing includes for (single_thread|sequenced)?task_runner.h
missing_tr_includes.py
2.5 KB View Download
Project Member

Comment 153 by bugdroid1@chromium.org, Apr 30 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/697593400db4d3ee5806d85c1a35f13a1cd8d10c

commit 697593400db4d3ee5806d85c1a35f13a1cd8d10c
Author: Gabriel Charette <gab@chromium.org>
Date: Mon Apr 30 21:23:40 2018

Remove MessageLoop::current() usage in /content/browser/browser_thread_unittest.cc

(and modernize usage of RunLoop)

Bug: 825327
Change-Id: I4a453384ea9f9735824c1259bd82c590571ff038
Reviewed-on: https://chromium-review.googlesource.com/1024798
Reviewed-by: John Abd-El-Malek <jam@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#554880}
[modify] https://crrev.com/697593400db4d3ee5806d85c1a35f13a1cd8d10c/content/browser/browser_thread_unittest.cc

Project Member

Comment 154 by bugdroid1@chromium.org, Apr 30 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/1452023fc22f9fb0c84ab579d7141a423fa6e98b

commit 1452023fc22f9fb0c84ab579d7141a423fa6e98b
Author: Gabriel Charette <gab@chromium.org>
Date: Mon Apr 30 23:27:22 2018

[MessageLoop] Fix IWYU for (SingleThread|Sequenced)TaskRunner

Precursor to land https://chromium-review.googlesource.com/c/chromium/src/+/1035788

Scripted used @ https://crbug.com/825327#c152

R=fdoray@chromium.org
TBR=jam@chromium.org

Bug: 825327
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2;master.tryserver.chromium.linux:linux_mojo;master.tryserver.chromium.linux:linux_vr;master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs;master.tryserver.chromium.win:win10_chromium_x64_rel_ng
Change-Id: I5a356e8004b633283a0615a73bb52ed703d97965
Reviewed-on: https://chromium-review.googlesource.com/1035807
Reviewed-by: Gabriel Charette <gab@chromium.org>
Reviewed-by: François Doray <fdoray@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#554924}
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/cc/layers/heads_up_display_layer_impl.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/cc/layers/texture_layer.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/cc/layers/texture_layer_unittest.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/cc/raster/one_copy_raster_buffer_provider.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/cc/raster/staging_buffer_pool.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/cc/resources/resource_pool.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/cc/test/layer_tree_pixel_resource_test.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/cc/test/pixel_test.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/cc/trees/layer_tree_frame_sink.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/cc/trees/layer_tree_frame_sink_unittest.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/android/oom_intervention/near_oom_monitor.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/android/oom_intervention/near_oom_monitor_unittest.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/background/background_mode_manager_aura.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/background/background_mode_manager_chromeos.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/background/background_mode_manager_mac.mm
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/background/background_mode_manager_win.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/chrome_browser_main.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/chrome_service.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/chromeos/assistant/platform_audio_input_host.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/chromeos/customization/customization_wallpaper_util.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/chromeos/power/ml/idle_event_notifier.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/component_updater/optimization_hints_component_installer_unittest.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/conflicts/enumerate_input_method_editors_win.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/conflicts/module_inspector_win.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/download/download_service_factory.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/extensions/external_registry_loader_win.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/feedback/feedback_uploader_chrome.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/media/media_engagement_contents_observer.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/media/router/discovery/dial/dial_media_sink_service_impl.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/media/router/discovery/mdns/cast_media_sink_service_impl.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/password_manager/native_backend_kwallet_x.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/password_manager/native_backend_libsecret.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/password_manager/password_store_x.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/password_manager/password_store_x_unittest.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/predictors/autocomplete_action_predictor_table.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/predictors/predictor_database_factory.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/predictors/resource_prefetch_predictor_tables.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/predictors/resource_prefetch_predictor_tables_unittest.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/predictors/resource_prefetch_predictor_unittest.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/prefs/profile_pref_store_manager.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/safe_browsing/download_protection/download_feedback_service_unittest.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/safe_browsing/download_protection/two_phase_uploader_unittest.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/themes/custom_theme_supplier.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/browser/vr/assets_loader.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chrome/common/conflicts/module_watcher_win.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chromecast/browser/metrics/external_metrics.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chromecast/device/bluetooth/le/gatt_client_manager_impl.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chromecast/device/bluetooth/le/le_scan_manager_impl.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chromecast/device/bluetooth/le/le_scan_manager_impl_test.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chromecast/media/audio/cast_audio_manager.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chromecast/media/audio/cast_audio_manager_alsa.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chromecast/media/cma/backend/stream_mixer.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chromeos/process_proxy/process_proxy_registry.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chromeos/services/assistant/service.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/chromeos/services/device_sync/device_sync_service_unittest.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/data_reduction_proxy/content/browser/data_reduction_proxy_pingback_client_impl_unittest.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/data_reduction_proxy/core/browser/network_properties_manager_unittest.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/domain_reliability/service_unittest.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/download/content/factory/download_service_factory.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/download/downloader/in_progress/in_progress_cache_impl_unittest.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/download/internal/background_service/in_memory_download_driver.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/download/internal/common/download_task_runner.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/nacl/browser/pnacl_host.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/net_log/net_export_file_writer.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/offline_pages/core/offline_page_archiver_unittest.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/offline_pages/core/prefetch/store/prefetch_store.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/password_manager/core/browser/mock_password_store.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/password_manager/core/browser/test_password_store.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/payments/core/test_payment_request_delegate.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/policy/core/common/cloud/machine_level_user_cloud_policy_manager_unittest.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/policy/core/common/cloud/machine_level_user_cloud_policy_store.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/safe_browsing/db/v4_local_database_manager.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/safe_browsing/db/v4_local_database_manager_unittest.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/safe_browsing/triggers/ad_sampler_trigger.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/safe_browsing/triggers/suspicious_site_trigger.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/services/heap_profiling/public/cpp/client.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/services/leveldb/leveldb_service_impl.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/storage_monitor/storage_monitor_chromeos.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/update_client/component_unpacker_unittest.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/update_client/url_request_post_interceptor.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/viz/client/client_layer_tree_frame_sink.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/viz/host/host_frame_sink_manager.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/viz/service/display/display.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/viz/service/display/gl_renderer_unittest.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/viz/service/display_embedder/software_output_surface.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/viz/service/frame_sinks/direct_layer_tree_frame_sink.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/viz/service/frame_sinks/frame_sink_manager_impl.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/viz/service/frame_sinks/video_detector.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/viz/service/main/viz_main_impl.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/components/webcrypto/webcrypto_impl.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/browser/appcache/appcache_service_impl.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/browser/appcache/appcache_storage_impl_unittest.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/browser/compositor/in_process_display_client.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/browser/devtools/devtools_stream_file.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/browser/dom_storage/session_storage_context_mojo.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/browser/dom_storage/session_storage_leveldb_wrapper_unittest.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/browser/download/download_utils.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/browser/hyphenation/hyphenation_impl.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/browser/loader/temporary_file_stream.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/browser/media/android/media_resource_getter_impl.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/browser/renderer_host/media/media_stream_manager.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/browser/renderer_host/media/video_capture_gpu_jpeg_decoder.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/browser/renderer_host/pepper/pepper_file_io_host.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/common/associated_interface_provider_impl.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/common/possibly_associated_interface_ptr.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/public/test/test_download_http_response.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/android/synchronous_layer_tree_frame_sink.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/categorized_worker_pool.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/fetchers/resource_fetcher_impl.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/indexed_db/indexed_db_database_callbacks_impl.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/indexed_db/webidbcursor_impl.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/input/widget_input_handler_impl.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/input/widget_input_handler_manager.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/loader/sync_load_context.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/loader/tracked_child_url_loader_factory_bundle.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/loader/web_data_consumer_handle_impl.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/media/audio_input_ipc_factory.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/media/mojo_audio_output_ipc.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/media/render_media_log.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/media/stream/apply_constraints_processor.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/media/stream/user_media_client_impl.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/media/webrtc/media_stream_remote_video_source_unittest.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/media/webrtc/rtc_certificate_generator.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/media/webrtc/rtc_rtp_receiver.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/media/webrtc/rtc_rtp_sender.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/media/webrtc/webrtc_media_stream_adapter.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/media_recorder/h264_encoder.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/media_recorder/media_recorder_handler.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/media_recorder/vea_encoder.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/media_recorder/vpx_encoder.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/mojo/blink_interface_registry_impl.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/notifications/notification_dispatcher.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/render_thread_impl.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/render_view_impl.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/render_widget.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/renderer_blink_platform_impl.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/service_worker/embedded_worker_instance_client_impl.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/service_worker/service_worker_context_client.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/service_worker/service_worker_message_filter.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/service_worker/service_worker_network_provider.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/service_worker/web_service_worker_installed_scripts_manager_impl.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/service_worker/worker_fetch_context_impl.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/shared_worker/embedded_shared_worker_stub.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/renderer/worker_thread_message_filter.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/content/test/layouttest_support.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/device/bluetooth/bluetooth_adapter_mac.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/device/bluetooth/bluetooth_device_win.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/extensions/browser/api/lock_screen_data/data_item_unittest.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/gin/per_isolate_data.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/gpu/command_buffer/service/scheduler.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/headless/public/util/throttled_dispatcher.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/ios/chrome/browser/application_context_impl.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/ios/chrome/browser/browser_state/chrome_browser_state_manager_impl.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/ios/chrome/browser/browser_state/off_the_record_chrome_browser_state_impl.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/ios/chrome/browser/browsing_data/browsing_data_remover_impl.mm
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/ios/chrome/browser/services/gcm/ios_chrome_gcm_profile_service_factory.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/ios/chrome/browser/share_extension/share_extension_item_receiver.mm
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/ios/components/io_thread/ios_io_thread.mm
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/ios/net/cookies/cookie_store_ios_test_util.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/ios/web_view/internal/ios_global_state_web_view_configuration.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/ipc/ipc_mojo_bootstrap.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/ipc/ipc_sync_channel.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/media/audio/alive_checker.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/media/audio/alive_checker_unittest.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/media/audio/mock_audio_debug_recording_manager.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/media/base/android/media_codec_loop_unittest.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/media/base/user_input_monitor.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/media/blink/video_decode_stats_reporter.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/media/blink/video_decode_stats_reporter_unittest.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/media/blink/watch_time_reporter.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/media/blink/watch_time_reporter_unittest.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/media/capture/video/chromeos/camera_device_delegate.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/media/capture/video/chromeos/camera_hal_delegate.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/media/capture/video/chromeos/camera_hal_dispatcher_impl_unittest.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/media/capture/video/chromeos/stream_buffer_manager.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/media/capture/video/chromeos/video_capture_device_chromeos_halv3.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/media/capture/video/chromeos/video_capture_device_factory_chromeos.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/media/device_monitors/device_monitor_mac.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/media/gpu/android/avda_codec_allocator.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/media/gpu/android/codec_image_group_unittest.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/media/gpu/android/fake_codec_allocator.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/media/gpu/android/video_frame_factory_impl.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/media/gpu/gpu_jpeg_decode_accelerator_factory.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/media/gpu/gpu_jpeg_encode_accelerator_factory.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/media/gpu/ipc/service/vda_video_decoder_unittest.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/media/gpu/windows/d3d11_video_decoder.h
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/media/gpu/windows/d3d11_video_decoder_unittest.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/media/mojo/clients/mojo_jpeg_decode_accelerator.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/media/mojo/test/mojo_video_decoder_integration_test.cc
[modify] https://crrev.com/1452023fc22f9fb0c84ab579d7141a423fa6e98b/mojo/public/cpp/bindings/lib/associated_binding.cc
[modify] https://crrev.com/14

Comment 155 by gab@chromium.org, May 1 2018

Actually, here's a slightly better script than #151 used to fix up message_loop.h includes (this one doesn't remove the include even if only a MessageLoop* is used, avoids introducing IWYU errors, doesn't bother replacing includes with fwd-decls where it could).
missing_ml_includes.py
1.8 KB View Download
Project Member

Comment 156 by bugdroid1@chromium.org, May 1 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/a92b7636ee62464d7fba67e25274a51b91c54579

commit a92b7636ee62464d7fba67e25274a51b91c54579
Author: Gabriel Charette <gab@chromium.org>
Date: Tue May 01 19:20:32 2018

[MessageLoop] Fix random IWYU preventing message_loop.h cleanup

Precursor for
https://chromium-review.googlesource.com/c/chromium/src/+/1035788

TBR=fdoray@chromium.org

Bug: 825327
Change-Id: Ic6e7440c152dde11b6cab9c1ccddd46106d48d8b
Reviewed-on: https://chromium-review.googlesource.com/1037634
Commit-Queue: Gabriel Charette <gab@chromium.org>
Reviewed-by: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#555135}
[modify] https://crrev.com/a92b7636ee62464d7fba67e25274a51b91c54579/chrome/browser/sessions/session_service_test_helper.h
[modify] https://crrev.com/a92b7636ee62464d7fba67e25274a51b91c54579/chrome/test/chromedriver/net/url_request_context_getter.h
[modify] https://crrev.com/a92b7636ee62464d7fba67e25274a51b91c54579/content/browser/browsing_data/conditional_cache_deletion_helper.h
[modify] https://crrev.com/a92b7636ee62464d7fba67e25274a51b91c54579/content/renderer/media/stream/media_stream_video_source.h
[modify] https://crrev.com/a92b7636ee62464d7fba67e25274a51b91c54579/content/renderer/media/stream/mock_media_stream_video_source.cc
[modify] https://crrev.com/a92b7636ee62464d7fba67e25274a51b91c54579/jingle/glue/thread_wrapper.h
[modify] https://crrev.com/a92b7636ee62464d7fba67e25274a51b91c54579/media/base/fake_text_track_stream.h
[modify] https://crrev.com/a92b7636ee62464d7fba67e25274a51b91c54579/ppapi/thunk/enter.cc
[modify] https://crrev.com/a92b7636ee62464d7fba67e25274a51b91c54579/remoting/host/resizing_host_observer.cc
[modify] https://crrev.com/a92b7636ee62464d7fba67e25274a51b91c54579/ui/aura/test/window_event_dispatcher_test_api.cc
[modify] https://crrev.com/a92b7636ee62464d7fba67e25274a51b91c54579/ui/aura/window_event_dispatcher.h
[modify] https://crrev.com/a92b7636ee62464d7fba67e25274a51b91c54579/ui/aura/window_tree_host.h
[modify] https://crrev.com/a92b7636ee62464d7fba67e25274a51b91c54579/ui/events/gestures/gesture_recognizer_impl.cc

Project Member

Comment 157 by bugdroid1@chromium.org, May 1 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/629ba73c96e4d8903ab360a7c14ff314851b584b

commit 629ba73c96e4d8903ab360a7c14ff314851b584b
Author: Gabriel Charette <gab@chromium.org>
Date: Tue May 01 22:53:54 2018

[MessageLoop] Fix message_loop.h includes

Removing 622 unnecessary includes and adding 14 missing includes.

Script used @ https://crbug.com/825327#c155 (tweaked from https://crbug.com/825327#c151)

R=fdoray@chromium.org
TBR=jam@chromium.org

Bug: 825327
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_mojo;master.tryserver.chromium.linux:linux_vr;master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs
Change-Id: I943b9cd10d3c4ee7fb096c648a618a9a7032684c
Reviewed-on: https://chromium-review.googlesource.com/1035788
Commit-Queue: Gabriel Charette <gab@chromium.org>
Reviewed-by: Gabriel Charette <gab@chromium.org>
Reviewed-by: François Doray <fdoray@chromium.org>
Cr-Commit-Position: refs/heads/master@{#555209}
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/android_webview/browser/find_helper.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/android_webview/browser/net/android_stream_reader_url_request_job_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/android_webview/browser/net/input_stream_reader.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/android_webview/renderer/aw_content_renderer_client.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/ash/message_center/message_center_view.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/ash/shelf/shelf_layout_manager_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/ash/shelf/shelf_view_test_api.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/ash/shell/content/client/shell_browser_main_parts.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/ash/test/ash_test_base.h
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/base/files/file_proxy_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/base/files/file_util_proxy_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/base/files/important_file_writer_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/base/message_loop/message_pump_android.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/base/message_loop/message_pump_io_ios_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/base/message_loop/message_pump_perftest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/base/message_loop/message_pump_win.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/base/pending_task.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/base/process/launch_win.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/base/run_loop.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/base/sequence_checker_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/base/system_monitor/system_monitor.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/base/task/cancelable_task_tracker_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/base/task_scheduler/task_scheduler_impl.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/base/test/scoped_mock_time_message_loop_task_runner.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/base/tools_sanity_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/base/win/wrapped_window_proc_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/cc/raster/raster_buffer_provider_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/cc/scheduler/scheduler_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/cc/test/run_all_perftests.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/app/chrome_main_delegate.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/android/data_usage/data_use_tab_model_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/android/vr/vr_gl_thread.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/android/vr/vr_shell.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/apps/app_window_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/autofill/autofill_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/autofill/autofill_server_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/autofill/autofill_uitest_util.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/background/background_application_list_model_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/browser_about_handler_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/browser_keyevents_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/browser_process_impl.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/browsing_data/browsing_data_cache_storage_helper_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/browsing_data/browsing_data_database_helper_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/browsing_data/browsing_data_file_system_helper_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/browsing_data/browsing_data_indexed_db_helper_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/browsing_data/browsing_data_local_storage_helper_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/browsing_data/chrome_browsing_data_remover_delegate_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/browsing_data/counters/browsing_data_counter_utils_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/captive_portal/captive_portal_service.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chrome_content_browser_client_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/attestation/platform_verification_flow.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/boot_times_recorder.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/customization/customization_document_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/file_manager/file_manager_browsertest_base.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/file_manager/file_watcher_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/first_run/drive_first_run_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/input_method/input_method_engine_browsertests.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/input_method/input_method_manager_impl_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/input_method/textinput_test_helper.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/login/auth/cryptohome_authenticator_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/login/chrome_restart_request.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/login/easy_unlock/easy_unlock_tpm_key_manager_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/login/existing_user_controller.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/login/lock/screen_locker_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/login/lock/screen_locker_tester.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/login/oobe_localization_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/login/screens/network_screen_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/login/screens/update_screen_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/login/signin/device_id_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/login/signin/oauth2_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/login/ui/captive_portal_window_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/login/ui/simple_web_view_dialog.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/mobile/mobile_activator.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/policy/device_local_account_policy_service.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/policy/dm_token_storage_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/policy/user_cloud_policy_manager_chromeos_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/power/extension_event_observer_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/power/renderer_freezer.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/power/renderer_freezer_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/settings/device_oauth2_token_service_delegate.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/settings/device_settings_test_helper.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/settings/device_settings_test_helper.h
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/settings/session_manager_operation.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/system/automatic_reboot_manager.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/system_logs/device_event_log_source.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/chromeos/tether/tether_service_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/content_settings/content_settings_default_provider_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/content_settings/content_settings_policy_provider_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/content_settings/content_settings_pref_provider_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/data_use_measurement/chrome_data_use_ascriber_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/devtools/device/adb/adb_client_socket_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/devtools/device/devtools_android_bridge.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/devtools/device/port_forwarding_controller.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/devtools/device/usb/android_usb_socket.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/devtools/devtools_sanity_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/download/download_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/download/download_item_model_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/download/notification/download_notification_interactive_uitest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/extensions/active_tab_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/extensions/activity_log/activity_log_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/extensions/api/declarative_webrequest/webrequest_action_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/extensions/api/downloads/downloads_api_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/extensions/api/enterprise_platform_keys_private/enterprise_platform_keys_private_api.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/extensions/api/extension_action/browser_action_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/extensions/api/feedback_private/feedback_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/extensions/api/image_writer_private/image_writer_private_apitest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/extensions/api/image_writer_private/operation_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/extensions/api/image_writer_private/test_utils.h
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/extensions/api/notifications/notifications_apitest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/extensions/api/socket/udp_socket_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/extensions/api/tabs/tabs_test.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/extensions/api/web_request/web_request_permissions_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/extensions/api/webstore_private/webstore_private_apitest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/extensions/crx_installer_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/extensions/error_console/error_console_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/extensions/extension_action_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/extensions/extension_storage_monitor_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/extensions/extension_uninstall_dialog.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/extensions/install_signer.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/extensions/pack_extension_job.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/extensions/startup_helper.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/extensions/test_extension_prefs.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/extensions/updater/extension_updater_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/extensions/updater/update_service_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/extensions/zipfile_installer_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/geolocation/geolocation_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/history/android/sqlite_cursor_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/history/history_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/history/history_test_utils.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/icon_loader_auralinux.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/icon_loader_chromeos.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/icon_loader_mac.mm
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/icon_loader_win.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/lifetime/application_lifetime.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/local_discovery/service_discovery_client_impl.h
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/media/cast_transport_host_filter_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/media_galleries/fileapi/readahead_file_stream_reader.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/media_galleries/win/mtp_device_delegate_impl_win_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/metrics/chrome_browser_main_extra_parts_metrics_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/metrics/process_memory_metrics_emitter_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/metrics/thread_watcher.h
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/net/chrome_url_request_context_getter.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/net/dns_probe_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/net/network_connection_tracker_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/net/referrer.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/notifications/message_center_notifications_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/password_manager/native_backend_libsecret_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/plugins/plugin_finder.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/plugins/plugin_info_host_impl_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/policy/cloud/device_management_service_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/policy/cloud/machine_level_user_cloud_policy_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/prefs/proxy_policy_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/previews/previews_service_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/printing/print_view_manager_base.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/process_singleton_posix.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/profiles/profile_downloader.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/profiles/profile_list_desktop_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/profiles/profile_manager.h
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/profiles/profile_manager_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/profiles/profile_window_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/push_messaging/push_messaging_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/renderer_host/render_process_host_chrome_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/safe_browsing/client_side_detection_host_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/safe_browsing/client_side_detection_service_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/safe_browsing/download_protection/download_feedback_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/safe_browsing/download_protection/two_phase_uploader_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/safe_browsing/protocol_manager_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/safe_browsing/safe_browsing_blocking_page_test.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/safe_browsing/safe_browsing_database.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/safe_browsing/safe_browsing_service_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/search/iframe_source_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/sessions/session_service.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/sessions/session_service_test_helper.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/sessions/session_service_test_helper.h
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/sessions/session_service_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/shell_integration_linux.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/shell_integration_win.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/signin/chrome_signin_client_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/site_details_browsertest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/status_icons/status_icon_menu_model.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/supervised_user/supervised_user_whitelist_service_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/sync/glue/extensions_activity_monitor_unittest.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/sync/profile_sync_test_util.h
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/sync/test/integration/bookmarks_helper.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/sync/test/integration/passwords_helper.cc
[modify] https://crrev.com/629ba73c96e4d8903ab360a7c14ff314851b584b/chrome/browser/sync/test/integration/sync_test.cc
[modify] https://crrev.com/629b
Project Member

Comment 158 by bugdroid1@chromium.org, May 11 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/574b31d732489b963637a25707c8840d5dc3e6e4

commit 574b31d732489b963637a25707c8840d5dc3e6e4
Author: Gabriel Charette <gab@chromium.org>
Date: Fri May 11 18:54:32 2018

[PRESUBMIT] Adjust MessageLoop::QuitWhenIdleClosure presubmit
to encompass in-progress API move to MessageLoopCurrent

R=dpranke@chromium.org

Bug: 825327
Change-Id: I962ba3c652fa0ca38e69e6bf830d3846b28a3f8f
Reviewed-on: https://chromium-review.googlesource.com/1055729
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#557962}
[modify] https://crrev.com/574b31d732489b963637a25707c8840d5dc3e6e4/PRESUBMIT.py

Project Member

Comment 159 by bugdroid1@chromium.org, May 11 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/574b31d732489b963637a25707c8840d5dc3e6e4

commit 574b31d732489b963637a25707c8840d5dc3e6e4
Author: Gabriel Charette <gab@chromium.org>
Date: Fri May 11 18:54:32 2018

[PRESUBMIT] Adjust MessageLoop::QuitWhenIdleClosure presubmit
to encompass in-progress API move to MessageLoopCurrent

R=dpranke@chromium.org

Bug: 825327
Change-Id: I962ba3c652fa0ca38e69e6bf830d3846b28a3f8f
Reviewed-on: https://chromium-review.googlesource.com/1055729
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#557962}
[modify] https://crrev.com/574b31d732489b963637a25707c8840d5dc3e6e4/PRESUBMIT.py

Project Member

Comment 160 by bugdroid1@chromium.org, May 11 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/889b87cc1d7fc9ecff6154e0cc142e58f4179b02

commit 889b87cc1d7fc9ecff6154e0cc142e58f4179b02
Author: Gabriel Charette <gab@chromium.org>
Date: Fri May 11 22:23:36 2018

[MessageLoopForIO] Rename variables after standardizing MessagePumpForIO::FdWatchController class name.

Missed those in associated migration.

Alleviates reading confusion I experienced while reviewing
https://chromium-review.googlesource.com/c/chromium/src/+/695914

R=fdoray@chromium.org, scottmg@chromium.org

Bug: 825327
Change-Id: I2f9befb037d7931ef4471da660c3f9eeb91e8ecd
Reviewed-on: https://chromium-review.googlesource.com/1054414
Reviewed-by: Scott Graham <scottmg@chromium.org>
Reviewed-by: François Doray <fdoray@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#558040}
[modify] https://crrev.com/889b87cc1d7fc9ecff6154e0cc142e58f4179b02/base/files/file_descriptor_watcher_posix.cc
[modify] https://crrev.com/889b87cc1d7fc9ecff6154e0cc142e58f4179b02/components/crash/content/browser/crash_handler_host_linux.cc
[modify] https://crrev.com/889b87cc1d7fc9ecff6154e0cc142e58f4179b02/components/crash/content/browser/crash_handler_host_linux.h

Project Member

Comment 161 by bugdroid1@chromium.org, May 16 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/5bc8841a12af7169cfa68997bcf2793e5dffda3a

commit 5bc8841a12af7169cfa68997bcf2793e5dffda3a
Author: Gabriel Charette <gab@chromium.org>
Date: Wed May 16 03:28:25 2018

[MessageLoopCurrent] Move QuitWhenIdleClosure to RunLoop

I was about to migrate MessageLoop::QuitWhenIdleClosure() to
MessageLoopCurrent::QuitWhenIdleClosure() but figured this should really
just be alongside similar deprecated methods moved to RunLoop last year.

This CL is a contract that I'll TBR mass migrate calls to
MessageLoop::QuitWhenIdleClosure() to it after this lands
(and fix includes where relevant).

R=danakj@chromium.org, kylechar@chromium.org

Bug: 825327
Change-Id: I3a544a3735427dfac5e57c4e266be9901fbb67ec
Reviewed-on: https://chromium-review.googlesource.com/1055808
Reviewed-by: kylechar <kylechar@chromium.org>
Reviewed-by: danakj <danakj@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#558956}
[modify] https://crrev.com/5bc8841a12af7169cfa68997bcf2793e5dffda3a/base/run_loop.cc
[modify] https://crrev.com/5bc8841a12af7169cfa68997bcf2793e5dffda3a/base/run_loop.h

Project Member

Comment 162 by bugdroid1@chromium.org, May 16 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ea9180109b256256802c204bb18b0381f392d21e

commit ea9180109b256256802c204bb18b0381f392d21e
Author: Gabriel Charette <gab@chromium.org>
Date: Wed May 16 11:53:44 2018

[MessageLoop cleanup] Mass migrate away from MessageLoop::QuitWhenIdleClosure().

TBR=danakj@chromium.org, kylechar@chromium.org

Bug: 825327
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel
Change-Id: I0d9637bd1a7ef0c7096482d0e612f67da3a8dc1d
Reviewed-on: https://chromium-review.googlesource.com/1055887
Reviewed-by: kylechar <kylechar@chromium.org>
Reviewed-by: danakj <danakj@chromium.org>
Reviewed-by: Gabriel Charette <gab@chromium.org>
Commit-Queue: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#559043}
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/base/files/file_path_watcher_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/base/message_loop/message_loop_task_runner_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/base/message_loop/message_pump_glib_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/base/observer_list_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/chrome/browser/captive_portal/captive_portal_browsertest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/chrome/browser/devtools/device/adb/mock_adb_server.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/chrome/browser/devtools/device/port_forwarding_browsertest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/chrome/browser/dom_distiller/distillable_page_utils_browsertest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/chrome/browser/extensions/api/tab_capture/tab_capture_apitest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/chrome/browser/history/redirect_browsertest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/chrome/browser/media/webrtc/desktop_media_list_ash_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/chrome/browser/media/webrtc/tab_desktop_media_list_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/chrome/browser/net/predictor_browsertest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/chrome/browser/offline_pages/offline_page_request_job_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/chrome/browser/plugins/plugin_power_saver_browsertest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/chrome/browser/policy/policy_browsertest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/chrome/browser/printing/printing_layout_browsertest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/chrome/browser/service_process/service_process_control_browsertest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/chrome/browser/sync_file_system/local/local_file_sync_context_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/chrome/browser/ui/browser_browsertest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/chrome/browser/ui/browser_focus_uitest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/chrome/browser/ui/exclusive_access/flash_fullscreen_interactive_browsertest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/chrome/browser/ui/views/keyboard_access_browsertest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/chrome/browser/ui/webui/constrained_web_dialog_ui_browsertest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/chrome/common/mac/mock_launchd.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/chrome/service/cloud_print/cloud_print_url_fetcher_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/chrome/service/service_process.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/chrome/test/base/browser_with_test_window_test.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/chrome/test/base/interactive_test_utils_cocoa.mm
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/chrome/test/base/interactive_test_utils_views.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/components/autofill/core/browser/autofill_download_manager_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/components/dom_distiller/standalone/content_extractor_browsertest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/components/history/core/browser/history_querying_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/components/history/core/browser/history_service_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/components/history/core/test/history_backend_db_base_test.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/components/signin/core/browser/gaia_cookie_manager_service_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/components/storage_monitor/storage_monitor_linux_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/components/sync/engine/sequenced_model_worker_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/components/timers/alarm_timer_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/content/browser/browser_associated_interface_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/content/browser/devtools/devtools_manager_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/content/browser/oop_browsertest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/content/browser/renderer_host/input/gesture_event_queue_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/content/browser/renderer_host/input/input_router_impl_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/content/browser/renderer_host/input/mouse_wheel_event_queue_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/content/browser/renderer_host/input/passthrough_touch_event_queue_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/content/browser/renderer_host/render_widget_host_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/content/renderer/device_sensors/device_motion_event_pump_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/content/shell/browser/layout_test/blink_test_controller.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/content/shell/browser/layout_test/layout_test_browser_main.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/content/shell/browser/shell.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/device/geolocation/geolocation_provider_impl_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/google_apis/gcm/engine/connection_factory_impl_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/headless/lib/browser/headless_browser_impl.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/ipc/ipc_channel_mojo_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/jingle/glue/thread_wrapper_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/media/audio/audio_input_controller_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/media/audio/audio_low_latency_input_output_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/media/audio/win/audio_low_latency_output_win_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/media/filters/ffmpeg_demuxer_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/media/renderers/renderer_impl_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/net/dns/dns_config_service_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/net/dns/host_resolver_impl_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/net/socket/client_socket_pool_base_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/net/socket/ssl_server_socket_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/net/tools/quic/synchronous_host_resolver.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/net/url_request/url_request_test_util.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/net/url_request/url_request_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/remoting/base/auto_thread_task_runner_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/remoting/base/auto_thread_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/remoting/host/daemon_process_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/remoting/host/host_change_notification_listener_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/remoting/host/remoting_me2me_host.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/remoting/host/win/worker_process_launcher_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/remoting/protocol/authenticator_test_base.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/remoting/protocol/channel_multiplexer_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/remoting/protocol/connection_tester.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/remoting/protocol/monitored_video_stub_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/remoting/protocol/pseudotcp_adapter_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/remoting/protocol/ssl_hmac_channel_authenticator_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/ui/events/gesture_detection/gesture_provider_unittest.cc
[modify] https://crrev.com/ea9180109b256256802c204bb18b0381f392d21e/ui/views/widget/native_widget_mac_unittest.mm

Project Member

Comment 163 by bugdroid1@chromium.org, May 17 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/87f2bef7a8714f6c2337792673a93796f10e6b3a

commit 87f2bef7a8714f6c2337792673a93796f10e6b3a
Author: Gabriel Charette <gab@chromium.org>
Date: Thu May 17 20:37:53 2018

[MessageLoop cleanup] Finish mass migration off MessageLoop::QuitWhenIdleClosure().

Adjusted script used for https://chromium-review.googlesource.com/c/chromium/src/+/1055887
to catch cases where it was used as a non-static method.

TBR=danakj@chromium.org, kylechar@chromium.org

Bug: 825327
Change-Id: I93325081d5f53726c2649b204df952afd2c80a0c
Reviewed-on: https://chromium-review.googlesource.com/1064811
Commit-Queue: Gabriel Charette <gab@chromium.org>
Reviewed-by: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#559662}
[modify] https://crrev.com/87f2bef7a8714f6c2337792673a93796f10e6b3a/chrome/browser/app_controller_mac_browsertest.mm
[modify] https://crrev.com/87f2bef7a8714f6c2337792673a93796f10e6b3a/chrome/browser/extensions/activity_log/counting_policy_unittest.cc
[modify] https://crrev.com/87f2bef7a8714f6c2337792673a93796f10e6b3a/chrome/browser/extensions/activity_log/fullstream_ui_policy_unittest.cc
[modify] https://crrev.com/87f2bef7a8714f6c2337792673a93796f10e6b3a/chrome/browser/metrics/thread_watcher_unittest.cc
[modify] https://crrev.com/87f2bef7a8714f6c2337792673a93796f10e6b3a/content/browser/download/download_browsertest.cc
[modify] https://crrev.com/87f2bef7a8714f6c2337792673a93796f10e6b3a/content/child/child_thread_impl.cc

Project Member

Comment 164 by bugdroid1@chromium.org, May 18 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/f536a88e25b936a34db5800f4412603de7746404

commit f536a88e25b936a34db5800f4412603de7746404
Author: Gabriel Charette <gab@chromium.org>
Date: Fri May 18 00:36:12 2018

[MessageLoop cleanup] Get rid of very last(?) caller to static QuitWhenIdleClosure()

This is the ForUI equivalent of https://chromium-review.googlesource.com/c/chromium/src/+/1064811

And cleanup a few includes I missed in that previous CL.

TBR=danakj@chromium.org, kylechar@chromium.org

Bug: 825327
Change-Id: I0e947c9d0441101b24ee8f21c77cd24f0ec78fa1
Reviewed-on: https://chromium-review.googlesource.com/1065017
Commit-Queue: Gabriel Charette <gab@chromium.org>
Reviewed-by: Gabriel Charette <gab@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#559753}
[modify] https://crrev.com/f536a88e25b936a34db5800f4412603de7746404/chrome/browser/app_controller_mac_browsertest.mm
[modify] https://crrev.com/f536a88e25b936a34db5800f4412603de7746404/chrome/browser/extensions/activity_log/counting_policy_unittest.cc
[modify] https://crrev.com/f536a88e25b936a34db5800f4412603de7746404/chrome/browser/extensions/activity_log/fullstream_ui_policy_unittest.cc
[modify] https://crrev.com/f536a88e25b936a34db5800f4412603de7746404/content/browser/download/download_browsertest.cc
[modify] https://crrev.com/f536a88e25b936a34db5800f4412603de7746404/content/browser/download/drag_download_file_browsertest.cc
[modify] https://crrev.com/f536a88e25b936a34db5800f4412603de7746404/content/child/child_thread_impl.cc

Project Member

Comment 165 by bugdroid1@chromium.org, May 18 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/5110d6ba39549b71be178fb0e72b0577e9cfa716

commit 5110d6ba39549b71be178fb0e72b0577e9cfa716
Author: Gabriel Charette <gab@chromium.org>
Date: Fri May 18 16:04:46 2018

[MessageLoop cleanup] Remove unused MessageLoopCurrent::QuitWhenIdleClosure method

I realized @ https://chromium-review.googlesource.com/c/chromium/src/+/1055729/1/PRESUBMIT.py#416
that I should really complete the migration off
MessageLoop::QuitWhenIdleClosure and then further realized it should
really be coalesced with similar RunLoop helpers (already covered in
presubmit by "RunLoop::QuitCurrent*").
This is the last CL to make that so.

R=danakj@chromium.org, dpranke@chromium.org, kylechar@chromium.org

Bug: 825327
Change-Id: Id0fa7ca441b60e90b4ebadfa7fc705690a4aecba
Reviewed-on: https://chromium-review.googlesource.com/1055891
Commit-Queue: Gabriel Charette <gab@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Reviewed-by: kylechar <kylechar@chromium.org>
Reviewed-by: danakj <danakj@chromium.org>
Cr-Commit-Position: refs/heads/master@{#559914}
[modify] https://crrev.com/5110d6ba39549b71be178fb0e72b0577e9cfa716/PRESUBMIT.py
[modify] https://crrev.com/5110d6ba39549b71be178fb0e72b0577e9cfa716/base/message_loop/message_loop_current.cc
[modify] https://crrev.com/5110d6ba39549b71be178fb0e72b0577e9cfa716/base/message_loop/message_loop_current.h

Components: -Internals
Showing comments 67 - 166 of 166 Older

Sign in to add a comment