e74ddaaf10 
								
									
								
							
								 
							
						 
						
							
							
								
								xdg-shell-v6: redesign the configure/ack_configure workflow  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								125138f1a0 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: unmap view after emitting destroy signal in view_destroy  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c1c88bfe5d 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: destroy seat view on unmap  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								42637a52cf 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: don't segfault when getting size of an unmapped xdg-shell view  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6ac3534df6 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: add destroy to view interface  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1f8854f217 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: remove xdg-shell-v6 map/unmap listeners on destroy  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3f072bedd9 
								
									
								
							
								 
							
						 
						
							
							
								
								xdg-shell-v6: add map signal  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c27fd1e1ee 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: add view_map and view_unmap  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								14bb550bff 
								
							
								 
							
						 
						
							
							
								
								set alpha to 1.0 for drag icons  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								333110515e 
								
							
								 
							
						 
						
							
							
								
								set fullscreen alpha to 1  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c2ba1869ce 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #670  from Ongy/xwayland_unmanaged  
							
							... 
							
							
 
							
							add xwayland unmanaged tests to support dmenu 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bb676013ed 
								
							
								 
							
						 
						
							
							
								
								add xwayland unmanaged tests to support dmenu  
							
							... 
							
							
 
							
							This adds `wlr_xwayland_surface_is_unamanged`, to allow compositors more
fine grained control over XWayland focus.
A surface that is unmanaged should not receive focus, while other
windows that are just override redirect may want it (dmenu).
The way unamanged is determined is taken from wlc. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3296365ce5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #659  from agx/alpha  
							
							... 
							
							
 
							
							Make wlr_render_with_matrix use alpha 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								202a728ee9 
								
							
								 
							
						 
						
							
							
								
								rootstion: handle alpha in server side decorations  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9864f1c136 
								
							
								 
							
						 
						
							
							
								
								rootston: wire up window alpha keybinding  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e2ea1ebe48 
								
							
								 
							
						 
						
							
							
								
								rootston: Add alpha channel to views  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d08792bfff 
								
							
								 
							
						 
						
							
							
								
								Add alpha to wlr_render_with_matrix  
							
							... 
							
							
 
							
							so we can use the alpha channel to e.g. blend in textures 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e6ca78b0e4 
								
							
								 
							
						 
						
							
							
								
								rootston: add view_create  
							
							... 
							
							
 
							
							so we can do basic view setup. Will be used to initialize alpha. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b7b86a9591 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #641  from Ongy/idle-inhibit  
							
							... 
							
							
 
							
							Add idle-inhibit implementation 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								69409ea3cb 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #654  from emersion/send-frame-done  
							
							... 
							
							
 
							
							rootston: send frame done events unconditionally 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ca3a947864 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: fix user-after-free in output_handle_destroy  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5dba27216c 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: fix use-after-free in handle_keyboard_destroy  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								00e647e161 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: fix sending frame done to undefined view  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								dc77b4c8c6 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: don't send frame done if wlr_output manages the surface  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6f8eca2b3a 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: send frame done events unconditionally  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								50d573b2ca 
								
							
								 
							
						 
						
							
							
								
								implements the idle_inhibit protocol type  
							
							... 
							
							
 
							
							This adds the types/wlr_idle_inhibit_v1 implementation. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7d26a6debd 
								
							
								 
							
						 
						
							
							
								
								xdg-shell stable: copy-pasta implementation  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								ec837e3c9e 
								
									
								
							
								 
							
						 
						
							
							
								
								Introduce wlr_output_damage  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								cdd55b5d19 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								90eb50d9aa 
								
							
								 
							
						 
						
							
							
								
								Merge roots_seat_cancel_* into one function  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								7ae8800a63 
								
							
								 
							
						 
						
							
							
								
								Cancel rootston move/resize/rotate on escape press  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ee6cbe2efd 
								
									
								
							
								 
							
						 
						
							
							
								
								Comments should talk about colons not semicolons  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1cea73d2d8 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: fix rotated views damage tracking  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1842487d61 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: fix crash when closing a fullscreened xwayland view  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6ba36cc52f 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: do not rely on current view size when accumulating damage  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ddb1779f9f 
								
									
								
							
								 
							
						 
						
							
							
								
								render: make wlr_renderer_clear take a float[4] for the color  
							
							
 
							
						 
						
							8 years ago