Drew DeVault 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								24ab66d123 
								
							 
						 
						
							
							
								
								Merge pull request  #1867  from emersion/wlroots-923  
							
							... 
							
							
							
							Update for wlroots#923 
							
						 
						
							2018-04-29 08:00:20 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3fd8897abe 
								
							 
						 
						
							
							
								
								Don't call view_set_fullscreen on unmapped xwayland views  
							
							
							
						 
						
							2018-04-28 20:44:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									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. 
							
						 
						
							2018-04-28 11:26:14 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								860d2384b4 
								
							 
						 
						
							
							
								
								Update for  swaywm/wlroots#923  
							
							
							
						 
						
							2018-04-27 17:30:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Geoff Greer 
								
							 
						 
						
							
							
							
							
								
							
							
								5587af1782 
								
							 
						 
						
							
							
								
								Rename len to msg_len. Avoids an aliased variable that was a little confusing to follow.  
							
							
							
						 
						
							2018-04-26 18:16:29 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Geoff Greer 
								
							 
						 
						
							
							
							
							
								
							
							
								b9726afd48 
								
							 
						 
						
							
							
								
								invoke_swaybar(): Set process group. Kill process group.  
							
							... 
							
							
							
							Fixes a bug where terminate_swaybar() did not terminate swaybar. 
							
						 
						
							2018-04-26 18:13:44 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ff61df17ff 
								
							 
						 
						
							
							
								
								Add map_from_region command  
							
							
							
						 
						
							2018-04-26 10:53:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								ae39d7b28c 
								
							 
						 
						
							
							
								
								Remove sway_container.workspace_layout  
							
							... 
							
							
							
							Fixes  #1716 . 
						
							2018-04-26 10:14:18 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c54097428a 
								
							 
						 
						
							
							
								
								Merge branch 'master' into criteria-commands  
							
							
							
						 
						
							2018-04-25 11:00:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								df245780d2 
								
							 
						 
						
							
							
								
								Do not let tiled xwayland views do what they want  
							
							
							
						 
						
							2018-04-24 18:19:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3ed3bdf03f 
								
							 
						 
						
							
							
								
								Fix segfault when switching back to workspace with osu!  
							
							
							
						 
						
							2018-04-24 18:18:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								dfc26c664f 
								
							 
						 
						
							
							
								
								Update wording about unmanaged/unmapped views  
							
							
							
						 
						
							2018-04-24 20:14:22 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								689a6a5605 
								
							 
						 
						
							
							
								
								Use size_t instead of int and calloc instead of malloc  
							
							
							
						 
						
							2018-04-24 20:08:32 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								30a7488936 
								
							 
						 
						
							
							
								
								Add assert to view_execute_criteria()  
							
							
							
						 
						
							2018-04-24 20:08:32 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								72767e1cc3 
								
							 
						 
						
							
							
								
								Implement criteria commands  
							
							... 
							
							
							
							Implements the following commands:
* for_window [...] <cmdlist>
* assign [...] <workspace> 
							
						 
						
							2018-04-24 20:08:32 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								22b9169631 
								
							 
						 
						
							
							
								
								Fix crash in container_descendants()  
							
							... 
							
							
							
							If root is a C_VIEW, the children property is a null pointer. 
							
						 
						
							2018-04-24 12:27:04 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								420a669f21 
								
							 
						 
						
							
							
								
								Updates per  swaywm/wlroots#887  
							
							
							
						 
						
							2018-04-23 11:15:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								fbb5198e43 
								
							 
						 
						
							
							
								
								Sort workspaces after rename  
							
							
							
						 
						
							2018-04-23 18:54:45 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								d956286b92 
								
							 
						 
						
							
							
								
								Implement rename workspace command  
							
							... 
							
							
							
							This implements the following commands:
* rename workspace to new_name
* rename workspace old_name to new_name
* rename workspace number n to new_name 
							
						 
						
							2018-04-23 18:54:45 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								4d2b3fc950 
								
							 
						 
						
							
							
								
								Render unmanaged xwayland views when an xwayland view is fullscreen  
							
							... 
							
							
							
							This makes Chromium and Firefox context menus appear when fullscreen. 
							
						 
						
							2018-04-23 09:20:19 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a41057714f 
								
							 
						 
						
							
							
								
								Update for wlroots#885  
							
							
							
						 
						
							2018-04-21 19:12:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								72149111a5 
								
							 
						 
						
							
							
								
								Merge pull request  #1838  from emersion/use-wlr-renderer-init-wl-shm  
							
							... 
							
							
							
							Use wlr_renderer_init_wl_shm 
							
						 
						
							2018-04-21 15:22:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4386dcb624 
								
							 
						 
						
							
							
								
								Merge pull request  #1837  from emersion/cursor-default-to-current-time  
							
							... 
							
							
							
							Default to current time when triggering cursor events 
							
						 
						
							2018-04-21 15:21:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b96d774c70 
								
							 
						 
						
							
							
								
								Use wlr_renderer_init_wl_shm  
							
							
							
						 
						
							2018-04-21 14:08:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4cf77e1de4 
								
							 
						 
						
							
							
								
								Default to current time when triggering cursor events  
							
							
							
						 
						
							2018-04-21 14:07:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6e6decf385 
								
							 
						 
						
							
							
								
								Merge pull request  #1834  from emersion/xwayland-no-unmap-on-destroy  
							
							... 
							
							
							
							Don't unmap on destroy, this is already guaranteed by wlroots 
							
						 
						
							2018-04-21 14:47:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								33ed279494 
								
							 
						 
						
							
							
								
								Update cursor when workspace focus changes  
							
							
							
						 
						
							2018-04-21 12:46:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								17bee33fc9 
								
							 
						 
						
							
							
								
								Don't unmap on destroy, this is already guaranteed by wlroots  
							
							
							
						 
						
							2018-04-20 16:24:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									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. 
							
						 
						
							2018-04-20 21:26:14 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								6afccd07d9 
								
							 
						 
						
							
							
								
								Add TODO about rendering fullscreen views smaller than the output  
							
							
							
						 
						
							2018-04-20 08:12:03 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								76837b9132 
								
							 
						 
						
							
							
								
								Ignore xdg_shell_v6 request_fullscreen if not mapped  
							
							
							
						 
						
							2018-04-20 08:10:58 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								bd67342bdc 
								
							 
						 
						
							
							
								
								Don't render top layer when fullscreen.  
							
							
							
						 
						
							2018-04-20 08:08:34 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								777800e37a 
								
							 
						 
						
							
							
								
								Fix qutebrowser crash on context menu dismissal  
							
							
							
						 
						
							2018-04-19 09:15:21 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								21eb63cc9e 
								
							 
						 
						
							
							
								
								Merge branch 'master' into fullscreen  
							
							
							
						 
						
							2018-04-19 08:56:03 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								9ab61716b5 
								
							 
						 
						
							
							
								
								Correct the repeat_rate documentation.  
							
							
							
						 
						
							2018-04-19 13:48:20 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								9d3739a6f7 
								
							 
						 
						
							
							
								
								Split repeat commands into separate files.  
							
							
							
						 
						
							2018-04-19 13:47:29 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								9715e38ca8 
								
							 
						 
						
							
							
								
								render_output(): When fullscreen, clear to black and don't render background  
							
							
							
						 
						
							2018-04-19 13:01:43 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								45a2fad0de 
								
							 
						 
						
							
							
								
								container_get_in_direction(): Don't split this function  
							
							
							
						 
						
							2018-04-19 12:53:02 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								7e38cc2e05 
								
							 
						 
						
							
							
								
								arrange_windows(): Calculate workspace properties when fullscreen  
							
							
							
						 
						
							2018-04-19 12:50:53 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								2acfbc519e 
								
							 
						 
						
							
							
								
								xdg_shell_v6: Use client_pending state instead of current  
							
							... 
							
							
							
							It appears client_pending is the state that should be used here. 
							
						 
						
							2018-04-19 12:47:34 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								1285f01b13 
								
							 
						 
						
							
							
								
								Merge branch 'master' into fullscreen  
							
							
							
						 
						
							2018-04-19 12:44:13 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								5b30391383 
								
							 
						 
						
							
							
								
								Make key repeat configurable  
							
							... 
							
							
							
							This creates two input commands for configuring the repeat delay and rate.
Example config:
    input "myidentifier" {
        repeat_delay 250
        repeat_rate 25
    } 
							
						 
						
							2018-04-18 23:19:23 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								8d06b222f0 
								
							 
						 
						
							
							
								
								Fullscreen rendering and input fixes.  
							
							... 
							
							
							
							* Render background when using fullscreen, because transparency.
* Check that fullscreen surface allows input.
* Don't look for surfaces in top layer if there's a fullscreen view. 
							
						 
						
							2018-04-18 13:06:10 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									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). 
							
						 
						
							2018-04-18 08:35:28 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7114451607 
								
							 
						 
						
							
							
								
								Destroy display in server_fini  
							
							
							
						 
						
							2018-04-17 23:15:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								72beae209b 
								
							 
						 
						
							
							
								
								Fullscreen fixes.  
							
							
							
						 
						
							2018-04-18 00:10:32 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								cc4da245a8 
								
							 
						 
						
							
							
								
								Fix views unmapping their own fullscreen windows.  
							
							
							
						 
						
							2018-04-17 11:06:03 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								143b528f71 
								
							 
						 
						
							
							
								
								Handle fullscreen flag when mapping a surface.  
							
							
							
						 
						
							2018-04-17 11:04:57 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								a44d016e2b 
								
							 
						 
						
							
							
								
								Don't damage views if they're hidden by a fullscreen view.  
							
							
							
						 
						
							2018-04-17 10:58:42 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								c685ef081f 
								
							 
						 
						
							
							
								
								Create sway_workspace struct.  
							
							
							
						 
						
							2018-04-17 09:31:34 +10:00