[08:44] <Saviq> Good day o/
[08:45] <Saviq> alan_g I took care / am taking care of mir-kiosk-x11, mir-test-tools, mir-kiosk-kodi USN rebuilds - will you please do egmde*
[08:46] <alan_g[m]> Saviq: Sure, thanks for picking up the mir ones
[11:43]  * Saviq trying Thunderbird's internal Matrix client…
 "trying Thunderbird's internal..." <- Is it any use?
[13:00] <Saviq> I just saw your message, and got notified of it, so far so good :D
[13:01] <Saviq> Doesn't _look_ as nice as others
[13:23] -GitHub[m]:#mir-server- **[MirServer/mir]** AlanGriffiths opened [issue #2509](https://github.com/MirServer/mir/issues/2509): Resizing Mattermost sends it crazy... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/1d21df7012b8cd2e3af2c63eb5e7b372b167639a)
[15:10] <Saviq> > Doesn't _look_ as nice as others
[15:10] <Saviq> Its rendering leaves a bit to be desired (weird, since it's built around a rendering engine :shrug:)… And it doesn't seem capable of sending images…
[15:10]  * Saviq uploaded an image: (47KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/EHMrxAFIAxeslOugPzloMLeY/obraz.png >
[15:11] <Saviq> Or displaying them, for that matter.
[15:44] <grayson-g[m]> Is there an elegant way to check if `libinput` is a certain version in the preprocessor? It seems some builds of `bump-wl_seat-to_v8` are failing if libinput is < version 1.19 when smooth scrolling was introduced. It doesn't look like `libinput.h` exposes its version.
[15:49] <Saviq> grayson-g the way to do it would be in the `find_package` stanza in CMake
[15:49] <Saviq> So that CMake bails if the version is lower than required
[15:56] <grayson-g[m]> Do we still want Mir to build if libinput < 1.19? I could fall back to discrete scrolling instead of hi-res.
[15:57] <Saviq> 20.04 only has 1.15
[15:58] <grayson-g[m]> I think I could do... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/36e5f134071f5c23e7e2e2e1e200ab678531371d)
[15:59] <Saviq> That's one option, if libinput headers has macros to do that directly, that would be another
[15:59] <Saviq> But yeah we can't require anything higher than 1.15
[15:59] <grayson-g[m]> Saviq: Cool. It looks like it doesn't have a header for this from what I can tell, so I'll just add that in the CMake and check it.
[16:02] <Saviq> grayson-g here's prior art:
[16:02] <Saviq> https://github.com/MirServer/mir/blob/789a059534f7479a58ebaad0660d4e7ab2353746/CMakeLists.txt#L330-L335
 "Doesn't _look_ as nice as others" <- And it doesn't do encryption properly, so my PMs are untrusted 
[17:47] -GitHub[m]:#mir-server- **[MirServer/mir]** wmww opened [pull request #2510](https://github.com/MirServer/mir/pull/2510): Wl pointer behavior tweaks
[17:47] -GitHub[m]:#mir-server-  
[17:47] -GitHub[m]:#mir-server- > Some small improvements to the behavior of `wl_pointer`. Originally part of #2504 and needed for the virtual pointer WLCS tests to pass.
[19:12] <grayson-g[m]> *goes on lunch after pushing a fix to see if the tests pass when he gets back*
[19:12] <grayson-g[m]> *comes back and realizes he forgot to put a semicolon in a statement within an ignored directive*