00:12 cpli: how does wayland deal with multiple IMEs?
00:12 cpli: also, hi kchibisov
08:15 zubzub: how does a wayland client create an accelerated (egl) surface? Is this code still relevant: https://jan.newmarch.name/Wayland/EGL/#heading_toc_j_5 ? In other words, is it all abstracted away behind egl calls?
09:34 wlb: wayland Merge request !303 opened by Weijia Wang (wegank) event-loop: define itimerspec on darwin https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/303
09:55 soreau: zubzub: does weston simple-egl client not offer the answer?
09:58 emersion: zubzub: https://github.com/emersion/hello-wayland/tree/opengl
09:58 emersion: the example code you linked is badly outdated
10:00 zubzub: soreau: probably but it's easier to ask in ChatGPTirc and get a more nuance answer ;)
10:01 soreau: yea, that example uses wl_shell even
10:01 zubzub: emersion: thanks! I assume your code is update to date?
10:01 emersion: should be yeah
10:02 zubzub: Cool I'll use that as a test case for emscripten wayland egl support then :)
10:09 soreau: emersion: why no wl_egl_window_destroy()?
10:10 wlb: wayland Merge request !304 opened by Weijia Wang (wegank) tests: build on non-ELF platforms https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/304
10:10 soreau: and wl_display_destroy()
10:11 emersion: and probably more
10:12 kennylevinsen: spending time cleaning up application state just before process exit is also a little redundant
10:13 soreau: sure, but if this is to be an example, and the state might not be shutdown/exit
11:40 wlb: weston/main: Michael Olbrich * backend-drm: don't try to commit an empty state https://gitlab.freedesktop.org/wayland/weston/commit/0edcc9e5ba1c libweston/backend-drm/kms.c
11:40 wlb: weston Merge request !1183 merged \o/ (backend-drm: don't try to commit an empty state https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1183)
11:44 wlb: weston/main: Michael Olbrich * backend-drm: don't copy the fence fd when duplicating the plane state https://gitlab.freedesktop.org/wayland/weston/commit/d5e5428478eb libweston/backend-drm/state-helpers.c
11:44 wlb: weston Merge request !1192 merged \o/ (backend-drm: don't copy the fence fd when duplicating the plane state https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1192)
12:00 wlb: weston/main: Philipp Zabel * backend-vnc: client side cursor support https://gitlab.freedesktop.org/wayland/weston/commit/53ce09ecf82f libweston/backend-vnc/vnc.c
12:00 wlb: weston Merge request !984 merged \o/ (backend-vnc: add client side cursor support https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/984)
12:53 wlb: weston/main: Daniel Stone * 6 commits https://gitlab.freedesktop.org/wayland/weston/compare/53ce09ecf82f29346f1e1cc56ebc3a0dd9a7b1fd...89d05db0b76c149165f892509865a96d013054ab
12:53 wlb: weston Merge request !458 merged \o/ (Introduce writeback connector screenshooter to DRM-backend https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/458)
14:45 wlb: weston/main: Michael Olbrich * shared/frame: add helper to get decoration sizes without shadow https://gitlab.freedesktop.org/wayland/weston/commit/2a48ab8c1e3c shared/ cairo-util.h frame.c
14:45 wlb: weston/main: Michael Olbrich * wayland-backend: split switch_mode to prepare for xdg-shell resizing https://gitlab.freedesktop.org/wayland/weston/commit/455f24be9cef libweston/backend-wayland/wayland.c
14:45 wlb: weston/main: Michael Olbrich * backend-wayland: immediately unref the renderbuffer for use shm buffers https://gitlab.freedesktop.org/wayland/weston/commit/6b23ffabcf5e libweston/backend-wayland/wayland.c
14:45 wlb: weston/main: Michael Olbrich * backend-wayland: allow resizing with xdg-shell https://gitlab.freedesktop.org/wayland/weston/commit/d29c2808675e libweston/backend-wayland/wayland.c
14:45 wlb: weston Merge request !1166 merged \o/ (backend-wayland: allow resizing with xdg-shell https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1166)
21:37 zubzub: emersion: there's a (gcc only?) bug in your makefile, source files must be listed before link libraries else no symbols will be pulled in (clang doesn't care about this)
21:38 zubzub: took ma a few minutes to figure out wtf I was getting unresolved symbols 😅
21:38 emersion: zubzub: ugh i feel like that's something which has been fixed on master but not on this branch
21:38 zubzub: oh ic, nevermind then ;)
21:39 emersion: i should backport it