Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(152)

Issue 2197483003: Move the Mac Task Manager to the new backend code. (Closed)

Created:
4 years, 4 months ago by Avi (use Gerrit)
Modified:
4 years, 4 months ago
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, tfarina, extensions-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Move the Mac Task Manager to the new backend code. BUG=528486, 528492 TEST=the new TaskManagerMacTest and existing ones Committed: https://crrev.com/71aebed28b464536d3f285dc7ac3a60b2b7ff35b Cr-Commit-Position: refs/heads/master@{#409340}

Patch Set 1 #

Patch Set 2 : rebase #

Patch Set 3 : rebase #

Total comments: 26

Patch Set 4 : stray _ #

Patch Set 5 : cleanup #

Total comments: 6

Patch Set 6 : mark #

Unified diffs Side-by-side diffs Delta from patch set Stats (+473 lines, -5970 lines) Patch
M chrome/browser/BUILD.gn View 1 2 1 chunk +0 lines, -7 lines 0 comments Download
M chrome/browser/task_management/sampling/task_manager_io_thread_helper.cc View 1 chunk +5 lines, -1 line 0 comments Download
M chrome/browser/task_management/task_manager_browsertest.cc View 1 2 3 chunks +0 lines, -11 lines 0 comments Download
M chrome/browser/task_management/task_manager_interface.h View 1 2 1 chunk +0 lines, -5 lines 0 comments Download
M chrome/browser/task_management/task_manager_interface.cc View 2 chunks +0 lines, -12 lines 0 comments Download
M chrome/browser/task_management/task_manager_tester.h View 1 3 chunks +1 line, -9 lines 0 comments Download
M chrome/browser/task_management/task_manager_tester.cc View 1 2 chunks +1 line, -2 lines 0 comments Download
D chrome/browser/task_manager/DEPS View 1 chunk +0 lines, -3 lines 0 comments Download
D chrome/browser/task_manager/OWNERS View 1 chunk +0 lines, -1 line 0 comments Download
D chrome/browser/task_manager/background_information.h View 1 chunk +0 lines, -32 lines 0 comments Download
D chrome/browser/task_manager/background_information.cc View 1 chunk +0 lines, -176 lines 0 comments Download
D chrome/browser/task_manager/browser_process_resource_provider.h View 1 chunk +0 lines, -86 lines 0 comments Download
D chrome/browser/task_manager/browser_process_resource_provider.cc View 1 chunk +0 lines, -142 lines 0 comments Download
D chrome/browser/task_manager/child_process_resource_provider.h View 1 chunk +0 lines, -81 lines 0 comments Download
D chrome/browser/task_manager/child_process_resource_provider.cc View 1 chunk +0 lines, -392 lines 0 comments Download
D chrome/browser/task_manager/extension_information.h View 1 chunk +0 lines, -35 lines 0 comments Download
D chrome/browser/task_manager/extension_information.cc View 1 chunk +0 lines, -173 lines 0 comments Download
D chrome/browser/task_manager/guest_information.h View 1 chunk +0 lines, -33 lines 0 comments Download
D chrome/browser/task_manager/guest_information.cc View 1 chunk +0 lines, -125 lines 0 comments Download
D chrome/browser/task_manager/legacy_task_manager_tester.cc View 1 1 chunk +0 lines, -115 lines 0 comments Download
D chrome/browser/task_manager/panel_information.h View 1 chunk +0 lines, -33 lines 0 comments Download
D chrome/browser/task_manager/panel_information.cc View 1 chunk +0 lines, -138 lines 0 comments Download
D chrome/browser/task_manager/printing_information.h View 1 chunk +0 lines, -34 lines 0 comments Download
D chrome/browser/task_manager/printing_information.cc View 1 chunk +0 lines, -117 lines 0 comments Download
D chrome/browser/task_manager/renderer_resource.h View 1 chunk +0 lines, -68 lines 0 comments Download
D chrome/browser/task_manager/renderer_resource.cc View 1 chunk +0 lines, -85 lines 0 comments Download
D chrome/browser/task_manager/resource_provider.h View 1 chunk +0 lines, -147 lines 0 comments Download
D chrome/browser/task_manager/resource_provider.cc View 1 chunk +0 lines, -55 lines 0 comments Download
D chrome/browser/task_manager/tab_contents_information.h View 1 chunk +0 lines, -35 lines 0 comments Download
D chrome/browser/task_manager/tab_contents_information.cc View 1 chunk +0 lines, -182 lines 0 comments Download
D chrome/browser/task_manager/task_manager.h View 1 chunk +0 lines, -559 lines 0 comments Download
D chrome/browser/task_manager/task_manager.cc View 1 chunk +0 lines, -1445 lines 0 comments Download
D chrome/browser/task_manager/task_manager_tester_nonmac.cc View 1 chunk +0 lines, -30 lines 0 comments Download
D chrome/browser/task_manager/task_manager_unittest.cc View 1 chunk +0 lines, -126 lines 0 comments Download
D chrome/browser/task_manager/task_manager_util.h View 1 chunk +0 lines, -38 lines 0 comments Download
D chrome/browser/task_manager/task_manager_util.cc View 1 chunk +0 lines, -86 lines 0 comments Download
D chrome/browser/task_manager/task_manager_util_unittest.cc View 1 chunk +0 lines, -48 lines 0 comments Download
D chrome/browser/task_manager/web_contents_information.h View 1 chunk +0 lines, -84 lines 0 comments Download
D chrome/browser/task_manager/web_contents_information.cc View 1 chunk +0 lines, -49 lines 0 comments Download
D chrome/browser/task_manager/web_contents_resource_provider.h View 1 chunk +0 lines, -81 lines 0 comments Download
D chrome/browser/task_manager/web_contents_resource_provider.cc View 1 chunk +0 lines, -403 lines 0 comments Download
M chrome/browser/ui/browser_dialogs.h View 1 chunk +0 lines, -5 lines 0 comments Download
M chrome/browser/ui/cocoa/task_manager_mac.h View 1 2 3 4 5 1 chunk +79 lines, -38 lines 0 comments Download
M chrome/browser/ui/cocoa/task_manager_mac.mm View 1 2 3 4 20 chunks +294 lines, -248 lines 0 comments Download
A + chrome/browser/ui/cocoa/task_manager_mac_browsertest.mm View 1 2 3 4 5 9 chunks +85 lines, -105 lines 0 comments Download
D chrome/browser/ui/cocoa/task_manager_mac_unittest.mm View 1 chunk +0 lines, -240 lines 0 comments Download
M chrome/browser/ui/task_manager/task_manager_columns.cc View 2 chunks +2 lines, -3 lines 0 comments Download
M chrome/browser/ui/views/browser_dialogs_views.cc View 1 chunk +0 lines, -5 lines 0 comments Download
M chrome/browser/ui/views/new_task_manager_view.h View 1 2 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/browser/ui/views/new_task_manager_view_browsertest.cc View 1 2 4 chunks +5 lines, -0 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 2 chunks +0 lines, -35 lines 0 comments Download
M chrome/chrome_tests.gypi View 1 2 3 3 chunks +1 line, -2 lines 0 comments Download
M chrome/chrome_tests_unit.gypi View 1 2 3 2 chunks +0 lines, -3 lines 0 comments Download

