e42d762a88 
								
							 
						 
						
							
							
								
								drag-icon: surface committed  
							
							
							
						 
						
							2017-12-27 06:41:14 -05:00  
				
					
						
							
							
								 
						
							
								68328700c7 
								
							 
						 
						
							
							
								
								wl-shell: role committed  
							
							
							
						 
						
							2017-12-27 06:32:54 -05:00  
				
					
						
							
							
								 
						
							
								e809250171 
								
							 
						 
						
							
							
								
								Merge pull request  #519  from emersion/xwayland-primary-selection  
							
							... 
							
							
							
							Implement xwayland primary selection sync 
							
						 
						
							2017-12-27 06:23:04 -05:00  
				
					
						
							
							
								 
						
							
								d5ffa26564 
								
							 
						 
						
							
							
								
								xdg-shell: role-committed func  
							
							
							
						 
						
							2017-12-27 06:15:25 -05:00  
				
					
						
							
							
								 
						
							
								5a18f62fee 
								
							 
						 
						
							
							
								
								add role-committed hook  
							
							
							
						 
						
							2017-12-27 06:06:29 -05:00  
				
					
						
							
							
								 
						
							
								6c2242e66b 
								
							 
						 
						
							
							
								
								Merge pull request  #522  from emersion/fix-drm-output-transform-cursor  
							
							... 
							
							
							
							Fix cursor on transformed output with DRM backend 
							
						 
						
							2017-12-27 05:48:45 -05:00  
				
					
						
							
							
								 
						
							
								43435d4915 
								
							 
						 
						
							
							
								
								Add output transform helpers docs  
							
							
							
						 
						
							2017-12-27 11:17:25 +01:00  
				
					
						
							
							
								 
						
							
								57a09c8ca4 
								
							 
						 
						
							
							
								
								config: Put all defines into config.h  
							
							
							
						 
						
							2017-12-26 18:51:27 +01:00  
				
					
						
							
							
								 
						
							
								e737f65e38 
								
							 
						 
						
							
							
								
								Fix cursor on transformed output with DRM backend  
							
							
							
						 
						
							2017-12-26 18:16:37 +01:00  
				
					
						
							
							
								 
						
							
								4a11609b76 
								
							 
						 
						
							
							
								
								Fix use-after-free when destroying selection sources  
							
							
							
						 
						
							2017-12-25 18:18:26 +01:00  
				
					
						
							
							
								 
						
							
								6dffaa7bb7 
								
							 
						 
						
							
							
								
								Implement xwayland primary selection sync  
							
							
							
						 
						
							2017-12-25 16:10:16 +01:00  
				
					
						
							
							
								 
						
							
								e85c2827c8 
								
							 
						 
						
							
							
								
								rootston: add arbitrary libinput config 'tap_enabled'  
							
							... 
							
							
							
							This ought to be enough to serve as an example for other compositors to
use. 
							
						 
						
							2017-12-24 14:55:38 +01:00  
				
					
						
							
							
								 
						
							
								4476f79850 
								
							 
						 
						
							
							
								
								Fix primary clipboard issues  
							
							
							
						 
						
							2017-12-22 23:45:07 +01:00  
				
					
						
							
							
								 
						
							
								a95d09d561 
								
							 
						 
						
							
							
								
								Add missing gtk-primary-selection interfaces  
							
							
							
						 
						
							2017-12-22 22:22:29 +01:00  
				
					
						
							
							
								 
						
							
								0a171d3ace 
								
							 
						 
						
							
							
								
								Add wlr_primary_selection_device_manager and wlr_primary_selection_source  
							
							
							
						 
						
							2017-12-22 19:20:12 +01:00  
				
					
						
							
							
								 
						
							
								d1dce19253 
								
							 
						 
						
							
							
								
								handle display destroy  
							
							
							
						 
						
							2017-12-21 08:17:35 -05:00  
				
					
						
							
							
								 
						
							
								6c8fd6017e 
								
							 
						 
						
							
							
								
								backend add and remove events  
							
							
							
						 
						
							2017-12-20 05:54:41 -05:00  
				
					
						
							
							
								 
						
							
								ee39dff1e7 
								
							 
						 
						
							
							
								
								rootston: handle backend creation failed  
							
							
							
						 
						
							2017-12-20 05:51:23 -05:00  
				
					
						
							
							
								 
						
							
								58e69c9ce1 
								
							 
						 
						
							
							
								
								multibackend remove subbackend  
							
							
							
						 
						
							2017-12-19 18:49:00 -05:00  
				
					
						
							
							
								 
						
							
								a937016e38 
								
							 
						 
						
							
							
								
								remove session from multibackend  
							
							
							
						 
						
							2017-12-19 18:25:46 -05:00  
				
					
						
							
							
								 
						
							
								4e804ef40f 
								
							 
						 
						
							
							
								
								add backend destroy event  
							
							
							
						 
						
							2017-12-19 18:14:47 -05:00  
				
					
						
							
							
								 
						
							
								fcd7062542 
								
							 
						 
						
							
							
								
								x11 backend: add wlr_input_device_is_x11  
							
							
							
						 
						
							2017-12-19 20:40:36 +01:00  
				
					
						
							
							
								 
						
							
								169bc9fa10 
								
							 
						 
						
							
							
								
								wl backend: add wlr_input_device_is_wl  
							
							
							
						 
						
							2017-12-19 20:20:32 +01:00  
				
					
						
							
							
								 
						
							
								d9eaca6c9f 
								
							 
						 
						
							
							
								
								headless backend: add wlr_output_is_headless  
							
							
							
						 
						
							2017-12-19 20:17:47 +01:00  
				
					
						
							
							
								 
						
							
								995383b049 
								
							 
						 
						
							
							
								
								headless backend: add wlr_input_device_is_headless  
							
							
							
						 
						
							2017-12-19 20:16:12 +01:00  
				
					
						
							
							
								 
						
							
								be95147385 
								
							 
						 
						
							
							
								
								drm backend: add wlr_output_is_drm  
							
							
							
						 
						
							2017-12-19 20:13:49 +01:00  
				
					
						
							
							
								 
						
							
								dabfe159de 
								
							 
						 
						
							
							
								
								wl backend: add wlr_output_is_wl  
							
							
							
						 
						
							2017-12-19 20:13:49 +01:00  
				
					
						
							
							
								 
						
							
								f83b16bc17 
								
							 
						 
						
							
							
								
								x11 backend: add wlr_output_is_x11  
							
							
							
						 
						
							2017-12-19 20:13:49 +01:00  
				
					
						
							
							
								 
						
							
								3e228b0b2a 
								
							 
						 
						
							
							
								
								libinput backend: add wlr_input_device_is_libinput  
							
							
							
						 
						
							2017-12-19 20:13:49 +01:00  
				
					
						
							
							
								 
						
							
								4a36ba4bdd 
								
							 
						 
						
							
							
								
								Destroy multi backend on display destroy  
							
							
							
						 
						
							2017-12-19 18:28:47 +01:00  
				
					
						
							
							
								 
						
							
								f3769a4b1f 
								
							 
						 
						
							
							
								
								Merge pull request  #496  from emersion/headless-backend  
							
							... 
							
							
							
							Headless backend 
							
						 
						
							2017-12-17 20:48:01 -05:00  
				
					
						
							
							
								 
						
							
								10c72f4bf6 
								
							 
						 
						
							
							
								
								Merge pull request  #487  from emersion/xwm-selection  
							
							... 
							
							
							
							xwm clipboard sync, 2nd edition 
							
						 
						
							2017-12-17 20:03:26 -05:00  
				
					
						
							
							
								 
						
							
								b99d1f4fcc 
								
							 
						 
						
							
							
								
								Refactor wlr_egl_init to accept config_attribs  
							
							
							
						 
						
							2017-12-17 23:51:04 +01:00  
				
					
						
							
							
								 
						
							
								bc5bdb7793 
								
							 
						 
						
							
							
								
								Add headless input devices  
							
							
							
						 
						
							2017-12-17 18:49:20 +01:00  
				
					
						
							
							
								 
						
							
								0256de0002 
								
							 
						 
						
							
							
								
								Add full refresh rate support to custom modes  
							
							
							
						 
						
							2017-12-17 18:02:55 +01:00  
				
					
						
							
							
								 
						
							
								b852fb9a2b 
								
							 
						 
						
							
							
								
								Minimal working headless output  
							
							
							
						 
						
							2017-12-17 13:35:07 +01:00  
				
					
						
							
							
								 
						
							
								3970264ccf 
								
							 
						 
						
							
							
								
								Initialize headless backend  
							
							
							
						 
						
							2017-12-17 12:56:42 +01:00  
				
					
						
							
							
								 
						
							
								8af6fbd7a0 
								
							 
						 
						
							
							
								
								Support multiple resources per seat client for data_device  
							
							
							
						 
						
							2017-12-16 14:22:59 +01:00  
				
					
						
							
							
								 
						
							
								4f0443a344 
								
							 
						 
						
							
							
								
								Support multiple resources per seat client for pointer, keyboard, touch  
							
							
							
						 
						
							2017-12-16 13:53:39 +01:00  
				
					
						
							
							
								 
						
							
								51db087210 
								
							 
						 
						
							
							
								
								Introduce fractional scaling  
							
							
							
						 
						
							2017-12-15 01:00:03 +01:00  
				
					
						
							
							
								 
						
							
								6b42bfad18 
								
							 
						 
						
							
							
								
								Merge branch 'master' into xwm-selection  
							
							
							
						 
						
							2017-12-14 23:59:04 +01:00  
				
					
						
							
							
								 
						
							
								23fb663ea4 
								
							 
						 
						
							
							
								
								Merge pull request  #453  from emersion/surface-transform  
							
							... 
							
							
							
							Add surface transforms support 
							
						 
						
							2017-12-14 14:43:04 -05:00  
				
					
						
							
							
								 
						
							
								466e86b7b2 
								
							 
						 
						
							
							
								
								Merge branch 'master' into surface-transform  
							
							
							
						 
						
							2017-12-14 20:31:18 +01:00  
				
					
						
							
							
								 
						
							
								75ef7860bb 
								
							 
						 
						
							
							
								
								Merge branch 'master' into display-destroy  
							
							
							
						 
						
							2017-12-14 20:29:30 +01:00  
				
					
						
							
							
								 
						
							
								6ef0219763 
								
							 
						 
						
							
							
								
								Merge branch 'master' into xwm-selection  
							
							
							
						 
						
							2017-12-14 11:20:38 +01:00  
				
					
						
							
							
								 
						
							
								a9fb071d49 
								
							 
						 
						
							
							
								
								Merge pull request  #485  from emersion/wl-backend-multiple-outputs  
							
							... 
							
							
							
							Multiple outputs with Wayland backend 
							
						 
						
							2017-12-13 19:33:59 -05:00  
				
					
						
							
							
								 
						
							
								ea4b871e16 
								
							 
						 
						
							
							
								
								xwm: user custom event handler  
							
							
							
						 
						
							2017-12-13 17:54:19 -05:00  
				
					
						
							
							
								 
						
							
								a1302cc4a5 
								
							 
						 
						
							
							
								
								Fix pointer events with multiple outputs in wayland backend  
							
							
							
						 
						
							2017-12-13 22:32:22 +01:00  
				
					
						
							
							
								 
						
							
								3b4b8953d9 
								
							 
						 
						
							
							
								
								Update output layout when scale or transform changes  
							
							
							
						 
						
							2017-12-12 21:58:00 +01:00  
				
					
						
							
							
								 
						
							
								c67a5824b8 
								
							 
						 
						
							
							
								
								Merge branch 'master' into display-destroy  
							
							
							
						 
						
							2017-12-11 16:14:03 +01:00  
				
					
						
							
							
								 
						
							
								529675b7b0 
								
							 
						 
						
							
							
								
								Add wlr_output_set_custom_mode  
							
							
							
						 
						
							2017-12-11 12:14:23 +01:00  
				
					
						
							
							
								 
						
							
								925497fbea 
								
							 
						 
						
							
							
								
								Set default cursor image in rootston  
							
							
							
						 
						
							2017-12-11 10:36:22 +01:00  
				
					
						
							
							
								 
						
							
								eb4e91f96d 
								
							 
						 
						
							
							
								
								Merge pull request  #474  from emersion/customize-repeat-info  
							
							... 
							
							
							
							Make keyboard repeat info configurable 
							
						 
						
							2017-12-08 15:47:11 -05:00  
				
					
						
							
							
								 
						
							
								2c6e52c164 
								
							 
						 
						
							
							
								
								Add docs for wlr_keyboard_set_repeat_info  
							
							
							
						 
						
							2017-12-08 17:06:31 +01:00  
				
					
						
							
							
								 
						
							
								a3c0f97810 
								
							 
						 
						
							
							
								
								Make keyboard repeat info configurable  
							
							
							
						 
						
							2017-12-08 17:03:05 +01:00  
				
					
						
							
							
								 
						
							
								35188834db 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/xwm-selection  
							
							
							
						 
						
							2017-12-08 09:22:44 -05:00  
				
					
						
							
							
								 
						
							
								c5fa415a03 
								
							 
						 
						
							
							
								
								Send wl_surface.{enter,leave} to cursor surfaces  
							
							
							
						 
						
							2017-12-08 14:23:33 +01:00  
				
					
						
							
							
								 
						
							
								4c60072be5 
								
							 
						 
						
							
							
								
								move get_resize_name to xcursor  
							
							
							
						 
						
							2017-12-08 06:08:06 -05:00  
				
					
						
							
							
								 
						
							
								d74ac69f7b 
								
							 
						 
						
							
							
								
								bring edges into wlr  
							
							
							
						 
						
							2017-12-08 06:03:57 -05:00  
				
					
						
							
							
								 
						
							
								6001235b04 
								
							 
						 
						
							
							
								
								Listen to display destroy in session  
							
							... 
							
							
							
							It's not the backend's responsibility to destroy the session anymore. 
							
						 
						
							2017-12-08 11:17:56 +01:00  
				
					
						
							
							
								 
						
							
								b06535718d 
								
							 
						 
						
							
							
								
								Do not destroy wl_client in wlr_xwayland_finish  
							
							
							
						 
						
							2017-12-08 01:38:45 +01:00  
				
					
						
							
							
								 
						
							
								18eb1eee3f 
								
							 
						 
						
							
							
								
								Listen to display destroy in xwayland, rename wlr_egl_free  
							
							
							
						 
						
							2017-12-08 00:59:37 +01:00  
				
					
						
							
							
								 
						
							
								9d43adaafa 
								
							 
						 
						
							
							
								
								Listen to display destroy in backends  
							
							
							
						 
						
							2017-12-07 23:44:59 +01:00  
				
					
						
							
							
								 
						
							
								bdb6e0b84c 
								
							 
						 
						
							
							
								
								Remove destroy event in screenshooter for now  
							
							
							
						 
						
							2017-12-07 01:19:41 +01:00  
				
					
						
							
							
								 
						
							
								0e066f0d76 
								
							 
						 
						
							
							
								
								Listen to display destroy in output  
							
							
							
						 
						
							2017-12-07 01:12:04 +01:00  
				
					
						
							
							
								 
						
							
								cbf5763c22 
								
							 
						 
						
							
							
								
								Listen to display destroy in xdg-shell-v6  
							
							
							
						 
						
							2017-12-07 01:08:35 +01:00  
				
					
						
							
							
								 
						
							
								9ddaea14a1 
								
							 
						 
						
							
							
								
								Listen to display destroy in wl-shell  
							
							
							
						 
						
							2017-12-07 01:05:49 +01:00  
				
					
						
							
							
								 
						
							
								983ea3033f 
								
							 
						 
						
							
							
								
								Listen to display destroy in seat  
							
							
							
						 
						
							2017-12-07 01:02:07 +01:00  
				
					
						
							
							
								 
						
							
								088ff9a614 
								
							 
						 
						
							
							
								
								Listen to display destroy in gamma control manager  
							
							
							
						 
						
							2017-12-07 00:55:50 +01:00  
				
					
						
							
							
								 
						
							
								c7900663bc 
								
							 
						 
						
							
							
								
								Add display destroy listener to data device  
							
							
							
						 
						
							2017-12-07 00:50:55 +01:00  
				
					
						
							
							
								 
						
							
								e6d2e72401 
								
							 
						 
						
							
							
								
								Remove display destroy listeners, add compositor listener  
							
							
							
						 
						
							2017-12-07 00:44:45 +01:00  
				
					
						
							
							
								 
						
							
								32591d66d6 
								
							 
						 
						
							
							
								
								Add display destroy listener in server decoration  
							
							
							
						 
						
							2017-12-07 00:36:05 +01:00  
				
					
						
							
							
								 
						
							
								dfe11a2b0e 
								
							 
						 
						
							
							
								
								Add display destroy listener in screenshooter, destroy display in rootston  
							
							
							
						 
						
							2017-12-07 00:13:06 +01:00  
				
					
						
							
							
								 
						
							
								bf2b58eb6d 
								
							 
						 
						
							
							
								
								Add wlr_output_set_scale  
							
							... 
							
							
							
							Fixes  #465  
						
							2017-12-06 16:36:46 +01:00  
				
					
						
							
							
								 
						
							
								86df909256 
								
							 
						 
						
							
							
								
								xwayland: remove xwayland param from xsurface methods  
							
							
							
						 
						
							2017-12-03 17:30:57 -05:00  
				
					
						
							
							
								 
						
							
								3f70043d00 
								
							 
						 
						
							
							
								
								Merge pull request  #458  from acrisci/refactor/wlr-decoration-modes  
							
							... 
							
							
							
							wrap server decoration modes 
							
						 
						
							2017-12-03 14:13:27 -05:00  
				
					
						
							
							
								 
						
							
								344ca222db 
								
							 
						 
						
							
							
								
								wrap server decoration modes  
							
							
							
						 
						
							2017-12-03 13:39:29 -05:00  
				
					
						
							
							
								 
						
							
								41d7bad470 
								
							 
						 
						
							
							
								
								wl-shell: add commit event  
							
							
							
						 
						
							2017-12-03 12:37:23 -05:00  
				
					
						
							
							
								 
						
							
								6a69b4419f 
								
							 
						 
						
							
							
								
								Make wlr_output_transform_* functions public, refactoring  
							
							
							
						 
						
							2017-12-01 09:15:33 +01:00  
				
					
						
							
							
								 
						
							
								f4754ad1a2 
								
							 
						 
						
							
							
								
								Fix surface transforms  
							
							
							
						 
						
							2017-11-30 23:58:12 +01:00  
				
					
						
							
							
								 
						
							
								cef6d75491 
								
							 
						 
						
							
							
								
								Moved os-compatibility and added header  
							
							... 
							
							
							
							* Moved os-compatibility.c to util
