Mir

mir:drop-copyright-year

Last commit made on 2023-01-09
Get this branch:
git clone -b drop-copyright-year https://git.launchpad.net/mir

Branch merges

Branch information

Name:
drop-copyright-year
Repository:
lp:mir

Recent commits

984a234... by Michał Sawicz

all: drop Canonical copyright year

d1d82de... by "bors[bot]" <26634292+bors[bot]@users.noreply.github.com>

Merge #2767

2767: src/server/frontend_xwayland/{xcb_connection.cpp,xwayland_wm.cpp}: Ty… r=AlanGriffiths a=sunweaver

…po fixes.

Co-authored-by: Mike Gabriel <email address hidden>

ba76d29... by Mike Gabriel

src/server/frontend_xwayland/{xcb_connection.cpp,xwayland_wm.cpp}: Typo fixes.

709332d... by "bors[bot]" <26634292+bors[bot]@users.noreply.github.com>

Merge #2751

2751: wayland: Manually implement wl_shm/wl_shm_pool r=AlanGriffiths a=RAOF

The implementation in `libwayland-server` has a number of annoying flaws, including being thread-unsafe, having awkward interactions with `SIGBUS` handling, and (least importantly) crashing the server in some client error circumstances.

Because we have fewer constraints an a richer implementation environment, it is reasonable to implement `wl_shm` and `wl_shm_pool` ourselves, making the surrounding code simpler.

Closes: #2669

Co-authored-by: Christopher James Halse Rogers <email address hidden>
Co-authored-by: Michał Sawicz (Saviq) <email address hidden>

74e0592... by Michał Sawicz

spread: re-enable sigbus tests on the ubuntu task

When cross-building, we're `nocheck`, so this doesn't apply.

3c6ba04... by "bors[bot]" <26634292+bors[bot]@users.noreply.github.com>

Merge #2764

2764: Fixup unqualified `std::move` warnings r=Saviq a=RAOF

Clang warns about calling `std::move` as an unqualified call to `move`, and is reasonable to do so because Argument Dependent Lookup *could* cause the compiler to resolve `bar::T baz; move(baz)` to some other `bar::move(baz)` if there happens to be a `bar::move(T)` implementation in the same namespace as `T` is defined.

Closes: #2742

Co-authored-by: Christopher James Halse Rogers <email address hidden>

e726ed4... by Chris Halse Rogers

Apparently the -Wno-attributes=clang:: syntax is quite new; also support older GCC

53aa85b... by Chris Halse Rogers

mtd::StubBufferAllocator: Ensure the compiler doesn't elide the reads we want to test.

62e652f... by Chris Halse Rogers

Fixup unqualified std::move warnings

08580ec... by "bors[bot]" <26634292+bors[bot]@users.noreply.github.com>

Merge #2759

2759: Cleanup miroil mirbuffer and align with upstream qtmir r=AlanGriffiths a=mariogrip

Follow up of https://github.com/MirServer/mir/pull/2435

Co-authored-by: Marius Gripsgard <email address hidden>