Devin J. Pohly
								
							 
						 | 
						
							
							
							
							
								
							
							
								5991cec0ff
								
							
						 | 
						
							
							
								
								Write something more intuitive for focusclient()
							
							
							
							
							
						 | 
						
							2020-06-03 19:45:40 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Devin J. Pohly
								
							 
						 | 
						
							
							
							
							
								
							
							
								78187f5e65
								
							
						 | 
						
							
							
								
								document -qvd options
							
							
							
							
							
						 | 
						
							2020-06-03 15:05:12 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Devin J. Pohly
								
							 
						 | 
						
							
							
							
							
								
							
							
								67299a18a5
								
							
						 | 
						
							
							
								
								make sure freed listeners are removed from list
							
							
							
							
							
						 | 
						
							2020-05-10 01:04:31 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Devin J. Pohly
								
							 
						 | 
						
							
							
							
							
								
							
							
								c6833cf93e
								
							
						 | 
						
							
							
								
								add output manager protocol
							
							
							
							
							
						 | 
						
							2020-05-09 23:01:30 -05:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |