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

Issue 13756002: chromeos: Add testing support code to OutputConfigurator. (Closed)

Created:
7 years, 8 months ago by Daniel Erat
Modified:
7 years, 8 months ago
Reviewers:
oshima
CC:
chromium-reviews, stevenjb+watch_chromium.org, oshima+watch_chromium.org
Visibility:
Public.

Description

chromeos: Add testing support code to OutputConfigurator. This makes a few changes to OutputConfigurator to support upcoming tests: - Adds a TestApi class for dispatching XRandR events - Pulls the kVerticalGap constant out to be a static member - Adds a SetDelegateForTesting() method - Moves D-Bus code into the delegate It also fixes a bug that was probably introduced by one of my recent changes where the gap wasn't being applied between outputs. A test that I'm writing caught this. :-) BUG=225536 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=193155

Patch Set 1 #

Patch Set 2 : minor changes #

Total comments: 9

Patch Set 3 : apply review feedback #

Patch Set 4 : remove delegate check #

Unified diffs Side-by-side diffs Delta from patch set Stats (+128 lines, -57 lines) Patch
M chromeos/display/output_configurator.h View 1 3 chunks +38 lines, -0 lines 0 comments Download
M chromeos/display/output_configurator.cc View 1 2 3 14 chunks +81 lines, -57 lines 0 comments Download
M chromeos/display/real_output_configurator_delegate.h View 1 chunk +1 line, -0 lines 0 comments Download
M chromeos/display/real_output_configurator_delegate.cc View 2 chunks +8 lines, -0 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
Daniel Erat
7 years, 8 months ago (2013-04-06 15:36:13 UTC) #1
oshima
https://codereview.chromium.org/13756002/diff/2001/chromeos/display/output_configurator.cc File chromeos/display/output_configurator.cc (right): https://codereview.chromium.org/13756002/diff/2001/chromeos/display/output_configurator.cc#newcode201 chromeos/display/output_configurator.cc:201: delegate_.swap(delegate); delegate_ = delegate.Pass(); is more common nowadays. https://codereview.chromium.org/13756002/diff/2001/chromeos/display/output_configurator.cc#newcode314 ...
7 years, 8 months ago (2013-04-08 17:29:15 UTC) #2
Daniel Erat
https://codereview.chromium.org/13756002/diff/2001/chromeos/display/output_configurator.cc File chromeos/display/output_configurator.cc (right): https://codereview.chromium.org/13756002/diff/2001/chromeos/display/output_configurator.cc#newcode201 chromeos/display/output_configurator.cc:201: delegate_.swap(delegate); On 2013/04/08 17:29:15, oshima wrote: > delegate_ = ...
7 years, 8 months ago (2013-04-08 21:47:53 UTC) #3
oshima
lgtm https://codereview.chromium.org/13756002/diff/2001/chromeos/display/output_configurator.cc File chromeos/display/output_configurator.cc (right): https://codereview.chromium.org/13756002/diff/2001/chromeos/display/output_configurator.cc#newcode314 chromeos/display/output_configurator.cc:314: if (delegate_) On 2013/04/08 21:47:53, Daniel Erat wrote: ...
7 years, 8 months ago (2013-04-08 23:21:44 UTC) #4
Daniel Erat
https://codereview.chromium.org/13756002/diff/2001/chromeos/display/output_configurator.cc File chromeos/display/output_configurator.cc (right): https://codereview.chromium.org/13756002/diff/2001/chromeos/display/output_configurator.cc#newcode314 chromeos/display/output_configurator.cc:314: if (delegate_) On 2013/04/08 23:21:44, oshima wrote: > On ...
7 years, 8 months ago (2013-04-09 00:21:34 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/derat@chromium.org/13756002/11001
7 years, 8 months ago (2013-04-09 14:14:51 UTC) #6
commit-bot: I haz the power
7 years, 8 months ago (2013-04-09 18:33:57 UTC) #7
Message was sent while issue was closed.
Change committed as 193155

Powered by Google App Engine
This is Rietveld 408576698