Zandr Martin
							
						 
						
							 
							
							
								
								
							
							
								
							
								d0a0d5e03c 
								
									
								
							
								 
							
						 
						
							
							
								
								update handler to get pid from wlc for all views  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								3f83968d30 
								
							
								 
							
						 
						
							
							
								
								Fix swaybg sizing on hidpi outputs  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								9b24af1c22 
								
							
								 
							
						 
						
							
							
								
								Document scale factor configuration in sway(5)  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								9661272224 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/hidpi'  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Zandr Martin
							
						 
						
							 
							
							
								
								
							
							
								
							
								a3980d456d 
								
									
								
							
								 
							
						 
						
							
							
								
								third try for  #678  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								cad085ed9d 
								
							
								 
							
						 
						
							
							
								
								Update IPC JSON responses for HiDPI setups  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								11e7ca044c 
								
							
								 
							
						 
						
							
							
								
								Update hidpi support to latest wlc API  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								6ea02f3064 
								
							
								 
							
						 
						
							
							
								
								Initial pass on HiDPI support  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Mykyta Holubakha
							
						 
						
							 
							
							
							
								
							
								cf8ef2aea2 
								
							
								 
							
						 
						
							
							
								
								Initialize client's subscribed events  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								d07eaed79f 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #793  from thejan2009/workspace_layout_first_window_fix  
							
							 
							
							... 
							
							
 
							
							bugfix: invisible windows on empty workspace with tabbed/stacked layout 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								ee67c5bee3 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #791  from acrisci/feature/focus-child  
							
							 
							
							... 
							
							
 
							
							Implement `focus child` command 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								d03266a77a 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #792  from acrisci/feature/render-focused-stack-children-focused  
							
							 
							
							... 
							
							
 
							
							Render focused stack/tab children focused 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								D.B
							
						 
						
							 
							
							
							
								
							
								33c1df38bd 
								
							
								 
							
						 
						
							
							
								
								Close all focused container's child views on kill  
							
							 
							
							... 
							
							
 
							
							Previously, cmd_kill only closed a focused view, while containers were
not affected. Now it closes all views that are children of the focused
container. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								D.B
							
						 
						
							 
							
							
							
								
							
								a46cf77549 
								
							
								 
							
						 
						
							
							
								
								bugfix: windows on empty workspaces with layout tabbed/stacked would spawn with 0x0 geometry  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								badfcf7c76 
								
							
								 
							
						 
						
							
							
								
								Render focused stack/tab children focused  
							
							 
							
							... 
							
							
 
							
							Whenever a stacked or tabbed container has focused, paint the titlebars of all
its child windows to be focused as well to indicate the parent stack/tab
container has the focus. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								88b7cbe314 
								
							
								 
							
						 
						
							
							
								
								Implement `focus child` command  
							
							 
							
							... 
							
							
 
							
							The `focus child` command focuses the child container within the selected
container. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								8a03f138bf 
								
							
								 
							
						 
						
							
							
								
								bugfix: set focus to workspace of an output  
							
							 
							
							... 
							
							
 
							
							In `move_focus()`, when given an output, set the focus to the workspace of that
output instead of the output itself.
This fixes a bug that did not allow users to switch between outputs introduced
in afc6ad6 .
It also fixes other issues before that commit when a workspace with children
was selected and the user tried to switch focus in the direction of another
output. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								afc6ad6419 
								
							
								 
							
						 
						
							
							
								
								bugfix: cmd focus parent don't set focus above ws  
							
							 
							
							... 
							
							
 
							
							In the `focus parent` command, do not set focus above the workspace level.
These containers are not meant to be focused.
This prevents a crash on repeated `focus parent` commands. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
								
							
								0d461ad988 
								
							
								 
							
						 
						
							
							
								
								Put ipc command result json in an array  
							
							 
							
							... 
							
							
 
							
							For compatibility with i3, put the command result into an array.
