emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								9a9d9116be 
								
									
								
							
								 
							
						 
						
							
							
								
								Make view_update_* update live props as well  
							
							 
							
							
 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Dominique Martinet
							
						 
						
							 
							
							
							
								
							
								9314c45c41 
								
							
								 
							
						 
						
							
							
								
								workspace_next_name: free targets later than these already found in order  
							
							 
							
							
 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Dominique Martinet
							
						 
						
							 
							
							
							
								
							
								785ed4383b 
								
							
								 
							
						 
						
							
							
								
								view_map: free criterias as the list it is  
							
							 
							
							
 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Dominique Martinet
							
						 
						
							 
							
							
							
								
							
								ffbe91c245 
								
							
								 
							
						 
						
							
							
								
								container_free: free formatted title  
							
							 
							
							
 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								fc826b921f 
								
							
								 
							
						 
						
							
							
								
								Call view_set_tiled for mapping non-floating views  
							
							 
							
							... 
							
							
 
							
							Fixes  #2209 . 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								4cb6c368a7 
								
							
								 
							
						 
						
							
							
								
								Fix boolean  
							
							 
							
							
 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								f156a25e64 
								
							
								 
							
						 
						
							
							
								
								Only call view_set_tiled when switching floating mode  
							
							 
							
							... 
							
							
 
							
							Otherwise it repeatedly sets the view's border to the config's default. 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Dominique Martinet
							
						 
						
							 
							
							
							
								
							
								c78ab67877 
								
							
								 
							
						 
						
							
							
								
								workspace_next_name: fix string length for ws_num >= 100  
							
							 
							
							... 
							
							
 
							
							The check didn't include && ws_num < 100 so l would always be 1 or 2
Instead of fixing logic it's simpler to just call snprintf twice to get
length and use that.
Also change malloc failure check to sway_assert because both callers of
this function do not do null check and would segfault...
Found through static analysis. 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Dominique Martinet
							
						 
						
							 
							
							
							
								
							
								9c9ee3e4ef 
								
							
								 
							
						 
						
							
							
								
								find prev/next output/workspace: add NULL check  
							
							 
							
							... 
							
							
 
							
							These could be called with NULL if there is no focus
Found through static analysis. 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								acd79e1505 
								
							
								 
							
						 
						
							
							
								
								Implement pid->workspace tracking  
							
							 
							
							... 
							
							
 
							
							When you spawn a process with the exec command, sway now notes the
workspace you had focused and the pid of the child process, then assigns
that workspace to the child when its window appears.
Some of this is carried over from sway 0.15, but with some major
refactoring and centralization of state. 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Dominique Martinet
							
						 
						
							 
							
							
							
								
							
								9ea4cc13a0 
								
							
								 
							
						 
						
							
							
								
								sway views: add helpers to get view and layer from wlr_surface  
							
							 
							
							
 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								e396af853b 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into atomic  
							
							 
							
							
 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Rostislav Pehlivanov
							
						 
						
							 
							
							
							
								
							
								f42bf0ad4a 
								
							
								 
							
						 
						
							
							
								
								container_at_view: don't offset the view by the window geometry  
							
							 
							
							... 
							
							
 
							
							Fixes floating window input offsets. As discussed on IRC with emersion,
this shouldn't have been done in the first place. 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Rostislav Pehlivanov
							
						 
						
							 
							
							
							
								
							
								e0d0e8f840 
								
							
								 
							
						 
						
							
							
								
								Revert "Don't unmaximize floating views"  
							
							 
							
							... 
							
							
 
							
							This reverts commit 97672295ed . 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								4de28bba68 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix floating views not receiving frame events  
							
							 
							
							... 
							
							
 
							
							That happened when they were in tabbed or stacked containers.
Fixes  #2161  
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								e6829c5991 
								
							
								 
							
						 
						
							
							
								
								Move unsetting of view->surface into view_unmap  
							
							 
							
							
 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								8773ed3970 
								
							
								 
							
						 
						
							
							
								
								Fix memleak in container_get_box  
							
							 
							
							... 
							
							
 
							
							Rather than allocate a structure and expect callers to free it, take a
pointer to an existing struct as an argument.
This function is no longer called anywhere though. 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								be86d3aba6 
								
							
								 
							
						 
						
							
							
								
								Remove transaction_add_damage  
							
							 
							
							... 
							
							
 
							
							Instead, damage each container when applying the transaction. 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								61c1187685 
								
							
								 
							
						 
						
							
							
								
								Fix nitpicks  
							
							 
							
							
 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								a7b3f29292 
								
							
								 
							
						 
						
							
							
								
								Remove incorrect assertion and supporting code  
							
							 
							
							... 
							
							
 
							
							Children can exist when destroying a container, such as when destroying
the last output. Sway is not terminating in that case. 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								93696b78ec 
								
							
								 
							
						 
						
							
							
								
								Fix crash when closing output window from outer session  
							
							 
							
							... 
							
							
 
							
							Emitting the close event needs to happen before
container_output_destroy, because container_output_destroy sets the
sway_output to NULL and sway_output is used in IPC. 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								834805f5e2 
								
							
								 
							
						 
						
							
							
								
								Fix crash when disconnecting output  
							
							 
							
							... 
							
							
 
							
							We were freeing the sway_output immediately upon disconnect which left
a dangling pointer in the output's container. It then tried to use the
pointer when the container is freed.
We don't need to store the sway_output in an output's container which is
destroying, so the fix is to set the pointer to NULL and remove the use
in container_free.
Also added an arrange when the output is disconnected for good measure. 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								50190bc760 
								
							
								 
							
						 
						
							
							
								
								Rename view's free callback to destroy  
							
							 
							
							
 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								7a922c65aa 
								
							
								 
							
						 
						
							
							
								
								Damage output when a fullscreen view unmaps  
							
							 
							
							... 
							
							
 
							
							Also moved the arranging into view_unmap to avoid excessive code
duplication. 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								9b15e81cff 
								
							
								 
							
						 
						
							
							
								
								Fix potential crash when fullscreen view unmaps  
							
							 
							
							... 
							
							
 
							
							It happened when a view is a grandchild or deeper of the workspace, is
