03:14wlb: wayland-protocols Merge request !247 opened by Matthias Klumpp (mak) Draft: xdg-shell: Allow clients to suggest window placement https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/247
06:45wlb: weston Issue #801 closed \o/ (Invalid protocol error when a client starts maximized https://gitlab.freedesktop.org/wayland/weston/-/issues/801)
06:45wlb: weston/main: Marius Vlad * desktop-shell: Branch out the set_maxime/unset_full https://gitlab.freedesktop.org/wayland/weston/commit/b0b24ab3754f desktop-shell/shell.c
06:45wlb: weston Merge request !1347 merged \o/ (desktop-shell: Branch out the set_maximed/unset_full https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1347)
06:46wlb: weston/12.0: Derek Foreman * toy-toolkit: Fix rotations https://gitlab.freedesktop.org/wayland/weston/commit/ef39bc3db9ea clients/window.c
06:46wlb: weston Merge request !1360 merged \o/ (toy-toolkit: Fix rotations https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1360)
06:52wlb: weston Merge request !1361 merged \o/ (launcher: Remove launcher-logind https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1361)
06:52wlb: weston/main: Derek Foreman * launcher: Remove launcher-logind https://gitlab.freedesktop.org/wayland/weston/commit/55bf6b504662 .gitlab-ci.yml .gitlab-ci/build-deps.sh doc/sphinx/toc/running-weston.rst doc/sphinx/toc/test-suite.rst libweston/backend-drm/drm.c libweston/launcher-impl.h libweston/launcher-util.c libweston/meson.build meson.build meson_options.txt libweston/launcher-l
06:55wlb: weston Issue #817 opened by Marius Vlad (mvlad) weston assert further improvements https://gitlab.freedesktop.org/wayland/weston/-/issues/817
07:07wlb: weston/main: Pekka Paalanen * shared: add weston-assert https://gitlab.freedesktop.org/wayland/weston/commit/d2b70d2fa9fb shared/weston-assert.h tests/assert-test.c tests/meson.build
07:07wlb: weston/main: Leandro Ribeiro * linux-dmabuf: replace assert with the new weston-assert https://gitlab.freedesktop.org/wayland/weston/commit/08018d3a2866 libweston/ backend-drm/state-propose.c compositor.c linux-dmabuf.c linux-dmabuf.h
07:07wlb: weston Merge request !891 merged \o/ (shared: add weston-assert https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/891)
07:34wlb: weston Issue #818 opened by Philipp Zabel (pH5) weston_surface_assign_output() should prefer primary-backend outputs as a tie-breaker https://gitlab.freedesktop.org/wayland/weston/-/issues/818
07:36wlb: weston Issue #819 opened by Philipp Zabel (pH5) Surfaces should be reassigned to another output when their drm output goes to sleep https://gitlab.freedesktop.org/wayland/weston/-/issues/819
08:35pq: micdini, Weston has not had the interface to change video mode in flight for a long time, and the relevant code is probably broken or deleted. But you could have code that disables the weston_output, reconfigures the mode, and enables it again. Libweston offers that API.
08:36pq: disable-reconfigure-enable cycle might be buggy though because it's not tested, but theoretically it should work
10:13heeen: "zxdg_output_v1.done received on version 3 or newer, this is most likely a bug in the compositor"
10:13heeen: can someone hazard a guess why this is likely a bug
10:14pq: because wl_output.done superseded that event?
10:15pq: see the summary doc of zxdg_output_v1
10:16pq: also mentioned in zxdg_output_v1.done spec
10:17heeen: thanks!
12:12wlb: wayland-protocols Issue #159 opened by fredvs (fredvs) Make inlined methods accessible for other compilers than gcc or clang. https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/159
12:23pq: swick[m], remember when I said on Friday there is a diagram I should draw? It's here: https://gitlab.freedesktop.org/pq/color-and-hdr/-/merge_requests/35
12:28swick[m]: pq: adjusting the encoded signal... that's what vcgt does, and it works because it's based on measuring the encoded signal, but most adjustments you probably want to do before the encoding step
12:28pq: sure
12:29pq: that's why I tried to emphasize that this is a *conceptual* model
12:29pq: if I put those adjustments where they are actually likely implemented, it would be a lot messier pic
12:30swick[m]: yup, that's the big issue... it would break the nice clear boundary\
12:30pq: that boundary is really important
12:30pq: otherwise it would be difficult to explain what "output image description" is
12:32pq: the diagram is not how one would implement things, but it is mathematically equivalent
12:33pq: I also left out everything color-representation
12:33swick[m]: true
12:34swick[m]: I think the diagram in its current form is more helpful than not
12:34pq: cool
12:37pq: This is how I think everything would work. Alternatively compositor adjustments could be included in the output image description, but I'm not sure how that would work out.
12:41swick[m]: maybe it would help to have multiple diagrams. one showing the conceptual model, one showing the display calibration parts (vcgt, monitor adjustment), one showing the colorimetric adjustment (in the compositor before encoding, in the display after decoding)
12:43pq: My mind is a bit exhausted now, I don't know what else to draw.
12:43swick[m]: I'll give it a shot later
12:44pq: the "Convert" step could of course be split into finer details for a specific blending space
12:44pq: and "Decode" could show color-representation
12:44pq: go for it :-)
12:46pq: I'm almost surprised how similar this is to the traditional color management workflow.
12:46pq: but that's a good sign, IMO
13:37wlb: weston Merge request !1362 opened by Derek Foreman (derekf) fix up launcher-logind removal https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1362 [launcher]
14:08wlb: weston/main: Derek Foreman * 18 commits https://gitlab.freedesktop.org/wayland/weston/compare/08018d3a286642fdc905e8036b55793272c9434c...c93a54ece38d86a18808feb619893bba7c65ebbd
14:08wlb: weston Merge request !578 merged \o/ (Multi-backend support https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/578)
16:12wlb: weston Merge request !1363 opened by Derek Foreman (derekf) Try harder to keep an active primary output for surfaces https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1363 [Core compositor]