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

Issue 2908333003: [mus+ash] Removes WmWindow from ash (app_list, frame, metrics, session, system, wallpaper) (Closed)

Created:
3 years, 6 months ago by varkha
Modified:
3 years, 6 months ago
Reviewers:
James Cook, sky
CC:
chromium-reviews, blakeo+virtualkb_chromium.org, sadrul, mlamouri+watch-screen-orientation_chromium.org, jam, darin-cc_chromium.org, oka+watchvk_chromium.org, yhanada+watchvk_chromium.org, kalyank, dfaden+virtualkb_google.com, groby+virtualkb_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

[mus+ash] Removes WmWindow from ash (app_list, frame, metrics, etc.) Removes WmWindow from ash (app_list, frame, metrics, session, shared, system, ash/test, wallpaper, ash/wm/maximize_mode, c/b/ui/ash) With this CL the last places where WmWindow / wm_window.h are used are: ash/aura/shell_port_classic.* ash/mus/bridge/shell_port_mash.* ash/root_window_controller.* ash/shell.cc ash/shell_port.* ash/wm_transient_window_observer.h ash/wm_window.* BUG=687656 TEST=None (refactoring) TBR=reveman@chromium.org (for trivial changes to components/exo files) Review-Url: https://codereview.chromium.org/2908333003 Cr-Commit-Position: refs/heads/master@{#475972} Committed: https://chromium.googlesource.com/chromium/src/+/c8621dd6ab0c3c023c24eba66b8ba64c6f1694f1

Patch Set 1 #

Patch Set 2 : [mus+ash] Removes WmWindow from ash (cleaning wm_window.h) #

Patch Set 3 : [mus+ash] Removes WmWindow from ash (cleaning wm_window.h in c/b/ui and components/exo) #

Patch Set 4 : [mus+ash] Removes WmWindow from ash (cleaning remaining wm_window.h in c/b/ui) #

Total comments: 2

Patch Set 5 : [mus ash] Removes WmWindow from ash (rebase, nits and cleanup of use of ResizeHandleWindowTargeter) #

