lp://staging/mir/ubuntu
Ubuntu 15.04 (vivid) packaging branch
- Get this branch:
- bzr branch lp://staging/mir/ubuntu
Branch merges
Related bugs
Related blueprints
Branch information
Recent revisions
- 1308. By CI Train Bot Account
-
* New upstream release 0.28.1(https:/
/launchpad. net/mir/ +milestone/ 0.28.1)
- ABI summary:
. mirclient ABI unchanged at 9
. miral ABI unchanged at 2
. mirserver ABI unchanged to 45
. mircommon ABI unchanged at 7
. mirplatform ABI unchanged at 61
. mirprotobuf ABI unchanged at 3
. mirplatformgraphics ABI unchanged at 13
. mirclientplatform ABI unchanged at 5
. mirinputplatform ABI unchanged at 7
. mircore ABI unchanged at 1
- Enhancements:
. Fix build (and add instructions) for Fedora
. Wayland support for keymaps
. Don't use Mir EGL if it isn't available.
. [miral-app, miral-desktop] Default to using SDL's Wayland support.
. Use system GMock detection (unless cross-compiling)
- Bugs fixed:
. Wayland demo client doesn't cross-compile. (LP: #1723971)
. mir fails to find drm.h. (LP: #1722147)
. Don't treat failing to bypass buffers as a fatal error. (LP: #1723235)
. Build process depends on Debian toolchain. (LP: #1724202)
. XWayland clients updates not causing redraw (LP: #1720223) - 1306. By CI Train Bot Account
-
* New upstream release 0.28.0(https:/
/launchpad. net/mir/ +milestone/ 0.28.0)
- ABI summary:
. mirclient ABI unchanged at 9
. miral ABI introduced at 2
. mirserver ABI bumped to 45
. mircommon ABI unchanged at 7
. mirplatform ABI unchanged at 61
. mirprotobuf ABI unchanged at 3
. mirplatformgraphics ABI unchanged at 13
. mirclientplatform ABI unchanged at 5
. mirinputplatform ABI unchanged at 7
. mircore ABI unchanged at 1
- Enhancements:
. Update licences to (L)GPL3 or (L)GPL2.
. Initial support for Wayland clients
. [mir_demo_client_ display_ config] add orientation changing
. RPC: Don't require the server ACK client's buffer-release requests.
. Added libmirclientcpp to Mir source package
. Added libmiral to Mir source package
. Various small improvements to miral-shell example
. [libmiral, miral-shell] handle display reconfiguration better and allow
shells to customize maximized placements.
. Enable CommandLineOptions to be processed before server initialization
- Bugs fixed:
. Fix handling of invalid display configuration. (LP: #1643446)
. Move full responsibility for buffer IPC into frontend. (LP: #1395421)
. Don't destroy an IPC "closure" object when it may yet be used
(LP: #1672960)
. [mesa-kms] Respect display orientation when painting cursor.
(LP: #1610078)
. Respect cursor hotspot when hosted on Mir. (LP: #1705284)
. mcl::BufferVault: Fix lock inversion.
. Handle mir_event_type_close_ window in examples (LP: #1706004),
(LP: #1705439)
. Drop BufferStream::suitable_ for_cursor( )
. Only notify resize events for valid surfaces (LP: #1643446)
. Don't leak DRM fds in platform-eglstream probe.
. Remove obsolete & broken example code. (LP: #1663130)
. Move buffer-release IPC to a dedicated IPC thread. (LP: #1395421)
. [NestedServerWithTwoDisplays] Look for the last of a series of
synthetic events to ensure that the queue is drained before the test
exits. (LP: #1709666)
. floating window manager allows resizing maximized windows (LP: #1704776)
. [miral-shell] doesn't work with breeze X cursor theme (LP: #1699084)
. [miral-shell] Don't allow splashscreen to be occluded (LP: #1705973)
. [miral-shell] Update maximized windows on display changes (LP: #1705695)
. Make racy DragAndDrop test reliable. (LP: #1704780)
. [libmiral] Define default window settings in one place and clamp the
actual values to avoid ldiv0. (LP: #1717061)
. [miral-kiosk] Apply fullscreen logic when hidden windows are restored.
(LP: #1717910)
. [mir-on-x11] Less annoying clipping of Mir-on-X11 window when it exceeds
display bounds. (LP: #1668599) - 1304. By CI Train Bot Account
-
* New upstream release 0.27.0 (https:/
/launchpad. net/mir/ +milestone/ 0.27.0)
- ABI summary:
. mirclient ABI unchanged at 9
. mirserver ABI bumped to 44
. mircommon ABI unchanged at 7
. mirplatform ABI bumped to 61
. mirprotobuf ABI unchanged at 3
. mirplatformgraphics ABI bumped to 13
. mirclientplatform ABI unchanged at 5
. mirinputplatform ABI bumped to 7
. mircore ABI unchanged at 1
- Enhancements:
. Mostly groundwork required to support major enhancements coming in
future Mir versions.
. Removed android-input and eliminated the entire "3rd_party/" subtree.
Now the Mir source tree contains original code only.
. Added mir_prompt_session_ new_fds_ for_prompt_ providers_ sync API.
. mirout: Added load and save options for keeping display configs
on disk.
. mirout: Added "--" support for applying configuration changes under
Unity8.
. Fixed failure of DRM hardware cursor {hide(); show(image);}
. Added server option: "--cursor software" (MIR_SERVER_CURSOR= software)
. Added letterboxing/black bars support to the GL renderer in preparation
for generic output cloning.
. Added client API for getting the logical size of an output.
. Migrated MirCookie to use SHA-256.
. Ensure RealKMSOutputConfiguration stays in sync with actual hardware
state.
. Added support for drag-and-drop.
. Lots of other client API enhancements.
. Minor clean-ups, optimizations and dead code removal.
. Added support for building on Ubuntu 17.10 artful.
. Update example code to use undeprecated API.
. mesa-kms: Support hardware cursors in hybrid setups.
. Rework and publish the graphics platform APIs
- Bugs fixed:
. [enhancement] Make able to get version information from client /
server APIs (LP: #1195540)
. Touch screen coordinates don't rotate with the screen (LP: #1349660)
. Subpixel order not included in Mir display information (LP: #1393578)
. [enhancement] Missing client API for relative surface movement (e.g.
dragging client-decorated windows) (LP: #1420334) . Mir does not reset
key states when paused or resumed (modifiers get stuck after VT
switching) (LP: #1536279)
. NBS never uses mc::MultiMonitorMode:: single_ monitor_ fast, even when
only a single monitor is plugged in (LP: #1561418)
. Inconsistent behaviour of Num Lock (LP: #1588237)
. A scaled (not panned or clipped) mirror/clone mode is desired
(LP: #1639226)
. Rotating an output left or right without restarting the
compositor distorts the image (LP: #1643488)
. support display scaling slider in unity8 (LP: #1645372)
. [ FAILED ] NestedInputWithMouse.mouse_ pointer_ coordinates_ in_nested_
server_are_accumulated (LP: #1646375)
. [ FAILED ] NestedInputWithMouse.mouse_ pointer_ position_ is_in_sync_ with_
host_server (LP: #1646558)
. abi_check doesn't check mircore (LP: #1649354)
. [testsfail] PromptSessionClientAPI. client_ pid_is_ associated_ with_
session hangs and times out (LP: #1655929)
. EDID does not change when hotplugging a monitor (LP: #1660017)
. [regression] Mir 0.26.0 - spinner loading animation, minimize, maximize
too fast (LP: #1661072)
. [regression] Unity8 stutters constantly (like half frame rate) using
Mir 0.26.0 (LP: #1661128)
. [regression] mir_demo_server refuses to quit on Ctrl+Alt+Backspace or
Ctrl+C in its terminal (deadlock in DefaultInputDeviceHub: :add_device)
(LP: #1661151)
. [regression] mirout crashes when connecting to unity8 or any nested
server: [libprotobuf FATAL
/usr/include/ google/ protobuf/ repeated_ field.h: 1408] CHECK failed:
(index) < (current_size_): (LP: #1661163)
. [ FAILED ] DefaultInputManagerTest. forwards_ pause_continue_ state_
changes_to_platform (LP: #1661187)
. [regression] Segfault on detect_fd_leaks during acceptance tests (in
DisplayConfiguration/ {DisplayFormatS etting, DisplaySubpixel Setting} )
(LP: #1661498)
. [regression] Nested server segfaults or rapidly logs exceptions when a
fullscreen client starts [in mir_presentation_chain_ set_dropping_ mode
... std::exception::what: Operation not permitted] (LP: #1661508)
. [regression] Windowed clients of nested servers are all black
(LP: #1661521)
. mir_window_request_ persistent_ id_sync seg faults when called twice
(LP: #1661704)
. mir_acceptance_tests now takes 10 seconds longer (in r4002 compared to
r4001) (LP: #1662044)
. Mir graphics platform ABI broke in series 0.26 but sonames never
changed (LP: #1662455)
. libmirclient-dev missing build depndency on libmircore-dev
(LP: #1662942)
. [regression] mirscreencast hangs during screencast creation
(LP: #1662997)
. [regression] Software clients of nested servers with size >=480x480
are all black in Mir 0.25.0 and later (or stretched and distorted under
Unity8) (LP: #1663062)
. mir_window_spec_set_ cursor_ name() doesn't trigger
mir::scene: :SurfaceObserve r::cursor_ image_set_ to (LP: #1663197)
. android complaint during mirscreencast of nested server (LP: #1664562)
. qtubuntu sends wrong text as part of QKeyEvent (LP: #1664610)
. Mir server crashed with SIGSEGV in
mir::compositor: :TemporaryBuffe r::size( ) called from
mir::gl::tessellate _renderable_ into_rectangle( ) (LP: #1664760)
. mirout reports logical size of a rotated display incorrectly
(LP: #1665271)
. Nested servers (Unity8) periodically stutter (half frame rate) with
Mir 0.26.1 (LP: #1666372)
. If the only surface in a session cannot take focus the server crashes
(LP: #1667645)
. [regression] OSK input shaping no longer works correctly (LP: #1669444)
. GTK window functions `Always on Top, Move and Resize' don't work in
Mir/Unity8 (LP: #1669524)
. [regression] mir_proving_server mode hotkeys (Ctrl+Alt+=/-) cause the
server to segfault (LP: #1669752)
. Test takes minutes to complete: MediatingDisplayChangerTest. confirmed_
configuration_doesnt_ revert_ after_timeout (LP: #1671033)
. [ FAILED ] PosixRWMutex.prefer_ writer_ nonrecursive_ prevents_ writer_
starvation (Timeout waiting to acquire write lock) (LP: #1671037)
. [regression] Mixing screen rotation with mode changes makes the image
squished (LP: #1672269)
. unity-system-compositor crashed with SIGSEGV in
libinput_device_ config_ accel_is_ available( ) from
libinput_device_ config_ accel_set_ speed() from
mir::input: :evdev: :LibInputDevice ::apply_ settings( ) (LP: #1672955)
. Presentation chains should support various Vulkan presentation modes
(LP: #1673533)
. Need an extension for GBM buffers to replace
mir_buffer_ get_buffer_ package( ) (LP: #1673534)
. cross-compile-chroot. sh (to zesty) fails to build [cannot find -ludev]
due to libudev.so being in a different directory to where libudev.pc
searches for it (LP: #1674201)
. Please transition to Boost 1.62 (LP: #1675138)
. [regression] Mir is assigning the first output ID = 0 (==
mir_display_ output_ id_invalid) (LP: #1675331)
. Mir sending key repeat events continually to nested shell after VT
switch (causes Unity8 lockup for a while) (LP: #1675357)
. mirout commands don't work when followed by -- (LP: #1676320)
. mir_demo_standalone_ render_ overlays fails to link (LP: #1677239)
. [regression] doxygen processing for capnproto/protobuf broken
(LP: #1679248)
. mir_window_spec_set_ cursor_ render_ surface does not work (LP: #1679836)
. [regression] Some fullscreen apps render nothing until the window has
been resized (LP: #1686620)
. Correct eglsquare example: Don't paint from the window event handler.
(LP: #1695221) - Merged branch lp://staging/mir/0.27
- 1302. By CI Train Bot Account
-
* New upstream release 0.26.3 (https:/
/launchpad. net/mir/ +milestone/ 0.26.3)
- Enhancements:
. Make deprecations optional (and default to off for builds on 16.04 LTS)
. Added support for building on Ubuntu 17.10 artful.
- Bugs fixed:
. Mir needs to be updated to 0.26 in 16.04LTS (LP: #1685186)
. unity-system-compositor crashed with SIGSEGV in
libinput_device_ config_ accel_is_ available( ) from
libinput_device_ config_ accel_set_ speed() from
mir::input: :evdev: :LibInputDevice ::apply_ settings( ) (LP: #1672955)
. Please transition to Boost 1.62 (LP: #1675138)
. Mir sending key repeat events continually to nested shell after VT
switch (causes Unity8 lockup for a while) (LP: #1675357)
. mir_demo_standalone_ render_ overlays fails to link (LP: #1677239) -
Merged branch
lp://staging/~mir-team/mir/0.26-old
- Bug #1393578: Subpixel order not included in Mir display information
- Bug #1645372: support display scaling slider in unity8
- Bug #1660017: EDID does not change when hotplugging a monitor
- Bug #1661072: [regression] Mir 0.26.0 - spinner loading animation, minimize, maximize too fast
- Bug #1661128: [regression] Unity8 stutters constantly (like half frame rate) using Mir 0.26.0
- Bug #1661163: [regression] mirout crashes when connecting to unity8 or any nested server: [libprotobuf FATAL /usr/include/google/protobuf/repeated_field.h:1408] CHECK failed: (index) < (current_size_):
- Bug #1661498: [regression] Segfault on detect_fd_leaks during acceptance tests (in DisplayConfiguration/{DisplayFormatSetting,DisplaySubpixelSetting})
- Bug #1661508: [regression] Nested server segfaults or rapidly logs exceptions when a fullscreen client starts [in mir_presentation_chain_set_dropping_mode ... std::exception::what: Operation not permitted]
- Bug #1661521: [regression] Windowed clients of nested servers are all black
- Bug #1661704: mir_window_request_persistent_id_sync seg faults when called twice
- Bug #1662942: libmirclient-dev missing build depndency on libmircore-dev
- Bug #1663062: [regression] Software clients of nested servers with size >=480x480 are all black in Mir 0.25.0 and later (or stretched and distorted under Unity8)
- Bug #1663197: mir_window_spec_set_cursor_name() doesn't trigger mir::scene::SurfaceObserver::cursor_image_set_to
- Bug #1664760: Mir server crashed with SIGSEGV in mir::compositor::TemporaryBuffer::size() called from mir::gl::tessellate_renderable_into_rectangle()
- Bug #1666372: Nested servers (Unity8) periodically stutter (half frame rate) with Mir 0.26.1
- Bug #1667645: If the only surface in a session cannot take focus the server crashes
- Bug #1669444: [regression] OSK input shaping no longer works correctly
- Bug #1670876: Setting MirWindowSpec parameters always causes window's input_region to be reset
- Bug #1672955: unity-system-compositor crashed with SIGSEGV in libinput_device_config_accel_is_available() from libinput_device_config_accel_set_speed() from mir::input::evdev::LibInputDevice::apply_settings()
- Bug #1673533: Presentation chains should support various Vulkan presentation modes
- Bug #1673534: Need an extension for GBM buffers to replace mir_buffer_get_buffer_package()
- Bug #1675138: Please transition to latest Boost
- Bug #1675357: Mir sending key repeat events continually to nested shell after VT switch (causes Unity8 lockup for a while)
- Bug #1677239: mir_demo_standalone_render_overlays fails to link
- Bug #1685186: [SRU] Mir needs to be updated to 0.26 in 16.04LTS
- 1301. By Brandon Schaefer
-
Changes landed in archive that were not sync'ed with our release branch. Sync those changes
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/mir/0.1