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

Issue 22605008: chromeos: Make OutputConfigurator save latest config. (Closed)

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

Description

chromeos: Make OutputConfigurator save latest config. This updates the OutputConfigurator class to save OutputSnapshot structs describing outputs' last-configured states. Planned changes that will build on this one: 1. Make OutputConfigurator ignore RRNotify events describing the same configuration that was just requested. 2. Add additional data to OutputSnapshot and pass snapshots to observers so they don't need to query the current state themselves. BUG=254667, 266113 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=216536

Patch Set 1 #

Patch Set 2 : minor updates #

Total comments: 5

Patch Set 3 : remove default case #

Patch Set 4 : fix interpretation of XRRSetCrtcConfig return value #

Unified diffs Side-by-side diffs Delta from patch set Stats (+169 lines, -168 lines) Patch
M chromeos/display/output_configurator.h View 5 chunks +39 lines, -30 lines 0 comments Download
M chromeos/display/output_configurator.cc View 1 2 8 chunks +69 lines, -86 lines 0 comments Download
M chromeos/display/output_configurator_unittest.cc View 3 chunks +12 lines, -8 lines 0 comments Download
M chromeos/display/real_output_configurator_delegate.h View 2 chunks +8 lines, -3 lines 0 comments Download
M chromeos/display/real_output_configurator_delegate.cc View 1 2 3 5 chunks +41 lines, -41 lines 0 comments Download

Messages

Total messages: 8 (0 generated)
Daniel Erat
7 years, 4 months ago (2013-08-07 23:26:06 UTC) #1
oshima
lgtm with two cleanup requests.(can be in separate CL) https://codereview.chromium.org/22605008/diff/3001/chromeos/display/output_configurator.cc File chromeos/display/output_configurator.cc (right): https://codereview.chromium.org/22605008/diff/3001/chromeos/display/output_configurator.cc#newcode410 chromeos/display/output_configurator.cc:410: ...
7 years, 4 months ago (2013-08-08 01:19:49 UTC) #2
marcheu
lgtm
7 years, 4 months ago (2013-08-08 15:02:31 UTC) #3
Daniel Erat
https://codereview.chromium.org/22605008/diff/3001/chromeos/display/output_configurator.cc File chromeos/display/output_configurator.cc (right): https://codereview.chromium.org/22605008/diff/3001/chromeos/display/output_configurator.cc#newcode410 chromeos/display/output_configurator.cc:410: case STATE_HEADLESS: On 2013/08/08 01:19:49, oshima wrote: > do ...
7 years, 4 months ago (2013-08-08 16:07:37 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/derat@chromium.org/22605008/11001
7 years, 4 months ago (2013-08-08 16:31:24 UTC) #5
oshima
https://codereview.chromium.org/22605008/diff/3001/chromeos/display/output_configurator.cc File chromeos/display/output_configurator.cc (right): https://codereview.chromium.org/22605008/diff/3001/chromeos/display/output_configurator.cc#newcode410 chromeos/display/output_configurator.cc:410: case STATE_HEADLESS: On 2013/08/08 16:07:37, Daniel Erat wrote: > ...
7 years, 4 months ago (2013-08-08 16:52:09 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/derat@chromium.org/22605008/19001
7 years, 4 months ago (2013-08-08 19:50:11 UTC) #7
commit-bot: I haz the power
7 years, 4 months ago (2013-08-09 01:53:39 UTC) #8
Message was sent while issue was closed.
Change committed as 216536

Powered by Google App Engine
This is Rietveld 408576698