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