Name Status Last Modified Last Commit
lp:ubuntu/wily-proposed/mir bug 1 Development 2015-10-15 11:38:30 UTC 2015-10-15
109. [ Alexandros Frantzis ] * New upstrea...

Author: Alexandros Frantzis
Revision Date: 2015-10-08 16:12:19 UTC

[ Alexandros Frantzis ]
* New upstream release 0.17.0 (https://launchpad.net/mir/+milestone/0.17.0)
  - ABI summary: Only servers and graphics drivers need rebuilding;
    . Mirclient ABI unchanged at 9
    . Mirserver ABI bumped to 35
    . Mircommon ABI unchanged at 5
    . Mirplatform ABI bumped to 11
    . Mirprotobuf ABI bumped to 3
    . Mirplatformgraphics ABI bumped to 6
    . Mirclientplatform ABI unchanged at 3
  - Enhancements:
    . Introduce libmircookie, a simple mechanism for a group of cooperating
      processes to hand out and verify difficult-to-forge timestamps to
      untrusted 3rd parties.
    . More refactorings to support renderers other than GL.
    . Add MirBlob to the client API - a tool for serializing and
      deserializing data.
    . Introduce a libinput based input platform, not yet used by default.
    . Provide a mechanism for the shell to send events on surface
      construction.
    . Provide mir::shell::DisplayConfigurationController allowing shells
      to correctly change the display configuration, notifying clients
      as appropriate.
    . New DSO versioning guide.
    . Send events pertaining to the output a surface is currently on (dpi,
      form factor, scale) to clients.
  - Bug fixes:
    . [enhancement] XMir specific documentation should live in its own
      subsection (LP: #1200114)
    . Nested servers need cursor support (LP: #1289072)
    . Mir cursor is missing/invisible until the client sets it multiple
      times (LP: #1308133)
    . [regression] Fullscreen software surfaces (like Xmir -sw) can crash
      the Mir server (LP: #1493721)
    . [usc] Mir gives up and shuts down due to input with multimonitor qtmir
      (std::exception::what: Failure sending input event) (LP: #1496069)
    . Mouse cursor disappears upon entering the surface area of a nested
      client (LP: #1496849)
    . [android] input is not dispatched when attaching an external monitor
      (LP: #1498045)
    . [android] input coordinates are scaled incorrectly when an external
      display is connected (LP: #1498540)
    . [android] std::exception::what: error during hwc set() when unplugging
      external monitor (LP: #1498550)
    . tests do not compile without precompiled headers (LP: #1498829)
    . [android] std::exception::what: Failed to monitor fd: Operation not
      permitted when unplugging external display in a nested configuration
      (LP: #1499042)
    . Mir suddenly no longer builds since 'mesa (11.0.0-1ubuntu1) wily':
      /usr/include/EGL/eglplatform.h:100:35: fatal error:
      android/native_window.h: No such file or directory (LP: #1499134)
    . [android] various crashes when unplugging external display on a
      nested configuration (LP: #1501927)
    . Cursor becomes visible by itself when an external monitor is connected
      (LP: #1502200)
    . mesa FTBFS due to missing Requires in mirclient (LP: #1503450)

[ CI Train Bot ]
* New rebuild forced.

lp:ubuntu/wily/mir bug 1 Development 2015-10-08 16:12:19 UTC 2015-10-08
109. [ Alexandros Frantzis ] * New upstrea...

Author: Alexandros Frantzis
Revision Date: 2015-10-08 16:12:19 UTC

[ Alexandros Frantzis ]
* New upstream release 0.17.0 (https://launchpad.net/mir/+milestone/0.17.0)
  - ABI summary: Only servers and graphics drivers need rebuilding;
    . Mirclient ABI unchanged at 9
    . Mirserver ABI bumped to 35
    . Mircommon ABI unchanged at 5
    . Mirplatform ABI bumped to 11
    . Mirprotobuf ABI bumped to 3
    . Mirplatformgraphics ABI bumped to 6
    . Mirclientplatform ABI unchanged at 3
  - Enhancements:
    . Introduce libmircookie, a simple mechanism for a group of cooperating
      processes to hand out and verify difficult-to-forge timestamps to
      untrusted 3rd parties.
    . More refactorings to support renderers other than GL.
    . Add MirBlob to the client API - a tool for serializing and
      deserializing data.
    . Introduce a libinput based input platform, not yet used by default.
    . Provide a mechanism for the shell to send events on surface
      construction.
    . Provide mir::shell::DisplayConfigurationController allowing shells
      to correctly change the display configuration, notifying clients
      as appropriate.
    . New DSO versioning guide.
    . Send events pertaining to the output a surface is currently on (dpi,
      form factor, scale) to clients.
  - Bug fixes:
    . [enhancement] XMir specific documentation should live in its own
      subsection (LP: #1200114)
    . Nested servers need cursor support (LP: #1289072)
    . Mir cursor is missing/invisible until the client sets it multiple
      times (LP: #1308133)
    . [regression] Fullscreen software surfaces (like Xmir -sw) can crash
      the Mir server (LP: #1493721)
    . [usc] Mir gives up and shuts down due to input with multimonitor qtmir
      (std::exception::what: Failure sending input event) (LP: #1496069)
    . Mouse cursor disappears upon entering the surface area of a nested
      client (LP: #1496849)
    . [android] input is not dispatched when attaching an external monitor
      (LP: #1498045)
    . [android] input coordinates are scaled incorrectly when an external
      display is connected (LP: #1498540)
    . [android] std::exception::what: error during hwc set() when unplugging
      external monitor (LP: #1498550)
    . tests do not compile without precompiled headers (LP: #1498829)
    . [android] std::exception::what: Failed to monitor fd: Operation not
      permitted when unplugging external display in a nested configuration
      (LP: #1499042)
    . Mir suddenly no longer builds since 'mesa (11.0.0-1ubuntu1) wily':
      /usr/include/EGL/eglplatform.h:100:35: fatal error:
      android/native_window.h: No such file or directory (LP: #1499134)
    . [android] various crashes when unplugging external display on a
      nested configuration (LP: #1501927)
    . Cursor becomes visible by itself when an external monitor is connected
      (LP: #1502200)
    . mesa FTBFS due to missing Requires in mirclient (LP: #1503450)

[ CI Train Bot ]
* New rebuild forced.

lp:ubuntu/vivid-proposed/mir bug 1 Development 2015-03-26 22:39:00 UTC 2015-03-26
95. [ Alexandros Frantzis ] * New upstrea...

Author: CI Train Bot Account
Revision Date: 2015-03-24 16:09:54 UTC

[ Alexandros Frantzis ]
* New upstream release 0.12.1 (https://launchpad.net/mir/+milestone/0.12.1)
  - Bug fixes:
    . [regression] mali, powervr locks up with around the introduction or
      removal of a third overlay (LP: #1413211)
    . USC - mouse cursor on AMD graphics is drawing incorrectly
      (LP: #1417581)
    . 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)
    . DisplayConfigurationOutput.physical_size_mm is undefined/zero
      (LP: #1430315)
    . 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)
    . valgrind on armhf fails with with many errors (LP: #1435186)

lp:ubuntu/vivid/mir 2 Mature 2015-03-24 16:09:54 UTC 2015-03-24
95. [ Alexandros Frantzis ] * New upstrea...

Author: CI Train Bot Account
Revision Date: 2015-03-24 16:09:54 UTC

[ Alexandros Frantzis ]
* New upstream release 0.12.1 (https://launchpad.net/mir/+milestone/0.12.1)
  - Bug fixes:
    . [regression] mali, powervr locks up with around the introduction or
      removal of a third overlay (LP: #1413211)
    . USC - mouse cursor on AMD graphics is drawing incorrectly
      (LP: #1417581)
    . 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)
    . DisplayConfigurationOutput.physical_size_mm is undefined/zero
      (LP: #1430315)
    . 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)
    . valgrind on armhf fails with with many errors (LP: #1435186)

lp:ubuntu/utopic-proposed/mir bug 2 Mature 2014-10-10 20:38:35 UTC 2014-10-10
84. [ Daniel van Vugt ] * New upstream re...

Author: PS Jenkins bot
Revision Date: 2014-10-10 14:01:26 UTC

[ Daniel van Vugt ]
* New upstream release 0.8.0 (https://launchpad.net/mir/+milestone/0.8.0)
  - Enhancements:
    . Less sensitivity to ABI breaks - many headers unused by external
      projects are now hidden and not installed by -dev packaes. If you
      require any headers that are missing, just ask.
    . Touchspots: --enable-touchspots to servers; visually shows touch
      locations (warning: This affects performance LP: #1373692).
    . Client performance reporting: Any Mir client can now get accurate
      performance information (frame rate, render time, buffer lag etc)
      logged to stdout. Just set env MIR_CLIENT_PERF_REPORT=log
    . Further improved touch responsiveness, with less lag and smoother
      scrolling (so long as you don't enable touchspots).
    . Slightly faster builds using precompiled headers.
    . Turn hardware overlays on by default. When in use, this halves the
      CPU usage of a Mir server. Already enabled in unity-system-compositor.
    . More scripting to detect ABI breaks.
    . Improved src/ tree consistency (renamed "src/shared" to "src/common").
    . Improved fatal signal design: Changed from SIGTERM to SIGHUP delivered
      to clients on unexpected server disconnection.
    . Improved library/package design to allow concurrent installations
      of different Mir versions without conflicts.
    . Fd reception code is now common to client and server.
  - ABI summary: Servers need rebuilding, but clients do not;
    . Mirclient ABI unchanged at 8
    . Mircommon ABI bumped to 2
    . Mirplatform ABI bumped to 3
    . Mirserver ABI bumped to 26
  - API changes between Mir 0.7 and 0.8:
    . Lots of headers removed from the public SDK! We have only hidden
      headers not known to be used by any known projects. Please let us
      know if anything is missing - https://bugs.launchpad.net/mir/+filebug
    . graphics::Platform - interface changed significantly.
    . Lots of server API changes to support touchspots.
    . File descriptors now passed as type Fd instead of int32_t.
  - Bug fixes:
    . [regression] Mir deb packages with versioned names cannot be installed
      simultaneously any more (LP: #1293944)
    . A frozen client can hang the whole server (LP: #1350207)
    . QtMir FTBFS: fatal error: mir/input/input_channel.h: No such file or
      directory (LP: #1365934)
    . [regression] platform-api fails to build against Mir 0.8 (LP: #1368354)
    . Mir FTBFS with gcc 4.9.1-14 (utopic update):
      auto_unblock_thread.h:44:46: error: no matching function for call to
      ‘std::thread::thread(<brace-enclosed initializer list>)’ (LP: #1369389)
    . [regression] Compositing is jerky and stutters during touch events
      (LP: #1372850)
    . unit test fails: AndroidInputReceiverSetup.slow_raw_input_doesnt_cause_
      frameskipping (LP: #1373826)
    . intermittent hang in TestClientInput (LP: #1338612)
    . TestClientInput.scene_obscure_motion_events_by_stacking fails
      intermittently (LP: #1361757)
    . [regression] First frame is composited as black (even though the client
      has provided a non-black frame) (LP: #1362444)
    . Some mali drivers crash after repeatedly creating/destroying the mir
      compositor threads (LP: #1362841)
    . [android] SIGTERM to server with connected client causes crash
      (LP: #1364637)
    . [regression] acceptance tests fails in
      ServerDisconnect.causes_client_to_terminate_by_default (LP: #1364772)
    . [regression] symbol lookup error:
      /usr/lib/arm-linux-gnueabihf/libmirserver.so.24: undefined symbol:
      _ZTIN7android7RefBaseE (libmirserver 0.6.1 doesn't work with
      libmircommon 0.7.0) (LP: #1364890)
    . [regression] Mir FTBFS with g++-4.8 [error: ISO C++ forbids casting
      between pointer-to-function and pointer-to-object] (LP: #1366134)
    . Intermittent CI failure in DemoPrivateProtobuf.client_calls_server
      (LP: #1367353)
    . Overly strict libmirplatform* dependencies are blocking CI
      (LP: #1370866)
    . [regression] mir demo servers segfault on shutdown (LP: #1371619)
    . Nested server crashes with SIGSEGV on shutdown in eglDestroyContext()
      (LP: #1372276)
    . [regression] Moving/resizing clients in a nested server is very
      jerky/stuttery (LP: #1372300)
    . [regression] Bypass/overlays are toggling constantly (LP: #1373689)
    . [regression] Mir server uses too much CPU during touch scrolling
      (LP: #1373809)
    . Intermittent test failures in TestClientCursorAPI.* (LP: #1342567)
    . clang emits lots of warnings about lttng headers (LP: #1348472)
    . [enhancement] Draw input event location (LP: #1323522)
    . demo shell: Keep colours consistent, regardless of the physical pixel
      format of your framebuffer (LP: #1375660)
    . tests: Fix SharedLibraryProber test runs on i386. (LP: #1375829)
    . Touchspots rendered as squares on some devices (LP: #1373698)
    . The headers needed to use features shown in the acceptance tests are
      not published (LP: #1375301)
    . update-all-ABI-sha1sums.sh and install_on_android.sh are no longer
      executable. (LP: #1376547)
    . Fix arm64 package by adding arm64 to the shared library prober test.
      (LP: #1379478)

lp:ubuntu/utopic/mir bug 1 Development 2014-10-10 14:01:26 UTC 2014-10-10
84. [ Daniel van Vugt ] * New upstream re...

Author: PS Jenkins bot
Revision Date: 2014-10-10 14:01:26 UTC

[ Daniel van Vugt ]
* New upstream release 0.8.0 (https://launchpad.net/mir/+milestone/0.8.0)
  - Enhancements:
    . Less sensitivity to ABI breaks - many headers unused by external
      projects are now hidden and not installed by -dev packaes. If you
      require any headers that are missing, just ask.
    . Touchspots: --enable-touchspots to servers; visually shows touch
      locations (warning: This affects performance LP: #1373692).
    . Client performance reporting: Any Mir client can now get accurate
      performance information (frame rate, render time, buffer lag etc)
      logged to stdout. Just set env MIR_CLIENT_PERF_REPORT=log
    . Further improved touch responsiveness, with less lag and smoother
      scrolling (so long as you don't enable touchspots).
    . Slightly faster builds using precompiled headers.
    . Turn hardware overlays on by default. When in use, this halves the
      CPU usage of a Mir server. Already enabled in unity-system-compositor.
    . More scripting to detect ABI breaks.
    . Improved src/ tree consistency (renamed "src/shared" to "src/common").
    . Improved fatal signal design: Changed from SIGTERM to SIGHUP delivered
      to clients on unexpected server disconnection.
    . Improved library/package design to allow concurrent installations
      of different Mir versions without conflicts.
    . Fd reception code is now common to client and server.
  - ABI summary: Servers need rebuilding, but clients do not;
    . Mirclient ABI unchanged at 8
    . Mircommon ABI bumped to 2
    . Mirplatform ABI bumped to 3
    . Mirserver ABI bumped to 26
  - API changes between Mir 0.7 and 0.8:
    . Lots of headers removed from the public SDK! We have only hidden
      headers not known to be used by any known projects. Please let us
      know if anything is missing - https://bugs.launchpad.net/mir/+filebug
    . graphics::Platform - interface changed significantly.
    . Lots of server API changes to support touchspots.
    . File descriptors now passed as type Fd instead of int32_t.
  - Bug fixes:
    . [regression] Mir deb packages with versioned names cannot be installed
      simultaneously any more (LP: #1293944)
    . A frozen client can hang the whole server (LP: #1350207)
    . QtMir FTBFS: fatal error: mir/input/input_channel.h: No such file or
      directory (LP: #1365934)
    . [regression] platform-api fails to build against Mir 0.8 (LP: #1368354)
    . Mir FTBFS with gcc 4.9.1-14 (utopic update):
      auto_unblock_thread.h:44:46: error: no matching function for call to
      ‘std::thread::thread(<brace-enclosed initializer list>)’ (LP: #1369389)
    . [regression] Compositing is jerky and stutters during touch events
      (LP: #1372850)
    . unit test fails: AndroidInputReceiverSetup.slow_raw_input_doesnt_cause_
      frameskipping (LP: #1373826)
    . intermittent hang in TestClientInput (LP: #1338612)
    . TestClientInput.scene_obscure_motion_events_by_stacking fails
      intermittently (LP: #1361757)
    . [regression] First frame is composited as black (even though the client
      has provided a non-black frame) (LP: #1362444)
    . Some mali drivers crash after repeatedly creating/destroying the mir
      compositor threads (LP: #1362841)
    . [android] SIGTERM to server with connected client causes crash
      (LP: #1364637)
    . [regression] acceptance tests fails in
      ServerDisconnect.causes_client_to_terminate_by_default (LP: #1364772)
    . [regression] symbol lookup error:
      /usr/lib/arm-linux-gnueabihf/libmirserver.so.24: undefined symbol:
      _ZTIN7android7RefBaseE (libmirserver 0.6.1 doesn't work with
      libmircommon 0.7.0) (LP: #1364890)
    . [regression] Mir FTBFS with g++-4.8 [error: ISO C++ forbids casting
      between pointer-to-function and pointer-to-object] (LP: #1366134)
    . Intermittent CI failure in DemoPrivateProtobuf.client_calls_server
      (LP: #1367353)
    . Overly strict libmirplatform* dependencies are blocking CI
      (LP: #1370866)
    . [regression] mir demo servers segfault on shutdown (LP: #1371619)
    . Nested server crashes with SIGSEGV on shutdown in eglDestroyContext()
      (LP: #1372276)
    . [regression] Moving/resizing clients in a nested server is very
      jerky/stuttery (LP: #1372300)
    . [regression] Bypass/overlays are toggling constantly (LP: #1373689)
    . [regression] Mir server uses too much CPU during touch scrolling
      (LP: #1373809)
    . Intermittent test failures in TestClientCursorAPI.* (LP: #1342567)
    . clang emits lots of warnings about lttng headers (LP: #1348472)
    . [enhancement] Draw input event location (LP: #1323522)
    . demo shell: Keep colours consistent, regardless of the physical pixel
      format of your framebuffer (LP: #1375660)
    . tests: Fix SharedLibraryProber test runs on i386. (LP: #1375829)
    . Touchspots rendered as squares on some devices (LP: #1373698)
    . The headers needed to use features shown in the acceptance tests are
      not published (LP: #1375301)
    . update-all-ABI-sha1sums.sh and install_on_android.sh are no longer
      executable. (LP: #1376547)
    . Fix arm64 package by adding arm64 to the shared library prober test.
      (LP: #1379478)

lp:ubuntu/trusty/mir bug 1 Development 2014-04-14 23:42:12 UTC 2014-04-14
66. [ Daniel van Vugt ] * New upstream re...

Author: PS Jenkins bot
Revision Date: 2014-04-11 21:03:54 UTC

[ Daniel van Vugt ]
* New upstream release 0.1.8 (https://launchpad.net/mir/+milestone/0.1.8)
  - mirclient ABI unchanged, still at 7. Clients do not need rebuilding.
  - mirserver ABI bumped to 18. Shells need rebuilding.
  - Server API changes affecting shells:
    . GLRenderer::tessellate() changed syntax.
    . graphics::Platform::create_display() has a new parameter allowing you
      to customize the compositor's (E)GL configutation.
    . Renderable::buffer(unsigned long frameno) is now:
      Renderable::buffer(void const* user_id). See below.
    . Renderable::should_be_rendered_in() is replaced by a more natural:
      Renderable::visble()
    . input::Surface::name() returns by value instead of reference now,
      to ensure future thread safety.
  - Switched EventHub device enumeration and hotplug to Udev. NOTE! This
    means mir_test_* can't run natively on touch devices any more without
    some setup first:
      sudo mount -o remount,rw /
      sudo apt-get update
      sudo apt-get install -y umockdev
      umockdev-run -- bin/mir_unit_tests
  - Added logging for HWC events.
  - Continued consolidation of Surface classes toward a simpler architecture.
  - Introduced "RenderableList" as the way to sample the Scene contents,
    and started using that in the default compositor.
  - Introduced physical length units and conversion (geometry::Length) in
    preparation for arbitrary DPI rendering.
  - Added some decorations to demo-shell; shadows and basic title bars, all
    anti-aliased and high-DPI scalable.
  - Multi-monitor frame sync has been redesigned to eliminate the need for
    frame number tracking.
  - Bugs (and enhancements) resolved:
    . [enhancement] Please move input detection to libudev (LP: #1237784)
    . [enhancement] Add a clamping resize mode to GLRenderer (LP: #1259887)
    . [regression] Intermittent loss of multimonitor frame sync
      (LP: #1290306)
    . [enhancement] Make GL config options configurable (LP: #1290780)
    . memcheck-test doesn't test anything when DISABLED_GTEST_DISCOVERY is
      enabled (LP: #1291876)
    . "Error opening DRM device" is always followed by "Unknown error -(some
      negative number)" (LP: #1292384)
    . Rendering/composition gets stopped early (LP: #1293896)
    . Ubuntu Touch Settings and terminal apps are not rendering correctly on
      rotate. (LP: #1294048)
    . [regression] Apps are much slower to open (LP: #1294051)
    . Settings app opens to a blank screen unless given enough time to render
      or the app is touched (LP: #1294053)
    . TestClientInput/DemoPrivateProtobuf memory leak is causing regular CI
      test failures (LP: #1295231)
    . OSK touch events "fall through" and hit surface behind them
      (LP: #1297878)
    . [enhancement] add a test for composite of last client post
      (LP: #1298596)
    . [regression] Surfaces vanish as soon as their edges touch the edge of
      screen (LP: #1301115)
* Cherry-picked from future release 0.1.9:
  - Bug fix: mirplatformgraphics does not have boost program options in its
    symbol table (LP: #1301040)
  - Bug fix: unity8 crashed with SIGSEGV in glDeleteTextures() from
    mir::scene::GLPixelBuffer::~GLPixelBuffer() from
    mir::scene::ThreadedSnapshotStrategy::~ThreadedSnapshotStrategy()
    (LP: #1256360)

[ Ubuntu daily release ]
* New rebuild forced

lp:ubuntu/trusty-proposed/mir bug 2 Mature 2014-03-19 01:27:14 UTC 2014-03-19
65. [ Alberto Aguirre ] Fix not compositi...

Author: PS Jenkins bot
Revision Date: 2014-03-18 18:38:01 UTC

[ Alberto Aguirre ]
Fix not compositing the client's last posted buffer (LP: #1294048,
LP: #1294051, LP: #1294053, LP: #1290306) In single-display cases
the number of ready buffers decreases after a buffer is acquired by
the rendering operator. Determine if there will be uncomposited
buffers before acquiring a buffer so it works for single and multi
display use cases. (LP: #1294048, #1290306, #1294051, #1294053)

lp:ubuntu/saucy/mir bug 2 Mature 2013-10-14 23:55:33 UTC 2013-10-14
51. [ Kevin Gunn ] * bump version 0.0.15 ...

Author: PS Jenkins bot
Revision Date: 2013-10-14 23:55:33 UTC

[ Kevin Gunn ]
* bump version 0.0.15

[ Ubuntu daily release ]
* Automatic snapshot from revision 1100

lp:ubuntu/saucy-proposed/mir bug 1 Development 2013-10-14 23:55:33 UTC 2013-10-14
51. [ Kevin Gunn ] * bump version 0.0.15 ...

Author: PS Jenkins bot
Revision Date: 2013-10-14 23:55:33 UTC

[ Kevin Gunn ]
* bump version 0.0.15

[ Ubuntu daily release ]
* Automatic snapshot from revision 1100

110 of 10 results