Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							8ee0200877 
							
						 
					 
					
						
						
							
							use unsigned int for loop indexes  
						
						
						
						
					 
					
						2020-09-04 21:36:43 +02:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							ae798c694a 
							
						 
					 
					
						
						
							
							Don't let overlays lose focus  
						
						... 
						
						
						
						if you open a new window while an overlay is mapped, the overlay should
stay focused 
						
						
					 
					
						2020-09-04 21:35:48 +02:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							8de18f9bb4 
							
						 
					 
					
						
						
							
							fix restoring pointer focus  
						
						... 
						
						
						
						I don't know why I thought it was working before. Maybe I should go do
something else. 
						
						
					 
					
						2020-09-04 21:14:02 +02:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							71572521e9 
							
						 
					 
					
						
						
							
							improve code style  
						
						
						
						
					 
					
						2020-09-04 18:45:30 +02:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							9308a90d11 
							
						 
					 
					
						
						
							
							remove comment  
						
						... 
						
						
						
						I don't know why it wasn't working before but now it does ¯\(ツ)/¯
(it wasn't caused by the just removed code either) 
						
						
					 
					
						2020-09-04 18:04:20 +02:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							8e81c90f31 
							
						 
					 
					
						
						
							
							remove mysterious code  
						
						... 
						
						
						
						Why would a surface that's not keyboard interactive get focused? Let's
remove this for now and see if issues arise. 
						
						
					 
					
						2020-09-04 17:38:37 +02:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							2d84c74657 
							
						 
					 
					
						
						
							
							focus the previous client in the similar code too  
						
						
						
						
					 
					
						2020-09-04 17:38:04 +02:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							068352e888 
							
						 
					 
					
						
						
							
							refocus old client  
						
						... 
						
						
						
						When a layer surface is destroyed focus should be returned to the last
client. Luckily if there are multiple overlays the previous overlay
still gets focused. 
						
						
					 
					
						2020-09-04 17:21:48 +02:00 
						 
				 
			
				
					
						
							
							
								Stivvo 
							
						 
					 
					
						
						
						
						
							
						
						
							43bd806291 
							
						 
					 
					
						
						
							
							Restore windows after fullscreen  
						
						... 
						
						
						
						Store position and size of windows before going fullscreen. This is more
efficient than arrange() and also works with floating windows
All the clients keep their original position because arrange() isn't
used after quitting fullscreen 
						
						
					 
					
						2020-09-04 17:11:26 +02:00 
						 
				 
			
				
					
						
							
							
								Stivvo 
							
						 
					 
					
						
						
						
						
							
						
						
							4b1ab7804b 
							
						 
					 
					
						
						
							
							No borders on fullscreen windows  
						
						... 
						
						
						
						Some code has been borrowed from the smartBorders patch 
						
						
					 
					
						2020-09-04 17:09:42 +02:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							4341deae8f 
							
						 
					 
					
						
						
							
							fix alhpabetical order  
						
						
						
						
					 
					
						2020-09-04 17:01:34 +02:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							5dc9460044 
							
						 
					 
					
						
						
							
							simplify focus leave condition  
						
						
						
						
					 
					
						2020-09-04 16:42:14 +02:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							35b93669f1 
							
						 
					 
					
						
						
							
							reuse motionnotify()  
						
						
						
						
					 
					
						2020-09-04 15:35:04 +02:00 
						 
				 
			
				
					
						
							
							
								Stivvo 
							
						 
					 
					
						
						
						
						
							
						
						
							06982a56b5 
							
						 
					 
					
						
						
							
							Toggle fullscreen  
						
						
						
						
					 
					
						2020-09-04 14:04:19 +02:00 
						 
				 
			
				
					
						
							
							
								Stivvo 
							
						 
					 
					
						
						
						
						
							
						
						
							60f0b667b1 
							
						 
					 
					
						
						
							
							Basic fullscreen  
						
						
						
						
					 
					
						2020-09-04 12:44:09 +02:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							d98ca07a64 
							
						 
					 
					
						
						
							
							enable pointer on layer surfaces  
						
						
						
						
					 
					
						2020-09-04 07:42:51 +02:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							b26ede4727 
							
						 
					 
					
						
						
							
							more TODOs  
						
						
						
						
					 
					
						2020-09-03 18:59:27 +02:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							4017a27b67 
							
						 
					 
					
						
						
							
							fix focus leave condition  
						
						... 
						
						
						
						needs refactoring and testing 
						
						
					 
					
						2020-09-03 18:58:27 +02:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							b4d9a8662f 
							
						 
					 
					
						
						
							
							send pressed keys to topmost layer surface  
						
						
						
						
					 
					
						2020-09-03 18:34:41 +02:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							5d4eadeb8e 
							
						 
					 
					
						
						
							
							remove blank line  
						
						
						
						
					 
					
						2020-08-29 08:42:17 +02:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							3203d1bafd 
							
						 
					 
					
						
						
							
							don't handle failed calloc  
						
						... 
						
						
						
						be consistent with the rest of the code 
						
						
					 
					
						2020-08-29 08:41:51 +02:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							ddd3c2ad7e 
							
						 
					 
					
						
						
							
							order variables more how like they are initialized  
						
						
						
						
					 
					
						2020-08-29 07:42:47 +02:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							2c08d0b421 
							
						 
					 
					
						
						
							
							Reuse render() and struct timespec *now  
						
						
						
						
					 
					
						2020-08-28 09:00:03 +02:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							03c020f058 
							
						 
					 
					
						
						
							
							reuse m->m  
						
						
						
						
					 
					
						2020-08-27 06:45:26 +02:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							1473d03293 
							
						 
					 
					
						
						
							
							remove comment  
						
						... 
						
						
						
						wlr_output_layout_get_box internally calls
wlr_output_effective_resolution 
						
						
					 
					
						2020-08-27 06:04:57 +02:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							c9f92bdd0e 
							
						 
					 
					
						
						
							
							set a monitor geometry only when creating it  
						
						... 
						
						
						
						Lets layers with an exclusive area shrink the usable area 
						
						
					 
					
						2020-08-27 05:22:27 +02:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							b8a6d3e86a 
							
						 
					 
					
						
						
							
							render in the same order as sway  
						
						
						
						
					 
					
						2020-08-27 05:03:01 +02:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							e13d193346 
							
						 
					 
					
						
						
							
							correct variable name  
						
						
						
						
					 
					
						2020-08-26 19:52:03 +02:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							ce7bc8125d 
							
						 
					 
					
						
						
							
							rename functions too  
						
						
						
						
					 
					
						2020-08-26 19:51:08 +02:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							e69c3d7336 
							
						 
					 
					
						
						
							
							remove extra space  
						
						
						
						
					 
					
						2020-08-26 19:16:13 +02:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							b35182f519 
							
						 
					 
					
						
						
							
							render layer surfaces  
						
						
						
						
					 
					
						2020-08-26 19:04:30 +02:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							1e2dde6674 
							
						 
					 
					
						
						
							
							improve naming  
						
						... 
						
						
						
						rename Layer to LayerSurface; layer should refer to overlay, top, bottom
or background
LayerSurface variables are always called layersurface
wlr_layer_surface_v1 variables are always called wlr_layer_surface 
						
						
					 
					
						2020-08-26 17:33:17 +02:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							05df9201b3 
							
						 
					 
					
						
						
							
							layer shell initial attempt  
						
						
						
						
					 
					
						2020-08-24 07:04:34 +02:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							44ef698d6e 
							
						 
					 
					
						
						
							
							set up interfaces in same order as sway  
						
						... 
						
						
						
						This makes it easier to compare WAYLAND_DEBUG logs when troubleshooting. 
						
						
					 
					
						2020-08-23 10:01:39 -05:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							1c9a0d8822 
							
						 
					 
					
						
						
							
							enable gamma control  
						
						
						
						
					 
					
						2020-08-22 18:09:38 +02:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							620da43933 
							
						 
					 
					
						
						
							
							cleanup function to match dwm  
						
						
						
						
					 
					
						2020-08-19 00:32:57 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							8eb6fe8e9e 
							
						 
					 
					
						
						
							
							fix usage to match  
						
						
						
						
					 
					
						2020-08-19 00:32:32 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							3b1992ca91 
							
						 
					 
					
						
						
							
							we're not really using the log  
						
						
						
						
					 
					
						2020-08-19 00:30:00 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							f79746c578 
							
						 
					 
					
						
						
							
							this is technically barf too I guess?  
						
						
						
						
					 
					
						2020-08-19 00:24:57 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							f13227ebae 
							
						 
					 
					
						
						
							
							only call updatewindowtype for x11 windows  
						
						
						
						
					 
					
						2020-08-19 00:23:54 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							ad9b3bc65d 
							
						 
					 
					
						
						
							
							handle NULL return from backend_autocreate  
						
						... 
						
						
						
						Fixes  #44 . 
					
						2020-08-18 19:43:42 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							83f60e89b0 
							
						 
					 
					
						
						
							
							add macro for fatal errors  
						
						... 
						
						
						
						dwm lets the OS do cleanup if the program errors out 
						
						
					 
					
						2020-08-18 19:39:34 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							d615d3836c 
							
						 
					 
					
						
						
							
							Use SIGCHLD handler from dwm  
						
						... 
						
						
						
						Fixes  #46 . 
					
						2020-08-18 18:22:44 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							c0b05eddb8 
							
						 
					 
					
						
						
							
							make this marginally less ugly  
						
						
						
						
					 
					
						2020-08-16 11:36:38 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							41c3f91b03 
							
						 
					 
					
						
						
							
							wlr_session_change_vt is NULL safe  
						
						
						
						
					 
					
						2020-08-16 11:32:45 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							c970d97f85 
							
						 
					 
					
						
						
							
							_net_wm not needed outside xwayland  
						
						
						
						
					 
					
						2020-08-16 01:14:54 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							108ade0bbc 
							
						 
					 
					
						
						
							
							Merge pull request  #37  from alex-courtis/31-independents-mouse-focus  
						
						... 
						
						
						
						31 independents mouse focus 
						
						
					 
					
						2020-08-16 00:57:18 -05:00 
						 
				 
			
				
					
						
							
							
								Guido Cella 
							
						 
					 
					
						
						
						
						
							
						
						
							c0608aa017 
							
						 
					 
					
						
						
							
							Declare commitnotify  
						
						
						
						
					 
					
						2020-08-15 16:47:22 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Courtis 
							
						 
					 
					
						
						
						
						
							
						
						
							4788baee8d 
							
						 
					 
					
						
						
							
							Merge branch 'master' into 31-independents-mouse-focus  
						
						
						
						
					 
					
						2020-08-11 11:42:02 +10:00 
						 
				 
			
				
					
						
							
							
								Alexander Courtis 
							
						 
					 
					
						
						
						
						
							
						
						
							2616812a7a 
							
						 
					 
					
						
						
							
							#24  ensure that xwayland cursor defaults to left_ptr  
						
						
						
						
					 
					
						2020-08-11 11:29:32 +10:00