Returning multiple command results is still unsupported. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								D.B
							
						 
						
							 
							
							
							
								
							
								80858c1f57 
								
							
								 
							
						 
						
							
							
								
								don't passthrough a floating_scroll event to focused window  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								643bd8f158 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #779  from thejan2009/smart-gaps-outer  
							
							 
							
							... 
							
							
 
							
							Hide outer gaps too when smart_gaps is on 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								D.B
							
						 
						
							 
							
							
							
								
							
								f16cb1464f 
								
							
								 
							
						 
						
							
							
								
								properly hide bottom and right borders  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Zandr Martin
							
						 
						
							 
							
							
								
								
							
							
								
							
								3137615838 
								
									
								
							
								 
							
						 
						
							
							
								
								fix regression in hide_edge_borders  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								D.B
							
						 
						
							 
							
							
							
								
							
								d61b59cad1 
								
							
								 
							
						 
						
							
							
								
								outer gap 0 with smart_gaps on  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								D.B
							
						 
						
							 
							
							
							
								
							
								03b0180c30 
								
							
								 
							
						 
						
							
							
								
								rename ws to workspace for clarity  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								D.B
							
						 
						
							 
							
							
							
								
							
								b893f07ce1 
								
							
								 
							
						 
						
							
							
								
								calculate borders for hiding from workspace geometry  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Mykyta Holubakha
							
						 
						
							 
							
							
							
								
							
								a2bc6f3bfd 
								
							
								 
							
						 
						
							
							
								
								Arrange backgrounds only when required  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Mykyta Holubakha
							
						 
						
							 
							
							
							
								
							
								f022628a2e 
								
							
								 
							
						 
						
							
							
								
								Handle transient_for  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Mykyta Holubakha
							
						 
						
							 
							
							
							
								
							
								f52daa26c9 
								
							
								 
							
						 
						
							
							
								
								Unite describe_view and describe_window  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Mykyta Holubakha
							
						 
						
							 
							
							
							
								
							
								e5c7b019ff 
								
							
								 
							
						 
						
							
							
								
								Fix dispatching and assigning events  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Mykyta Holubakha
							
						 
						
							 
							
							
							
								
							
								2029fef6b8 
								
							
								 
							
						 
						
							
							
								
								More progress on window events  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Mykyta Holubakha
							
						 
						
							 
							
							
							
								
							
								976e48d79f 
								
							
								 
							
						 
						
							
							
								
								Initial work on window events  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								095353d91d 
								
							
								 
							
						 
						
							
							
								
								Remove arrange_windows from post-render  
							
							 
							
							... 
							
							
 
							
							Fixes  #741  
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								minus
							
						 
						
							 
							
							
							
								
							
								50b09937b2 
								
							
								 
							
						 
						
							
							
								
								clean up apply_input_config  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								5a1d95ac2a 
								
							
								 
							
						 
						
							
							
								
								Move backgrounds to back after arrange_windows  
							
							 
							
							... 
							
							
 
							
							Fixes  #769  
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								c0e4522202 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #764  from deklov/move-position-bug-02  
							
							 
							
							... 
							
							
 
							
							Do not crash when handling the command 'move position' 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								D.B
							
						 
						
							 
							
							
							
								
							
								5d250f3da6 
								
							
								 
							
						 
						
							
							
								
								Construct titles of nested tabbed/stacked containers from app_id instead of title  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								David Eklov
							
						 
						
							 
							
							
							
								
							
								d9eb49f3b1 
								
							
								 
							
						 
						
							
							
								
								Add missing entry to list of accepted arguments for the move command  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								David Eklov
							
						 
						
							 
							
							
							
								
							
								d202ca2fd7 
								
							
								 
							
						 
						
							
							
								
								Do not crash when handling the command 'move position'  
							
							 
							
							... 
							
							
 
							
							Sway expected 'move position' to be 'move position mouse'. If mouse is not
present in the command, Sway crashes. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								2530f952c9 
								
							
								 
							
						 
						
							
							
								
								Fix clang warning  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								ff363aa7f7 
								
							
								 
							
						 
						
							
							
								
								Fix bug with views behind backgrounds on ws switch  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								6d971af5c3 
								
							
								 
							
						 
						
							
							
								
								Turn swaybg into a shell surface  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								3bb880bf20 
								
							
								 
							
						 
						
							
							
								
								Implement configurable wrapping on bar ws scroll  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
								
							
								a9767ad2f7 
								
							
								 
							
						 
						
							
							
								
								Allow users to customize the cursor on clients  
							
							 
							
							... 
							
							
 
							
							This also sets the default size to 16 and documents all of the other
environment variables in use in sway(1). 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Hummer12007
							
						 
						
							 
							
							
							
								
							
								cf7c6c5822 
								
							
								 
							
						 
						
							
							
								
								Fix a memory leak  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								D.B
							
						 
						
							 
							
							
							
								
							
								ad7605675e 
								
							
								 
							
						 
						
							
							
								
								refactor swayc_tabbed_stacked_parent into _ancestor and _parent and use where needed  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								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. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								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. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Mykyta Holubakha
							
						 
						
							 
							
							
							
								
							
								c503bf1342 
								
							
								 
							
						 
						
							
							
								
								Suspend destruction of wss when creating views  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Mykyta Holubakha
							
						 
						
							 
							
							
							
								
							
								a2bb280172 
								
							
								 
							
						 
						
							
							
								
								Spawn new views to target ws's focused container  
							
							 
							
							
 
							
						 
						
							9 years ago