This bug was fixed in the package mir - 0.5.0+14.10.20140717-0ubuntu1 --------------- mir (0.5.0+14.10.20140717-0ubuntu1) utopic; urgency=medium
[ Daniel van Vugt ] * New upstream release 0.5.0 (https://launchpad.net/mir/+milestone/0.5.0) - mirclient ABI unchanged at 8. Clients do not need rebuilding. - mirserver ABI bumped to 23. Servers need rebuilding, but probably don't need modification: . DefaultServerConfiguration/Cursor API: Cursor interfaces changed, most notably CursorImages moved from ::mir::graphics to ::mir::input. . DefaultServerConfiguration: New "prompt" API. . DefaultServerConfiguration: "clock" member is now static. . SessionAuthorizer: New functions. . ServerConfiguration: New function added: the_prompt_connector(). - Enhancements: . Add AddressSanitizer cmake build type. . frontend, client API, tests: add support for prompt session permissions and for client detecting errors. . server: Ensure our emergency cleanup handling infrastructure is signal-safe. . Implement and enable an xcursor based image loader for cursors. . Fix warnings raised by the new g++-4.9. . shared, scene: Introduce a generic listener collection. . MirMotionEvent: Define a struct typedef to allow for pointer_coordinates to be used individually. - Bugs fixed: . Nexus 10 leaks during overlay operations (LP: #1331769) . MultiThreadedCompositor deadlocks (LP: #1335311) . Intermittent test failure in ClientSurfaceEvents can client query orientation (LP: #1335741) . Intermittent test failure in ClientSurfaceEvents/OrientationEvents (LP: #1335752) . Intermittent memory error in ClientSurfaceEvents on orientation query (LP: #1335819) . mir_unit_tests.EventDistributorTest.* SEGFAULT (LP: #1338902) . [regression] Device locks randomly on welcome screen (LP: #1339700) . Intermittent deadlock when switching to session with custom display config & closing other session (LP: #1340669) . Mir cursor has no hotspot setting, assumes (0, 0) (LP: #1189775) . clang built mir_unit_tests.ProtobufSocketCommunicatorFD crashes intermittently (LP: #1300653) . g++-4.9 binary incompatibilities with libraries built with g++-4.8 (LP: #1329089) . [test regression] SurfaceLoop fails sporadically on deleting surfaces for a disconnecting client (LP: #1335747) . Intermittent test failure ServerShutdown when clients are blocked (LP: #1335873) . [regression] mir_demo_client_multiwin is displayed with obviously wrong colours (LP: #1339471) . Partially onscreen surfaces not occluded when covered by another surface (LP: #1340078) . SurfaceConfigurator::attribute_set always say "unfocused" for focus property changes (LP: #1336548) -- Ubuntu daily release <[email protected]> Thu, 17 Jul 2014 07:58:53 +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/1340078 Title: Partially onscreen surfaces are not properly occluded when the on screen part is covered by another surface Status in Mir: Fix Committed Status in “mir” package in Ubuntu: Fix Released Bug description: To reproduce run mir_demo_serve_shell with two mir clients. Move one client surface partially off screen, place the other client surface on top, covering the whole on screen part of the bottom client's surface. Expected: the bottom client receives an occlusion event Actual: Nothing happens. The bottom client receives an occlusion event only when the top surface covers its surface completely, including the off screen part. To manage notifications about this bug go to: https://bugs.launchpad.net/mir/+bug/1340078/+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

