233bfe2f4f 
								
									
								
							
								 
							
						 
						
							
							
								
								surface: do not monkey-patch state damage  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								adf0423f7c 
								
									
								
							
								 
							
						 
						
							
							
								
								surface: better buffer position handling  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								e6399c61b7 
								
									
								
							
								 
							
						 
						
							
							
								
								surface: fix WLR_SURFACE_STATE_BUFFER_DAMAGE value  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								3c0d672ebd 
								
									
								
							
								 
							
						 
						
							
							
								
								surface: make pending and current embedded structs  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								64836ddfe7 
								
									
								
							
								 
							
						 
						
							
							
								
								surface: remove wlr_surface_state.subsurface_position  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								3ee86b6105 
								
									
								
							
								 
							
						 
						
							
							
								
								surface: rename invalid state  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								86f401e827 
								
							
								 
							
						 
						
							
							
								
								Introduce wlr_xdg_surface_for_each_popup  
							
							... 
							
							
 
							
							It is common to want to iterate an xdg-surface's popups separately from
the toplevel and subsurfaces. For example, popups are typically rendered
on top of most other surfaces.
wlr_xdg_surface_for_each_surface continues to iterate both surfaces and
popups to maintain backwards compatibility. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								dbb01cbcd0 
								
									
								
							
								 
							
						 
						
							
							
								
								screencopy: listen to buffer destroy  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								c421700f3d 
								
									
								
							
								 
							
						 
						
							
							
								
								screncopy: update protocol  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								bf7560b7cd 
								
									
								
							
								 
							
						 
						
							
							
								
								screencopy: add capture_output_region support  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								73755ad348 
								
									
								
							
								 
							
						 
						
							
							
								
								screencopy-v1: add basic implementation  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								c263f7ca29 
								
							
								 
							
						 
						
							
							
								
								s/wlr_subsurface_from_surface/wlr_subsurface_from_wlr_surface/  
							
							... 
							
							
 
							
							This was the only x_from_wlr_surface function that lacked the wlr_ prefix,
let's have an API as uniform as possible. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								0ced9df350 
								
							
								 
							
						 
						
							
							
								
								wlr_idle_inhibit_v1: add *data pointer to wlr structs  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								d0b902b962 
								
							
								 
							
						 
						
							
							
								
								wlr_idle: add helper to enable/disable all timers  
							
							... 
							
							
 
							
							There was no way to tell wlr_idle to stop processing input events
and rearm timers all the time, such an API is required to have
some form of idle inhibitor. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								e459fe0ec7 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #992  from emersion/screencontent  
							
							... 
							
							
 
							
							Implement wlr_export_dmabuf_unstable_v1 protocol 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								0e3b35c87e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1072  from emersion/surface-remove-matrices  
							
							... 
							
							
 
							
							surface: remove matrices 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								831b7297a4 
								
									
								
							
								 
							
						 
						
							
							
								
								surface: remove matrices  
							
							... 
							
							
 
							
							These were unused. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								a6c0e25d36 
								
									
								
							
								 
							
						 
						
							
							
								
								surface: remove wlr_frame_callback  
							
							... 
							
							
 
							
							This removes the need to allocate a structure for frame callbacks.
wl_resource_get_link is used instead. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								57548b557a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into screencontent  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								0378d143d9 
								
									
								
							
								 
							
						 
						
							
							
								
								surface: remove wlr_surface.texture  
							
							... 
							
							
 
							
							The texture is managed by the surface's wlr_buffer now. In
