Simon Ser
							
						 
						
							 
							
							
							
								
							
								18c5445d84 
								
							
								 
							
						 
						
							
							
								
								ext-image-copy-capture-v1: new protocol implementation  
							
							 
							
							... 
							
							
 
							
							Co-authored-by: Andri Yngvason <andri@yngvason.is> 
							
						 
						
							1 year ago  
						
					 
				
					
						
							
							
								 
								Simon Ser
							
						 
						
							 
							
							
							
								
							
								4035f23792 
								
							
								 
							
						 
						
							
							
								
								ext-image-capture-source-v1: add base interface  
							
							 
							
							
 
							
						 
						
							1 year ago  
						
					 
				
					
						
							
							
								 
								Kirill Primak
							
						 
						
							 
							
							
							
								
							
								270e6f4ebb 
								
							
								 
							
						 
						
							
							
								
								layer-shell: add v5 support  
							
							 
							
							
 
							
						 
						
							1 year ago  
						
					 
				
					
						
							
							
								 
								Simon Ser
							
						 
						
							 
							
							
							
								
							
								fe429b2463 
								
							
								 
							
						 
						
							
							
								
								Switch to stable tablet-v2 protocol  
							
							 
							
							... 
							
							
 
							
							References: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/284  
							
						 
						
							1 year ago  
						
					 
				
					
						
							
							
								 
								Simon Ser
							
						 
						
							 
							
							
							
								
							
								213bd88b4c 
								
							
								 
							
						 
						
							
							
								
								linux-drm-syncobj-v1: new protocol implementation  
							
							 
							
							... 
							
							
 
							
							References: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/90  
							
						 
						
							1 year ago  
						
					 
				
					
						
							
							
								 
								Simon Ser
							
						 
						
							 
							
							
							
								
							
								563f100627 
								
							
								 
							
						 
						
							
							
								
								alpha-modifier-v1: new protocol implementation  
							
							 
							
							... 
							
							
 
							
							References: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/287  
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								columbarius
							
						 
						
							 
							
							
							
								
							
								9e426e70e6 
								
							
								 
							
						 
						
							
							
								
								ext-foreign-toplevel-list-v1: new protocol implementation  
							
							 
							
							... 
							
							
 
							
							This implements the new ext-foreign-toplevel-list-v1 protocol [1].
Implemented analog to the zwlr-foreign-toplevel-management-v1 implementation.
The additional _ext_ in the names was added to avoid name collisions.
[1]: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/187 
Co-authored-by: Leon Henrik Plickat <leonhenrik.plickat@stud.uni-goettingen.de> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Andri Yngvason
							
						 
						
							 
							
							
							
								
							
								3a91dc1b48 
								
							
								 
							
						 
						
							
							
								
								Create & implement transient seat protocol  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Simon Ser
							
						 
						
							 
							
							
							
								
							
								6991f03767 
								
							
								 
							
						 
						
							
							
								
								linux-dmabuf-v1: switch to stable  
							
							 
							
							... 
							
							
 
							
							The protocol is no longer unstable. 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Kirill Primak
							
						 
						
							 
							
							
							
								
							
								5dd614b9ad 
								
							
								 
							
						 
						
							
							
								
								input-inhibitor: drop  
							
							 
							
							... 
							
							
 
							
							wlr_input_inhibitor.h has been marked as deprecated in 0.17.0. 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Simon Ser
							
						 
						
							 
							
							
							
								
							
								c58deb7a7d 
								
							
								 
							
						 
						
							
							
								
								security-context-v1: new protocol implementation  
							
							 
							
							... 
							
							
 
							
							Co-authored-by: Puck Meerburg <puck@puckipedia.com>