* Added header under util
* Removed static since it isn't needed (i think so)
* Adjusted meson.build to include lib_wlr
Improved some codestyle
* Added guard to os-compatibility.h
* Fixed typo in include statment
Adjusted Guard
* Changed guard to _WLR_UTIL_OS_COMPATIBILITY 
							
						 
						
							2017-11-30 18:01:13 +01:00  
				
					
						
							
							
								 
						
							
								fc17c74516 
								
							 
						 
						
							
							
								
								xwayland: clean up seat setting  
							
							
							
						 
						
							2017-11-22 08:23:23 -05:00  
				
					
						
							
							
								 
						
							
								b0683874e9 
								
							 
						 
						
							
							
								
								xwm: send selection data  
							
							
							
						 
						
							2017-11-22 08:10:06 -05:00  
				
					
						
							
							
								 
						
							
								39e2ea8420 
								
							 
						 
						
							
							
								
								xwm: get selection targets  
							
							
							
						 
						
							2017-11-21 18:09:25 -05:00  
				
					
						
							
							
								 
						
							
								dcb168914e 
								
							 
						 
						
							
							
								
								Merge branch 'master' into fullscreen  
							
							
							
						 
						
							2017-11-21 18:34:12 +01:00  
				
					
						
							
							
								 
						
							
								1228d0da19 
								
							 
						 
						
							
							
								
								Merge pull request  #387  from emersion/laggy-move-resize  
							
							... 
							
							
							
							Fix laggy move-resize 
							
						 
						
							2017-11-21 11:13:18 -05:00  
				
					
						
							
							
								 
						
							
								9a6f799d8f 
								
							 
						 
						
							
							
								
								Add fullscreen command, fix view_at with fullscreen views  
							
							
							
						 
						
							2017-11-21 10:37:53 +01:00  
				
					
						
							
							
								 
						
							
								17d9e2ce35 
								
							 
						 
						
							
							
								
								Unify view events naming, remove client from event structs  
							
							
							
						 
						
							2017-11-21 09:50:00 +01:00  
				
					
						
							
							
								 
						
							
								151901123f 
								
							 
						 
						
							
							
								
								Merge branch 'master' into refactor-wlr-list  
							
							
							
						 
						
							2017-11-20 21:15:58 +01:00  
				
					
						
							
							
								 
						
							
								54f1135c05 
								
							 
						 
						
							
							
								
								Fix fullscreen in xdg-shell  
							
							
							
						 
						
							2017-11-20 20:53:13 +01:00  
				
					
						
							
							
								 
						
							
								abab2902f5 
								
							 
						 
						
							
							
								
								Check for subsurfaces and popups before using wlr_output_set_fullscreen_surface  
							
							
							
						 
						
							2017-11-20 19:45:10 +01:00  
				
					
						
							
							
								 
						
							
								80998cdf57 
								
							 
						 
						
							
							
								
								Add support for fullscreen xwayland views  
							
							
							
						 
						
							2017-11-20 17:58:26 +01:00  
				
					
						
							
							
								 
						
							
								b04a9a248d 
								
							 
						 
						
							
							
								
								Initial fullscreen support  
							
							
							
						 
						
							2017-11-20 17:27:36 +01:00  
				
					
						
							
							
								 
						
							
								1d08d31709 
								
							 
						 
						
							
							
								
								Merge branch 'master' into laggy-move-resize  
							
							
							
						 
						
							2017-11-20 14:35:31 +01:00  
				
					
						
							
							
								 
						
							
								0153a0ed8f 
								
							 
						 
						
							
							
								
								Fix laggy move-resize for xwayland views  
							
							
							
						 
						
							2017-11-20 12:05:21 +01:00  
				
					
						
							
							
								 
						
							
								7904b625f0 
								
							 
						 
						
							
							
								
								Merge branch 'master' into laggy-move-resize  
							
							
							
						 
						
							2017-11-19 22:28:51 +01:00  
				
					
						
							
							
								 
						
							
								97ddd2d1df 
								
							 
						 
						
							
							
								
								Add roots_seat_cycle_focus  
							
							
							
						 
						
							2017-11-19 19:21:18 +01:00  
				
					
						
							
							
								 
						
							
								bf41e7a794 
								
							 
						 
						
							
							
								
								Make the close command use roots_seat_get_focus, rename a few symbols  
							
							
							
						 
						
							2017-11-19 19:14:31 +01:00  
				
					
						
							
							
								 
						
							
								a8b31da52c 
								
							 
						 
						
							
							
								
								Remove roots_seat_{add,remove}_view  
							
							
							
						 
						
							2017-11-19 18:15:11 +01:00  
				
					
						
							
							
								 
						
							
								76e8e1a6ad 
								
							 
						 
						
							
							
								
								Merge branch 'master' into seat-views  
							
							
							
						 
						
							2017-11-19 17:56:26 +01:00  
				
					
						
							
							
								 
						
							
								af23192ede 
								
							 
						 
						
							
							
								
								wlr-seat: remove client bound and unbound signal  
							
							
							
						 
						
							2017-11-19 11:13:59 -05:00  
				
					
						
							
							
								 
						
							
								bd8cdf1e9f 
								
							 
						 
						
							
							
								
								rootston: remove grab listeners  
							
							
							
						 
						
							2017-11-19 10:20:32 -05:00  
				
					
						
							
							
								 
						
							
								390b526450 
								
							 
						 
						
							
							
								
								Merge branch 'bug/xwayland-ready-listener' into refactor/wlr-drag-icon  
							
							
							
						 
						
							2017-11-19 10:11:39 -05:00  
				
					
						
							
							
								 
						
							
								90d2eca218 
								
							 
						 
						
							
							
								
								rootston: xwayland ready listener  
							
							
							
						 
						
							2017-11-19 10:07:30 -05:00  
				
					
						
							
							
								 
						
							
								3b74db467b 
								
							 
						 
						
							
							
								
								data-device: wlr-drag-icon  
							
							
							
						 
						
							2017-11-19 09:33:55 -05:00  
				
					
						
							
							
								 
						
							
								016744ef4d 
								
							 
						 
						
							
							
								
								Refactor wlr_list inside wlroots  
							
							
							
						 
						
							2017-11-19 00:17:40 +01:00  
				
					
						
							
							
								 
						
							
								72d877658a 
								
							 
						 
						
							
							
								
								Merge branch 'master' into seat-views  
							
							
							
						 
						
							2017-11-18 22:18:25 +01:00  
				
					
						
							
							
								 
						
							
								f277f28eef 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/wlr-seat-touch  
							
							
							
						 
						
							2017-11-18 13:43:25 -05:00  
				
					
						
							
							
								 
						
							
								5b13f51dfc 
								
							 
						 
						
							
							
								
								Add per-seat cursor configuration  
							
							
							
						 
						
							2017-11-18 17:34:24 +01:00  
				
					
						
							
							
								 
						
							
								cd566ccd8e 
								
							 
						 
						
							
							
								
								Add cursor theme to rootston config  
							
							
							
						 
						
							2017-11-18 09:47:53 +01:00  
				
					
						
							
							
								 
						
							
								a3a8b7bfd8 
								
							 
						 
						
							
							
								
								Fixed a bug with move-resize, removed xdg-shell ack_configure event  
							
							... 
							
							
							
							Fixed move-resizing a view when only one coordinate changes. 
							
						 
						
							2017-11-18 09:09:23 +01:00  
				
					
						
							
							
								 
						
							
								e2843d87c8 
								
							 
						 
						
							
							
								
								Ensure to move the view when configured  
							
							
							
						 
						
							2017-11-17 23:52:42 +01:00  
				
					
						
							
							
								 
						
							
								27937add76 
								
							 
						 
						
							
							
								
								Merge branch 'master' into laggy-move-resize  
							
							
							
						 
						
							2017-11-17 23:29:47 +01:00  
				
					
						
							
							
								 
						
							
								bb6d34e7a5 
								
							 
						 
						
							
							
								
								rootston: add per-seat views  
							
							
							
						 
						
							2017-11-17 12:45:07 +01:00  
				
					
						
							
							
								 
						
							
								f61986e8db 
								
							 
						 
						
							
							
								
								rename touch slot to touch id  
							
							
							
						 
						
							2017-11-16 17:53:52 -05:00  
				
					
						
							
							
								 
						
							
								fb18e345a6 
								
							 
						 
						
							
							
								
								wlr-seat: return serial from touch down interface  
							
							
							
						 
						
							2017-11-16 17:44:10 -05:00  
				
					
						
							
							
								 
						
							
								584ff1df4c 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/wlr-seat-touch  
							
							
							
						 
						
							2017-11-16 16:19:17 -05:00  
				
					
						
							
							
								 
						
							
								53d4cb47ff 
								
							 
						 
						
							
							
								
								Refactor rootston keyboard  
							
							
							
						 
						
							2017-11-16 16:13:23 +01:00  
				
					
						
							
							
								 
						
							
								12758a00a2 
								
							 
						 
						
							
							
								
								rootston: touch to focus  
							
							
							
						 
						
							2017-11-15 08:34:48 -05:00  
				
					
						
							
							
								 
						
							
								ac4841ba37 
								
							 
						 
						
							
							
								
								put dnd icon in the right place  
							
							
							
						 
						
							2017-11-15 08:34:48 -05:00  
				
					
						
							
							
								 
						
							
								a337e95505 
								
							 
						 
						
							
							
								
								wlr-touch: make dnd work  
							
							
							
						 
						
							2017-11-15 08:34:48 -05:00  
				
					
						
							
							
								 
						
							
								4eab61f86f 
								
							 
						 
						
							
							
								
								wlr-seat: refactor touch grab interface  
							
							
							
						 
						
							2017-11-15 08:34:48 -05:00  
				
					
						
							
							
								 
						
							
								6a516f7c41 
								
							 
						 
						
							
							
								
								basic touch dnd  
							
							
							
						 
						
							2017-11-15 08:34:48 -05:00  
				
					
						
							
							
								 
						
							
								94e7dc8a3e 
								
							 
						 
						
							
							
								
								data-device: touch grab stubs  
							
							
							
						 
						
							2017-11-15 08:34:48 -05:00  
				
					
						
							
							
								 
						
							
								cbb6fd7352 
								
							 
						 
						
							
							
								
								wlr-seat: touch grab begin and end  
							
							
							
						 
						
							2017-11-15 08:34:48 -05:00  
				
					
						
							
							
								 
						
							
								469729d3af 
								
							 
						 
						
							
							
								
								wlr-seat: document seat touch functions  
							
							
							
						 
						
							2017-11-15 08:34:48 -05:00  
				
					
						
							
							
								 
						
							
								4240096b83 
								
							 
						 
						
							
							
								
								wlr-seat: default touch grab  
							
							
							
						 
						
							2017-11-15 08:34:48 -05:00  
				
					
						
							
							
								 
						
							
								e5a31ae870 
								
							 
						 
						
							
							
								
								wlr-seat: basic touch  
							
							
							
						 
						
							2017-11-15 08:34:48 -05:00  
				
					
						
							
							
								 
						
							
								3f6cf517b9 
								
							 
						 
						
							
							
								
								Add wlr_xdg_surface_v6_popup_get_position  
							
							
							
						 
						
							2017-11-15 14:03:13 +01:00  
				
					
						
							
							
								 
						
							
								f8b43940b1 
								
							 
						 
						
							
							
								
								Merge branch 'master' into cursor-scale  
							
							
							
						 
						
							2017-11-12 22:12:50 +01:00  
				
					
						
							
							
								 
						
							
								a317ecdab8 
								
							 
						 
						
							
							
								
								Run startup command after xwayland is ready  
							
							
							
						 
						
							2017-11-12 16:01:48 -05:00  
				
					
						
							
							
								 
						
							
								28fc813ca9 
								
							 
						 
						
							
							
								
								Merge branch 'master' into cursor-scale  
							
							
							
						 
						
							2017-11-12 21:16:45 +01:00  
				
					
						
							
							
								 
						
							
								1e0e73efaa 
								
							 
						 
						
							
							
								
								Spawn views on last active output  
							
							
							
						 
						
							2017-11-12 09:55:28 -05:00  
				
					
						
							
							
								 
						
							
								5d986f1e87 
								
							 
						 
						
							
							
								
								Remove unnecessary include  
							
							
							
						 
						
							2017-11-12 15:49:27 +01:00  
				
					
						
							
							
								 
						
							
								8605243459 
								
							 
						 
						
							
							
								
								Introduce wlr_xcursor_manager  
							
							
							
						 
						
							2017-11-12 11:10:56 +01:00  
				
					
						
							
							
								 
						
							
								2dccb11741 
								
							 
						 
						
							
							
								
								rootston: keep one xcursor_theme per seat  
							
							
							
						 
						
							2017-11-11 23:53:45 +01:00  
				
					
						
							
							
								 
						
							
								09279b90a6 
								
							 
						 
						
							
							
								
								Add wlr_output.serial  
							
							
							
						 
						
							2017-11-11 19:09:34 +01:00  
				
					
						
							
							
								 
						
							
								aaf0691883 
								
							 
						 
						
							
							
								
								rootston: add roots_xcursor_theme  
							
							... 
							
							
							
							roots_xcursor_theme loads multiple wlr_xcursor_theme at different scales. 
							
						 
						
							2017-11-11 18:42:14 +01:00  
				
					
						
							
							
								 
						
							
								ac1573b0e7 
								
							 
						 
						
							
							
								
								Add scale parameter to wlr_cursor_set_image  
							
							
							
						 
						
							2017-11-11 17:27:44 +01:00  
				
					
						
							
							
								 
						
							
								1db3b55128 
								
							 
						 
						
							
							
								
								rootston: prefix config structs and functions  
							
							
							
						 
						
							2017-11-11 10:59:04 -05:00  
				
					
						
							
							
								 
						
							
								18079e234a 
								
							 
						 
						
							
							
								
								rootston: documentation for config.h functions  
							
							
							
						 
						
							2017-11-11 10:44:29 -05:00  
				
					
						
							
							
								 
						
							
								6e00140e8a 
								
							 
						 
						
							
							
								
								rootston: remove unused import and old todo from config header  
							
							
							
						 
						
							2017-11-11 10:41:18 -05:00  
				
					
						
							
							
								 
						
							
								2a9dc60f28 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/multiseat  
							
							
							
						 
						
							2017-11-11 09:59:39 -05:00  
				
					
						
							
							
								 
						
							
								eb89f1dcd2 
								
							 
						 
						
							
							
								
								Fix resize issues with some xdg-shell apps.  
							
							... 
							
							
							
							Also renames view_get_size to view_get_box to be more consistent with wlroots API and make it more obvious that x,y are set (while in roots_view.get_size this isn't the case).
Fixes  #407  
							
						 
						
							2017-11-11 15:39:15 +01:00  
				
					
						
							
							
								 
						
							
								5f3b27347c 
								
							 
						 
						
							
							
								
								Merge pull request  #404  from emolitor/CPP-Compatibility  
							
							... 
							
							
							
							Remove VLA from session.h 
							
						 
						
							2017-11-10 10:18:43 -05:00  
				
					
						
							
							
								 
						
							
								5be11a5c95 
								
							 
						 
						
							
							
								
								Remove VLA from session.h  
							
							... 
							
							
							
							VLAs are optional C11 features and not supported by C++. 
							
						 
						
							2017-11-10 15:12:00 +00:00  
				
					
						
							
							
								 
						
							
								27a3a810ab 
								
							 
						 
						
							
							
								
								rootston: fix multiseat focus  
							
							
							
						 
						
							2017-11-10 08:27:45 -05:00  
				
					
						
							
							
								 
						
							
								e6babc07a0 
								
							 
						 
						
							
							
								
								Merge pull request  #390  from emersion/rootston-maximize  
							
							... 
							
							
							
							Maximize views in rootston 
							
						 
						
							2017-11-10 08:26:20 -05:00  
				
					
						
							
							
								 
						
							
								425713b837 
								
							 
						 
						
							
							
								
								Merge branch 'hidpi'  
							
							
							
						 
						
							2017-11-10 08:21:50 -05:00  
				
					
						
							
							
								 
						
							
								80bf3cfff0 
								
							 
						 
						
							
							
								
								Fixes   #399  Adds wlr_data_device_manager destructor  
							
							... 
							
							
							
							Fixed issues 
							
						 
						
							2017-11-09 18:52:58 -08:00  
				
					
						
							
							
								 
						
							
								739361aa70 
								
							 
						 
						
							
							
								
								wlr-keyboard: take out modifiers event struct (for now)  
							
							
							
						 
						
							2017-11-09 17:29:28 -05:00  
				
					
						
							
							
								 
						
							
								bf1b12a725 
								
							 
						 
						
							
							
								
								Fix maximize delay in xdg-shell  
							
							
							
						 
						
							2017-11-09 21:41:11 +01:00  
				
					
						
							
							
								 
						
							
								26dadacb71 
								
							 
						 
						
							
							
								
								Add wl_shell support for maximized views  
							
							
							
						 
						
							2017-11-09 20:06:05 +01:00  
				
					
						
							
							
								 
						
							
								66587eb430 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into hidpi  
							
							
							
						 
						
							2017-11-09 08:36:27 -05:00  
				
					
						
							
							
								 
						
							
								79f5bd6ef8 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/multiseat  
							
							
							
						 
						
							2017-11-08 20:21:59 -05:00  
				
					
						
							
							
								 
						
							
								2118c691b1 
								
							 
						 
						
							
							
								
								Add maximize support for xwayland in rootston  
							
							
							
						 
						
							2017-11-08 23:03:07 +01:00  
				
					
						
							
							
								 
						
							
								06642859f1 
								
							 
						 
						
							
							
								
								rootston: drag icons  
							
							
							
						 
						
							2017-11-08 15:35:47 -05:00  
				
					
						
							
							
								 
						
							
								428bf18ec7 
								
							 
						 
						
							
							
								
								rootston: request set cursor  
							
							
							
						 
						
							2017-11-08 15:23:56 -05:00  
				
					
						
							
							
								 
						
							
								992f931ae9 
								
							 
						 
						
							
							
								
								rootston: cleanup for multiseat  
							
							
							
						 
						
							2017-11-08 14:53:08 -05:00  
				
					
						
							
							
								 
						
							
								882e620639 
								
							 
						 
						
							
							
								
								Always read state from wlr_keyboard in the seat  
							
							
							
						 
						
							2017-11-08 19:02:56 +01:00  
				
					
						
							
							
								 
						
							
								a00b7f1e9b 
								
							 
						 
						
							
							
								
								rootston: remove devices from seat  
							
							
							
						 
						
							2017-11-08 09:04:33 -05:00  
				
					
						
							
							
								 
						
							
								84d5e6bbb4 
								
							 
						 
						
							
							
								
								Send current keyboard state when entering a surface  
							
							
							
						 
						
							2017-11-08 10:57:46 +01:00  
				
					
						
							
							
								 
						
							
								09c6092423 
								
							 
						 
						
							
							
								
								multiseat: somewhat working  
							
							
							
						 
						
							2017-11-07 15:56:11 -05:00  
				
					
						
							
							
								 
						
							
								03d3fdc158 
								
							 
						 
						
							
							
								
								Basic maximization implementation for xdg-shell  
							
							
							
						 
						
							2017-11-05 16:29:43 +01:00  
				
					
						
							
							
								 
						
							
								2280928bb2 
								
							 
						 
						
							
							
								
								rootston: roots_cursor  
							
							
							
						 
						
							2017-11-05 09:20:11 -05:00  
				
					
						
							
							
								 
						
							
								b74c4cf974 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/multiseat  
							
							
							
						 
						
							2017-11-05 08:09:45 -05:00  
				
					
						
							
							
								 
						
							
								3e3209cba2 
								
							 
						 
						
							
							
								
								Fix laggy move-resize in xdg-shell  
							
							
							
						 
						
							2017-11-05 10:22:42 +01:00  
				
					
						
							
							
								 
						
							
								704f0f158a 
								
							 
						 
						
							
							
								
								rootston: move device init to seat  
							
							
							
						 
						
							2017-11-04 13:12:35 -04:00  
				
					
						
							
							
								 
						
							
								5354fe8729 
								
							 
						 
						
							
							
								
								move keyboard to seat  
							
							
							
						 
						
							2017-11-04 09:23:57 -04:00  
				
					
						
							
							
								 
						
							
								6d8e1abfc0 
								
							 
						 
						
							
							
								
								Improve input sensitivity  
							
							... 
							
							
							
							We now use doubles until the last minute, which makes it so we can move
the pointer more precisely. This also includes a fix for tablet tools,
which move absolutely and sometimes do not update the X or Y axis. 
							
						 
						
							2017-11-04 01:35:12 -04:00  
				
					
						
							
							
								 
						
							
								cf713edc10 
								
							 
						 
						
							
							
								
								Fix moving views when resizing below min size  
							
							
							
						 
						
							2017-11-03 14:49:15 +01:00  
				
					
						
							
							
								 
						
							
								9bd0f47efd 
								
							 
						 
						
							
							
								
								rootston: refactor keyboard  
							
							
							
						 
						
							2017-11-03 06:21:24 -04:00  
				
					
						
							
							
								 
						
							
								447c561d15 
								
							 
						 
						
							
							
								
								rootston: seat config by device  
							
							
							
						 
						
							2017-11-03 06:08:37 -04:00  
				
					
						
							
							
								 
						
							
								86b8729998 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into hidpi  
							
							
							
						 
						
							2017-11-02 23:34:02 -04:00  
				
					
						
							
							
								 
						
							
								53021f8ed4 
								
							 
						 
						
							
							
								
								rootston: break up input.h  
							
							
							
						 
						
							2017-11-02 20:31:19 -04:00  
				
					
						
							
							
								 
						
							
								62734d0553 
								
							 
						 
						
							
							
								
								Merge pull request  #380  from emersion/xwayland-root-cursor  
							
							... 
							
							
							
							Set xwayland root cursor 
							
						 
						
							2017-11-02 12:28:31 -04:00  
				
					
						
							
							
								 
						
							
								3f4ad47421 
								
							 
						 
						
							
							
								
								Use compositor theme for xwm cursor  
							
							
							
						 
						
							2017-11-02 16:49:22 +01:00  
				
					
						
							
							
								 
						
							
								d11973ed7d 
								
							 
						 
						
							
							
								
								Fix disabled cursors  
							
							
							
						 
						
							2017-11-02 11:37:43 +01:00  
				
					
						
							
							
								 
						
							
								e18460c981 
								
							 
						 
						
							
							
								
								Add wlr_output.needs_swap  
							
							
							
						 
						
							2017-11-01 20:08:15 +01:00  
				
					
						
							
							
								 
						
							
								0df7a3c22d 
								
							 
						 
						
							
							
								
								Add wlr_seat_pointer_request_set_cursor_event.serial  
							
							
							
						 
						
							2017-11-01 18:15:37 +01:00  
				
					
						
							
							
								 
						
							
								0d9d670dbd 
								
							 
						 
						
							
							
								
								Merge pull request  #365  from emersion/wayland-backend-transform  
							
							... 
							
							
							
							Cursors ✕ Output Transformations fixes 
							
						 
						
							2017-11-01 10:21:02 -04:00  
				
					
						
							
							
								 
						
							
								60c018c017 
								
							 
						 
						
							
							
								
								Fix hidden software cursors, fix cursor transformations on DRM backend  
							
							
							
						 
						
							2017-11-01 14:25:41 +01:00  
				
					
						
							
							
								 
						
							
								a6930cd8ea 
								
							 
						 
						
							
							
								
								Handle output enter/leave correctly  
							
							
							
						 
						
							2017-11-01 08:51:59 -04:00  
				
					
						
							
							
								 
						
							
								a7446792a1 
								
							 
						 
						
							
							
								
								Consider scale factor when rendering views  
							
							
							
						 
						
							2017-11-01 08:44:07 -04:00  
				
					
						
							
							
								 
						
							
								1a756b3123 
								
							 
						 
						
							
							
								
								bugfix: dnd force cancel  
							
							
							
						 
						
							2017-11-01 08:05:02 -04:00  
				
					
						
							
							
								 
						
							
								0beae99188 
								
							 
						 
						
							
							
								
								Apply output transformation to pointer events in Wayland backend  
							
							
							
						 
						
							2017-11-01 11:00:27 +01:00  
				
					
						
							
							
								 
						
							
								c3b09f73da 
								
							 
						 
						
							
							
								
								Fix cursor hotspot with rotated outputs on DRM backend  
							
							
							
						 
						
							2017-10-31 12:30:57 +01:00  
				
					
						
							
							
								 
						
							
								4230a577cc 
								
							 
						 
						
							
							
								
								Remove wlr_cursor_set_xcursor for now  
							
							
							
						 
						
							2017-10-31 12:30:56 +01:00  
				
					
						
							
							
								 
						
							
								95566c6bdf 
								
							 
						 
						
							
							
								
								Transform cursor hotspot, fix wayland cursor hotspot  
							
							
							
						 
						
							2017-10-31 12:30:56 +01:00  
				
					
						
							
							
								 
						
							
								2e2d63a164 
								
							 
						 
						
							
							
								
								Manage wlr_output_cursor from wlr_cursor  
							
							
							
						 
						
							2017-10-31 12:30:56 +01:00  
				
					
						
							
							
								 
						
							
								1b6c729360 
								
							 
						 
						
							
							
								
								Add wlr_output_cursor  
							
							
							
						 
						
							2017-10-31 12:30:03 +01:00  
				
					
						
							
							
								 
						
							
								ebca06bfe4 
								
							 
						 
						
							
							
								
								Merge pull request  #358  from acrisci/refactor/sec-to-msec  
							
							... 
							
							
							
							refactor input time_sec to time_msec 
							
						 
						
							2017-10-30 15:50:31 -04:00  
				
					
						
							
							
								 
						
							
								875a5b446f 
								
							 
						 
						
							
							
								
								remove time usec  
							
							
							
						 
						
							2017-10-30 15:43:06 -04:00  
				
					
						
							
							
								 
						
							
								74bca7251b 
								
							 
						 
						
							
							
								
								rename wlr_seat to seat on seat structs  
							
							
							
						 
						
							2017-10-30 08:44:39 -04:00  
				
					
						
							
							
								 
						
							
								fddef4d58e 
								
							 
						 
						
							
							
								
								rename seat handle to seat client  
							
							
							
						 
						
							2017-10-30 08:37:54 -04:00  
				
					
						
							
							
								 
						
							
								a224e74fad 
								
							 
						 
						
							
							
								
								refactor input time_sec to time_msec  
							
							
							
						 
						
							2017-10-30 06:40:06 -04:00  
				
					
						
							
							
								 
						
							
								c01248cf17 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/xwm-rewrite  
							
							
							
						 
						
							2017-10-29 10:43:10 -04:00  
				
					
						
							
							
								 
						
							
								50e86a0efa 
								
							 
						 
						
							
							
								
								Allow configuring output mode in rootston  
							
							... 
							
							
							
							Fixes  #336  
						
							2017-10-28 15:32:08 -04:00  
				
					
						
							
							
								 
						
							
								4281aefbf8 
								
							 
						 
						
							
							
								
								Merge pull request  #324  from acrisci/feature/keyboard-redesign  
							
							... 
							
							
							
							wlr-seat: keyboard redesign 
							
						 
						
							2017-10-28 10:56:41 -04:00  
				
					
						
							
							
								 
						
							
								c555a66dda 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/xwm-rewrite  
							
							
							
						 
						
							2017-10-27 15:22:00 -04:00  
				
					
						
							
							
								 
						
							
								325def3841 
								
							 
						 
						
							
							
								
								xwm: create colormap and visual depth detection  
							
							
							
						 
						
							2017-10-27 15:20:50 -04:00  
				
					
						
							
							
								 
						
							
								9f1ed70b81 
								
							 
						 
						
							
							
								
								Merge pull request  #344  from emersion/compositor-action-cursors  
							
							... 
							
							
							
							Set compositor cursor for move, resize and rotate 
							
						 
						
							2017-10-27 13:42:53 -04:00  
				
					
						
							
							
								 
						
							
								315c01ba0f 
								
							 
						 
						
							
							
								
								Remove input.last_active_view  
							
							
							
						 
						
							2017-10-27 19:21:26 +02:00  
				
					
						
							
							
								 
						
							
								be297d9d14 
								
							 
						 
						
							
							
								
								xwm: net wm state  
							
							
							
						 
						
							2017-10-27 13:17:34 -04:00  
				
					
						
							
							
								 
						
							
								ec5beeb8b8 
								
							 
						 
						
							
							
								
								Move xcursor stuff into its own file  
							
							
							
						 
						
							2017-10-27 19:09:38 +02:00  
				
					
						
							
							
								 
						
							
								6a4290b86a 
								
							 
						 
						
							
							
								
								xwm: moveresize events  
							
							
							
						 
						
							2017-10-27 10:48:09 -04:00  
				
					
						
							
							
								 
						
							
								4bee96bd30 
								
							 
						 
						
							
							
								
								Merge pull request  #333  from emersion/server-decoration  
							
							... 
							
							
							
							Add server-decoration protocol 
							
						 
						
							2017-10-27 09:28:25 -04:00  
				
					
						
							
							
								 
						
							
								a43acae000 
								
							 
						 
						
							
							
								
								Send server-decoration ack event automatically  
							
							
							
						 
						
							2017-10-27 00:02:30 +02:00  
				
					
						
							
							
								 
						
							
								c0c4816b13 
								
							 
						 
						
							
							
								
								Fix fallback when there are two config blocks for a keyboard  
							
							
							
						 
						
							2017-10-26 22:38:03 +02:00  
				
					
						
							
							
								 
						
							
								4a106648c4 
								
							 
						 
						
							
							
								
								xwm: remove incorrect implementation of net wm state  
							
							
							
						 
						
							2017-10-26 15:58:18 -04:00  
				
					
						
							
							
								 
						
							
								4e5d23daa9 
								
							 
						 
						
							
							
								
								Per-keyboard configuration  
							
							
							
						 
						
							2017-10-26 19:59:32 +02:00  
				
					
						
							
							
								 
						
							
								9d587d759f 
								
							 
						 
						
							
							
								
								Do not set hw cursor if disabled when switching VT  
							
							
							
						 
						
							2017-10-26 18:58:44 +02:00  
				
					
						
							
							
								 
						
							
								7c85709de1 
								
							 
						 
						
							
							
								
								Focus last view on close in rootston  
							
							
							
						 
						
							2017-10-25 20:34:40 +02:00  
				
					
						
							
							
								 
						
							
								0d1dd84a48 
								
							 
						 
						
							
							
								
								xwm: improve activation and dont send focus twice  
							
							
							
						 
						
							2017-10-25 08:39:28 -04:00  
				
					
						
							
							
								 
						
							
								e5ee01254b 
								
							 
						 
						
							
							
								
								xwm: map and unmap notify  
							
							
							
						 
						
							2017-10-24 21:07:46 -04:00  
				
					
						
							
							
								 
						
							
								2ff94d0036 
								
							 
						 
						
							
							
								
								xwm: get rid of displayable surfaces list  
							
							
							
						 
						
							2017-10-24 18:57:20 -04:00  
				
					
						
							
							
								 
						
							
								e84d573b91 
								
							 
						 
						
							
							
								
								Complete server-decoration implementation  
							
							
							
						 
						
							2017-10-24 23:22:27 +02:00  
				
					
						
							
							
								 
						
							
								e521b0404b 
								
							 
						 
						
							
							
								
								Add server-decoration skeleton  
							
							
							
						 
						
							2017-10-24 21:56:18 +02:00  
				
					
						
							
							
								 
						
							
								79e14f65e0 
								
							 
						 
						
							
							
								
								xwm: fix lists  
							
							
							
						 
						
							2017-10-24 14:37:18 -04:00  
				
					
						
							
							
								 
						
							
								a3f2754668 
								
							 
						 
						
							
							
								
								xwm: add surface to rootston on surface commit  
							
							
							
						 
						
							2017-10-24 12:00:43 -04:00  
				
					
						
							
							
								 
						
							
								1dbe314937 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/data-device-selection  
							
							
							
						 
						
							2017-10-24 07:57:36 -04:00  
				
					
						
							
							
								 
						
							
								d33a9f8eaa 
								
							 
						 
						
							
							
								
								wlr-seat: keyboard redesign  
							
							
							
						 
						
							2017-10-24 07:18:11 -04:00  
				
					
						
							
							
								 
						
							
								eea532911a 
								
							 
						 
						
							
							
								
								Send output current mode when changed  
							
							
							
						 
						
							2017-10-23 21:03:00 +02:00  
				
					
						
							
							
								 
						
							
								d1dd0a6970 
								
							 
						 
						
							
							
								
								refactor buffer detection  
							
							
							
						 
						
							2017-10-22 21:07:32 -04:00  
				
					
						
							
							
								 
						
							
								1cc8f21d8e 
								
							 
						 
						
							
							
								
								Cleanup wlr_gamma_control  
							
							
							
						 
						
							2017-10-22 23:11:26 +02:00  
				
					
						
							
							
								 
						
							
								e1d213fccd 
								
							 
						 
						
							
							
								
								Create globals only for enabled outputs in DRM backend  
							
							
							
						 
						
							2017-10-22 22:21:23 +02:00  
				
					
						
							
							
								 
						
							
								c5fff08f8a 
								
							 
						 
						
							
							
								
								Forgot to rename these  
							
							
							
						 
						
							2017-10-22 10:56:40 -04:00  
				
					
						
							
							
								 
						
							
								16f35ecbea 
								
							 
						 
						
							
							
								
								Merge branch 'master' into heghe/wl_list  
							
							
							
						 
						
							2017-10-21 22:03:48 -04:00  
				
					
						
							
							
								 
						
							
								169b68b17c 
								
							 
						 
						
							
							
								
								Rename remaining refs to wlr_list  
							
							
							
						 
						
							2017-10-21 22:02:36 -04:00  
				
					
						
							
							
								 
						
							
								24ae081001 
								
							 
						 
						
							
							
								
								Merge pull request  #308  from ascent12/render-fixups  
							
							... 
							
							
							
							Render fixups 
							
						 
						
							2017-10-21 18:08:58 -04:00  
				
					
						
							
							
								 
						
							
								bdeffad7e5 
								
							 
						 
						
							
							
								
								Remove drm field from wlr_drm_connector  
							
							
							
						 
						
							2017-10-22 10:36:07 +13:00  
				
					
						
							
							
								 
						
							
								822a9f65a4 
								
							 
						 
						
							
							
								
								Add pointer to backend inside wlr_output  
							
							
							
						 
						
							2017-10-22 10:36:07 +13:00  
				
					
						
							
							
								 
						
							
								4ea84c5765 
								
							 
						 
						
							
							
								
								Remove unnecesary wlr_renderers  
							
							
							
						 
						
							2017-10-22 10:36:07 +13:00  
				
					
						
							
							
								 
						
							
								9b984253e2 
								
							 
						 
						
							
							
								
								Move egl.h to render/egl.h  
							
							
							
						 
						
							2017-10-22 10:36:07 +13:00  
				
					
						
							
							
								 
						
							
								6fcac087fe 
								
							 
						 
						
							
							
								
								rootston: remove mostly unused mapped icon param  
							
							
							
						 
						
							2017-10-21 09:59:35 -04:00  
				
					
						
							
							
								 
						
							
								3c7ef3aae6 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/data-device-selection  
							
							
							
						 
						
							2017-10-21 09:43:24 -04:00  
				
					
						
							
							
								 
						
							
								a87b60e31e 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/data-device-selection  
							
							
							
						 
						
							2017-10-21 09:37:58 -04:00  
				
					
						
							
							
								 
						
							
								c8570d0e42 
								
							 
						 
						
							
							
								
								Remove wl_list_init when using wl_signal_add  
							
							
							
						 
						
							2017-10-21 12:35:51 +02:00  
				
					
						
							
							
								 
						
							
								1782d5e7b7 
								
							 
						 
						
							
							
								
								Implement simple touch support for rootston  
							
							
							
						 
						
							2017-10-20 23:19:41 -04:00  
				
					
						
							
							
								 
						
							
								d3f0878d71 
								
							 
						 
						
							
							
								
								Replace list_t with wl_list in wlr_wl_backend  
							
							... 
							
							
							
							Now wlr_backend->outputs is a list of wlr_wl_backend_output instead of
wlr_output.
Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com> 
							
						 
						
							2017-10-20 19:44:59 +03:00  
				
					
						
							
							
								 
						
							
								8c759d7abe 
								
							 
						 
						
							
							
								
								Add startup command option to rootston  
							
							... 
							
							
							
							Allows specifying a command to run at startup. 
							
						 
						
							2017-10-20 17:49:04 +02:00  
				
					
						
							
							
								 
						
							
								eaed6b6d29 
								
							 
						 
						
							
							
								
								wl-output: send layout position  
							
							
							
						 
						
							2017-10-20 07:29:01 -04:00  
				
					
						
							
							
								 
						
							
								e1f196a3e9 
								
							 
						 
						
							
							
								
								Replace list_t with wl_list for wlr_input_device  
							
							... 
							
							
							
							Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com> 
							
						 
						
							2017-10-20 11:50:43 +03:00  
				
					
						
							
							
								 
						
							
								1d716241af 
								
							 
						 
						
							
							
								
								Replace list_t with wl_list in wlr_output  
							
							... 
							
							
							
							Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com> 
							
						 
						
							2017-10-20 11:46:09 +03:00  
				
					
						
							
							
								 
						
							
								c03e774636 
								
							 
						 
						
							
							
								
								Replace list_t with wl_list in wlr_drm_backend  
							
							... 
							
							
							
							Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com> 
							
						 
						
							2017-10-20 11:46:03 +03:00  
				
					
						
							
							
								 
						
							
								bde25fe020 
								
							 
						 
						
							
							
								
								Replace list_t with wl_list in wlr_multi_backend  
							
							... 
							
							
							
							Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com> 
							
						 
						
							2017-10-20 11:45:31 +03:00  
				
					
						
							
							
								 
						
							
								169bc216ed 
								
							 
						 
						
							
							
								
								rootston: view set position  
							
							
							
						 
						
							2017-10-19 12:33:02 -04:00  
				
					
						
							
							
								 
						
							
								c00a94ca76 
								
							 
						 
						
							
							
								
								data-device: fix drag icon position  
							
							
							
						 
						
							2017-10-17 17:21:11 -04:00  
				
					
						
							
							
								 
						
							
								b7c622a319 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/data-device-selection  
							
							
							
						 
						
							2017-10-17 16:01:17 -04:00  
				
					
						
							
							
								 
						
							
								62371a9974 
								
							 
						 
						
							
							
								
								Merge pull request  #257  from emersion/fix-client-cursors  
							
							... 
							
							
							
							[WIP] Fix client cursors 
							
						 
						
							2017-10-17 09:22:43 -04:00  
				
					
						
							
							
								 
						
							
								19784360f1 
								
							 
						 
						
							
							
								
								bug: fix view centering  
							
							
							
						 
						
							2017-10-16 14:35:16 -04:00  
				
					
						
							
							
								 
						
							
								2d35e20691 
								
							 
						 
						
							
							
								
								data-device: keyboard grabs  
							
							
							
						 
						
							2017-10-16 07:52:04 -04:00  
				
					
						
							
							
								 
						
							
								3f3110452c 
								
							 
						 
						
							
							
								
								wlr-seat: pointer state button info  
							
							
							
						 
						
							2017-10-16 06:31:53 -04:00  
				
					
						
							
							
								 
						
							
								34f27ff691 
								
							 
						 
						
							
							
								
								wlr-seat: selection signal  
							
							
							
						 
						
							2017-10-16 05:07:09 -04:00  
				
					
						
							
							
								 
						
							
								02f4acc69f 
								
							 
						 
						
							
							
								
								data-device: refactor set selections for xwayland  
							
							
							
						 
						
							2017-10-15 14:49:43 -04:00  
				
					
						
							
							
								 
						
							
								df0a8d3abe 
								
							 
						 
						
							
							
								
								wlr-data-device: drag icons  
							
							
							
						 
						
							2017-10-15 11:06:03 -04:00  
				
					
						
							
							
								 
						
							
								a1bfa4a2f2 
								
							 
						 
						
							
							
								
								wlr-data-device: basic drag and drop  
							
							
							
						 
						
							2017-10-15 05:59:52 -04:00  
				
					
						
							
							
								 
						
							
								07259cf8ea 
								
							 
						 
						
							
							
								
								wlr-data-device: source actions  
							
							
							
						 
						
							2017-10-15 05:59:52 -04:00  
				
					
						
							
							
								 
						
							
								25831d287e 
								
							 
						 
						
							
							
								
								wlr-data-device: offer set actions  
							
							
							
						 
						
							2017-10-15 05:59:52 -04:00  
				
					
						
							
							
								 
						
							
								3892acecac 
								
							 
						 
						
							
							
								
								wlr-data-device: basic clipboard  
							
							
							
						 
						
							2017-10-15 05:59:52 -04:00  
				
					
						
							
							
								 
						
							
								6a7560fae0 
								
							 
						 
						
							
							
								
								wlr-data-device interface  
							
							
							
						 
						
							2017-10-15 05:59:52 -04:00  
				
					
						
							
							
								 
						
							
								29abf93bb6 
								
							 
						 
						
							
							
								
								Check pointer focused surface instead of view at cursor  
							
							
							
						 
						
							2017-10-12 14:28:37 +02:00  
				
					
						
							
							
								 
						
							
								92daa790bb 
								
							 
						 
						
							
							
								
								Allow to update the cursor hotspot without its pixels  
							
							
							
						 
						
							2017-10-12 09:40:51 +02:00  
				
					
						
							
							
								 
						
							
								f53616ab1c 
								
							 
						 
						
							
							
								
								Fixed wrong function name  
							
							... 
							
							
							
							Apparently I am first guy to ever call this... 
							
						 
						
							2017-10-11 11:20:06 +02:00  
				
					
						
							
							
								 
						
							
								0a6f54384c 
								
							 
						 
						
							
							
								
								wl-shell: documentation  
							
							
							
						 
						
							2017-10-10 12:24:56 -04:00  
				
					
						
							
							
								 
						
							
								821cf92498 
								
							 
						 
						
							
							
								
								wl-shell: fix popup grab  
							
							
							
						 
						
							2017-10-10 12:20:39 -04:00  
				
					
						
							
							
								 
						
							
								f7e7f6271d 
								
							 
						 
						
							
							
								
								wl-shell: cleanup  
							
							
							
						 
						
							2017-10-10 11:13:11 -04:00  
				
					
						
							
							
								 
						
							
								1b2742d0b2 
								
							 
						 
						
							
							
								
								bug: emit surface new event later  
							
							
							
						 
						
							2017-10-10 10:28:43 -04:00  
				
					
						
							
							
								 
						
							
								fe3c6c929b 
								
							 
						 
						
							
							
								
								wl-shell: popup input handling  
							
							
							
						 
						
							2017-10-10 10:00:09 -04:00  
				
					
						
							
							
								 
						
							
								22a16a59ca 
								
							 
						 
						
							
							
								
								wl-shell: basic pointer grab  
							
							
							
						 
						
							2017-10-10 08:39:08 -04:00  
				
					
						
							
							
								 
						
							
								cd1204f71f 
								
							 
						 
						
							
							
								
								wl-shell: render popups in the right place  
							
							
							
						 
						
							2017-10-10 08:39:08 -04:00  
				
					
						
							
							
								 
						
							
								a6db47196c 
								
							 
						 
						
							
							
								
								Upload texture on surface commit  
							
							
							
						 
						
							2017-10-10 11:18:38 +03:00  
				
					
						
							
							
								 
						
							
								c39bfe7f84 
								
							 
						 
						
							
							
								
								Merge pull request  #206  from emersion/client-cursor  
							
							... 
							
							
							
							Client provided cursors 
							
						 
						
							2017-10-09 17:56:05 -04:00  
				
					
						
							
							
								 
						
							
								654e2ccd6b 
								
							 
						 
						
							
							
								
								move surface finder functions to wlroots  
							
							
							
						 
						
							2017-10-09 16:51:55 -04:00  
				
					
						
							
							
								 
						
							
								d0d6413772 
								
							 
						 
						
							
							
								
								Merge pull request  #220  from versusvoid/optional-xwayland  
							
							... 
							
							
							
							Make Xwayland optional 
							
						 
						
							2017-10-09 08:09:03 -04:00  
				
					
						
							
							
								 
						
							
								8492174088 
								
							 
						 
						
							
							
								
								Switch back to compositor cursor when switching from one view to another  
							
							
							
						 
						
							2017-10-09 13:12:38 +02:00  
				
					
						
							
							
								 
						
							
								4d157fe5de 
								
							 
						 
						
							
							
								
								Switch back to compositor cursor when leaving view  
							
							
							
						 
						
							2017-10-09 12:51:28 +02:00  
				
					
						
							
							
								 
						
							
								3abf713e35 
								
							 
						 
						
							
							
								
								Fixed include in wlr_keyboard.h  
							
							
							
						 
						
							2017-10-08 18:55:59 -07:00  
				
					
						
							
							
								 
						
							
								8a77d1b6a2 
								
							 
						 
						
							
							
								
								Listen to cursor surface commit & destroy events  
							
							
							
						 
						
							2017-10-08 23:11:59 +02:00  
				
					
						
							
							
								 
						
							
								9b83caa658 
								
							 
						 
						
							
							
								
								Add wlr_output_set_cursor_surface  
							
							
							
						 
						
							2017-10-08 21:21:06 +02:00  
				
					
						
							
							
								 
						
							
								65d57920e5 
								
							 
						 
						
							
							
								
								rootston: handle request_set_cursor  
							
							
							
						 
						
							2017-10-08 20:37:47 +02:00  
				
					
						
							
							
								 
						
							
								78d3582b70 
								
							 
						 
						
							
							
								
								Add request_set_cursor event  
							
							
							
						 
						
							2017-10-08 20:32:43 +02:00  
				
					
						
							
							
								 
						
							
								7b6d785f52 
								
							 
						 
						
							
							
								
								Rename wlr_surface->signals to events  
							
							
							
						 
						
							2017-10-08 19:12:28 +02:00  
				
					
						
							
							
								 
						
							
								82a6598ca7 
								
							 
						 
						
							
							
								
								Merge pull request  #243  from acrisci/feature/input-bounds  
							
							... 
							
							
							
							Use wl_surface input bounds for input handling 
							
						 
						
							2017-10-08 12:52:53 -04:00  
				
					
						
							
							
								 
						
							
								8dcf3bfdf7 
								
							 
						 
						
							
							
								
								Merge pull request  #239  from emersion/center-views  
							
							... 
							
							
							
							Center views in rootston 
							
						 
						
							2017-10-08 12:51:42 -04:00  
				
					
						
							
							
								 
						
							
								db15ab77b4 
								
							 
						 
						
							
							
								
								use input bounds for pointer events  
							
							
							
						 
						
							2017-10-08 12:33:39 -04:00  
				
					
						
							
							
								 
						
							
								518ef46ef2 
								
							 
						 
						
							
							
								
								Activate new views  
							
							
							
						 
						
							2017-10-08 18:19:05 +02:00  
				
					
						
							
							
								 
						
							
								3774d6c2c0 
								
							 
						 
						
							
							
								
								Center wl shell views  
							
							
							
						 
						
							2017-10-08 17:59:38 +02:00  
				
					
						
							
							
								 
						
							
								3c6f2f29bf 
								
							 
						 
						
							
							
								
								Do not remove the commit listener  
							
							
							
						 
						
							2017-10-08 17:28:19 +02:00  
				
					
						
							
							
								 
						
							
								9e1ff2dce9 
								
							 
						 
						
							
							
								
								Merge pull request  #140  from emersion/screenshooter  
							
							... 
							
							
							
							Add screenshooter 
							
						 
						
							2017-10-08 10:06:41 -04:00  
				
					
						
							
							
								 
						
							
								d09d01236b 
								
							 
						 
						
							
							
								
								Center xdg shell views  
							
							
							
						 
						
							2017-10-08 12:17:25 +02:00  
				
					
						
							
							
								 
						
							
								c0e5feea37 
								
							 
						 
						
							
							
								
								Add GL/EGL extension loader generator  
							
							
							
						 
						
							2017-10-08 13:23:41 +13:00  
				
					
						
							
							
								 
						
							
								0ce3135304 
								
							 
						 
						
							
							
								
								Move read_pixels from output to renderer  
							
							
							
						 
						
							2017-10-08 02:11:56 +02:00  
				
					
						
							
							
								 
						
							
								4f848000af 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/xdg-popup  
							
							
							
						 
						
							2017-10-07 13:04:04 -04:00  
				
					
						
							
							
								 
						
							
								a87f016017 
								
							 
						 
						
							
							
								
								Remove cairo dependency, write raw pixels  
							
							
							
						 
						
							2017-10-07 19:01:11 +02:00  
				
					
						
							
							
								 
						
							
								4680943e74 
								
							 
						 
						
							
							
								
								xdg-seat: keyboard grabs  
							
							
							
						 
						
							2017-10-07 12:52:02 -04:00  
				
					
						
							
							
								 
						
							
								d4cc82f11a 
								
							 
						 
						
							
							
								
								Call glReadPixels right before swapping buffers  
							
							
							
						 
						
							2017-10-07 16:22:03 +02:00  
				
					
						
							
							
								 
						
							
								05096ab458 
								
							 
						 
						
							
							
								
								rootston: create screenshooter interface  
							
							
							
						 
						
							2017-10-07 16:22:03 +02:00  
				
					
						
							
							
								 
						
							
								d0db6a80ab 
								
							 
						 
						
							
							
								
								Add post_frame event to wlr_output, use wlr_drm_plane_make_current in wlr_drm_output_read_pixels  
							
							
							
						 
						
							2017-10-07 16:22:02 +02:00  
				
					
						
							
							
								 
						
							
								35f9700251 
								
							 
						 
						
							
							
								
								First attempt to implement screenshooter  
							
							
							
						 
						
							2017-10-07 16:22:02 +02:00  
				
					
						
							
							
								 
						
							
								1c8b72e0cd 
								
							 
						 
						
							
							
								
								Add screenshooter skeleton  
							
							
							
						 
						
							2017-10-07 16:22:02 +02:00  
				
					
						
							
							
								 
						
							
								9cab66f0f9 
								
							 
						 
						
							
							
								
								Make xwayland compile-time optional  
							
							
							
						 
						
							2017-10-06 21:50:25 +00:00  
				
					
						
							
							
								 
						
							
								decd87043f 
								
							 
						 
						
							
							
								
								Add config option to disable Xwayland  
							
							
							
						 
						
							2017-10-06 21:48:50 +00:00  
				
					
						
							
							
								 
						
							
								08ccc7f653 
								
							 
						 
						
							
							
								
								Merge pull request  #221  from versusvoid/wayland-xkb_state_update_mask  
							
							... 
							
							
							
							Use xkb_state_update_mask() with Wayland backend 
							
						 
						
							2017-10-06 15:16:10 -04:00  
				
					
						
							
							
								 
						
							
								568b270cdf 
								
							 
						 
						
							
							
								
								Use xkb_state_update_mask() with Wayland backend  
							
							... 
							
							
							
							Fix  #158  
						
							2017-10-06 22:02:29 +00:00  
				
					
						
							
							
								 
						
							
								69aff9b35e 
								
							 
						 
						
							
							
								
								Implement wlr_xdg_toplevel_v6_send_close  
							
							
							
						 
						
							2017-10-06 16:03:35 +02:00  
				
					
						
							
							
								 
						
							
								972e9dbd1b 
								
							 
						 
						
							
							
								
								Add close command, add close for xwayland  
							
							
							
						 
						
							2017-10-06 16:03:35 +02:00  
				
					
						
							
							
								 
						
							
								67ea307753 
								
							 
						 
						
							
							
								
								xdg-shell: cleanup  
							
							
							
						 
						
							2017-10-06 07:52:18 -04:00  
				
					
						
							
							
								 
						
							
								48ae4fc588 
								
							 
						 
						
							
							
								
								rootston: handle grab end  
							
							
							
						 
						
							2017-10-06 07:32:59 -04:00  
				
					
						
							
							
								 
						
							
								4657f10dd2 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/xdg-popup  
							
							
							
						 
						
							2017-10-06 07:04:27 -04:00  
				
					
						
							
							
								 
						
							
								d3ebf99b0f 
								
							 
						 
						
							
							
								
								xdg-popup: basic pointer grab  
							
							
							
						 
						
							2017-10-06 06:54:43 -04:00  
				
					
						
							
							
								 
						
							
								641d08ce7e 
								
							 
						 
						
							
							
								
								Transform hotspot with cursor  
							
							... 
							
							
							
							Fix  #188  
						
							2017-10-06 09:07:08 +03:00  
				
					
						
							
							
								 
						
							
								b2d478a418 
								
							 
						 
						
							
							
								
								Merge pull request  #189  from emersion/xwayland-hints  
							
							... 
							
							
							
							xwayland: add support for window hints 
							
						 
						
							2017-10-05 16:27:30 -04:00  
				
					
						
							
							
								 
						
							
								12b9b1a4bd 
								
							 
						 
						
							
							
								
								Copy xcb_icccm structs into wlroots  
							
							
							
						 
						
							2017-10-05 22:23:37 +02:00  
				
					
						
							
							
								 
						
							
								17b134e178 
								
							 
						 
						
							
							
								
								wlr-seat: pointer grab interface  
							
							
							
						 
						
							2017-10-05 13:30:46 -04:00  
				
					
						
							
							
								 
						
							
								d74a6d254f 
								
							 
						 
						
							
							
								
								Merge pull request  #198  from emersion/rootston-move-resize-rotate  
							
							... 
							
							
							
							rootston: force move, resize and rotate 
							
						 
						
							2017-10-05 13:12:29 -04:00  
				
					
						
							
							
								 
						
							
								454a6a902b 
								
							 
						 
						
							
							
								
								Parse _MOTIF_HINTS  
							
							
							
						 
						
							2017-10-05 19:11:28 +02:00  
				
					
						
							
							
								 
						
							
								fc61e82795 
								
							 
						 
						
							
							
								
								Use pointers for xwayland hints and size_hints  
							
							
							
						 
						
							2017-10-05 19:11:28 +02:00  
				
					
						
							
							
								 
						
							
								267f24753f 
								
							 
						 
						
							
							
								
								Add support for WM_HINTS  
							
							
							
						 
						
							2017-10-05 19:10:24 +02:00  
				
					
						
							
							
								 
						
							
								ca68ef37f0 
								
							 
						 
						
							
							
								
								Add padding if xcb_icccm is not available  
							
							
							
						 
						
							2017-10-05 19:10:24 +02:00  
				
					
						
							
							
								 
						
							
								ed9796ec68 
								
							 
						 
						
							
							
								
								xwayland: parse normal hints  
							
							
							
						 
						
							2017-10-05 19:10:23 +02:00  
				
					
						
							
							
								 
						
							
								ef5914bdb6 
								
							 
						 
						
							
							
								
								xwayland: add wlr_xwayland_surface->motif_hints  
							
							
							
						 
						
							2017-10-05 19:10:23 +02:00  
				
					
						
							
							
								 
						
							
								c5df6ca900 
								
							 
						 
						
							
							
								
								Fix memory leaks  
							
							
							
						 
						
							2017-10-05 20:01:56 +00:00  
				
					
						
							
							
								 
						
							
								30eabf38b8 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/xdg-popup  
							
							
							
						 
						
							2017-10-03 18:58:38 -04:00  
				
					
						
							
							
								 
						
							
								f9dbc1841d 
								
							 
						 
						
							
							
								
								rootston: add meta-key to config file  
							
							
							
						 
						
							2017-10-03 22:14:25 +02:00  
				
					
						
							
							
								 
						
							
								606311c755 
								
							 
						 
						
							
							
								
								Reset buffer resource pointer on destroy signal  
							
							
							
						 
						
							2017-10-03 19:57:54 +00:00  
				
					
						
							
							
								 
						
							
								9b88f25208 
								
							 
						 
						
							
							
								
								rootston: rotate views!  
							
							
							
						 
						
							2017-10-03 21:06:32 +02:00  
				
					
						
							
							
								 
						
							
								521e893528 
								
							 
						 
						
							
							
								
								Add modifiers signal, remove wlr_keyboard_update_modifiers  
							
							
							
						 
						
							2017-10-03 14:03:26 +02:00  
				
					
						
							
							
								 
						
							
								d3d9aca40c 
								
							 
						 
						
							
							
								
								Add modifiers support in wayland backend, parse modifiers in rootston config  
							
							
							
						 
						
							2017-10-03 08:46:11 +02:00  
				
					
						
							
							
								 
						
							
								3a8fdebaaa 
								
							 
						 
						
							
							
								
								Fix modifiers handling, add wlr_keyboard_get_modifiers  
							
							
							
						 
						
							2017-10-03 08:46:11 +02:00  
				
					
						
							
							
								 
						
							
								2fccff16eb 
								
							 
						 
						
							
							
								
								Begin modifiers support  
							
							
							
						 
						
							2017-10-03 08:46:11 +02:00  
				
					
						
							
							
								 
						
							
								238ded1578 
								
							 
						 
						
							
							
								
								Use a command string rather than an action enum  
							
							
							
						 
						
							2017-10-03 08:46:10 +02:00  
				
					
						
							
							
								 
						
							
								97d0fe8976 
								
							 
						 
						
							
							
								
								Parse bindings in config, execute bindings  
							
							
							
						 
						
							2017-10-03 08:46:10 +02:00  
				
					
						
							
							
								 
						
							
								d32018f1ac 
								
							 
						 
						
							
							
								
								Use keysyms instead of keycodes  
							
							
							
						 
						
							2017-10-03 08:46:10 +02:00  
				
					
						
							
							
								 
						
							
								ab6c1f88e6 
								
							 
						 
						
							
							
								
								Add keyboard state to rootston  
							
							
							
						 
						
							2017-10-03 08:46:09 +02:00  
				
					
						
							
							
								 
						
							
								e003296c23 
								
							 
						 
						
							
							
								
								xdg-popup: render popups in the right place  
							
							
							
						 
						
							2017-10-02 19:10:36 -04:00  
				
					
						
							
							
								 
						
							
								97cdcccaf0 
								
							 
						 
						
							
							
								
								xdg-surface: get popup  
							
							
							
						 
						
							2017-10-02 19:10:36 -04:00  
				
					
						
							
							
								 
						
							
								87a0cb7ba3 
								
							 
						 
						
							
							
								
								Merge pull request  #182  from ascent12/drm-multi-gpu  
							
							... 
							
							
							
							DRM Multi-GPU 
							
						 
						
							2017-10-02 08:46:06 -04:00  
				
					
						
							
							
								 
						
							
								f193623ca1 
								
							 
						 
						
							
							
								
								Change iface prefix to suffix  
							
							
							
						 
						
							2017-10-02 21:44:33 +13:00  
				
					
						
							
							
								 
						
							
								f2ea691b93 
								
							 
						 
						
							
							
								
								Add basic drawing tablet support to rootston  
							
							
							
						 
						
							2017-10-01 11:21:55 -04:00  
				
					
						
							
							
								 
						
							
								f6f9c40965 
								
							 
						 
						
							
							
								
								Minor fixes  
							
							
							
						 
						
							2017-10-01 22:44:24 +13:00  
				
					
						
							
							
								 
						
							
								009c3747a8 
								
							 
						 
						
							
							
								
								Multi-GPU DRM  
							
							
							
						 
						
							2017-10-01 22:29:25 +13:00  
				
					
						
							
							
								 
						
							
								fa3d0ed929 
								
							 
						 
						
							
							
								
								Change wlr_session to open every GPU  
							
							
							
						 
						
							2017-10-01 16:47:05 +13:00  
				
					
						
							
							
								 
						
							
								eaef028976 
								
							 
						 
						
							
							
								
								Add renderer pointer inside drm_surface  
							
							
							
						 
						
							2017-10-01 15:55:25 +13:00  
				
					
						
							
							
								 
						
							
								8f41c497a7 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/subcompositor  
							
							
							
						 
						
							2017-09-30 13:29:31 -04:00  
				
					
						
							
							
								 
						
							
								8b7ae61ad4 
								
							 
						 
						
							
							
								
								subsurface handle parent destroy  
							
							
							
						 
						
							2017-09-30 13:24:59 -04:00  
				
					
						
							
							
								 
						
							
								4c1bd9bde8 
								
							 
						 
						
							
							
								
								input events for subsurfaces  
							
							
							
						 
						
							2017-09-30 12:59:45 -04:00  
				
					
						
							
							
								 
						
							
								7f5d0624d6 
								
							 
						 
						
							
							
								
								Add x, y, width, height arguments to wlr_xwayland_surface_configure  
							
							
							
						 
						
							2017-09-30 16:33:04 +02:00  
				
					
						
							
							
								 
						
							
								19e30aab9b 
								
							 
						 
						
							
							
								
								subcompositor protocol errors  
							
							
							
						 
						
							2017-09-30 08:55:40 -04:00  
				
					
						
							
							
								 
						
							
								93f79378f7 
								
							 
						 
						
							
							
								
								subsurface stacking requests  
							
							
							
						 
						
							2017-09-30 08:55:40 -04:00  
				
					
						
							
							
								 
						
							
								86bc4840a0 
								
							 
						 
						
							
							
								
								subsurface commit and render  
							
							
							
						 
						
							2017-09-30 08:55:40 -04:00  
				
					
						
							
							
								 
						
							
								cb2d05e83b 
								
							 
						 
						
							
							
								
								subsurface sync and position  
							
							
							
						 
						
							2017-09-30 08:55:40 -04:00  
				
					
						
							
							
								 
						
							
								7f39578824 
								
							 
						 
						
							
							
								
								cleanup wlr_surface.[ch]  
							
							
							
						 
						
							2017-09-30 08:55:40 -04:00  
				
					
						
							
							
								 
						
							
								68eeebc647 
								
							 
						 
						
							
							
								
								subsurface implementation stubs  
							
							
							
						 
						
							2017-09-30 08:55:40 -04:00  
				
					
						
							
							
								 
						
							
								74f2d0cd63 
								
							 
						 
						
							
							
								
								Completely fix resize offset  
							
							
							
						 
						
							2017-09-30 14:02:09 +02:00  
				
					
						
							
							
								 
						
							
								77d28183b5 
								
							 
						 
						
							
							
								
								Partially fix resize offset  
							
							
							
						 
						
							2017-09-30 13:54:51 +02:00  
				
					
						
							
							
								 
						
							
								28d4b475dc 
								
							 
						 
						
							
							
								
								Add edges support, remove get_input_bounds  
							
							
							
						 
						
							2017-09-30 13:22:42 +02:00  
				
					
						
							
							
								 
						
							
								4101b89700 
								
							 
						 
						
							
							
								
								Rename wlr_drm_output to wlr_drm_connector  
							
							
							
						 
						
							2017-09-30 23:31:08 +13:00  
				
					
						
							
							
								 
						
							
								33a97576ca 
								
							 
						 
						
							
							
								
								Add view_resize  
							
							
							
						 
						
							2017-09-30 11:57:39 +02:00  
				
					
						
							
							
								 
						
							
								22e77d9195 
								
							 
						 
						
							
							
								
								Rename backend to drm  
							
							
							
						 
						
							2017-09-30 22:22:26 +13:00  
				
					
						
							
							
								 
						
							
								ec5b95e08f 
								
							 
						 
						
							
							
								
								Add pointer to backend from DRM outputs  
							
							
							
						 
						
							2017-09-30 22:01:59 +13:00  
				
					
						
							
							
								 
						
							
								97679b8e12 
								
							 
						 
						
							
							
								
								React to xdg shell resize requests  
							
							
							
						 
						
							2017-09-30 10:39:06 +02:00  
				
					
						
							
							
								 
						
							
								096249a2a1 
								
							 
						 
						
							
							
								
								Split DRM rendering to its own file  
							
							
							
						 
						
							2017-09-30 20:52:58 +13:00  
				
					
						
							
							
								 
						
							
								d0708b1a3a 
								
							 
						 
						
							
							
								
								Split DRM internal interface to its own header  
							
							
							
						 
						
							2017-09-30 19:11:41 +13:00  
				
					
						
							
							
								 
						
							
								610b0493ac 
								
							 
						 
						
							
							
								
								Rename files to remove pointless drm prefix  
							
							
							
						 
						
							2017-09-30 19:03:34 +13:00  
				
					
						
							
							
								 
						
							
								c8a8ff66f2 
								
							 
						 
						
							
							
								
								Removed unused fields  
							
							
							
						 
						
							2017-09-30 18:53:05 +13:00  
				
					
						
							
							
								 
						
							
								a48dedba3d 
								
							 
						 
						
							
							
								
								Merge pull request  #170  from emersion/xwayland  
							
							... 
							
							
							
							Improve xwayland, batch 2 
							
						 
						
							2017-09-29 17:25:58 -04:00  
				
					
						
							
							
								 
						
							
								4ccb83bf33 
								
							 
						 
						
							
							
								
								xwayland: add wlr_xwayland_surface_close  
							
							
							
						 
						
							2017-09-29 23:18:12 +02:00  
				
					
						
							
							
								 
						
							
								5002d968f3 
								
							 
						 
						
							
							
								
								xwayland: add window_type support  
							
							
							
						 
						
							2017-09-29 23:03:01 +02:00  
				
					
						
							
							
								 
						
							
								b78ae54158 
								
							 
						 
						
							
							
								
								xwayland: add pid support  
							
							
							
						 
						
							2017-09-29 22:43:14 +02:00  
				
					
						
							
							
								 
						
							
								97346e7a1b 
								
							 
						 
						
							
							
								
								xwayland: add state support  
							
							
							
						 
						
							2017-09-29 22:26:03 +02:00  
				
					
						
							
							
								 
						
							
								7c9f3240f6 
								
							 
						 
						
							
							
								
								xwayland: add set_parent event  
							
							
							
						 
						
							2017-09-29 20:22:35 +02:00  
				
					
						
							
							
								 
						
							
								d8c86431e0 
								
							 
						 
						
							
							
								
								xwayland: add signals for configure, set_{class,title}  
							
							
							
						 
						
							2017-09-29 18:28:38 +02:00  
				
					
						
							
							
								 
						
							
								f2b03b2ec1 
								
							 
						 
						
							
							
								
								Add reply->type checks, add XCB_ATOM_WM_TRANSIENT_FOR  
							
							
							
						 
						
							2017-09-29 16:44:22 +02:00  
				
					
						
							
							
								 
						
							
								47d767dbc4 
								
							 
						 
						
							
							
								
								xwayland: expose wlr_xwayland_surface_configure  
							
							
							
						 
						
							2017-09-29 16:19:06 +02:00  
				
					
						
							
							
								 
						
							
								e3917af69d 
								
							 
						 
						
							
							
								
								xwayland: read window title & class  
							
							
							
						 
						
							2017-09-29 15:57:21 +02:00  
				
					
						
							
							
								 
						
							
								1b18b0a27d 
								
							 
						 
						
							
							
								
								Fix time and transform  
							
							
							
						 
						
							2017-09-29 16:31:04 +13:00  
				
					
						
							
							
								 
						
							
								6bf508df81 
								
							 
						 
						
							
							
								
								Add closing with WM button  
							
							
							
						 
						
							2017-09-29 16:15:09 +13:00  
				
					
						
							
							
								 
						
							
								8027232ae5 
								
							 
						 
						
							
							
								
								Add timer for rendering loop  
							
							
							
						 
						
							2017-09-29 16:15:09 +13:00  
				
					
						
							
							
								 
						
							
								9ca5b0cae8 
								
							 
						 
						
							
							
								
								Add basic input  
							
							
							
						 
						
							2017-09-29 16:15:09 +13:00  
				
					
						
							
							
								 
						
							
								3a5b150df2 
								
							 
						 
						
							
							
								
								Basic rendering  
							
							
							
						 
						
							2017-09-29 16:15:09 +13:00  
				
					
						
							
							
								 
						
							
								bbe90d41bb 
								
							 
						 
						
							
							
								
								Add EGL for X11  
							
							
							
						 
						
							2017-09-29 16:15:09 +13:00  
				
					
						
							
							
								 
						
							
								517ba0bc16 
								
							 
						 
						
							
							
								
								Change egl_get_config to always use visual id  
							
							
							
						 
						
							2017-09-29 16:15:09 +13:00  
				
					
						
							
							
								 
						
							
								7ad2a57feb 
								
							 
						 
						
							
							
								
								Open X11 Window  
							
							
							
						 
						
							2017-09-29 16:12:13 +13:00  
				
					
						
							
							
								 
						
							
								a598e6d026 
								
							 
						 
						
							
							
								
								Add X11 backend skeleton  
							
							
							
						 
						
							2017-09-29 16:12:13 +13:00  
				
					
						
							
							
								 
						
							
								ada7fde6fb 
								
							 
						 
						
							
							
								
								DRY up focus and implement z ordering  
							
							
							
						 
						
							2017-09-28 19:48:55 -04:00  
				
					
						
							
							
								 
						
							
								10240af6ea 
								
							 
						 
						
							
							
								
								Handle input device removal  
							
							
							
						 
						
							2017-09-28 19:05:38 -04:00  
				
					
						
							
							
								 
						
							
								b7927078e9 
								
							 
						 
						
							
							
								
								x11 -> xwayland, window -> surface, fix some calloc sizes and wrong types  
							
							
							
						 
						
							2017-09-28 23:26:31 +02:00  
				
					
						
							
							
								 
						
							
								c92199a953 
								
							 
						 
						
							
							
								
								Merge pull request  #163  from emersion/wl_shell-fixes  
							
							... 
							
							
							
							wl_shell fixes 
							
						 
						
							2017-09-28 13:29:49 -04:00  
				
					
						
							
							
								 
						
							
								220a6e9bf6 
								
							 
						 
						
							
							
								
								Add xwayland activate and fix EGL bug  
							
							
							
						 
						
							2017-09-28 09:11:16 -04:00  
				
					
						
							
							
								 
						
							
								906a816abf 
								
							 
						 
						
							
							
								
								Fix rootston keyboard, add Xwayland  
							
							
							
						 
						
							2017-09-28 08:54:57 -04:00  
				
					
						
							
							
								 
						
							
								9d405cffa7 
								
							 
						 
						
							
							
								
								Use enums instead of uint32_t where applicable  
							
							
							
						 
						
							2017-09-28 13:12:01 +02:00  
				
					
						
							
							
								 
						
							
								3d03ef2d02 
								
							 
						 
						
							
							
								
								role -> state  
							
							
							
						 
						
							2017-09-28 12:45:47 +02:00  
				
					
						
							
							
								 
						
							
								27ca8eaced 
								
							 
						 
						
							
							
								
								Fix typo: s/transcient/transient/  
							
							
							
						 
						
							2017-09-28 12:38:41 +02:00  
				
					
						
							
							
								 
						
							
								7cf4ee128e 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into rootston  
							
							
							
						 
						
							2017-09-27 20:25:34 -04:00  
				
					
						
							
							
								 
						
							
								a04462ba8b 
								
							 
						 
						
							
							
								
								wl_shell: listen for wlr_surface destroy signal  
							
							
							
						 
						
							2017-09-28 01:31:31 +02:00  
				
					
						
							
							
								 
						
							
								63f277f3b9 
								
							 
						 
						
							
							
								
								rootston: handle request_move  
							
							
							
						 
						
							2017-09-28 00:29:37 +02:00  
				
					
						
							
							
								 
						
							
								d6c6b7c506 
								
							 
						 
						
							
							
								
								class_ -> class, free more stuff in destroy_shell_surface  
							
							
							
						 
						
							2017-09-27 23:47:39 +02:00  
				
					
						
							
							
								 
						
							
								241fec4d87 
								
							 
						 
						
							
							
								
								wl_shell: add wlr_wl_shell_surface_{configure,popup_done}  
							
							
							
						 
						
							2017-09-27 23:45:09 +02:00  
				
					
						
							
							
								 
						
							
								14ab56b6c5 
								
							 
						 
						
							
							
								
								wl_shell: implement set_popup request  
							
							
							
						 
						
							2017-09-27 23:10:33 +02:00  
				
					
						
							
							
								 
						
							
								663bfe4cd8 
								
							 
						 
						
							
							
								
								wlr_wl_shell: implement all requests except set_popup  
							
							
							
						 
						
							2017-09-27 21:15:31 +02:00  
				
					
						
							
							
								 
						
							
								e001e40022 
								
							 
						 
						
							
							
								
								Set view->surface  
							
							
							
						 
						
							2017-09-27 15:03:35 +02:00  
				
					
						
							
							
								 
						
							
								acf58e04de 
								
							 
						 
						
							
							
								
								Fix segfault, add wl_shell view  
							
							
							
						 
						
							2017-09-27 14:48:53 +02:00  
				
					
						
							
							
								 
						
							
								d7d73cd298 
								
							 
						 
						
							
							
								
								Merge pull request  #144  from ascent12/drm-dp-mst  
							
							... 
							
							
							
							DisplayPort MST 
							
						 
						
							2017-09-27 07:58:01 -04:00  
				
					
						
							
							
								 
						
							
								ed9a43c213 
								
							 
						 
						
							
							
								
								Add first try to add wl_shell to rootston  
							
							
							
						 
						
							2017-09-26 23:59:25 +02:00  
				
					
						
							
							
								 
						
							
								e6a6634bc5 
								
							 
						 
						
							
							
								
								Minor tweaks to (broken) keyboard support  
							
							
							
						 
						
							2017-09-25 08:47:00 -04:00  
				
					
						
							
							
								 
						
							
								f4387b437f 
								
							 
						 
						
							
							
								
								Merge branch 'master' into rootston  
							
							
							
						 
						
							2017-09-25 08:29:51 -04:00  
				
					
						
							
							
								 
						
							
								61e451ea1b 
								
							 
						 
						
							
							
								
								Move keyboard logic to wlr_{keyboard,seat}  
							
							
							
						 
						
							2017-09-24 14:12:56 -04:00  
				
					
						
							
							
								 
						
							
								b84d59403f 
								
							 
						 
						
							
							
								
								Initial keyboard support in rootston  
							
							
							
						 
						
							2017-09-23 18:32:03 -04:00  
				
					
						
							
							
								 
						
							
								0ca7932c3f 
								
							 
						 
						
							
							
								
								Implement xdg surface request_move  
							
							
							
						 
						
							2017-09-23 18:18:19 -04:00  
				
					
						
							
							
								 
						
							
								eaf6c0ccf4 
								
							 
						 
						
							
							
								
								Implement pointer motion and buttons  
							
							
							
						 
						
							2017-09-23 17:48:13 -04:00  
				
					
						
							
							
								 
						
							
								d89272dbbd 
								
							 
						 
						
							
							
								
								Merge pull request  #156  from acrisci/feature/wlr-keyboard-events  
							
							... 
							
							
							
							[wip] wlr-seat-keyboard: keyboard events 
							
						 
						
							2017-09-23 15:00:52 -04:00  
				
					
						
							
							
								 
						
							
								57c50c78f0 
								
							 
						 
						
							
							
								
								Implement wlr_cursor in rootston  
							
							
							
						 
						
							2017-09-23 14:53:15 -04:00  
				
					
						
							
							
								 
						
							
								84a8f1b42d 
								
							 
						 
						
							
							
								
								add keys array param to seat keyboard enter  
							
							
							
						 
						
							2017-09-23 14:41:57 -04:00  
				
					
						
							
							
								 
						
							
								3895593998 
								
							 
						 
						
							
							
								
								wlr-seat: keyboard layout  
							
							
							
						 
						
							2017-09-23 14:09:54 -04:00  
				
					
						
							
							
								 
						
							
								e81e99d16d 
								
							 
						 
						
							
							
								
								Render XDG shell surfaces  
							
							
							
						 
						
							2017-09-23 11:13:18 -04:00  
				
					
						
							
							
								 
						
							
								7523de7c61 
								
							 
						 
						
							
							
								
								Wire up pointer, start on cursor  
							
							
							
						 
						
							2017-09-23 10:36:32 -04:00  
				
					
						
							
							
								 
						
							
								0699aa62d8 
								
							 
						 
						
							
							
								
								Initial pass on roots_input  
							
							
							
						 
						
							2017-09-23 10:13:05 -04:00  
				
					
						
							
							
								 
						
							
								4809b7b3e4 
								
							 
						 
						
							
							
								
								Fix some include guard names in interfaces/  
							
							
							
						 
						
							2017-09-23 13:10:10 +02:00  
				
					
						
							
							
								 
						
							
								427bdb5b55 
								
							 
						 
						
							
							
								
								Use more consistent include guard names  
							
							
							
						 
						
							2017-09-23 10:26:01 +02:00  
				
					
						
							
							
								 
						
							
								025b3ee515 
								
							 
						 
						
							
							
								
								Add error recovery for failed page flips  
							
							
							
						 
						
							2017-09-23 18:27:14 +12:00  
				
					
						
							
							
								 
						
							
								459d138fa2 
								
							 
						 
						
							
							
								
								Add timeout to DRM cleanup  
							
							... 
							
							
							
							This prevents a potential infinite loop preventing us from closing
properly. 
							
						 
						
							2017-09-23 16:32:25 +12:00  
				
					
						
							
							
								 
						
							
								b6d7c3ed8e 
								
							 
						 
						
							
							
								
								Initialize display, backend; add frame handling  
							
							
							
						 
						
							2017-09-23 00:30:39 -04:00  
				
					
						
							
							
								 
						
							
								550748681d 
								
							 
						 
						
							
							
								
								Establish rootston headers & main  
							
							
							
						 
						
							2017-09-22 23:30:40 -04:00  
				
					
						
							
							
								 
						
							
								30b5d76426 
								
							 
						 
						
							
							
								
								wlr-seat: keyboard modifiers  
							
							
							
						 
						
							2017-09-22 17:09:47 -04:00  
				
					
						
							
							
								 
						
							
								cef1f60522 
								
							 
						 
						
							
							
								
								wlr-seat-keyboard: basic events  
							
							
							
						 
						
							2017-09-22 16:28:11 -04:00  
				
					
						
							
							
								 
						
							
								e5e6dab7fd 
								
							 
						 
						
							
							
								
								Fix use of serial on motion_request  
							
							
							
						 
						
							2017-09-22 11:11:53 -04:00  
				
					
						
							
							
								 
						
							
								e38248f34c 
								
							 
						 
						
							
							
								
								wlr-seat: implement cursor axis events  
							
							... 
							
							
							
							Axis events for the cursor are generated with the scroll wheel. 
							
						 
						
							2017-09-22 10:30:09 -04:00  
				
					
						
							
							
								 
						
							
								8cb49f4d68 
								
							 
						 
						
							
							
								
								Add stdbool.h  
							
							
							
						 
						
							2017-09-22 14:17:29 +12:00  
				
					
						
							
							
								 
						
							
								d558745633 
								
							 
						 
						
							
							
								
								Handle tablet motion in example compositor  
							
							
							
						 
						
							2017-09-21 18:51:33 -04:00  
				
					
						
							
							
								 
						
							
								7a3edf6e62 
								
							 
						 
						
							
							
								
								use double for cursor coordinates  
							
							
							
						 
						
							2017-09-21 11:38:04 -04:00  
				
					
						
							
							
								 
						
							
								8b74450b39 
								
							 
						 
						
							
							
								
								wlr_seat: pointer events  
							
							
							
						 
						
							2017-09-20 19:43:49 -04:00  
				
					
						
							
							
								 
						
							
								aeaa983631 
								
							 
						 
						
							
							
								
								wlr_seat: formatting cleanup  
							
							
							
						 
						
							2017-09-19 15:38:06 -04:00  
				
					
						
							
							
								 
						
							
								5b9373a791 
								
							 
						 
						
							
							
								
								xdg-toplevel-v6 set parent  
							
							
							
						 
						
							2017-09-16 20:07:19 -04:00  
				
					
						
							
							
								 
						
							
								2573c429ee 
								
							 
						 
						
							
							
								
								reset pending geometry on ack configure  
							
							
							
						 
						
							2017-09-16 19:32:23 -04:00  
				
					
						
							
							
								 
						
							
								94f4f1878d 
								
							 
						 
						
							
							
								
								xdg-surface-v6: implement ping  
							
							
							
						 
						
							2017-09-16 12:35:49 -04:00  
				
					
						
							
							
								 
						
							
								0f865c547a 
								
							 
						 
						
							
							
								
								xdg-toplevel-v6: seat events  
							
							
							
						 
						
							2017-09-16 08:31:08 -04:00  
				
					
						
							
							
								 
						
							
								27161a673f 
								
							 
						 
						
							
							
								
								xdg-shell new surface and ack configure events  
							
							
							
						 
						
							2017-09-15 08:53:08 -04:00  
				
					
						
							
							
								 
						
							
								569b147bba 
								
							 
						 
						
							
							
								
								schedule configure request on toplevel first commit  
							
							
							
						 
						
							2017-09-15 07:50:13 -04:00  
				
					
						
							
							
								 
						
							
								a0bdbc92ba 
								
							 
						 
						
							
							
								
								xdg-shell-toplevel configure requests  
							
							
							
						 
						
							2017-09-14 16:27:14 -04:00  
				
					
						
							
							
								 
						
							
								45a3b761a6 
								
							 
						 
						
							
							
								
								xdg-surface-v6: add events  
							
							
							
						 
						
							2017-09-14 08:39:57 -04:00  
				
					
						
							
							
								 
						
							
								50f4275298 
								
							 
						 
						
							
							
								
								implement xdg-toplevel state properties  
							
							
							
						 
						
							2017-09-13 09:19:10 -04:00  
				
					
						
							
							
								 
						
							
								353629b034 
								
							 
						 
						
							
							
								
								xdg-surface geometry  
							
							
							
						 
						
							2017-09-13 08:44:32 -04:00  
				
					
						
							
							
								 
						
							
								2fd5c7999b 
								
							 
						 
						
							
							
								
								set title and app_id  
							
							
							
						 
						
							2017-09-13 07:57:16 -04:00  
				
					
						
							
							
								 
						
							
								9d2dc8447a 
								
							 
						 
						
							
							
								
								use wlr_surface on shell struct and listen to events  
							
							
							
						 
						
							2017-09-13 07:57:16 -04:00  
				
					
						
							
							
								 
						
							
								b2c71287f2 
								
							 
						 
						
							
							
								
								set toplevel role on wlr_surface  
							
							
							
						 
						
							2017-09-13 07:57:14 -04:00  
				
					
						
							
							
								 
						
							
								c5f8f81e58 
								
							 
						 
						
							
							
								
								xdg_surface: handle wlr_surface destroy  
							
							
							
						 
						
							2017-09-11 17:24:55 -04:00  
				
					
						
							
							
								 
						
							
								74e9578889 
								
							 
						 
						
							
							
								
								add surface destroy signal  
							
							
							
						 
						
							2017-09-11 13:01:53 -04:00  
				
					
						
							
							
								 
						
							
								6f98b5a337 
								
							 
						 
						
							
							
								
								Add set_gamma and get_gamma_size to wlr_output_impl  
							
							
							
						 
						
							2017-09-06 18:53:08 +02:00  
				
					
						
							
							
								 
						
							
								cd125377fc 
								
							 
						 
						
							
							
								
								Add wlr_output_{set_gamma,get_gamma_size}  
							
							
							
						 
						
							2017-09-06 17:34:09 +02:00  
				
					
						
							
							
								 
						
							
								1b588e7c1f 
								
							 
						 
						
							
							
								
								Add gamma_control skeleton  
							
							
							
						 
						
							2017-09-06 14:48:27 +02:00  
				
					
						
							
							
								 
						
							
								e733b0e643 
								
							 
						 
						
							
							
								
								Rename wlr_output_layout_init()  
							
							... 
							
							
							
							Rename wlr_output_layout_init() to wlr_output_layout_create() to be consistent
with the rest of the api. 
							
						 
						
							2017-09-05 17:53:29 -04:00  
				
					
						
							
							
								 
						
							
								57c18c38bb 
								
							 
						 
						
							
							
								
								wlr_cursor: handle layout changes  
							
							... 
							
							
							
							Add the layout `destroy` and `change` events.
When a layout is destroyed, detach is from the wlr_cursor.
When a layout is changed, warp the cursor to the closest layout boundary. 
							
						 
						
							2017-09-05 07:48:28 -04:00  
				
					
						
							
							
								 
						
							
								d84deb0742 
								
							 
						 
						
							
							
								
								add wlr_output destroy event  
							
							
							
						 
						
							2017-08-31 07:47:44 -04:00  
				
					
						
							
							
								 
						
							
								40bd6bcc43 
								
							 
						 
						
							
							
								
								implement output layout auto configuration  
							
							
							
						 
						
							2017-08-31 07:47:44 -04:00  
				
					
						
							
							
								 
						
							
								6daf9e9ab2 
								
							 
						 
						
							
							
								
								Merge pull request  #120  from acrisci/feature/wlr-cursor  
							
							... 
							
							
							
							wlr_cursor 
							
						 
						
							2017-08-29 12:12:18 -05:00  
				
					
						
							
							
								 
						
							
								b6031d1065 
								
							 
						 
						
							
							
								
								refactor wlr_output_layout_closest_point  
							
							
							
						 
						
							2017-08-29 12:36:39 -04:00  
				
					
						
							
							
								 
						
							
								9b65d0b3f0 
								
							 
						 
						
							
							
								
								refactor and rename wlr_geometry to wlr_box  
							
							
							
						 
						
							2017-08-29 12:36:39 -04:00  
				
					
						
							
							
								 
						
							
								a51b76083e 
								
							 
						 
						
							
							
								
								rename wlr_cursor_init to wlr_cursor_create  
							
							
							
						 
						
							2017-08-29 12:36:39 -04:00  
				
					
						
							
							
								 
						
							
								1fb8bc9340 
								
							 
						 
						
							
							
								
								wlr_cursor.c: fix formatting  
							
							
							
						 
						
							2017-08-29 12:36:39 -04:00  
				
					
						
							
							
								 
						
							
								3449777a8d 
								
							 
						 
						
							
							
								
								wlr_output_layout.c: fix style  
							
							
							
						 
						
							2017-08-29 12:36:39 -04:00  
				
					
						
							
							
								 
						
							
								30611894f2 
								
							 
						 
						
							
							
								
								Implement tablet_tool support in pointer example  
							
							
							
						 
						
							2017-08-28 22:12:35 -04:00  
				
					
						
							
							
								 
						
							
								5c845f14ed 
								
							 
						 
						
							
							
								
								handle input device destroy  
							
							
							
						 
						
							2017-08-28 10:29:53 -04:00  
				
					
						
							
							
								 
						
							
								df0ee7f25f 
								
							 
						 
						
							
							
								
								implement tablet tool devices  
							
							
							
						 
						
							2017-08-28 10:23:14 -04:00  
				
					
						
							
							
								 
						
							
								5e06d61e42 
								
							 
						 
						
							
							
								
								implement touch up and touch down  
							
							
							
						 
						
							2017-08-27 17:35:12 -04:00  
				
					
						
							
							
								 
						
							
								871646d225 
								
							 
						 
						
							
							
								
								Double-fork for xwayland execution  
							
							... 
							
							
							
							The intermediate fork needs to wait for SIGUSR1 for when Xserver is
ready, or SIGCHLD if the exec didn't work out.
Also change the exit() to _exit() as that is apparently more appropriate
for forks (and waitpid's status was wrong without it for some reason)
Fixes  #122 . 
							
						 
						
							2017-08-27 21:41:08 +02:00  
				
					
						
							
							
								 
						
							
								c914697676 
								
							 
						 
						
							
							
								
								add device to touch events  
							
							
							
						 
						
							2017-08-27 11:44:55 -04:00  
				
					
						
							
							
								 
						
							
								ed126b0881 
								
							 
						 
						
							
							
								
								add touch events  
							
							
							
						 
						
							2017-08-27 11:34:25 -04:00  
				
					
						
							
							
								 
						
							
								ac503a47a7 
								
							 
						 
						
							
							
								
								intersect cursor and device regions  
							
							
							
						 
						
							2017-08-26 11:55:24 -04:00  
				
					
						
							
							
								 
						
							
								0a97b68278 
								
							 
						 
						
							
							
								
								implement cursor and device geometry mapping  
							
							
							
						 
						
							2017-08-26 08:32:11 -04:00  
				
					
						
							
							
								 
						
							
								98f4cdfccb 
								
							 
						 
						
							
							
								
								implement wlr_cursor_map_input_to_output  
							
							
							
						 
						
							2017-08-26 08:32:11 -04:00  
				
					
						
							
							
								 
						
							
								13e895d943 
								
							 
						 
						
							
							
								
								implement wlr_cursor_map_to_output  
							
							
							
						 
						
							2017-08-26 08:32:11 -04:00  
				
					
						
							
							
								 
						
							
								a4810203cc 
								
							 
						 
						
							
							
								
								change output layout coords to double type  
							
							
							
						 
						
							2017-08-26 08:32:11 -04:00  
				
					
						
							
							
								 
						
							
								0cba06dcef 
								
							 
						 
						
							
							
								
								implement wlr_cursor_warp  
							
							
							
						 
						
							2017-08-26 08:32:11 -04:00  
				
					
						
							
							
								 
						
							
								dd68f680e4 
								
							 
						 
						
							
							
								
								handle cursor to output edge cases  
							
							
							
						 
						
							2017-08-26 08:32:11 -04:00  
				
					
						
							
							
								 
						
							
								e3d47376dc 
								
							 
						 
						
							
							
								
								add wlr_cursor basic implementation  
							
							
							
						 
						
							2017-08-26 08:32:11 -04:00  
				
					
						
							
							
								 
						
							
								d16b2977f6 
								
							 
						 
						
							
							
								
								Remove single GPU assumptions from wlr_session  
							
							
							
						 
						
							2017-08-26 14:50:16 +12:00  
				
					
						
							
							
								 
						
							
								fb93628bda 
								
							 
						 
						
							
							
								
								Merge wlr_udev into wlr_session  
							
							
							
						 
						
							2017-08-26 14:02:04 +12:00  
				
					
						
							
							
								 
						
							
								46823152ea 
								
							 
						 
						
							
							
								
								Rename functions to be consistent with  #93  
							
							
							
						 
						
							2017-08-26 11:56:43 +12:00  
				
					
						
							
							
								 
						
							
								fd3ad3b9e4 
								
							 
						 
						
							
							
								
								xwayland: fix shutdown caused by Xwayland/client stop  
							
							
							
						 
						
							2017-08-24 07:51:24 +02:00  
				
					
						
							
							
								 
						
							
								3391e5b634 
								
							 
						 
						
							
							
								
								xwayland: fix style issues  
							
							
							
						 
						
							2017-08-23 22:03:49 +02:00  
				
					
						
							
							
								 
						
							
								1458a95e65 
								
							 
						 
						
							
							
								
								example compositor: loop through xwayland surfaces  
							
							
							
						 
						
							2017-08-23 22:03:49 +02:00  
				
					
						
							
							
								 
						
							
								eb5b9cc6da 
								
							 
						 
						
							
							
								
								xwayland: move & split internal header file  
							
							
							
						 
						
							2017-08-23 22:03:49 +02:00  
				
					
						
							
							
								 
						
							
								fa0e1015c6 
								
							 
						 
						
							
							
								
								xwm: fix minimal init, this gets us some events on window creations  
							
							
							
						 
						
							2017-08-23 22:03:49 +02:00  
				
					
						
							
							
								 
						
							
								6eb20fb8d2 
								
							 
						 
						
							
							
								
								init xwm only once Xwayland server is ready  
							
							
							
						 
						
							2017-08-23 22:03:49 +02:00  
				
					
						
							
							
								 
						
							
								3cc5b1acc6 
								
							 
						 
						
							
							
								
								wlr_compositor: add signal for create_surface  
							
							
							
						 
						
							2017-08-23 22:03:49 +02:00  
				
					
						
							
							
								 
						
							
								b2bab1af5c 
								
							 
						 
						
							
							
								
								xwayland: split xwm structure out, initial xwm.c  
							
							
							
						 
						
							2017-08-23 22:03:49 +02:00  
				
					
						
							
							
								 
						
							
								49a823d4c6 
								
							 
						 
						
							
							
								
								Xwayland: first draft, just start server for now  
							
							
							
						 
						
							2017-08-23 22:03:49 +02:00  
				
					
						
							
							
								 
						
							
								1ca08dc4cb 
								
							 
						 
						
							
							
								
								wlr_compositor: change _init/finish to _create/destroy  
							
							
							
						 
						
							2017-08-19 23:17:39 +02:00  
				
					
						
							
							
								 
						
							
								4110788159 
								
							 
						 
						
							
							
								
								move wl_compositor into wlroots as wlr_compositor  
							
							
							
						 
						
							2017-08-19 21:56:51 +02:00  
				
					
						
							
							
								 
						
							
								f24b3df980 
								
							 
						 
						
							
							
								
								wlr renderer/texture: rename init to create when it does alloc  
							
							
							
						 
						
							2017-08-19 08:33:31 +02:00  
				
					
						
							
							
								 
						
							
								f03be94309 
								
							 
						 
						
							
							
								
								rename wlr_cursor to wlr_xcursor  
							
							... 
							
							
							
							This is for the implementation of another type that should be called wlr_cursor. 
							
						 
						
							2017-08-18 19:48:55 -04:00  
				
					
						
							
							
								 
						
							
								86314caa5b 
								
							 
						 
						
							
							
								
								Implement wlr_data_{source,device,device_manager}  
							
							
							
						 
						
							2017-08-18 18:56:21 +02:00  
				
					
						
							
							
								 
						
							
								e5fd858394 
								
							 
						 
						
							
							
								
								Merge pull request  #101  from nyorain/texture_fix  
							
							... 
							
							
							
							Fix surface buffer uploading 
							
						 
						
							2017-08-18 10:16:45 -04:00  
				
					
						
							
							
								 
						
							
								3138c5ddf0 
								
							 
						 
						
							
							
								
								Clean up wlr_output_layout  
							
							
							
						 
						
							2017-08-17 21:06:28 -04:00  
				
					
						
							
							
								 
						
							
								5a9baf487e 
								
							 
						 
						
							
							
								
								add helper methods for intersection  
							
							
							
						 
						
							2017-08-17 21:05:13 -04:00  
				
					
						
							
							
								 
						
							
								2e9e237f9d 
								
							 
						 
						
							
							
								
								layout-output example: handle empty config  
							
							
							
						 
						
							2017-08-17 21:05:13 -04:00  
				
					
						
							
							
								 
						
							
								44181b57ac 
								
							 
						 
						
							
							
								
								Add wlr_output_layout implementation  
							
							... 
							
							
							
							An output layout consists of a mapping of outputs to their position in a global
coordinate system that usually cooresponds to the output position in physical
space in front of the user.
Add an example that allows configuration of an output layout and demonstrates
its boundaries with a bouncing image. 
							
						 
						
							2017-08-17 21:05:13 -04:00  
				
					
						
							
							
								 
						
							
								10eee58d2d 
								
							 
						 
						
							
							
								
								Fix surface buffer uploading  
							
							
							
						 
						
							2017-08-17 17:50:09 +02:00  
				
					
						
							
							
								 
						
							
								18f1538108 
								
							 
						 
						
							
							
								
								Merge pull request  #99  from nyorain/wlr_seat2  
							
							... 
							
							
							
							wlr_seat 
							
						 
						
							2017-08-17 08:42:24 -04:00  
				
					
						
							
							
								 
						
							
								ad22b4874d 
								
							 
						 
						
							
							
								
								Fix wlr_seat; add to example compositor  
							
							
							
						 
						
							2017-08-17 13:06:53 +02:00  
				
					
						
							
							
								 
						
							
								af5db7a44c 
								
							 
						 
						
							
							
								
								Initial pass on wlr_seat  
							
							
							
						 
						
							2017-08-17 12:57:04 +02:00  
				
					
						
							
							
								 
						
							
								577d2f6fcd 
								
							 
						 
						
							
							
								
								wayland backend: switch to xdg shell  
							
							... 
							
							
							
							Closes  #72  and #96 . 
						
							2017-08-17 10:24:27 +02:00  
				
					
						
							
							
								 
						
							
								901c14c409 
								
							 
						 
						
							
							
								
								Prevent alloc errors from crashing in `list_t`  
							
							... 
							
							
							
							This commit changes the `list_t` api so that alloc errors can be
detected and worked around. Also fixes errors not found in 5cc7342 
							
						 
						
							2017-08-16 09:23:21 +02:00  
				
					
						
							
							
								 
						
							
								f9b55dfa95 
								
							 
						 
						
							
							
								
								Make wlr_wl_shell_create work like xdg  
							
							... 
							
							
							
							Also:
- rename wlr_xdg_shell_v6_init to create as that is what it does
- free wlr_xdg_shell on failure to create wl_global, the struct
is not initialized enough to call destroy at that point 
							
						 
						
							2017-08-15 15:36:02 +02:00  
				
					
						
							
							
								 
						
							
								5dae8e1be8 
								
							 
						 
						
							
							
								
								example compositor: only iterate over wl_shell and xdg_shell surfaces  
							
							
							
						 
						
							2017-08-15 15:34:26 +02:00  
				
					
						
							
							
								 
						
							
								f4e6b138fb 
								
							 
						 
						
							
							
								
								Move wl_shell into wlroots  
							
							
							
						 
						
							2017-08-15 15:13:23 +02:00  
				
					
						
							
							
								 
						
							
								f60b53c6e3 
								
							 
						 
						
							
							
								
								Change how surface matricies are calculated  
							
							
							
						 
						
							2017-08-15 08:52:30 -04:00  
				
					
						
							
							
								 
						
							
								d5f98dbf61 
								
							 
						 
						
							
							
								
								refactor getting surface size into a function  
							
							
							
						 
						
							2017-08-15 08:22:22 -04:00  
				
					
						
							
							
								 
						
							
								5b1ce84350 
								
							 
						 
						
							
							
								
								implement buffer transform  
							
							
							
						 
						
							2017-08-15 07:36:51 -04:00  
				
					
						
							
							
								 
						
							
								84c6dbd58d 
								
							 
						 
						
							
							
								
								remove unused dimension from buffer calculations  
							
							
							
						 
						
							2017-08-15 07:36:51 -04:00  
				
					
						
							
							
								 
						
							
								e46ec57b43 
								
							 
						 
						
							
							
								
								implement surface sizing  
							
							
							
						 
						
							2017-08-15 07:36:51 -04:00  
				
					
						
							
							
								 
						
							
								72a33b736f 
								
							 
						 
						
							
							
								
								implement texture get buffer size  
							
							
							
						 
						
							2017-08-15 07:36:50 -04:00  
				
					
						
							
							
								 
						
							
								f0f190bfa5 
								
							 
						 
						
							
							
								
								implement buffer scale  
							
							... 
							
							
							
							Keep track of the scale of the buffer set by surface.set_buffer_scale.
Calculate the height and width of the texture from the buffer depending on the
scale when it is attached.
Use buffer damage to determine the damage of the buffer when flushing damage.
Convert surface damage to buffer damage and union to the surface buffer_damage
prior to flushing damage. 
							
						 
						
							2017-08-15 07:36:50 -04:00  
				
					
						
							
							
								 
						
							
								d2e796edb7 
								
							 
						 
						
							
							
								
								Merge pull request  #86  from nyorain/master  
							
							... 
							
							
							
							Fix style issues 
							
						 
						
							2017-08-15 07:18:22 -04:00  
				
					
						
							
							
								 
						
							
								d7dcbbc175 
								
							 
						 
						
							
							
								
								Add wayland backend cursor support  
							
							
							
						 
						
							2017-08-14 18:02:05 -04:00  
				
					
						
							
							
								 
						
							
								f998bb8299 
								
							 
						 
						
							
							
								
								Fix style issues  
							
							
							
						 
						
							2017-08-14 17:09:56 +02:00  
				
					
						
							
							
								 
						
							
								ba20d5b3ca 
								
							 
						 
						
							
							
								
								Refactor out wlr_touch_state  
							
							
							
						 
						
							2017-08-14 16:22:31 +02:00  
				
					
						
							
							
								 
						
							
								bd67849c03 
								
							 
						 
						
							
							
								
								Refactor out wlr_tablet_tool_state  
							
							
							
						 
						
							2017-08-14 16:22:31 +02:00  
				
					
						
							
							
								 
						
							
								a289940bff 
								
							 
						 
						
							
							
								
								Refactor out wlr_tablet_pad_state  
							
							
							
						 
						
							2017-08-14 16:22:31 +02:00  
				
					
						
							
							
								 
						
							
								53e7bebd23 
								
							 
						 
						
							
							
								
								Refactor out wlr_pointer_state  
							
							
							
						 
						
							2017-08-14 16:22:31 +02:00  
				
					
						
							
							
								 
						
							
								0a3246ad97 
								
							 
						 
						
							
							
								
								Refactor out wlr_keyboard_state  
							
							
							
						 
						
							2017-08-14 16:22:31 +02:00  
				
					
						
							
							
								 
						
							
								e6ad67911b 
								
							 
						 
						
							
							
								
								Refactor out wlr_input_device_state  
							
							
							
						 
						
							2017-08-14 16:22:31 +02:00  
				
					
						
							
							
								 
						
							
								de6f32c84e 
								
							 
						 
						
							
							
								
								Refactor away wlr_renderer_state  
							
							
							
						 
						
							2017-08-14 08:37:50 -04:00  
				
					
						
							
							
								 
						
							
								94e6e6334b 
								
							 
						 
						
							
							
								
								Refactor out wlr_texture_state  
							
							
							
						 
						
							2017-08-14 08:25:26 -04:00  
				
					
						
							
							
								 
						
							
								c8c6619146 
								
							 
						 
						
							
							
								
								Refactor out wlr_output_mode_state  
							
							
							
						 
						
							2017-08-14 08:03:51 -04:00  
				
					
						
							
							
								 
						
							
								de66bdb867 
								
							 
						 
						
							
							
								
								Add backend detection functions  
							
							... 
							
							
							
							Resolves  #80  
						
							2017-08-13 23:08:33 +02:00  
				
					
						
							
							
								 
						
							
								41e735242d 
								
							 
						 
						
							
							
								
								Remove wlr_output_state, update backends  
							
							
							
						 
						
							2017-08-13 11:38:03 -04:00  
				
					
						
							
							
								 
						
							
								4386816889 
								
							 
						 
						
							
							
								
								wlr_backend_init -> wlr_backend_start  
							
							... 
							
							
							
							Also renames create to init. We'll use create for anything that
allocates and init for anything that takes a pointer and initializes it. 
							
						 
						
							2017-08-13 10:19:57 -04:00  
				
					
						
							
							
								 
						
							
								5c82d2f5c3 
								
							 
						 
						
							
							
								
								libinput backend: massive renaming  
							
							... 
							
							
							
							- 'libinput' (backend's) to libinput_context
- 'device' (libinput_device) to libinput_dev
- 'dev' (wlr_device) to wlr_dev
- 'devices' lists tangling of libinput devices to wlr_devices
- 'devices' list of wlr_devices in backend state to wlr_device_lists 
							
						 
						
							2017-08-13 08:18:05 +02:00  
				
					
						
							
							
								 
						
							
								234b2104e4 
								
							 
						 
						
							
							
								
								Refactor wlr_backend_state out of DRM backend  
							
							
							
						 
						
							2017-08-12 19:52:22 -04:00  
				
					
						
							
							
								 
						
							
								c95a108d2f 
								
							 
						 
						
							
							
								
								Update libinput backend with new state design  
							
							
							
						 
						
							2017-08-12 13:51:47 -04:00  
				
					
						
							
							
								 
						
							
								81cd90297d 
								
							 
						 
						
							
							
								
								Refactor out wlr_backend_state from wl/multi  
							
							
							
						 
						
							2017-08-12 11:43:36 -04:00  
				
					
						
							
							
								 
						
							
								3ea878b76e 
								
							 
						 
						
							
							
								
								wayland backend: free seatName  
							
							
							
						 
						
							2017-08-12 01:19:45 +02:00  
				
					
						
							
							
								 
						
							
								8427749dd0 
								
							 
						 
						
							
							
								
								wayland backend: emit signal for input/output removal  
							
							
							
						 
						
							2017-08-12 01:16:12 +02:00  
				
					
						
							
							
								 
						
							
								ce65a0c138 
								
							 
						 
						
							
							
								
								Merge pull request  #69  from 4e554c4c/user_data  
							
							... 
							
							
							
							Add user data to wlr_* structs 
							
						 
						
							2017-08-11 14:59:15 -04:00  
				
					
						
							
							
								 
						
							
								a8c1e8ce69 
								
							 
						 
						
							
							
								
								Add user data to wlr_* structs  
							
							... 
							
							
							
							Resolves  #68  
						
							2017-08-11 20:44:17 +02:00  
				
					
						
							
							
								 
						
							
								ed2fc30625 
								
							 
						 
						
							
							
								
								Fix wlr_surface invalid values  
							
							
							
						 
						
							2017-08-11 20:30:42 +02:00  
				
					
						
							
							
								 
						
							
								62d8b252c0 
								
							 
						 
						
							
							
								
								Refactor meson and move xdg-shell into wlroots  
							
							
							
						 
						
							2017-08-11 09:37:09 -04:00  
				
					
						
							
							
								 
						
							
								c24351681f 
								
							 
						 
						
							
							
								
								Refactor EGL handling  
							
							
							
						 
						
							2017-08-10 22:15:37 -04:00  
				
					
						
							
							
								 
						
							
								7095274a9e 
								
							 
						 
						
							
							
								
								Merge branch 'master' into drm_buffer  
							
							
							
						 
						
							2017-08-10 13:19:39 -04:00  
				
					
						
							
							
								 
						
							
								7da43ff8b0 
								
							 
						 
						
							
							
								
								Implement wlr_surface_flush_damage  
							
							
							
						 
						
							2017-08-10 08:26:16 -04:00  
				
					
						
							
							
								 
						
							
								31d78ff497 
								
							 
						 
						
							
							
								
								Fix wlr_surface destruction bug  
							
							
							
						 
						
							2017-08-10 12:42:35 +02:00  
				
					
						
							
							
								 
						
							
								14654ecb77 
								
							 
						 
						
							
							
								
								implement compositor create region  
							
							... 
							
							
							
							Complete the implementation of wlr_region_create and put it in the compositor. 
							
						 
						
							2017-08-10 05:59:43 -04:00  
				
					
						
							
							
								 
						
							
								1901c3e1b6 
								
							 
						 
						
							
							
								
								Fix example for updated gles  
							
							
							
						 
						
							2017-08-10 11:03:58 +02:00  
				
					
						
							
							
								 
						
							
								67369173aa 
								
							 
						 
						
							
							
								
								Implement drm (egl) buffer attaching  
							
							
							
						 
						
							2017-08-10 10:59:58 +02:00  
				
					
						
							
							
								 
						
							
								750d0ad458 
								
							 
						 
						
							
							
								
								Flesh out wlr_surface state lifecycle a bit  
							
							... 
							
							
							
							Sprinked some TODOs around for future work 
							
						 
						
							2017-08-09 23:34:50 -04:00  
				
					
						
							
							
								 
						
							
								4de930542f 
								
							 
						 
						
							
							
								
								Implement partial texture uploads  
							
							
							
						 
						
							2017-08-09 22:17:40 -04:00  
				
					
						
							
							
								 
						
							
								8306f46dfb 
								
							 
						 
						
							
							
								
								implement surface frame  
							
							... 
							
							
							
							The surface frame callback lets a window know when it is a good time to show the
next frame if it is animating. In particular, this callback is used by
weston-simple-shm to throttle drawing. 
							
						 
						
							2017-08-09 17:31:38 -04:00  
				
					
						
							
							
								 
						
							
								cf9ee6ce3f 
								
							 
						 
						
							
							
								
								Move wlr_surface into wlr  
							
							
							
						 
						
							2017-08-09 17:27:12 +02:00  
				
					
						
							
							
								 
						
							
								1bea754521 
								
							 
						 
						
							
							
								
								Implement wlr_region using pixman  
							
							
							
						 
						
							2017-08-09 17:05:55 +02:00  
				
					
						
							
							
								 
						
							
								af67966d92 
								
							 
						 
						
							
							
								
								Atomic modesetting  
							
							
							
						 
						
							2017-08-09 08:07:00 -04:00  
				
					
						
							
							
								 
						
							
								e167f41fde 
								
							 
						 
						
							
							
								
								Rename wlr_surface -> wlr_texture; attach -> upload  
							
							
							
						 
						
							2017-08-08 18:25:16 +02:00  
				
					
						
							
							
								 
						
							
								7486263f7e 
								
							 
						 
						
							
							
								
								Add xcursor sublibrary  
							
							
							
						 
						
							2017-08-07 21:13:04 -04:00  
				
					
						
							
							
								 
						
							
								d09ca20a4d 
								
							 
						 
						
							
							
								
								Use gbm_bo_map for cursor  
							
							
							
						 
						
							2017-08-07 21:07:42 +12:00  
				
					
						
							
							
								 
						
							
								5a636b21ba 
								
							 
						 
						
							
							
								
								Remove old fields  
							
							
							
						 
						
							2017-08-06 21:51:34 +12:00  
				
					
						
							
							
								 
						
							
								5f7042a1f2 
								
							 
						 
						
							
							
								
								Moved headers  
							
							
							
						 
						
							2017-08-06 21:49:04 +12:00  
				
					
						
							
							
								 
						
							
								1db97a9af9 
								
							 
						 
						
							
							
								
								Updated DRM cursor rendering  
							
							
							
						 
						
							2017-08-06 21:38:40 +12:00  
				
					
						
							
							
								 
						
							
								7b772e1a4b 
								
							 
						 
						
							
							
								
								DRM resource initalisation  
							
							
							
						 
						
							2017-08-06 15:49:02 +12:00  
				
					
						
							
							
								 
						
							
								5bf61ca7ed 
								
							 
						 
						
							
							
								
								Check for multi backend before using it  
							
							
							
						 
						
							2017-08-05 23:08:35 -04:00  
				
					
						
							
							
								 
						
							
								4d4da18437 
								
							 
						 
						
							
							
								
								Fixed VT switching  
							
							
							
						 
						
							2017-08-06 13:37:49 +12:00  
				
					
						
							
							
								 
						
							
								cb4d50e22c 
								
							 
						 
						
							
							
								
								Changed header paths.  
							
							
							
						 
						
							2017-08-06 13:25:26 +12:00  
				
					
						
							
							
								 
						
							
								2ae5cd6539 
								
							 
						 
						
							
							
								
								Moved session/ into backend/  
							
							
							
						 
						
							2017-08-06 13:25:26 +12:00  
				
					
						
							
							
								 
						
							
								ae4478e17f 
								
							 
						 
						
							
							
								
								Changed ownership of wlr_session to the multi backend.  
							
							... 
							
							
							
							Currently breaks VT switching for examples. 
							
						 
						
							2017-08-06 13:25:26 +12:00  
				
					
						
							
							
								 
						
							
								effea557bb 
								
							 
						 
						
							
							
								
								Implement destroying surfaces  
							
							... 
							
							
							
							Add a signal for wlr_surface destruction on the wlr_surface that compositors
can listen to to remove the surface from their state.
Implement a listener for this in the example wl_compositor to remove the
surface from its internal list of surfaces.
Destroy the surface in the compositor destroy_surface callback given when the
surface resource was created.
Add a reference to the surface resource to the wlr_surface so a compositor can
find it in its list of resources upon wlr_resource destruction. 
							
						 
						
							2017-08-04 11:53:55 -04:00  
				
					
						
							
							
								 
						
							
								e92a65fee8 
								
							 
						 
						
							
							
								
								Remove use of missing header  
							
							
							
						 
						
							2017-07-12 09:49:26 -04:00  
				
					
						
							
							
								 
						
							
								8189c64d7f 
								
							 
						 
						
							
							
								
								Fixed that warnings that showed up with optimisations.  
							
							
							
						 
						
							2017-07-11 00:14:55 +12:00  
				
					
						
							
							
								 
						
							
								5b8ec107b9 
								
							 
						 
						
							
							
								
								Session documentation.  
							
							
							
						 
						
							2017-07-09 23:02:41 +12:00  
				
					
						
							
							
								 
						
							
								3779ef802d 
								
							 
						 
						
							
							
								
								Stop remembering the drm fd in child.  
							
							
							
						 
						
							2017-07-09 22:23:54 +12:00  
				
					
						
							
							
								 
						
							
								2f2c8205d8 
								
							 
						 
						
							
							
								
								Moved IPC to its own file.  
							
							
							
						 
						
							2017-07-09 22:12:50 +12:00  
				
					
						
							
							
								 
						
							
								bd5bca5283 
								
							 
						 
						
							
							
								
								Added public fields to wlr_session  
							
							
							
						 
						
							2017-07-09 17:53:13 +12:00  
				
					
						
							
							
								 
						
							
								8920b5d607 
								
							 
						 
						
							
							
								
								Merge branch 'wlcore'  
							
							
							
						 
						
							2017-06-29 16:00:24 -04:00  
				
					
						
							
							
								 
						
							
								18e6ddc1c5 
								
							 
						 
						
							
							
								
								Remove wlr_compositor  
							
							
							
						 
						
							2017-06-28 17:25:01 -04:00  
				
					
						
							
							
								 
						
							
								f5b7bc033e 
								
							 
						 
						
							
							
								
								Add wlr_wl_compositor and remove wlr_wl_shm  
							
							
							
						 
						
							2017-06-26 10:26:55 -04:00  
				
					
						
							
							
								 
						
							
								0cd94f0cf0 
								
							 
						 
						
							
							
								
								Added software cursor fallback  
							
							
							
						 
						
							2017-06-26 17:34:15 +12:00  
				
					
						
							
							
								 
						
							
								8a18cf456a 
								
							 
						 
						
							
							
								
								Remove endian.h  
							
							... 
							
							
							
							Fuck big endian systems anyway 
							
						 
						
							2017-06-23 14:46:18 -04:00  
				
					
						
							
							
								 
						
							
								5a2796266f 
								
							 
						 
						
							
							
								
								Support wl_shm pixel formats in gles2 renderer  
							
							
							
						 
						
							2017-06-23 14:25:55 -04:00  
				
					
						
							
							
								 
						
							
								2aafb5dd19 
								
							 
						 
						
							
							
								
								Add wlcore/wl_shm (WIP)  
							
							
							
						 
						
							2017-06-23 13:41:07 -04:00  
				
					
						
							
							
								 
						
							
								b18209c904 
								
							 
						 
						
							
							
								
								Switch to GLES2  
							
							... 
							
							
							
							Closes  #13  
						
							2017-06-23 11:38:45 -04:00  
				
					
						
							
							
								 
						
							
								168f0955ab 
								
							 
						 
						
							
							
								
								Add wl_output globals for wlr_outputs  
							
							
							
						 
						
							2017-06-22 14:27:35 -04:00  
				
					
						
							
							
								 
						
							
								dbde1f7340 
								
							 
						 
						
							
							
								
								Store wayland backend axis source  
							
							
							
						 
						
							2017-06-22 17:58:53 +02:00  
				
					
						
							
							
								 
						
							
								272030652a 
								
							 
						 
						
							
							
								
								Implement absolute motion events for wayland  
							
							
							
						 
						
							2017-06-22 17:55:00 +02:00  
				
					
						
							
							
								 
						
							
								c1520077b6 
								
							 
						 
						
							
							
								
								Implement wayland backend input events  
							
							
							
						 
						
							2017-06-22 16:53:48 +02:00  
				
					
						
							
							
								 
						
							
								3d71969b2a 
								
							 
						 
						
							
							
								
								Make event names consistent  
							
							
							
						 
						
							2017-06-21 14:07:09 -04:00  
				
					
						
							
							
								 
						
							
								f4453d104d 
								
							 
						 
						
							
							
								
								Reorganize wlr-common  
							
							
							
						 
						
							2017-06-21 12:10:07 -04:00  
				
					
						
							
							
								 
						
							
								fd91244e83 
								
							 
						 
						
							
							
								
								Update everyone to use new headers  
							
							
							
						 
						
							2017-06-21 10:27:45 -04:00  
				
					
						
							
							
								 
						
							
								53a8b4f127 
								
							 
						 
						
							
							
								
								Split out types.h and wlr/types.h  
							
							... 
							
							
							
							TODO: Update the code accordingly and move other types into the same
paradigm 
							
						 
						
							2017-06-21 10:10:04 -04:00  
				
					
						
							
							
								 
						
							
								55854565dc 
								
							 
						 
						
							
							
								
								Fixed VT switching  
							
							
							
						 
						
							2017-06-21 13:31:29 +12:00  
				
					
						
							
							
								 
						
							
								091de12bf4 
								
							 
						 
						
							
							
								
								Changed session signal to only emit on DRM changes  
							
							
							
						 
						
							2017-06-21 12:47:53 +12:00  
				
					
						
							
							
								 
						
							
								c2d0090ad7 
								
							 
						 
						
							
							
								
								Support multiple wl backend outputs  
							
							
							
						 
						
							2017-06-20 18:22:21 -04:00  
				
					
						
							
							
								 
						
							
								b9d36c8149 
								
							 
						 
						
							
							
								
								Add dynamic output resizing for Wayland backend  
							
							... 
							
							
							
							This allows outputs to:
- Not support modesetting
- Resize themselves 
							
						 
						
							2017-06-20 17:51:45 -04:00  
				
					
						
							
							
								 
						
							
								50ce35e9da 
								
							 
						 
						
							
							
								
								Implement wayland backend output  
							
							
							
						 
						
							2017-06-20 18:27:05 +02:00  
				
					
						
							
							
								 
						
							
								62b1421635 
								
							 
						 
						
							
							
								
								Make egl_error function part of the egl interface  
							
							... 
							
							
							
							The function may be useful for backends using egl. 
							
						 
						
							2017-06-20 18:26:29 +02:00  
				
					
						
							
							
								 
						
							
								792d535225 
								
							 
						 
						
							
							
								
								Rework wayland backend output implementation  
							
							
							
						 
						
							2017-06-19 22:36:40 +02:00  
				
					
						
							
							
								 
						
							
								e65ca967f9 
								
							 
						 
						
							
							
								
								Merge branch 'master' into wayland-backend  
							
							
							
						 
						
							2017-06-19 21:22:42 +02:00  
				
					
						
							
							
								 
						
							
								41b5294013 
								
							 
						 
						
							
							
								
								Merge pull request  #16  from nyorain/master  
							
							... 
							
							
							
							Make logging ninja friendly 
							
						 
						
							2017-06-19 15:18:48 -04:00  
				
					
						
							
							
								 
						
							
								632a04f1b7 
								
							 
						 
						
							
							
								
								Implement keyboard LEDs  
							
							
							
						 
						
							2017-06-19 15:15:37 -04:00  
				
					
						
							
							
								 
						
							
								ecb04afcad 
								
							 
						 
						
							
							
								
								Implement tablet pads  
							
							
							
						 
						
							2017-06-19 14:49:07 -04:00  
				
					
						
							
							
								 
						
							
								acbc0a019a 
								
							 
						 
						
							
							
								
								Make logging ninja friendly  
							
							... 
							
							
							
							When building with ninja instead of make __FILE__ will be relative
and logging therefore break. This moves stripping the path
from __FILE__ to runtime and handles a relative filepath as
well as a full one. 
							
						 
						
							2017-06-19 20:01:35 +02:00  
				
					
						
							
							
								 
						
							
								8fbf1ca3ff 
								
							 
						 
						
							
							
								
								Continue wayland backend update  
							
							... 
							
							
							
							Update wayland backend to new api.
Start to use the input interfaces.
Compiling now, not tested. 
							
						 
						
							2017-06-19 19:05:10 +02:00  
				
					
						
							
							
								 
						
							
								41a477375c 
								
							 
						 
						
							
							
								
								Merge branch 'libinput' into wayland-backend  
							
							
							
						 
						
							2017-06-19 17:49:26 +02:00  
				
					
						
							
							
								 
						
							
								904739c405 
								
							 
						 
						
							
							
								
								Start to fix wayland backend  
							
							... 
							
							
							
							Starts to update the wayland backend to the new backend api.
Not yet updated to libinput branch (not yet compiling). 
							
						 
						
							2017-06-19 17:46:50 +02:00  
				
					
						
							
							
								 
						
							
								7e038a6110 
								
							 
						 
						
							
							
								
								Add (broken) DRM hardware cursors  
							
							
							
						 
						
							2017-06-16 15:38:34 -04:00  
				
					
						
							
							
								 
						
							
								2443a070e7 
								
							 
						 
						
							
							
								
								Add colored quad and ellipse rendering primitives  
							
							
							
						 
						
							2017-06-15 15:31:13 -04:00  
				
					
						
							
							
								 
						
							
								4a9966b1a4 
								
							 
						 
						
							
							
								
								Implement wlr_tablet_tool  
							
							
							
						 
						
							2017-06-15 14:32:53 -04:00  
				
					
						
							
							
								 
						
							
								3f24f8a1be 
								
							 
						 
						
							
							
								
								Flesh out touch events and add demo  
							
							
							
						 
						
							2017-06-14 14:50:09 -04:00  
				
					
						
							
							
								 
						
							
								d6905f86cb 
								
							 
						 
						
							
							
								
								Allocate wlr_touch devices  
							
							
							
						 
						
							2017-06-14 11:40:03 -04:00  
				
					
						
							
							
								 
						
							
								a63230e59c 
								
							 
						 
						
							
							
								
								Implement libinput wlr_pointer  
							
							
							
						 
						
							2017-06-13 11:05:45 -04:00  
				
					
						
							
							
								 
						
							
								e257afeb7e 
								
							 
						 
						
							
							
								
								Establish multi backend support  
							
							
							
						 
						
							2017-06-13 08:10:36 -04:00  
				
					
						
							
							
								 
						
							
								5dd96c0772 
								
							 
						 
						
							
							
								
								Incorporate XKBCommon into example  
							
							
							
						 
						
							2017-06-13 08:10:36 -04:00  
				
					
						
							
							
								 
						
							
								7a5f35b5bb 
								
							 
						 
						
							
							
								
								Reassign ownership of libinput handle  
							
							
							
						 
						
							2017-06-13 08:10:36 -04:00  
				
					
						
							
							
								 
						
							
								f479b7c8c7 
								
							 
						 
						
							
							
								
								Split keyboard code out into its own file  
							
							
							
						 
						
							2017-06-13 08:10:36 -04:00  
				
					
						
							
							
								 
						
							
								59ceaf507e 
								
							 
						 
						
							
							
								
								Handle key presses  
							
							
							
						 
						
							2017-06-13 08:10:36 -04:00  
				
					
						
							
							
								 
						
							
								0e75d157f5 
								
							 
						 
						
							
							
								
								Initialize keyboards from libinput  
							
							
							
						 
						
							2017-06-13 08:10:36 -04:00  
				
					
						
							
							
								 
						
							
								019fff06be 
								
							 
						 
						
							
							
								
								Fix issues, flesh out event handling somewhat  
							
							
							
						 
						
							2017-06-13 08:10:36 -04:00  
				
					
						
							
							
								 
						
							
								af69591e62 
								
							 
						 
						
							
							
								
								Add error handling and init in backend_autocreate  
							
							
							
						 
						
							2017-06-13 08:10:36 -04:00  
				
					
						
							
							
								 
						
							
								1262f1400c 
								
							 
						 
						
							
							
								
								Initial pass on libinput backend  
							
							
							
						 
						
							2017-06-13 08:10:22 -04:00  
				
					
						
							
							
								 
						
							
								325a331425 
								
							 
						 
						
							
							
								
								Fix some build errors  
							
							
							
						 
						
							2017-06-12 22:45:25 -04:00  
				
					
						
							
							
								 
						
							
								2b06f88f0b 
								
							 
						 
						
							
							
								
								Combine internal DRM headers into one  
							
							... 
							
							
							
							Everything always just included both anyway 
							
						 
						
							2017-06-10 12:30:02 -04:00  
				
					
						
							
							
								 
						
							
								2b909e1729 
								
							 
						 
						
							
							
								
								Add error "handling" to gles3 backend  
							
							
							
						 
						
							2017-06-09 10:28:50 -04:00  
				
					
						
							
							
								 
						
							
								63c3faa006 
								
							 
						 
						
							
							
								
								Fixed rendering bug: Delay calling gbm_surface_release_buffer until it  
							
							... 
							
							
							
							has been scanned out. 
							
						 
						
							2017-06-09 17:15:55 +12:00  
				
					
						
							
							
								 
						
							
								cd6a40d816 
								
							 
						 
						
							
							
								
								Further improvements to rendering subsystem  
							
							
							
						 
						
							2017-06-08 15:52:42 -04:00  
				
					
						
							
							
								 
						
							
								83f8864f0a 
								
							 
						 
						
							
							
								
								Add wlr_renderer and move quad rendering there  
							
							
							
						 
						
							2017-06-08 12:02:51 -04:00  
				
					
						
							
							
								 
						
							
								211488131f 
								
							 
						 
						
							
							
								
								Add wlr_shader to wlr-render  
							
							
							
						 
						
							2017-06-08 11:30:38 -04:00  
				
					
						
							
							
								 
						
							
								fc1dc1b5b0 
								
							 
						 
						
							
							
								
								Use constant VBO for quad, add matrix stuff  
							
							
							
						 
						
							2017-06-07 21:35:07 -04:00  
				
					
						
							
							
								 
						
							
								382f712792 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into rotation  
							
							
							
						 
						
							2017-06-08 00:52:33 +12:00  
				
					
						
							
							
								 
						
							
								632a7acb03 
								
							 
						 
						
							
							
								
								Filled out more wlr_output fields.  
							
							
							
						 
						
							2017-06-08 00:39:40 +12:00  
				
					
						
							
							
								 
						
							
								53dd622263 
								
							 
						 
						
							
							
								
								Provide user with transformation matrix  
							
							
							
						 
						
							2017-06-07 16:43:57 +12:00  
				
					
						
							
							
								 
						
							
								6f5c70ac69 
								
							 
						 
						
							
							
								
								Let backend track transform state  
							
							... 
							
							
							
							This will be necessary to provide it to clients via wl_output. 
							
						 
						
							2017-06-06 11:48:30 -04:00  
				
					
						
							
							
								 
						
							
								c97de93fe1 
								
							 
						 
						
							
							
								
								Added output rotation example  
							
							
							
						 
						
							2017-06-05 22:48:51 +12:00  
				
					
						
							
							
								 
						
							
								b537656b4b 
								
							 
						 
						
							
							
								
								Removed inline function  
							
							
							
						 
						
							2017-06-05 15:09:41 +12:00  
				
					
						
							
							
								 
						
							
								cf07a9fc4f 
								
							 
						 
						
							
							
								
								Logging improvements  
							
							
							
						 
						
							2017-06-05 14:50:33 +12:00  
				
					
						
							
							
								 
						
							
								7d82476590 
								
							 
						 
						
							
							
								
								Refactor type implementations  
							
							
							
						 
						
							2017-06-04 19:30:50 -04:00  
				
					
						
							
							
								 
						
							
								5df56653ab 
								
							 
						 
						
							
							
								
								Changed invalidate interface.  
							
							
							
						 
						
							2017-06-04 17:43:34 +12:00  
				
					
						
							
							
								 
						
							
								de44994dfc 
								
							 
						 
						
							
							
								
								Udev event device matching  
							
							
							
						 
						
							2017-06-03 15:47:33 +12:00  
				
					
						
							
							
								 
						
							
								40b85d992a 
								
							 
						 
						
							
							
								
								Refactor udev and drm initialization  
							
							
							
						 
						
							2017-06-01 20:29:10 -04:00  
				
					
						
							
							
								 
						
							
								62d612a01e 
								
							 
						 
						
							
							
								
								Merge branch 'master' into session  
							
							
							
						 
						
							2017-06-01 23:10:19 +12:00  
				
					
						
							
							
								 
						
							
								e2ee67125e 
								
							 
						 
						
							
							
								
								s/wayland.h/types.h/g  
							
							
							
						 
						
							2017-05-31 16:24:32 -04:00  
				
					
						
							
							
								 
						
							
								c7f6981d9c 
								
							 
						 
						
							
							
								
								Clean up outputs on exit  
							
							
							
						 
						
							2017-05-31 16:17:04 -04:00  
				
					
						
							
							
								 
						
							
								fee409bd0a 
								
							 
						 
						
							
							
								
								Generalize DPMS, remove DRM refs from example  
							
							
							
						 
						
							2017-05-31 15:38:26 -04:00  
				
					
						
							
							
								 
						
							
								03c9b46034 
								
							 
						 
						
							
							
								
								Have backend manage opengl context  
							
							
							
						 
						
							2017-05-31 15:15:42 -04:00  
				
					
						
							
							
								 
						
							
								f9d363fece 
								
							 
						 
						
							
							
								
								Added device matching  
							
							
							
						 
						
							2017-05-14 13:07:34 +12:00  
				
					
						
							
							
								 
						
							
								7efdd3c9fc 
								
							 
						 
						
							
							
								
								Refactored renderer startup to function.  
							
							
							
						 
						
							2017-05-14 12:48:47 +12:00  
				
					
						
							
							
								 
						
							
								058b8bdf27 
								
							 
						 
						
							
							
								
								Working commit  
							
							
							
						 
						
							2017-05-14 12:42:49 +12:00  
				
					
						
							
							
								 
						
							
								c88f252580 
								
							 
						 
						
							
							
								
								Initial D-Bus signal support.  
							
							
							
						 
						
							2017-05-14 12:40:17 +12:00  
				
					
						
							
							
								 
						
							
								599d1bcbdc 
								
							 
						 
						
							
							
								
								DPMS support  
							
							
							
						 
						
							2017-05-13 20:37:15 +12:00  
				
					
						
							
							
								 
						
							
								00931f2f8f 
								
							 
						 
						
							
							
								
								Generalize output handling  
							
							
							
						 
						
							2017-05-07 12:26:48 -04:00  
				
					
						
							
							
								 
						
							
								15b1ce9e6c 
								
							 
						 
						
							
							
								
								Refactor backend state management  
							
							
							
						 
						
							2017-05-07 10:12:54 -04:00  
				
					
						
							
							
								 
						
							
								7e9feb70a0 
								
							 
						 
						
							
							
								
								Fixed hotplugging + make EGL more chatty.  
							
							
							
						 
						
							2017-05-04 21:58:11 +12:00  
				
					
						
							
							
								 
						
							
								4285b0c218 
								
							 
						 
						
							
							
								
								Removed unused fields.  
							
							
							
						 
						
							2017-05-03 22:50:18 +12:00  
				
					
						
							
							
								 
						
							
								ef9768858e 
								
							 
						 
						
							
							
								
								Changed modesetting interface.  
							
							
							
						 
						
							2017-05-03 22:41:49 +12:00  
				
					
						
							
							
								 
						
							
								d196a79b6c 
								
							 
						 
						
							
							
								
								Changed backend to accept wl_display.  
							
							
							
						 
						
							2017-05-03 21:28:44 +12:00  
				
					
						
							
							
								 
						
							
								0002b8dd08 
								
							 
						 
						
							
							
								
								Added 'direct' session backend  
							
							
							
						 
						
							2017-05-03 19:26:43 +12:00  
				
					
						
							
							
								 
						
							
								18387468bb 
								
							 
						 
						
							
							
								
								Renamed 'wlr_drm_display' to 'wlr_drm_output'  
							
							
							
						 
						
							2017-05-03 17:49:03 +12:00  
				
					
						
							
							
								 
						
							
								15d247bf34 
								
							 
						 
						
							
							
								
								Changed drm to use new EGL interface.  
							
							
							
						 
						
							2017-05-03 17:17:14 +12:00  
				
					
						
							
							
								 
						
							
								dbceaee9fa 
								
							 
						 
						
							
							
								
								Added EGL interface for backends.  
							
							
							
						 
						
							2017-05-03 17:04:41 +12:00  
				
					
						
							
							
								 
						
							
								81998fdc98 
								
							 
						 
						
							
							
								
								Removed old session code from DRM backend.  
							
							
							
						 
						
							2017-05-03 16:23:07 +12:00  
				
					
						
							
							
								 
						
							
								762ac7f4c0 
								
							 
						 
						
							
							
								
								New session interface.  
							
							
							
						 
						
							2017-05-03 14:11:22 +12:00  
				
					
						
							
							
								 
						
							
								e446a5300b 
								
							 
						 
						
							
							
								
								Added example.  
							
							
							
						 
						
							2017-05-02 18:13:17 +12:00  
				
					
						
							
							
								 
						
							
								e9d716fc0c 
								
							 
						 
						
							
							
								
								Changed display to use list_t.  
							
							
							
						 
						
							2017-05-02 14:34:33 +12:00  
				
					
						
							
							
								 
						
							
								115d4ae637 
								
							 
						 
						
							
							
								
								Changed events to use wayland functions.  
							
							
							
						 
						
							2017-05-02 14:08:34 +12:00  
				
					
						
							
							
								 
						
							
								562d43a5ec 
								
							 
						 
						
							
							
								
								Changed logging.  
							
							
							
						 
						
							2017-05-02 13:00:25 +12:00  
				
					
						
							
							
								 
						
							
								41a82fd2fc 
								
							 
						 
						
							
							
								
								Renaming.  
							
							
							
						 
						
							2017-05-01 17:49:18 +12:00  
				
					
						
							
							
								 
						
							
								95a553dc51 
								
							 
						 
						
							
							
								
								Moved headers to the correct place.  
							
							
							
						 
						
							2017-05-01 15:33:42 +12:00  
				
					
						
							
							
								 
						
							
								1aed987301 
								
							 
						 
						
							
							
								
								Add free functions for allocated resources  
							
							
							
						 
						
							2017-04-25 21:26:29 -04:00  
				
					
						
							
							
								 
						
							
								5ca9d612f4 
								
							 
						 
						
							
							
								
								Flesh out wayland backend registry  
							
							
							
						 
						
							2017-04-25 19:19:21 -04:00  
				
					
						
							
							
								 
						
							
								de01e654ce 
								
							 
						 
						
							
							
								
								Flesh out wayland backend somewhat, add example  
							
							
							
						 
						
							2017-04-25 15:06:58 -04:00  
				
					
						
							
							
								 
						
							
								52e6ed54cb 
								
							 
						 
						
							
							
								
								Initial commit  
							
							
							
						 
						
							2017-04-25 11:32:52 -04:00