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

Issue 2445583002: Relocate display_manager from ash to ui (Closed)

Created:
4 years, 2 months ago by rjkroege
Modified:
4 years, 1 month ago
CC:
achuith+watch_chromium.org, alemate+watch_chromium.org, chromium-apps-reviews_chromium.org, chromium-reviews, darin-cc_chromium.org, davemoore+watch_chromium.org, dbeam+watch-options_chromium.org, dcheng, extensions-reviews_chromium.org, jam, kalyank, michaelpg+watch-options_chromium.org, mlamouri+watch-screen-orientation_chromium.org, oshima+watch_chromium.org, sadrul, tfarina
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Relocate display_manager from ash to ui Move display_manager from ash to ui so that it can be used in mus and in ash. BUG=581462 Committed: https://crrev.com/72f8154f53caca49e8cd703d36c5d9e66e33f338 Cr-Commit-Position: refs/heads/master@{#428567}

Patch Set 1 #

Total comments: 34

Patch Set 2 : review comments #

Patch Set 3 : fix gn gen --check #

Patch Set 4 : rebased #

Patch Set 5 : fix windows build #

Patch Set 6 : fix windows build #

Unified diffs Side-by-side diffs Delta from patch set Stats (+615 lines, -2835 lines) Patch
M ash/BUILD.gn View 1 2 3 1 chunk +0 lines, -2 lines 0 comments Download
M ash/accelerators/accelerator_commands_aura.cc View 3 chunks +7 lines, -4 lines 0 comments Download
M ash/accelerators/accelerator_controller_delegate_aura.cc View 2 chunks +1 line, -1 line 0 comments Download
M ash/accelerators/accelerator_controller_unittest.cc View 1 2 chunks +1 line, -2 lines 0 comments Download
M ash/aura/wm_shell_aura.cc View 3 chunks +3 lines, -2 lines 0 comments Download
M ash/autoclick/autoclick_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M ash/content/display/screen_orientation_controller_chromeos_unittest.cc View 6 chunks +7 lines, -7 lines 0 comments Download
M ash/dip_unittest.cc View 2 chunks +1 line, -1 line 0 comments Download
M ash/display/cursor_window_controller.cc View 3 chunks +2 lines, -2 lines 0 comments Download
M ash/display/cursor_window_controller_unittest.cc View 1 2 3 2 chunks +4 lines, -3 lines 0 comments Download
M ash/display/display_change_observer_chromeos.cc View 2 chunks +1 line, -1 line 0 comments Download
M ash/display/display_configuration_controller.h View 4 chunks +3 lines, -3 lines 0 comments Download
M ash/display/display_configuration_controller.cc View 2 chunks +2 lines, -2 lines 0 comments Download
D ash/display/display_manager.h View 1 2 3 1 chunk +0 lines, -486 lines 0 comments Download
D ash/display/display_manager.cc View 1 2 3 1 chunk +0 lines, -1438 lines 0 comments Download
M ash/display/display_manager_unittest.cc View 1 2 3 37 chunks +93 lines, -85 lines 0 comments Download
M ash/display/display_util.h View 2 chunks +2 lines, -2 lines 0 comments Download
M ash/display/display_util.cc View 1 2 3 3 chunks +2 lines, -2 lines 0 comments Download
M ash/display/display_util_unittest.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M ash/display/extended_mouse_warp_controller.h View 1 2 chunks +0 lines, -2 lines 0 comments Download
M ash/display/extended_mouse_warp_controller.cc View 3 chunks +2 lines, -2 lines 0 comments Download
M ash/display/extended_mouse_warp_controller_unittest.cc View 4 chunks +11 lines, -8 lines 0 comments Download
M ash/display/mirror_window_controller.h View 1 2 chunks +2 lines, -2 lines 0 comments Download
M ash/display/mirror_window_controller.cc View 8 chunks +17 lines, -11 lines 0 comments Download
M ash/display/mirror_window_controller_unittest.cc View 10 chunks +12 lines, -12 lines 0 comments Download
M ash/display/mouse_cursor_event_filter.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M ash/display/mouse_cursor_event_filter_unittest.cc View 2 chunks +5 lines, -4 lines 0 comments Download
M ash/display/resolution_notification_controller.cc View 3 chunks +3 lines, -2 lines 0 comments Download
M ash/display/resolution_notification_controller_unittest.cc View 7 chunks +8 lines, -12 lines 0 comments Download
M ash/display/root_window_transformers.cc View 3 chunks +3 lines, -2 lines 0 comments Download
M ash/display/root_window_transformers_unittest.cc View 1 2 3 7 chunks +9 lines, -8 lines 0 comments Download
M ash/display/screen_ash.h View 3 chunks +2 lines, -2 lines 0 comments Download
M ash/display/screen_ash.cc View 6 chunks +5 lines, -5 lines 0 comments Download
M ash/display/screen_ash_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M ash/display/screen_orientation_controller_chromeos.cc View 3 chunks +3 lines, -2 lines 0 comments Download
M ash/display/screen_position_controller_unittest.cc View 2 chunks +1 line, -1 line 0 comments Download
M ash/display/unified_mouse_warp_controller.cc View 2 chunks +1 line, -1 line 0 comments Download
M ash/display/unified_mouse_warp_controller_unittest.cc View 1 1 chunk +1 line, -2 lines 0 comments Download
M ash/display/window_tree_host_manager.h View 5 chunks +5 lines, -6 lines 0 comments Download
M ash/display/window_tree_host_manager.cc View 12 chunks +18 lines, -12 lines 0 comments Download
M ash/display/window_tree_host_manager_unittest.cc View 1 2 3 13 chunks +25 lines, -21 lines 0 comments Download
M ash/extended_desktop_unittest.cc View 2 chunks +1 line, -1 line 0 comments Download
M ash/magnifier/magnification_controller_unittest.cc View 2 chunks +1 line, -1 line 0 comments Download
M ash/magnifier/partial_magnification_controller_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M ash/root_window_controller.cc View 1 2 3 4 5 2 chunks +1 line, -1 line 0 comments Download
M ash/root_window_controller_unittest.cc View 1 6 chunks +8 lines, -10 lines 0 comments Download
M ash/rotator/screen_rotation_animator.cc View 1 2 3 2 chunks +1 line, -1 line 0 comments Download
M ash/screen_util.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M ash/screen_util_unittest.cc View 1 2 chunks +2 lines, -4 lines 0 comments Download
M ash/shelf/shelf_layout_manager_unittest.cc View 3 chunks +4 lines, -4 lines 0 comments Download
M ash/shell.h View 4 chunks +6 lines, -3 lines 0 comments Download
M ash/shell.cc View 2 chunks +1 line, -1 line 0 comments Download
M ash/sticky_keys/sticky_keys_overlay_unittest.cc View 2 chunks +6 lines, -6 lines 0 comments Download
M ash/system/chromeos/rotation/tray_rotation_lock_unittest.cc View 2 chunks +1 line, -1 line 0 comments Download
M ash/system/chromeos/screen_layout_observer.cc View 1 2 7 chunks +6 lines, -6 lines 0 comments Download
M ash/system/chromeos/screen_layout_observer_unittest.cc View 1 2 chunks +1 line, -2 lines 0 comments Download
M ash/system/overview/overview_button_tray_unittest.cc View 2 chunks +1 line, -1 line 0 comments Download
M ash/system/toast/toast_manager_unittest.cc View 3 chunks +2 lines, -4 lines 0 comments Download
M ash/system/web_notification/ash_popup_alignment_delegate_unittest.cc View 4 chunks +6 lines, -9 lines 0 comments Download
M ash/system/web_notification/web_notification_tray_unittest.cc View 3 chunks +3 lines, -4 lines 0 comments Download
M ash/test/BUILD.gn View 1 2 3 4 5 2 chunks +1 line, -2 lines 0 comments Download
M ash/test/ash_test_base.h View 1 2 3 chunks +9 lines, -2 lines 0 comments Download
M ash/test/ash_test_base.cc View 1 2 4 chunks +3 lines, -3 lines 0 comments Download
M ash/test/ash_test_helper.cc View 1 2 3 3 chunks +2 lines, -2 lines 0 comments Download
M ash/test/ash_test_impl_aura.cc View 2 chunks +4 lines, -4 lines 0 comments Download
D ash/test/display_manager_test_api.h View 1 2 3 1 chunk +0 lines, -120 lines 0 comments Download
D ash/test/display_manager_test_api.cc View 1 2 3 1 chunk +0 lines, -208 lines 0 comments Download
M ash/touch/touch_hud_debug.cc View 2 chunks +1 line, -1 line 0 comments Download
M ash/touch/touch_observer_hud_unittest.cc View 7 chunks +15 lines, -18 lines 0 comments Download
M ash/touch/touch_transformer_controller.cc View 4 chunks +3 lines, -3 lines 0 comments Download
M ash/touch/touchscreen_util_unittest.cc View 10 chunks +18 lines, -18 lines 0 comments Download
M ash/utility/screenshot_controller_unittest.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M ash/wm/ash_native_cursor_manager_interactive_uitest.cc View 4 chunks +2 lines, -3 lines 0 comments Download
M ash/wm/ash_native_cursor_manager_unittest.cc View 1 2 3 3 chunks +5 lines, -5 lines 0 comments Download
M ash/wm/dock/docked_window_layout_manager_unittest.cc View 3 chunks +4 lines, -4 lines 0 comments Download
M ash/wm/drag_window_resizer_unittest.cc View 1 4 chunks +7 lines, -9 lines 0 comments Download
M ash/wm/immersive_fullscreen_controller_unittest.cc View 3 chunks +4 lines, -4 lines 0 comments Download
M ash/wm/lock_layout_manager_unittest.cc View 3 chunks +7 lines, -9 lines 0 comments Download
M ash/wm/maximize_mode/maximize_mode_controller_unittest.cc View 4 chunks +9 lines, -9 lines 0 comments Download
M ash/wm/overview/window_selector_unittest.cc View 3 chunks +4 lines, -4 lines 0 comments Download
M ash/wm/panels/panel_layout_manager_unittest.cc View 5 chunks +6 lines, -8 lines 0 comments Download
M ash/wm/system_gesture_event_filter_unittest.cc View 3 chunks +4 lines, -3 lines 0 comments Download
M ash/wm/window_state_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M ash/wm/window_util_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M ash/wm/workspace/workspace_event_handler_unittest.cc View 2 chunks +1 line, -1 line 0 comments Download
M ash/wm/workspace/workspace_layout_manager_keyboard_unittest.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M ash/wm/workspace/workspace_layout_manager_unittest.cc View 3 chunks +5 lines, -2 lines 0 comments Download
M ash/wm/workspace/workspace_window_resizer_unittest.cc View 3 chunks +4 lines, -4 lines 0 comments Download
M chrome/browser/chromeos/display/display_preferences.cc View 5 chunks +4 lines, -4 lines 0 comments Download
M chrome/browser/chromeos/display/display_preferences_unittest.cc View 1 2 3 15 chunks +32 lines, -26 lines 0 comments Download
M chrome/browser/chromeos/display/overscan_calibrator.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager_browsertest.cc View 1 2 3 3 chunks +4 lines, -4 lines 0 comments Download
M chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager_unittest.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/chromeos/policy/display_rotation_default_handler.cc View 3 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/chromeos/policy/display_rotation_default_handler_browsertest.cc View 4 chunks +5 lines, -5 lines 0 comments Download
M chrome/browser/chromeos/policy/force_maximize_on_first_run_chromeos_browsertest.cc View 3 chunks +3 lines, -3 lines 0 comments Download
M chrome/browser/chromeos/preferences.cc View 1 2 3 4 5 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/extensions/display_info_provider_chromeos.cc View 9 chunks +8 lines, -8 lines 0 comments Download
M chrome/browser/extensions/display_info_provider_chromeos_unittest.cc View 7 chunks +10 lines, -10 lines 0 comments Download
M chrome/browser/policy/policy_browsertest.cc View 1 2 3 4 5 3 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/signin/easy_unlock_service_regular.cc View 1 2 3 3 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/ui/ash/launcher/arc_app_window_launcher_controller.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/tabs/tab_drag_controller_interactive_uitest.cc View 3 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/ui/webui/chromeos/keyboard_overlay_ui.cc View 1 2 3 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/ui/webui/options/chromeos/display_options_handler.cc View 8 chunks +12 lines, -11 lines 0 comments Download
M chrome/browser/ui/webui/options/chromeos/display_overscan_handler.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/ui/window_sizer/window_sizer_ash_unittest.cc View 2 chunks +1 line, -1 line 0 comments Download
M components/exo/pointer.cc View 2 chunks +1 line, -1 line 0 comments Download
M components/exo/wm_helper_ash.cc View 1 chunk +1 line, -1 line 0 comments Download
M ui/display/BUILD.gn View 1 2 3 4 5 2 chunks +22 lines, -0 lines 0 comments Download
A + ui/display/manager/display_manager.h View 1 2 3 4 9 chunks +26 lines, -30 lines 0 comments Download
A + ui/display/manager/display_manager.cc View 1 2 3 4 9 chunks +13 lines, -16 lines 0 comments Download
A + ui/display/test/display_manager_test_api.h View 1 2 3 4 5 6 chunks +17 lines, -18 lines 0 comments Download
A + ui/display/test/display_manager_test_api.cc View 1 2 3 2 chunks +4 lines, -6 lines 0 comments Download

