Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							187d25e838
							
						
					 | 
					
						
						
							
							style: int instead of bool
						
						
						
						
						
						
					 | 
					
						2020-05-02 14:32:23 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							d0df4d0d72
							
						
					 | 
					
						
						
							
							correct standard include for signal.h
						
						
						
						
						
						
						
						Fixes #1.  Thanks @sdsddsd1! 
						
						
					 | 
					
						2020-05-02 10:42:51 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							87f8e6687b
							
						
					 | 
					
						
						
							
							include border in xytoclient
						
						
						
						
						
						
						
						If there isn't an actual surface under the cursor, *surface will be set
to NULL, which is safe now that focus functions handle a NULL surface
safely. 
						
						
					 | 
					
						2020-04-30 12:32:57 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							2c134faa40
							
						
					 | 
					
						
						
							
							allow NULL surface with client in focus functions
						
						
						
						
						
						
					 | 
					
						2020-04-30 11:37:04 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							33b0236858
							
						
					 | 
					
						
						
							
							make move-grab coords client-relative
						
						
						
						
						
						
					 | 
					
						2020-04-30 11:33:32 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							3973ea5bfe
							
						
					 | 
					
						
						
							
							unify movemouse/resizemouse
						
						
						
						
						
						
					 | 
					
						2020-04-30 10:25:37 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							53e71957f8
							
						
					 | 
					
						
						
							
							fix a long line
						
						
						
						
						
						
					 | 
					
						2020-04-26 22:19:48 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							40d0d0f829
							
						
					 | 
					
						
						
							
							wait to get window geometry until map time
						
						
						
						
						
						
					 | 
					
						2020-04-26 22:18:39 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							34d5045d84
							
						
					 | 
					
						
						
							
							use wlr_box for client geometry
						
						
						
						
						
						
					 | 
					
						2020-04-26 22:12:08 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							a25ad1c327
							
						
					 | 
					
						
						
							
							call arrange only where needed
						
						
						
						
						
						
						
						A few of these could probably even be more specific, but this is where
dwm's calls are. 
						
						
					 | 
					
						2020-04-26 22:02:47 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							499a43db74
							
						
					 | 
					
						
						
							
							funnel isfloating changes through setfloating()
						
						
						
						
						
						
					 | 
					
						2020-04-26 21:55:49 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							ce5d116efd
							
						
					 | 
					
						
						
							
							move comment where it's more relevant
						
						
						
						
						
						
					 | 
					
						2020-04-26 21:42:45 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							dd50a3ee04
							
						
					 | 
					
						
						
							
							mouse move now changes window monitor
						
						
						
						
						
						
					 | 
					
						2020-04-26 21:35:21 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							19e712625f
							
						
					 | 
					
						
						
							
							options to select log level
						
						
						
						
						
						
					 | 
					
						2020-04-26 21:32:44 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							b2960e53de
							
						
					 | 
					
						
						
							
							rename keyboardfocus() to focusclient()
						
						
						
						
						
						
					 | 
					
						2020-04-26 20:17:47 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							7094bcc5e3
							
						
					 | 
					
						
						
							
							integrate raiseclient into keyboardfocus
						
						
						
						
						
						
					 | 
					
						2020-04-26 20:16:47 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							6d5726e426
							
						
					 | 
					
						
						
							
							don't pass compositor button events to client
						
						
						
						
						
						
					 | 
					
						2020-04-26 20:12:54 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							b025b7bdbd
							
						
					 | 
					
						
						
							
							render windows across monitors
						
						
						
						
						
						
					 | 
					
						2020-04-26 20:00:06 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							aa7020b344
							
						
					 | 
					
						
						
							
							abc
						
						
						
						
						
						
					 | 
					
						2020-04-26 19:48:28 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							8f02449cb4
							
						
					 | 
					
						
						
							
							funnel all monitor-moving through setmon()
						
						
						
						
						
						
					 | 
					
						2020-04-26 19:47:38 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							847cd4c488
							
						
					 | 
					
						
						
							
							I'm good with changing the loglevel here...
						
						
						
						
						
						
					 | 
					
						2020-04-26 17:43:03 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							309f6c96cf
							
						
					 | 
					
						
						
							
							hang some stuff on ->data
						
						
						
						
						
						
						
						Sure it'll be useful at some point.  Like here. 
						
						
					 | 
					
						2020-04-26 17:42:10 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							ab51576556
							
						
					 | 
					
						
						
							
							linesaver in pointerfocus
						
						
						
						
						
						
					 | 
					
						2020-04-26 14:47:23 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							cd6683e6a1
							
						
					 | 
					
						
						
							
							fix refocus on sendmon
						
						
						
						
						
						
					 | 
					
						2020-04-26 14:11:44 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							88f0ea343b
							
						
					 | 
					
						
						
							
							make sure windows always overlap with their monitor
						
						
						
						
						
						
					 | 
					
						2020-04-26 14:08:47 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							48a8adb70a
							
						
					 | 
					
						
						
							
							track window width/height
						
						
						
						
						
						
					 | 
					
						2020-04-26 13:18:20 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							5dd8a5f22f
							
						
					 | 
					
						
						
							
							use wlr_box for monitor regions
						
						
						
						
						
						
					 | 
					
						2020-04-26 12:41:33 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							2fb9f53483
							
						
					 | 
					
						
						
							
							save lines in keyboardfocus
						
						
						
						
						
						
					 | 
					
						2020-04-26 12:01:08 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							d34bf87dba
							
						
					 | 
					
						
						
							
							don't unfocus when mouse leaves a window
						
						
						
						
						
						
					 | 
					
						2020-04-26 12:01:00 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							6cad698517
							
						
					 | 
					
						
						
							
							fix multi-dpi scaling
						
						
						
						
						
						
					 | 
					
						2020-04-25 01:18:28 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							c00da5eeb0
							
						
					 | 
					
						
						
							
							clarify keyboardfocus vs pointerfocus
						
						
						
						
						
						
					 | 
					
						2020-04-24 00:12:58 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							60f2c0b7de
							
						
					 | 
					
						
						
							
							draw window borders
						
						
						
						
						
						
						
						Works with scaled/rotated displays too! 
						
						
					 | 
					
						2020-04-23 23:55:29 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							6254bcd033
							
						
					 | 
					
						
						
							
							factor out scalebox()
						
						
						
						
						
						
						
						May switch to the version from sway if that seems like a good idea at
