Windows get corrupted sometimes when semi-maximizing them.

Bug #865177 reported by Sam Spilsbury
10
This bug affects 1 person
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

lp:~smspillaz/compiz-grid-plugin/oneiric.maybe_fix_corruption_placement
Robert Carr (community): Approve
Diff: 197 lines (+53/-43)
2 files modified
src/grid.cpp (+49/-40)
src/grid.h (+4/-3)
api
Compiz Maintainers: Pending requested
Diff: 739 lines (+313/-72) (has conflicts)
4 files modified
CMakeLists.txt (+2/-0)
grid.xml.in (+14/-14)
src/grid.cpp (+263/-44)
src/grid.h (+34/-14)
api
lp:~vanvugt/compiz-grid-plugin/fix-910698
Compiz Maintainers: Pending requested
Diff: 764 lines (+327/-113)
3 files modified
CMakeLists.txt (+2/-0)
src/grid.cpp (+295/-97)
src/grid.h (+30/-16)
api
Sam Spilsbury (smspillaz)
Changed in unity:
importance: Undecided → High
milestone: none → 4.22.0
assignee: nobody → Sam Spilsbury (smspillaz)
status: New → Fix Committed
status: Fix Committed → In Progress
Changed in compiz-grid-plugin:
status: New → Triaged
status: Triaged → In Progress
importance: Undecided → High
assignee: nobody → Sam Spilsbury (smspillaz)
milestone: none → 0.9.6
Sam Spilsbury (smspillaz)
Changed in compiz-grid-plugin:
status: In Progress → Fix Committed
Changed in unity:
status: In Progress → Fix Committed
Sam Spilsbury (smspillaz)
Changed in unity:
milestone: 4.22.0 → 4.24.0
Sam Spilsbury (smspillaz)
Changed in compiz-plugins-main (Ubuntu):
status: New → In Progress
Didier Roche-Tolomelli (didrocks)
Changed in compiz-plugins-main (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message

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://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

tags: added: verification-needed
Revision history for this message
Ngassam Nkwenga (cyrildz) wrote :

doesn't apply here .

I'm on the proposed repository

Revision history for this message
Pierre-Olivier Megret (sorrodje) wrote :

No regression here . Proposed repos activated and upgrade done .

Martin Pitt (pitti)
tags: added: verification-done
removed: verification-needed
Sam Spilsbury (smspillaz)
description: updated
Didier Roche-Tolomelli (didrocks)
Changed in unity:
status: Fix Committed → Fix Released
Changed in compiz-grid-plugin:
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

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/patches/fix-872161.patch:
- 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::serverBorderRect()
(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-maximized (LP: #865179)
- 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

Changed in compiz-plugins-main (Ubuntu):
status: Fix Committed → Fix Released
Changed in compiz-plugins-main (Ubuntu Oneiric):
status: Fix Committed → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote :

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://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in unity (Ubuntu Oneiric):
status: New → Fix Committed
tags: removed: verification-done
tags: added: verification-needed
Revision history for this message
Miklos Juhasz (mjuhasz) wrote :

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.

Clint Byrum (clint-fewbar)
tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

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 PluginClassHandler<UnityWindow,
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>::operator
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

Changed in unity (Ubuntu):
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

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 PluginClassHandler<UnityWindow,
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>::operator
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

Changed in unity (Ubuntu Oneiric):
status: Fix Committed → Fix Released
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Fix missing upstream (see bug 910698).

Changed in compiz-grid-plugin:
status: Fix Released → Triaged
Daniel van Vugt (vanvugt)
Changed in compiz-grid-plugin:
status: Triaged → In Progress
assignee: Sam Spilsbury (smspillaz) → Daniel van Vugt (vanvugt)
Daniel van Vugt (vanvugt)
Changed in compiz-grid-plugin:
status: In Progress → Fix Committed
Daniel van Vugt (vanvugt)
affects: compiz-grid-plugin → compiz-plugins-main
Changed in compiz-plugins-main:
milestone: 0.9.6 → none
Daniel van Vugt (vanvugt)
Changed in compiz-plugins-main:
milestone: none → 0.9.7.0
Daniel van Vugt (vanvugt)
Changed in compiz-plugins-main:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.

AltStyle によって変換されたページ (->オリジナル) /