21d98d5bfb 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2123  from emersion/fix-disabled-outputs  
							
							... 
							
							
 
							
							Fix compilation errors related to disabled outputs 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								88cd7616db 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix compilation errors related to disabled outputs  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								f9e6d703d2 
								
							
								 
							
						 
						
							
							
								
								Make main properties be the pending state  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								59c9488701 
								
							
								 
							
						 
						
							
							
								
								WIP: Atomic layout updates ground work  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0b798ed954 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2115  from RedSoxFan/restore-workspaces  
							
							... 
							
							
 
							
							Restore workspaces to output when re-enabled 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e2b2fb0a0e 
								
							
								 
							
						 
						
							
							
								
								Switch restore workspaces to a nested for-loop  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5c9a917df9 
								
							
								 
							
						 
						
							
							
								
								Restore workspaces to outputs based on priority  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c65c84444e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2121  from martinetd/swaylock-ctrl-u  
							
							... 
							
							
 
							
							swaylock: implement ^U to clear buffer 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c78ce0770a 
								
							
								 
							
						 
						
							
							
								
								swaylock: implement ^U to clear buffer  
							
							... 
							
							
 
							
							The whole state->xcb.modifiers thing didn't work at all (always 0)
The xkb doc says "[xkb_state_serialize_mods] should not be used in
regular clients; please use the xkb_state_mod_*_is_active API instead"
so here it is 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								acf71fe805 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2119  from martinetd/gcc-strtruncation  
							
							... 
							
							
 
							
							sway/criteria: gcc string truncation warning fix 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								231c72a141 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2120  from martinetd/swayidle-zombies  
							
							... 
							
							
 
							
							Swayidle: doublefork to not leave zombies around 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								720313e185 
								
							
								 
							
						 
						
							
							
								
								sway/criteria: gcc string truncation warning fix  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d26a0a1a6e 
								
							
								 
							
						 
						
							
							
								
								sway exec command: use waitpid instead of wait  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2477930d90 
								
							
								 
							
						 
						
							
							
								
								swayidle: doublefork to not leave zombies around  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bf6ca69ae8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2118  from RedSoxFan/fix-2117  
							
							... 
							
							
 
							
							Remove strip quoting and fix strncpy-overlap 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								212e4ef395 
								
							
								 
							
						 
						
							
							
								
								Remove strip quoting and fix strncpy-overlap  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								07bee8cffe 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2084  from RedSoxFan/runtime-var-expansion  
							
							... 
							
							
 
							
							Runtime variable expansion 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2e289831ee 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2108  from RedSoxFan/store-outputs  
							
							... 
							
							
 
							
							Allow outputs to be re-enabled 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e072fbc6d9 
								
							
								 
							
						 
						
							
							
								
								Switch output storing from list_t to wl_list  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a0bbe67076 
								
							
								 
							
						 
						
							
							
								
								Address emersions comments on output re-enabling  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a1b5b93d29 
								
							
								 
							
						 
						
							
							
								
								Store sway_outputs so that they can be reenabled  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								22c1c4beb4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2116  from RedSoxFan/fix-2113  
							
							... 
							
							
 
							
							Fix focusing after splitting tabs/stacks 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								82b3b587dd 
								
							
								 
							
						 
						
							
							
								
								Remove tab/stack check for focusing after a split  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e7261e2917 
								
							
								 
							
						 
						
							
							
								
								Fix focusing after splitting tabs/stacks  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b1e72461cf 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2110  from smlx/initialise-cursor-previous  
							
							... 
							
							
 
							
							Initialise previous cursor position. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								609c420501 
								
							
								 
							
						 
						
							
							
								
								Initialise previous cursor position.  
							
							... 
							
							
 
							
							Fix the problem with focus jumping to the container under the cursor
when first starting sway. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								cac400a40b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2107  from tobiasblass/remove_suspicious_return  
							
							... 
							
							
 
							
							Remove suspicious unconditional return 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d6d292897f 
								
							
								 
							
						 
						
							
							
								
								Remove suspicious unconditional return  
							
							... 
							
							
 
							
							This return effectively disables the log_kernel function 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f4870d5432 
								
							
								 
							
						 
						
							
							
								
								Fix logic issue in do_var_replacement  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								067fe9d047 
								
							
								 
							
						 
						
							
							
								
								Support runtime var expansion and set at runtime  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0f71547032 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2095  from emersion/fullscreen-damage-only-visible  
							
							... 
							
							
 
							
							Only send frame to visible surfaces when fullscreened 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6b9ffbad20 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2103  from RyanDwyer/focus-fixes  
							
							... 
							
							
 
							
							Focus fixes 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e410757fe8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2106  from RedSoxFan/fix-2105  
							
							... 
							
							
 
							
							Fix movement crashes/issues 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9aaac8b8c8 
								
							
								 
							
						 
						
							
							
								
								Fix movement crashes/issues  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1206a60977 
								
							
								 
							
						 
						
							
							
								
								Don't restore focus if unmapping surface wasn't focused  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bcdb676abb 
								
							
								 
							
						 
						
							
							
								
								Don't set focus to NULL when clicking a surface which has no container  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9253278328 
								
							
								 
							
						 
						
							
							
								
								Restore focus when unmapping layer shell surfaces  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								74799937cf 
								
							
								 
							
						 
						
							
							
								
								Restore focus when unmapping unmanaged xwayland surfaces  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0549fd027b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2087  from RedSoxFan/output-subcommand  
							
							... 
							
							
 
							
							Refactor cmd_output to use config_subcommand 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6d0ad6a1ed 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2099  from RyanDwyer/fix-seat-get-active-child  
							
							... 
							
							
 
							
							Fix seat_get_active_child 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4bc88772ec 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2100  from RyanDwyer/fix-workspace-orientation  
							
							... 
							
							
 
							
							Fix initial workspace orientation on a rotated output 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								51fa988be9 
								
							
								 
							
						 
						
							
							
								
								Address review comments for output subcommands  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5ea4a4d3ee 
								
							
								 
							
						 
						
							
							
								
								Refactor cmd_output to use config_subcommand  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d02e9aa4bc 
								
							
								 
							
						 
						
							
							
								
								Fix initial workspace orientation on a rotated output  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								ebe0b668c9 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2093  from emersion/damage-debug  
							
							... 
							
							
 
							
							Add SWAY_DAMAGE_DEBUG 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8e3d19aad2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2096  from kupospelov/fix-title-update  
							
							... 
							
							
 
							
							Fix view title update order 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5c2ae9c600 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2097  from RyanDwyer/fix-workspace-segfault  
							
							... 
							
							
 
							
							Fix potential crash when destroying workspace 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								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