Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								e66f813d49 
								
							 
						 
						
							
							
								
								Merge pull request  #752  from deklov/bar-scroll-02  
							
							... 
							
							
							
							Change workspace with mouse wheel 
							
						 
						
							2016-07-16 09:09:37 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Eklov 
								
							 
						 
						
							
							
							
							
								
							
							
								e38d6b94b8 
								
							 
						 
						
							
							
								
								Change workspace when mouse wheel is scrolled while hovering over the bar  
							
							
							
						 
						
							2016-07-15 19:14:31 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Eklov 
								
							 
						 
						
							
							
							
							
								
							
							
								c0b7610c26 
								
							 
						 
						
							
							
								
								Enable windows to register to get notified when the mouse wheel is scrolled  
							
							
							
						 
						
							2016-07-15 19:14:31 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Eklov 
								
							 
						 
						
							
							
							
							
								
							
							
								250ddc66c6 
								
							 
						 
						
							
							
								
								Rename pointer_input::notify to indicate that is called on button clicks  
							
							
							
						 
						
							2016-07-15 19:14:31 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								a11277c88f 
								
							 
						 
						
							
							
								
								Fix warning from unused daemon return value  
							
							
							
						 
						
							2016-07-15 08:03:31 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								6abbe04e75 
								
							 
						 
						
							
							
								
								Merge pull request  #743  from deklov/panel-as-shell-03  
							
							... 
							
							
							
							Set panels/backgrounds' geometries correctly and don't render them ex… 
							
						 
						
							2016-07-14 18:57:37 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Eklov 
								
							 
						 
						
							
							
							
							
								
							
							
								8a232c8cfd 
								
							 
						 
						
							
							
								
								Send command to sway to change workspace when workspace button is clicked  
							
							
							
						 
						
							2016-07-14 17:18:01 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Eklov 
								
							 
						 
						
							
							
							
							
								
							
							
								a0c8799c80 
								
							 
						 
						
							
							
								
								Compute what workspace button is clicked  
							
							... 
							
							
							
							This commit does not do anything with this information other than logging it. 
							
						 
						
							2016-07-14 17:18:01 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Eklov 
								
							 
						 
						
							
							
							
							
								
							
							
								679c7b397c 
								
							 
						 
						
							
							
								
								Use int instead of wl_fixed_t for mouse coordinates  
							
							
							
						 
						
							2016-07-14 17:18:01 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Eklov 
								
							 
						 
						
							
							
							
							
								
							
							
								c805e42635 
								
							 
						 
						
							
							
								
								Extract workspace size computation from render_workspace_button()  
							
							... 
							
							
							
							Also remove some unnecessary strtup()s and rename a few variables and functions. 
							
						 
						
							2016-07-14 17:18:01 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Eklov 
								
							 
						 
						
							
							
							
							
								
							
							
								103954dd2b 
								
							 
						 
						
							
							
								
								Setup to receive mouse click events and log them  
							
							
							
						 
						
							2016-07-14 17:18:01 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Eklov 
								
							 
						 
						
							
							
							
							
								
							
							
								5c4f52f953 
								
							 
						 
						
							
							
								
								Set panels' geometries correctly and don't render them explicitly  
							
							... 
							
							
							
							Panels were explicitly rendered by calling wlc_surface_render in
handle_output_pre_render. Calling wlc_surface_render does not set the
surface's geometry (like wlc_view_set_geometry does). Sway did not call
wlc_view_set_geometry for panels, so wlc defaulted their geometry to be at
the origin. This is not correct for bars unless their location is top.
Furthermore, for a surface to receive pointer events, its mask has to be
set to visible. This causes wlc to render these surfaces, causing panels
and backgrounds to be rendered twice.
This commit makes panels and surfaces visible, sets the correct geometries
and removes the code that explicitly rendered them. 
							
						 
						
							2016-07-14 17:18:01 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Eklov 
								
							 
						 
						
							
							
							
							
								
							
							
								4bb45abc46 
								
							 
						 
						
							
							
								
								Don't treat backgrounds as shell surfaces  
							
							... 
							
							
							
							This code had some issues. Remove it now so that we can start clean and fix
it later. 
							
						 
						
							2016-07-14 17:15:31 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Eklov 
								
							 
						 
						
							
							
							
							
								
							
							
								6d94f77457 
								
							 
						 
						
							
							
								
								Revert "swaybg: Make swaybg a shell surface"  
							
							... 
							
							
							
							This reverts commit 99bda4afe2 
							
						 
						
							2016-07-14 17:15:31 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								1e95191900 
								
							 
						 
						
							
							
								
								Merge pull request  #726  from Hummer12007/hwc  
							
							... 
							
							
							
							Spawn new views to target ws's focused container 
							
						 
						
							2016-07-14 18:04:50 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mykyta Holubakha 
								
							 
						 
						
							
							
							
							
								
							
							
								c503bf1342 
								
							 
						 
						
							
							
								
								Suspend destruction of wss when creating views  
							
							
							
						 
						
							2016-07-15 00:22:53 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mykyta Holubakha 
								
							 
						 
						
							
							
							
							
								
							
							
								a2bb280172 
								
							 
						 
						
							
							
								
								Spawn new views to target ws's focused container  
							
							
							
						 
						
							2016-07-15 00:22:53 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								136387144c 
								
							 
						 
						
							
							
								
								Merge pull request  #750  from deklov/sway-lock-01  
							
							... 
							
							
							
							swaylock: Add -f option to detach from the controlling terminal, fixe… 
							
						 
						
							2016-07-14 13:06:42 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Eklov 
								
							 
						 
						
							
							
							
							
								
							
							
								ea0a93c5c4 
								
							 
						 
						
							
							
								
								swaylock: Add -f option to detach from the controlling terminal,  fixes   #725  
							
							
							
						 
						
							2016-07-13 08:20:40 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								dff1e7f91b 
								
							 
						 
						
							
							
								
								Merge pull request  #749  from Hummer12007/patch-2  
							
							... 
							
							
							
							Enable using non-annotated tags in git-describe 
							
						 
						
							2016-07-12 09:49:45 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hummer12007 
								
							 
						 
						
							
							
							
							
								
							
							
								8fc9f503f9 
								
							 
						 
						
							
							
								
								Enable using non-annotated tags in git-describe  
							
							... 
							
							
							
							This fixes the version string 
							
						 
						
							2016-07-12 13:44:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								614aa28a7b 
								
							 
						 
						
							
							
								
								Merge pull request  #747  from deklov/clang-format-01  
							
							... 
							
							
							
							clang-format configuration for Sway's style as detailed in CONTRIBUTI… 
							
						 
						
							2016-07-12 08:14:03 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								e0e5d4a37e 
								
							 
						 
						
							
							
								
								Merge pull request  #748  from Hummer12007/x86fix  
							
							... 
							
							
							
							Fix build on x86 
							
						 
						
							2016-07-12 08:13:43 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mykyta Holubakha 
								
							 
						 
						
							
							
							
							
								
							
							
								ea7917784d 
								
							 
						 
						
							
							
								
								Fix build on x86  
							
							
							
						 
						
							2016-07-12 09:43:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Eklov 
								
							 
						 
						
							
							
							
							
								
							
							
								6fb985b767 
								
							 
						 
						
							
							
								
								clang-format configuration for Sway's style as detailed in CONTRIBUTING.md  
							
							... 
							
							
							
							CONTRIBUTING.md says use kernel style, "but all braces go on the same line". The
kernel uses a column limit of 80 characters. The de facto syle in Sway is to
allow for wider lines so this format file does not enforce an 80 column limit. 
							
						 
						
							2016-07-11 22:33:58 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								0374154749 
								
							 
						 
						
							
							
								
								Merge pull request  #744  from thejan2009/tabbed-stacked-layout-fixes  
							
							... 
							
							
							
							Fix tabbed/stacked corner case #742  
							
						 
						
							2016-07-07 21:41:32 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									D.B 
								
							 
						 
						
							
							
							
							
								
							
							
								ee67cd0ba1 
								
							 
						 
						
							
							
								
								Fix tabbed/stacked corner case  #742  
							
							... 
							
							
							
							Tabbed/stacked containers are now created only if a view is present on
the workspace. If a view is created on previously empty tabbed/stacked
workspace, it gets wrapped in a container. 
							
						 
						
							2016-07-07 22:28:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								378149b59c 
								
							 
						 
						
							
							
								
								Merge pull request  #739  from deklov/swaybar-pointer-01  
							
							... 
							
							
							
							Enable windows to register to get notified of pointer button events 
							
						 
						
							2016-07-06 08:45:05 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Eklov 
								
							 
						 
						
							
							
							
							
								
							
							
								b9d8cbabdd 
								
							 
						 
						
							
							
								
								Fix formatting guide violations (spaces instead of tabs)  
							
							
							
						 
						
							2016-07-06 01:08:54 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Eklov 
								
							 
						 
						
							
							
							
							
								
							
							
								c8a64305fd 
								
							 
						 
						
							
							
								
								Enable windows to register to get notified of pointer button events  
							
							
							
						 
						
							2016-07-06 01:03:04 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Eklov 
								
							 
						 
						
							
							
							
							
								
							
							
								9889b14511 
								
							 
						 
						
							
							
								
								Check capabilities before using pointer and keyboard  
							
							
							
						 
						
							2016-07-06 01:03:00 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								840b0c1bcd 
								
							 
						 
						
							
							
								
								Merge pull request  #740  from zandrmartin/json-fixes  
							
							... 
							
							
							
							get_tree json fixes 
							
						 
						
							2016-07-05 08:32:10 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zandr Martin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c65d6e6e95 
								
							 
						 
						
							
							
								
								get_tree json fixes  
							
							... 
							
							
							
							- null pointer check against container names