References: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/68  
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Simon Zeni
							
						 
						
							 
							
							
							
								
							
								a289f812d6 
								
							
								 
							
						 
						
							
							
								
								drop KDE idle protocol support  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								vaxerski
							
						 
						
							 
							
							
							
								
							
								5dec1c8bcb 
								
							
								 
							
						 
						
							
							
								
								staging/tearing-control: Add protocol support  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Simon Ser
							
						 
						
							 
							
							
							
								
							
								04e4e06986 
								
							
								 
							
						 
						
							
							
								
								cursor-shape-v1: new protocol implementation  
							
							 
							
							... 
							
							
 
							
							References: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/194  
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Kenny Levinsen
							
						 
						
							 
							
							
							
								
							
								efb8df8b22 
								
							
								 
							
						 
						
							
							
								
								wp-fractional-scale-v1: new protocol implementation  
							
							 
							
							... 
							
							
 
							
							This implements the WIP wp-fractional-scale-v1 protocol. 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Kirill Primak
							
						 
						
							 
							
							
							
								
							
								79248e4961 
								
							
								 
							
						 
						
							
							
								
								xdg-shell: use defunct_role_object error  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Simon Ser
							
						 
						
							 
							
							
							
								
							
								69b0b296a2 
								
							
								 
							
						 
						
							
							
								
								xwayland-shell-v1: new protocol implementation  
							
							 
							
							... 
							
							
 
							
							References: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/163  
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Kirill Primak
							
						 
						
							 
							
							
							
								
							
								c2fb5289c2 
								
							
								 
							
						 
						
							
							
								
								xdg-shell: send invalid_size errors  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Simon Ser
							
						 
						
							 
							
							
							
								
							
								024627e872 
								
							
								 
							
						 
						
							
							
								
								content-type-v1: new protocol implementation  
							
							 
							
							... 
							
							
 
							
							References: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/150  
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Isaac Freund
							
						 
						
							 
							
							
							
								
							
								a773231c42 
								
							
								 
							
						 
						
							
							
								
								wlr-output-management: implement adaptive sync  
							
							 
							
							... 
							
							
 
							
							Version 4 of the protocol adds support for reporting/setting adaptive
sync state of outputs. Implement these new requests/events in wlroots. 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Simon Ser
							
						 
						
							 
							
							
							
								
							
								3a949ea8eb 
								
							
								 
							
						 
						
							
							
								
								idle-notify-v1: new protocol implementation  
							
							 
							
							... 
							
							
 
							
							References: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/29  
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Kirill Primak
							
						 
						
							 
							
							
							
								
							
								a049d66dd7 
								
							
								 
							
						 
						
							
							
								
								xdg-toplevel: send invalid_parent error  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Simon Ser
							
						 
						
							 
							
							
							
								
							
								052ea7b475 
								
							
								 
							
						 
						
							
							
								
								build: alphabetically sort protocol lists  
							
							 
							
							... 
							
							
 
							
							More consistent with the rest of wlroots, and can avoid merge
conflicts. 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Isaac Freund
							
						 
						
							 
							
							
							
								
							
								4c1afb126b 
								
							
								 
							
						 
						
							
							
								
								wlr-output-management: Implement version 3 release requests  
							
							 
							
							... 
							
							
 
							
							Head/mode resources older than version 3 and lacking a release request
are intentionally leaked as this is the only way to fix the race.
Implements: https://gitlab.freedesktop.org/wlroots/wlr-protocols/-/merge_requests/114  
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Simon Ser
							
						 
						
							 
							
							
							
								
							
								b24b50ec0c 
								
							
								 
							
						 
						
							
							
								
								single-pixel-buffer-v1: new protocol implementation  
							
							 
							
							... 
							
							
 
							
							This implements the single-pixel-buffer-v1 protocol [1], to allow clients
to create 1x1 buffers with a single color.
[1]: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/104  
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Simon Ser
							
						 
						
							 
							
							
							
								
							
								f1e05a6493 
								
							
								 
							
						 
						
							
							
								
								xdg-shell: add support for v5  
							
							 
							
							... 
							
							
 
							
							This version adds a wm_capabilities event. 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Isaac Freund
							
						 
						
							 
							
							
								
								
							
							
								
							
								9de992b9fe 
								
									
								
							
								 
							
						 
						
							
							
								
								ext-session-lock-v1: new protocol implementation  
							
							 
							
							... 
							
							
 
							
							This implements the new ext-session-lock-v1 protocol [1].
[1]: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/131  
							
						 
						
							4 years ago  
						
					 
				
					
						
							
							
								 
								Simon Ser
							
						 
						
							 
							
							
							
								
							
								b5a019d575 
								
							
								 
							
						 
						
							
							
								
								build: simplify Meson subproject fallbacks  
							
							 
							
							... 
							
							
 
							
							All of these projects use meson.override_dependency() so we can
