Devin J. Pohly
								
							 
						 | 
						
							
							
							
							
								
							
							
								b19afa10f3
								
							
						 | 
						
							
							
								
								use strstr for monrules
							
							
							
							
							
						 | 
						
							2020-05-03 11:39:48 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Devin J. Pohly
								
							 
						 | 
						
							
							
							
							
								
							
							
								7afe152c47
								
							
						 | 
						
							
							
								
								add reminder comment
							
							
							
							
							
						 | 
						
							2020-05-03 11:38:34 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Devin J. Pohly
								
							 
						 | 
						
							
							
							
							
								
							
							
								1b87831e00
								
							
						 | 
						
							
							
								
								inline xytosurface
							
							
							
							
							
						 | 
						
							2020-05-03 11:37:44 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Devin J. Pohly
								
							 
						 | 
						
							
							
							
							
								
							
							
								f7d2524435
								
							
						 | 
						
							
							
								
								split xytoclient and xytosurface
							
							
							
							
							
						 | 
						
							2020-05-03 11:31:55 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Devin J. Pohly
								
							 
						 | 
						
							
							
							
							
								
							
							
								835a46ef30
								
							
						 | 
						
							
							
								
								style
							
							
							
							
							
						 | 
						
							2020-05-03 11:23:51 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Devin J. Pohly
								
							 
						 | 
						
							
							
							
							
								
							
							
								1d0350fa3d
								
							
						 | 
						
							
							
								
								refocus -> lastfocused
							
							
							
							
							
						 | 
						
							2020-05-03 11:23:39 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									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
								
							 
						 | 
						
							
							
							
							
								
							
							
								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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |