lp:~smspillaz/compiz-core/compiz-core.maximization
- Get this branch:
- bzr branch lp:~smspillaz/compiz-core/compiz-core.maximization
Branch merges
- Neil J. Patel (community): Approve
-
Diff: 279 lines (+177/-52)1 file modifiedsrc/window.cpp (+177/-52)
Branch information
Recent revisions
- 2778. By Sam Spilsbury
-
Only allow maximization if the window will actually fit the size of the
workArea of at least one of the monitors. Only maximize to a monitor that
will fit this window. - 2777. By Sam Spilsbury
-
Only constrain position once on addWindowSizeCh
anges, constrain again
if the state changes - 2776. By Sam Spilsbury
-
Position maximized windows according to their gravity and not according to
how much they are offscreen.The old behaviour was to try to put maximized windows in place and then adjust
them so that they were on screen. This behaviour makes no sense, since the
user is unable to close windows, and every single time ::addWindowSizeChanges
is called from changing the stacking order with ::updateAttributes this will
change the position of the window (since it would be partially offscreen in
one direction and then partially offscreen in another with core constantly
putting the other part on-screen) - 2771. By Sam Spilsbury
-
Revert "Update NEWS for 0.9.5.0"
This reverts commit a6e2ea3adf61e57
bdcd4c5c957ce8e 7223a9fb0b.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:compiz-core/0.9.5