stop referencing their internal variable name to grab the
depndencies we need. 
							
						 
						
							4 years ago  
						
					 
				
					
						
							
							
								 
								Simon Ser
							
						 
						
							 
							
							
							
								
							
								1d8340754b 
								
							
								 
							
						 
						
							
							
								
								linux-dmabuf-v1: implement v4  
							
							 
							
							... 
							
							
 
							
							Implement a basic version of linux-dmabuf-unstable-v1 version 4.
Only default hints are implemented.
The new wlr_linux_dmabuf_feedback_v1 data structure will allow
compositors to define their own custom hints in the future. This
data structure makes it easy to describe feedback metadata.
It's converted to a "compiled" form suitable for marshalling over
the Wayland socket via feedback_compile. 
							
						 
						
							4 years ago  
						
					 
				
					
						
							
							
								 
								Elyes HAOUAS
							
						 
						
							 
							
							
							
								
							
								dc3d1530bf 
								
							
								 
							
						 
						
							
							
								
								Fix spelling errors  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Elyes HAOUAS <ehaouas@noos.fr> 
							
						 
						
							4 years ago  
						
					 
				
					
						
							
							
								 
								José Expósito
							
						 
						
							 
							
							
							
								
							
								fb15538247 
								
							
								 
							
						 
						
							
							
								
								protocol/meson: bump wayland-protocols requirement to 1.23  
							
							 
							
							
 
							
						 
						
							4 years ago  
						
					 
				
					
						
							
							
								 
								Tadeo Kondrak
							
						 
						
							 
							
							
							
								
							
								e0daa65aa6 
								
							
								 
							
						 
						
							
							
								
								input-method-unstable-v2: Add error for surface with existing role  
							
							 
							
							
 
							
						 
						
							4 years ago  
						
					 
				
					
						
							
							
								 
								Simon Ser
							
						 
						
							 
							
							
							
								
							
								0c5ff5efab 
								
							
								 
							
						 
						
							
							
								
								build: simplify get_variable calls  
							
							 
							
							... 
							
							
 
							
							With recent-ish Meson we can stop repeating the variable name for
each provider. 
							
						 
						
							4 years ago  
						
					 
				
					
						
							
							
								 
								Simon Zeni
							
						 
						
							 
							
							
							
								
							
								c67e3fe3b7 
								
							
								 
							
						 
						
							
							
								
								protocol/meson: bump wayland-protocols requirement to 1.22  
							
							 
							
							
 
							
						 
						
							4 years ago  
						
					 
				
					
						
							
							
								 
								Simon Ser
							
						 
						
							 
							
							
							
								
							
								267eb02c31 
								
							
								 
							
						 
						
							
							
								
								build: add subproject fallback for wayland-protocols  
							
							 
							
							... 
							
							
 
							
							Depends on [1].
[1]: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/84  
							
						 
						
							4 years ago  
						
					 
				
					
						
							
							
								 
								Simon Ser
							
						 
						
							 
							
							
							
								
							
								8ff435831f 
								
							
								 
							
						 
						
							
							
								
								xdg-activation-v1: new protocol implementation  
							
							 
							
							... 
							
							
 
							
							This implements the new xdg-activation-v1 protocol [1].
[1]: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/50  
							
						 
						
							4 years ago  
						
					 
				
					
						
							
							
								 
								Simon Ser
							
						 
						
							 
							
							
							
								
							
								66d5805594 
								
							
								 
							
						 
						
							
							
								
								build: move wayland-protocols dep to protocol/  
							
							 
							
							
 
							
						 
						
							5 years ago  
						
					 
				
					
						
							
							
								 
								Simon Ser
							
						 
						
							 
							
							
							
								
							
								5a178c4a23 
								
							
								 
							
						 
						
							
							
								
								build: remove wayland-scanner fallback  
							
							 
							
							... 
							
							
 
							
							See the Weston discussion [1] for motivation.
[1]: https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/157  
							
						 
						
							5 years ago  
						
					 
				
					
						
							
							
								 
								Isaac Freund
							
						 
						
							 
							
							
							
								
							
								78befa59f9 
								
							
								 
							
						 
						
							
							
								
								gtk-primary-selection: drop support  
							
							 
							
							... 
							
							
 
							
							The standard primary-selection protocol is now widely supported. 
							
						 
						
							5 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Kondor
							
						 
						
							 
							
							
							
								
							
								b7dc4f2990 
								
							
								 
							
						 
						
							
							
								
								layer-shell: allow new values for keyboard-interactivity  
							
							 
							
							... 
							
							
 
							
							Value is now an enum with a new value ("on-demand") that compositors can use to allow "normal" keyboard focus semantics regardless of the layer the client surface is on. An error is sent for invalid keyboard interactivity values. The old behavior is retained for clients using the previous version of the protocol.
