39d5e78d37 
								
							 
						 
						
							
							
								
								Fix typo in xcursor.h  
							
							
							
						 
						
							2018-02-02 08:48:01 -05:00  
				
					
						
							
							
								 
						
							
								8cf622f074 
								
							 
						 
						
							
							
								
								Improve xcursor docs  
							
							
							
						 
						
							2018-02-01 20:30:32 -05:00  
				
					
						
							
							
								 
						
							
								8eed857292 
								
							 
						 
						
							
							
								
								output: add destroy signal for wlr_output_cursor  
							
							
							
						 
						
							2018-02-01 12:08:35 +01:00  
				
					
						
							
							
								 
						
							
								ed5b1fdedd 
								
							 
						 
						
							
							
								
								Merge pull request  #580  from emersion/screenshooter-renderer-backport  
							
							... 
							
							
							
							Backport screenshooter fixes from the renderer redesign v1 
							
						 
						
							2018-01-29 17:13:23 -05: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  
				
					
						
							
							
								 
						
							
								7a2e9a17ba 
								
							 
						 
						
							
							
								
								Merge pull request  #579  from Ongy/dpms_decouple  
							
							... 
							
							
							
							decouples outputenable state and wl_output global 
							
						 
						
							2018-01-24 10:57:35 +01:00  
				
					
						
							
							
								 
						
							
								f946c10cb1 
								
							 
						 
						
							
							
								
								re-adds wlr_output_update_enabled  
							
							... 
							
							
							
							Re-add the wlr_output_update_enabled to make sure
wlr_output::events.enable is called when the output enabled state
changes. 
							
						 
						
							2018-01-24 10:23:48 +01:00  
				
					
						
							
							
								 
						
							
								4fa90b0511 
								
							 
						 
						
							
							
								
								Backport screenshooter fixes from the renderer redesign v1  
							
							... 
							
							
							
							This backports some changes to #319  to fix the screenshooter data
format. This also adds wlr_backend_get_renderer which will be
useful to support multiple renderers. 
							
						 
						
							2018-01-23 22:06:54 +01:00  
				
					
						
							
							
								 
						
							
								3cf7225cec 
								
							 
						 
						
							
							
								
								decouples outputenable state and wl_output global  
							
							... 
							
							
							
							This decouples wlr_output_enable and the wl_global.
