d4de2bd708 
								
							 
						 
						
							
							
								
								Merge pull request  #1476  from emersion/fullscreen-shell  
							
							... 
							
							
							
							fullscreen-shell-v1: initial protocol implementation 
							
						 
						
							2019-01-20 09:30:52 -05:00  
				
					
						
							
							
								 
						
							
								53b29e5443 
								
							 
						 
						
							
							
								
								Add noop.h to include/wlr/backend/meson.build  
							
							
							
						 
						
							2019-01-19 21:31:24 +10:00  
				
					
						
							
							
								 
						
							
								9b4be5a595 
								
							 
						 
						
							
							
								
								Introduce noop backend  
							
							... 
							
							
							
							The noop backend is similar to headless, but it doesn't contain a
renderer. It can be used as a place to stash views for when there's no
physical outputs connected. 
							
						 
						
							2019-01-17 20:13:55 +10:00  
				
					
						
							
							
								 
						
							
								e7fff4f560 
								
							 
						 
						
							
							
								
								Remove wlr_xdg_surface_send_close.  
							
							
							
						 
						
							2019-01-13 14:22:49 +00:00  
				
					
						
							
							
								 
						
							
								d3d1437bc4 
								
							 
						 
						
							
							
								
								Add wlr_wl_output_set_title  
							
							
							
						 
						
							2019-01-10 21:53:32 -05:00  
				
					
						
							
							
								 
						
							
								97af2464b7 
								
							 
						 
						
							
							
								
								Update Wayland backend to xdg-shell stable  
							
							
							
						 
						
							2019-01-10 09:17:14 -05:00  
				
					
						
							
							
								 
						
							
								e61ea7706b 
								
							 
						 
						
							
							
								
								Merge pull request  #1423  from emersion/data-control  
							
							... 
							
							
							
							Implement data-control-unstable-v1 
							
						 
						
							2019-01-06 22:41:35 -05:00  
				
					
						
							
							
								 
						
							
								f71cf15aad 
								
							 
						 
						
							
							
								
								relative-pointer-v1: move pointer iteration in wlroots  
							
							... 
							
							
							
							This makes sure we always send events to the right client. 
							
						 
						
							2019-01-06 12:17:31 +01:00  
				
					
						
							
							
								 
						
							
								86f263a0b8 
								
							 
						 
						
							
							
								
								fullscreen-shell-v1: initial protocol implementation  
							
							
							
						 
						
							2019-01-06 12:12:06 +01:00  
				
					
						
							
							
								 
						
							
								610f5bfc77 
								
							 
						 
						
							
							
								
								Merge pull request  #1432  from ForTheReallys/relative-pointers  
							
							... 
							
							
							
							Relative pointers 
							
						 
						
							2019-01-04 13:42:53 +01:00  
				
					
						
							
							
								 
						
							
								8b97c20d01 
								
							 
						 
						
							
							
								
								Finish addressing @emersion's comments  
							
							
							
						 
						
							2019-01-02 11:46:13 -06:00  
				
					
						
							
							
								 
						
							
								69e7fd61b7 
								
							 
						 
						
							
							
								
								data-control-v1: update to latest protocol proposal  
							
							
							
						 
						
							2018-12-30 02:52:03 +01:00  
				
					
						
							
							
								 
						
							
								99d879c887 
								
							 
						 
						
							
							
								
								data-control-v1: initial protocol implementation  
							
							
							
						 
						
							2018-12-30 02:48:03 +01:00  
				
					
						
							
							
								 
						
							
								ed5296c6cf 
								
							 
						 
						
							
							
								
								Protect against redefining MESA_EGL_NO_X11_HEADERS  
							
							
							
						 
						
							2018-12-22 19:05:19 +01:00  
				
					
						
							
							
								 
						
							
								9af0c5338f 
								
							 
						 
						
							
							
								
								Standardize the wlr_box input paramaters  
							
							... 
							
							
							
							Fixes  #1094  
						
							2018-12-21 13:56:10 -05:00  
				
					
						
							
							
								 
						
							
								5999d0322b 
								
							 
						 
						
							
							
								
								Add a listener for when the pointer gets destroyed  
							
							
							
						 
						
							2018-12-21 12:20:48 -06:00  
				
					
						
							
							
								 
						
							
								12d9edc0c9 
								
							 
						 
						
							
							
								
								Address more of @emersion's comments  
							
							
							
						 
						
							2018-12-21 12:20:48 -06:00  
				
					
						
							
							
								 
						
							
								e276d310e8 
								
							 
						 
						
							
							
								
								Add unaccelerated pointer values to wlr_event_pointer_motion events  
							
							
							
						 
						
							2018-12-21 12:20:48 -06:00  
				
					
						
							
							
								 
						
							
								a803a007fb 
								
							 
						 
						
							
							
								
								Address @emersion's comments  
							
							
							
						 
						
							2018-12-21 12:20:48 -06:00  
				
					
						
							
							
								 
						
							
								f5ea393bca 
								
							 
						 
						
							
							
								
								Remove pointer resource from relative pointer  
							
							
							
						 
						
							2018-12-21 12:20:48 -06:00  
				
					
						
							
							
								 
						
							
								09bdbf24f4 
								
							 
						 
						
							
							
								
								Removed relative pointers from wlr_seat  
							
							
							
						 
						
							2018-12-21 12:20:48 -06:00  
				
					
						
							
							
								 
						
							
								f4cf3c0886 
								
							 
						 
						
							
							
								
								Remove wl_client from wlr_relative_pointer_v1  
							
							
							
						 
						
							2018-12-21 12:20:48 -06:00  
				
					
						
							
							
								 
						
							
								a2964a640b 
								
							 
						 
						
							
							
								
								Add wlr_relative_pointer_v1.h to meson.build  
							
							
							
						 
						
							2018-12-21 12:20:48 -06:00  
				
					
						
							
							
								 
						
							
								68137dca3f 
								
							 
						 
						
							
							
								
								relative_pointer: implementation and code fixes  
							
							... 
							
							
							
							In particular, modified public creator and destructor function names,
