b1bd0e2557 
								
							
								 
							
						 
						
							
							
								
								layer-shell: Fix crash when cursor is intially outside any output  
							
							... 
							
							
 
							
							On the X11 backend the cursor position might be outside the output
window so no output is returned leading to the assert to trigger. Use
sane fallback instead of crashing. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ce64bb7d83 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #912  from RyanDwyer/remove-bitchecks  
							
							... 
							
							
 
							
							Remove bitchecks from wlr_output_layout_adjacent_output() 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5b50fc9fd9 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #913  from emersion/log-require-extension  
							
							... 
							
							
 
							
							Log required extension name if unavailable 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5a87712ca8 
								
									
								
							
								 
							
						 
						
							
							
								
								Log required extension name if unavailable  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								daa1ee35be 
								
							
								 
							
						 
						
							
							
								
								Make WLR_DIRECTION enum powers of 2  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fecb971518 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #902  from emersion/various-memory-leaks  
							
							... 
							
							
 
							
							Various memory leaks 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								25dddc0094 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #911  from RyanDwyer/fix-output-direction  
							
							... 
							
							
 
							
							Fix WLR_DIRECTION enums 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fac2c3e25f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #882  from emersion/unprefix-local-symbols  
							
							... 
							
							
 
							
							Remove wlr_ prefix from local symbols 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								de97f90246 
								
							
								 
							
						 
						
							
							
								
								Fix WLR_DIRECTION enums.  
							
							... 
							
							
 
							
							Having 0 as an enum value causes wlr_output_layout_adjacent_output() to