Unified diffs Side-by-side diffs Delta from patch set Stats (+140 lines, -182 lines) Patch
M ash/accelerators/accelerator_controller_unittest.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M ash/accelerators/exit_warning_handler.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M ash/app_list/app_list_delegate_impl.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M ash/app_list/app_list_presenter_delegate.cc View 5 chunks +9 lines, -9 lines 0 comments Download
M ash/app_list/app_list_presenter_delegate_unittest.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M ash/ash_touch_exploration_manager_chromeos.cc View 1 2 3 4 3 chunks +8 lines, -6 lines 0 comments Download
M ash/content/display/screen_orientation_controller_chromeos_unittest.cc View 3 chunks +3 lines, -2 lines 0 comments Download
M ash/display/screen_position_controller.cc View 2 chunks +2 lines, -5 lines 0 comments Download
M ash/drag_drop/drag_drop_controller.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M ash/drag_drop/drag_drop_tracker_unittest.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M ash/first_run/first_run_helper_impl.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M ash/frame/custom_frame_view_ash.cc View 1 2 3 4 4 chunks +13 lines, -12 lines 0 comments Download
M ash/frame/header_painter_util.cc View 2 chunks +5 lines, -5 lines 0 comments Download
M ash/frame/header_view.cc View 1 2 3 4 1 chunk +0 lines, -1 line 0 comments Download
M ash/high_contrast/high_contrast_controller.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M ash/metrics/pointer_metrics_recorder.cc View 2 chunks +4 lines, -3 lines 0 comments Download
M ash/metrics/pointer_metrics_recorder_unittest.cc View 2 chunks +11 lines, -6 lines 0 comments Download
M ash/metrics/user_metrics_recorder.cc View 1 2 3 4 1 chunk +0 lines, -1 line 0 comments Download
M ash/metrics/user_metrics_recorder_unittest.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M ash/mus/disconnected_app_handler.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M ash/mus/frame/detached_title_area_renderer.cc View 2 chunks +1 line, -2 lines 0 comments Download
M ash/mus/top_level_window_factory.cc View 5 chunks +11 lines, -10 lines 0 comments Download
M ash/mus/window_manager.cc View 1 2 3 4 2 chunks +1 line, -2 lines 0 comments Download
M ash/screen_util.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M ash/shared/immersive_fullscreen_controller.h View 2 chunks +0 lines, -3 lines 0 comments Download
M ash/shared/immersive_fullscreen_controller.cc View 1 chunk +0 lines, -1 line 0 comments Download
M ash/shell/window_watcher.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M ash/shell_unittest.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M ash/sticky_keys/sticky_keys_overlay_unittest.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M ash/system/session/logout_confirmation_dialog.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M ash/system/status_area_widget_delegate.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M ash/system/tray/system_tray_controller.cc View 2 chunks +2 lines, -3 lines 0 comments Download
M ash/system/tray/system_tray_unittest.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M ash/system/user/user_view.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M ash/system/web_notification/ash_popup_alignment_delegate.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M ash/system/web_notification/ash_popup_alignment_delegate_unittest.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M ash/test/ash_test_base.cc View 3 chunks +2 lines, -3 lines 0 comments Download
M ash/test/ash_test_helper.cc View 1 2 3 4 5 chunks +10 lines, -5 lines 0 comments Download
M ash/test/test_shell_delegate.cc View 1 2 3 4 1 chunk +0 lines, -1 line 0 comments Download
M ash/virtual_keyboard_controller.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M ash/wallpaper/wallpaper_controller.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M ash/wallpaper/wallpaper_controller_unittest.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M ash/wallpaper/wallpaper_widget_controller.h View 3 chunks +2 lines, -3 lines 0 comments Download
M ash/wallpaper/wallpaper_widget_controller.cc View 4 chunks +11 lines, -11 lines 0 comments Download
M ash/wm/immersive_context_ash.cc View 1 2 3 4 1 chunk +2 lines, -3 lines 0 comments Download
M ash/wm/lock_action_handler_layout_manager.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M ash/wm/maximize_mode/maximize_mode_event_handler.cc View 3 chunks +5 lines, -5 lines 0 comments Download
M ash/wm/maximize_mode/maximize_mode_window_manager_unittest.cc View 1 1 chunk +0 lines, -1 line 0 comments Download
M ash/wm/panels/panel_frame_view.cc View 1 2 3 4 2 chunks +2 lines, -2 lines 0 comments Download
M ash/wm/window_util.h View 1 2 3 4 2 chunks +9 lines, -0 lines 0 comments Download
M ash/wm/window_util.cc View 1 2 3 2 chunks +8 lines, -0 lines 0 comments Download
M ash/wm_window.h View 1 2 3 4 2 chunks +0 lines, -6 lines 0 comments Download
M ash/wm_window.cc View 1 2 3 4 1 chunk +0 lines, -6 lines 0 comments Download
M chrome/browser/chromeos/accessibility/accessibility_manager.cc View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/chromeos/accessibility/chromevox_panel.cc View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/chromeos/login/login_browsertest.cc View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/chromeos/login/users/wallpaper/wallpaper_window_state_manager.cc View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/chromeos/ui/accessibility_cursor_ring_layer.cc View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/ash/app_list/app_list_interactive_uitest.cc View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/ash/chrome_shell_delegate.cc View 1 2 3 4 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/ash/launcher/arc_app_window_launcher_controller.cc View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/ash/launcher/browser_shortcut_launcher_item_controller.cc View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/ash/launcher/chrome_launcher_controller_browsertest.cc View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/ash/launcher/extension_app_window_launcher_controller.cc View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/ash/launcher/launcher_context_menu_unittest.cc View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/ash/launcher/multi_profile_browser_status_monitor.cc View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/ash/multi_user/multi_user_window_manager_chromeos.cc View 1 2 3 4 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/ash/multi_user/multi_user_window_manager_chromeos_unittest.cc View 1 2 3 4 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/ash/multi_user/user_switch_animator_chromeos.cc View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/views/frame/browser_non_client_frame_view_ash.cc View 1 2 3 2 chunks +3 lines, -3 lines 0 comments Download
M chrome/browser/ui/window_sizer/window_sizer_ash.cc View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/window_sizer/window_sizer_ash_uitest.cc View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/window_sizer/window_sizer_ash_unittest.cc View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M components/exo/shell_surface_unittest.cc View 1 2 4 chunks +10 lines, -14 lines 0 comments Download
M components/exo/touch_unittest.cc View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M ui/aura/mus/property_utils.cc View 1 2 3 2 chunks +2 lines, -2 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 33 (27 generated)
varkha
sky@, can you please take a look? Should be not much left after this one. ...
3 years, 6 months ago (2017-05-31 00:23:36 UTC) #9
sky
Yay! Getting closer to removing WmWindow entirely! https://codereview.chromium.org/2908333003/diff/80001/ash/ash_touch_exploration_manager_chromeos.cc File ash/ash_touch_exploration_manager_chromeos.cc (right): https://codereview.chromium.org/2908333003/diff/80001/ash/ash_touch_exploration_manager_chromeos.cc#newcode194 ash/ash_touch_exploration_manager_chromeos.cc:194: const display::Display ...
3 years, 6 months ago (2017-05-31 15:18:07 UTC) #16
varkha
Thanks! +jamescook@ for visibility. https://codereview.chromium.org/2908333003/diff/80001/ash/ash_touch_exploration_manager_chromeos.cc File ash/ash_touch_exploration_manager_chromeos.cc (right): https://codereview.chromium.org/2908333003/diff/80001/ash/ash_touch_exploration_manager_chromeos.cc#newcode194 ash/ash_touch_exploration_manager_chromeos.cc:194: const display::Display this_display = On ...
3 years, 6 months ago (2017-05-31 15:41:15 UTC) #20
sky
LGTM
3 years, 6 months ago (2017-05-31 17:28:19 UTC) #27
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/2908333003/120001
3 years, 6 months ago (2017-05-31 17:29:16 UTC) #29
commit-bot: I haz the power
3 years, 6 months ago (2017-05-31 19:09:28 UTC) #33
Message was sent while issue was closed.
Committed patchset #5 (id:120001) as
https://chromium.googlesource.com/chromium/src/+/c8621dd6ab0c3c023c24eba66b8b...

Powered by Google App Engine
This is Rietveld 408576698