| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: wayland-protocols-devel | Distribution: openSUSE Tumbleweed |
| Version: 1.48 | Vendor: openSUSE |
| Release: 1.1 | Build date: Fri Apr 3 11:55:08 2026 |
| Group: Development/Libraries/C and C++ | Build host: reproducible |
| Size: 1051760 | Source RPM: wayland-protocols-1.48-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://wayland.freedesktop.org | |
| Summary: Wayland protocols that add functionality not available in the core protocol | |
This package contains Wayland protocols that add functionality not available in the Wayland core protocol. Such protocols either add completely new functionality, or extend the functionality of some other protocol either in Wayland core, or some other protocol in wayland-protocols.
MIT
* Fri Apr 03 2026 Christophe Marin <christophe@krop.fr>
- Update to 1.48
* xdg-session-management-v1: disallow adding a toplevel twice
* xdg-session-management-v1: add invalid_reason protocol error
* text-input: Add preedit text hints
* text-input: Add show/hide_input_panel requests
* unstable/text-input: Add language hint from IME to clients
* text-input: Add actions
* text-input: Reword and clarify cursor syncing
* text-input: Synchronize set_cursor_rectangle with the
wl_surface
* text-input: Add preedit_shown flag
* text-input: Add no Emoji input
* text-input: Add on_screen_input_provided hint
* staging: Add xdg-session-management protocol
* tablet: Fix number of modes docs typo
* treewide: fix typos
* xx-text-input: Add missing action.none
* pointer-gestures: Add `<copyright>` section
* toplevel-icon: Minor style fixes
* xx-keyboard-filter: Clarify destruction
* xx-text-input, xx-input-method: Fix sync: relax serial, relax
applying changes
* xx-input-method: Clarify deleting selection
* experimental: Add xx-zones protocol for window positioning
in zones
* xdg-decoration: allow get_toplevel_decoration with a mapped
toplevel
* experimental: Add xx-cutouts protocol
* staging/color-management: target_primaries unconditional
* README: Add expectations for unmerged protocol compatibility
* README: Do not special case experimental protocol compatibility
rules
* README: Make backwards compatibility requirements more obvious
* README: Document each protocol phase
* README: Refer to protocol in specific phases instead of
directories
* README: Get rid of the `protocol extension`/`extension`
terminology
* README: Protocols in experimentla are in the experimental phase
* README: Protocols in staging are in the staging phase
* pointer-gestures: fix versions of some interfaces
* build: use Meson pkgconfig module
* Add xx-keyboard-filter to build
* Add xx-keyboard-filter protocol
* xx-input-method-v2: Add actions including selection finishing
* experimental/text-input: Add actions
* Mon Dec 15 2025 llyyr <llyyr@yukari.in>
- Update wayland-protocols.keyring
- Update to 1.47
* staging/color-management: loosen restriction on maxCLL and maxFALL
* staging/color-management: add ready2 event
* color-management: add absolute_no_adaptation rendering intent
* staging/color-management: forbid advertising deprecated
* staging/color-management: replace two-piece TF
* color-management: add wp_image_description_reference_v1
* Mon Nov 24 2025 Christophe Marin <christophe@krop.fr>
- Update to 1.46
* staging/color-management: target color volume defines the
bounds
* staging/color-management: parametric is ICC Display
* experimental: Add text-input to build
* color-management: clarify white point adaptation with
parametric descriptions
* experimental/input_method: Fix typos
* Start new experimental text-input development
* staging/color-management: add normative appendix
* staging/color-management: clarify the displayness
* staging/color-management: remove references to H.273
* staging/color-management: redefine set_luminance
* staging/color-management: remove notes about TF encoding
* build: add headers to declare_dependency() sources
* build: set includedir in pkg-config file
* xx-input-method: Clarify when state is reset
* xx-input-method: fix typos
* build: Add xx-input-method-v2
* tablet: fix all comment-references to the zwp_tablet elements
* xdg-shell: warn about putting UI outside of window geometry
* color-representation-v1: add protocol error for invalid
chroma location
* xx-input-method-v2: Define a popup
* staging/ext-background-effect: fix capability value for blur
* xdg-shell: Fix edge constraint typo
* Sun Jun 15 2025 Christophe Marin <christophe@krop.fr>
- Update to 1.45
* added background effects protocol
* added pointer wrap protocol
* Session management experimental protocol
* Bew major input method experimental protocol
* Sun Apr 27 2025 llyyr <llyyr@yukari.in>
- Update to version 1.44:
* add color-representation protocol
* Fri Apr 18 2025 Christophe Marin <christophe@krop.fr>
- Update to version 1.43:
* add toplevel tags protocol
* added toplevel edge constraints to xdg-shell
- Changes from version 1.42:
* New version of the cursor shape protocol
* Mon Feb 17 2025 llyyr <llyyr@yukari.in>
- Update to version 1.41:
* add color-management protocol
* Thu Jan 30 2025 llyyr <llyyr@yukari.in>
- Update to version 1.40:
* ext-idle-notify: Allow for the ignoring of idle inhibitors
- Update to version 1.39:
* This release contains two new protocols:
- ext-data-control
- ext-workspace
* Sat Oct 12 2024 llyyr <llyyr@yukari.in>
- Update to version 1.38:
* This release contains three new protocols:
- xdg-system-bell
- fifo-v1
- commit-timing-v1
* presentation-time: Specify refresh bounds for VRR
* Sun Sep 01 2024 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.37:
+ This release contains three new protocols:
- xdg-toplevel-icon: Associate an icon with a toplevel window.
- ext-image-capture-source
- ext-image-copy-capture: A set of protocols that together
allow capturing the pixel content of outputs and toplevels.
+ Apart from this, it includes the usual protocol documentation
improvements and fixes, as well as clarification of existing
protocol review practices.
* Sat May 04 2024 Florian "sp1rit" <sp1rit@disroot.org>
- Update to version 1.36:
* xdg-dialog: fix missing namespace in protocol name
- Changes from version 1.35:
* cursor-shape-v1: Does not advertises the list of supported cursors
* xdg-shell: add missing enum attribute to set_constraint_adjustment
* xdg-shell: recommend against drawing decorations when tiled
* tablet-v2: mark as stable
* staging: add alpha-modifier protocol
* Tue Apr 30 2024 Christophe Marin <christophe@krop.fr>
- Update to 1.36
* Fix to the xdg dialog protocol
* tablet-v2 protocol is now stable
* alpha-modifier: new protocol
* Bug fix to the cursor shape documentation
* The xdg-shell protocol now also explicitly recommends against
drawing decorations outside of the window geometry when tiled
* Thu Mar 21 2024 Christophe Marin <christophe@krop.fr>
- Update to 1.34:
* xdg-dialog: new protocol
* xdg-toplevel-drag: new protocol
* Fix typo in ext-foreign-toplevel-list-v1
* tablet-v2: clarify that name/id events are optional
* linux-drm-syncobj-v1: new protocol
* linux-explicit-synchronization-v1: add linux-drm-syncobj note
* Wed Jan 31 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update wayland-protocols.keyring: Use gpg key by Daniel Stone to
verify sources.
* Fri Jan 26 2024 Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
- Update to version 1.33:
* xdg-shell: Clarify what a toplevel by default includes
* linux-dmabuf: sync changes from unstable to stable
* linux-dmabuf: require all planes to use the same modifier
* presentation-time: stop referring to Linux/glibc
* security-context-v1: Make sandbox engine names use reverse-DNS
* xdg-decoration: remove ambiguous wording in configure event
* xdg-decoration: fix configure event summary
* linux-dmabuf: mark as stable
* linux-dmabuf: add note about implicit sync
* security-context-v1: Document what can be done with the open
sockets
* security-context-v1: Document out of band metadata for flatpak
* Thu Oct 19 2023 Antonio Larrosa <alarrosa@suse.com>
- Use gcc11 in SLE15 in order to fix a ppc64le test that was
failing when built with gcc7 (boo#1216320)
- Remove patch that doesn't seem to be needed anymore:
* wayland-protocols-disable-pedantic-test-unstable-xdg-decoration-on-ppc64.patch
* Mon Jul 03 2023 llyyr <llyyr.public@gmail.com>
- Update to version 1.32:
* ext-foreign-toplevel-list: new protocol
* cursor-shape-v1: new protocol
* security-context-v1: new protocol
* xdg-shell: add suspended toplevel state
* Apart from these new additions, this release also brings the
usual clarifications, cleanups and fixes.
/usr/include/wayland-protocols /usr/include/wayland-protocols/alpha-modifier-v1-enum.h /usr/include/wayland-protocols/color-management-v1-enum.h /usr/include/wayland-protocols/color-representation-v1-enum.h /usr/include/wayland-protocols/commit-timing-v1-enum.h /usr/include/wayland-protocols/content-type-v1-enum.h /usr/include/wayland-protocols/cursor-shape-v1-enum.h /usr/include/wayland-protocols/drm-lease-v1-enum.h /usr/include/wayland-protocols/ext-background-effect-v1-enum.h /usr/include/wayland-protocols/ext-data-control-v1-enum.h /usr/include/wayland-protocols/ext-foreign-toplevel-list-v1-enum.h /usr/include/wayland-protocols/ext-idle-notify-v1-enum.h /usr/include/wayland-protocols/ext-image-capture-source-v1-enum.h /usr/include/wayland-protocols/ext-image-copy-capture-v1-enum.h /usr/include/wayland-protocols/ext-session-lock-v1-enum.h /usr/include/wayland-protocols/ext-transient-seat-v1-enum.h /usr/include/wayland-protocols/ext-workspace-v1-enum.h /usr/include/wayland-protocols/fifo-v1-enum.h /usr/include/wayland-protocols/fractional-scale-v1-enum.h /usr/include/wayland-protocols/fullscreen-shell-unstable-v1-enum.h /usr/include/wayland-protocols/idle-inhibit-unstable-v1-enum.h /usr/include/wayland-protocols/input-method-unstable-v1-enum.h /usr/include/wayland-protocols/input-timestamps-unstable-v1-enum.h /usr/include/wayland-protocols/keyboard-shortcuts-inhibit-unstable-v1-enum.h /usr/include/wayland-protocols/linux-dmabuf-unstable-v1-enum.h /usr/include/wayland-protocols/linux-dmabuf-v1-enum.h /usr/include/wayland-protocols/linux-drm-syncobj-v1-enum.h /usr/include/wayland-protocols/linux-explicit-synchronization-unstable-v1-enum.h /usr/include/wayland-protocols/pointer-constraints-unstable-v1-enum.h /usr/include/wayland-protocols/pointer-gestures-unstable-v1-enum.h /usr/include/wayland-protocols/pointer-warp-v1-enum.h /usr/include/wayland-protocols/presentation-time-enum.h /usr/include/wayland-protocols/primary-selection-unstable-v1-enum.h /usr/include/wayland-protocols/relative-pointer-unstable-v1-enum.h /usr/include/wayland-protocols/security-context-v1-enum.h /usr/include/wayland-protocols/single-pixel-buffer-v1-enum.h /usr/include/wayland-protocols/tablet-unstable-v1-enum.h /usr/include/wayland-protocols/tablet-unstable-v2-enum.h /usr/include/wayland-protocols/tablet-v2-enum.h /usr/include/wayland-protocols/tearing-control-v1-enum.h /usr/include/wayland-protocols/text-input-unstable-v1-enum.h /usr/include/wayland-protocols/text-input-unstable-v3-enum.h /usr/include/wayland-protocols/viewporter-enum.h /usr/include/wayland-protocols/xdg-activation-v1-enum.h /usr/include/wayland-protocols/xdg-decoration-unstable-v1-enum.h /usr/include/wayland-protocols/xdg-dialog-v1-enum.h /usr/include/wayland-protocols/xdg-foreign-unstable-v1-enum.h /usr/include/wayland-protocols/xdg-foreign-unstable-v2-enum.h /usr/include/wayland-protocols/xdg-output-unstable-v1-enum.h /usr/include/wayland-protocols/xdg-session-management-v1-enum.h /usr/include/wayland-protocols/xdg-shell-enum.h /usr/include/wayland-protocols/xdg-shell-unstable-v5-enum.h /usr/include/wayland-protocols/xdg-shell-unstable-v6-enum.h /usr/include/wayland-protocols/xdg-system-bell-v1-enum.h /usr/include/wayland-protocols/xdg-toplevel-drag-v1-enum.h /usr/include/wayland-protocols/xdg-toplevel-icon-v1-enum.h /usr/include/wayland-protocols/xdg-toplevel-tag-v1-enum.h /usr/include/wayland-protocols/xwayland-keyboard-grab-unstable-v1-enum.h /usr/include/wayland-protocols/xwayland-shell-v1-enum.h /usr/include/wayland-protocols/xx-cutouts-v1-enum.h /usr/include/wayland-protocols/xx-input-method-v2-enum.h /usr/include/wayland-protocols/xx-keyboard-filter-v1-enum.h /usr/include/wayland-protocols/xx-session-management-v1-enum.h /usr/include/wayland-protocols/xx-text-input-v3-enum.h /usr/include/wayland-protocols/xx-zones-v1-enum.h /usr/share/doc/packages/wayland-protocols-devel /usr/share/doc/packages/wayland-protocols-devel/GOVERNANCE.md /usr/share/doc/packages/wayland-protocols-devel/MEMBERS.md /usr/share/doc/packages/wayland-protocols-devel/README.md /usr/share/licenses/wayland-protocols-devel /usr/share/licenses/wayland-protocols-devel/COPYING /usr/share/pkgconfig/wayland-protocols.pc /usr/share/wayland-protocols /usr/share/wayland-protocols/stable /usr/share/wayland-protocols/stable/linux-dmabuf /usr/share/wayland-protocols/stable/linux-dmabuf/linux-dmabuf-v1.xml /usr/share/wayland-protocols/stable/presentation-time /usr/share/wayland-protocols/stable/presentation-time/presentation-time.xml /usr/share/wayland-protocols/stable/tablet /usr/share/wayland-protocols/stable/tablet/tablet-v2.xml /usr/share/wayland-protocols/stable/viewporter /usr/share/wayland-protocols/stable/viewporter/viewporter.xml /usr/share/wayland-protocols/stable/xdg-shell /usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml /usr/share/wayland-protocols/staging /usr/share/wayland-protocols/staging/alpha-modifier /usr/share/wayland-protocols/staging/alpha-modifier/alpha-modifier-v1.xml /usr/share/wayland-protocols/staging/color-management /usr/share/wayland-protocols/staging/color-management/color-management-v1.xml /usr/share/wayland-protocols/staging/color-representation /usr/share/wayland-protocols/staging/color-representation/color-representation-v1.xml /usr/share/wayland-protocols/staging/commit-timing /usr/share/wayland-protocols/staging/commit-timing/commit-timing-v1.xml /usr/share/wayland-protocols/staging/content-type /usr/share/wayland-protocols/staging/content-type/content-type-v1.xml /usr/share/wayland-protocols/staging/cursor-shape /usr/share/wayland-protocols/staging/cursor-shape/cursor-shape-v1.xml /usr/share/wayland-protocols/staging/drm-lease /usr/share/wayland-protocols/staging/drm-lease/drm-lease-v1.xml /usr/share/wayland-protocols/staging/ext-background-effect /usr/share/wayland-protocols/staging/ext-background-effect/ext-background-effect-v1.xml /usr/share/wayland-protocols/staging/ext-data-control /usr/share/wayland-protocols/staging/ext-data-control/ext-data-control-v1.xml /usr/share/wayland-protocols/staging/ext-foreign-toplevel-list /usr/share/wayland-protocols/staging/ext-foreign-toplevel-list/ext-foreign-toplevel-list-v1.xml /usr/share/wayland-protocols/staging/ext-idle-notify /usr/share/wayland-protocols/staging/ext-idle-notify/ext-idle-notify-v1.xml /usr/share/wayland-protocols/staging/ext-image-capture-source /usr/share/wayland-protocols/staging/ext-image-capture-source/ext-image-capture-source-v1.xml /usr/share/wayland-protocols/staging/ext-image-copy-capture /usr/share/wayland-protocols/staging/ext-image-copy-capture/ext-image-copy-capture-v1.xml /usr/share/wayland-protocols/staging/ext-session-lock /usr/share/wayland-protocols/staging/ext-session-lock/ext-session-lock-v1.xml /usr/share/wayland-protocols/staging/ext-transient-seat /usr/share/wayland-protocols/staging/ext-transient-seat/ext-transient-seat-v1.xml /usr/share/wayland-protocols/staging/ext-workspace /usr/share/wayland-protocols/staging/ext-workspace/ext-workspace-v1.xml /usr/share/wayland-protocols/staging/fifo /usr/share/wayland-protocols/staging/fifo/fifo-v1.xml /usr/share/wayland-protocols/staging/fractional-scale /usr/share/wayland-protocols/staging/fractional-scale/fractional-scale-v1.xml /usr/share/wayland-protocols/staging/linux-drm-syncobj /usr/share/wayland-protocols/staging/linux-drm-syncobj/linux-drm-syncobj-v1.xml /usr/share/wayland-protocols/staging/pointer-warp /usr/share/wayland-protocols/staging/pointer-warp/pointer-warp-v1.xml /usr/share/wayland-protocols/staging/security-context /usr/share/wayland-protocols/staging/security-context/security-context-v1.xml /usr/share/wayland-protocols/staging/single-pixel-buffer /usr/share/wayland-protocols/staging/single-pixel-buffer/single-pixel-buffer-v1.xml /usr/share/wayland-protocols/staging/tearing-control /usr/share/wayland-protocols/staging/tearing-control/tearing-control-v1.xml /usr/share/wayland-protocols/staging/xdg-activation /usr/share/wayland-protocols/staging/xdg-activation/xdg-activation-v1.xml /usr/share/wayland-protocols/staging/xdg-dialog /usr/share/wayland-protocols/staging/xdg-dialog/xdg-dialog-v1.xml /usr/share/wayland-protocols/staging/xdg-session-management /usr/share/wayland-protocols/staging/xdg-session-management/xdg-session-management-v1.xml /usr/share/wayland-protocols/staging/xdg-system-bell /usr/share/wayland-protocols/staging/xdg-system-bell/xdg-system-bell-v1.xml /usr/share/wayland-protocols/staging/xdg-toplevel-drag /usr/share/wayland-protocols/staging/xdg-toplevel-drag/xdg-toplevel-drag-v1.xml /usr/share/wayland-protocols/staging/xdg-toplevel-icon /usr/share/wayland-protocols/staging/xdg-toplevel-icon/xdg-toplevel-icon-v1.xml /usr/share/wayland-protocols/staging/xdg-toplevel-tag /usr/share/wayland-protocols/staging/xdg-toplevel-tag/xdg-toplevel-tag-v1.xml /usr/share/wayland-protocols/staging/xwayland-shell /usr/share/wayland-protocols/staging/xwayland-shell/xwayland-shell-v1.xml /usr/share/wayland-protocols/unstable /usr/share/wayland-protocols/unstable/fullscreen-shell /usr/share/wayland-protocols/unstable/fullscreen-shell/fullscreen-shell-unstable-v1.xml /usr/share/wayland-protocols/unstable/idle-inhibit /usr/share/wayland-protocols/unstable/idle-inhibit/idle-inhibit-unstable-v1.xml /usr/share/wayland-protocols/unstable/input-method /usr/share/wayland-protocols/unstable/input-method/input-method-unstable-v1.xml /usr/share/wayland-protocols/unstable/input-timestamps /usr/share/wayland-protocols/unstable/input-timestamps/input-timestamps-unstable-v1.xml /usr/share/wayland-protocols/unstable/keyboard-shortcuts-inhibit /usr/share/wayland-protocols/unstable/keyboard-shortcuts-inhibit/keyboard-shortcuts-inhibit-unstable-v1.xml /usr/share/wayland-protocols/unstable/linux-dmabuf /usr/share/wayland-protocols/unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml /usr/share/wayland-protocols/unstable/linux-explicit-synchronization /usr/share/wayland-protocols/unstable/linux-explicit-synchronization/linux-explicit-synchronization-unstable-v1.xml /usr/share/wayland-protocols/unstable/pointer-constraints /usr/share/wayland-protocols/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml /usr/share/wayland-protocols/unstable/pointer-gestures /usr/share/wayland-protocols/unstable/pointer-gestures/pointer-gestures-unstable-v1.xml /usr/share/wayland-protocols/unstable/primary-selection /usr/share/wayland-protocols/unstable/primary-selection/primary-selection-unstable-v1.xml /usr/share/wayland-protocols/unstable/relative-pointer /usr/share/wayland-protocols/unstable/relative-pointer/relative-pointer-unstable-v1.xml /usr/share/wayland-protocols/unstable/tablet /usr/share/wayland-protocols/unstable/tablet/tablet-unstable-v1.xml /usr/share/wayland-protocols/unstable/tablet/tablet-unstable-v2.xml /usr/share/wayland-protocols/unstable/text-input /usr/share/wayland-protocols/unstable/text-input/text-input-unstable-v1.xml /usr/share/wayland-protocols/unstable/text-input/text-input-unstable-v3.xml /usr/share/wayland-protocols/unstable/xdg-decoration /usr/share/wayland-protocols/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml /usr/share/wayland-protocols/unstable/xdg-foreign /usr/share/wayland-protocols/unstable/xdg-foreign/xdg-foreign-unstable-v1.xml /usr/share/wayland-protocols/unstable/xdg-foreign/xdg-foreign-unstable-v2.xml /usr/share/wayland-protocols/unstable/xdg-output /usr/share/wayland-protocols/unstable/xdg-output/xdg-output-unstable-v1.xml /usr/share/wayland-protocols/unstable/xdg-shell /usr/share/wayland-protocols/unstable/xdg-shell/xdg-shell-unstable-v5.xml /usr/share/wayland-protocols/unstable/xdg-shell/xdg-shell-unstable-v6.xml /usr/share/wayland-protocols/unstable/xwayland-keyboard-grab /usr/share/wayland-protocols/unstable/xwayland-keyboard-grab/xwayland-keyboard-grab-unstable-v1.xml
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Jul 24 16:18:25 2026