never match WLR_DIRECTION_UP. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								31857c9ed4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #910  from agx/printf-ssize_t  
							
							... 
							
							
 
							
							Use correct prinf format specifiers for ssize_t 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								085452f9d9 
								
							
								 
							
						 
						
							
							
								
								Use correct printf format specifiers for ssize_t  
							
							... 
							
							
 
							
							This unbreaks the build on armhf that otherwise fails like
    ../xwayland/selection/incoming.c: In function 'xwm_data_source_write':
    ../include/wlr/util/log.h:34:17: error: format '%ld' expects argument of type 'long int', but argument 6 has type 'ssize_t {aka int}' [-Werror=format=]
      _wlr_log(verb, "[%s:%d] " fmt, wlr_strip_path(__FILE__), __LINE__, ##__VA_ARGS__)
                     ^
    ../xwayland/selection/incoming.c:34:2: note: in expansion of macro 'wlr_log'
      wlr_log(L_DEBUG, "wrote %zd (chunk size %ld) of %d bytes",
      ^~~~~~~
    ../xwayland/selection/incoming.c:34:44: note: format string is defined here
      wlr_log(L_DEBUG, "wrote %zd (chunk size %ld) of %d bytes",
                                              ~~^
                                              %d 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								449f06556a 
								
									
								
							
								 
							
						 
						
							
							
								
								Destroy wlr_surface with wlr_renderer  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d47713ac0f 
								
									
								
							
								 
							
						 
						
							
							
								
								compositor: destroy subsurface resources with wlr_subcompositor  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								89a9c96fab 
								
									
								
							
								 
							
						 
						
							
							
								
								compositor: make wlr_compositor_destroy destroy resources  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								cd9f25711c 
								
									
								
							
								 
							
						 
						
							
							
								
								backend: destroy renderer when destroying backend  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								625a7a48dc 
								
									
								
							
								 
							
						 
						
							
							
								
								Don't use the wlr_ prefix for static functions  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								71ca45e2c0 
								
									
								
							
								 
							
						 
						
							
							
								
								Make sure we don't use others' prefixes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f9f75a1362 
								
									
								
							
								 
							
						 
						
							
							
								
								Add prefix policy to CONTRIBUTING.md  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b0d99f5c67 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove wlr_ prefix from local symbols  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								097561d6bf 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #901  from emersion/layer-shell-minor-memory-leak  
							
							... 
							
							
 
							
							layer-shell: fix small memory leak 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								99e9f08c4a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #903  from emersion/wlr-egl-destroy-surface  
							
							... 
							
							
 
							
							render/egl: add wlr_egl_destroy_surface 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								018b82c01e 
								
									
								
							
								 
							
						 
						
							
							
								
								render/egl: allow passing NULL to surface and image destructors  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								eaed6bd03b 
								
									
								
							
								 
							
						 
						
							
							
								
								render/egl: add wlr_egl_destroy_surface  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8e2f3056f8 
								
									
								
							
								 
							
						 
						
							
							
								
								layer-shell: fix small memory leak  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c40f86d27f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #900  from emersion/cursor-wrap-absolute-zero  
							
							... 
							
							
 
							
							cursor: allow to call wlr_cursor_wrap_absolute with zero 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bc0bfde5ee 
								
									
								
							
								 
							
						 
						
							
							
								
								cursor: allow to call wlr_cursor_wrap_absolute with zero  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a6790d45b2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #895  from agx/layer-shell-popup-damage  
							
							... 
							
							
 
							
							layer-shell: use output_damage_{whole,from}_local_surface 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								24fa07565d 
								
							
								 
							
						 
						
							
							
								
								layer-shell: use output_damage_{whole,from}_local_surface on map/unmap  
							
							... 
							
							
 
							
							These handle rotation and scaling 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c4dff67e00 
								
							
								 
							
						 
						
							
							
								
								layer-shell: use output_damage_{whole,from}_local_surface for popups  
							
							... 
							
							
 
							
							Reuse what already handles rotation and scaling. This unbreaks popups
on rotated or scaled outputs. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								09b491f36c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #893  from emersion/fix-subsurface-recreate  
							
							... 
							
							
 
							
							Fix protocol error when a client destroys and re-creates a subsurface 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								38064f1d18 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix protocol error when a client destroys and re-creates a subsurface  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c0831344aa 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #891  from agx/layer-shell-popup-grab  
							
							... 
							
							
 
							
							examples/layer-shell: take grab on the popup 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								67a10cc1f6 
								
							
								 
							
						 
						
							
							
								
								examples/layer-shell: take an explicit grab on the popup  
							
							... 
							
							
 
							
							This demonstrates popups can be closed by clicking on the area outside
the popup and parent. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e2ed7be0ba 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #877  from agx/layer-popups  
							
							... 
							
							
 
							
							Layer popups: work on top of PR 867 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								32e043f996 
								
							
								 
							
						 
						
							
							
								
								examples: Allow to close the popup  
							
							... 
							
							
 
							
							So we can the xdg_popup_destroy path. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5209c79702 
								
							
								 
							
						 
						
							
							
								
								examples: Handle input entering popup in layer-shell  
							
							... 
							
							
 
							
							Change the cursor when entering the popup and make mouse buttons change
the red component of the square. This makes sure we can handle input
correctly. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								57cc4c319d 
								
							
								 
							
						 
						
							
							
								
								rootston: Send frame_done for popups too  
							
							... 
							
							
 
							
							Thanks @emersion 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								421652a450 
								
							
								 
							
						 
						
							
							
								
								examples: Animate popup in layer-shell  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ad22e02310 
								
							
								 
							
						 
						
							
							
								
								rootston: Damage layer-shell popups  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d4cb33c9fc 
								
							
								 
							
						 
						
							
							
								
								rootston: Let layer_surface_at look at popups  
							
							... 
							
							
 
							
							This allows them to receive input as well. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d1e82a8ede 
								
							
								 
							
						 
						
							
							
								
								examples: Drop unused variable  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								941f88ce23 
								
							
								 
							
						 
						
							
							
								
								Fix popup positioning & double popups  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								52baf3dd8a 
								
							
								 
							
						 
						
							
							
								
								Move get_geometry call back to xdg-shell  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0a0627f5d0 
								
							
								 
							
						 
						
							
							
								
								Finish forward-porting @acrisci's positioner work  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2e3d901ac5 
								
							
								 
							
						 
						
							
							
								
								Forward-port xdg-shell-v6 positioner improvements  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								278aa84619 
								
							
								 
							
						 
						
							
							
								
								Basic layer popup rendering  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d3cdb00208 
								
							
								 
							
						 
						
							
							
								
								Add (shitty) support for popups to layer example  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6b7b64ec1e 
								
							
								 
							
						 
						
							
							
								
								Generalize xdg-shell popups and add to layer-shell  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								da944cccb3 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #887  from swaywm/layer-optional-output  
							
							... 
							
							
 
							
							Update layer shell with optional wl_output 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								625bc7b8b3 
								
							
								 
							
						 
						
							
							
								
								assert(surface->output); after new_surface emit  
							
							
 
							
						 
						
							8 years ago