mir 0.13.0+15.10.20150512-0ubuntu1 source package in Ubuntu

Changelog

mir (0.13.0+15.10.20150512-0ubuntu1) wily; urgency=medium

  [ Alan Griffiths ]
  * New upstream release 0.13.0 (https://launchpad.net/mir/+milestone/0.13.0)
    - Very large release as the previous 0.12 series contained only minimal
      bug fixes...
    - Enhancements:
      . New demo clients for input testing: mir_demo_client_eglsquare and
        mir_demo_client_target.
      . Demo clients: mir_demo_client_tooltip, mir_demo_client_animated_cursor
      . mir_demo_client_fingerpaint now processes input asynchronously to
        drawing for a more fluid experience.
      . New, default window manager in mir_demo_server
      . mir_demo_server option (--arw-file) to make socket filename globally rw
      . mir_demo_server demonstrates use of config file
      . Added support to mir_proving_server for rendering window title strings
      . Demo servers (mir_proving_server, mir_demo_server): Introduce support
        for Alt+` switching of windows in multi-window clients.
      . Added client API support for constructing input method surfaces.
      . Introduce "buffer streams" properly. This is a generalization of the
        most basic functionality of a surface.
      . Log useful OpenGL information on server start-up.
      . Add support for HWC 1.4
      . Add display and fencing information to the layers in the HWC report
      . Add a report_vsync method to display report
      . Support for second display when running on "android" driver stack
      . Server buffering strategy is configurable by --nbuffers=N
        (or environment MIR_SERVER_NBUFFERS=N)
      . Explicit support for configuring window management in libmirserver.
      . Remove surface configurator & placement strategy configuration points
      . Added experimental environment variable MIR_CLIENT_INPUT_RATE=Hz for
        tweaking the input resampling rate a client experiences (0 = off).
        Also raised the default input rate from 55Hz to 59Hz for visibly
        smoother touch scrolling.
      . Added keymap setting support for surfaces.
      . Improved automated testing of latency.
      . Replaced and rewrote automated ABI checking.
      . New client APIs for basic window management; setting window titles,
        self-resizing, size constraints and changing type.
      . Introduced dynamically loadable input platforms.
      . Work towards libinput integration
      . Added proof-of-concept support for Snappy packaging for Ubuntu Core.
      . Drop support for C++11. Now C++14 is required to build Mir.
      . Deprecated MirEventDelegate. Now you just pass the two fields as
        parameters directly to mir_surface_set_event_handler().
      . Legacy functions for creating surfaces marked deprecated
      . Minor redesign of the new input event API introduced in 0.10/11,
        so that identifiers are shorter and less convoluted.
      . Drop libmirclient dependency on client-platform drivers
      . Drop libmirserver dependency on client-platform drivers
      . Use the ABI version in platform library names and packages
      . Rework to reduce "abstraction leaks" in the graphics platform
      . Add thread sanitizer build option
      . Update KVM Instructions
      . Update CMAKE to use CMAKE_*_OUTPUT_DIRECTORY
    - ABI summary: Servers need rebuilding, but clients do not;
      . Mirclient ABI unchanged at 8
      . Mircommon ABI bumped to 4
      . Mirplatform ABI bumped to 7
      . Mirserver ABI bumped to 31
    - Bug fixes:
      . vivid fails to build Mir as of 2015-03-22: error: #warning "_BSD_SOURCE
        and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Werror=cpp]
        (LP: #1435127)
      . [regression] Mir servers freeze on startup (mouse and keyboard not
        responsive) (LP: #1444061)
      . [enhancement] Add support for video/HDMI output on Android
        (LP: #1296538)
      . [enhancement] Set custom cursors (LP: #1380463)
      . [regression] mali, powervr locks up with around the introduction or
        removal of a third overlay (LP: #1413211)
      . [regression] Client functions residing in libmircommon (LP: #1415321)
      . USC - mouse cursor on AMD graphics is drawing incorrectly (LP: #1417581)
      . [testsfail] SurfaceSwapBuffers.does_not_block_when_surface_is_not_composited
        fails in CI (LP: #1418002)
      . Compositing is triggered continously and needlessly when there are
        occluded surfaces with available buffers (LP: #1418081)
      . mir_demo_server doesn't emit hover_exit events (LP: #1418569)
      . SessionMediator locks mutexes in one thread and unlocks them in another
        (LP: #1427976)
      . ProtobufResponder::send_response_result race (LP: #1428402)
      . Some protobuf Closure objects can access dead objects (LP: #1433330)
      . valgrind on armhf fails with with many errors (LP: #1435186)
      . [regression] QtMir and USC can't build with lp:mir -
        fatal error: mir/events/event_builders.h (LP: #1436212)
      . [regression] mir_acceptance_tests.TestClientInput is hanging
        (LP: #1436644)
      . [regression] libmirclient crashes when calling
        mir_surface_set_event_handler() twice [InputTransport.cpp:110:
        android::InputChannel::InputChannel(const String8&, int): Assertion
        `false && "\"result != 0\""' failed.] (LP: #1438160)
      . [regression] Surfaces can't overlap screen edges any more (LP: #1438660)
      . losing touches in arale when home button is pressed (LP: #1439285)
      . [krillin] mirscreencast only creates a still picture, not a playable
        movie (LP: #1439549)
      . [regression] Unity8 doesn't detect input sent from USC with latest mir
        development code (LP: #1439719)
      . Intermittent CI failures in tests expecting created surfaces to have
        specific size (LP: #1440088)
      . [regression] [testsfail] failure in CI on
        SimpleDispatchThreadTest.keeps_dispatching_after_signal_interruption
        (LP: #1441620)
      . [android] Screencasting causes other clients to stop rendering
        (LP: #1441759)
      . Intermittent CI failures in
        MultiThreadedCompositor.does_not_block_in_start_when_compositor_thread_fails
        (LP: #1442020)
      . Flickering showing stale buffers on Krillin (LP: #1444047)
      . Acceptance tests link with static versions of client library and server
        components (LP: #1445473)
      . [regression] mir_acceptance_tests:
        TestClientCursorAPI.cursor_passed_through_nested_server is crashing most
        of the time (LP: #1447430)
      . [regression] Clients log verbose info on startup:
        "Loader: Loading module: ..." (LP: #1414883)
      . [enhancement] Missing client function for surface resizing
        (LP: #1420573)
      . [regression] [multimonitor] Clients (sometimes) run at double frame rate
        if overlapping two monitors. (LP: #1420678)
      . [enhancement] Need a client API to specify resize limitations
        (LP: #1421591)
      . [enhancement] Add surface morph client API (LP: #1422522)
      . The process for updating packaging for ABI changes is cumbersome and
        error-prone (LP: #1427207)
      . [regression] mir_acceptance_tests.NestedServer failure in clang CI
        (LP: #1430000)
      . DisplayConfigurationOutput.physical_size_mm is undefined/zero
        (LP: #1430315)
      . Dragging objects in a nested server or a client stutters slightly
        (LP: #1436192)
      . [regression] mir_proving_server: Super+N/Super+C does nothing now
        (LP: #1437166)
      . [regression] "Playground" event filters get registered twice
        (LP: #1437174)
      . [regression] <WARNING> Platform Probing: Failed to probe module.
        (LP: #1438536)
      . [regression] Move/resizing in mir_proving_server freezes if the cursor
        is outside the window (LP: #1438621)
      . [testsfail] CI failure in ClientLibraryErrorsDeathTest.
        creating_surface_synchronosly_on_malconstructed_connection_is_fatal
        (LP: #1438702)
      . Exceptions thrown due to EGL failures don't include EGL error codes
        (LP: #1444938)
      . Can't switch between sibling windows of multi-window apps (LP: #1445538)
      . [regression] specifying -DMIR_PLATFORM to one platform causes cmake
        failure (LP: #1447729)
      . mir_demo_server(_minimal): Can't move surfaces to overlap screen edges
        (LP: #1447882)
      . [regression] mir_demo_standalone_render_surfaces fails to start on
        krillin (LP: #1449198)
      . [regression] MIR_CLIENT_PERF_REPORT=log now shows "0" for the surface
        name (LP: #1415305)
      . Nested display leaks its EGLContext (LP: #1418910)
      . SimpleDispatchThreadTest.doesnt_call_dispatch_after_first_false_return
        fails when run repeatedly (LP: #1440005)
      . Surfaces are not properly released in CustomWindowManagement.
        state_change_requests_are_associated_with_correct_surface
        (LP: #1445418)
      . android reports that the gpu can only support 1 simultaneous output
        (LP: #1446304)
      . Support dynamic mouse cursor icons (LP: #1447839)

 -- CI Train Bot <email address hidden>  Tue, 12 May 2015 13:12:55 +0000

Upload details

Uploaded by:
CI Train Bot Account
Uploaded to:
Wily
Original maintainer:
Ubuntu Developers
Architectures:
i386 amd64 armhf arm64 all
Section:
x11
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
mir_0.13.0+15.10.20150512.orig.tar.gz 1.5 MiB bc4427a4f5c91d9deccab91f968b870ee6682f5ec0f1aa1519f84c81458f6112
mir_0.13.0+15.10.20150512-0ubuntu1.diff.gz 49.9 KiB 1708265329fb57e745a4ac4e6f9c7fa9f703ea8ac4dfec2605638a3eaae81d71
mir_0.13.0+15.10.20150512-0ubuntu1.dsc 4.4 KiB 54d0ac59aa21b811132bf0f1ecfe6c34263f13cae6c4c86a2009d9b3d28f9ede

View changes file

Binary packages built by this source

libmirclient-debug-extension-dev: No summary available for libmirclient-debug-extension-dev in ubuntu wily.

No description available for libmirclient-debug-extension-dev in ubuntu wily.

libmirclient-debug-extension1: No summary available for libmirclient-debug-extension1 in ubuntu wily.

No description available for libmirclient-debug-extension1 in ubuntu wily.

libmirclient-debug-extension1-dbgsym: No summary available for libmirclient-debug-extension1-dbgsym in ubuntu wily.

No description available for libmirclient-debug-extension1-dbgsym in ubuntu wily.

libmirclient-dev: No summary available for libmirclient-dev in ubuntu wily.

No description available for libmirclient-dev in ubuntu wily.

libmirclient8: No summary available for libmirclient8 in ubuntu wily.

No description available for libmirclient8 in ubuntu wily.

libmirclient8-dbgsym: No summary available for libmirclient8-dbgsym in ubuntu wily.

No description available for libmirclient8-dbgsym in ubuntu wily.

libmircommon-dev: No summary available for libmircommon-dev in ubuntu wily.

No description available for libmircommon-dev in ubuntu wily.

libmircommon4: No summary available for libmircommon4 in ubuntu wily.

No description available for libmircommon4 in ubuntu wily.

libmircommon4-dbgsym: No summary available for libmircommon4-dbgsym in ubuntu wily.

No description available for libmircommon4-dbgsym in ubuntu wily.

libmirplatform-dev: No summary available for libmirplatform-dev in ubuntu wily.

No description available for libmirplatform-dev in ubuntu wily.

libmirplatform7: No summary available for libmirplatform7 in ubuntu wily.

No description available for libmirplatform7 in ubuntu wily.

libmirplatform7-dbgsym: No summary available for libmirplatform7-dbgsym in ubuntu wily.

No description available for libmirplatform7-dbgsym in ubuntu wily.

libmirprotobuf0: No summary available for libmirprotobuf0 in ubuntu wily.

No description available for libmirprotobuf0 in ubuntu wily.

libmirprotobuf0-dbgsym: No summary available for libmirprotobuf0-dbgsym in ubuntu wily.

No description available for libmirprotobuf0-dbgsym in ubuntu wily.

libmirserver-dev: No summary available for libmirserver-dev in ubuntu wily.

No description available for libmirserver-dev in ubuntu wily.

libmirserver31: No summary available for libmirserver31 in ubuntu wily.

No description available for libmirserver31 in ubuntu wily.

libmirserver31-dbgsym: No summary available for libmirserver31-dbgsym in ubuntu wily.

No description available for libmirserver31-dbgsym in ubuntu wily.

mir-client-platform-android2: No summary available for mir-client-platform-android2 in ubuntu wily.

No description available for mir-client-platform-android2 in ubuntu wily.

mir-client-platform-android2-dbgsym: No summary available for mir-client-platform-android2-dbgsym in ubuntu wily.

No description available for mir-client-platform-android2-dbgsym in ubuntu wily.

mir-client-platform-mesa-dev: No summary available for mir-client-platform-mesa-dev in ubuntu wily.

No description available for mir-client-platform-mesa-dev in ubuntu wily.

mir-client-platform-mesa2: No summary available for mir-client-platform-mesa2 in ubuntu wily.

No description available for mir-client-platform-mesa2 in ubuntu wily.

mir-client-platform-mesa2-dbgsym: No summary available for mir-client-platform-mesa2-dbgsym in ubuntu wily.

No description available for mir-client-platform-mesa2-dbgsym in ubuntu wily.

mir-demos: No summary available for mir-demos in ubuntu wily.

No description available for mir-demos in ubuntu wily.

mir-demos-dbgsym: No summary available for mir-demos-dbgsym in ubuntu wily.

No description available for mir-demos-dbgsym in ubuntu wily.

mir-doc: No summary available for mir-doc in ubuntu wily.

No description available for mir-doc in ubuntu wily.

mir-graphics-drivers-android: No summary available for mir-graphics-drivers-android in ubuntu wily.

No description available for mir-graphics-drivers-android in ubuntu wily.

mir-graphics-drivers-desktop: No summary available for mir-graphics-drivers-desktop in ubuntu wily.

No description available for mir-graphics-drivers-desktop in ubuntu wily.

mir-platform-graphics-android2: No summary available for mir-platform-graphics-android2 in ubuntu wily.

No description available for mir-platform-graphics-android2 in ubuntu wily.

mir-platform-graphics-android2-dbgsym: No summary available for mir-platform-graphics-android2-dbgsym in ubuntu wily.

No description available for mir-platform-graphics-android2-dbgsym in ubuntu wily.

mir-platform-graphics-mesa2: No summary available for mir-platform-graphics-mesa2 in ubuntu wily.

No description available for mir-platform-graphics-mesa2 in ubuntu wily.

mir-platform-graphics-mesa2-dbgsym: No summary available for mir-platform-graphics-mesa2-dbgsym in ubuntu wily.

No description available for mir-platform-graphics-mesa2-dbgsym in ubuntu wily.

mir-test-tools: No summary available for mir-test-tools in ubuntu wily.

No description available for mir-test-tools in ubuntu wily.

mir-test-tools-dbgsym: No summary available for mir-test-tools-dbgsym in ubuntu wily.

No description available for mir-test-tools-dbgsym in ubuntu wily.

mir-utils: No summary available for mir-utils in ubuntu wily.

No description available for mir-utils in ubuntu wily.

mir-utils-dbgsym: No summary available for mir-utils-dbgsym in ubuntu wily.

No description available for mir-utils-dbgsym in ubuntu wily.