The previously internal functions wlr_output_(destroy/create)_global are
exposed and used automatically in the wlr_output_layout to create/tear
down the global.
The compositor can handle them itself if it wants to, but I think this
is the right moment to create/destroy the wl_output when the
wlr_output_layout is used. 
							
						 
						
							2018-01-23 17:40:12 +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  
				
					
						
							
							
								 
						
							
								85a6939cf2 
								
							 
						 
						
							
							
								
								rename matrix model box to project box  
							
							
							
						 
						
							2018-01-21 19:03:10 -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  
				
					
						
							
							
								 
						
							
								d13114520a 
								
							 
						 
						
							
							
								
								move matrix model code to matrix.h  
							
							
							
						 
						
							2018-01-21 15:53:42 -05:00  
				
					
						
							
							
								 
						
							
								7474f00591 
								
							 
						 
						
							
							
								
								Merge branch 'master' into decorations  
							
							
							
						 
						
							2018-01-21 15:09:33 -05:00  
				
					
						
							
							
								 
						
							
								b6f29e87e8 
								
							 
						 
						
							
							
								
								dont use pointer for modifiers  
							
							
							
						 
						
							2018-01-17 08:31:15 -05:00  
				
					
						
							
							
								 
						
							
								43896af90f 
								
							 
						 
						
							
							
								
								Merge branch 'master' into modifier-fixes  
							
							
							
						 
						
							2018-01-17 08:27:47 -05:00  
				
					
						
							
							
								 
						
							
								61bd79200c 
								
							 
						 
						
							
							
								
								basic decorations  
							
							
							
						 
						
							2018-01-16 19:04:26 -05:00  
				
					
						
							
							
								 
						
							
								3751a17321 
								
							 
						 
						
							
							
								
								decorate xwayland views  
							
							
							
						 
						
							2018-01-16 07:51:10 -05:00  
				
					
						
							
							
								 
						
							
								dc701b72fc 
								
							 
						 
						
							
							
								
								abstract box matrix  
							
							
							
						 
						
							2018-01-16 07:14:47 -05:00  
				
					
						
							
							
								 
						
							
								b331c5c2c5 
								
							 
						 
						
							
							
								
								Merge pull request  #549  from emersion/output-enabled  
							
							... 
							
							
							
							Add wlr_output::enabled 
							
						 
						
							2018-01-15 20:53:13 -05:00  
				
					
						
							
							
								 
						
							
								c690420501 
								
							 
						 
						
							
							
								
								Merge pull request  #562  from emersion/xwayland-fullscreen-render-children  
							
							... 
							
							
							
							xwayland: render children window in fullscreen 
							
						 
						
							2018-01-15 07:53:32 -05:00  
				
					
						
							
							
								 
						
							
								e46d2dd0f8 
								
							 
						 
						
							
							
								
								Merge pull request  #556  from raazvvann/heghe/idle-protocol  
							
							... 
							
							
							
							Idle protocol 
							
						 
						
							2018-01-14 15:55:04 -05:00  
				
					
						
							
							
								 
						
							
								65b28b3823 
								
							 
						 
						
							
							
								
								xwayland: render children window in fullscreen  
							
							
							
						 
						
							2018-01-14 18:19:37 +01:00  
				
					
						
							
							
								 
						
							
								dfae5ff98f 
								
							 
						 
						
							
							
								
								Update comment for wlr_headless_backend_create  
							
							
							
						 
						
							2018-01-13 21:41:04 +01:00  
				
					
						
							
							
								 
						
							
								c00e9d1416 
								
							 
						 
						
							
							
								
								adds remote argument to wayland backend create  
							
							... 
							
							
							
							Add a remote display name argument to wlr_wl_backend_create.
If NULL is passed to the wayland backend at all times, creating a
wayland backend *after* the compositor was started up, would require
changing the WAYLAND_DISPLAY environment variable. 
							
						 
						
							2018-01-13 21:20:15 +01:00  
				
					
						
							
							
								 
						
							
								440cf7112d 
								
							 
						 
						
							
							
								
								Include idle protocol in rootston  
							
							... 
							
							
							
							Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com> 
							
						 
						
							2018-01-10 14:33:00 +02:00  
				
					
						
							
							
								 
						
							
								21cc5e6fef 
								
							 
						 
						
							
							
								
								Add idle protocol  
							
							... 
							
							
							
							Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com> 
							
						 
						
							2018-01-10 14:32:41 +02:00  
				
					
						
							
							
								 
						
							
								53ba9b4eec 
								
							 
						 
						
							
							
								
								Fix output enable in DRM backend  
							
							
							
						 
						
							2018-01-07 00:28:21 +01:00  
				
					
						
							
							
								 
						
							
								b40a5f084a 
								
							 
						 
						
							
							
								
								keyboard grab enter with modifiers  
							
							
							
						 
						
							2018-01-06 11:06:09 -05:00  
				
					
						
							
							
								 
						
							
								8ebd7d4dbe 
								
							 
						 
						
							
							
								
								output: rename resolution event to mode  
							
							
							
						 
						
							2018-01-06 12:42:32 +01:00  
				
					
						
							
							
								 
						
							
								0ef2df21f2 
								
							 
						 
						
							
							
								
								compositor modifier hook  
							
							
							
						 
						
							2018-01-05 07:00:50 -05:00  
				
					
						
							
							
								 
						
							
								be3a7b0017 
								
							 
						 
						
							
							
								
								Disable outputs in rootston config  
							
							
							
						 
						
							2018-01-04 15:48:28 +01:00  
				
					
						
							
							
								 
						
							
								d9ecfbaf32 
								
							 
						 
						
							
							
								
								Add wlr_output enable event  
							
							
							
						 
						
							2018-01-04 14:51:36 +01:00  
				
					
						
							
							
								 
						
							
								771263380c 
								
							 
						 
						
							
							
								
								Add wlr_output::enabled  
							
							
							
						 
						
							2018-01-04 12:46:15 +01:00  
				
					
						
							
							
								 
						
							
								ce3a48c316 
								
							 
						 
						
							
							
								
								Merge pull request  #542  from emersion/abstract-data-source  
							
							... 
							
							
							
							Abstract data sources 
							
						 
						
							2018-01-04 06:15:17 -05:00  
				
					
						
							
							
								 
						
							
								b23bd8ea28 
								
							 
						 
						
							
							
								
								Merge pull request  #544  from emersion/fix-views-outside-output-layout  
							
							... 
							
							
							
							Fix views outside output layout 
							
						 
						
							2018-01-01 11:45:08 -05:00  
				
					
						
							
							
								 
						
							
								d438a877fd 
								
							 
						 
						
							
							
								
								Merge pull request  #545  from emersion/fix-output-destroy  
							
							... 
							
							
							
							Free fullscreen surface and cursors when destroying output 
							
						 
						
							2018-01-01 11:33:43 -05:00  
				
					
						
							
							
								 
						
							
								5a26ed645a 
								
							 
						 
						
							
							
								
								Allow configurable verbosity  
							
							
							
						 
						
							2017-12-31 14:50:19 -07:00  
				
					
						
							
							
								 
						
							
								9ac9ba861f 
								
							 
						 
						
							
							
								
								Free fullscreen surface and cursors when destroying output  
							
							
							
						 
						
							2017-12-31 13:00:35 +01:00  
				
					
						
							
							
								 
						
							
								1fe1d64042 
								
							 
						 
						
							
							
								
								Fix views outside output layout  
							
							
							
						 
						
							2017-12-31 12:49:06 +01:00  
				
					
						
							
							
								 
						
							
								38ed3b4245 
								
							 
						 
						
							
							
								
								seat: rename selection_source to selection_data_source, remove unused data_device  
							
							
							
						 
						
							2017-12-30 09:58:04 +01:00  
				
					
						
							
							
								 
						
							
								b20aed66d6 
								
							 
						 
						
							
							
								
								Abstract wlr_primary_selection_source  
							
							
							
						 
						
							2017-12-29 23:23:00 +01:00  
				
					
						
							
							
								 
						
							
								f237b5c7a7 
								
							 
						 
						
							
							
								
								Make wlr_data_source abstract.  
							
							... 
							
							
							
							This removes some fields specific to sources coming from clients.
This adds some drag'n'drop-related callbacks. 
							
						 
						
							2017-12-29 22:51:33 +01:00  
				
					
						
							
							
								 
						
							
								ec952931a1 
								
							 
						 
						
							
							
								
								wlr_xwayland: preserve end of struct on restart  
							
							... 
							
							
							
							This is more robust than trying to recopy a few fields.
Note: wlr_xwayland->events.ready now resets after each trigger, so one can
hook on it again and be called when restart is ready 
							
						 
						
							2017-12-29 20:50:50 +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  
				
					
						
							
							
								 
						
							
								e0eafa0429 
								
							 
						 
						
							
							
								
								xwayland: listen to wlr_seat destroy signal  
							
							
							
						 
						
							2017-12-29 19:00:08 +01:00  
				
					
						
							
							
								 
						
							
								58488ec5ce 
								
							 
						 
						
							
							
								
								wlr_seat: add destroy signal  
							
							
							
						 
						
							2017-12-29 17:55:03 +01:00  
				
					
						
							
							
								 
						
							
								bb0d888f25 
								
							 
						 
						
							
							
								
								xwayland selection: further cleanup on Xwayland exit  
							
							... 
							
							
							
							This is necessary if our last primary/clipboard selection was on Xwayland,
and we try to paste to native wayland after Xwayland died 
							
						 
						
							2017-12-29 16:30:59 +01:00