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  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								bfd5834f4c 
								
							 
						 
						
							
							
								
								Feedback for fullscreen.  
							
							 
							
							
							
						 
						
							2018-04-17 08:11:50 +10:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ryan Dwyer 
								
							 
						 
						
							
							
							
							
								
							
							
								52420cc24d 
								
							 
						 
						
							
							
								
								Implement fullscreen.  
							
							 
							
							
							
						 
						
							2018-04-16 20:36:40 +10:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									db 
								
							 
						 
						
							
							
							
							
								
							
							
								f555edf353 
								
							 
						 
						
							
							
								
								remove empty workspace when focusing its output  
							
							 
							
							... 
							
							
							
							Until now, focus changing code only considered cleaning up the last focused
workspace. This commit adds removal of empty workspace from output that just
received focus on a different workspace.
Fixes : #1797  
							
						 
						
							2018-04-15 08:30:30 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dominique Martinet 
								
							 
						 
						
							
							
							
							
								
							
							
								8490d1662c 
								
							 
						 
						
							
							
								
								Fix gcc maybe-uninitialized warning  
							
							 
							
							
							
						 
						
							2018-04-13 22:47:27 +09:00