Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								9e96cfd310 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into atomic  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
								
								
							
							
								
							
								867fb6aedb 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2124  from emersion/drag-icons  
							
							 
							
							... 
							
							
 
							
							Render drag icons 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Nate Symer
							
						 
						
							 
							
							
							
								
							
								6a910b9ba5 
								
							
								 
							
						 
						
							
							
								
								Implement gaps (PR  #2047 )  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								cfd02918c0 
								
									
								
							
								 
							
						 
						
							
							
								
								Render drag icons  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								88cd7616db 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix compilation errors related to disabled outputs  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								bb66e6d578 
								
							
								 
							
						 
						
							
							
								
								Refactor everything that needs to arrange windows  
							
							 
							
							... 
							
							
 
							
							* The arrange_foo functions are now replaced with arrange_and_commit, or
with manually created transactions and arrange_windows x2.
* The arrange functions are now only called from the highest level
functions rather than from both high level and low level functions.
* Due to the previous point, view_set_fullscreen_raw and
view_set_fullscreen are both merged into one function again.
* Floating and fullscreen are now working with transactions. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								f9e6d703d2 
								
							
								 
							
						 
						
							
							
								
								Make main properties be the pending state  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								59c9488701 
								
							
								 
							
						 
						
							
							
								
								WIP: Atomic layout updates ground work  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								e2b2fb0a0e 
								
							
								 
							
						 
						
							
							
								
								Switch restore workspaces to a nested for-loop  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								5c9a917df9 
								
							
								 
							
						 
						
							
							
								
								Restore workspaces to outputs based on priority  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								acf71fe805 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2119  from martinetd/gcc-strtruncation  
							
							 
							
							... 
							
							
 
							
							sway/criteria: gcc string truncation warning fix 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dominique Martinet
							
						 
						
							 
							
							
							
								
							
								720313e185 
								
							
								 
							
						 
						
							
							
								
								sway/criteria: gcc string truncation warning fix  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dominique Martinet
							
						 
						
							 
							
							
							
								
							
								d26a0a1a6e 
								
							
								 
							
						 
						
							
							
								
								sway exec command: use waitpid instead of wait  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								212e4ef395 
								
							
								 
							
						 
						
							
							
								
								Remove strip quoting and fix strncpy-overlap  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								07bee8cffe 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2084  from RedSoxFan/runtime-var-expansion  
							
							 
							
							... 
							
							
 
							
							Runtime variable expansion 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								e072fbc6d9 
								
							
								 
							
						 
						
							
							
								
								Switch output storing from list_t to wl_list  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								a0bbe67076 
								
							
								 
							
						 
						
							
							
								
								Address emersions comments on output re-enabling  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								a1b5b93d29 
								
							
								 
							
						 
						
							
							
								
								Store sway_outputs so that they can be reenabled  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								82b3b587dd 
								
							
								 
							
						 
						
							
							
								
								Remove tab/stack check for focusing after a split  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								e7261e2917 
								
							
								 
							
						 
						
							
							
								
								Fix focusing after splitting tabs/stacks  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Scott Leggett
							
						 
						
							 
							
							
							
								
							
								609c420501 
								
							
								 
							
						 
						
							
							
								
								Initialise previous cursor position.  
							
							 
							
							... 
							
							
 
							
							Fix the problem with focus jumping to the container under the cursor
when first starting sway. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tobias Blass
							
						 
						
							 
							
							
							
								
							
								d6d292897f 
								
							
								 
							
						 
						
							
							
								
								Remove suspicious unconditional return  
							
							 
							
							... 
							
							
 
							
							This return effectively disables the log_kernel function 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								f4870d5432 
								
							
								 
							
						 
						
							
							
								
								Fix logic issue in do_var_replacement  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								067fe9d047 
								
							
								 
							
						 
						
							
							
								
								Support runtime var expansion and set at runtime  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								0f71547032 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2095  from emersion/fullscreen-damage-only-visible  
							
							 
							
							... 
							
							
 
							
							Only send frame to visible surfaces when fullscreened 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								6b9ffbad20 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2103  from RyanDwyer/focus-fixes  
							
							 
							
							... 
							
							
 
							
							Focus fixes 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								9aaac8b8c8 
								
							
								 
							
						 
						
							
							
								
								Fix movement crashes/issues  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								1206a60977 
								
							
								 
							
						 
						
							
							
								
								Don't restore focus if unmapping surface wasn't focused  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								bcdb676abb 
								
							
								 
							
						 
						
							
							
								
								Don't set focus to NULL when clicking a surface which has no container  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								9253278328 
								
							
								 
							
						 
						
							
							
								
								Restore focus when unmapping layer shell surfaces  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								74799937cf 
								
							
								 
							
						 
						
							
							
								
								Restore focus when unmapping unmanaged xwayland surfaces  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								0549fd027b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2087  from RedSoxFan/output-subcommand  
							
							 
							
							... 
							
							
 
							
							Refactor cmd_output to use config_subcommand 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								6d0ad6a1ed 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2099  from RyanDwyer/fix-seat-get-active-child  
							
							 
							
							... 
							
							
 
							
							Fix seat_get_active_child 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								51fa988be9 
								
							
								 
							
						 
						
							
							
								
								Address review comments for output subcommands  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								5ea4a4d3ee 
								
							
								 
							
						 
						
							
							
								
								Refactor cmd_output to use config_subcommand  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								d02e9aa4bc 
								
							
								 
							
						 
						
							
							
								
								Fix initial workspace orientation on a rotated output  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								57e78414fa 
								
							
								 
							
						 
						
							
							
								
								Fix seat_get_active_child  
							
							 
							
							... 
							
							
 
							
							seat_get_active_child is used for tabbed and stacked containers to get
the active child. The previous implementation used seat_get_focus_inactive
then ascended the tree to the child of the tabbed/stacked container, but
this fails when the workspace itself is stacked or tabbed and the most
recently active child is floating.
The new implementation takes a more simple approach, where it directly
scans the focus stack for the first immediate child which isn't the
floating container.
Fixes  #2098 . 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								ebe0b668c9 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2093  from emersion/damage-debug  
							
							 
							
							... 
							
							
 
							
							Add SWAY_DAMAGE_DEBUG 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								8e3d19aad2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2096  from kupospelov/fix-title-update  
							
							 
							
							... 
							
							
 
							
							Fix view title update order 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								8289e30308 
								
							
								 
							
						 
						
							
							
								
								Fix potential crash when destroying workspace  
							
							 
							
							... 
							
							
 
							
							`_container_destroy` emits a destroy event, and any listener for this
event should have access to the full container, not a half destroyed
one.
`_container_destroy` also destroys the swayc, so we have to grab a
reference to the sway_workspace so we can free it afterwards.
This also fixes a memory leak where the floating container wasn't freed.
Fixes  #2092 . 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Konstantin Pospelov
							
						 
						
							 
							
							
							
								
							
								e6baac4297 
								
							
								 
							
						 
						
							
							
								
								Fix view title update order  
							
							 
							
							... 
							
							
 
							
							This commit fixes the function call order to make sure that the title
texture is updated using the relevant global font size. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								55b855d867 
								
									
								
							
								 
							
						 
						
							
							
								
								Add SWAY_DAMAGE_DEBUG  
							
							 
							
							... 
							
							
 
							
							Setting it to "rerender" will always re-render everything
regardless of the damaged region. Setting it to "highlight" will
clear the screen and render only damaged regions. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								34bdf25bb5 
								
									
								
							
								 
							
						 
						
							
							
								
								Only send frame to visible surfaces when fullscreened  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								51eee3aecc 
								
									
								
							
								 
							
						 
						
							
							
								
								Schedule a frame even if damage is empty  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dominique Martinet
							
						 
						
							 
							
							
							
								
							
								71ab13f1eb 
								
							
								 
							
						 
						
							
							
								
								sway/config: fix use-after-free for end of block  
							
							 
							
							... 
							
							
 
							
							Introduced in 7c810dc344 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
								
								
							
							
								
							
								df204b65d8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2089  from emersion/send-frame-done-visible  
							
							 
							
							... 
							
							
 
							
							Only send frame done to visible views 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								65845be802 
								
									
								
							
								 
							
						 
						
							
							
								
								Only send frame done to visible views  
							
							 
							
							... 
							
							
 
							
							Also don't accumulate empty damage 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								8bfa2def88 
								
							
								 
							
						 
						
							
							
								
								Address first round of review for generic blocks  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								51bb9d8573 
								
							
								 
							
						 
						
							
							
								
								Support braces on next line for config blocks  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								7c810dc344 
								
							
								 
							
						 
						
							
							
								
								Make command block implementation generic  
							
							 
							
							
 
							
						 
						
							8 years ago