edb4c8d858 
								
							 
						 
						
							
							
								
								output: damage whole output when fullscreen surface size changes  
							
							
							
						 
						
							2018-01-30 22:06:10 +01:00  
				
					
						
							
							
								 
						
							
								704130cc11 
								
							 
						 
						
							
							
								
								output: fix performance issues with wlr_output_schedule_frame  
							
							
							
						 
						
							2018-01-30 14:45:02 +01:00  
				
					
						
							
							
								 
						
							
								a7cba7d83f 
								
							 
						 
						
							
							
								
								rootston: damage whole output when entering/leaving fullscreen  
							
							
							
						 
						
							2018-01-30 14:40:22 +01:00  
				
					
						
							
							
								 
						
							
								2a855e6282 
								
							 
						 
						
							
							
								
								rootston: fix urxvt damage on HiDPI outputs  
							
							... 
							
							
							
							util/region: add wlr_region_expand 
							
						 
						
							2018-01-30 12:01:10 +01:00  
				
					
						
							
							
								 
						
							
								d498855b9d 
								
							 
						 
						
							
							
								
								backend/drm: fix hw cursor position on rotated and scaled outputs  
							
							... 
							
							
							
							output: add wlr_output_transformed_resolution 
							
						 
						
							2018-01-30 10:23:35 +01:00  
				
					
						
							
							
								 
						
							
								d0961a02af 
								
							 
						 
						
							
							
								
								render: add wlr_renderer_scissor docs  
							
							
							
						 
						
							2018-01-30 10:00:58 +01:00  
				
					
						
							
							
								 
						
							
								51c22d39a4 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
							
						 
						
							2018-01-29 23:24:09 +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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								2ad7df8680 
								
							 
						 
						
							
							
								
								rootston: damage tracking for drag icons  
							
							
							
						 
						
							2018-01-23 20:01:40 +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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								b296481007 
								
							 
						 
						
							
							
								
								rootston: remove repaint timer, listen for damage instead  
							
							
							
						 
						
							2018-01-19 13:14:16 +01:00  
				
					
						
							
							
								 
						
							
								a0f24b809e 
								
							 
						 
						
							
							
								
								output: add damage event  
							
							
							
						 
						
							2018-01-19 13:13:46 +01:00  
				
					
						
							
							
								 
						
							
								7f9f918b78 
								
							 
						 
						
							
							
								
								rootston: damage output on mode change  
							
							
							
						 
						
							2018-01-19 11:31:04 +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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								c23bd2ab7a 
								
							 
						 
						
							
							
								
								Further fixes to header install dir  
							
							
							
						 
						
							2017-12-28 14:38:52 -05:00  
				
					
						
							
							
								 
						
							
								9c163b7d38 
								
							 
						 
						
							
							
								
								Merge pull request  #531  from acrisci/keyboard-num-keycodes  
							
							... 
							
							
							
							wlr-keyboard: keep track of number of keycodes pressed 
							
						 
						
							2017-12-27 16:14:06 -08:00  
				
					
						
							
							
								 
						
							
								e8b810ce3e 
								
							 
						 
						
							
							
								
								keep track of number of keycodes pressed  
							
							
							
						 
						
							2017-12-27 18:58:43 -05:00  
				
					
						
							
							
								 
						
							
								71e42dae90 
								
							 
						 
						
							
							
								
								libwlroots: Add shared library versioning  
							
							
							
						 
						
							2017-12-27 18:00:13 +01:00  
				
					
						
							
							
								 
						
							
								48ecbff691 
								
							 
						 
						
							
							
								
								include: Generate and install version-header  
							
							
							
						 
						
							2017-12-27 17:13:58 +01:00  
				
					
						
							
							
								 
						
							
								892f7a5db0 
								
							 
						 
						
							
							
								
								include: Install headers in an isolated include-dir  
							
							
							
						 
						
							2017-12-27 17:13:58 +01:00  
				
					
						
							
							
								 
						
							
								ff13849624 
								
							 
						 
						
							
							
								
								config: Avoid clash with other config-headers  
							
							
							
						 
						
							2017-12-27 17:13:58 +01:00  
				
					
						
							
							
								 
						
							
								815d71a3aa 
								
							 
						 
						
							
							
								
								validate grab serial for shell events  
							
							
							
						 
						
							2017-12-27 08:04:01 -05:00  
				
					
						
							
							
								 
						
							
								069f120b70 
								
							 
						 
						
							
							
								
								rootston: remove input event ring buffer  
							
							
							
						 
						
							2017-12-27 07:31:53 -05:00  
				
					
						
							
							
								 
						
							
								a79dc7df51 
								
							 
						 
						
							
							
								
								Merge pull request  #524  from acrisci/role-committed  
							
							... 
							
							
							
							[wip] Role committed 
							
						 
						
							2017-12-27 13:02:49 +01:00  
				
					
						
							
							
								 
						
							
								5c5f0611c4 
								
							 
						 
						
							
							
								
								xwayland: role committed  
							
							
							
						 
						
							2017-12-27 06:50:21 -05:00  
				
					
						
							
							
								 
						
							
								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