09413aa7f1 
								
							 
						 
						
							
							
								
								Merge pull request  #711  from emersion/map-unmap  
							
							... 
							
							
							
							Add map/unmap to xdg-shell 
							
						 
						
							2018-03-17 10:00:54 -04:00  
				
					
						
							
							
								 
						
							
								7894fca224 
								
							 
						 
						
							
							
								
								matrix: rename wlr_matrix_texture to wlr_matrix_projection  
							
							
							
						 
						
							2018-03-15 21:26:45 +01:00  
				
					
						
							
							
								 
						
							
								e607d0f7ee 
								
							 
						 
						
							
							
								
								xdg-shell: add map/unmap support  
							
							
							
						 
						
							2018-03-15 20:15:09 +01:00  
				
					
						
							
							
								 
						
							
								876f07e9f1 
								
							 
						 
						
							
							
								
								renderer: replace wlr_texture_get_matrix by wlr_render_texture  
							
							
							
						 
						
							2018-03-15 19:31:02 +01:00  
				
					
						
							
							
								 
						
							
								1914a1aa2b 
								
							 
						 
						
							
							
								
								surface: drop wlr_surface_get_matrix  
							
							
							
						 
						
							2018-03-15 18:35:22 +01:00  
				
					
						
							
							
								 
						
							
								8b58e1a3ad 
								
							 
						 
						
							
							
								
								Merge branch 'master' into matrix-redesign  
							
							
							
						 
						
							2018-03-15 15:48:09 +01:00  
				
					
						
							
							
								 
						
							
								824a95ad19 
								
							 
						 
						
							
							
								
								matrix: use 2D matrices  
							
							
							
						 
						
							2018-03-15 15:33:58 +01:00  
				
					
						
							
							
								 
						
							
								de0e40d621 
								
							 
						 
						
							
							
								
								Merge pull request  #698  from agx/linux-dmabuf  
							
							... 
							
							
							
							Add initial linux_dmabuf protocol support 
							
						 
						
							2018-03-15 12:45:07 +01:00  
				
					
						
							
							
								 
						
							
								14cdb6153f 
								
							 
						 
						
							
							
								
								Add initial linux_dmabuf protocol support  
							
							... 
							
							
							
							Tested with
    ./weston-simple-dmabuf-drm
    ./weston-simple-dmabuf-drm --import-immediate=1
    ./weston-simple-dmabuf-drm --y-inverted=1
    (and combinations)
Supports only single plane XRGB dmabufs for now. 
							
						 
						
							2018-03-15 12:40:18 +01:00  
				
					
						
							
							
								 
						
							
								d26b67cb06 
								
							 
						 
						
							
							
								
								matrix: unify API, don't use array pointers  
							
							
							
						 
						
							2018-03-15 11:10:56 +01:00  
				
					
						
							
							
								 
						
							
								b6a3f240c7 
								
							 
						 
						
							
							
								
								matrix: move to types/  
							
							
							
						 
						
							2018-03-15 09:11:27 +01:00  
				
					
						
							
							
								 
						
							
								8836b167bf 
								
							 
						 
						
							
							
								
								store xdg-positioner properties on the popup  
							
							
							
						 
						
							2018-03-13 19:21:08 -04:00  
				
					
						
							
							
								 
						
							
								ace738dbca 
								
							 
						 
						
							
							
								
								xdg-shell-v6: next_geometry and geometry fields are not longer pointers in wlr_xdg_surface_v6  
							
							
							
						 
						
							2018-03-13 22:17:25 +01:00  
				
					
						
							
							
								 
						
							
								149209b72e 
								
							 
						 
						
							
							
								
								xdg-shell-v6: rename toplevel and popup fields in wlr_xdg_surface_v6 for consistency  
							
							
							
						 
						
							2018-03-13 22:09:44 +01:00  
				
					
						
							
							
								 
						
							
								657e5c8c0d 
								
							 
						 
						
							
							
								
								xdg-shell-v6: changed wlr_xdg_surface_v6_configure.toplevel_state to be NULL if surface isn't a toplevel  
							
							
							
						 
						
							2018-03-13 22:05:35 +01:00  
				
					
						
							
							
								 
						
							
								e74ddaaf10 
								
							 
						 
						
							
							
								
								xdg-shell-v6: redesign the configure/ack_configure workflow  
							
							
							
						 
						
							2018-03-13 19:57:21 +01:00  
				
					
						
							
							
								 
						
							
								2d0db16942 
								
							 
						 
						
							
							
								
								render: Flip textures in case of inverted_y  
							
							
							
						 
						
							2018-03-11 19:02:05 +01:00  
				
					
						
							
							
								 
						
							
								3f072bedd9 
								
							 
						 
						
							
							
								
								xdg-shell-v6: add map signal  
							
							
							
						 
						
							2018-03-10 11:18:50 +01:00  
				
					
						
							
							
								 
						
							
								bfc0e95d2c 
								
							 
						 
						
							
							
								
								Add mode support to libinput backend  
							
							... 
							
							
							
							And extend tablet example with tilt and ring support 
							
						 
						
							2018-03-07 20:57:55 -05:00  
				
					
						
							
							
								 
						
							
								3c9fc7c68e 
								
							 
						 
						
							
							
								
								Add const to x11 and input interfaces  
							
							
							
						 
						
							2018-03-06 21:16:18 +13:00  
				
					
						
							
							
								 
						
							
								7d1870c6f1 
								
							 
						 
						
							
							
								
								move xwm.h out of include/wlr  
							
							... 
							
							
							
							xwm.h was meant to be private, so move it to include/xwayland/xwm.h
