00:57 wlb: wayland-protocols Issue #245 opened by M. Stoeckl (mstoeckl) ext-image-copy-capture-v1: scale not specified race-free https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/245
01:14 mstoeckl: riteo: re wl_registry names: libwayland internally has a server-global list of globals+names, but I would not rely on this since other implementations may differ
01:42 mstoeckl: also: in case you're interested, I've written a few proxy/embedding programs of varying quality (waypipe, wmux, windowtolayer, wborder, swaylock-plugin, ...); in practice they all need a lot of code to handle program requests.
02:10 danieldg: yeah, any proxy has to have full understanding of all globals it permits to be present
02:10 danieldg: even if it's just "this one doesn't need any special handling"
09:46 riteo: mstoeckl: I see, that makes sense. I'll choose a more conservative approach then
09:48 riteo: also, yes, I'm interested indeed, I think proxying has a lot of potential still :D
09:48 riteo: I didn't know you made so many programs! I think what I'm doing is basically wmux but for clients
09:50 riteo: (to be clear, what I mean is that I only heard about waypipe, I had no idea other proxies existed)
09:51 riteo: danieldg: I don't mind really, I think it's still way cleaner than manually hooking up every global through a compositor library
09:52 riteo: like, I'm fine with basically building a wayland-only compositor at this point. Since I don't need to handle rendering, scene tree, output management and whatnot, I think that any logic of proxying/accounting is going to be simpler and easier to extend than any generic compositor library
09:59 linkmauve: And waypipe now works perfectly on panvk. :)
09:59 riteo: also rn the only thing my proxy has to know about most interfaces are the signatures, really. That's like, "add this pointer to this place" and we're done, compared to hooking up every single event handler to basically relay the same thing.
09:59 linkmauve: And on Intel even when using CCS.
09:59 riteo: nice :D
12:37 wlb: weston/main: Daniel Stone * 9 commits https://gitlab.freedesktop.org/wayland/weston/compare/9124a98aec8a9bb1578302b41c0e17e50619b60b...1b7655636d6b0110b906683ca5ec2b93263b3d24
12:37 wlb: weston Merge request !1681 merged \o/ (tests: Improve asserts https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1681)
13:54 wlb: weston Merge request !1697 opened by Erico Nunes (enunes) gl-renderer: close gbm drm_fd on destroy https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1697
15:37 wlb: wayland Issue #527 closed \o/ (Providing a Client Side Decorations visual schema to applications through Wayland protocol https://gitlab.freedesktop.org/wayland/wayland/-/issues/527)
16:32 wlb: weston Merge request !1698 opened by Marius Vlad (mvlad) libweston: Rename LED_* to WESTON_LED* https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1698 [Input]