Also adjusted the layer-shell example program to use the new keyboard interactivity options. 
							
						 
						
							5 years ago  
						
					 
				
					
						
							
							
								 
								Simon Ser
							
						 
						
							 
							
							
							
								
							
								8f065810f6 
								
							
								 
							
						 
						
							
							
								
								protocol: add drm.xml  
							
							 
							
							... 
							
							
 
							
							This is Mesa's legacy wl_drm protocol. It will eventually get replaced
with linux-dmabuf, however right now it's the only way to get the DRM
device used by the parent compositor. 
							
						 
						
							5 years ago  
						
					 
				
					
						
							
							
								 
								Ilia Bozhinov
							
						 
						
							 
							
							
							
								
							
								01dcfb360e 
								
							
								 
							
						 
						
							
							
								
								types: add wlr_xdg_foreign_v2  
							
							 
							
							... 
							
							
 
							
							Co-authored-by: Jason Francis <cycl0ps@tuta.io> 
							
						 
						
							5 years ago  
						
					 
				
					
						
							
							
								 
								Ilia Bozhinov
							
						 
						
							 
							
							
							
								
							
								162f160def 
								
							
								 
							
						 
						
							
							
								
								types: add wlr_xdg_foreign_v1  
							
							 
							
							... 
							
							
 
							
							Co-authored-by: Jason Francis <cycl0ps@tuta.io> 
							
						 
						
							5 years ago  
						
					 
				
					
						
							
							
								 
								Scott Moreau
							
						 
						
							 
							
							
							
								
							
								79c7591dc1 
								
							
								 
							
						 
						
							
							
								
								foreign toplevel: Fix whitespace error  
							
							 
							
							
 
							
						 
						
							5 years ago  
						
					 
				
					
						
							
							
								 
								Daniel Kondor
							
						 
						
							 
							
							
								
								
							
							
								
							
								36395e5b1c 
								
									
								
							
								 
							
						 
						
							
							
								
								foreign-toplevel-management: report parent toplevel  
							
							 
							
							... 
							
							
 
							
							Based on the wlr-protocols PR:
https://github.com/swaywm/wlr-protocols/pull/52  
							
						 
						
							5 years ago  
						
					 
				
					
						
							
							
								 
								Roman Gilg
							
						 
						
							 
							
							
							
								
							
								e4a7075a9e 
								
							
								 
							
						 
						
							
							
								
								output-management-v1: add head identifying events  
							
							 
							
							... 
							
							
 
							
							The following information through separate events are added:
- make
- model
- serial_number
This should allow clients to identify a display over different sessions and
load configuration data back.
A note is added that the description should be preferred when representing a
display in UI to users but as a short form for example the model could be used
in this case of course too. 
							
						 
						
							5 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								a9cbfd950e 
								
							
								 
							
						 
						
							
							
								
								Remove xdg-shell v6  
							
							 
							
							... 
							
							
 
							
							Ding dong the witch is dead
Fixes  #2381  
							
						 
						
							5 years ago  
						
					 
				
					
						
							
							
								 
								Isaac Freund
							
						 
						
							 
							
							
							
								
							
								45c0877e34 
								
							
								 
							
						 
						
							
							
								
								layer-shell: upgrade to v3, implement destructor  
							
							 
							
							
 
							
						 
						
							5 years ago  
						
					 
				
					
						
							
							
								 
								Simon Ser
							
						 
						
							 
							
							
							
								
							
								9e68ed2159 
								
							
								 
							
						 
						
							
							
								
								viewporter: new protocol implementation  
							
							 
							
							... 
							
							
 
							
							Closes: https://github.com/swaywm/wlroots/issues/633  
							
						 
						
							5 years ago  
						
					 
				
					
						
							
							
								 
								Andri Yngvason
							
						 
						
							 
							
							
							
								
							
								909b0213b3 
								
							
								 
							
						 
						
							
							
								
								protocol: screencopy: Extend to report linux-dmabuf capability  
							
							 
							
							... 
							
							
 
							
							A new version of the protocol is required so that the client can
discover which buffer types are supported by the compositor. 
							
						 
						
							5 years ago