fullscreen, and unmaps. The workspace would not be included in the
transaction and its pointer to the fullscreen view was left dangling. 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								a3976e2659 
								
							
								 
							
						 
						
							
							
								
								Fix another crash when moving out of stacks or tabs  
							
							 
							
							
 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								b864ac0149 
								
							
								 
							
						 
						
							
							
								
								Fix crash when unmapping a view with reapable parents  
							
							 
							
							... 
							
							
 
							
							container_destroy was calling container_reap_empty, which calls
container_destroy and so on. Eventually the original container_destroy
would return a NULL pointer to the caller which caused a crash.
This also fixes an arrange on the wrong container when moving views in
and out of stacks. 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								38398e2d77 
								
							
								 
							
						 
						
							
							
								
								Implement atomic layout updates for tree operations  
							
							 
							
							... 
							
							
 
							
							This implements atomic layout updates for when views map, reparent or
unmap. 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								1c89f32533 
								
							
								 
							
						 
						
							
							
								
								Preserve buffers during transactions  
							
							 
							
							... 
							
							
 
							
							* Also fix parts of the rendering where it was rendering the pending
state instead of current. 
							
						 
						
							7 years ago  
						
					 
				
					
						
							
							
								 
								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  
						
					 
				
					
						
							
							
								 
								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
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								067fe9d047 
								
							
								 
							
						 
						
							
							
								
								Support runtime var expansion and set at runtime  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								9aaac8b8c8 
								
							
								 
							
						 
						
							
							
								
								Fix movement crashes/issues  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								d02e9aa4bc 
								
							
								 
							
						 
						
							
							
								
								Fix initial workspace orientation on a rotated output  
							
							 
							
							
 
							
						 
						
							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  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								3f1cfd547e 
								
							
								 
							
						 
						
							
							
								
								Fix top border when a view is initially floating  
							
							 
							
							... 
							
							
 
							
							Fixes  #2085 . 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								a2c1cb9072 
								
							
								 
							
						 
						
							
							
								
								Fix mpv damage issue when unfullscreening into floating  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								f24087d104 
								
							
								 
							
						 
						
							
							
								
								Fix fullscreen position  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								97672295ed 
								
							
								 
							
						 
						
							
							
								
								Don't unmaximize floating views  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								40af5d81a1 
								
							
								 
							
						 
						
							
							
								
								Fix getting adjacent output  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								d4ed204d4d 
								
							
								 
							
						 
						
							
							
								
								Remove container_self_or_parent_floating  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								70f5d6fcf3 
								
							
								 
							
						 
						
							
							
								
								Rename container_set_geometry_from_view  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								e4e912ea91 
								
							
								 
							
						 
						
							
							
								
								Store swayc coordinates as layout-local  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								02de2a6f65 
								
							
								 
							
						 
						
							
							
								
								Rename set_maximized functions to set_tiled  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								dc83b158e1 
								
							
								 
							
						 
						
							
							
								
								Fix issues with sticky containers and workspaces  
							
							 
							
							... 
							
							
 
							
							* Attach sticky containers to new workspaces when switching
* Fire the close event *before* we start destroying the workspace to
prevent a crash
Because the sticky container now follows the visible workspace, this
simplifies the rendering and container_at logic. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								13a4b0512e 
								
							
								 
							
						 
						
							
							
								
								Fix unfullscreening a floating view  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								aaba7642b3 
								
							
								 
							
						 
						
							
							
								
								Replace is_floating boolean with function  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								34f35f0bad 
								
							
								 
							
						 
						
							
							
								
								Use L_FLOATING instead of reapable boolean  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								1f2e399ade 
								
							
								 
							
						 
						
							
							
								
								Implement floating  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								f3ab895916 
								
							
								 
							
						 
						
							
							
								
								Implement `floating enable`  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								c47d6cb1c4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2081  from RedSoxFan/fix-2077  
							
							 
							
							... 
							
							
 
							
							Send reparent events in container_split 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								8237d944d4 
								
							
								 
							
						 
						
							
							
								
								Fix move perpendicular segfault  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								cca587b21f 
								
							
								 
							
						 
						
							
							
								
								Send reparent events in container_split  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								e13c94f2dd 
								
							
								 
							
						 
						
							
							
								
								Fix typo  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								633bee9019 
								
							
								 
							
						 
						
							
							
								
								Fix moving out of tab/stack when only child  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								3b90b55666 
								
							
								 
							
						 
						
							
							
								
								Notify of subtree change  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								103a302fa4 
								
							
								 
							
						 
						
							
							
								
								Fix moving out of a tabbed/stacked workspace  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								a66fd74a54 
								
							
								 
							
						 
						
							
							
								
								Fix breaking out of tabs/stacks  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								6f4cb2b29d 
								
							
								 
							
						 
						
							
							
								
								Add tree representation to IPC workspace description  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								1071785f56 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2060  from RedSoxFan/focus-wrapping  
							
							 
							
							... 
							
							
 
							
							Implement focus_wrapping 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								015878e5db 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2058  from RyanDwyer/refactor-parse-title-format  
							
							 
							
							... 
							
							
 
							
							Refactor parse_title_format 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								46da1dc32b 
								
							
								 
							
						 
						
							
							
								
								Implement focus_wrapping  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								7c7d24600b 
								
							
								 
							
						 
						
							
							
								
								Fix ancestor typos  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								9df1432f56 
								
							
								 
							
						 
						
							
							
								
								Refactor parse_title_format  
							
							 
							
							... 
							
							
 
							
							Don't read properties until needed, and do it with less lines of code. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								fd137c4f05 
								
							
								 
							
						 
						
							
							
								
								Send workspace::move in container_output_destroy  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								9c0cc98d07 
								
									
								
							
								 
							
						 
						
							
							
								
								Don't move empty workspaces when output is destroyed  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
								
								
							
							
								
							
								8fda41dab5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into cmd-swap  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								d3dd7e5bae 
								
							
								 
							
						 
						
							
							
								
								Rename view_get_type to view_get_shell  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								51865c00c8 
								
							
								 
							
						 
						
							
							
								
								Add %app_id to title_format  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								569f4e0e4c 
								
							
								 
							
						 
						
							
							
								
								Implement swap command  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
								
								
							
							
								
							
								ab74c95d56 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2036  from RyanDwyer/workspace-switch-on-map  
							
							 
							
							... 
							
							
 
							
							Switch workspace if required when mapping a view 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
								
								
							
							
								
							
								daf328d054 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2033  from RyanDwyer/arrange-after-flatten  
							
							 
							
							... 
							
							
 
							
							Arrange views after flattening the parent 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
								
								
							
							
								
							
								a268a0c2ae 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2034  from RyanDwyer/cleanup-container-titles  
							
							 
							
							... 
							
							
 
							
							Clean up container title functions 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								f32a002401 
								
							
								 
							
						 
						
							
							
								
								Switch workspace if required when mapping a view  
							
							 
							
							... 
							
							
 
							
							If a view is created on a workspace that wasn't visible, switch to it.
Fixes  #1879 . 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								e496cc99f8 
								
							
								 
							
						 
						
							
							
								
								Fix focus bug when moving between outputs  
							
							 
							
							... 
							
							
 
							
							When moving focus left or right to an adjacent output, only select the
first or last child in the new workspace if the workspace's layout is
horizontalish. If it's a verticalish layout, use the last focused
container. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								db38b9bbf3 
								
							
								 
							
						 
						
							
							
								
								Clean up container title functions  
							
							 
							
							... 
							
							
 
							
							* Add and use lenient_strcat and lenient_strncat functions
* Rename `concatenate_child_titles` function as that's no longer what it
does
* Rename `container_notify_child_title_changed` because we only need to
notify that the tree structure has changed, not titles
* Don't notify parents when a child changes its title
* Update ancestor titles when changing a container's layout
	* Eg. create nested tabs and change the inner container to stacking
* No need to store tree presentation in both container->name and
formatted_title 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								320703fdca 
								
							
								 
							
						 
						
							
							
								
								Arrange views after flattening the parent  
							
							 
							
							... 
							
							
 
							
							Fixes  #2029 . 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								c9630975da 
								
							
								 
							
						 
						
							
							
								
								Fix crash in move workspace to output command  
							
							 
							
							... 
							
							
 
							
							Fixes  #2026 . 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								cdbae9a5e9 
								
							
								 
							
						 
						
							
							
								
								Fix nested tabs  
							
							 
							
							... 
							
							
 
							
							Fixes  #2023 . 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								5354988317 
								
							
								 
							
						 
						
							
							
								
								Implement clicking stacked title bars  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								f6c3682c05 
								
							
								 
							
						 
						
							
							
								
								Use constants for titlebar dimensions  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								664169fbf1 
								
							
								 
							
						 
						
							
							
								
								Implement stacked layout  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								0273c6438c 
								
							
								 
							
						 
						
							
							
								
								Fix hide_edge_borders smart for tabs and stacks  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								5ab4930185 
								
							
								 
							
						 
						
							
							
								
								Fix tab border issues  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								4672cb7ccf 
								
							
								 
							
						 
						
							
							
								
								Use class or app_id in tree representation  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								efc07fb3d4 
								
							
								 
							
						 
						
							
							
								
								Don't track damage for views on inactive tabs  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								bd79584f65 
								
							
								 
							
						 
						
							
							
								
								Add assertion in container_at_view  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								c08f9bf257 
								
							
								 
							
						 
						
							
							
								
								Implement tabbed layout  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								c4ea2b51f6 
								
							
								 
							
						 
						
							
							
								
								Fix hide_edge_borders constraints  
							
							 
							
							... 
							
							
 
							
							When checking if a border is on the edge, the check should be done
against the workspace rather than the output. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								9fd28aea8c 
								
							
								 
							
						 
						
							
							
								
								Rebuild textures if needed when moving a container  
							
							 
							
							... 
							
							
 
							
							When moving a container to an output which has a different scale than
the previous, rebuild the title and marks textures at the new scale.
Fixes  #1999 . 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								ebb0d051db 
								
							
								 
							
						 
						
							
							
								
								Fix many border opacity issues  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								69ac7f73e7 
								
							
								 
							
						 
						
							
							
								
								Destroy marks textures when view destroyed  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								b351d0a64a 
								
							
								 
							
						 
						
							
							
								
								Set textures to null when destroying  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								5384fdcbc6 
								
							
								 
							
						 
						
							
							
								
								Don't show marks which start with an underscore  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								0e2cc0af30 
								
							
								 
							
						 
						
							
							
								
								Implement show_marks  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								fc96f004d2 
								
							
								 
							
						 
						
							
							
								
								Don't steal focus when a view changes its title  
							
							 
							
							... 
							
							
 
							
							Fixes  #1989  
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								22d38600d0 
								
							
								 
							
						 
						
							
							
								
								Implement marks  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
								
								
							
							
								
							
								9ba0dca7ba 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into fix-1975  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								95a10dd4f3 
								
									
								
							
								 
							
						 
						
							
							
								
								Kill wl_shell  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								3488fbc859 
								
							
								 
							
						 
						
							
							
								
								Fix y and height for a hidden top normal border  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
								
								
							
							
								
							
								34b864fb17 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into fix-1975  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								6ff7c52736 
								
							
								 
							
						 
						
							
							
								
								Fix titles and detect edges for hide_edge_borders  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								92b8497a0b 
								
							
								 
							
						 
						
							
							
								
								Fix crash when launching programs from dmenu  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								bffcb496cc 
								
							
								 
							
						 
						
							
							
								
								Revert "Revert "Merge pull request  #1953  from RyanDwyer/criteria-focused""  
							
							 
							
							... 
							
							
 
							
							This reverts commit ac0e62584f .
This reimplements the criteria __focused__ commit in preparation for
fixing a known bug. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								1e9aaa54a8 
								
							
								 
							
						 
						
							
							
								
								Revert "Revert "Merge pull request  #1943  from RyanDwyer/criteria-improvements""  
							
							 
							
							... 
							
							
 
							
							This reverts commit 32a572cecf .
This reimplements the criteria overhaul in preparation for fixing a
known bug. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
								
								
							
							
								
							
								b2dec12368 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1970  from emersion/xdg-shell-stable  
							
							 
							
							... 
							
							
 
							
							Add xdg-shell stable support 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								88d9d43b36 
								
									
								
							
								 
							
						 
						
							
							
								
								Add xdg-shell stable support  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Heghedus Razvan
							
						 
						
							 
							
							
							
								
							
								789a877b37 
								
							
								 
							
						 
						
							
							
								
								Fix crash when using pango markup font  
							
							 
							
							... 
							
							
 
							
							The characters & < > ' " needs to be escaped when using pango markup
Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								0f43eac5dc 
								
							
								 
							
						 
						
							
							
								
								Fix recursion when counting descendants of a type  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								2adf23c2a3 
								
							
								 
							
						 
						
							
							
								
								Only count views for hide_edge_borders smart  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
								
								
							
							
								
							
								ec60e24f75 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into edge-borders  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								e3625d8f33 
								
							
								 
							
						 
						
							
							
								
								Count descendant views for hide_edge_borders smart  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								32a572cecf 
								
							
								 
							
						 
						
							
							
								
								Revert "Merge pull request  #1943  from RyanDwyer/criteria-improvements"  
							
							 
							
							... 
							
							
 
							
							This reverts commit 3e1bf721c6 , reversing
changes made to 2217518bd5 . 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								ac0e62584f 
								
							
								 
							
						 
						
							
							
								
								Revert "Merge pull request  #1953  from RyanDwyer/criteria-focused"  
							
							 
							
							... 
							
							
 
							
							This reverts commit 2511adffc2 , reversing
changes made to 3e1bf721c6 . 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
								
								
							
							
								
							
								4717c71da5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into fix-crash-on-fullscreen  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								94e42f9857 
								
							
								 
							
						 
						
							
							
								
								Implement __focused__ criteria  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								3db7fc2bb2 
								
							
								 
							
						 
						
							
							
								
								Implement hide_edge_borders  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dudemanguy911
							
						 
						
							 
							
							
							
								
							
								935bda0f33 
								
							
								 
							
						 
						
							
							
								
								fix crash on fullscreen toggle  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								3b0c26d149 
								
							
								 
							
						 
						
							
							
								
								Overhaul criteria implementation  
							
							 
							
							... 
							
							
 
							
							The criteria struct now uses properties for each token type rather than
the list_t list of tokens. The reason for this is that different token
types have different data types: pcre, string and number to name a few.
This solution should be more flexible moving forward. A bonus of this is
that criteria is now easier to understand when looking at the struct
definition.
The criteria parser has been rewritten because the previous one didn't
support valueless pairs (eg. [class="foo" floating]).
Criteria now has types. Types at the moment are CT_COMMAND,
CT_ASSIGN_WORKSPACE and CT_ASSIGN_OUTPUT. i3 uses types as well.
Previously the assign command was creating a criteria with 'move to
workspace <name>' as its command, but this caused the window to appear
briefly on the focused workspace before being moved to the assigned
workspace. It now creates the view directly in the assigned workspace.
Each view will only execute a given criteria once. This is achieved by
storing a list of executed criteria in the view. This is the same
strategy used by i3.
Escaping now works properly. Previously you could do things like
[class="Fire\"fox"] and the stored value would be 'Fire\"fox', but it
should be (and now is) 'Fire"fox'.
The public functions in criteria.c are now all prefixed with criteria_.
Xwayland views now listen to the set_title, set_class and
set_window_type events and criteria will be run when these happen. XDG
shell has none of these events so it continues to update the title in
handle_commit.
Each view type's get_prop function has been split into get_string_prop
and get_int_prop because some properties like the X11 window ID and
window type are numeric.
The following new criteria tokens are now supported:
* id (X11 window ID)
* instance
* tiling
* workspace 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								c0f5d740a5 
								
									
								
							
								 
							
						 
						
							
							
								
								Damage container when updating title  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								bec80f1551 
								
									
								
							
								 
							
						 
						
							
							
								
								Damage borders when damaging view  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								556ff5f50e 
								
							
								 
							
						 
						
							
							
								
								Implement pango support  
							
							 
							
							... 
							
							
 
							
							Implements support for the pango: prefix in the font command.
Closes  #1903 . 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								936226845f 
								
							
								 
							
						 
						
							
							
								
								Add extra check for view title being NULL  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								5d6d24e71a 
								
							
								 
							
						 
						
							
							
								
								Move code for re-arranging after font height change into a common place  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								da7d6642d3 
								
							
								 
							
						 
						
							
							
								
								Refactor parse_title_format()  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								228c478e8d 
								
							
								 
							
						 
						
							
							
								
								Implement title_format  
							
							 
							
							... 
							
							
 
							
							This implements the title_format command, with a new placeholder %shell
which gets substituted with the view type (xwayland, xdg_shell_v6 or
wl_shell).
Example config:
    for_window [title=".*"] title_format %title (class=%class instance=%instance shell=%shell) 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								e83e5487be 
								
							
								 
							
						 
						
							
							
								
								Use scissor to render title texture  
							
							 
							
							... 
							
							
 
							
							This allows the title's texture to always be the full width of the text,
and clipped at render time according to the desired width (eg. tabs...).
As an added bonus, the texture no longer needs to be updated when
containers are arranged. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Alex Xu (Hello71)
							
						 
						
							 
							
							
							
								
							
								3202c45054 
								
							
								 
							
						 
						
							
							
								
								Check for NULL in container_update_title  
							
							 
							
							... 
							
							
 
							
							Fixes crash when opening Firefox developer tools. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								ed0d606c2a 
								
							
								 
							
						 
						
							
							
								
								Fix title texture width  
							
							 
							
							... 
							
							
 
							
							Use max of the container width or text width. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								58a033d816 
								
							
								 
							
						 
						
							
							
								
								Convert border_colors.text to float[4]  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								8f06aa7598 
								
							
								 
							
						 
						
							
							
								
								Fix anti-aliasing  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								89d1571041 
								
							
								 
							
						 
						
							
							
								
								Fix potential segfault when setting container title  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								55b307cddf 
								
							
								 
							
						 
						
							
							
								
								Calculate config->font_height based on existing container titles  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								b667298a0a 
								
							
								 
							
						 
						
							
							
								
								Render titles  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dillen Meijboom
							
						 
						
							 
							
							
							
								
							
								b45e2bd95e 
								
							
								 
							
						 
						
							
							
								
								Fixed   #1888  GCC cannot compile due to uninitialized variables ( #1889 )  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								db
							
						 
						
							 
							
							
							
								
							
								22170bde77 
								
							
								 
							
						 
						
							
							
								
								Fix layer surface crash on output destroy  
							
							 
							
							... 
							
							
 
							
							Before freeing sway_output, NULL the wlr_output reference to it. Check for that
NULL in layer_shell handle_destroy. Don't damage null container in unmap.
Additionaly, terminate swaybg if its output is being disabled. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								83952c5201 
								
							
								 
							
						 
						
							
							
								
								Restore view_update_position()  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								55577498c0 
								
							
								 
							
						 
						
							
							
								
								Allow clicking view decorations to focus view  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								0375f966f1 
								
							
								 
							
						 
						
							
							
								
								Fix surface offset when using borders  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								fa5de2876e 
								
							
								 
							
						 
						
							
							
								
								Move docblock and fix indenting of switch/case.  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								630ba30e3c 
								
							
								 
							
						 
						
							
							
								
								Implement borders  
							
							 
							
							... 
							
							
 
							
							Implements rendering of borders. Title text is still to do.
Implements the following configuration directives:
* client.focused
* client.focused_inactive
* client.unfocused
* client.urgent
* border
* default_border 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								91f97fc21a 
								
							
								 
							
						 
						
							
							
								
								Fix segfault in view_unmap()  
							
							 
							
							... 
							
							
 
							
							If the last remaining view on a workspace is unmapped and the workspace
is not visible, parent will be a C_OUTPUT. Call the arrange_output()
function in this case. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								312fdf313f 
								
							
								 
							
						 
						
							
							
								
								Remove arrange_windows()  
							
							 
							
							... 
							
							
 
							
							After the refactor, this function is no longer called. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								167c2e1aa9 
								
							
								 
							
						 
						
							
							
								
								Refactor arrange_windows()  
							
							 
							
							... 
							
							
 
							
							Replaces arrange_windows() with arrange_root(), arrange_output(),
arrange_workspace() and arrange_children_of().
Also makes fullscreen views save and restore their dimensions, which
allows it to preserve any custom resize and is also a requirement for
floating views once they are implemented. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								ae39d7b28c 
								
							
								 
							
						 
						
							
							
								
								Remove sway_container.workspace_layout  
							
							 
							
							... 
							
							
 
							
							Fixes  #1716 . 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								dfc26c664f 
								
							
								 
							
						 
						
							
							
								
								Update wording about unmanaged/unmapped views  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								30a7488936 
								
							
								 
							
						 
						
							
							
								
								Add assert to view_execute_criteria()  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								72767e1cc3 
								
							
								 
							
						 
						
							
							
								
								Implement criteria commands  
							
							 
							
							... 
							
							
 
							
							Implements the following commands:
* for_window [...] <cmdlist>
* assign [...] <workspace> 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								22b9169631 
								
							
								 
							
						 
						
							
							
								
								Fix crash in container_descendants()  
							
							 
							
							... 
							
							
 
							
							If root is a C_VIEW, the children property is a null pointer. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								a41057714f 
								
									
								
							
								 
							
						 
						
							
							
								
								Update for wlroots#885  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								34429a3605 
								
							
								 
							
						 
						
							
							
								
								Keep view fullscreened when moving to another workspace.  
							
							 
							
							... 
							
							
 
							
							container_handle_fullscreen_reparent() must be called *after* setting
the container's new parent. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								45a2fad0de 
								
							
								 
							
						 
						
							
							
								
								container_get_in_direction(): Don't split this function  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								7e38cc2e05 
								
							
								 
							
						 
						
							
							
								
								arrange_windows(): Calculate workspace properties when fullscreen  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								35ccdd67a8 
								
							
								 
							
						 
						
							
							
								
								More fullscreen fixes.  
							
							 
							
							... 
							
							
 
							
							* Render fullscreen views without wlr function, which makes popups and
lockscreen work.
* Don't allow input events to surfaces behind fullscreen views.
* Use correct output dimensions (for rotated outputs). 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								72beae209b 
								
							
								 
							
						 
						
							
							
								
								Fullscreen fixes.  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								cc4da245a8 
								
							
								 
							
						 
						
							
							
								
								Fix views unmapping their own fullscreen windows.  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								c685ef081f 
								
							
								 
							
						 
						
							
							
								
								Create sway_workspace struct.  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								bfd5834f4c 
								
							
								 
							
						 
						
							
							
								
								Feedback for fullscreen.  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Ryan Dwyer
							
						 
						
							 
							
							
							
								
							
								52420cc24d 
								
							
								 
							
						 
						
							
							
								
								Implement fullscreen.  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dominique Martinet
							
						 
						
							 
							
							
							
								
							
								8490d1662c 
								
							
								 
							
						 
						
							
							
								
								Fix gcc maybe-uninitialized warning  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dominique Martinet
							
						 
						
							 
							
							
							
								
							
								de65d05821 
								
							
								 
							
						 
						
							
							
								
								container_destroy: fix segfault  
							
							 
							
							... 
							
							
 
							
							cont->children doesn't have to be NULL when there is no children 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								9db859585e 
								
							
								 
							
						 
						
							
							
								
								container_create_notify on split  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								c0f9ee7bd1 
								
							
								 
							
						 
						
							
							
								
								seat get focus inactive view  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								61abd56ca4 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix output containers position  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
								
								
							
							
								
							
								c47b4d4edb 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1756  from emersion/output-damage  
							
							 
							
							... 
							
							
 
							
							Fine-grained damage tracking 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
								
								
							
							
								
							
								f5a9bd5cb7 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1700  from swaywm/move-cmd-full  
							
							 
							
							... 
							
							
 
							
							Implement move [left|right|up|down] 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								93ca8919f6 
								
									
								
							
								 
							
						 
						
							
							
								
								Don't rejigger if parent has two children  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								37b173f326 
								
									
								
							
								 
							
						 
						
							
							
								
								When moving between outputs, use output center as reference  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
								
								
							
							
								
							
								640232eb22 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "Break everything^W^WUse wlr_box for sway_container"  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								df0d57b916 
								
							
								 
							
						 
						
							
							
								
								Fix issue with incorrectly rejiggered workspaces  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								764489e737 
								
							
								 
							
						 
						
							
							
								
								Break everything^W^WUse wlr_box for sway_container  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								9109b1fd11 
								
							
								 
							
						 
						
							
							
								
								Fix moving to parallel container on another output  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								5ff16994c5 
								
							
								 
							
						 
						
							
							
								
								Address @emersion feedback  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								c8be7bfc1e 
								
							
								 
							
						 
						
							
							
								
								Fix another of @orestisf1993's issues  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								1f70b94f34 
								
							
								 
							
						 
						
							
							
								
								Fix moving into right end of container  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								cd6e3182fa 
								
							
								 
							
						 
						
							
							
								
								Fix issues @orestisf1993 raised  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								b5baa78dc3 
								
							
								 
							
						 
						
							
							
								
								Address @emersion's comments  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								603e0e42c5 
								
							
								 
							
						 
						
							
							
								
								Add debug tree view  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								516f5454ad 
								
									
								
							
								 
							
						 
						
							
							
								
								Simplify damage tracking functions, use them in layer shell  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								290c916290 
								
									
								
							
								 
							
						 
						
							
							
								
								Send surface enter/leave events to view children  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								a06052ad9d 
								
							
								 
							
						 
						
							
							
								
								Fix splitting workspaces  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								efac07db5f 
								
							
								 
							
						 
						
							
							
								
								Fix workspaces not updated on swaybar  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								57954a2b24 
								
							
								 
							
						 
						
							
							
								
								Implement move [left|right|up|down]  
							
							 
							
							... 
							
							
 
							
							The exact semantics of this command are complicated. I'll describe each
test scenario as s-expressions. Everything assumes L_HORIZ if not
specified, but if you rotate everything 90 degrees the same test cases
hold.
```
(container (view a) (view b focus) (view c))
-> move left
(container (view b focus) (view a) (view c))
(container (view a) (view b focus) (view c))
-> move right
(container (view a) (view c) (view b focus))
(container L_VERT (view a))
(container L_HORIZ
  (view b) (view c focus))
-> move up
(container L_VERT
  (view a) (view c focus))
(container L_HORIZ (view b))
(workspace
  (view a) (view b focus) (view c))
-> move up
(workspace [split direction flipped]
  (view b focus)
  (container (view a) (view c)))
(workspace
  (view a) (view b focus) (view c))
-> move down
(workspace [split direction flipped]
  (container (view a) (view c))
  (view b focus)))
Note: outputs use wlr_output_layout instead of assuming that i+/-1 is
the next output in the move direction.
(root
  (output X11-1
    (workspace 1))
  (output X11-2
    (workspace 1 (view a focus) (view b)))))
-> move left
(root
  (output X11-1
    (workspace 1 (view a focus)))
  (output X11-2
    (workspace 1 (view b)))))
(root
  (output X11-1
    (workspace 1
      (container (view a) (view b)))
  (output X11-2
    (workspace 1 (view c focus)))))
-> move left
(root
  (output X11-1
    (workspace 1
      (container (view a) (view b))
      (view c focus)))
  (output X11-2
    (workspace 1)))
``` 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								d77a0119f4 
								
							
								 
							
						 
						
							
							
								
								Avoid arranging windows while reloading config  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								b08f7e5183 
								
							
								 
							
						 
						
							
							
								
								Fix deletion of still-visible workspaces on unfocus  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								88e3e5ea5d 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix wl_output enter/leave events  
							
							 
							
							... 
							
							
 
							
							Fixes  #1739  
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
								
								
							
							
								
							
								f63d9417cd 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1743  from emersion/subsurface-damage-tracking  
							
							 
							
							... 
							
							
 
							
							Damage tracking for view children 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								d65d001aa5 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix desktop_damage_whole_surface  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								6b9b03f09f 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove outdated TODO  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								076bedb85e 
								
									
								
							
								 
							
						 
						
							
							
								
								Add container_damage_whole  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								f5e5b1819b 
								
									
								
							
								 
							
						 
						
							
							
								
								Track damage of xdg-shell-v6 popups  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								f242362e7e 
								
							
								 
							
						 
						
							
							
								
								Handle output removal on swaybar  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								45f93e1650 
								
									
								
							
								 
							
						 
						
							
							
								
								Accumulate damage from subsurfaces  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								dcd15a2d3d 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement shell views  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
								
								
							
							
								
							
								9e89daf213 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1734  from swaywm/resize-cmd  
							
							 
							
							... 
							
							
 
							
							Implement resize command 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								f77986338f 
								
							
								 
							
						 
						
							
							
								
								Implement resize command  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								65f254f3fb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'wlroots' into fix-focus-inactive  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								deda37469a 
								
							
								 
							
						 
						
							
							
								
								fix focus child  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
							
								
							
								44b8d30f52 
								
							
								 
							
						 
						
							
							
								
								Use new wlr_*_surface_at functions  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
							
								
							
								8eff00f723 
								
							
								 
							
						 
						
							
							
								
								Remove unused SWAY_VIEW_TYPES  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								fc9398a42e 
								
							
								 
							
						 
						
							
							
								
								Implement opacity command  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								cfd806577b 
								
							
								 
							
						 
						
							
							
								
								fix sending window new event  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								3e61718053 
								
							
								 
							
						 
						
							
							
								
								try to fix focus-inactive  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								76b0f3531f 
								
							
								 
							
						 
						
							
							
								
								send window close event  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								62c79ef451 
								
							
								 
							
						 
						
							
							
								
								fix double free  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								741e3959e3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'wlroots' into split-containers2  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								9d1cbd77ac 
								
							
								 
							
						 
						
							
							
								
								simplify container close  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								f3ef1da750 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix wrong output container coordinates  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								fa004dd0d7 
								
							
								 
							
						 
						
							
							
								
								move output create to its own file  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								a001890fb8 
								
							
								 
							
						 
						
							
							
								
								move workspace create to workspace.c  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								97b171649d 
								
							
								 
							
						 
						
							
							
								
								move output damage to workspace destructor  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								c0554d23d3 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix rendering with multiple outputs  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								035a88e0dc 
								
							
								 
							
						 
						
							
							
								
								rename container_finish to _container_destroy  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								481a8275c1 
								
							
								 
							
						 
						
							
							
								
								address feedback  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
								
								
							
							
								
							
								1a5785b0c3 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1712  from RedSoxFan/workspace-number-names  
							
							 
							
							... 
							
							
 
							
							Fix name generation from workspace number commands 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								1e549230db 
								
							
								 
							
						 
						
							
							
								
								Fix name generation for workspace number <name>  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								a514fee1b9 
								
							
								 
							
						 
						
							
							
								
								rename workspace_get_initial_output  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								9b567fc37e 
								
							
								 
							
						 
						
							
							
								
								clean up container_get_default_layout  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								065887bb7b 
								
							
								 
							
						 
						
							
							
								
								move container_set_layout to layout.h  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								fcbcbf34ad 
								
							
								 
							
						 
						
							
							
								
								make container_finish private  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								5f4761c4f4 
								
							
								 
							
						 
						
							
							
								
								unify workspace create functions  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								cba258e16a 
								
							
								 
							
						 
						
							
							
								
								move output code out of the tree  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								09d448ea2d 
								
							
								 
							
						 
						
							
							
								
								unify container destroy functions  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								b4c5f79725 
								
							
								 
							
						 
						
							
							
								
								move view and workspace destructors to container.c  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								7afbe9284f 
								
							
								 
							
						 
						
							
							
								
								rename _container_destroy to container_finish  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								33006c4e64 
								
							
								 
							
						 
						
							
							
								
								dont deallocate in container_close  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								20f9d49b82 
								
							
								 
							
						 
						
							
							
								
								cleanup  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								2992b72d61 
								
							
								 
							
						 
						
							
							
								
								change reap container approach  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								2c165e1288 
								
							
								 
							
						 
						
							
							
								
								fix more close segfaults  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								a89096278b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'wlroots' into split-containers  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								d434da5632 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'wlroots' into split-containers  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								d070244362 
								
							
								 
							
						 
						
							
							
								
								fix workspace splits  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								a4a241697a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'wlroots' into view-redesign  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								0c0cc79282 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1699  from acrisci/seat-fixes  
							
							 
							
							... 
							
							
 
							
							Seat fixes and cleanup 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								2f64ce86c4 
								
									
								
							
								 
							
						 
						
							
							
								
								Xwayland unmanaged views aren't views anymore  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
								
								
							
							
								
							
								4134407fa9 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1690  from swaywm/i3bar-json  
							
							 
							
							... 
							
							
 
							
							I3bar json 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								357a4401fa 
								
							
								 
							
						 
						
							
							
								
								address feedback  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								2187684bd0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'wlroots' into split-containers  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								5e024278a6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'wlroots' into seat-fixes  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								2a8985a345 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1697  from RedSoxFan/back-and-forth  
							
							 
							
							... 
							
							
 
							
							Fix back-and-forth workspace name saving for non-empty workspaces 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								c507727ad2 
								
							
								 
							
						 
						
							
							
								
								Fix use-after-free with block hotspots  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								b2d871cfe2 
								
							
								 
							
						 
						
							
							
								
								Partially implement move command  
							
							 
							
							... 
							
							
 
							
							Works:
- move [container|window] to workspace <name>
    - Note, this should be able to move C_CONTAINER but this is untested
- move [workspace] to output [left|right|up|down|<name>]
Not implemented yet:
- move [left|right|up|down]
- move scratchpad
- move position 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								61fabede14 
								
									
								
							
								 
							
						 
						
							
							
								
								Address review comments  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								e677c5b204 
								
							
								 
							
						 
						
							
							
								
								rename seat functions  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								27e394f8b0 
								
							
								 
							
						 
						
							
							
								
								fix children list segfault  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								eda425fdab 
								
							
								 
							
						 
						
							
							
								
								fix some segfaults  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								1d68f9ecca 
								
									
								
							
								 
							
						 
						
							
							
								
								Add sway_view_impl  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								b2c2ee693b 
								
									
								
							
								 
							
						 
						
							
							
								
								Introduce common functions to create, map, unmap, destroy views  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								6f7b33e691 
								
							
								 
							
						 
						
							
							
								
								handle container destroy in the seat  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								e7ecb001d7 
								
							
								 
							
						 
						
							
							
								
								reap container parent on destroy  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								7706d83160 
								
							
								 
							
						 
						
							
							
								
								basic split containers  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								8aedc042ee 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix two segfaults when destroying outputs  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Brian Ashworth
							
						 
						
							 
							
							
							
								
							
								c901510e01 
								
							
								 
							
						 
						
							
							
								
								Fixes back-and-forth name saving for non-empty ws  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								212b503992 
								
							
								 
							
						 
						
							
							
								
								Use wlr_surface_point_accepts_input  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								a776ecbb86 
								
									
								
							
								 
							
						 
						
							
							
								
								Add lite damage tracking  
							
							 
							
							... 
							
							
 
							
							This skips the renderer if nothing has changed, and renders
everything otherwise. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								88f08a42f3 
								
							
								 
							
						 
						
							
							
								
								Fix segfault when reaping invisible workspaces  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								49379dd0fc 
								
							
								 
							
						 
						
							
							
								
								Fix workspace deletion edge cases  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								1592543fd6 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1659  from swaywm/default-orientation  
							
							 
							
							... 
							
							
 
							
							Add default_orientation command 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								01af343912 
								
							
								 
							
						 
						
							
							
								
								Destroy empty workspaces when moving away  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								69eb021767 
								
							
								 
							
						 
						
							
							
								
								Add default_orientation command  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								e62cc0ac26 
								
							
								 
							
						 
						
							
							
								
								Finish porting over workspace_next_name  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								f26ecd9f58 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/wlroots' into swaybar-layers  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								8f490d7d2d 
								
							
								 
							
						 
						
							
							
								
								Fix oversights from previous pull request  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								dc8c9fbeb6 
								
							
								 
							
						 
						
							
							
								
								Revert "Merge pull request  #1653  from swaywm/revert-1647-refactor-tree"  
							
							 
							
							... 
							
							
 
							
							This reverts commit 472e81f35d , reversing
changes made to 6b7841b11f . 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
								
								
							
							
								
							
								d0c7f66e95 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "Refactor tree"  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								2778edef97 
								
							
								 
							
						 
						
							
							
								
								arrange windows  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								92c58b1e63 
								
							
								 
							
						 
						
							
							
								
								rename container_for_each_descendent  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								2719ddfe5e 
								
							
								 
							
						 
						
							
							
								
								Spawn swaybars when outputs are added  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								4c394a0e9e 
								
							
								 
							
						 
						
							
							
								
								address feedback  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								4ec8bf4cee 
								
							
								 
							
						 
						
							
							
								
								80col  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								62d1b4cb96 
								
							
								 
							
						 
						
							
							
								
								fix container_get_in_direction name  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								e5491bf498 
								
							
								 
							
						 
						
							
							
								
								rename container destroy func  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								ed2cedb544 
								
							
								 
							
						 
						
							
							
								
								rename layout init  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								eca029f218 
								
							
								 
							
						 
						
							
							
								
								more renaming things  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								b90099b4b7 
								
							
								 
							
						 
						
							
							
								
								rename container functions  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								874f009866 
								
							
								 
							
						 
						
							
							
								
								move tree includes to their own directory  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								68cfa7ef67 
								
							
								 
							
						 
						
							
							
								
								Render layer surfaces and respect exclusive zone  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								01beee5826 
								
									
								
							
								 
							
						 
						
							
							
								
								Update wlroots API  
							
							 
							
							... 
							
							
 
							
							Breaking changes in wlr_xdg_shell_v6 and wlr_renderer have been
made upstream. 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								02804584e5 
								
							
								 
							
						 
						
							
							
								
								ipc new window event  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								8ad26c8afd 
								
							
								 
							
						 
						
							
							
								
								Send surface enter/leave events  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								1cca3965f3 
								
							
								 
							
						 
						
							
							
								
								static bfs queue  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								66d1e0b313 
								
							
								 
							
						 
						
							
							
								
								basic layout command  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								bcb870bcf2 
								
							
								 
							
						 
						
							
							
								
								bug: fix crash on focus up  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								4c4cc9c999 
								
							
								 
							
						 
						
							
							
								
								remove old comments  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								b88f06e70a 
								
							
								 
							
						 
						
							
							
								
								bugfix: get right layout box for rendering views  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								176d24f02d 
								
							
								 
							
						 
						
							
							
								
								choose adjacent container between outputs  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								fb37e80225 
								
							
								 
							
						 
						
							
							
								
								basic move focus in direction across outputs  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								780d9fe1e3 
								
							
								 
							
						 
						
							
							
								
								cleanup layout.c  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								083e11ac7c 
								
							
								 
							
						 
						
							
							
								
								fix build for latest api  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								7dfbf06de9 
								
							
								 
							
						 
						
							
							
								
								output destroy  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								946d9459c5 
								
							
								 
							
						 
						
							
							
								
								get swayc in direction  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								93084c9cf8 
								
							
								 
							
						 
						
							
							
								
								remove old focus member  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								145b4fdf58 
								
							
								 
							
						 
						
							
							
								
								use bfs iterator to collect focus stack  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								a7d49da239 
								
							
								 
							
						 
						
							
							
								
								separate seat get focus and seat get focus inactive  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								7d8f2c52aa 
								
							
								 
							
						 
						
							
							
								
								make index_child static  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								5151502298 
								
							
								 
							
						 
						
							
							
								
								basic focus overhaul  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								b28602aa74 
								
							
								 
							
						 
						
							
							
								
								Implement workspaces  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								0e3eae4baa 
								
							
								 
							
						 
						
							
							
								
								view interface  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								6a1d71b8b8 
								
							
								 
							
						 
						
							
							
								
								basic command criteria  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								83ddd2d9db 
								
							
								 
							
						 
						
							
							
								
								render override redirect  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								619254db76 
								
							
								 
							
						 
						
							
							
								
								subsurface input  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								76ce629198 
								
							
								 
							
						 
						
							
							
								
								xdg-popups  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Dominique Martinet
							
						 
						
							 
							
							
							
								
							
								67985e9031 
								
							
								 
							
						 
						
							
							
								
								sway: change all sway_log to wlr_log  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								ead3f1e676 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow to configure outputs by their identifier  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								9fa70ce426 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'wlroots' into feature/input  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								cba592b3d2 
								
									
								
							
								 
							
						 
						
							
							
								
								Use strtol instead of atoi in output command  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								ec2fd6e5c0 
								
									
								
							
								 
							
						 
						
							
							
								
								Handle output remove  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								a4619e98c4 
								
									
								
							
								 
							
						 
						
							
							
								
								Update output containers on output layout change  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								c7abb77f22 
								
									
								
							
								 
							
						 
						
							
							
								
								Listen to output layout change  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								21626e8153 
								
							
								 
							
						 
						
							
							
								
								seat focus on button press  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								e69b052a6d 
								
							
								 
							
						 
						
							
							
								
								working pointer motion  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								4a14aa9ad9 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove output from layout  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								8764dc26c6 
								
									
								
							
								 
							
						 
						
							
							
								
								Add new_output_config, update root container size on output hotplug  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								41dd291612 
								
									
								
							
								 
							
						 
						
							
							
								
								Use wlr_output_layout_get_box  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								68ae989cee 
								
									
								
							
								 
							
						 
						
							
							
								
								Init, merge output config params, use wlr_output_layout  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								emersion
							
						 
						
							 
							
							
								
								
							
							
								
							
								aaae59026f 
								
									
								
							
								 
							
						 
						
							
							
								
								Add output config  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								8bdf3b1b02 
								
							
								 
							
						 
						
							
							
								
								view set position  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								802e7392f8 
								
							
								 
							
						 
						
							
							
								
								use "size" instead of "dimensions"  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								8caabe59c2 
								
							
								 
							
						 
						
							
							
								
								Handle view destruction properly  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								a57d462926 
								
							
								 
							
						 
						
							
							
								
								Fix rendering issues, wire up some xdg listeners  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								ce1936bc65 
								
							
								 
							
						 
						
							
							
								
								Arrange windows on desktop  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								4ca1e77fdb 
								
							
								 
							
						 
						
							
							
								
								Add views to tree and render them  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								aeda2e077f 
								
							
								 
							
						 
						
							
							
								
								Add workspace to outputs  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								db4fb1c85c 
								
							
								 
							
						 
						
							
							
								
								Add outputs to the tree  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								733993a651 
								
							
								 
							
						 
						
							
							
								
								Move everything to sway/old/  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								0c8491f7d0 
								
							
								 
							
						 
						
							
							
								
								Initial (awful) pass on xdg shell support  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								1efd5f819f 
								
							
								 
							
						 
						
							
							
								
								Wire up output frame loop  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								7eafcc75f6 
								
							
								 
							
						 
						
							
							
								
								Initialize outputs from backend and add to tree  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								0ba6554c4f 
								
							
								 
							
						 
						
							
							
								
								Move sway's internal tree code to sway/tree/  
							
							 
							
							
 
							
						 
						
							8 years ago