10:06wlb: weston/main: Pekka Paalanen * 5 commits https://gitlab.freedesktop.org/wayland/weston/compare/8a1f56310cbcd9ea014ca2c86b962d64744ac878...a62cb45b6e852bfe002c44786507709fd52df1b6
10:06wlb: weston Merge request !1186 merged \o/ (Add color-profile and color-transformation debug scopes https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1186)
10:14wlb: weston/main: Daniel Stone * input: Destroy tablet-tool bindings on exit https://gitlab.freedesktop.org/wayland/weston/commit/03add7dce585 libweston/compositor.c
10:14wlb: weston Merge request !1213 merged \o/ (input: Destroy tablet-tool bindings on exit https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1213)
11:00wlb: weston/main: Daniel Stone * tests: Move prog_args_save() later https://gitlab.freedesktop.org/wayland/weston/commit/3ae62c208c55 tests/weston-test-fixture-compositor.c
11:00wlb: weston/main: Daniel Stone * tests: Allow DRM fixture setup to cleanly skip https://gitlab.freedesktop.org/wayland/weston/commit/c7a29b519613 tests/weston-test-fixture-compositor.c
11:00wlb: weston Merge request !1214 merged \o/ (tests: Move prog_args_save() later https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1214)
11:07wlb: weston Merge request !1215 opened by Pekka Paalanen (pq) backend-headless: fully release pango and fontconfig https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1215 [Headless backend]
11:43wlb: weston/main: Marius Vlad * simple-touch: Add maximized/fullscreen states https://gitlab.freedesktop.org/wayland/weston/commit/76f689e370c6 clients/simple-touch.c
11:43wlb: weston/main: marius vlad * simple-shm: Use buffers as a list https://gitlab.freedesktop.org/wayland/weston/commit/cd634c34edff clients/simple-shm.c
11:43wlb: weston/main: marius vlad * simple-shm: Add maximized/fullscreen support https://gitlab.freedesktop.org/wayland/weston/commit/2e0b67e5be9b clients/simple-shm.c
11:43wlb: weston/main: marius vlad * client-shm: Add basic keyboard support https://gitlab.freedesktop.org/wayland/weston/commit/1446d9cb3c21 clients/simple-shm.c
11:43wlb: weston Merge request !1095 merged \o/ (Handle fullscreen/maximized state for simple-shm/touch clients https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1095)
11:47wlb: weston/main: Philipp Zabel * backend-vnc: use output power_state to disable repainting while disconnected https://gitlab.freedesktop.org/wayland/weston/commit/40f5eaf401f0 libweston/backend-vnc/vnc.c
11:47wlb: weston Merge request !1209 merged \o/ (backend-vnc: use output power_state to disable repainting while disconnected https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1209)
12:00wlb: wayland-protocols Issue #139 opened by Simon Ser (emersion) text-input: W3C API needs key events even if handled by IME https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/139 [text-input]
12:25zamundaaa[m]: Can we please move forward with https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/259? Adjusting the spec to match reality should not be taking 8 months...
12:26jadahl: zzag: you raised the last issue, has the most recent iteration addressed your concern?
12:31q234rty: re #139: emerison: In my setup firefox uses t-i-v3 provided by gtk3, however I'm failing to find a case where firefox misbehaves on https://w3c.github.io/uievents/tools/key-event-viewer.html . I'm not familar with either w3c or firefox/chromium, but if firefox can implement it while using t-i-v3 there must be a way for chromium as well?
12:33emersion: q234rty: can you add this as a comment on the issue?
12:33emersion: which compositor?
12:33emersion: i don't even remember whether text-input says anything about key events being omitted now that you say it
12:35q234rty: I tested on mutter&wlroots, doesn't have kwin available to me now
12:35emersion: i *think* wlroots will omit the events
12:36emersion: although not sure
12:37wlb: weston/main: Pekka Paalanen * backend-headless: fully release pango and fontconfig https://gitlab.freedesktop.org/wayland/weston/commit/823580e07094 libweston/backend-headless/headless.c
12:37wlb: weston/main: Pekka Paalanen * backend-wayland: fully release pango and fontconfig https://gitlab.freedesktop.org/wayland/weston/commit/741c9e6a9917 libweston/backend-wayland/wayland.c
12:37wlb: weston/main: Pekka Paalanen * xwayland: comment on cleanup_after_cairo() https://gitlab.freedesktop.org/wayland/weston/commit/eb2a12a92ca5 xwayland/window-manager.c
12:37wlb: weston Merge request !1215 merged \o/ (backend-headless: fully release pango and fontconfig https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1215)
12:38q234rty: > i *think* wlroots will omit the events
12:38q234rty: hmmm it seems to be omitted on sway yeah
12:39q234rty: not on hyprland for some reason
12:39q234rty: but mutter seems to pass through the keys
12:39emersion: the original intention was to omit the keys FWIW
12:39emersion: when designing the protocol
12:40emersion: the IME would grab keyboard
13:11q234rty: But it's not explicitly specified in protocol text that the key events would be omitted?
13:13zzag: jadahl: yes
13:24kchibisov: I know that IME with virtual_keyboard usually won't omit anything.
13:25jadahl: zzag: can you write that in the mr to have it documented?
13:25kchibisov: Though, the flow is a bit weird in that case, given that text_input is used to automatically bring the keyboard ¯\_(ツ)_/¯, unless we're talking about dbus activated vboards.
13:47wlb: wayland/main: Xaver Hugl * protocol: improve wl_keyboard focus documentation https://gitlab.freedesktop.org/wayland/wayland/commit/1e259a255a07 protocol/wayland.xml
13:47wlb: wayland Merge request !259 merged \o/ (protocol: improve wl_keyboard focus documentation https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/259)