5e58d46cc1 
								
							 
						 
						
							
							
								
								Add wlr_signal_emit_safe  
							
							
							
						 
						
							2018-02-12 09:12:31 +01:00  
				
					
						
							
							
								 
						
							
								3497e53516 
								
							 
						 
						
							
							
								
								Merge pull request  #625  from emersion/wlr-output-damage  
							
							... 
							
							
							
							Add wlr_output_damage 
							
						 
						
							2018-02-11 15:49:51 -05:00  
				
					
						
							
							
								 
						
							
								a9632341bf 
								
							 
						 
						
							
							
								
								output_damage: listen to transform and scale output events  
							
							
							
						 
						
							2018-02-11 13:07:00 +01:00  
				
					
						
							
							
								 
						
							
								5a8f098eea 
								
							 
						 
						
							
							
								
								output, output_damage: add docs  
							
							
							
						 
						
							2018-02-11 13:04:00 +01:00  
				
					
						
							
							
								 
						
							
								ec837e3c9e 
								
							 
						 
						
							
							
								
								Introduce wlr_output_damage  
							
							
							
						 
						
							2018-02-11 12:49:30 +01:00  
				
					
						
							
							
								 
						
							
								664d7bfe4e 
								
							 
						 
						
							
							
								
								Merge pull request  #618  from VincentVanlaer/atomic-gamma  
							
							... 
							
							
							
							Add atomic gamma control 
							
						 
						
							2018-02-10 09:51:09 -05:00  
				
					
						
							
							
								 
						
							
								8fc7edd636 
								
							 
						 
						
							
							
								
								Merge pull request  #623  from martinetd/mesonopt  
							
							... 
							
							
							
							Meson option enhancements 
							
						 
						
							2018-02-10 09:49:13 -05:00  
				
					
						
							
							
								 
						
							
								07856580c4 
								
							 
						 
						
							
							
								
								Merge pull request  #619  from emersion/swap-with-damage  
							
							... 
							
							
							
							Swap buffers with damage 
							
						 
						
							2018-02-10 09:45:18 -05:00  
				
					
						
							
							
								 
						
							
								435aec0033 
								
							 
						 
						
							
							
								
								meson build: only link with deps when required by options  
							
							
							
						 
						
							2018-02-10 11:30:47 +01:00  
				
					
						
							
							
								 
						
							
								039f112c31 
								
							 
						 
						
							
							
								
								Merge pull request  #622  from martinetd/smallscale  
							
							... 
							
							
							
							rootston: allow scale < 1 as well 
							
						 
						
							2018-02-10 11:27:46 +01:00  
				
					
						
							
							
								 
						
							
								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 
							
						 
						
							2018-02-10 10:46:27 +01:00  
				
					
						
							
							
								 
						
							
								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. 
							
						 
						
							2018-02-10 10:44:42 +01:00  
				
					
						
							
							
								 
						
							
								7cb828ac70 
								
							 
						 
						
							
							
								
								Fallback gamma on legacy if properties don't exist  
							
							
							
						 
						
							2018-02-10 10:24:49 +01:00  
				
					
						
							
							
								 
						
							
								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) 
							
						 
						
							2018-02-10 09:28:54 +01:00  
				
					
						
							
							
								 
						
							
								bf6d245400 
								
							 
						 
						
							
							
								
								Swap buffers with damage  
							
							
							
						 
						
							2018-02-09 22:54:14 +01:00  
				
					
						
							
							
								 
						
							
								dd69d7b764 
								
							 
						 
						
							
							
								
								Use VLA instead of heap alloc  
							
							
							
						 
						
							2018-02-09 19:37:01 +01:00  
				
					
						
							
							
								 
						
							
								0232269a2d 
								
							 
						 
						
							
							
								
								Fix style  
							
							
							
						 
						
							2018-02-09 19:35:44 +01:00  
				
					
						
							
							
								 
						
							
								b2f6941617 
								
							 
						 
						
							
							
								
								Free gamma when property blob creation fails  
							
							
							
						 
						
							2018-02-09 18:54:56 +01:00  
				
					
						
							
							
								 
						
							
								2df97ed16a 
								
							 
						 
						
							
							
								
								Set needs_swap on output when gamma changes  
							
							
							
						 
						
							2018-02-09 17:29:14 +01:00  
				
					
						
							
							
								 
						
							
								f5e5d1983b 
								
							 
						 
						
							
							
								
								Do not allow gamma control without a crtc  
							
							
							
						 
						
							2018-02-09 17:29:14 +01:00  
				
					
						
							
							
								 
						
							
								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. 
							
						 
						
							2018-02-09 17:29:14 +01:00  
				
					
						
							
							
								 
						
							
								cc1229e75e 
								
							 
						 
						
							
							
								
								Add atomic gamma setting  
							
							
							
						 
						
							2018-02-09 17:29:04 +01:00  
				
					
						
							
							
								 
						
							
								34489dca16 
								
							 
						 
						
							
							
								
								Merge pull request  #571  from emersion/output-damage  
							
							... 
							
							
							
							Output damage tracking 
							
						 
						
							2018-02-09 09:38:48 -05:00  
				
					
						
							
							
								 
						
							
								cdd55b5d19 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
							
						 
						
							2018-02-09 14:50:26 +01:00  
				
					
						
							
							
								 
						
							
								09c2626e32 
								
							 
						 
						
							
							
								
								Merge pull request  #609  from VincentVanlaer/cancel-grab  
							
							... 
							
							
							
							Cancel rootson move/resize/rotate on escape 
							
						 
						
							2018-02-08 13:38:50 -05:00  
				
					
						
							
							
								 
						
							
								74264d4f62 
								
							 
						 
						
							
							
								
								Rename roots_seat_cancel_transform  
							
							
							
						 
						
							2018-02-08 13:13:33 +01:00  
				
					
						
							
							
								 
						
							
								84234b4311 
								
							 
						 
						
							
							
								
								Merge branch 'master' into cancel-grab  
							
							
							
						 
						
							2018-02-08 13:07:39 +01:00  
				
					
						
							
							
								 
						
							
								78dc0c7de1 
								
							 
						 
						
							
							
								
								Merge pull request  #611  from DonOregano/fix-resize-freeze  
							
							... 
							
							
							
							Make pointer button release outside window still count down the button_count 
							
						 
						
							2018-02-07 21:00:09 -05:00  
				
					
						
							
							
								 
						
							
								e13b13ff1d 
								
							 
						 
						
							
							
								
								Merge pull request  #612  from VincentVanlaer/fix-move-resize  
							
							... 
							
							
							
							Fix jitter when quickly resizing windows 
							
						 
						
							2018-02-07 22:43:41 +01:00  
				
					
						
							
							
								 
						
							
								712665b83b 
								
							 
						 
						
							
							
								
								Fix style error  
							
							
							
						 
						
							2018-02-07 20:26:30 +01:00  
				
					
						
							
							
								 
						
							
								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. 
							
						 
						
							2018-02-07 18:36:08 +01:00  
				
					
						
							
							
								 
						
							
								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...) 
							
						 
						
							2018-02-07 17:42:31 +01:00  
				
					
						
							
							
								 
						
							
								9d7a9fc9d4 
								
							 
						 
						
							
							
								
								Merge pull request  #610  from Ongy/drm_reuse  
							
							... 
							
							
							
							prevents reuse of outdated wlr_output state 
							
						 
						
							2018-02-06 19:14:16 -05:00  
				
					
						
							
							
								 
						
							
								90eb50d9aa 
								
							 
						 
						
							
							
								
								Merge roots_seat_cancel_* into one function  
							
							
							
						 
						
							2018-02-06 22:55:56 +01:00  
				
					
						
							
							
								 
						
							
								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. 
							
						 
						
							2018-02-06 22:45:37 +01:00  
				
					
						
							
							
								 
						
							
								147e5c0f8f 
								
							 
						 
						
							
							
								
								Refactor roots_cursor_press_button  
							
							... 
							
							
							
							Removed the button_count check when resizing/moving/rotating ends,
since all buttons presses are now properly tracked. 
							
						 
						
							2018-02-06 13:57:03 +01:00  
				
					
						
							
							
								 
						
							
								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. 
							
						 
						
							2018-02-06 12:53:51 +01:00  
				
					
						
							
							
								 
						
							
								7ae8800a63 
								
							 
						 
						
							
							
								
								Cancel rootston move/resize/rotate on escape press  
							
							
							
						 
						
							2018-02-06 12:36:38 +01:00  
				
					
						
							
							
								 
						
							
								7e3bb39d49 
								
							 
						 
						
							
							
								
								Always notify seat on button press  
							
							... 
							
							
							
							When the cursor is not over a view, wlr_seat_pointer_notify_button is
not called. However, this function does the bookkeeping of the pointer
state with regards to the number of pressed buttons. Because this
function also sends updates to the focused view, it has been moved
down, after the focus has been updated. 
							
						 
						
							2018-02-06 12:36:04 +01:00  
				
					
						
							
							
								 
						
							
								b10269e513 
								
							 
						 
						
							
							
								
								Merge pull request  #607  from VincentVanlaer/cursor-bug  
							
							... 
							
							
							
							Prevent cursor from getting stuck at infinity 
							
						 
						
							2018-02-04 22:56:20 -05:00  
				
					
						
							
							
								 
						
							
								8dcb2f2d6b 
								
							 
						 
						
							
							
								
								Prevent cursor from getting stuck at infinity  
							
							
							
						 
						
							2018-02-04 22:40:24 +01:00  
				
					
						
							
							
								 
						
							
								d33a113f67 
								
							 
						 
						
							
							
								
								Merge pull request  #606  from FabianGeiselhart/fix-typo  
							
							... 
							
							
							
							Fix typo in rootston config 
							
						 
						
							2018-02-04 19:14:51 +01:00  
				
					
						
							
							
								 
						
							
								ee6cbe2efd 
								
							 
						 
						
							
							
								
								Comments should talk about colons not semicolons  
							
							
							
						 
						
							2018-02-04 15:26:12 +01:00  
				
					
						
							
							
								 
						
							
								1cea73d2d8 
								
							 
						 
						
							
							
								
								rootston: fix rotated views damage tracking  
							
							
							
						 
						
							2018-02-04 11:59:04 +01:00  
				
					
						
							
							
								 
						
							
								1842487d61 
								
							 
						 
						
							
							
								
								rootston: fix crash when closing a fullscreened xwayland view  
							
							
							
						 
						
							2018-02-03 16:43:31 +01:00  
				
					
						
							
							
								 
						
							
								6ba36cc52f 
								
							 
						 
						
							
							
								
								rootston: do not rely on current view size when accumulating damage  
							
							
							
						 
						
							2018-02-03 16:33:58 +01:00  
				
					
						
							
							
								 
						
							
								faa57341ca 
								
							 
						 
						
							
							
								
								output: replace raw GL calls by wlr_renderer_* calls  
							
							
							
						 
						
							2018-02-03 10:01:42 +01:00  
				
					
						
							
							
								 
						
							
								ddb1779f9f 
								
							 
						 
						
							
							
								
								render: make wlr_renderer_clear take a float[4] for the color  
							
							
							
						 
						
							2018-02-03 09:32:02 +01:00  
				
					
						
							
							
								 
						
							
								402587ed65 
								
							 
						 
						
							
							
								
								rootston: use output renderer  
							
							
							
						 
						
							2018-02-03 09:25:35 +01:00  
				
					
						
							
							
								 
						
							
								3d3ea32137 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
							
						 
						
							2018-02-03 00:15:44 +01:00