1ee61dbd0f 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
							
						 
						
							2018-01-28 21:22:50 +01:00  
				
					
						
							
							
								 
						
							
								52cb19d99d 
								
							 
						 
						
							
							
								
								rootston: fix compilation without XWayland support  
							
							... 
							
							
							
							In case wlroots is not being compiled with XWayland support, we will not
have an xwayland surface in our roots view. While we make sure to pay
attention to that in some places, we are not being consistent and try to
access the xwayland surface in other places. Obviously, this leads to a
compiler error due to the field not being present.
Fix the issue by sprinkling in a few additional ifdefs where required. 
							
						 
						
							2018-01-28 12:07:15 +00:00  
				
					
						
							
							
								 
						
							
								63736be214 
								
							 
						 
						
							
							
								
								rootston: fix damage tracking for SSD  
							
							
							
						 
						
							2018-01-28 10:11:31 +01:00  
				
					
						
							
							
								 
						
							
								7111dd79ef 
								
							 
						 
						
							
							
								
								rootston: damage tracking for rotated views  
							
							
							
						 
						
							2018-01-27 10:43:17 +01:00  
				
					
						
							
							
								 
						
							
								8d58ed502b 
								
							 
						 
						
							
							
								
								output: add wlr_output_schedule_frame  
							
							
							
						 
						
							2018-01-26 22:39:23 +01:00  
				
					
						
							
							
								 
						
							
								ece2c1e4e2 
								
							 
						 
						
							
							
								
								Damage tracking for transformed outputs  
							
							
							
						 
						
							2018-01-26 22:11:09 +01:00  
				
					
						
							
							
								 
						
							
								3f96427d08 
								
							 
						 
						
							
							
								
								Merge branch 'output-damage' of github.com:emersion/wlroots into output-damage  
							
							
							
						 
						
							2018-01-24 18:49:47 +01:00  
				
					
						
							
							
								 
						
							
								6281deb90f 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
							
						 
						
							2018-01-24 14:48:01 +01:00  
				
					
						
							
							
								 
						
							
								2ad7df8680 
								
							 
						 
						
							
							
								
								rootston: damage tracking for drag icons  
							
							
							
						 
						
							2018-01-23 20:01:40 +01:00  
				
					
						
							
							
								 
						
							
								4d282c8590 
								
							 
						 
						
							
							
								
								rootston: damage tracking for drag icons  
							
							
							
						 
						
							2018-01-23 13:37:58 +01:00  
				
					
						
							
							
								 
						
							
								3f1c4f5be7 
								
							 
						 
						
							
							
								
								rootston: damage tracking for wl_shell  
							
							
							
						 
						
							2018-01-22 16:01:32 +01:00  
				
					
						
							
							
								 
						
							
								9d87d4e336 
								
							 
						 
						
							
							
								
								take roots_view out of input.h  
							
							
							
						 
						
							2018-01-21 19:09:35 -05:00  
				
					
						
							
							
								 
						
							
								9076ecd91f 
								
							 
						 
						
							
							
								
								take seat.h out of view.h  
							
							
							
						 
						
							2018-01-21 19:08:40 -05:00  
				
					
						
							
							
								 
						
							
								e8c407d00e 
								
							 
						 
						
							
							
								
								rename wlr_deco_part to roots_deco_part  
							
							
							
						 
						
							2018-01-21 18:46:19 -05:00  
				
					
						
							
							
								 
						
							
								4183271475 
								
							 
						 
						
							
							
								
								make it work with rotation  
							
							
							
						 
						
							2018-01-21 18:24:53 -05:00  
				
					
						
							
							
								 
						
							
								66ae4071a7 
								
							 
						 
						
							
							
								
								rootston: damage tracking for xdg popups  
							
							
							
						 
						
							2018-01-21 21:06:37 +01:00  
				
					
						
							
							
								 
						
							
								d8b36357e4 
								
							 
						 
						
							
							
								
								rootston: add roots_view_child::destroy  
							
							
							
						 
						
							2018-01-21 15:13:10 +01:00  
				
					
						
							
							
								 
						
							
								a636d72fc7 
								
							 
						 
						
							
							
								
								rootston: track subsurface damage  
							
							
							
						 
						
							2018-01-21 14:50:37 +01:00  
				
					
						
							
							
								 
						
							
								c6aab6f56c 
								
							 
						 
						
							
							
								
								Add docs and comments  
							
							
							
						 
						
							2018-01-21 11:11:25 +01:00  
				
					
						
							
							
								 
						
							
								0365b587f0 
								
							 
						 
						
							
							
								
								output: add damage tracking via buffer age  
							
							
							
						 
						
							2018-01-21 00:06:35 +01:00  
				
					
						
							
							
								 
						
							
								4ca38b84ed 
								
							 
						 
						
							
							
								
								backend/drm: fix hardware cursors not moving  
							
							... 
							
							
							
							This adds back `wlr_output::needs_swap`. This allows a backend to