Messages

Total messages: 50 (29 generated)
rjkroege
ptal.
4 years, 2 months ago (2016-10-23 01:34:35 UTC) #2
kylechar
https://codereview.chromium.org/2445583002/diff/1/ash/display/extended_mouse_warp_controller.h File ash/display/extended_mouse_warp_controller.h (right): https://codereview.chromium.org/2445583002/diff/1/ash/display/extended_mouse_warp_controller.h#newcode23 ash/display/extended_mouse_warp_controller.h:23: // namespace test { Delete? https://codereview.chromium.org/2445583002/diff/1/ash/display/extended_mouse_warp_controller.h#newcode50 ash/display/extended_mouse_warp_controller.h:50: // friend ...
4 years, 1 month ago (2016-10-24 14:55:15 UTC) #4
oshima
lgtm with nits https://codereview.chromium.org/2445583002/diff/1/ash/accelerators/accelerator_controller_unittest.cc File ash/accelerators/accelerator_controller_unittest.cc (right): https://codereview.chromium.org/2445583002/diff/1/ash/accelerators/accelerator_controller_unittest.cc#newcode37 ash/accelerators/accelerator_controller_unittest.cc:37: #include "ui/display/test/display_manager_test_api.h" nit: Looks like this ...
4 years, 1 month ago (2016-10-24 19:29:16 UTC) #5
oshima
can you hold this a bit? we may want to merge this CL (https://codereview.chromium.org/2426103004) back ...
4 years, 1 month ago (2016-10-25 18:38:29 UTC) #6
oshima
can you hold this a bit? we may want to merge this CL (https://codereview.chromium.org/2426103004) back ...
4 years, 1 month ago (2016-10-25 18:41:06 UTC) #7
rjkroege
oshima@: happy to wait until other CL is landed. OWNERS approval please: sky@: chrome/* reveman@: ...
4 years, 1 month ago (2016-10-25 23:30:26 UTC) #9
rjkroege
more owners review please: stevenjb@ for chrome/browser/ui/webui/options/*
4 years, 1 month ago (2016-10-25 23:31:58 UTC) #11
stevenjb
RS owner lgtm
4 years, 1 month ago (2016-10-25 23:37:08 UTC) #12
sky
LGTM
4 years, 1 month ago (2016-10-25 23:53:55 UTC) #13
reveman
components/exo lgtm
4 years, 1 month ago (2016-10-26 00:59:13 UTC) #18
kylechar
lgtm
4 years, 1 month ago (2016-10-26 14:59:47 UTC) #19
oshima
lgtm
4 years, 1 month ago (2016-10-26 20:58:41 UTC) #24
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/2445583002/40001
4 years, 1 month ago (2016-10-27 17:37:13 UTC) #27
commit-bot: I haz the power
Try jobs failed on following builders: chromeos_amd64-generic_chromium_compile_only_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromeos_amd64-generic_chromium_compile_only_ng/builds/224652) chromeos_daisy_chromium_compile_only_ng on master.tryserver.chromium.linux (JOB_FAILED, ...
4 years, 1 month ago (2016-10-27 17:42:54 UTC) #29
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/2445583002/80001
4 years, 1 month ago (2016-10-27 21:36:36 UTC) #33
commit-bot: I haz the power
Try jobs failed on following builders: linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_android_rel_ng/builds/169517)
4 years, 1 month ago (2016-10-27 22:23:39 UTC) #35
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/2445583002/100001
4 years, 1 month ago (2016-10-28 00:15:22 UTC) #38
commit-bot: I haz the power
Try jobs failed on following builders: linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_android_rel_ng/builds/169700)
4 years, 1 month ago (2016-10-28 01:02:36 UTC) #40
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/2445583002/120001
4 years, 1 month ago (2016-10-29 00:41:26 UTC) #47
commit-bot: I haz the power
Committed patchset #6 (id:120001)
4 years, 1 month ago (2016-10-29 00:49:54 UTC) #48
commit-bot: I haz the power
4 years, 1 month ago (2016-10-29 00:52:48 UTC) #50
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/72f8154f53caca49e8cd703d36c5d9e66e33f338
Cr-Commit-Position: refs/heads/master@{#428567}

Powered by Google App Engine
This is Rietveld 408576698