RAOF | <RAOF> "Hm. Am I managing to corrupt..." <- Ah, good. Not my fault, a simple heap-use-after-free in the existing code. | 02:42 |
---|---|---|
-GitHub[m]:#mir-server- **[MirServer/mir]** RAOF opened [pull request #2647](https://github.com/MirServer/mir/pull/2647): WaylandConnector: Fix use-after-free... (full message at <https://libera.ems.host/_matrix/media/r0/download/libera.chat/e3fb1c599125f66ff758fac426f93d5254ea633e>) | 02:58 | |
Saviq | RAOF (he/they) did you miss https://github.com/MirServer/mir/pull/2644? :) | 05:42 |
RAOF | I will get around to that today, I'm just pondering signals ATM. | 05:44 |
RAOF | (they suck, by the way) | 05:44 |
Saviq | I just meant that this is dealing with the same that https://github.com/MirServer/mir/pull/2647 is dealing with? | 05:45 |
Saviq | From a quick glance at least? | 05:45 |
RAOF | Oh, no. This is 2647 is dealing with a different issue. | 05:46 |
RAOF | s/This is// | 05:46 |
Saviq | Ok, I need to wake up properly first, then. | 05:46 |
RAOF | I mean, they're pretty similar issues. But 2647 is dealing with server shutdown, and 2644 is dealing with client shutdown. | 05:47 |
Saviq | Sorry, wrong link. I meant https://github.com/MirServer/mir/pull/2640 | 05:48 |
RAOF | Ah, that might indeed fix the same thing, yes. | 05:52 |
RAOF | In a somewhat roundabout way :) | 05:52 |
Saviq | I'll let you reconcile that with sophie :) | 05:52 |
RAOF | :) | 05:52 |
RAOF | There has got to be a way of doing this without copying std::vectors all the time! | 05:58 |
-GitHub[m]:#mir-server- **[MirServer/mir]** RAOF removed no-merge from [pull request #2645](https://github.com/MirServer/mir/pull/2645): platform/buffer_from_wl_shm: Handle clients immediately destroying the buffer | 07:16 | |
RAOF | If anyone feels like wrestling with the joy of signals, #2645 is now ready for review. | 07:18 |
RAOF | 274398 | 07:23 |
Saviq | pwn3d! | 07:23 |
RAOF | Ah, yes. When attempting to authorise WebAuthn, it is important that the key be plugged into the computer associated with the display you're looking at. | 07:24 |
Saviq | 🙃 | 07:24 |
RAOF | Argh! I wish so many platforms didn't lie about C++20 support! | 07:33 |
RAOF | Or rather: I don't care very much if your compiler technically supports `-std=c++20`. I care a lot more about whether your standard library supports all the *lots* of new API. | 07:37 |
-GitHub[m]:#mir-server- **[MirServer/mir]** Saviq assigned to [pull request #2640](https://github.com/MirServer/mir/pull/2640): Only call extension filter once per app per extension | 11:05 | |
-GitHub[m]:#mir-server- **[MirServer/mir]** Saviq assigned to [pull request #2647](https://github.com/MirServer/mir/pull/2647): WaylandConnector: Fix use-after-free | 11:05 | |
-GitHub[m]:#mir-server- **[MirServer/mir]** Saviq assigned to [pull request #2156](https://github.com/MirServer/mir/pull/2156): [gha] use LXD in spread tasks | 11:05 | |
-GitHub[m]:#mir-server- **[MirServer/mir]** Saviq assigned to [pull request #2645](https://github.com/MirServer/mir/pull/2645): platform/buffer_from_wl_shm: Handle clients immediately destroying the buffer | 11:05 | |
-GitHub[m]:#mir-server- **[MirServer/mir]** Saviq assigned graysonguarino to [issue #2613](https://github.com/MirServer/mir/issues/2613): miral does not expose Alarm functionality from MainLoop | 11:06 | |
-GitHub[m]:#mir-server- **[MirServer/mir]** Saviq assigned to [pull request #2530](https://github.com/MirServer/mir/pull/2530): spread: optimize in sbuild, too | 11:06 | |
-GitHub[m]:#mir-server- **[MirServer/mir]** Saviq assigned RAOF to [issue #2643](https://github.com/MirServer/mir/issues/2643): Cursor only updates once per enter on XWayland | 11:06 | |
Saviq | sophie are we expecting GTK apps to work with the OSK? Or Flutter, for that matter? | 11:25 |
Saviq | Asking for a friend: | 11:29 |
Saviq | https://discourse.ubuntu.com/t/ubuntu-frame-osk-not-showing-up/30620/5 | 11:29 |
Saviq | Can confirm Chrom*, WebKit and Qt6 do work | 12:25 |
ogra | so we'll just need to re-write all GTK apps in html then ... easy ... 🙂 | 12:30 |
Saviq | Curiously, it works in portals (?), too | 13:45 |
Saviq | And in Firefox | 13:45 |
Saviq | Hmm and now it works in GTK / Flutter, too. Must've been doing something wrong. | 14:00 |
-GitHub[m]:#mir-server- **[MirServer/mir]** graysonguarino marked [pull request #2646](https://github.com/MirServer/mir/pull/2646): Expose wait features as ready for review | 15:06 | |
-GitHub[m]:#mir-server- **[MirServer/mir]** Saviq closed [issue #2613](https://github.com/MirServer/mir/issues/2613): miral does not expose Alarm functionality from MainLoop | 16:20 | |
sophie-w | Saviq: Ihmm, I'm seeing OSK work with Flutter on an unsnapped app I just built, but not with the purple-task or flutter-gallery snaps. Investigating. | 16:50 |
sophie-w | Oh, neither of those have been updated in ~a year. That might explain it. Are there any Flutter snaps that are regularly updated? | 16:52 |
Saviq | <GitHub[m]> "**[MirServer/mir]** Saviq closed..." <- grayson-g that _was_ a duplicate, was it? "Alarm" vs. "wait features"? Please reopen if I conflated the two. | 16:56 |
Saviq | <sophie-w> "Oh, neither of those have been..." <- Tried `flutter-gallery` and doesn't work either, but a locally snapped one works fine, so indeed it must be a case of Flutter inside | 16:58 |
Saviq | Let me try re-snapping it | 16:59 |
grayson-g[m] | <Saviq> "grayson-g that _was_ a duplicate..." <- Gonna reopen it. I exposed the ability to wait on signals and file descriptors, but there is an `Alarm` class in Mir that allows scheduling callbacks. | 17:02 |
sophie-w | I tried https://snapcraft.io/paneladmin, which has a build pushed within the last few days. It seems to be just a mockup app, but it does have a selectable text field. It does not work. | 17:03 |
Saviq | And a rebuilt flutter-gallery doesn't work. WTH. | 17:12 |
sophie-w | It sounds like feenicsdev got it to work though | 17:14 |
Saviq | Oh they did, coolz. | 17:14 |
Saviq | Wonder what the default flutter is, if not `flutter/latest/stable`, then… | 17:18 |
Saviq | Ah it's not using the snap at all? | 17:20 |
Saviq | <Saviq> "But I see yours actually..." <- @raof I think I'm missing something still… just did this: | 17:34 |
Saviq | https://github.com/Saviq/spread/commit/f57e4c2221bce78dd043c55809ccc0a706e8723d | 17:34 |
Saviq | And a rebuilt snap is broken completely: | 17:34 |
Saviq | https://github.com/MirServer/mir/actions/runs/3092148118/jobs/5003087147#step:7:449 | 17:34 |
Saviq | @ Fail. RAOF (he/they) 👆️ | 17:35 |
Saviq | And that's time. o/ | 17:35 |
-GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] merged [pull request #2647](https://github.com/MirServer/mir/pull/2647): WaylandConnector: Fix use-after-free | 17:59 | |
-GitHub[m]:#mir-server- **[MirServer/mir]** bors[bot] closed [issue #2639](https://github.com/MirServer/mir/issues/2639): Shutdown crash when OSK is running | 17:59 | |
-GitHub[m]:#mir-server- **[MirServer/mir]** wmww opened [pull request #2648](https://github.com/MirServer/mir/pull/2648): Implement X11 platform pixel format selection correctly | 20:40 | |
-GitHub[m]:#mir-server- | 20:40 | |
-GitHub[m]:#mir-server- > Fixes #2624. | 20:40 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!