some point. 
						
						
					 | 
					
						2020-04-23 23:52:27 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							6e02b421cd
							
						
					 | 
					
						
						
							
							note about cursor init
						
						
						
						
						
						
					 | 
					
						2020-04-23 23:47:52 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							ee2b3af1ca
							
						
					 | 
					
						
						
							
							configure monitor rotation/reflection
						
						
						
						
						
						
					 | 
					
						2020-04-23 23:44:54 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							2cb526bbd9
							
						
					 | 
					
						
						
							
							add chvt function
						
						
						
						
						
						
						
						It truly isn't just a window manager anymore :-| 
						
						
					 | 
					
						2020-04-23 23:44:54 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							1870187d62
							
						
					 | 
					
						
						
							
							make space for window borders
						
						
						
						
						
						
					 | 
					
						2020-04-23 23:35:54 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							fb6b16aeee
							
						
					 | 
					
						
						
							
							change cursor during move and resize
						
						
						
						
						
						
					 | 
					
						2020-04-23 23:35:54 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							2f21445761
							
						
					 | 
					
						
						
							
							style in buttonpress
						
						
						
						
						
						
					 | 
					
						2020-04-23 23:35:54 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							288f6397fa
							
						
					 | 
					
						
						
							
							simplify move/resizemouse functions
						
						
						
						
						
						
					 | 
					
						2020-04-23 23:35:54 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							073c35ae2f
							
						
					 | 
					
						
						
							
							funnel all resizing through resize()
						
						
						
						
						
						
					 | 
					
						2020-04-23 23:35:54 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							60c887f3c0
							
						
					 | 
					
						
						
							
							use exit code macros everywhere
						
						
						
						
						
						
					 | 
					
						2020-04-23 23:35:54 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							84da7b4470
							
						
					 | 
					
						
						
							
							some comments and reminders
						
						
						
						
						
						
					 | 
					
						2020-04-23 23:35:54 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							275badc707
							
						
					 | 
					
						
						
							
							factor out renderclients
						
						
						
						
						
						
						
						This will help once we get to implementing layer-shell 
						
						
					 | 
					
						2020-04-23 23:16:56 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							15ed82571b
							
						
					 | 
					
						
						
							
							don't autoraise
						
						
						
						
						
						
						
						Still raise in buttonpress and focusstack of course.  Focus models
honestly wouldn't be too hard to make into a config.h option. 
						
						
					 | 
					
						2020-04-23 22:15:30 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							e6bcf95e2e
							
						
					 | 
					
						
						
							
							use the focus stack to determine stacking order
						
						
						
						
						
						
						
						Suddenly we have autoraise! 
						
						
					 | 
					
						2020-04-23 22:11:52 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							a5a7445dee
							
						
					 | 
					
						
						
							
							adopt a bit more dwm-like terseness
						
						
						
						
						
						
					 | 
					
						2020-04-23 22:11:52 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							66bf55930f
							
						
					 | 
					
						
						
							
							change focus(NULL, NULL) to mean unfocus
						
						
						
						
						
						
						
						"Focus the most recently focused window on selmon" is now refocus() 
						
						
					 | 
					
						2020-04-23 22:11:52 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							0d8f51e0a3
							
						
					 | 
					
						
						
							
							implement focusmon and tagmon
						
						
						
						
						
						
					 | 
					
						2020-04-23 22:11:52 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							a87adfd77c
							
						
					 | 
					
						
						
							
							focus follows mouse
						
						
						
						
						
						
					 | 
					
						2020-04-23 22:11:52 -05:00 | 
					
					
						
						
							
							
							
						
					 |