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

Issue 1296673004: Devtools/CC: Remove continuous repainting feature (Closed)

Created:
5 years, 4 months ago by samli
Modified:
5 years, 3 months ago
Reviewers:
danakj, sky, enne (OOO)
CC:
cc-bugs_chromium.org, chromium-reviews, darin-cc_chromium.org, jam, mkwst+moarreviews-renderer_chromium.org, mlamouri+watch-content_chromium.org, pfeldman, piman+watch_chromium.org, scheduler-bugs_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Devtools: Remove continuous repainting feature BUG=523040 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Committed: https://crrev.com/ea463c633e5a51e85c3a805848cbd40914b2b896 Cr-Commit-Position: refs/heads/master@{#348763}

Patch Set 1 #

Total comments: 9

Patch Set 2 : Address review comments #

Patch Set 3 : #

Total comments: 2

Patch Set 4 : #

Patch Set 5 : #

Patch Set 6 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+9 lines, -369 lines) Patch
M cc/BUILD.gn View 1 2 3 4 1 chunk +0 lines, -2 lines 0 comments Download
M cc/cc.gyp View 1 2 3 4 1 chunk +0 lines, -2 lines 0 comments Download
M cc/debug/layer_tree_debug_state.h View 1 chunk +0 lines, -1 line 0 comments Download
M cc/debug/layer_tree_debug_state.cc View 5 chunks +3 lines, -7 lines 0 comments Download
D cc/debug/paint_time_counter.h View 1 1 chunk +0 lines, -45 lines 0 comments Download
D cc/debug/paint_time_counter.cc View 1 1 chunk +0 lines, -43 lines 0 comments Download
M cc/layers/heads_up_display_layer_impl.h View 1 1 chunk +0 lines, -4 lines 0 comments Download
M cc/layers/heads_up_display_layer_impl.cc View 1 4 chunks +6 lines, -115 lines 0 comments Download
M cc/scheduler/scheduler.h View 1 chunk +0 lines, -4 lines 0 comments Download
M cc/scheduler/scheduler_state_machine.h View 2 chunks +0 lines, -5 lines 0 comments Download
M cc/scheduler/scheduler_state_machine.cc View 1 3 chunks +0 lines, -4 lines 0 comments Download
M cc/test/fake_proxy.h View 1 2 3 4 5 1 chunk +0 lines, -1 line 0 comments Download
M cc/trees/layer_tree_host.cc View 1 2 3 1 chunk +0 lines, -1 line 0 comments Download
M cc/trees/layer_tree_host_impl.h View 1 2 3 4 3 chunks +0 lines, -5 lines 0 comments Download
M cc/trees/layer_tree_host_impl.cc View 1 2 3 4 4 chunks +0 lines, -14 lines 0 comments Download
M cc/trees/layer_tree_host_unittest.cc View 1 2 3 1 chunk +0 lines, -82 lines 0 comments Download
M cc/trees/layer_tree_impl.h View 1 2 3 4 2 chunks +0 lines, -2 lines 0 comments Download
M cc/trees/layer_tree_impl.cc View 1 2 3 4 1 chunk +0 lines, -4 lines 0 comments Download
M cc/trees/proxy.h View 1 2 3 1 chunk +0 lines, -2 lines 0 comments Download
M cc/trees/single_thread_proxy.h View 1 2 3 1 chunk +0 lines, -2 lines 0 comments Download
M cc/trees/thread_proxy.h View 1 2 3 2 chunks +0 lines, -2 lines 0 comments Download
M cc/trees/thread_proxy.cc View 1 2 3 1 chunk +0 lines, -14 lines 0 comments Download
M components/html_viewer/web_layer_tree_view_impl.h View 1 2 3 4 1 chunk +0 lines, -1 line 0 comments Download
M content/renderer/gpu/render_widget_compositor.h View 1 2 3 1 chunk +0 lines, -1 line 0 comments Download
M content/renderer/gpu/render_widget_compositor.cc View 1 2 3 1 chunk +0 lines, -6 lines 0 comments Download

Messages

Total messages: 45 (14 generated)
samli
5 years, 4 months ago (2015-08-18 05:21:56 UTC) #2
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1296673004/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1296673004/1
5 years, 4 months ago (2015-08-18 05:25:47 UTC) #4
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years, 4 months ago (2015-08-18 06:47:37 UTC) #6
samli
+vollick for owner's
5 years, 4 months ago (2015-08-18 07:39:50 UTC) #8
danakj
This points to a BUG entitled "Devtools UI: Add an elements toolbar". How does that ...
5 years, 4 months ago (2015-08-18 18:07:19 UTC) #10
paulirish
On 2015/08/18 at 18:07:19, danakj wrote: > This points to a BUG entitled "Devtools UI: ...
5 years, 4 months ago (2015-08-20 18:33:37 UTC) #11
samli
On 2015/08/18 at 18:07:19, danakj wrote: > This points to a BUG entitled "Devtools UI: ...
5 years, 4 months ago (2015-08-21 00:21:52 UTC) #12
danakj
Ya, that runs raf but doesn't cause any repainting that I can see. pdr do ...
5 years, 4 months ago (2015-08-21 18:35:25 UTC) #13
danakj
OK pdr says the repaint tests are driving by code in cc not by this ...
5 years, 4 months ago (2015-08-21 18:39:47 UTC) #14
pdr.
On 2015/08/21 at 18:39:47, danakj wrote: > OK pdr says the repaint tests are driving ...
5 years, 4 months ago (2015-08-21 18:44:15 UTC) #15
danakj
https://codereview.chromium.org/1296673004/diff/1/cc/layers/heads_up_display_layer_impl.cc File cc/layers/heads_up_display_layer_impl.cc (right): https://codereview.chromium.org/1296673004/diff/1/cc/layers/heads_up_display_layer_impl.cc#newcode272 cc/layers/heads_up_display_layer_impl.cc:272: if (debug_state.show_fps_counter) { you can just early out if ...
5 years, 4 months ago (2015-08-21 18:56:10 UTC) #16
samli
PTAL. https://codereview.chromium.org/1296673004/diff/1/cc/layers/heads_up_display_layer_impl.cc File cc/layers/heads_up_display_layer_impl.cc (right): https://codereview.chromium.org/1296673004/diff/1/cc/layers/heads_up_display_layer_impl.cc#newcode272 cc/layers/heads_up_display_layer_impl.cc:272: if (debug_state.show_fps_counter) { On 2015/08/21 at 18:56:09, danakj ...
5 years, 3 months ago (2015-08-26 21:08:25 UTC) #17
danakj
https://codereview.chromium.org/1296673004/diff/1/cc/trees/thread_proxy.cc File cc/trees/thread_proxy.cc (right): https://codereview.chromium.org/1296673004/diff/1/cc/trees/thread_proxy.cc#newcode634 cc/trees/thread_proxy.cc:634: void ThreadProxy::SetDebugStateOnImplThread( On 2015/08/26 21:08:24, samli wrote: > On ...
5 years, 3 months ago (2015-08-27 18:44:45 UTC) #18
samli
On 2015/08/27 at 18:44:45, danakj wrote: > https://codereview.chromium.org/1296673004/diff/1/cc/trees/thread_proxy.cc > File cc/trees/thread_proxy.cc (right): > > https://codereview.chromium.org/1296673004/diff/1/cc/trees/thread_proxy.cc#newcode634 ...
5 years, 3 months ago (2015-08-28 01:42:44 UTC) #19
danakj
On Thu, Aug 27, 2015 at 6:42 PM, <samli@chromium.org> wrote: > On 2015/08/27 at 18:44:45, ...
5 years, 3 months ago (2015-08-28 17:24:21 UTC) #20
samli
On 2015/08/28 at 17:24:21, danakj wrote: > On Thu, Aug 27, 2015 at 6:42 PM, ...
5 years, 3 months ago (2015-08-31 18:00:07 UTC) #21
danakj
https://codereview.chromium.org/1296673004/diff/40001/cc/trees/thread_proxy.h File cc/trees/thread_proxy.h (right): https://codereview.chromium.org/1296673004/diff/40001/cc/trees/thread_proxy.h#newcode177 cc/trees/thread_proxy.h:177: void SetDebugState(const LayerTreeDebugState& debug_state) override{}; I mean you can ...
5 years, 3 months ago (2015-09-03 20:01:21 UTC) #22
samli
PTAL https://codereview.chromium.org/1296673004/diff/40001/cc/trees/thread_proxy.h File cc/trees/thread_proxy.h (right): https://codereview.chromium.org/1296673004/diff/40001/cc/trees/thread_proxy.h#newcode177 cc/trees/thread_proxy.h:177: void SetDebugState(const LayerTreeDebugState& debug_state) override{}; On 2015/09/03 at ...
5 years, 3 months ago (2015-09-09 23:55:51 UTC) #24
danakj
Thanks! LGTM Can you also remove the setContinuousPaintingEnabled method over here: https://code.google.com/p/chromium/codesearch#chromium/src/components/html_viewer/web_layer_tree_view_impl.h&l=113 ? And then ...
5 years, 3 months ago (2015-09-10 20:18:14 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1296673004/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1296673004/80001
5 years, 3 months ago (2015-09-10 20:30:50 UTC) #28
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_compile_dbg_32_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_compile_dbg_32_ng/builds/95909) linux_chromium_gn_chromeos_rel on tryserver.chromium.linux (JOB_FAILED, ...
5 years, 3 months ago (2015-09-10 20:42:49 UTC) #30
samli
Need OWNERs for components/ and content/renderer/
5 years, 3 months ago (2015-09-11 00:08:46 UTC) #32
sky
html_viewer LGTM
5 years, 3 months ago (2015-09-11 15:29:20 UTC) #33
enne (OOO)
lgtm
5 years, 3 months ago (2015-09-11 17:16:29 UTC) #34
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1296673004/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1296673004/100001
5 years, 3 months ago (2015-09-11 17:45:24 UTC) #37
commit-bot: I haz the power
Try jobs failed on following builders: linux_android_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_android_rel_ng/builds/67781)
5 years, 3 months ago (2015-09-11 21:31:48 UTC) #39
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1296673004/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1296673004/100001
5 years, 3 months ago (2015-09-14 21:45:27 UTC) #41
commit-bot: I haz the power
Committed patchset #6 (id:100001)
5 years, 3 months ago (2015-09-14 23:35:14 UTC) #42
commit-bot: I haz the power
Patchset 6 (id:??) landed as https://crrev.com/ea463c633e5a51e85c3a805848cbd40914b2b896 Cr-Commit-Position: refs/heads/master@{#348763}
5 years, 3 months ago (2015-09-14 23:36:03 UTC) #43
Stephen White
Note: this commit seems to have broken the FPS counter (GPU rasterization status missing, etc). ...
5 years, 3 months ago (2015-09-21 21:36:38 UTC) #44
commit-bot: I haz the power
5 years, 3 months ago (2015-09-23 12:38:59 UTC) #45
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/ea463c633e5a51e85c3a805848cbd40914b2b896
Cr-Commit-Position: refs/heads/master@{#348763}

Powered by Google App Engine
This is Rietveld 408576698