Windows get corrupted sometimes when semi-maximizing them.
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| Compiz Main Plugins |
Fix Released
|
High
|
Daniel van Vugt | ||
| Unity |
Fix Released
|
High
|
Sam Spilsbury | ||
| compiz-plugins-main (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
| Oneiric |
Fix Released
|
Undecided
|
Unassigned | ||
| unity (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
| Oneiric |
Fix Released
|
Undecided
|
Unassigned | ||
Bug Description
Sometimes when semi-maximizing a window it can get corrupted and the window will be unusable. This is probably the result of some movement which isn't caught by core or somesuch.
TESTCASE
Semi-maximize a few windows
Nothing should be corrupted
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:/
doesn't apply here .
I'm on the proposed repository
No regression here . Proposed repos activated and upgrade done .
removed: verification-needed
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
Hello Sam, or anyone else affected,
Accepted unity into oneiric-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https:/
Having updated to the proposed version I don't experience any corruption with semi-maximizing windows.
I used to get some weird behaviour after dragging the window down from semi-maximized state, e.g. it was not possible to resize the window in both but only in one direction. This seems to be gone.
removed: verification-needed
This bug was fixed in the package unity - 4.24.0-0ubuntu2
---------------
unity (4.24.0-0ubuntu2) oneiric-proposed; urgency=low
* Cherry-pick upstream:
- SRU0-Regression: scrollbar displacement caused dash rows to show less
icons (LP: #875023)
- Really reverts the UI change that was still uploaded even if we had
reverted it...
unity (4.24.0-0ubuntu1) oneiric-proposed; urgency=low
* New upstream release and some cherry-pick:
- compiz crashed with SIGSEGV in PluginClassHand
CompWindow, 0>::get() (LP: #864758)
- unity panel menus don't stay open when clicked on second monitor
(LP: #869196)
- (oneiric) menu bar in wrong place and invisible (LP: #845856)
- Lens range widgets do not function correctly (LP: #862996)
- Cannot raise window from panel after minimize (LP: #863114)
- unity-panel-service crashed with SIGSEGV in g_closure_invoke()
(LP: #843280)
- Windows get corrupted sometimes when semi-maximizing them. (LP: #865177)
- Automaximization happens on unminimize (LP: #868930)
- compiz crashed with SIGSEGV in nux::ROProperty
std::string() (LP: #869109)
- Dash - horizental divider line in between categories incorrectly drawn
(LP: #841750)
- F10 opens a random menu item when it should open the first one
[regression] (LP: #862849)
- Switching desktops after using showdesktop can cause hidden windows to
become "active" (LP: #864503)
- Clicking blank space on top panel doesn't raise maximized window to
front (LP: #864708)
- unity launcher loses track of deja-dup windows (LP: #865051)
- Dash - App Lens 'Rating' filter behaves incorrectly (LP: #865482)
- Launcher does not show on "Show desktop" (LP: #867959)
- ibus character selection window not drawn (LP: #867885)
- the dash's entry get wrongly colored on left or right key use
(LP: #868434)
- [ibus] Pressing down when ibus is active moves focus (LP: #872730)
- Double-click on the dash top panel is taken effect on the window
underneith (LP: #870844)
-- Didier Roche <email address hidden> 2011年10月18日 12:47:54 +0200
This bug was fixed in the package unity - 4.24.0-0ubuntu2b1
---------------
unity (4.24.0-0ubuntu2b1) oneiric-proposed; urgency=low
* No-change reupload because of broken powerpc build.
unity (4.24.0-0ubuntu2) oneiric-proposed; urgency=low
* Cherry-pick upstream:
- SRU0-Regression: scrollbar displacement caused dash rows to show less
icons (LP: #875023)
- Really reverts the UI change that was still uploaded even if we had
reverted it...
unity (4.24.0-0ubuntu1) oneiric-proposed; urgency=low
* New upstream release and some cherry-pick:
- compiz crashed with SIGSEGV in PluginClassHand
CompWindow, 0>::get() (LP: #864758)
- unity panel menus don't stay open when clicked on second monitor
(LP: #869196)
- (oneiric) menu bar in wrong place and invisible (LP: #845856)
- Lens range widgets do not function correctly (LP: #862996)
- Cannot raise window from panel after minimize (LP: #863114)
- unity-panel-service crashed with SIGSEGV in g_closure_invoke()
(LP: #843280)
- Windows get corrupted sometimes when semi-maximizing them. (LP: #865177)
- Automaximization happens on unminimize (LP: #868930)
- compiz crashed with SIGSEGV in nux::ROProperty
std::string() (LP: #869109)
- Dash - horizental divider line in between categories incorrectly drawn
(LP: #841750)
- F10 opens a random menu item when it should open the first one
[regression] (LP: #862849)
- Switching desktops after using showdesktop can cause hidden windows to
become "active" (LP: #864503)
- Clicking blank space on top panel doesn't raise maximized window to
front (LP: #864708)
- unity launcher loses track of deja-dup windows (LP: #865051)
- Dash - App Lens 'Rating' filter behaves incorrectly (LP: #865482)
- Launcher does not show on "Show desktop" (LP: #867959)
- ibus character selection window not drawn (LP: #867885)
- the dash's entry get wrongly colored on left or right key use
(LP: #868434)
- [ibus] Pressing down when ibus is active moves focus (LP: #872730)
- Double-click on the dash top panel is taken effect on the window
underneith (LP: #870844)
-- Martin Pitt <email address hidden> 2011年10月25日 07:01:51 +0200
Fix missing upstream (see bug 910698).