c5f8f81e58 
								
							
								 
							
						 
						
							
							
								
								xdg_surface: handle wlr_surface destroy  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4752b84f4e 
								
							
								 
							
						 
						
							
							
								
								wlr_xdg_shell_v6.c: fix formatting  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								74e9578889 
								
							
								 
							
						 
						
							
							
								
								add surface destroy signal  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								94da69a064 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #138  from acrisci/feature/compositor-cursor  
							
							... 
							
							
 
							
							compositor example basic cursor and layout 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1682c0d983 
								
							
								 
							
						 
						
							
							
								
								Remove non-blocking flag on modesetting commits  
							
							... 
							
							
 
							
							This seems to make hotplugging DisplayPort MST connectors more reliable. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6717b78bd6 
								
							
								 
							
						 
						
							
							
								
								Retry atomic commit on failure  
							
							... 
							
							
 
							
							So we don't lose any previously "good" properties that were set. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0aa00da1f3 
								
							
								 
							
						 
						
							
							
								
								Check for disappearing DRM connectors  
							
							... 
							
							
 
							
							DisplayPort MST connectors will disappear when they're disconnected, so
we need to check for that. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f4faa731f0 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #143  from Ongy/signal_remove  
							
							... 
							
							
 
							
							fixes use after free caused by signal lists 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								935b6d871e 
								
							
								 
							
						 
						
							
							
								
								fixes use after free caused by signal lists  
							
							... 
							
							
 
							
							A structs throughout the code use implementation specific free
functions.
When those functions are not used, they simply call free() on their
data, but this leaves around wl_signals linked into listeners.
When those listeners try to remove themself from the list, they write
into the now free memory.
This commit adds calls to remove the signals from those lists, so the
listeners can safely call wl_list_remove 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								31bd8e089b 
								
							
								 
							
						 
						
							
							
								
								compositor.c: working pointer  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9d9aaad020 
								
							
								 
							
						 
						
							
							
								
								compositor.c: fix formatting  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c59ccbde51 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #137  from emersion/gamma_control  
							
							... 
							
							
 
							
							Add gamma_control interface 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7d43d662f5 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix gamma_size event sent to wrong resource  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6f98b5a337 
								
									
								
							
								 
							
						 
						
							
							
								
								Add set_gamma and get_gamma_size to wlr_output_impl  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								cd125377fc 
								
									
								
							
								 
							
						 
						
							
							
								
								Add wlr_output_{set_gamma,get_gamma_size}  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1b588e7c1f 
								
									
								
							
								 
							
						 
						
							
							
								
								Add gamma_control skeleton  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								586ae674ae 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #136  from acrisci/bug/rename-output-layout-create  
							
							... 
							
							
 
							
							Rename wlr_output_layout_init() 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8230a72aad 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #135  from acrisci/bug/cursor-device-create-destroy  
							
							... 
							
							
 
							
							wlr_cursor_device create and destroy 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f05c83efe8 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #134  from acrisci/feature/refactor-device-configuration  
							
							... 
							
							
 
							
							pointer.c: refactor device configuration 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e733b0e643 
								
							
								 
							
						 
						
							
							
								
								Rename wlr_output_layout_init()  
							
							... 
							
							
 
							
							Rename wlr_output_layout_init() to wlr_output_layout_create() to be consistent
with the rest of the api. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6c24300d13 
								
							
								 
							
						 
						
							
							
								
								wlr_cursor_device create and destroy  
							
							... 
							
							
 
							
							Refactor wlr_cursor_device creation and destruction into their own functions.
Properly unsubscribe from signals in the wlr_cursor_device_destroy function. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								500bcc49c4 
								
							
								 
							
						 
						
							
							
								
								move device configuration to config.h  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0cdd7fac02 
								
							
								 
							
						 
						
							
							
								
								pointer.c: refactor device configuration  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c5a2014a2f 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #133  from acrisci/feature/wlr-cursor-layout-changes  
							
							... 
							
							
 
							
							wlr_cursor: automatically handle layout changes 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6904ed8bd9 
								
							
								 
							
						 
						
							
							
								
								bugfix: warp cursor to current position on output add  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								57c18c38bb 
								
							
								 
							
						 
						
							
							
								
								wlr_cursor: handle layout changes  
							
							... 
							
							
 
							
							Add the layout `destroy` and `change` events.
When a layout is destroyed, detach is from the wlr_cursor.
When a layout is changed, warp the cursor to the closest layout boundary. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6089967e07 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #131  from emersion/patch-1  
							
							... 
							
							
 
							
							Fix IRC channel link 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bb20a446d4 
								
							
								 
							
						 
						
							
							
								
								Fix IRC channel link  
							
							... 
							
							
 
							
							Use #sway-devel instead of #sway 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								252a1b9c13 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #128  from acrisci/feature/layout-autoconfiguration  
							
							... 
							
							
 
							
							implement output layout auto configuration 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6d26fda57c 
								
							
								 
							
						 
						
							
							
								
								use monotonic clock time for animations  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								35eee80f9b 
								
							
								 
							
						 
						
							
							
								
								remove unused outputs list in output-layout.c  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d84deb0742 
								
							
								 
							
						 
						
							
							
								
								add wlr_output destroy event  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fa3d4ecc84 
								
							
								 
							
						 
						
							
							
								
								fix layout hotplugging issue in output-layout.c  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f25511ee3d 
								
							
								 
							
						 
						
							
							
								
								refactor wlr_output_layout to use wlr_box  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f8e4ba3f5f 
								
							
								 
							
						 
						
							
							
								
								cleanup output-layout example  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								40bd6bcc43 
								
							
								 
							
						 
						
							
							
								
								implement output layout auto configuration  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e91c91d455 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #129  from acrisci/feature/refactor-meson-files  
							
							... 
							
							
 
							
							Reformat meson build files 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								368f74e4df 
								
							
								 
							
						 
						
							
							
								
								Refactor meson build files  
							
							... 
							
							
 
							
							Use tabs for indentation and break up function calls over 80 col. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6daf9e9ab2 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #120  from acrisci/feature/wlr-cursor  
							
							... 
							
							
 
							
							wlr_cursor 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d9ab631f5d 
								
							
								 
							
						 
						
							
							
								
								bugfix: set cursor coords on warp_unchecked  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6699024b44 
								
							
								 
							
						 
						
							
							
								
								handle empty config file  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b6031d1065 
								
							
								 
							
						 
						
							
							
								
								refactor wlr_output_layout_closest_point  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9b65d0b3f0 
								
							
								 
							
						 
						
							
							
								
								refactor and rename wlr_geometry to wlr_box  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a51b76083e 
								
							
								 
							
						 
						
							
							
								
								rename wlr_cursor_init to wlr_cursor_create  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1fb8bc9340 
								
							
								 
							
						 
						
							
							
								
								wlr_cursor.c: fix formatting  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3449777a8d 
								
							
								 
							
						 
						
							
							
								
								wlr_output_layout.c: fix style  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								34f4a7b972 
								
							
								 
							
						 
						
							
							
								
								pointer.c: fix formatting  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1193dd564b 
								
							
								 
							
						 
						
							
							
								
								config fixes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								30611894f2 
								
							
								 
							
						 
						
							
							
								
								Implement tablet_tool support in pointer example  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4fbe322fa6 
								
							
								 
							
						 
						
							
							
								
								fix memory errors  
							
							
 
							
						 
						
							8 years ago