added a display destroy listener, safely extract user data from
resources, send correct time (in usecs) in rootston, etc. 
							
						 
						
							2018-12-21 12:20:48 -06:00  
				
					
						
							
							
								 
						
							
								fb44ce9fa8 
								
							 
						 
						
							
							
								
								relative_pointer: send frame event to pointer for Xwayland  
							
							
							
						 
						
							2018-12-21 12:20:48 -06:00  
				
					
						
							
							
								 
						
							
								6fa1777f94 
								
							 
						 
						
							
							
								
								relative_pointer: code formatting fixes  
							
							
							
						 
						
							2018-12-21 12:20:48 -06:00  
				
					
						
							
							
								 
						
							
								d020344675 
								
							 
						 
						
							
							
								
								relative_pointer: implement protocol events  
							
							... 
							
							
							
							Implement zwp_relative_pointer_v1.relative_motion event, along with some
glue code in wlr_seat_pointer and rootston. 
							
						 
						
							2018-12-21 12:20:48 -06:00  
				
					
						
							
							
								 
						
							
								ba5b1676df 
								
							 
						 
						
							
							
								
								relative_pointer: implement protocol requests  
							
							... 
							
							
							
							Flesh out the details of the structs, signals, callback functions, and
so on. weston-resizer silently works at this point (no events sent). 
							
						 
						
							2018-12-21 12:20:48 -06:00  
				
					
						
							
							
								 
						
							
								3a3d1b6617 
								
							 
						 
						
							
							
								
								relative_pointer: create skeleton and build  
							
							... 
							
							
							
							Add protocol, header and type files to build. Create skeleton structs,
creator and destroyer, and define implementations. 
							
						 
						
							2018-12-21 12:20:47 -06:00  
				
					
						
							
							
								 
						
							
								ff6c4f80b2 
								
							 
						 
						
							
							
								
								backend/drm: don't insert duplicate custom modes, fix refresh rate  
							
							
							
						 
						
							2018-12-16 11:06:46 +01:00  
				
					
						
							
							
								 
						
							
								8f5ec5e2bb 
								
							 
						 
						
							
							
								
								Fix style nits  
							
							
							
						 
						
							2018-12-15 14:57:12 +11:00  
				
					
						
							
							
								 
						
							
								810c7b700c 
								
							 
						 
						
							
							
								
								Working switches in rootston:  
							
							... 
							
							
							
							Factor out switch handling to separate file
Add formal enum for toggle action
Implement binding actions 
							
						 
						
							2018-12-15 14:42:35 +11:00  
				
					
						
							
							
								 
						
							
								cd7a6daf48 
								
							 
						 
						
							
							
								
								Update config struct, reduce complexity and correctly parse config.ini  
							
							
							
						 
						
							2018-12-15 14:42:35 +11:00  
				
					
						
							
							
								 
						
							
								2a7edfa24c 
								
							 
						 
						
							
							
								
								Factor out binding command execution to separate file  
							
							
							
						 
						
							2018-12-15 14:42:35 +11:00  
				
					
						
							
							
								 
						
							
								2a3c62b4d2 
								
							 
						 
						
							
							
								
								[WIP][DONTMERGE]Add support for libinput_switch input devices  
							
							... 
							
							
							
							These are used primarily by laptops to signal
