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

Issue 12386078: Remove CompositorThread dependency on WebThread (Closed)

Created:
7 years, 9 months ago by jamesr
Modified:
7 years, 9 months ago
Reviewers:
piman
CC:
chromium-reviews, joi+watch-content_chromium.org, darin-cc_chromium.org, jam, apatrick_chromium
Visibility:
Public.

Description

Remove CompositorThread dependency on WebThread content:: creates and manages the compositor thread itself, it doesn't need to use a WebThread type or use WebCompositorSupport to manage threaded-ness. This cuts the dependency of content::CompositorThread to just depend on base::Thread. The message loop is bound to in content::RenderWidgetCompositor. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=185945 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=186636

Patch Set 1 #

Patch Set 2 : #

Total comments: 1

Patch Set 3 : rebased #

Unified diffs Side-by-side diffs Delta from patch set Stats (+25 lines, -29 lines) Patch
M content/renderer/gpu/compositor_thread.h View 1 3 chunks +3 lines, -5 lines 0 comments Download
M content/renderer/gpu/compositor_thread.cc View 1 2 chunks +6 lines, -0 lines 0 comments Download
M content/renderer/gpu/render_widget_compositor.cc View 1 2 1 chunk +1 line, -1 line 0 comments Download
M content/renderer/render_thread_impl.h View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M content/renderer/render_thread_impl.cc View 1 2 4 chunks +8 lines, -17 lines 0 comments Download
M content/renderer/render_view_impl.cc View 1 2 1 chunk +7 lines, -5 lines 0 comments Download

Messages

Total messages: 18 (0 generated)
jamesr
7 years, 9 months ago (2013-03-04 04:53:41 UTC) #1
boliu
https://codereview.chromium.org/12386078/diff/4001/content/renderer/render_thread_impl.cc File content/renderer/render_thread_impl.cc (left): https://codereview.chromium.org/12386078/diff/4001/content/renderer/render_thread_impl.cc#oldcode610 content/renderer/render_thread_impl.cc:610: compositor_support->initialize(compositor_thread_->GetWebThread()); WebCompositorSupport::initialize is no longer called. Is it not ...
7 years, 9 months ago (2013-03-04 05:59:26 UTC) #2
jamesr
On 2013/03/04 05:59:26, boliu wrote: > https://codereview.chromium.org/12386078/diff/4001/content/renderer/render_thread_impl.cc > File content/renderer/render_thread_impl.cc (left): > > https://codereview.chromium.org/12386078/diff/4001/content/renderer/render_thread_impl.cc#oldcode610 > ...
7 years, 9 months ago (2013-03-04 06:02:46 UTC) #3
jamesr
On 2013/03/04 06:02:46, jamesr wrote: > On 2013/03/04 05:59:26, boliu wrote: > > > https://codereview.chromium.org/12386078/diff/4001/content/renderer/render_thread_impl.cc ...
7 years, 9 months ago (2013-03-04 06:16:38 UTC) #4
piman
lgtm
7 years, 9 months ago (2013-03-04 17:11:48 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jamesr@chromium.org/12386078/4001
7 years, 9 months ago (2013-03-04 18:25:38 UTC) #6
commit-bot: I haz the power
Change committed as 185945
7 years, 9 months ago (2013-03-04 19:39:03 UTC) #7
jamesr
Reverted in r185987 due to performance issues on some of the windows page cyclers. See ...
7 years, 9 months ago (2013-03-04 23:43:22 UTC) #8
jamesr
On 2013/03/04 23:43:22, jamesr wrote: > Reverted in r185987 due to performance issues on some ...
7 years, 9 months ago (2013-03-05 00:25:10 UTC) #9
jamesr
Reopening since this'll have to be relanded after https://codereview.chromium.org/12378094/ + https://bugs.webkit.org/show_bug.cgi?id=111386 land and roll into ...
7 years, 9 months ago (2013-03-05 01:54:32 UTC) #10
jamesr
On 2013/03/05 01:54:32, jamesr wrote: > Reopening since this'll have to be relanded after > ...
7 years, 9 months ago (2013-03-05 23:48:25 UTC) #11
boliu
On 2013/03/05 23:48:25, jamesr wrote: > WebKit side landed in r144827, now just waiting for ...
7 years, 9 months ago (2013-03-06 18:22:46 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jamesr@chromium.org/12386078/4001
7 years, 9 months ago (2013-03-06 19:28:57 UTC) #13
commit-bot: I haz the power
Failed to apply patch for content/renderer/render_thread_impl.cc: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
7 years, 9 months ago (2013-03-06 19:29:01 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jamesr@chromium.org/12386078/18001
7 years, 9 months ago (2013-03-06 19:55:53 UTC) #15
commit-bot: I haz the power
Retried try job too often on win_rel for step(s) browser_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win_rel&number=119062
7 years, 9 months ago (2013-03-06 22:14:39 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jamesr@chromium.org/12386078/18001
7 years, 9 months ago (2013-03-07 04:06:07 UTC) #17
commit-bot: I haz the power
7 years, 9 months ago (2013-03-07 06:07:30 UTC) #18
Message was sent while issue was closed.
Change committed as 186636

Powered by Google App Engine
This is Rietveld 408576698