d822e0768b 
								
							 
						 
						
							
							
								
								Use ARGB8888 pixel format for cursor bo  
							
							... 
							
							
							
							The previous pixel format (RGBA8888) is not supported on all devices for cursors.
Weston uses ARGB8888 exclusively for its cursor buffer object which leads me to
believe this pixel format is better supported. 
							
						 
						
							2017-07-27 17:55:35 -04:00  
				
					
						
							
							
								 
						
							
								8b6dc48355 
								
							 
						 
						
							
							
								
								bugfix: add null check on output gbm on pageflip  
							
							... 
							
							
							
							The gbm for the output might be null for the pageflip in the case that
the output has been disconnected. The gbm might be set to null by
wlr_drm_output_cleanup() in this case.
If the output is cleaned up before the pageflip, then a double free
will crash the compositor on the call to gbm_surface_release_buffer()
in the pageflip handler. The outputs buffer object bo[1] will point to
invalid memory. 
							
						 
						
							2017-07-24 19:50:13 -04:00  
				
					
						
							
							
								 
						
							
								b08aa9fd35 
								
							 
						 
						
							
							
								
								Revert "Merge pull request  #27  from ascent12/meson"  
							
							... 
							
							
							
							This reverts commit 85805da0218189c64d7f 
							
						 
						
							2017-07-11 22:16:56 -04:00  
				
					
						
							
							
								 
						
							
								a2ba226ba3 
								
							 
						 
						
							
							
								
								Use subdir  
							
							
							
						 
						
							2017-07-11 09:56:54 +12:00  
				
					
						
							
							
								 
						
							
								924bf0f669 
								
							 
						 
						
							
							
								
								Changed build system to meson  
							
							
							
						 
						
							2017-07-11 00:28:56 +12:00  
				
					
						
							
							
								 
						
							
								97f6e9b69a 
								
							 
						 
						
							
							
								
								Remove excessive logging in wayland backend  
							
							
							
						 
						
							2017-06-28 16:35:18 -04:00  
				
					
						
							
							
								 
						
							
								97213cc00e 
								
							 
						 
						
							
							
								
								Add new interfaces to wayland backend  
							
							
							
						 
						
							2017-06-26 18:23:38 -04:00  
				
					
						
							
							
								 
						
							
								038dfdbc85 
								
							 
						 
						
							
							
								
								Log max cursor size on error  
							
							
							
						 
						
							2017-06-26 10:34:26 -04:00  
				
					
						
							
							
								 
						
							
								82322d81a7 
								
							 
						 
						
							
							
								
								Hardware cursor improvements.  
							
							
							
						 
						
							2017-06-26 19:32:36 +12:00  
				
					
						
							
							
								 
						
							
								0cd94f0cf0 
								
							 
						 
						
							
							
								
								Added software cursor fallback  
							
							
							
						 
						
							2017-06-26 17:34:15 +12: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  
				
					
						
							
							
								 
						
							
								4ca872c914 
								
							 
						 
						
							
							
								
								Improve wayland backend pointer error logging  
							
							
							
						 
						
							2017-06-22 18:04:13 +02: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  
				
					
						
							
							
								 
						
							
								d26a9ba968 
								
							 
						 
						
							
							
								
								Fix pointer motion coords  
							
							
							
						 
						
							2017-06-22 17:12:09 +02:00  
				
					
						
							
							
								 
						
							
								c1520077b6 
								
							 
						 
						
							
							
								
								Implement wayland backend input events  
							
							
							
						 
						
							2017-06-22 16:53:48 +02:00  
				
					
						
							
							
								 
						
							
								0b8e6cccc8 
								
							 
						 
						
							
							
								
								Add wayland input listener skeletons  
							
							
							
						 
						
							2017-06-22 15:41:59 +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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								b2bf5b23b9 
								
							 
						 
						
							
							
								
								Implement output_transform for wl backend  
							
							
							
						 
						
							2017-06-20 18:02:00 -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  
				
					
						
							
							
								 
						
							
								c9d5a0b2fb 
								
							 
						 
						
							
							
								
								Clean up Wayland backend GL context and such  
							
							
							
						 
						
							2017-06-20 15:29:27 -04:00  
				
					
						
							
							
								 
						
							
								51f35e7af0 
								
							 
						 
						
							
							
								
								Cleanup some leaks/incorrect destructions  
							
							
							
						 
						
							2017-06-20 19:01:20 +02:00  
				
					
						
							
							
								 
						
							
								500e9184f1 
								
							 
						 
						
							
							
								
								Fix egl workaround; Test with weston  
							
							
							
						 
						
							2017-06-20 18:44:11 +02: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  
				
					
						
							
							
								 
						
							
								e22626ef6a 
								
							 
						 
						
							
							
								
								Adapt codestyle  
							
							
							
						 
						
							2017-06-19 22:39:20 +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  
				
					
						
							
							
								 
						
							
								632a04f1b7 
								
							 
						 
						
							
							
								
								Implement keyboard LEDs  
							
							
							
						 
						
							2017-06-19 15:15:37 -04:00  
				
					
						
							
							
								 
						
							
								ecb04afcad 
								
							 
						 
						
							
							
								
								Implement tablet pads  
							
							
							
						 
						
							2017-06-19 14:49:07 -04:00  
				
					
						
							
							
								 
						
							
								e9609e9adf 
								
							 
						 
						
							
							
								
								Allocate framebuffers for hardware cursors  
							
							... 
							
							
							
							Still doesn't fix cursors though 
							
						 
						
							2017-06-19 14:02:25 -04:00  
				
					
						
							
							
								 
						
							
								10526de444 
								
							 
						 
						
							
							
								
								Fix furhter wayland backend issues  
							
							
							
						 
						
							2017-06-19 19:40:58 +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  
				
					
						
							
							
								 
						
							
								def3d7c64f 
								
							 
						 
						
							
							
								
								Add tablet example  
							
							
							
						 
						
							2017-06-15 16:15:12 -04:00  
				
					
						
							
							
								 
						
							
								4a9966b1a4 
								
							 
						 
						
							
							
								
								Implement wlr_tablet_tool  
							
							
							
						 
						
							2017-06-15 14:32:53 -04:00  
				
					
						
							
							
								 
						
							
								e65f83d7f2 
								
							 
						 
						
							
							
								
								Add more DRM info to wlr_output  
							
							... 
							
							
							
							Yes I know this is the libinput branch, I thought this would be useful
for a libinput feature (but it wasn't) 
							
						 
						
							2017-06-14 16:17:05 -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