|
Reworks the workspace code. Here's the new heuristics:
. All normal windows end up in a single workspace.
. Each maximized window ends up in its own workspace.
. There is an additional workspace for split windows, but the
heuristics of this aren't implemented yet.
I've left some bits of the old code, in particular overview but there
isn't really a way to get into it yet and it'll need some reworking if
we decide to keep it.
BUG= 111285
TEST=none
R=ben@chromium.org,oshima@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=119282
Total comments: 11
Total comments: 10
Total comments: 1
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+594 lines, -1594 lines) |
Patch |
 |
M |
ash/ash.gyp
|
View
|
1
2
3
4
5
|
3 chunks |
+0 lines, -4 lines |
0 comments
|
Download
|
 |
M |
ash/shell/shell_main.cc
|
View
|
1
2
|
1 chunk |
+3 lines, -1 line |
0 comments
|
Download
|
 |
D |
ash/wm/show_state_controller.h
|
View
|
|
1 chunk |
+0 lines, -44 lines |
0 comments
|
Download
|
 |
D |
ash/wm/show_state_controller.cc
|
View
|
|
1 chunk |
+0 lines, -47 lines |
0 comments
|
Download
|
 |
M |
ash/wm/window_util.h
|
View
|
1
2
3
4
5
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ash/wm/window_util.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+14 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ash/wm/workspace/workspace.h
|
View
|
1
2
|
4 chunks |
+33 lines, -56 lines |
0 comments
|
Download
|
 |
M |
ash/wm/workspace/workspace.cc
|
View
|
1
2
3
|
5 chunks |
+39 lines, -205 lines |
0 comments
|
Download
|
 |
M |
ash/wm/workspace/workspace_event_filter.h
|
View
|
|
3 chunks |
+6 lines, -1 line |
0 comments
|
Download
|
 |
M |
ash/wm/workspace/workspace_event_filter.cc
|
View
|
|
3 chunks |
+12 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ash/wm/workspace/workspace_layout_manager.h
|
View
|
|
3 chunks |
+3 lines, -6 lines |
0 comments
|
Download
|
 |
M |
ash/wm/workspace/workspace_layout_manager.cc
|
View
|
1
2
|
4 chunks |
+22 lines, -99 lines |
0 comments
|
Download
|
 |
D |
ash/wm/workspace/workspace_layout_manager_unittest.cc
|
View
|
|
1 chunk |
+0 lines, -341 lines |
0 comments
|
Download
|
 |
M |
ash/wm/workspace/workspace_manager.h
|
View
|
1
2
3
4
5
|
6 chunks |
+43 lines, -42 lines |
0 comments
|
Download
|
 |
M |
ash/wm/workspace/workspace_manager.cc
|
View
|
1
2
3
4
5
|
6 chunks |
+217 lines, -149 lines |
0 comments
|
Download
|
 |
M |
ash/wm/workspace/workspace_manager_unittest.cc
|
View
|
1
2
3
4
|
4 chunks |
+193 lines, -472 lines |
0 comments
|
Download
|
 |
D |
ash/wm/workspace/workspace_observer.h
|
View
|
|
1 chunk |
+0 lines, -40 lines |
0 comments
|
Download
|
 |
M |
ash/wm/workspace_controller.h
|
View
|
|
3 chunks |
+0 lines, -9 lines |
0 comments
|
Download
|
 |
M |
ash/wm/workspace_controller.cc
|
View
|
|
3 chunks |
+2 lines, -29 lines |
0 comments
|
Download
|
 |
M |
ash/wm/workspace_controller_unittest.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+1 line, -49 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/views/aura/launcher_icon_updater.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
Total messages: 11 (0 generated)
|