a98ece68d3 
								
							 
						 
						
							
							
								
								util: add docs for wlr_region_scale  
							
							
							
						 
						
							2018-01-25 21:54:51 +01:00  
				
					
						
							
							
								 
						
							
								4223fbc763 
								
							 
						 
						
							
							
								
								rootston: damage tracking scale support  
							
							
							
						 
						
							2018-01-25 19:15:20 +01:00  
				
					
						
							
							
								 
						
							
								6281deb90f 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
							
						 
						
							2018-01-24 14:48:01 +01: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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								4d282c8590 
								
							 
						 
						
							
							
								
								rootston: damage tracking for drag icons  
							
							
							
						 
						
							2018-01-23 13:37:58 +01:00  
				
					
						
							
							
								 
						
							
								415a2b7c56 
								
							 
						 
						
							
							
								
								render: add wlr_renderer_clear and wlr_renderer_scissor  
							
							
							
						 
						
							2018-01-22 16:42:22 +01:00  
				
					
						
							
							
								 
						
							
								3f1c4f5be7 
								
							 
						 
						
							
							
								
								rootston: damage tracking for wl_shell  
							
							
							
						 
						
							2018-01-22 16:01:32 +01:00  
				
					
						
							
							
								 
						
							
								85a6939cf2 
								
							 
						 
						
							
							
								
								rename matrix model box to project box  
							
							
							
						 
						
							2018-01-21 19:03:10 -05:00  
				
					
						
							
							
								 
						
							
								59c53e8333 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
							
						 
						
							2018-01-21 22:18:06 +01: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  
				
					
						
							
							
								 
						
							
								66ae4071a7 
								
							 
						 
						
							
							
								
								rootston: damage tracking for xdg popups  
							
							
							
						 
						
							2018-01-21 21:06:37 +01:00  
				
					
						
							
							
								 
						
							
								eeffe11337 
								
							 
						 
						
							
							
								
								surface: add wlr_surface new_subsurface and wlr_subsurface destroy events  
							
							
							
						 
						
							2018-01-21 14:22:33 +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  
				
					
						
							
							
								 
						
							
								e29a0df8c1 
								
							 
						 
						
							
							
								
								output: fix software cursors damage tracking  
							
							
							
						 
						
							2018-01-19 14:08:47 +01:00  
				
					
						
							
							
								 
						
							
								a0f24b809e 
								
							 
						 
						
							
							
								
								output: add damage event  
							
							
							
						 
						
							2018-01-19 13:13:46 +01:00  
				
					
						
							
							
								 
						
							
								443bd4cd89 
								
							 
						 
						
							
							
								
								output: fullscreen surface damage tracking  
							
							
							
						 
						
							2018-01-19 11:20:27 +01:00  
				
					
						
							
							
								 
						
							
								bde255933e 
								
							 
						 
						
							
							
								
								output: add wlr_output::damage,  fixes   #572  
							
							
							
						 
						
							2018-01-18 19:47:21 +01: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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								21cc5e6fef 
								
							 
						 
						
							
							
								
								Add idle protocol  
							
							... 
							
							
							
							Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com> 
							
						 
						
							2018-01-10 14:32:41 +02: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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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