- use actual json null values instead of "null" strings
- add "visible" property to all containers 
							
						 
						
							2016-07-05 07:23:44 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								58804a044f 
								
							 
						 
						
							
							
								
								Merge pull request  #738  from deklov/panel-as-shell-02  
							
							... 
							
							
							
							Make swaybar and swaybg shell surfaces, take 2 
							
						 
						
							2016-07-05 08:09:22 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Eklov 
								
							 
						 
						
							
							
							
							
								
							
							
								d9bcea381a 
								
							 
						 
						
							
							
								
								Fix formatting guide violations (spaces instead of tabs)  
							
							
							
						 
						
							2016-07-04 22:18:56 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Eklov 
								
							 
						 
						
							
							
							
							
								
							
							
								99bda4afe2 
								
							 
						 
						
							
							
								
								swaybg: Make swaybg a shell surface  
							
							
							
						 
						
							2016-07-04 21:59:47 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Eklov 
								
							 
						 
						
							
							
							
							
								
							
							
								d3752b4140 
								
							 
						 
						
							
							
								
								swaybar: Make swaybar a shell surface  
							
							
							
						 
						
							2016-07-04 21:59:47 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Eklov 
								
							 
						 
						
							
							
							
							
								
							
							
								bb35960e65 
								
							 
						 
						
							
							
								
								Move code to make a window a shell surface into seperate function  
							
							
							
						 
						
							2016-07-04 21:58:41 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Eklov 
								
							 
						 
						
							
							
							
							
								
							
							
								51204b33c1 
								
							 
						 
						
							
							
								
								Enable backgrounds and panels to be shell surfaces  
							
							... 
							
							
							
							Prior to this commit all windows (e.g. shell surfaces) were handled the same
way in handle_view_created. Since backgrounds and panels have to be treated
differently, they could not be shell surfaces. This changes checks whether
a client is a background or a panel in handle_view_created and exists to
let them be dealt with elsewhere. 
							
						 
						
							2016-07-04 21:58:07 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								c3373c6815 
								
							 
						 
						
							
							
								
								Merge pull request  #737  from zandrmartin/fix-bar-on-reload  
							
							... 
							
							
							
							I think this fixes  #678  
							
						 
						
							2016-07-04 20:43:22 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zandr Martin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2f54057623 
								
							 
						 
						
							
							
								
								I think this  fixes   #678  
							
							
							
						 
						
							2016-07-04 17:45:37 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								33c923be73 
								
							 
						 
						
							
							
								
								Merge pull request  #735  from zandrmartin/get-tree-command  
							
							... 
							
							
							
							implement `get_tree` command 
							
						 
						
							2016-07-04 16:03:23 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zandr Martin 
								
							 
						 
						
							
							
							
							
								
							
							
								e07b8c8d7c 
								
							 
						 
						
							
							
								
								Merge branch 'master' into get-tree-command  
							
							
							
						 
						
							2016-07-04 13:53:49 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zandr Martin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f8a94f2f4b 
								
							 
						 
						
							
							
								
								fix typo in ipc-json.c  
							
							
							
						 
						
							2016-07-04 13:46:19 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zandr Martin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								15a324b0d3 
								
							 
						 
						
							
							
								
								implement get_tree command  
							
							
							
						 
						
							2016-07-04 13:34:44 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								33abcd9573 
								
							 
						 
						
							
							
								
								Merge pull request  #734  from jplatte/patch-1  
							
							... 
							
							
							
							Create .editorconfig 
							
						 
						
							2016-07-04 08:56:51 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonas Platte 
								
							 
						 
						
							
							
							
							
								
							
							
								e55e5cc6b4 
								
							 
						 
						
							
							
								
								Create .editorconfig  
							
							
							
						 
						
							2016-07-04 14:12:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								b658b464ec 
								
							 
						 
						
							
							
								
								Merge pull request  #732  from zandrmartin/set-size-command  
							
							... 
							
							
							
							Set size command 
							
						 
						
							2016-07-03 21:53:28 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zandr Martin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a7b94f1324 
								
							 
						 
						
							
							
								
								typo in focus.h  
							
							
							
						 
						
							2016-07-03 12:22:10 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zandr Martin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d5e4fff345 
								
							 
						 
						
							
							
								
								resize command updates ( #713 )  
							
							
							
						 
						
							2016-07-03 12:11:21 -05:00