Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							cf65fd8c9a
							
						
					 | 
					
						
						
							
							raise client on refocus
						
						
						
						
						
						
						
						Might revisit this later, but this currently seems like the right
strategy. 
						
						
					 | 
					
						2020-05-03 00:55:00 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							86d8cb1804
							
						
					 | 
					
						
						
							
							add client rules
						
						
						
						
						
						
					 | 
					
						2020-05-03 00:49:02 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							5de1cfbebf
							
						
					 | 
					
						
						
							
							allow setmon to specify alternate tags
						
						
						
						
						
						
					 | 
					
						2020-05-03 00:44:16 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							b10ef0e80a
							
						
					 | 
					
						
						
							
							loop over array pointers directly
						
						
						
						
						
						
					 | 
					
						2020-05-03 00:41:37 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							2e7b5310b4
							
						
					 | 
					
						
						
							
							includes: abc
						
						
						
						
						
						
					 | 
					
						2020-05-02 15:24:18 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							3096d4eec1
							
						
					 | 
					
						
						
							
							set default cursor over window borders
						
						
						
						
						
						
					 | 
					
						2020-05-02 15:22:07 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							ecdd012f6b
							
						
					 | 
					
						
						
							
							sacrifice 24 lines to suckless style :)
						
						
						
						
						
						
					 | 
					
						2020-05-02 15:21:36 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							20ed6cb3d5
							
						
					 | 
					
						
						
							
							allow passing NULLs to xytoclient
						
						
						
						
						
						
						
						For sx/sy, these are handled by the underlying call to
wlr_surface_surface_at. 
						
						
					 | 
					
						2020-05-02 14:43:28 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							8c80f74513
							
						
					 | 
					
						
						
							
							remove outdated/fixed comment
						
						
						
						
						
						
					 | 
					
						2020-05-02 14:33:32 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
							
						 
					 | 
					
						
						
						
						
							
						
						
							aef34a5e7e
							
						
					 | 
					
						
						
							
							update note about texture
						
						
						
						
						
						
					 | 
					
						2020-04-26 21:37:06 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							7f95c7736e
							
						
					 | 
					
						
						
							
							thoughts for readme
						
						
						
						
						
						
					 | 
					
						2020-04-25 23:53:24 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							a71f7f2957
							
						
					 | 
					
						
						
							
							update README
						
						
						
						
						
						
						
						Sad to see Wayland has no replacement for urgency hint yet. 
						
						
					 | 
					
						2020-04-25 19:32:47 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							6cad698517
							
						
					 | 
					
						
						
							
							fix multi-dpi scaling
						
						
						
						
						
						
					 | 
					
						2020-04-25 01:18:28 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							9b9ef0bae5
							
						
					 | 
					
						
						
							
							handle Ctrl-Alt-Bksp
						
						
						
						
						
						
					 | 
					
						2020-04-24 08:37:34 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							b35c0f796e
							
						
					 | 
					
						
						
							
							fix typo
						
						
						
						
						
						
					 | 
					
						2020-04-24 07:51:13 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							47bbdc6034
							
						
					 | 
					
						
						
							
							resize/move are good now
						
						
						
						
						
						
					 | 
					
						2020-04-23 23:44:54 -05:00 | 
					
					
						
						
							
							
							
						
					 |