Windows like gnome-terminal have awkward space around them after being semi-maximized
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| Compiz Main Plugins |
Fix Released
|
Undecided
|
Daniel van Vugt | ||
| compiz (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
| Oneiric |
Invalid
|
Undecided
|
Unassigned | ||
| compiz-plugins-main (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
| Oneiric |
Fix Released
|
Undecided
|
Unassigned | ||
Bug Description
Windows that set size hints like gnome-terminal can have awkward space around their borders when they are semi-maximized, which makes them look out of place
Related branches
- Robert Carr (community): Approve
-
Diff: 197 lines (+53/-43) 2 files modifiedapisrc/grid.cpp (+49/-40)
src/grid.h (+4/-3)
- Compiz Maintainers: Pending requested
-
Diff: 739 lines (+313/-72) (has conflicts) 4 files modifiedapiCMakeLists.txt (+2/-0)
grid.xml.in (+14/-14)
src/grid.cpp (+263/-44)
src/grid.h (+34/-14)
- Compiz Maintainers: Pending requested
-
Diff: 764 lines (+327/-113) 3 files modifiedapiCMakeLists.txt (+2/-0)
src/grid.cpp (+295/-97)
src/grid.h (+30/-16)
Hello Sam, or anyone else affected,
Accepted compiz-plugins-main into oneiric-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https:/
Proposed repos activated and update/upgrade done : everything is OK on my computer . No regression here ;)
removed: verification-needed
I see a regression here:
- Open a terminal
- Grab it by the menu bar and drag it to the right side of the screen
The resulting window is not resizeable by discrete steps, even after un-snapping.
And another, more bizarre case:
- Open a terminal
- Drag its right border to the right side of the screen
The grid plugin overlay rectangle will appear (as if the window was being dragged instead of resized [!]). And if you release the mouse button at that point, the terminal will (1) keep its original size/position, and (2) stop being resizeable by discrete steps too. This didn't happen before, and I'm guessing this is a regression caused by the fix to this bug.
This bug was fixed in the package compiz-plugins-main - 1:0.9.6-0ubuntu4
---------------
compiz-plugins-main (1:0.9.6-0ubuntu4) oneiric-proposed; urgency=low
* debian/
- When grabbing a window to demaximize it after dragging it up,
sometimes the position will not be where you expect it to be
(LP: #872161)
compiz-plugins-main (1:0.9.6-0ubuntu3) oneiric-proposed; urgency=low
* Cherry-pick upstream fixes:
- unmaximizable windows still show orange glow but fail to maximize
(LP: #827560)
- compiz crashed with SIGSEGV in CompWindow:
(LP: #834585)
- Workspace switcher makes windows lose decorations (LP: #853951)
- Windows get corrupted sometimes when semi-maximizing them (LP: #865177)
- Windows like gnome-terminal have awkward space around them after being
semi-
- Grid plugin behaviour random (LP: #862260)
- Don't apply snapping to maximized windows (LP: #862261)
- snap movements can cause infinite loops in window movements (LP: #860646)
- it is possible to see a window in it's pre-animation state during unmap
animations (LP: #864476)
- Rendering glitches when resuming from expo mode (LP: #868121)
-- Didier Roche <email address hidden> 2011年10月12日 10:49:59 +0200
Fix missing upstream (see bug 910698).