01:14 userabc: i'm trying to read global keypresses with libinput. i'm looking throught the source code of wshowkeys, but when i try to extract the bits that read keys, a lot goes over my head. what would be the best way to read keys?
11:24 wlb: weston Merge request !1395 opened by Arnaud Vrac (rawoul) gl-renderer: do not use glTexImage3D directly https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1395
11:51 wlb: weston Merge request !1396 opened by Arnaud Vrac (rawoul) compositor: add option to daemonize after socket creation https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1396
13:52 wlb: weston Merge request !1397 opened by Arnaud Vrac (rawoul) Fullscreen shell fixes https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1397
15:06 wlb: weston Issue #845 opened by corad4 corad4df (corad4) Speed and Stability: Maximizing Performance with Datacenter Proxies in Enterprise Environments https://gitlab.freedesktop.org/wayland/weston/-/issues/845
15:10 vyivel: wooo the spam is back
15:46 daniels: are you talking about datacenter proxies or fullscreen-shell? :P
15:49 bl4ckb0ne: who allowed joss to have an account
15:59 ManMower: I didn't think the wl_data_center_proxy API was finished yet
16:09 riteo: hi!
16:11 riteo: I'm currently working on a Wayland backend for Godot. I'm currently having issues with implementing fractional scaling with cursors.
16:11 riteo: How is the API supposed to be used? Should I reload the cursor theme every time? Cache themes? Ignore everything and just resize from the next biggest integer scale?
16:15 wlb: weston Issue #845 closed \o/ (Speed and Stability: Maximizing Performance with Datacenter Proxies in Enterprise Environments https://gitlab.freedesktop.org/wayland/weston/-/issues/845)
16:16 rayrapetyan: wl_data_center_proxy - wtf is that?
16:21 riteo: I looked that title online, looks like it's just generic spam
16:21 riteo: That might explain why the issue got nuked into lower orbit
16:39 rayrapetyan: ManMower mentioned it as like it's something real. Is ManMower a spam-bot?
16:39 riteo: wait is the issue still there?
16:39 riteo: I can't read it
16:39 rayrapetyan: ManMower said above: <ManMower> I didn't think the wl_data_center_proxy API was finished yet
16:40 riteo: oopsie I didn't read the history before joining, sorry
16:41 riteo: I see... That sounds like a joke I think
16:42 riteo: Not sure though. Really, no hard feelings if that's not the case :)
16:42 riteo: It sounds like a joke because it talks about "proxies", which collide with wayland jargon
16:44 riteo: BTW, alongside the fractional cursor issue, could also anybody help me by telling me when a client should actually "resize" on scale changes?
16:44 riteo: The spec is not very clear on that unfortunately
17:25 wlb: weston Merge request !1398 opened by Arnaud Vrac (rawoul) Desktop shell fixes https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1398
17:28 wlb: weston Merge request !1399 opened by Arnaud Vrac (rawoul) compositor: fix crash when repaint fails with pending presentation feedback https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1399
17:30 wlb: weston Merge request !1400 opened by Arnaud Vrac (rawoul) compositor: fix crash in xdg_output_manager_get_xdg_output after head removal https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1400
17:31 rawoul: not the same kind of spam, sorry anyway :) just dumping some old patches...
17:59 daniels: rawoul: the good kind of spam!
18:36 wlb: weston Merge request !1401 opened by Daniel Stone (daniels) Yet more surface/view mapping cleanups https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1401
18:37 wlb: weston Merge request !1402 opened by Daniel Stone (daniels) tests: Add kiosk-shell testing https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1402 [kiosk-shell], [libweston-desktop], [Testing]
18:48 wlb: wayland-protocols/main: Simon Ser * readme: version should be included in stable protocol filenames https://gitlab.freedesktop.org/wayland/wayland-protocols/commit/3ec59242544e README.md
18:48 wlb: wayland-protocols Merge request !226 merged \o/ (readme: version should be included in stable protocol filenames https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/226)
18:50 wlb: wayland-protocols Issue #29 closed \o/ (linux-dmabuf: Is it an error to specify different modifiers for different planes? https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/29)
18:50 wlb: wayland-protocols/main: Simon Ser * linux-dmabuf: require all planes to use the same modifier https://gitlab.freedesktop.org/wayland/wayland-protocols/commit/0c4e041f640b unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml
18:50 wlb: wayland-protocols Merge request !224 merged \o/ (linux-dmabuf: require all planes to use the same modifier https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/224)
18:51 wlb: wayland-protocols/main: Simon Ser * readme: make it clear that we are a standards body https://gitlab.freedesktop.org/wayland/wayland-protocols/commit/c4f559866f13 README.md
18:51 wlb: wayland-protocols Merge request !220 merged \o/ (readme: make it clear that we are a standards body https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/220)
18:52 wlb: wayland-protocols Merge request !221 closed (unstable: Clarify protocols' status and update rules)
19:16 riteo: well, I gtg. I don't have a bouncer (yet) so I'll have to disconnect. As always, I'll lurk in the logs if somebody wants to help me, that'd be really appreciated!
19:16 riteo: Cya!
19:27 kennylevinsen: riteo: a client does not *resize* on scale change as the logical size is the same. They should preferably submit a new buffer at the new scale as soon as possible as the surface is being scaled by the compositor until then and may be blurry
20:47 wlb: weston Merge request !1403 opened by Andrei Onea (andreinonea) protocol: install ivi-application.xml https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1403
22:25 riteo: kennylevinsen: oh yeah sorry I think I expressed in a bad way. We indeed dont't actually resize the window but instead scale the buffer (in the case of integer scaling) and instead resize the internal godot representation; we have our own scale logic UI side
22:26 riteo: thing is: when should we submit said buffer? `wl_surface::on_enter` doesn't necessarily work, as a surface can change scale
22:27 riteo: oh wait... We can do that on change of preferred scale... Ooops, sorry, I just realized it hehe
22:27 riteo: but when should we do it for integer scaling on compositors which don't expose the preferred buffer scale event?
22:52 riteo: oopsie gtg once more, cya