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

Issue 2476663003: PlatformScreenOzone using DisplayManager (Closed)

Created:
4 years, 1 month ago by kylechar
Modified:
4 years ago
Reviewers:
rjkroege, msw, Daniel Erat
CC:
chromium-reviews, rjkroege, sadrul, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org, abarth-chromium, Aaron Boodman, kalyank, darin (slow to review)
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

mustash: ScreenManagerOzone uses DCO and DM. ScreenManagerOzone will uses DisplayChangeObserver and DisplayManager for display management. DCO listens for changes to displays and forwards those to DM. These are the same components used in classic ash. BUG=671651 Committed: https://crrev.com/f4cdc4429dc5e480b35e88bb781e78fdc1592478 Cr-Commit-Position: refs/heads/master@{#440014}

Patch Set 1 #

Patch Set 2 : Rebase. #

Patch Set 3 : . #

Patch Set 4 : Rebase + fix tests. #

Patch Set 5 : Improve primary display handling add Screen instance. #

Total comments: 11

Patch Set 6 : Cleanup. #

Total comments: 6

Patch Set 7 : Fixes for msw@. #

Patch Set 8 : Fix non-CrOS compiles. #

Patch Set 9 : Add missing data_dep. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+458 lines, -517 lines) Patch
M services/ui/BUILD.gn View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M services/ui/display/BUILD.gn View 1 2 3 4 5 6 7 8 1 chunk +8 lines, -1 line 0 comments Download
A services/ui/display/run_all_unittests.cc View 1 2 3 1 chunk +49 lines, -0 lines 0 comments Download
M services/ui/display/screen_manager_ozone.h View 1 2 3 4 5 6 4 chunks +36 lines, -88 lines 0 comments Download
M services/ui/display/screen_manager_ozone.cc View 1 2 3 4 5 6 9 chunks +230 lines, -261 lines 0 comments Download
M services/ui/display/screen_manager_ozone_unittests.cc View 1 2 3 4 5 5 chunks +95 lines, -158 lines 0 comments Download
M services/ui/display/viewport_metrics.h View 1 2 3 4 5 2 chunks +7 lines, -1 line 0 comments Download
M services/ui/display/viewport_metrics.cc View 1 2 3 4 2 chunks +17 lines, -2 lines 0 comments Download
M ui/display/manager/display_manager.h View 1 2 3 4 5 6 7 2 chunks +9 lines, -0 lines 0 comments Download
M ui/display/manager/display_manager.cc View 1 2 3 4 5 6 7 5 chunks +6 lines, -6 lines 0 comments Download

Messages

Total messages: 34 (22 generated)
kylechar
4 years ago (2016-12-13 19:47:40 UTC) #3
rjkroege
lgtm with nits. https://codereview.chromium.org/2476663003/diff/80001/services/ui/display/screen_manager_ozone.cc File services/ui/display/screen_manager_ozone.cc (right): https://codereview.chromium.org/2476663003/diff/80001/services/ui/display/screen_manager_ozone.cc#newcode33 services/ui/display/screen_manager_ozone.cc:33: void SwapRecursive(const std::map<int64_t, DisplayPlacement*>& id_to_placement, Please ...
4 years ago (2016-12-13 23:56:37 UTC) #4
kylechar
https://codereview.chromium.org/2476663003/diff/80001/services/ui/display/screen_manager_ozone.cc File services/ui/display/screen_manager_ozone.cc (right): https://codereview.chromium.org/2476663003/diff/80001/services/ui/display/screen_manager_ozone.cc#newcode33 services/ui/display/screen_manager_ozone.cc:33: void SwapRecursive(const std::map<int64_t, DisplayPlacement*>& id_to_placement, On 2016/12/13 23:56:36, rjkroege ...
4 years ago (2016-12-16 21:25:08 UTC) #5
kylechar
+msw for services/ui/BUILD.gn +derat for ui/display/manager/*
4 years ago (2016-12-16 21:26:47 UTC) #7
Daniel Erat
lgtm for ui/display/
4 years ago (2016-12-16 23:43:45 UTC) #8
msw
services/ui/BUILD.gn lgtm; I glanced briefly beyond the BUILD.gn file and have minor nits/tips. https://codereview.chromium.org/2476663003/diff/100001/services/ui/display/screen_manager_ozone.cc File ...
4 years ago (2016-12-19 20:02:52 UTC) #9
kylechar
https://codereview.chromium.org/2476663003/diff/100001/services/ui/display/screen_manager_ozone.cc File services/ui/display/screen_manager_ozone.cc (right): https://codereview.chromium.org/2476663003/diff/100001/services/ui/display/screen_manager_ozone.cc#newcode35 services/ui/display/screen_manager_ozone.cc:35: // TODO(kylechar): This is copied from WTHM. The concept ...
4 years ago (2016-12-20 15:19:46 UTC) #14
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/2476663003/160001
4 years ago (2016-12-20 18:04:05 UTC) #21
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng/builds/360056)
4 years ago (2016-12-20 21:11:32 UTC) #23
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/2476663003/160001
4 years ago (2016-12-21 04:25:13 UTC) #29
commit-bot: I haz the power
Committed patchset #9 (id:160001)
4 years ago (2016-12-21 04:29:53 UTC) #32
commit-bot: I haz the power
4 years ago (2016-12-21 04:31:27 UTC) #34
Message was sent while issue was closed.
Patchset 9 (id:??) landed as
https://crrev.com/f4cdc4429dc5e480b35e88bb781e78fdc1592478
Cr-Commit-Position: refs/heads/master@{#440014}

Powered by Google App Engine
This is Rietveld 408576698