the state of the lid (open/closed) and tablet
mode if supported, based on ACPI events. 
							
						 
						
							2018-12-15 14:42:35 +11:00  
				
					
						
							
							
								 
						
							
								6161a153c8 
								
							 
						 
						
							
							
								
								Merge pull request  #1426  from emersion/drm-disappear-index  
							
							... 
							
							
							
							backend/drm: fix disappeared output indices 
							
						 
						
							2018-12-09 12:54:52 -05:00  
				
					
						
							
							
								 
						
							
								8c573bc7c6 
								
							 
						 
						
							
							
								
								gtk-primary-selection: basic serial validation  
							
							
							
						 
						
							2018-12-09 12:38:35 +01:00  
				
					
						
							
							
								 
						
							
								efdd4d6ea2 
								
							 
						 
						
							
							
								
								backend/drm: Improve encoder logic  
							
							... 
							
							
							
							This fixes an issue that can occur with DP MST connectors not reporting
any encoders. 
							
						 
						
							2018-12-09 22:48:00 +13:00  
				
					
						
							
							
								 
						
							
								8cce2d75a9 
								
							 
						 
						
							
							
								
								rootston: add support for wlr_foreign_toplevel_management_v1  
							
							
							
						 
						
							2018-12-08 14:09:51 +01:00  
				
					
						
							
							
								 
						
							
								f387a840d8 
								
							 
						 
						
							
							
								
								rootston: add title/app_id/class listeners  
							
							
							
						 
						
							2018-12-08 14:09:30 +01:00  
				
					
						
							
							
								 
						
							
								5b1b9657bf 
								
							 
						 
						
							
							
								
								types: implement wlr_foreign_toplevel_management_v1  
							
							
							
						 
						
							2018-12-08 14:09:30 +01:00  
				
					
						
							
							
								 
						
							
								1256314afe 
								
							 
						 
						
							
							
								
								export-dmabuf-v1: add missing destroy request handler  
							
							... 
							
							
							
							Also document lists in the header file. 
							
						 
						
							2018-12-06 19:08:28 +01:00  
				
					
						
							
							
								 
						
							
								0f3a061f60 
								
							 
						 
						
							
							
								
								rootston: use box for views position  
							
							
							
						 
						
							2018-12-05 19:20:50 +00:00  
				
					
						
							
							
								 
						
							
								d703ae45dd 
								
							 
						 
						
							
							
								
								rootston: use int for width, height  
							
							
							
						 
						
							2018-12-05 09:02:49 +00:00  
				
					
						
							
							
								 
						
							
								5515faa197 
								
							 
						 
						
							
							
								
								xdg-shell: emit xdg_surface destroy when role object is destroyed  
							
							... 
							
							
							
							Fixes https://github.com/swaywm/wlroots/issues/1407  
							
						 
						
							2018-12-04 13:42:29 +01:00  
				
					
						
							
							
								 
						
							
								e584857fa9 
								
							 
						 
						
							
							
								
								Install wlr_pointer_constraints_v1.h  
							
							
							
						 
						
							2018-12-03 18:44:16 +01:00  
				
					
						
							
							
								 
						
							
								273e110b74 
								
							 
						 
						
							
							
								
								Merge pull request  #1403  from emersion/swap-buffers-damage-coords  
							
							... 
							
							
							
							output: switch swap_buffers damage to output-buffer-local coords 
							
						 
						
							2018-12-02 13:17:24 -05:00  
				
					
						
							
							
								 
						
							
								6aaefad40d 
								
							 
						 
						
							
							
								
								output: switch swap_buffers damage to output-buffer-local coords  
							
							... 
							
							
							
							This is one more step towards [1]. This gives more freedom to the compositor
wrt. how it handles damage.
[1]: https://github.com/swaywm/wlroots/issues/1363  
							
						 
						
							2018-12-01 10:56:35 +01:00  
				
					
						
							
							
								 
						
							
								9f0720c03a 
								
							 
						 
						
							
							
								
								primary-selection: introduce wlr_primary_selection_source  
							
							... 
							
							
							
							This is a common interface that can be used for all primary selection
protocols, as discussed in [1]. A new function wlr_seat_set_primary_selection
is added to set the primary selection for all protocols.
The seat now owns again the source, and resets the selection to NULL when
destroyed.
[1]: https://github.com/swaywm/wlroots/issues/1367#issuecomment-442403454  
							
						 
						
							2018-11-29 19:40:28 +01:00  
				
					
						
							
							
								 
						
							
								bfa7f4ee0d 
								
							 
						 
						
							
							
								
								gtk-primary-selection: use impl pattern for sources  
							
							
							
						 
						
							2018-11-27 20:16:55 +01:00