07:47 pq: 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:15 wlb: 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:52 ian|: hello. are there any common non-standard Wayland extensions besides XDG shell?
18:54 llyyr: xdg shell is non-standard?
18:54 soreau: is xdg-shell non-standard?
18:54 ian|: well, what i meant was it's not part of the core Wayland protocols
18:55 bl4ckb0ne: what do you define as "non standard"
18:55 bl4ckb0ne: https://gitlab.freedesktop.org/wayland/wayland-protocols all of those ?
18:55 soreau: wl_shell is part of wayland protocol but it's deprecated in favor of xdg-shell
18:55 llyyr: that would mean the entire wayland-protocols repo is non-standard, by your definition
18:55 ian|: ok, that repo seems to have all the "non-core" protocols
18:56 soreau: https://wayland.app/protocols/
18:56 ifreund: every useful compositor supports much more than just wayland.xml
19:02 kennylevinsen: 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:02 kennylevinsen: https://wayland.app/protocols/ provides a nice overview
19:03 kennylevinsen: (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:26 ian|: does weston support xdg-decoration ?
19:28 soreau: 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:33 ifreund: or use the wayland-info cli tool
19:35 soreau: but if you're not running a compositor, you can probably grep for wl_global_create in the sources
20:04 DemiMarie: ian|: Weston generally is not used on desktops. It’s mostly used in embedded systems.