We had an ifdef WLR_HAS_XCB_ICCCM in xwayland.h which was easy to move
to xwm, it is not safe to use the WLR_HAS_* in the public headers.
I checked a few of our current users and none rely on xwm.h being
public as expected (rootston, sway, hsroots) 
							
						 
						
							2018-03-03 17:03:21 +01:00  
				
					
						
							
							
								 
						
							
								c2ba1869ce 
								
							 
						 
						
							
							
								
								Merge pull request  #670  from Ongy/xwayland_unmanaged  
							
							... 
							
							
							
							add xwayland unmanaged tests to support dmenu 
							
						 
						
							2018-02-27 09:47:23 +01:00  
				
					
						
							
							
								 
						
							
								bb676013ed 
								
							 
						 
						
							
							
								
								add xwayland unmanaged tests to support dmenu  
							
							... 
							
							
							
							This adds `wlr_xwayland_surface_is_unamanged`, to allow compositors more
fine grained control over XWayland focus.
A surface that is unmanaged should not receive focus, while other
windows that are just override redirect may want it (dmenu).
The way unamanged is determined is taken from wlc. 
							
						 
						
							2018-02-26 12:02:49 +01:00  
				
					
						
							
							
								 
						
							
								3296365ce5 
								
							 
						 
						
							
							
								
								Merge pull request  #659  from agx/alpha  
							
							... 
							
							
							
							Make wlr_render_with_matrix use alpha 
							
						 
						
							2018-02-25 13:16:35 -05:00  
				
					
						
							
							
								 
						
							
								d08792bfff 
								
							 
						 
						
							
							
								
								Add alpha to wlr_render_with_matrix  
							
							... 
							
							
							
							so we can use the alpha channel to e.g. blend in textures 
							
						 
						
							2018-02-25 13:47:48 +01:00  
				
					
						
							
							
								 
						
							
								b7b86a9591 
								
							 
						 
						
							
							
								
								Merge pull request  #641  from Ongy/idle-inhibit  
							
							... 
							
							
							
							Add idle-inhibit implementation 
							
						 
						
							2018-02-24 10:15:18 -05:00  
				
					
						
							
							
								 
						
							
								67285c1d57 
								
							 
						 
						
							
							
								
								idle-inhibit: style adjustments and motivation  
							
							
							
						 
						
							2018-02-23 13:18:05 +01:00  
				
					
						
							
							
								 
						
							
								b1e2718dd7 
								
							 
						 
						
							
							
								
								xwayland: fix some use-after-free in xwm  
							
							
							
						 
						
							2018-02-23 10:20:53 +01:00  
				
					
						
							
							
								 
						
							
								bd9583a7e8 
								
							 
						 
						
							
							
								
								Merge pull request  #652  from agx/symbols-file  
							
							... 
							
							
							
							Add symbols file 
							
						 
						
							2018-02-23 09:54:49 +01:00  
				
					
						
							
							
								 
						
							
								a715826751 
								
							 
						 
						
							
							
								
								move activity_notify into events in wlr_idle  
							
							... 
							
							
							
							This moves the `struct wl_signal activity_notify` in `struct wlr_idle`