particular, the buffer can destroy the texture early if it becomes
invalid. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								38d415dd20 
								
									
								
							
								 
							
						 
						
							
							
								
								buffer: make wlr_buffer_ref return the buffer  
							
							
 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								7d24af43e5 
								
									
								
							
								 
							
						 
						
							
							
								
								buffer: improve docs  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e4933ab445 
								
									
								
							
								 
							
						 
						
							
							
								
								Introduce wlr_buffer  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								32f9699359 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1029  from emersion/wl-backend-keyboard-focus-keys  
							
							... 
							
							
 
							
							backend/wayland: fix keyboard keys not pressed/released when focus changes 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6f895081e1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1043  from acrisci/drag-icon-unmap  
							
							... 
							
							
 
							
							drag-icon map and unmap fixes 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a989104a6b 
								
							
								 
							
						 
						
							
							
								
								xdg-shells: add a set_parent signal to toplevel surfaces  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								319ebdf476 
								
							
								 
							
						 
						
							
							
								
								add back map event  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1c75d4e54a 
								
							
								 
							
						 
						
							
							
								
								rename drag-icon map to unmap  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								78966417f4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1031  from martinetd/multibind-seat  
							
							... 
							
							
 
							
							seat: allow clients to bind to seat multiple times 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								51b9883ea0 
								
							
								 
							
						 
						
							
							
								
								seat: allow clients to bind to seat multiple times  
							
							... 
							
							
 
							
							This lets clients bind to a seat multiple times by re-using the existing
wlr_seat_client whenever a duplicate request happens.
Previously, an independant wlr_seat_client would be created and only
events from one would be processed.
Fixes  #1023 . 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								58d549c98a 
								
							
								 
							
						 
						
							
							
								
								add data to wlr_drag_icon  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								551700e887 
								
									
								
							
								 
							
						 
						
							
							
								
								backend/wayland: fix keyboard keys not pressed/released when focus changes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2eb8b240e1 
								
									
								
							
								 
							
						 
						
							
							
								
								Added data field to wlr_subsurface  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3994762ae0 
								
							
								 
							
						 
						
							
							
								
								Add wlr_surface_get_geometry  
							
							... 
							
							
 
							
							This function defaults and clips the xdg-surface geometry to the
bounding box of the surface + its subsurfaces, as specified by the
protocol spec. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								21928cbe61 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into screencontent  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								28020ff577 
								
									
								
							
								 
							
						 
						
							
							
								
								Only allow one modifier per DMA-BUF, split attributes struct in render/  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								00e108f2fc 
								
									
								
							
								 
							
						 
						
							
							
								
								export-dmabuf: correctly finish wlr_linux_dmabuf_attribs  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e26f4dff98 
								
									
								
							
								 
							
						 
						
							
							
								
								export-dmabuf: wait for the frame to be ready, send timestamp  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								36bd4795d4 
								
									
								
							
								 
							
						 
						
							
							
								
								export-dmabuf: add basic and incomplete implementation  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9e26808c28 
								
									
								
							
								 
							
						 
						
							
							
								
								output, backend/drm: add wlr_output_export_dmabuf  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e1f56538a8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #999  from dcz-purism/virtual-keyboard  
							
							... 
							
							
 
							
							Support virtual keyboard protocol 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								044fa52be4 
								
							
								 
							
						 
						
							
							
								
								reword new_surface docs  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c27cd5f065 
								
							
								 
							
						 
						
							
							
								
								document the map/unmap xdg-shell events  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5334ee8bfd 
								
							
								 
							
						 
						
							
							
								
								virtual-keyboard: add support for the virtual-keyboard-v1 protocol  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								47f097e09b 
								
									
								
							
								 
							
						 
						
							
							
								
								xdg-shell: add wlr_xdg_toplevel_set_tiled  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9971d06afb 
								
							
								 
							
						 
						
							
							
								
								document key and modifier signals  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								facc5aa359 
								
									
								
							
								 
							
						 
						
							
							
								
								xdg-shell-v6: split into separate files  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								db84379242 
								
									
								
							
								 
							
						 
						
							
							
								
								Send axis source event  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0b58579564 
								
									
								
							
								 
							
						 
						
							
							
								
								Add support for discrete axis values  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								cf5013416d 
								
									
								
							
								 
							
						 
						
							
							
								
								xdg-output: redesign resource destroy  
							
							
 
							
						 
						
							8 years ago