Mir

mir:release/2.16

Last commit made on 2024-04-03
Get this branch:
git clone -b release/2.16 https://git.launchpad.net/mir

Branch merges

Branch information

Name:
release/2.16
Repository:
lp:mir

Recent commits

994e25e... by Alan Griffiths

Drop dropped fix from changelog

fbad5e5... by Matthew Kosarek

ci: surfaces_with_exclusive_zone_set_to_negative_one_do_not_respect_other_exclusive_zones WLCS tests needed to be excluded entirely as they spuriously fail

932d874... by Matthew Kosarek

ci: gtest filter should ignore all exclusive zones tests until merged back into main

b864aa9... by Matthew Kosarek

debian: update changelog to better reflect changes for 2.16.4

6aea3d2... by Alan Griffiths

tests/open_wrapper: Handle the Ubuntu 64-bit time_t apocalypse (#3290)

We're *mostly* insulated from this, but our tests need to intercept
calls to `open`, which means that we're exposed to some glibc internals
that change under `_TIME_BITS=64`.

Fortunately umockdev in the archive has already hit this, so adapt that
fix to our use.

Fixes: #3285

967d872... by Matthew Kosarek

testing: ignore surfaces_with_exclusive_zone_set_to_negative_one_do_not_respect_other_exclusive_zones WLCS test

03335a6... by Matthew Kosarek

version: update version to 2.16.4 and update changelog

3efb89b... by MichaƂ Sawicz

Fix propagation of custom attributes on outputs (#3294)

Fixes: https://github.com/canonical/ubuntu-frame/issues/172

6a7c962... by Alan Griffiths

(#3259) buffer size should be the possibly-inverted extents size so that the final image is correct (#3292)

fixes #3259

# Screenshots
## Left

![20240318_15h54m23s_grim](https://github.com/canonical/mir/assets/25062299/7815dfb9-ed03-491f-8422-e417d5d39d3b)

## Right

![20240318_15h54m44s_grim](https://github.com/canonical/mir/assets/25062299/412bd5a8-4935-4c4f-8c9a-6c710bf232b4)

## Inverted (Scaled)

![20240318_15h55m27s_grim](https://github.com/canonical/mir/assets/25062299/4bd4a102-c666-431f-86f8-ec005d3c457a)

## Normal

![20240318_15h56m07s_grim](https://github.com/canonical/mir/assets/25062299/f50be354-d664-4589-a75a-63e818d8597f)

4373f4d... by Alan Griffiths

(#3236) `CPUCopyOutputSurface` now used a GL output layout (#3245)

fixes https://github.com/canonical/mir/issues/3236

Am I right to think this @RAOF ? It looks like `CPUCopyOutputSurface` is
trying to have a `GL` layout. I could be wrong, but this makes my
screenshots work.

## Before

![2024-02-21T17:01:19,606591722-05:00](https://github.com/canonical/mir/assets/25062299/1835506f-6725-47d4-920a-f2fdcec4ce91)

## After

![2024-02-21T17:06:29,424484886-05:00](https://github.com/canonical/mir/assets/25062299/6dfbc1e2-8fcf-40e2-8913-7a610b9a5743)