Messages

Total messages: 42 (25 generated)
Avi (use Gerrit)
Mark: all the Mac stuff Nick/Ahmed: all the task manager stuff
4 years, 4 months ago (2016-08-02 03:54:32 UTC) #15
Avi (use Gerrit)
Scott, can you look at the random non-TM and non-Mac files? Specifically, build files and ...
4 years, 4 months ago (2016-08-02 03:55:21 UTC) #17
afakhry
There's nothing making me happier today than seeing all of these deleted files! :) LGTM! ...
4 years, 4 months ago (2016-08-02 16:41:33 UTC) #20
Avi (use Gerrit)
https://codereview.chromium.org/2197483003/diff/40001/chrome/browser/task_management/task_manager_tester.h File chrome/browser/task_management/task_manager_tester.h (right): https://codereview.chromium.org/2197483003/diff/40001/chrome/browser/task_management/task_manager_tester.h#newcode19 chrome/browser/task_management/task_manager_tester.h:19: class TaskManagerTester { On 2016/08/02 16:41:33, afakhry wrote: > ...
4 years, 4 months ago (2016-08-02 17:39:45 UTC) #21
ncarter (slow)
lgtm https://codereview.chromium.org/2197483003/diff/40001/chrome/browser/task_management/task_manager_tester.h File chrome/browser/task_management/task_manager_tester.h (right): https://codereview.chromium.org/2197483003/diff/40001/chrome/browser/task_management/task_manager_tester.h#newcode19 chrome/browser/task_management/task_manager_tester.h:19: class TaskManagerTester { On 2016/08/02 16:41:33, afakhry wrote: ...
4 years, 4 months ago (2016-08-02 19:49:37 UTC) #22
ncarter (slow)
https://codereview.chromium.org/2197483003/diff/40001/chrome/browser/ui/cocoa/task_manager_mac.mm File chrome/browser/ui/cocoa/task_manager_mac.mm (right): https://codereview.chromium.org/2197483003/diff/40001/chrome/browser/ui/cocoa/task_manager_mac.mm#newcode114 chrome/browser/ui/cocoa/task_manager_mac.mm:114: modelToViewMap_[viewToModelMap_[i]] = i; On 2016/08/02 19:49:36, ncarter wrote: > ...
4 years, 4 months ago (2016-08-02 20:01:06 UTC) #23
Avi (use Gerrit)
https://codereview.chromium.org/2197483003/diff/40001/chrome/browser/task_management/task_manager_tester.h File chrome/browser/task_management/task_manager_tester.h (right): https://codereview.chromium.org/2197483003/diff/40001/chrome/browser/task_management/task_manager_tester.h#newcode19 chrome/browser/task_management/task_manager_tester.h:19: class TaskManagerTester { On 2016/08/02 19:49:36, ncarter wrote: > ...
4 years, 4 months ago (2016-08-02 20:06:57 UTC) #24
ncarter (slow)
https://codereview.chromium.org/2197483003/diff/40001/chrome/browser/ui/cocoa/task_manager_mac.mm File chrome/browser/ui/cocoa/task_manager_mac.mm (right): https://codereview.chromium.org/2197483003/diff/40001/chrome/browser/ui/cocoa/task_manager_mac.mm#newcode132 chrome/browser/ui/cocoa/task_manager_mac.mm:132: if (addedRows != 0) { On 2016/08/02 20:06:56, Avi ...
4 years, 4 months ago (2016-08-02 20:16:11 UTC) #27
Avi (use Gerrit)
https://codereview.chromium.org/2197483003/diff/40001/chrome/browser/ui/cocoa/task_manager_mac.mm File chrome/browser/ui/cocoa/task_manager_mac.mm (right): https://codereview.chromium.org/2197483003/diff/40001/chrome/browser/ui/cocoa/task_manager_mac.mm#newcode141 chrome/browser/ui/cocoa/task_manager_mac.mm:141: if (addedRowIndex > selectedItem) { On 2016/08/02 20:16:10, ncarter ...
4 years, 4 months ago (2016-08-02 20:31:31 UTC) #29
sky
Said files LGTM
4 years, 4 months ago (2016-08-02 20:41:06 UTC) #31
ncarter (slow)
lgtm
4 years, 4 months ago (2016-08-02 20:45:05 UTC) #32
Mark Mentovai
LGTM https://codereview.chromium.org/2197483003/diff/80001/chrome/browser/ui/cocoa/task_manager_mac.mm File chrome/browser/ui/cocoa/task_manager_mac.mm (right): https://codereview.chromium.org/2197483003/diff/80001/chrome/browser/ui/cocoa/task_manager_mac.mm#newcode601 chrome/browser/ui/cocoa/task_manager_mac.mm:601: delete this; So can the destructor be private? ...
4 years, 4 months ago (2016-08-02 20:45:49 UTC) #33
Avi (use Gerrit)
https://codereview.chromium.org/2197483003/diff/80001/chrome/browser/ui/cocoa/task_manager_mac.mm File chrome/browser/ui/cocoa/task_manager_mac.mm (right): https://codereview.chromium.org/2197483003/diff/80001/chrome/browser/ui/cocoa/task_manager_mac.mm#newcode601 chrome/browser/ui/cocoa/task_manager_mac.mm:601: delete this; On 2016/08/02 20:45:49, Mark Mentovai wrote: > ...
4 years, 4 months ago (2016-08-02 20:52:51 UTC) #34
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2197483003/100001
4 years, 4 months ago (2016-08-02 20:54:48 UTC) #37
Mark Mentovai
LGTM. Thanks for this gigantic minus! Hot.
4 years, 4 months ago (2016-08-02 20:54:58 UTC) #38
commit-bot: I haz the power
Committed patchset #6 (id:100001)
4 years, 4 months ago (2016-08-02 21:58:36 UTC) #40
commit-bot: I haz the power
4 years, 4 months ago (2016-08-02 22:01:44 UTC) #42
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/71aebed28b464536d3f285dc7ac3a60b2b7ff35b
Cr-Commit-Position: refs/heads/master@{#409340}

Powered by Google App Engine
This is Rietveld 408576698