into a local `struct {} events` to keep consistency with other modules
in the library. 
							
						 
						
							2018-02-22 21:14:28 +01:00  
				
					
						
							
							
								 
						
							
								87a7afb641 
								
							 
						 
						
							
							
								
								idle-inhibit: second feedback pass  
							
							
							
						 
						
							2018-02-21 16:22:04 +01:00  
				
					
						
							
							
								 
						
							
								2688f6163f 
								
							 
						 
						
							
							
								
								Rename _strip_path to wlr_strip_path  
							
							... 
							
							
							
							since it's a public function 
							
						 
						
							2018-02-21 10:25:52 +01:00  
				
					
						
							
							
								 
						
							
								3016133f91 
								
							 
						 
						
							
							
								
								idle-inhibit: feedback pass  
							
							
							
						 
						
							2018-02-20 13:41:10 +01:00  
				
					
						
							
							
								 
						
							
								1d9be89e2d 
								
							 
						 
						
							
							
								
								Revert "ELF Visibility"  
							
							
							
						 
						
							2018-02-19 18:01:27 -05:00  
				
					
						
							
							
								 
						
							
								09cfa39392 
								
							 
						 
						
							
							
								
								Merge pull request  #632  from acrisci/output-layout-adjacent  
							
							... 
							
							
							
							add wlr_output_layout_adjacent_output 
							
						 
						
							2018-02-19 18:00:32 -05:00  
				
					
						
							
							
								 
						
							
								f27c0b44b8 
								
							 
						 
						
							
							
								
								Remove usec_to_msec from public API  
							
							
							
						 
						
							2018-02-19 10:43:25 +13:00  
				
					
						
							
							
								 
						
							
								9a8808f8cf 
								
							 
						 
						
							
							
								
								move direction to wlr_output_layout.h  
							
							
							
						 
						
							2018-02-17 18:48:50 -05:00  
				
					
						
							
							
								 
						
							
								d2c7defa10 
								
							 
						 
						
							
							
								
								Merge branch 'master' into output-layout-adjacent  
							
							
							
						 
						
							2018-02-17 16:34:32 -05:00  
				
					
						
							
							
								 
						
							
								50d573b2ca 
								
							 
						 
						
							
							
								
								implements the idle_inhibit protocol type  
							
							... 
							
							
							
							This adds the types/wlr_idle_inhibit_v1 implementation. 
							
						 
						
							2018-02-17 12:37:12 +01:00  
				
					
						
							
							
								 
						
							
								717bdccb6e 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into martinetd/xdg_shell  
							
							
							
						 
						
							2018-02-16 18:25:58 +01:00  
				
					
						
							
							
								 
						
							
								85871cb666 
								
							 
						 
						
							
							
								
								add wlr_output_layout_adjacent_output  
							
							
							
						 
						
							2018-02-14 14:10:31 -05:00  
				
					
						
							
							
								 
						
							
								7d26a6debd 
								
							 
						 
						
							
							
								
								xdg-shell stable: copy-pasta implementation  
							
							
							
						 
						
							2018-02-14 12:52:30 +01:00  
				
					
						
							
							
								 
						
							
								392d54a35d 
								
							 
						 
						
							
							
								
								Wrap wl_resource_get_user_data into safer helper functions  
							
							... 
							
							
							
							This ensures we're not incorrectly casting a resource.
Fixes  #628  
							
						 
						
							2018-02-13 23:48:46 +01:00  
				
					
						
							
							
								 
						
							
								c2e1474010 
								
							 
						 
						
							
							
								
								Reformat all #include directives  
							
							
							
						 
						
							2018-02-12 21:29:23 +01:00  
				
					
						
							
							
								 
						
							
								36ead80cd1 
								
							 
						 
						
							
							
								
								Make wlr_signal_emit_safe private  
							
							
							
						 
						
							2018-02-12 19:52:47 +01:00  
				
					
						
							
							
								 
						
							
								10ecf871f2 
								
							 
						 
						
							
							
								
								Remove wlr_backend.events.{output_remove,device_remove}  
							
							
							
						 
						
							2018-02-12 10:36:43 +01:00  
				
					
						
							
							
								 
						
							
								5e58d46cc1 
								
							 
						 
						
							
							
								
								Add wlr_signal_emit_safe  
							
							
							
						 
						
							2018-02-12 09:12:31 +01:00  
				
					
						
							
							
								 
						
							
								a9632341bf 
								
							 
						 
						
							
							
								
								output_damage: listen to transform and scale output events  
							
							
							
						 
						
							2018-02-11 13:07:00 +01:00  
				
					
						
							
							
								 
						
							
								5a8f098eea 
								
							 
						 
						
							
							
								
								output, output_damage: add docs  
							
							
							
						 
						
							2018-02-11 13:04:00 +01:00  
				
					
						
							
							
								 
						
							
								ec837e3c9e 
								
							 
						 
						
							
							
								
								Introduce wlr_output_damage  
							
							
							
						 
						
							2018-02-11 12:49:30 +01:00  
				
					
						
							
							
								 
						
							
								bf6d245400 
								
							 
						 
						
							
							
								
								Swap buffers with damage  
							
							
							
						 
						
							2018-02-09 22:54:14 +01:00  
				
					
						
							
							
								 
						
							
								faa57341ca 
								
							 
						 
						
							
							
								
								output: replace raw GL calls by wlr_renderer_* calls  
							
							
							
						 
						
							2018-02-03 10:01:42 +01:00  
				
					
						
							
							
								 
						
							
								ddb1779f9f 
								
							 
						 
						
							
							
								
								render: make wlr_renderer_clear take a float[4] for the color  
							
							
							
						 
						
							2018-02-03 09:32:02 +01:00  
				
					
						
							
							
								 
						
							
								3d3ea32137 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
							
						 
						
							2018-02-03 00:15:44 +01:00  
				
					
						
							
							
								 
						
							
								39d5e78d37 
								
							 
						 
						
							
							
								
								Fix typo in xcursor.h  
							
							
							
						 
						
							2018-02-02 08:48:01 -05:00  
				
					
						
							
							
								 
						
							
								8cf622f074 
								
							 
						 
						
							
							
								
								Improve xcursor docs  
							
							
							
						 
						
							2018-02-01 20:30:32 -05:00  
				
					
						
							
							
								 
						
							
								8eed857292 
								
							 
						 
						
							
							
								
								output: add destroy signal for wlr_output_cursor  
							
							
							
						 
						
							2018-02-01 12:08:35 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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