Mir

mir:release/2.11

Last commit made on 2023-01-06
Get this branch:
git clone -b release/2.11 https://git.launchpad.net/mir

Branch merges

Branch information

Name:
release/2.11
Repository:
lp:mir

Recent commits

c71ab7e... by Alan Griffiths

Draft changelog

f1ff98f... by Marius Gripsgard 

Address review comment

8828d79... by Marius Gripsgard 

Cleanup miroil mirbuffer and align with upstream qtmir

ea09d1c... by Michał Sawicz

ci: fix working with jammy in GitHub Actions

9f84d78... by Chris Halse Rogers

platform/DRMFormat: Add as_mir_format converter

Ideally we would migrate to a world where `DRMFormat` is the canonical type
for pixel formats; there are more of them, and the descriptor contains more
useful information that code using `MirPixelFormat` has had to ad-hoc.

Make it possible to start doing this by adding a conversion from `DRMFormat`
to `MirPixelFormat`. This is necessarily lossy, as there are a lot of
`DRMFormat`s that have no corresponding `MirPixelFormat`, but that implies
that *current* code couldn't have properly handled them, so it's OK.

e6c60aa... by Chris Halse Rogers

server/shm_backing: Document Mapping<T> interface

76d4f3f... by Chris Halse Rogers

cmake: Rename MIR_BAD_BUFFER_TEST_ENVIRONMENT_BROKEN -> MIR_SIGBUS_HANDLER_ENVIRONMENT_BROKEN

aa1b636... by Chris Halse Rogers

mir::shm::Mapping: Add const overrides where appropriate

e7b0860... by Chris Halse Rogers

mir::shm::Mapping: Disable CopyAssign

a832276... by Chris Halse Rogers

server/shm_backing: Move all symbols into mir::shm

The `Mapping` and `*MappableRange`s are pretty much about shared memory, so they
can go in `mir::shm`, too.