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  
				
					
						
							
							
								 
						
							
							
								08fda567d2 
								
							
								 
							
						 
						
							
							
								
								prevents reuse of outdated wlr_output state  
							
							... 
							
							
 
							
							On the drm output the wlr_drm_connector structs are reused.
This struct contains the wlr_output struct, which is reused as well.
The old code kept modes/edid and output state persistent over hotplug.
This nulls the relevant strings, reads newer edid data and removes old
modes on unplug. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								147e5c0f8f 
								
							
								 
							
						 
						
							
							
								
								Refactor roots_cursor_press_button  
							
							... 
							
							
 
							
							Removed the button_count check when resizing/moving/rotating ends,
since all buttons presses are now properly tracked. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6567a35903 
								
							
								 
							
						 
						
							
							
								
								Update seat pointer on meta move/resize/rotate  
							
							... 
							
							
 
							
							This will send the button pressed event to the client. This shouldn't
be a problem since sebsequent pointer movements are not sent to the
client. Thus the client will not for example start selecting text when
it is being resized using the compositor keybindigns. 
							
						 
						
							8 years ago