07:47pq: Extending https://wayland.freedesktop.org/docs/html/ch05.html would be awesome. WL_SURFACE_ID is there. Sorry I never documented _XWAYLAND_ALLOW_COMMITS.
14:15wlb: weston Merge request !1616 opened by () desktop-shell: Don't try to move parented views on output removal https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1616 [Desktop shell]
18:52ian|: hello. are there any common non-standard Wayland extensions besides XDG shell?
18:54llyyr: xdg shell is non-standard?
18:54soreau: is xdg-shell non-standard?
18:54ian|: well, what i meant was it's not part of the core Wayland protocols
18:55bl4ckb0ne: what do you define as "non standard"
18:55bl4ckb0ne: https://gitlab.freedesktop.org/wayland/wayland-protocols all of those ?
18:55soreau: wl_shell is part of wayland protocol but it's deprecated in favor of xdg-shell
18:55llyyr: that would mean the entire wayland-protocols repo is non-standard, by your definition
18:55ian|: ok, that repo seems to have all the "non-core" protocols
18:56soreau: https://wayland.app/protocols/
18:56ifreund: every useful compositor supports much more than just wayland.xml
19:02kennylevinsen: ian|: think of "core" as providing some baseline primitives. It can't do anything on its own, with the majority of wayland being outside that
19:02kennylevinsen: https://wayland.app/protocols/ provides a nice overview
19:03kennylevinsen: (that "core" contains as much as it does is a past design mistake - wl_shell in particular being so bad that it had to be deprecated)
19:26ian|: does weston support xdg-decoration ?
19:28soreau: ian|: if you're running a compositor and want to know what protocol extensions it supports, you can run a client with WAYLAND_DEBUG=1 set and grep for 'global' IIRC
19:33ifreund: or use the wayland-info cli tool
19:35soreau: but if you're not running a compositor, you can probably grep for wl_global_create in the sources
20:04DemiMarie: ian|: Weston generally is not used on desktops. It’s mostly used in embedded systems.