aura: Remove layerless windows.
commitb161836dff98bccf59f00f4c5730f15e20c6969e
authordanakj <danakj@chromium.org>
Fri, 3 Apr 2015 05:14:18 +0000 (2 22:14 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 3 Apr 2015 05:15:14 +0000 (3 05:15 +0000)
tree56f675fecb9d027ee8df54bca77923a83da69d96
parent406bb72cc0266fe8bf817edebe752028c0e046f8
aura: Remove layerless windows.

Layerless windows are only used in unit tests today, and add
complexity in that a NativeWidgetAura can not rely on there
being a layer present. In practice, having a layer per Window
is not unreasonable overhead, and is simpler. The way to render
something into the same layer is to use a separate View instead
of a separate Window.

R=sky
BUG=466426

Review URL: https://codereview.chromium.org/1050713002

Cr-Commit-Position: refs/heads/master@{#323610}
53 files changed:
ash/display/cursor_window_controller.cc
ash/display/mirror_window_controller.cc
ash/display/screen_position_controller_unittest.cc
ash/drag_drop/drag_drop_tracker.cc
ash/root_window_controller.cc
ash/root_window_controller_unittest.cc
ash/shelf/shelf_layout_manager_unittest.cc
ash/shell/keyboard_controller_proxy_stub.cc
ash/shell_unittest.cc
ash/test/ash_test_base.cc
ash/wm/ash_focus_rules_unittest.cc
ash/wm/dock/docked_window_resizer_unittest.cc
ash/wm/drag_window_resizer_unittest.cc
ash/wm/maximize_mode/workspace_backdrop_delegate.cc
ash/wm/stacking_controller_unittest.cc
ash/wm/system_gesture_event_filter_unittest.cc
ash/wm/toplevel_window_event_handler_unittest.cc
ash/wm/workspace/multi_window_resize_controller_unittest.cc
ash/wm/workspace/workspace_event_handler_unittest.cc
ash/wm/workspace/workspace_layout_manager_unittest.cc
ash/wm/workspace/workspace_window_resizer_unittest.cc
ash/wm/workspace_controller_unittest.cc
chrome/browser/ui/ash/launcher/chrome_launcher_controller_unittest.cc
chrome/browser/ui/aura/accessibility/ax_root_obj_wrapper.cc
content/browser/media/capture/desktop_capture_device_aura_unittest.cc
content/browser/renderer_host/render_widget_host_view_aura.cc
content/browser/renderer_host/render_widget_host_view_aura_unittest.cc
content/browser/web_contents/aura/window_slider_unittest.cc
content/browser/web_contents/web_contents_view_aura.cc
content/browser/web_contents/web_contents_view_aura_browsertest.cc
ui/aura/BUILD.gn
ui/aura/aura.gyp
ui/aura/demo/demo_main.cc
ui/aura/test/aura_test_base.cc
ui/aura/test/test_windows.cc
ui/aura/window.cc
ui/aura/window.h
ui/aura/window_layer_type.h [deleted file]
ui/aura/window_tree_host.cc
ui/aura/window_unittest.cc
ui/keyboard/keyboard_controller.cc
ui/keyboard/keyboard_controller_unittest.cc
ui/views/controls/native/native_view_host_aura.cc
ui/views/widget/desktop_aura/desktop_focus_rules_unittest.cc
ui/views/widget/desktop_aura/desktop_native_widget_aura.cc
ui/views/widget/desktop_aura/desktop_native_widget_aura_unittest.cc
ui/views/widget/native_widget_aura_unittest.cc
ui/views/widget/native_widget_mac.mm
ui/views/widget/native_widget_mac_unittest.mm
ui/views/widget/widget.cc
ui/views/widget/widget.h
ui/wm/core/shadow_controller_unittest.cc
ui/wm/core/transient_window_manager_unittest.cc