Windows like gnome-terminal have awkward space around them after being semi-maximized

Bug #865179 reported by Sam Spilsbury
28
This bug affects 4 people
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

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 compiz-grid-plugin:
status: New → In Progress
assignee: nobody → Sam Spilsbury (smspillaz)
Sam Spilsbury (smspillaz)
Changed in compiz-grid-plugin:
status: In Progress → Fix Committed
Sam Spilsbury (smspillaz)
Changed in compiz-plugins-main (Ubuntu):
status: New → In Progress
Didier Roche-Tolomelli (didrocks)
Changed in compiz (Ubuntu Oneiric):
status: New → Invalid
Changed in compiz-plugins-main (Ubuntu Oneiric):
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
Pierre-Olivier Megret (sorrodje) wrote :

Proposed repos activated and update/upgrade done : everything is OK on my computer . No regression here ;)

Martin Pitt (pitti)
tags: added: verification-done
removed: verification-needed
Revision history for this message
pablomme (pablomme) wrote :

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.

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
Daniel van Vugt (vanvugt) wrote :

Fix missing upstream (see bug 910698).

Changed in compiz-grid-plugin:
status: Fix Committed → 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
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.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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

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