c119c43b48 
								
									
								
							
								 
							
						 
						
							
							
								
								xwayland/selection: fix little memory leak on error  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								874909dca6 
								
									
								
							
								 
							
						 
						
							
							
								
								xdg-shell: fix invalid wlr_xdg_positioner alloc  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fcb7ad925d 
								
									
								
							
								 
							
						 
						
							
							
								
								layer-shell: fix use-after-free when client requests an invalid layer  
							
							
 
							
						 
						
							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