56ab3e9b10 
								
							
								 
							
						 
						
							
							
								
								xdg_shell stable: fix zero-sized positioner anchor_rect  
							
							... 
							
							
 
							
							We used 0 as unset-check value before, which was fine when 0-width
was invalid, but isn't anymore 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								714f90a9d0 
								
							
								 
							
						 
						
							
							
								
								xdg_shell stable: allow zero-sized positioner set_anchor_rect  
							
							... 
							
							
 
							
							This is a protocol difference with xdg-shell-unstable-v6 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b46cc3cafd 
								
							
								 
							
						 
						
							
							
								
								wayland protocol build: remove client protocols we do not use  
							
							... 
							
							
 
							
							Only include client protocols that we use on the client side.
Since these are not installed, there should not be any change
with this.
Testers - please note 'ninja -C build clean' does not remove
the old headers, you need to start from a new directory. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d1b28ec812 
								
							
								 
							
						 
						
							
							
								
								wayland protocol headers: use double-quote for includes  
							
							... 
							
							
 
							
							These headers are not installed so we should look for these locally 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6ae96c4832 
								
							
								 
							
						 
						
							
							
								
								wlr_xdg_shell: (style) add break to final switch case  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								85871cb666 
								
							
								 
							
						 
						
							
							
								
								add wlr_output_layout_adjacent_output  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								31dde23e40 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #631  from rzlourenco/master  
							
							... 
							
							
 
							
							Add missing dependencies 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								168e26489a 
								
							
								 
							
						 
						
							
							
								
								Add missing dependencies  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								db9c2c11f6 
								
							
								 
							
						 
						
							
							
								
								meson: require wayland-protocols >=1.12 for xdg-shell stable  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1080bf69f8 
								
							
								 
							
						 
						
							
							
								
								xdg_shell: add input validatoin for positioner anchor/gravity  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7d26a6debd 
								
							
								 
							
						 
						
							
							
								
								xdg-shell stable: copy-pasta implementation  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								392d54a35d 
								
									
								
							
								 
							
						 
						
							
							
								
								Wrap wl_resource_get_user_data into safer helper functions  
							
							... 
							
							
 
							
							This ensures we're not incorrectly casting a resource.
Fixes  #628  
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								71cba94e73 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #627  from emersion/wlr-signal-emit-safe  
							
							... 
							
							
 
							
							Remove wlr_backend.events.{output_remove,device_remove} 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c2e1474010 
								
									
								
							
								 
							
						 
						
							
							
								
								Reformat all #include directives  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								36ead80cd1 
								
									
								
							
								 
							
						 
						
							
							
								
								Make wlr_signal_emit_safe private  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								10ecf871f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove wlr_backend.events.{output_remove,device_remove}  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5e58d46cc1 
								
									
								
							
								 
							
						 
						
							
							
								
								Add wlr_signal_emit_safe  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3497e53516 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #625  from emersion/wlr-output-damage  
							
							... 
							
							
 
							
							Add wlr_output_damage 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a9632341bf 
								
									
								
							
								 
							
						 
						
							
							
								
								output_damage: listen to transform and scale output events  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5a8f098eea 
								
									
								
							
								 
							
						 
						
							
							
								
								output, output_damage: add docs  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ec837e3c9e 
								
									
								
							
								 
							
						 
						
							
							
								
								Introduce wlr_output_damage  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								664d7bfe4e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #618  from VincentVanlaer/atomic-gamma  
							
							... 
							
							
 
							
							Add atomic gamma control 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8fc7edd636 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #623  from martinetd/mesonopt  
							
							... 
							
							
 
							
							Meson option enhancements 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								07856580c4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #619  from emersion/swap-with-damage  
							
							... 
							
							
 
							
							Swap buffers with damage 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								435aec0033 
								
							
								 
							
						 
						
							
							
								
								meson build: only link with deps when required by options  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								039f112c31 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #622  from martinetd/smallscale  
							
							... 
							
							
 
							
							rootston: allow scale < 1 as well 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								161ae2fcb4 
								
							
								 
							
						 
						
							
							
								
								meson build: make enable options work as auto/true/false  
							
							... 
							
							
 
							
							This makes meson fail if -Denable_systemd=true was set but not found
The default is now auto which is the old behaviour 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								19d7edb430 
								
							
								 
							
						 
						
							
							
								
								meson.build status: print actual build options in message  
							
							... 
							
							
 
							
							We were printing the option intent (true by default for all), but
some are disabled when a component is not found and this was not
reflected. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7cb828ac70 
								
							
								 
							
						 
						
							
							
								
								Fallback gamma on legacy if properties don't exist  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5aee2afc7b 
								
							
								 
							
						 
						
							
							
								
								rootston: allow scale < 1 as well  
							
							... 
							
							
 
							
							Since we support fractional scale, having scale=0.5 can make sense
(and, as far as I can tell, works fine) 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bf6d245400 
								
									
								
							
								 
							
						 
						
							
							
								
								Swap buffers with damage  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								dd69d7b764 
								
							
								 
							
						 
						
							
							
								
								Use VLA instead of heap alloc  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0232269a2d 
								
							
								 
							
						 
						
							
							
								
								Fix style  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b2f6941617 
								
							
								 
							
						 
						
							
							
								
								Free gamma when property blob creation fails  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2df97ed16a 
								
							
								 
							
						 
						
							
							
								
								Set needs_swap on output when gamma changes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f5e5d1983b 
								
							
								 
							
						 
						
							
							
								
								Do not allow gamma control without a crtc  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ab011406ad 
								
							
								 
							
						 
						
							
							
								
								Add atomic gamma lut size fetching  
							
							... 
							
							
 
							
							Legacy gamma lut size now uses the new legacy_crtc member of
wlr_drm_crtc. This was Previously doen using old_crtc in
wlr_drm_connector, but since this refers to the crtc that was connected to
the ouput, this could give the wrong result. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								cc1229e75e 
								
							
								 
							
						 
						
							
							
								
								Add atomic gamma setting  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								34489dca16 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #571  from emersion/output-damage  
							
							... 
							
							
 
							
							Output damage tracking 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								cdd55b5d19 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								09c2626e32 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #609  from VincentVanlaer/cancel-grab  
							
							... 
							
							
 
							
							Cancel rootson move/resize/rotate on escape 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								74264d4f62 
								
							
								 
							
						 
						
							
							
								
								Rename roots_seat_cancel_transform  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								84234b4311 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into cancel-grab  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								78dc0c7de1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #611  from DonOregano/fix-resize-freeze  
							
							... 
							
							
 
							
							Make pointer button release outside window still count down the button_count 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e13b13ff1d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #612  from VincentVanlaer/fix-move-resize  
							
							... 
							
							
 
							
							Fix jitter when quickly resizing windows 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								712665b83b 
								
							
								 
							
						 
						
							
							
								
								Fix style error  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								099c80e7d6 
								
							
								 
							
						 
						
							
							
								
								Fix jitter when quickly resizing windows  
							
							... 
							
							
 
							
							Surfaces and views get resized only on commit, therefore we may only
change the position of a window if there are no pending commits. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b181f793c3 
								
							
								 
							
						 
						
							
							
								
								Make pointer button release outside window still count down the button_count.  
							
							... 
							
							
 
							
							When double-clicking a maximized window title, so that the windows size is restored and the mouse pointer ends up _outside_ the window it becomes impossible to move windows.
The reason is that the button_count variable is not counted down if the mouse button is released outside the window, so the button_count remains incremented even after the button is released.
This patch adds a call to wlr_seat_pointer_notify_button if the mouse button is released outside the window.
(I am a complete noob to wlroots, so be kind...) 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9d7a9fc9d4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #610  from Ongy/drm_reuse  
							
							... 
							
							
 
							
							prevents reuse of outdated wlr_output state 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								90eb50d9aa 
								
							
								 
							
						 
						
							
							
								
								Merge roots_seat_cancel_* into one function  
							
							
 
							
						 
						
							8 years ago