This bug was fixed in the package mir - 0.23.0+16.10.20160602.1-0ubuntu1 --------------- mir (0.23.0+16.10.20160602.1-0ubuntu1) yakkety; urgency=medium
[ Kevin DuBois ] * New upstream release 0.23.0 (https://launchpad.net/mir/+milestone/0.23.0) - ABI summary: . mirclient ABI unchanged at 9 . mirserver ABI bumped to 40 . mircommon ABI bumped at 6 . mirplatform ABI unchanged at 11 . mirprotobuf ABI unchanged at 3 . mirplatformgraphics ABI unchanged at 9 . mirclientplatform ABI unchanged at 5 . mirinputplatform ABI unchanged at 5 - Enhancements: . Enable internal usage of more flexible graphics buffer submission, precursing client API additions. - Bug fixes: . Potential NBS performance loss after resize (LP: #1579076) . Performance loss with NBS and overlays on (LP: #1578159) . Mir crashes with useless backtrace when mg::Platform methods throw (LP: #1553549) . Virtual output is not removed when screencast client disappears (LP: #1573572) . Can't VT switch from mir_demo_server (any more) (LP: #1576260) . mir_demo_server(_minimal): Window movement/resizing stops responding when the cursor leaves the surface, and can lead to windows 1px wide and unrecoverable. (LP: #1447886) . Virtual display output configuration is set to LVDS (LP: #1573782) . Mir-on-X11 doesn't pass Alt+primary button drag to Mir (LP: #1575765) . Mir-on-X11 breaks mir_proving_server resize logic (LP: #1575192) . Resizing can crash mir_demo_server (LP: #1575211) . [regression] Cursor stops at phantom edge on M10 and N7 (LP: #1580774) . [regression] MIR_CLIENT_PERF_REPORT is showing bogus render times and buffer lag (LP: #1581368) . Test failures in ClientLogging.reports_performance due to the above fix. (LP: #1583970, LP: #1584603, LP: #1584605) . Do not throw when creating some objects under HWC 1.5 (LP: #1583086) . Correct black frame issue under Xmir (LP: #1584784) [ Tarmac, Kevin DuBois <[email protected]>, Daniel van Vugt <[email protected]>, Andreas Pokorny <[email protected]>, Alberto Aguirre ] * 0.23.0 Mir release -- Kevin DuBois <[email protected]> Thu, 02 Jun 2016 13:18:03 +0000 ** Changed in: mir (Ubuntu) Status: Triaged => Fix Released -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to mir in Ubuntu. https://bugs.launchpad.net/bugs/1447886 Title: mir_demo_server(_minimal): Window movement/resizing stops responding when the cursor leaves the surface, and can lead to windows 1px wide and unrecoverable. Status in Mir: Fix Released Status in MirAL: In Progress Status in mir package in Ubuntu: Fix Released Bug description: mir_demo_server(_minimal) version 0.13 and later: Window movement/resizing stops responding when the cursor leaves the surface. If you move or resize a surface with Alt+(button1/button3) then it's very easy to get the shell into a state where the window stops responding to movement/resizing and even becomes unrecoverable (window 1px wide). Essentially the problem is the shell is only looking at the current cursor position and doesn't do anything if it's outside of the surface. This is frustrating as waiving the mouse around a bit it's very easy to reach this situation. It should be looking at the gesture as a whole and only doing position checking at the start of the move/resize gesture (ie. mouse button down). Thereafter the gesture should be continuous until the button is released, regardless of whether the cursor is still inside the surface/titlebar. You will find this is how all real desktops work, and mir_proving_server tries to too. Surfaces should always "own" input regardless of cursor position, just so long as the gesture (mouse down) began on that surface. The "unrecoverable" bit: This happens if you resize a surface too small/thin and it becomes impossible to resize it bigger again. To manage notifications about this bug go to: https://bugs.launchpad.net/mir/+bug/1447886/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp

