Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								4922d269b8 
								
							 
						 
						
							
							
								
								Fix titles on rotated outputs  
							
							... 
							
							
							
							If the output is rotated, the scissor box needs to be transformed in the
opposite rotation. 
							
						 
						
							2018-05-09 16:41:54 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Vanlaer 
								
							 
						 
						
							
							
							
							
								
							
							
								95dac2a069 
								
							 
						 
						
							
							
								
								Update xwayland start for new API  
							
							... 
							
							
							
							https://github.com/swaywm/wlroots/pull/959  
						
							2018-05-07 14:23:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rostislav Pehlivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								b592351eef 
								
							 
						 
						
							
							
								
								Revert "exec_always: Search for executables in /usr/lib/sway"  
							
							... 
							
							
							
							This reverts commit 7709340727 
							
						 
						
							2018-05-06 00:20:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rostislav Pehlivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								2c0c3dc7cc 
								
							 
						 
						
							
							
								
								Revert "Make the LIBDIR path configurable"  
							
							... 
							
							
							
							This reverts commit 1670b46bf6 
							
						 
						
							2018-05-06 00:19:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rostislav Pehlivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								0cdc47ab1e 
								
							 
						 
						
							
							
								
								Revert "Meson: Replace option instlibdir with libexecdir"  
							
							... 
							
							
							
							This reverts commit 830c4ef74c 
							
						 
						
							2018-05-06 00:19:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rostislav Pehlivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								cf602687c6 
								
							 
						 
						
							
							
								
								Revert "command/exec_always: Use wlr_log for logging errors in the child process"  
							
							... 
							
							
							
							This reverts commit 177c67e6b8 
							
						 
						
							2018-05-06 00:19:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								556ff5f50e 
								
							 
						 
						
							
							
								
								Implement pango support  
							
							... 
							
							
							
							Implements support for the pango: prefix in the font command.
Closes  #1903 . 
							
						 
						
							2018-05-06 08:25:22 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								1daf69477e 
								
							 
						 
						
							
							
								
								Fix PATH setenv() in exec_always  
							
							
							
						 
						
							2018-05-06 08:16:34 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								786727d8bb 
								
							 
						 
						
							
							
								
								Merge branch 'master' into usr-lib  
							
							
							
						 
						
							2018-05-05 20:03:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicolas Braud-Santoni 
								
							 
						 
						
							
							
							
							
								
							
							
								177c67e6b8 
								
							 
						 
						
							
							
								
								command/exec_always: Use wlr_log for logging errors in the child process  
							
							
							
						 
						
							2018-05-05 17:22:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicolas Braud-Santoni 
								
							 
						 
						
							
							
							
							
								
							
							
								830c4ef74c 
								
							 
						 
						
							
							
								
								Meson: Replace option instlibdir with libexecdir  
							
							... 
							
							
							
							Derive a value from it, called `rundir` rather than writing join_paths(libexecdir,
'sway') all over the place. 
							
						 
						
							2018-05-05 17:22:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicolas Braud-Santoni 
								
							 
						 
						
							
							
							
							
								
							
							
								1670b46bf6 
								
							 
						 
						
							
							
								
								Make the LIBDIR path configurable  
							
							
							
						 
						
							2018-05-05 17:22:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicolas Braud-Santoni 
								
							 
						 
						
							
							
							
							
								
							
							
								7709340727 
								
							 
						 
						
							
							
								
								exec_always: Search for executables in /usr/lib/sway  
							
							
							
						 
						
							2018-05-05 17:22:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								936226845f 
								
							 
						 
						
							
							
								
								Add extra check for view title being NULL  
							
							
							
						 
						
							2018-05-05 22:29:37 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								5d6d24e71a 
								
							 
						 
						
							
							
								
								Move code for re-arranging after font height change into a common place  
							
							
							
						 
						
							2018-05-05 22:29:37 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								da7d6642d3 
								
							 
						 
						
							
							
								
								Refactor parse_title_format()  
							
							
							
						 
						
							2018-05-05 22:29:37 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								d10a0a8c41 
								
							 
						 
						
							
							
								
								Fix memory leak in title_format command  
							
							
							
						 
						
							2018-05-05 22:29:37 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									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) 
							
						 
						
							2018-05-05 22:29:37 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									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. 
							
						 
						
							2018-05-05 20:32:31 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alex Xu (Hello71) 
								
							 
						 
						
							
							
							
							
								
							
							
								3202c45054 
								
							 
						 
						
							
							
								
								Check for NULL in container_update_title  
							
							... 
							
							
							
							Fixes crash when opening Firefox developer tools. 
							
						 
						
							2018-05-04 11:10:01 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								029c9b1796 
								
							 
						 
						
							
							
								
								Merge pull request  #1907  from emersion/backend-input-mapping  
							
							... 
							
							
							
							Default to backend-wise input device mapping, if any 
							
						 
						
							2018-05-03 10:46:02 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								d233e75eec 
								
							 
						 
						
							
							
								
								Hide cursor on touch down  
							
							
							
						 
						
							2018-05-03 10:39:34 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								00e62c214d 
								
							 
						 
						
							
							
								
								Fix alphabetization of command list  
							
							
							
						 
						
							2018-05-03 09:24:13 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								424006089e 
								
							 
						 
						
							
							
								
								Default to backend-wise input device mapping, if any  
							
							
							
						 
						
							2018-05-03 14:16:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								29224e7aec 
								
							 
						 
						
							
							
								
								Fix segfault when running the resize command without arguments  
							
							
							
						 
						
							2018-05-03 14:04:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								ed0d606c2a 
								
							 
						 
						
							
							
								
								Fix title texture width  
							
							... 
							
							
							
							Use max of the container width or text width. 
							
						 
						
							2018-05-03 22:51:14 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								85396b90fb 
								
							 
						 
						
							
							
								
								Fix unfocused.text default  
							
							
							
						 
						
							2018-05-03 08:22:16 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								58a033d816 
								
							 
						 
						
							
							
								
								Convert border_colors.text to float[4]  
							
							
							
						 
						
							2018-05-03 08:14:17 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								8f06aa7598 
								
							 
						 
						
							
							
								
								Fix anti-aliasing  
							
							
							
						 
						
							2018-05-03 08:12:26 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								74d1367fac 
								
							 
						 
						
							
							
								
								Update titles when surfaces are committed  
							
							
							
						 
						
							2018-05-03 15:42:49 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								89d1571041 
								
							 
						 
						
							
							
								
								Fix potential segfault when setting container title  
							
							
							
						 
						
							2018-05-03 15:23:39 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								55b307cddf 
								
							 
						 
						
							
							
								
								Calculate config->font_height based on existing container titles  
							
							
							
						 
						
							2018-05-03 15:12:00 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								b667298a0a 
								
							 
						 
						
							
							
								
								Render titles  
							
							
							
						 
						
							2018-05-03 15:12:00 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								52aa245b24 
								
							 
						 
						
							
							
								
								Implement basic touch support  
							
							... 
							
							
							
							This required changing container_at_cursor to container_at_coords so
that we could get the appropriate surface (and sx/xy) without moving the
cursor.
Future work:
- Simulate a cursor for clients which have not bound to wl_touch
- Keep sending motion events when moving outside the surface (#1892 )
- Bind gestures to sway commands 
							
						 
						
							2018-05-02 09:00:26 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dillen Meijboom 
								
							 
						 
						
							
							
							
							
								
							
							
								b45e2bd95e 
								
							 
						 
						
							
							
								
								Fixed   #1888  GCC cannot compile due to uninitialized variables ( #1889 )  
							
							
							
						 
						
							2018-05-02 10:40:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								daab8e3503 
								
							 
						 
						
							
							
								
								Support alpha in border colours  
							
							... 
							
							
							
							The alpha component is merged with the container's opacity.
Completes #1882 . 
							
						 
						
							2018-05-02 08:40:38 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									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. 
							
						 
						
							2018-05-01 19:05:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								cb07434913 
								
							 
						 
						
							
							
								
								Remove unnecessary pointers  
							
							
							
						 
						
							2018-05-01 22:48:57 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								51df1d4ff8 
								
							 
						 
						
							
							
								
								Update cursor when border is changed  
							
							
							
						 
						
							2018-05-01 22:42:08 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								7f574c538d 
								
							 
						 
						
							
							
								
								Fix alphabetization of commands array  
							
							
							
						 
						
							2018-05-01 07:46:57 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								83952c5201 
								
							 
						 
						
							
							
								
								Restore view_update_position()  
							
							
							
						 
						
							2018-05-01 07:46:57 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								55577498c0 
								
							 
						 
						
							
							
								
								Allow clicking view decorations to focus view  
							
							
							
						 
						
							2018-05-01 07:46:57 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								700510b45e 
								
							 
						 
						
							
							
								
								Implement indicator border  
							
							
							
						 
						
							2018-05-01 07:46:57 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								ed9e2015b2 
								
							 
						 
						
							
							
								
								Scale borders according to output scale  
							
							
							
						 
						
							2018-05-01 07:46:57 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								0375f966f1 
								
							 
						 
						
							
							
								
								Fix surface offset when using borders  
							
							
							
						 
						
							2018-05-01 07:46:57 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								fa5de2876e 
								
							 
						 
						
							
							
								
								Move docblock and fix indenting of switch/case.  
							
							
							
						 
						
							2018-05-01 07:46:57 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
						 
						
							2018-05-01 07:46:57 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									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. 
							
						 
						
							2018-05-01 17:18:20 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								312fdf313f 
								
							 
						 
						
							
							
								
								Remove arrange_windows()  
							
							... 
							
							
							
							After the refactor, this function is no longer called. 
							
						 
						
							2018-04-30 08:47:38 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								976e6b99b6 
								
							 
						 
						
							
							
								
								Merge branch 'master' into refactor-arrange-windows  
							
							
							
						 
						
							2018-04-29 13:10:59 +01:00