/srv/irclogs.ubuntu.com/2022/06/07/#mir-server.txt

-GitHub[m]:#mir-server- **[MirServer/mir]** wmww opened [pull request #2458](https://github.com/MirServer/mir/pull/2458): Wayland platform threadsafe swap_buffers()01:33
-GitHub[m]:#mir-server- 01:33
-GitHub[m]:#mir-server- > Fixes #2450 by making `DisplayClient` an executor and running the frame request on it01:33
-GitHub[m]:#mir-server- **[MirServer/mir]** wmww opened [pull request #2459](https://github.com/MirServer/mir/pull/2459): Wayland platform: do not delete outputs until display configure02:06
-GitHub[m]:#mir-server- 02:06
-GitHub[m]:#mir-server- > Mitigates #2457. Just a small change that doesn't refactor the architecture, but should prevent the obvious use-after-free.02:06
-GitHub[m]:#mir-server- **[MirServer/mir]** RAOF opened [pull request #2460](https://github.com/MirServer/mir/pull/2460): platform: Document Display::configure harder.... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/4fc36f938dd1e65a6c8327fbd93c1be6ba802118)03:02
RAOFBah! Where did my new code go?07:09
alan_g[m]Stashed? Local history?07:52
SaviqGood morn' o/08:32
alan_g[m]Hello there!!08:36
-GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] merged [pull request #2448](https://github.com/MirServer/mir/pull/2448): Wayland platform size from configure09:03
-GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] closed [issue #2447](https://github.com/MirServer/mir/issues/2447): Mir-on-Wayland doesn't support fractional scaling09:03
-GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] edited [pull request #2459](https://github.com/MirServer/mir/pull/2459): Wayland platform: do not delete outputs until display configure09:03
-GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] edited [pull request #2458](https://github.com/MirServer/mir/pull/2458): Wayland platform threadsafe swap_buffers()09:03
-GitHub[m]:#mir-server- **[MirServer/mir]** AlanGriffiths opened [pull request #2461](https://github.com/MirServer/mir/pull/2461): [Wayland platform] timeout safe swap_buffers()... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/a80582582c02b68e02d677f8554bb39b03bc8112)11:39
-GitHub[m]:#mir-server- **[MirServer/mir]** AlanGriffiths requested a review from wmww for [pull request #2461](https://github.com/MirServer/mir/pull/2461): [Wayland platform] timeout safe swap_buffers()11:41
alan_g[m]> I think there might also be an existing trace of a touch stream in `test_data`?11:59
alan_g[m]```11:59
alan_g[m]$ find tests/mir_test_framework/udev-recordings/ -name *touch*11:59
alan_g[m]tests/mir_test_framework/udev-recordings/synaptics-touchpad.umockdev11:59
alan_g[m]tests/mir_test_framework/udev-recordings/synaptics-touchpad.ioctl11:59
alan_g[m]```11:59
alan_g[m]Saviq sounds like to understand https://github.com/MirServer/mir/pull/2451, are you going to review it?13:36
SaviqACK, will do13:37
alan_g[m]Argh! I have too many chat apps around. I heard a notification ping, but can't find a notification.13:48
-GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] merged [pull request #2460](https://github.com/MirServer/mir/pull/2460): platform: Document Display::configure harder.14:03
-GitHub[m]:#mir-server- **[MirServer/mir]** AlanGriffiths closed [pull request #2461](https://github.com/MirServer/mir/pull/2461): [Wayland platform] timeout safe swap_buffers()16:26
-GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] merged [pull request #2459](https://github.com/MirServer/mir/pull/2459): Wayland platform: do not delete outputs until display configure16:49
grayson-g[m]Regarding the bogus touches filtered out in the Flohack branch (this is irrelevant to what I'm working on, but it made me think) is (0,0) *really* an invalid state? Because this code is filtering out all inputs at (0, 0). I understand that some device is falsely sending out the (0, 0), but should we be filtering out *ever* (0, 0)? What if someone is to write a test of some sort where they want to test that a press to (0, 0) works. Or17:01
grayson-g[m]what if someone is calibrating a touch display and they actually hit (0, 0)? Should this be filtered out? Or should the coordinates in practice start at (1, 1)?17:01
grayson-g[m]Or, also likely, am I just overthinking this?17:01
* grayson-g[m] sent a code block: https://libera.ems.host/_matrix/media/r0/download/libera.chat/b327e3cece42d9eb143656d9e8400ba3a13c812d17:03
alan_g[m]> is (0,0) *really* an invalid state?17:03
alan_g[m]> is (0,0) *really* an invalid state?17:04
alan_g[m]Not really. IIRC the intent was if all touches are at the same (0, 0) then the whole frame is bad17:04
grayson-g[m]> <@alan_g:matrix.org> > is (0,0) *really* an invalid state?17:05
grayson-g[m]> 17:05
grayson-g[m]> Not really. IIRC the intent was if all touches are at the same (0, 0) then the whole frame is bad17:05
grayson-g[m]Ah yes, this will allow one touch to (0, 0).17:05
alan_g[m]It does seem implausible that several touches are identified at the same point17:05
-GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] merged [pull request #2458](https://github.com/MirServer/mir/pull/2458): Wayland platform threadsafe swap_buffers()17:26
-GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] closed [issue #2450](https://github.com/MirServer/mir/issues/2450): Mir-on-Wayland platform deadlocks due to thread unsafety17:26
-GitHub[m]:#mir-server- **[MirServer/mir]** wmww closed [issue #2434](https://github.com/MirServer/mir/issues/2434): Failing to run Wayland platform on hosts that don't support wl-shell18:33

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!