Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							59d16e491a
							
						
					 | 
					
						
						
							
							add screencopy support
						
						
						
						
						
						
						
						While we're taking low-hanging fruit here... 
						
						
					 | 
					
						2020-05-09 22:48:19 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							0bd4eb8ff3
							
						
					 | 
					
						
						
							
							add primary selection support too!
						
						
						
						
						
						
					 | 
					
						2020-05-09 22:45:22 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							0b0dd6b63c
							
						
					 | 
					
						
						
							
							handle request set selection
						
						
						
						
						
						
						
						Ported from wlroots commit fa5d709 
						
						
					 | 
					
						2020-05-09 22:30:20 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							94bb68afe1
							
						
					 | 
					
						
						
							
							use wlr_xdg_surface.set_tiled correctly
						
						
						
						
						
						
						
						Closes #2.  I'm guessing from sway that the idea of setting maximized
state so that windows cooperate is superseded by using set_tiled. 
						
						
					 | 
					
						2020-05-09 14:50:31 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							cad233b605
							
						
					 | 
					
						
						
							
							initialize global listeners statically
						
						
						
						
						
						
					 | 
					
						2020-05-09 10:10:02 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							5817c917b6
							
						
					 | 
					
						
						
							
							abc
						
						
						
						
						
						
					 | 
					
						2020-05-03 13:18:53 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							323092d3ce
							
						
					 | 
					
						
						
							
							remove vestigial listeners
						
						
						
						
						
						
					 | 
					
						2020-05-03 13:18:10 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							7212da059c
							
						
					 | 
					
						
						
							
							no need for a line split here
						
						
						
						
						
						
					 | 
					
						2020-05-03 12:41:15 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin J. Pohly
							
						 
					 | 
					
						
						
						
						
							
						
						
							1a30d9908d
							
						
					 | 
					
						
						
							
							no conditional needed for output modes
						
						
						
						
						
						
						
						If the output backend doesn't support modes, get_preferred_mode will
return NULL, and set_mode will accept NULL. 
						
						
					 | 
					
						2020-05-03 11:45:47 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 |