request buffer swaps even if the output isn't damaged. This is
needed by the DRM backend to trigger pageflips when the cursor
moves. 
							
						 
						
							2018-01-20 16:43:14 +01:00  
				
					
						
							
							
								 
						
							
								b296481007 
								
							 
						 
						
							
							
								
								rootston: remove repaint timer, listen for damage instead  
							
							
							
						 
						
							2018-01-19 13:14:16 +01:00  
				
					
						
							
							
								 
						
							
								7f9f918b78 
								
							 
						 
						
							
							
								
								rootston: damage output on mode change  
							
							
							
						 
						
							2018-01-19 11:31:04 +01:00  
				
					
						
							
							
								 
						
							
								8b3f3ddb7f 
								
							 
						 
						
							
							
								
								rootston: fix double-buffering artifacts  
							
							
							
						 
						
							2018-01-18 17:18:21 +01:00  
				
					
						
							
							
								 
						
							
								96d6f34edd 
								
							 
						 
						
							
							
								
								rootston: replace view_damage with view_apply_damage and view_damage_whole  
							
							
							
						 
						
							2018-01-18 16:30:56 +01:00  
				
					
						
							
							
								 
						
							
								01bcc2ab01 
								
							 
						 
						
							
							
								
								rootston: damage views when moved  
							
							
							
						 
						
							2018-01-18 12:25:39 +01:00  
				
					
						
							
							
								 
						
							
								5089f2d9fb 
								
							 
						 
						
							
							
								
								rootston: do not swap buffers when output isn't damaged  
							
							
							
						 
						
							2018-01-18 11:42:54 +01:00  
				
					
						
							
							
								 
						
							
								1a084807ce 
								
							 
						 
						
							
							
								
								rootston: do not redraw if output has no damage  
							
							
							
						 
						
							2018-01-18 03:31:46 +01:00  
				
					
						
							
							
								 
						
							
								61bd79200c 
								
							 
						 
						
							
							
								
								basic decorations  
							
							
							
						 
						
							2018-01-16 19:04:26 -05:00  
				
					
						
							
							
								 
						
							
								3751a17321 
								
							 
						 
						
							
							
								
								decorate xwayland views  
							
							
							
						 
						
							2018-01-16 07:51:10 -05:00  
				
					
						
							
							
								 
						
							
								b331c5c2c5 
								
							 
						 
						
							
							
								
								Merge pull request  #549  from emersion/output-enabled  
							
							... 
							
							
							
							Add wlr_output::enabled 
							
						 
						
							2018-01-15 20:53:13 -05:00  
				
					
						
							
							
								 
						
							
								440cf7112d 
								
							 
						 
						
							
							
								
								Include idle protocol in rootston  
							
							... 
							
							
							
							Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com> 
							
						 
						
							2018-01-10 14:33:00 +02:00  
				
					
						
							
							
								 
						
							
								be3a7b0017 
								
							 
						 
						
							
							
								
								Disable outputs in rootston config  
							
							
							
						 
						
							2018-01-04 15:48:28 +01:00  
				
					
						
							
							
								 
						
							
								1fe1d64042 
								
							 
						 
						
							
							
								
								Fix views outside output layout  
							
							
							
						 
						
							2017-12-31 12:49:06 +01:00  
				
					
						
							
							
								 
						
							
								689004ff21 
								
							 
						 
						
							
							
								
								rootston seat: implement part of roots_seat_destroy  
							
							... 
							
							
							
							... and have it listen to seat destroy notifier 
							
						 
						
							2017-12-29 19:00:51 +01:00  
				
					
						
							
							
								 
						
							
								ff13849624 
								
							 
						 
						
							
							
								
								config: Avoid clash with other config-headers  
							
							
							
						 
						
							2017-12-27 17:13:58 +01:00  
				
					
						
							
							
								 
						
							
								069f120b70 
								
							 
						 
						
							
							
								
								rootston: remove input event ring buffer  
							
							
							
						 
						
							2017-12-27 07:31:53 -05:00  
				
					
						
							
							
								 
						
							
								57a09c8ca4 
								
							 
						 
						
							
							
								
								config: Put all defines into config.h  
							
							
							
						 
						
							2017-12-26 18:51:27 +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  
				
					
						
							
							
								 
						
							
								a95d09d561 
								
							 
						 
						
							
							
								
								Add missing gtk-primary-selection interfaces  
							
							
							
						 
						
							2017-12-22 22:22:29 +01:00  
				
					
						
							
							
								 
						
							
								10c72f4bf6 
								
							 
						 
						
							
							
								
								Merge pull request  #487  from emersion/xwm-selection  
							
							... 
							
							
							
							xwm clipboard sync, 2nd edition 
							
						 
						
							2017-12-17 20:03:26 -05:00  
				
					
						
							
							
								 
						
							
								51db087210 
								
							 
						 
						
							
							
								
								Introduce fractional scaling  
							
							
							
						 
						
							2017-12-15 01:00:03 +01:00  
				
					
						
							
							
								 
						
							
								6ef0219763 
								
							 
						 
						
							
							
								
								Merge branch 'master' into xwm-selection  
							
							
							
						 
						
							2017-12-14 11:20:38 +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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								d74ac69f7b 
								
							 
						 
						
							
							
								
								bring edges into wlr  
							
							
							
						 
						
							2017-12-08 06:03:57 -05:00  
				
					
						
							
							
								 
						
							
								b0683874e9 
								
							 
						 
						
							
							
								
								xwm: send selection data  
							
							
							
						 
						
							2017-11-22 08:10:06 -05:00  
				
					
						
							
							
								 
						
							
								dcb168914e 
								
							 
						 
						
							
							
								
								Merge branch 'master' into fullscreen  
							
							
							
						 
						
							2017-11-21 18:34:12 +01: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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								6a516f7c41 
								
							 
						 
						
							
							
								
								basic touch dnd  
							
							
							
						 
						
							2017-11-15 08:34:48 -05:00  
				
					
						
							
							
								 
						
							
								e5a31ae870 
								
							 
						 
						
							
							
								
								wlr-seat: basic touch  
							
							
							
						 
						
							2017-11-15 08:34:48 -05:00  
				
					
						
							
							
								 
						
							
								f8b43940b1 
								
							 
						 
						
							
							
								
								Merge branch 'master' into cursor-scale  
							
							
							
						 
						
							2017-11-12 22:12:50 +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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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