Scott Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								c63554885e 
								
							 
						 
						
							
							
								
								Remove void * casts  
							
							... 
							
							
							
							They're pointless. 
							
						 
						
							2018-04-21 14:45:34 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								2ebb6073b7 
								
							 
						 
						
							
							
								
								Remove status command event on error  
							
							... 
							
							
							
							This prevents very high CPU load when the status command dies,
and poll continuously awoken with POLLHUP. 
							
						 
						
							2018-04-21 14:39:46 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								9a3fb33e33 
								
							 
						 
						
							
							
								
								Change remove_event logic  
							
							... 
							
							
							
							We defer the removal of entries until after the poll loop has finished.
Otherwise we may end up adjusting the poll array while we're still
reading from it, causing us to skip events. 
							
						 
						
							2018-04-21 14:38:34 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								e0107c4dd7 
								
							 
						 
						
							
							
								
								Always send POLLHUP and POLLERR with event loop  
							
							
							
						 
						
							2018-04-21 13:44:32 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								17bee33fc9 
								
							 
						 
						
							
							
								
								Don't unmap on destroy, this is already guaranteed by wlroots  
							
							
							
						 
						
							2018-04-20 16:24:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8e32c4a1fb 
								
							 
						 
						
							
							
								
								Merge pull request  #1830  from bpinto/swaylock/install-pam-module  
							
							... 
							
							
							
							[swaylock] Install pam module 
							
						 
						
							2018-04-20 15:37:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b2402acca0 
								
							 
						 
						
							
							
								
								Merge pull request  #1829  from RyanDwyer/move-fullscreen-view  
							
							... 
							
							
							
							Keep view fullscreened when moving to another workspace 
							
						 
						
							2018-04-20 12:30:24 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7434c52421 
								
							 
						 
						
							
							
								
								Merge pull request  #1827  from bpinto/swaybar-memory-leak  
							
							... 
							
							
							
							Fix memory leak on swaybar 
							
						 
						
							2018-04-20 09:07:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bruno Pinto 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9bc4565a59 
								
							 
						 
						
							
							
								
								Fix memory leak on swaybar  
							
							... 
							
							
							
							Code from @NilsBrause
Ref #1820  
							
						 
						
							2018-04-20 01:58:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bruno Pinto 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								55ed2736b5 
								
							 
						 
						
							
							
								
								[swaylock] Install pam module  
							
							
							
						 
						
							2018-04-20 01:29:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a5719f9f43 
								
							 
						 
						
							
							
								
								Merge pull request  #1817  from RyanDwyer/fullscreen  
							
							... 
							
							
							
							Implement fullscreen 
							
						 
						
							2018-04-19 23:31:25 +01: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2f0120e458 
								
							 
						 
						
							
							
								
								Merge pull request  #1823  from RyanDwyer/key-repeat  
							
							... 
							
							
							
							Make key repeat configurable 
							
						 
						
							2018-04-18 23:57:28 -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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d668d57892 
								
							 
						 
						
							
							
								
								Merge pull request  #1819  from emersion/destroy-display  
							
							... 
							
							
							
							Destroy display in server_fini 
							
						 
						
							2018-04-17 18:43:27 -04: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dbc36935ee 
								
							 
						 
						
							
							
								
								Merge pull request  #1816  from thejan2009/multi-output-ws-destroy  
							
							... 
							
							
							
							remove empty workspace when focusing its output 
							
						 
						
							2018-04-15 09:17:36 -04: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3ea2a9a85e 
								
							 
						 
						
							
							
								
								Merge pull request  #1811  from martinetd/gcc_warnings  
							
							... 
							
							
							
							Fix gcc warnings 
							
						 
						
							2018-04-15 07:42:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0feb25e028 
								
							 
						 
						
							
							
								
								Merge branch 'master' into gcc_warnings  
							
							
							
						 
						
							2018-04-15 07:39:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dcecfe6a99 
								
							 
						 
						
							
							
								
								Merge pull request  #1815  from ascent12/posix_source  
							
							... 
							
							
							
							Set _POSIX_C_SOURCE properly 
							
						 
						
							2018-04-15 07:37:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Scott Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								0d67d56c2a 
								
							 
						 
						
							
							
								
								Set _POSIX_C_SOURCE properly  
							
							
							
						 
						
							2018-04-15 15:50:39 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dominique Martinet 
								
							 
						 
						
							
							
							
							
								
							
							
								8490d1662c 
								
							 
						 
						
							
							
								
								Fix gcc maybe-uninitialized warning  
							
							
							
						 
						
							2018-04-13 22:47:27 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dominique Martinet 
								
							 
						 
						
							
							
							
							
								
							
							
								25af959fe9 
								
							 
						 
						
							
							
								
								Fix gcc string truncation warnings  
							
							
							
						 
						
							2018-04-13 22:47:27 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								54ae394754 
								
							 
						 
						
							
							
								
								Merge pull request  #1810  from martinetd/wl_scanner  
							
							... 
							
							
							
							Use 'private-code' for wayland-scanner code generation 
							
						 
						
							2018-04-13 09:41:52 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dominique Martinet 
								
							 
						 
						
							
							
							
							
								
							
							
								9073c9a6c7 
								
							 
						 
						
							
							
								
								Use 'private-code' for wayland-scanner code generation  
							
							... 
							
							
							
							Same as for wlroots - autodetect version and use either 'code' or the
new one 
							
						 
						
							2018-04-13 22:37:37 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3dd185ec04 
								
							 
						 
						
							
							
								
								Merge pull request  #1804  from martinetd/crashes  
							
							... 
							
							
							
							Fix crashes 
							
						 
						
							2018-04-13 09:19:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2b34bf1882 
								
							 
						 
						
							
							
								
								Merge branch 'master' into crashes  
							
							
							
						 
						
							2018-04-13 09:14:37 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Drew DeVault 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a5735c08c7 
								
							 
						 
						
							
							
								
								Merge pull request  #1808  from emersion/xwayland-unmapped-on-create  
							
							... 
							
							
							
							Do not call the map handler when an xwayland surface is created 
							
						 
						
							2018-04-13 08:47:17 -04:00