- Apr 26, 2024
-
-
Jonas Ådahl authored
Signed-off-by:
Jonas Ådahl <jadahl@gmail.com>
-
- Apr 22, 2024
-
-
Simon Ser authored
Signed-off-by:
Simon Ser <contact@emersion.fr>
-
- Apr 17, 2024
-
-
Jonas Ådahl authored
Signed-off-by:
Jonas Ådahl <jadahl@gmail.com>
-
- Apr 11, 2024
-
-
Simon Ser authored
This protocol extension has not changed in a long time, is widely supported, and no upcoming breaking changes are planned. The interface names are left unchanged, so that compositors and clients don't need to be updated. In particular, the legacy "z" prefix is still part of the interface name. Signed-off-by:
Simon Ser <contact@emersion.fr>
-
- Apr 03, 2024
-
-
Xaver Hugl authored
This protocol allows clients to set an alpha multiplier for the whole surface, which allows it to offload alpha changes for the whole surface to the compositor, which in turn can offload them to KMS. Signed-off-by:
Xaver Hugl <xaver.hugl@kde.org>
-
- Mar 27, 2024
-
-
Closes: #177 Signed-off-by:
Sebastian Wick <sebastian.wick@redhat.com>
-
- Mar 26, 2024
-
-
Port the changes made in 31236887 ("xdg-shell: move maximized state definition together") to the various tiled states. Signed-off-by:
Simon Ser <contact@emersion.fr>
-
Signed-off-by:
Sebastian Wick <sebastian.wick@redhat.com>
-
- Mar 20, 2024
-
-
Jonas Ådahl authored
Signed-off-by:
Jonas Ådahl <jadahl@gmail.com>
-
Simon Ser authored
The new protocol supersedes this one. Signed-off-by:
Simon Ser <contact@emersion.fr>
-
Simon Ser authored
This is a new Linux explicit synchronization protocol based on DRM synchronization objects [1]. [1]: https://dri.freedesktop.org/docs/drm/gpu/drm-mm.html#drm-sync-objects Signed-off-by:
Simon Ser <contact@emersion.fr>
-
- Mar 14, 2024
-
-
This simple protocol definition allows clients to express a "dialog" relationship of a toplevel with its parent and extend the possible hints. This allows compositors to attach certain behavior according to these hints. Signed-off-by:
Carlos Garnacho <carlosg@gnome.org> Reviewed-by:
Sebastian Wick <sebastian.wick@redhat.com>
-
- Feb 29, 2024
-
-
Simon Ser authored
libinput may not always have a descriptive name for a tablet device, in which case it's better to let the Wayland client pick a fallback (potentially localized) than send a fake string. Not all tablet devices are USB, so make it clear that the id event may be skipped. Signed-off-by:
Simon Ser <contact@emersion.fr> Closes: #180
-
- Feb 10, 2024
-
-
Fix double "should" in ext-foreign-toplevel-list-v1 Signed-off-by:
Bartłomiej Maryńczak <marynczakbartlomiej@gmail.com>
-
- Jan 30, 2024
-
-
This protocol allows applications to request that a window is moved at the same time as a drag operation - effectively dragging windows. With this features such as detaching a tab from a window and reattaching it, dragging tabs between windows or (un)dockable tool windows can be implemented. Based on the previously proposed extended drag protocol but trimmed down. Signed-off-by:
David Redondo <kde@david-redondo.de>
-
- Jan 19, 2024
-
-
Daniel Stone authored
Signed-off-by:
Daniel Stone <daniels@collabora.com>
-
- Dec 27, 2023
-
-
Simon Ser authored
Upgrade Debian to bookworm and ci-templates to the latest commit. Signed-off-by:
Simon Ser <contact@emersion.fr>
-
xdg-shell assumes that the client provides all parts of a toplevel window, i.e. things like titlebar, drop shadow. There are already things here and there implies it, but it could be helpful to spell it out. This doesn't change any semantics - it's still valid, from the perspective of the protocol, to create a toplevel without any decorations, and it always has been, it just means that the semantical intention is for them to be exactly so. Signed-off-by:
Jonas Ådahl <jadahl@gmail.com>
-
- Dec 08, 2023
-
-
Max Verevkin authored
Signed-off-by:
Max Verevkin <maxxverrr@gmail.com>
-
- Nov 24, 2023
-
-
wayland-protocols is more than just a repository of XML files. Make this clear and link to the governance document and member list. Signed-off-by:
Simon Ser <contact@emersion.fr>
-
The kernel enforces this. Accepting a separate modifier per-plane is an historical artifact. Signed-off-by:
Simon Ser <contact@emersion.fr> Closes: #29
-
With the new rules, we always keep the major version, even for stable protocols. Signed-off-by:
Simon Ser <contact@emersion.fr>
-
- Nov 09, 2023
-
-
Lea Gray authored
Signed-off-by:
Lleyton Gray <lleyton@fyralabs.com>
-
- Oct 30, 2023
-
-
Simon Ser authored
clock_gettime() has nothing Linux/glibc-specific. Signed-off-by:
Simon Ser <contact@emersion.fr>
-
- Oct 24, 2023
-
-
Specifically this also changes the well-known name for flatpak from "flatpak" to "org.flatpak". This would be a breaking change but there is no released version of flatpak yet with security-context support. Signed-off-by:
Sebastian Wick <sebastian.wick@redhat.com>
-
- Oct 17, 2023
-
-
Simon Ser authored
"ask the client" isn't very clear. Let's use the word "configure" which is more explicit: the client doesn't have a say in this. (Note, wording in the following paragraphs is clearer and uses the word "must".) Signed-off-by:
Simon Ser <contact@emersion.fr>
-
Simon Ser authored
This was probably carried over from an early draft of the protocol. This event is not a suggestion as the full description explains: the client must ack it. Signed-off-by:
Simon Ser <contact@emersion.fr>
-
- Oct 12, 2023
-
-
vaxry authored
Signed-off-by:
Vaxry <vaxry@vaxry.net>
-
vaxry authored
Signed-off-by:
Vaxry <vaxry@vaxry.net>
-
- Oct 10, 2023
-
-
Simon Ser authored
This protocol extension is ubiquitous. It's time to mark it as stable. The interface names are left unchanged, so that compositors and clients don't need to be updated. In particular, the legacy "z" prefix is still part of the interface name. Signed-off-by:
Simon Ser <contact@emersion.fr>
-
Simon Ser authored
Stable protocols used to not have a version. But with the new rules, they have one. Accomodate the build script for the new rules. Signed-off-by:
Simon Ser <contact@emersion.fr>
-
Simon Ser authored
Instead of iterating on the keys and then using get(), iterate on both keys and values. Signed-off-by:
Simon Ser <contact@emersion.fr>
-
- Oct 07, 2023
-
-
Andri Yngvason authored
Signed-off-by:
Andri Yngvason <andri@yngvason.is>
-
- Sep 30, 2023
-
-
EFL/Enlightenment hasn't been active in a while, doesn't seem to have interest in the near future, and Mike is fine with ceasing their membership. They can always be added back when interest sparks again. Signed-off-by:
Simon Ser <contact@emersion.fr> Closes: wayland/wayland-protocols#146
-
- Aug 14, 2023
-
-
Simon Ser authored
Make it clear that implicit sync is the expectation without another protocol extension. Signed-off-by:
Simon Ser <contact@emersion.fr>
-
- Jul 11, 2023
-
-
Specifically that after calling create_listener the only valid operation on the sockets is to close them. They also must stay open and valid until a round-trip after the call. Signed-off-by:
Sebastian Wick <sebastian.wick@redhat.com>
-
Sebastian Wick authored
and specify when the invalid_metadata error will be sent. Signed-off-by:
Sebastian Wick <sebastian.wick@redhat.com>
-
- Jul 03, 2023
-
-
Jonas Ådahl authored
Signed-off-by:
Jonas Ådahl <jadahl@gmail.com>
-
Clarify how and when initial wl_surface state provided by the core protocol or by extensions to the wl_surface, like as wp_fractional_scale_v1, is being delivered. The motivation for such change is to make it clear that the first frame for xdg-shell will be perfect, which implies that scaling and similar properties affecting presentation would be delivered in time. Signed-off-by:
Kirill Chibisov <contact@kchibisov.com>
-
Signed-off-by:
David Redondo <kde@david-redondo.de>
-