emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								516f5454ad 
								
							 
						 
						
							
							
								
								Simplify damage tracking functions, use them in layer shell  
							
							
							
						 
						
							2018-04-06 11:45:40 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d447460c01 
								
							 
						 
						
							
							
								
								Merge pull request  #1755  from emersion/view-child-hidpi  
							
							... 
							
							
							
							Send surface enter/leave events to view children 
							
						 
						
							2018-04-06 11:43:55 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								290c916290 
								
							 
						 
						
							
							
								
								Send surface enter/leave events to view children  
							
							
							
						 
						
							2018-04-06 10:26:32 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								a06052ad9d 
								
							 
						 
						
							
							
								
								Fix splitting workspaces  
							
							
							
						 
						
							2018-04-06 09:43:52 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								efac07db5f 
								
							 
						 
						
							
							
								
								Fix workspaces not updated on swaybar  
							
							
							
						 
						
							2018-04-06 09:43:52 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									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)))
``` 
							
						 
						
							2018-04-06 09:43:52 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								d77a0119f4 
								
							 
						 
						
							
							
								
								Avoid arranging windows while reloading config  
							
							
							
						 
						
							2018-04-06 09:43:44 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								cca420b2f8 
								
							 
						 
						
							
							
								
								Fix focus_follows_mouse issues  
							
							
							
						 
						
							2018-04-06 09:32:51 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								b08f7e5183 
								
							 
						 
						
							
							
								
								Fix deletion of still-visible workspaces on unfocus  
							
							
							
						 
						
							2018-04-06 09:26:49 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3499cc6c87 
								
							 
						 
						
							
							
								
								Merge pull request  #1754  from emersion/fix-output-enter  
							
							... 
							
							
							
							Fix wl_output enter/leave events 
							
						 
						
							2018-04-06 00:14:15 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								88e3e5ea5d 
								
							 
						 
						
							
							
								
								Fix wl_output enter/leave events  
							
							... 
							
							
							
							Fixes  #1739  
						
							2018-04-06 00:10:17 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9acd066be4 
								
							 
						 
						
							
							
								
								Merge pull request  #1751  from emersion/remove-layout-last  
							
							... 
							
							
							
							Remove L_TYPES 
							
						 
						
							2018-04-05 23:26:40 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								0f1068ed25 
								
							 
						 
						
							
							
								
								Remove wlc-git from .build.yml  
							
							
							
						 
						
							2018-04-05 23:25:42 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c2b1beef15 
								
							 
						 
						
							
							
								
								Remove L_TYPES  
							
							
							
						 
						
							2018-04-05 23:22:08 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								254ca8103c 
								
							 
						 
						
							
							
								
								Merge pull request  #1747  from acrisci/ipc-layout  
							
							... 
							
							
							
							ipc layout 
							
						 
						
							2018-04-05 22:54:26 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f63d9417cd 
								
							 
						 
						
							
							
								
								Merge pull request  #1743  from emersion/subsurface-damage-tracking  
							
							... 
							
							
							
							Damage tracking for view children 
							
						 
						
							2018-04-05 22:53:21 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Crisci 
								
							 
						 
						
							
							
							
							
								
							
							
								6b308dbeb7 
								
							 
						 
						
							
							
								
								address feedback  
							
							
							
						 
						
							2018-04-05 22:50:10 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Crisci 
								
							 
						 
						
							
							
							
							
								
							
							
								235798ff8e 
								
							 
						 
						
							
							
								
								dont send ipc events when there are no listeners  
							
							
							
						 
						
							2018-04-05 19:01:03 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								641807d920 
								
							 
						 
						
							
							
								
								Handle unmanaged surfaces motion  
							
							
							
						 
						
							2018-04-05 18:48:35 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d65d001aa5 
								
							 
						 
						
							
							
								
								Fix desktop_damage_whole_surface  
							
							
							
						 
						
							2018-04-05 18:38:50 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6b9b03f09f 
								
							 
						 
						
							
							
								
								Remove outdated TODO  
							
							
							
						 
						
							2018-04-05 18:33:18 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								076bedb85e 
								
							 
						 
						
							
							
								
								Add container_damage_whole  
							
							
							
						 
						
							2018-04-05 18:31:19 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1c91d0c10f 
								
							 
						 
						
							
							
								
								Add damage tracking for xwayland unmanaged surfaces  
							
							
							
						 
						
							2018-04-05 17:39:17 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Crisci 
								
							 
						 
						
							
							
							
							
								
							
							
								bbfc5487bc 
								
							 
						 
						
							
							
								
								add layout to ipc containers  
							
							
							
						 
						
							2018-04-05 17:33:35 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								07f3bb3ad1 
								
							 
						 
						
							
							
								
								Handle xwayland configure requests for unmanaged surfaces  
							
							
							
						 
						
							2018-04-05 17:22:39 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a528aea2ee 
								
							 
						 
						
							
							
								
								Make xwayland surface destroy more foolproof  
							
							
							
						 
						
							2018-04-05 17:11:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7ce1038478 
								
							 
						 
						
							
							
								
								Fix xwayland unmanaged surfaces  
							
							
							
						 
						
							2018-04-05 17:08:30 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f5e5b1819b 
								
							 
						 
						
							
							
								
								Track damage of xdg-shell-v6 popups  
							
							
							
						 
						
							2018-04-05 16:48:11 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								268c68b417 
								
							 
						 
						
							
							
								
								Merge pull request  #1745  from swaywm/swaybar-hotplugging  
							
							... 
							
							
							
							Handle output removal on swaybar 
							
						 
						
							2018-04-05 16:09:41 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								f242362e7e 
								
							 
						 
						
							
							
								
								Handle output removal on swaybar  
							
							
							
						 
						
							2018-04-05 16:04:30 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								842a3ea45c 
								
							 
						 
						
							
							
								
								Add -Wno-unused-result  
							
							... 
							
							
							
							Fixes  #1744  
						
							2018-04-05 15:23:59 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								45f93e1650 
								
							 
						 
						
							
							
								
								Accumulate damage from subsurfaces  
							
							
							
						 
						
							2018-04-05 15:20:45 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								94ecd0f0aa 
								
							 
						 
						
							
							
								
								Configure wlr_xdg_output_manager during init  
							
							
							
						 
						
							2018-04-05 14:01:14 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Crisci 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b3a1cf1073 
								
							 
						 
						
							
							
								
								Merge pull request  #1742  from emersion/shell-views  
							
							... 
							
							
							
							Implement shell views 
							
						 
						
							2018-04-05 12:32:42 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dcd15a2d3d 
								
							 
						 
						
							
							
								
								Implement shell views  
							
							
							
						 
						
							2018-04-05 11:40:39 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								9939d98454 
								
							 
						 
						
							
							
								
								Error handling in swaylock daemonize()  
							
							... 
							
							
							
							Fixes  #1741  
						
							2018-04-05 09:21:39 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9e89daf213 
								
							 
						 
						
							
							
								
								Merge pull request  #1734  from swaywm/resize-cmd  
							
							... 
							
							
							
							Implement resize command 
							
						 
						
							2018-04-05 00:17:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								f77986338f 
								
							 
						 
						
							
							
								
								Implement resize command  
							
							
							
						 
						
							2018-04-05 00:03:20 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Crisci 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								aa35715f4b 
								
							 
						 
						
							
							
								
								Merge pull request  #1736  from acrisci/ipc-container-type  
							
							... 
							
							
							
							Ipc container type 
							
						 
						
							2018-04-04 23:06:53 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								891e1148be 
								
							 
						 
						
							
							
								
								Merge pull request  #1733  from acrisci/fix-focus-inactive  
							
							... 
							
							
							
							try to fix focus-inactive 
							
						 
						
							2018-04-04 23:06:42 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Crisci 
								
							 
						 
						
							
							
							
							
								
							
							
								04ce09630c 
								
							 
						 
						
							
							
								
								add type to container json  
							
							
							
						 
						
							2018-04-04 22:41:05 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Crisci 
								
							 
						 
						
							
							
							
							
								
							
							
								65f254f3fb 
								
							 
						 
						
							
							
								
								Merge branch 'wlroots' into fix-focus-inactive  
							
							
							
						 
						
							2018-04-04 22:36:09 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Crisci 
								
							 
						 
						
							
							
							
							
								
							
							
								deda37469a 
								
							 
						 
						
							
							
								
								fix focus child  
							
							
							
						 
						
							2018-04-04 22:31:10 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								21aedf1505 
								
							 
						 
						
							
							
								
								Merge pull request  #1732  from emersion/view-children  
							
							... 
							
							
							
							Update for wlroots#824 
							
						 
						
							2018-04-04 22:12:32 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
							
							
								
							
							
								44b8d30f52 
								
							 
						 
						
							
							
								
								Use new wlr_*_surface_at functions  
							
							
							
						 
						
							2018-04-04 22:03:14 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
							
							
								
							
							
								8eff00f723 
								
							 
						 
						
							
							
								
								Remove unused SWAY_VIEW_TYPES  
							
							
							
						 
						
							2018-04-04 22:03:14 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
							
							
								
							
							
								679c51e421 
								
							 
						 
						
							
							
								
								Remove unused sway_view.unmanaged_link  
							
							
							
						 
						
							2018-04-04 22:02:40 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5a64622181 
								
							 
						 
						
							
							
								
								Merge pull request  #1707  from acrisci/transparency  
							
							... 
							
							
							
							Implement opacity command 
							
						 
						
							2018-04-04 22:01:00 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Crisci 
								
							 
						 
						
							
							
							
							
								
							
							
								fc9398a42e 
								
							 
						 
						
							
							
								
								Implement opacity command  
							
							
							
						 
						
							2018-04-04 21:57:05 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f2153f3f28 
								
							 
						 
						
							
							
								
								Merge pull request  #1705  from swaywm/swaylock-layers  
							
							... 
							
							
							
							Port swaylock to layer shell 
							
						 
						
							2018-04-04 20:16:35 -04:00