David Donahue 
							
						 
					 
					
						
						
						
						
							
						
						
							a1e24075d8 
							
						 
					 
					
						
						
							
							Removed unused variable from statusbar  
						
						
						
						
					 
					
						2021-02-08 18:12:24 -06:00 
						 
				 
			
				
					
						
							
							
								David Donahue 
							
						 
					 
					
						
						
						
						
							
						
						
							27598bd04a 
							
						 
					 
					
						
						
							
							added statusbar update when tags are updated  
						
						
						
						
					 
					
						2021-02-07 01:03:04 -06:00 
						 
				 
			
				
					
						
							
							
								David Donahue 
							
						 
					 
					
						
						
						
						
							
						
						
							3868217466 
							
						 
					 
					
						
						
							
							Added interface to output information about tags, the currently selected monitor, and the focused client to a file for use by a status bar  
						
						
						
						
					 
					
						2021-02-07 00:31:01 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a4c0b914f0 
							
						 
					 
					
						
						
							
							Link patches page in the README  
						
						
						
						
					 
					
						2021-01-19 02:44:00 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							9c1943ade5 
							
						 
					 
					
						
						
							
							add some explanation of output reconfiguration  
						
						... 
						
						
						
						Hopefully this will help "future us" understand what's going on. 
						
						
					 
					
						2021-01-18 15:51:32 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							a9e1cd4201 
							
						 
					 
					
						
						
							
							remove hacky code from output-management handler  
						
						... 
						
						
						
						This functionality belongs in updatemons(), where it can hopefully be
written a bit more elegantly. 
						
						
					 
					
						2021-01-18 15:38:25 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							ab03282295 
							
						 
					 
					
						
						
							
							commit entire output config, or fail and rollback  
						
						... 
						
						
						
						The wlr-output-management protocol requires that either all of the
changes from an apply request be applied successfully, in which case a
"succeeded" event is sent, or all of the changes are reverted and a
"failed" event is sent.  As written, this could partially commit
changes, then fail.
Test the changes first (even for an "apply" event), then commit or
rollback as appropriate. 
						
						
					 
					
						2021-01-18 15:02:15 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3747b3162e 
							
						 
					 
					
						
						
							
							Merge pull request  #71  from djpohly/output-layout  
						
						... 
						
						
						
						call updatemons at the appropriate times 
						
						
					 
					
						2021-01-18 14:37:52 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							5eefb51fea 
							
						 
					 
					
						
						
							
							use updatemons as handler for output_layout.change  
						
						... 
						
						
						
						This should end up firing precisely when we need to adjust our geometry,
rather than us guessing about it based on requests. 
						
						
					 
					
						2021-01-18 14:34:05 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							43f1076833 
							
						 
					 
					
						
						
							
							remember to add client.h in Makefile  
						
						
						
						
					 
					
						2021-01-18 14:16:24 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							c63d4c41ab 
							
						 
					 
					
						
						
							
							unify increment style while we're here  
						
						
						
						
					 
					
						2021-01-18 14:14:37 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							81d35aaccf 
							
						 
					 
					
						
						
							
							remove unnecessary variable  
						
						
						
						
					 
					
						2021-01-18 14:12:38 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							a5210f7d77 
							
						 
					 
					
						
						
							
							cleanup on aisle createmon()  
						
						
						
						
					 
					
						2021-01-18 14:12:00 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							48ef5e8bd2 
							
						 
					 
					
						
						
							
							Merge pull request  #84  from meutraa/gitignore-config-h  
						
						... 
						
						
						
						Add config.h to .gitignore 
						
						
					 
					
						2021-01-14 20:49:54 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							264be4ebba 
							
						 
					 
					
						
						
							
							Merge pull request  #80  from sam-barr/dwl_upstream  
						
						... 
						
						
						
						Fix Initialization of NetWM Atoms 
						
						
					 
					
						2021-01-14 20:29:17 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d7c756107 
							
						 
					 
					
						
						
							
							Merge pull request  #77  from djpohly/use-output-direction  
						
						... 
						
						
						
						Determine monitor order spatially 
						
						
					 
					
						2021-01-14 20:26:45 -06:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							7fe7be5fb8 
							
						 
					 
					
						
						
							
							update layer-shell protocol to version 4  
						
						... 
						
						
						
						Tracking with breaking change from swaywm/wlroots@b7dc4f2 . 
						
						
					 
					
						2021-01-13 12:18:27 -06:00 
						 
				 
			
				
					
						
							
							
								meutraa 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a58adbb7b9 
							
						 
					 
					
						
						
							
							Add config.h to .gitignore  
						
						
						
						
					 
					
						2021-01-13 15:25:24 +00:00 
						 
				 
			
				
					
						
							
							
								sam-barr 
							
						 
					 
					
						
						
						
						
							
						
						
							3d696dfb7d 
							
						 
					 
					
						
						
							
							Fix Initialization of NetWM Atoms  
						
						... 
						
						
						
						Additionally, variables xcursor and xcursor_mgr are only used
when xwayland is defined, so I make the variables declaration
contingent on whether xwayland is being used 
						
						
					 
					
						2021-01-11 07:47:04 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							6267593cc2 
							
						 
					 
					
						
						
							
							remove now-unneeded monitor position field  
						
						
						
						
					 
					
						2021-01-06 17:23:35 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							e8ca8a8ac7 
							
						 
					 
					
						
						
							
							use output layout for dirtomon  
						
						... 
						
						
						
						No need to track our own order; wlroots has a reasonable default for us
already. 
						
						
					 
					
						2021-01-06 17:19:44 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4bf2923f4e 
							
						 
					 
					
						
						
							
							Merge pull request  #72  from Stivvo/output-compile-set  
						
						... 
						
						
						
						Define monitor's x,y at compile time 
						
						
					 
					
						2021-01-06 16:44:31 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							0ff13cf216 
							
						 
					 
					
						
						
							
							remove EGL parameter from backend_autocreate  
						
						... 
						
						
						
						Tracking with breaking change in swaywm/wlroots#2593 . 
						
						
					 
					
						2021-01-04 13:55:24 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							d7601cd48a 
							
						 
					 
					
						
						
							
							can run nested in Wayland or X  
						
						
						
						
					 
					
						2021-01-02 20:02:44 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							1f97655d5b 
							
						 
					 
					
						
						
							
							never ever ever tell anyone to sudo make  
						
						... 
						
						
						
						I am embarrassed to have let this slip through someone's merge.  Anybody
who genuinely needs to `sudo make` will know it; everyone else should
use a proper package manager and build system. 
						
						
					 
					
						2021-01-02 19:58:46 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ab3dac5cc 
							
						 
					 
					
						
						
							
							Merge pull request  #74  from djpohly/document-git  
						
						... 
						
						
						
						document that we currently follow wlroots-git 
						
						
					 
					
						2021-01-02 19:57:36 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							9677f99dc3 
							
						 
					 
					
						
						
							
							document that we currently follow wlroots-git  
						
						... 
						
						
						
						Closes  #73 . 
					
						2021-01-02 19:56:40 -05:00 
						 
				 
			
				
					
						
							
							
								Stivvo 
							
						 
					 
					
						
						
						
						
							
						
						
							fa782896f8 
							
						 
					 
					
						
						
							
							Define monitor's x,y at compile time  
						
						... 
						
						
						
						Replaces the outputOrder patch.
This avoids recalculating positions and allows to arrange monitors in
any order, not just from left to right.
The order in which monitors are defined in config.h still matters but
it's just the order in the list, not the actual position. 
						
						
					 
					
						2020-12-30 17:07:48 +01:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							33c36be2fc 
							
						 
					 
					
						
						
							
							Revert "Allow toggling the layout before selecting a different one"  
						
						... 
						
						
						
						This reverts commit 90cc3b1e2c824db74e932dbb9733d398619a037c.  Didn't
mean to merge this change. 
						
						
					 
					
						2020-12-28 15:51:04 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							313d1f7ecc 
							
						 
					 
					
						
						
							
							flesh out cleanup  
						
						... 
						
						
						
						This is the order of *_destroy calls which resulted in the fewest
errors/leaks detected by Valgrind.  Most of the errors come from the
gbm_allocator code - will have to figure out which destroy call is still
missing. 
						
						
					 
					
						2020-12-27 20:04:05 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							a2a20cca42 
							
						 
					 
					
						
						
							
							remove limitation notes (tracked in Issues)  
						
						
						
						
					 
					
						2020-12-27 17:15:34 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							0090b6bed6 
							
						 
					 
					
						
						
							
							clarify intention of feature suggestions  
						
						
						
						
					 
					
						2020-12-27 17:15:21 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							7b1b5c75e9 
							
						 
					 
					
						
						
							
							fix segfault in xwayland cursor manager  
						
						
						
						
					 
					
						2020-12-27 14:00:07 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							7b320a195c 
							
						 
					 
					
						
						
							
							macroize event handlers  
						
						... 
						
						
						
						This was a prime candidate for reducing the verbosity of some of our
code 
						
						
					 
					
						2020-12-27 13:28:37 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							7ed4956b23 
							
						 
					 
					
						
						
							
							Revert "remove github directory"  
						
						... 
						
						
						
						This reverts commit 572ccd92c43b83b677e87c3926d0f5703224c2d8. 
						
						
					 
					
						2020-12-27 12:54:39 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							167dc03004 
							
						 
					 
					
						
						
							
							credit for patch maintenance as well  
						
						
						
						
					 
					
						2020-12-25 16:04:07 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							df610157e5 
							
						 
					 
					
						
						
							
							update README based on contributions  
						
						
						
						
					 
					
						2020-12-25 15:51:12 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							dfc347af2f 
							
						 
					 
					
						
						
							
							add Discord link  
						
						
						
						
					 
					
						2020-12-25 12:26:21 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							2230f92ef0 
							
						 
					 
					
						
						
							
							add "all" target  
						
						
						
						
					 
					
						2020-12-25 12:07:43 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							e0a48accc5 
							
						 
					 
					
						
						
							
							making this a team  
						
						
						
						
					 
					
						2020-12-25 11:27:17 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							848d89b7f3 
							
						 
					 
					
						
						
							
							XWayland still buggy, disable by default  
						
						
						
						
					 
					
						2020-12-25 02:10:50 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							ef76c921ed 
							
						 
					 
					
						
						
							
							no need to cast NULL to void *  
						
						
						
						
					 
					
						2020-12-25 01:41:09 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							388c5580cb 
							
						 
					 
					
						
						
							
							consolidate some of the ugliness into a separate file  
						
						... 
						
						
						
						Similar to Linux kernel approach, encapsulate some of the uglier
conditional compilation into inline functions in header files.
The goal is to make dwl.c more attractive to people who embrace the
suckless philosophy - simple, short, hackable, and easy to understand.
We want dwm users to feel comfortable here, not scare them off.  Plus,
if we do this right, the main dwl.c code should require only minimal
changes once XWayland is no longer a necessary evil.
According to `cloc`, this also brings dwl.c down below 2000 lines of
non-blank, non-comment code. 
						
						
					 
					
						2020-12-25 01:39:07 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							bac3221a03 
							
						 
					 
					
						
						
							
							Stivvo deserves a shout-out too!  
						
						
						
						
					 
					
						2020-12-25 00:37:26 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							efe2a97bcf 
							
						 
					 
					
						
						
							
							fix build with -DXWAYLAND  
						
						
						
						
					 
					
						2020-12-24 22:39:45 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							5ba09b56f3 
							
						 
					 
					
						
						
							
							missed a few of these  
						
						
						
						
					 
					
						2020-12-24 22:36:49 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							1678b05905 
							
						 
					 
					
						
						
							
							don't call applyexclusive just to return  
						
						
						
						
					 
					
						2020-12-24 22:36:32 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							57d0760635 
							
						 
					 
					
						
						
							
							let's not alienate the dwm folks  
						
						... 
						
						
						
						Fix style. 
						
						
					 
					
						2020-12-24 22:21:00 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
						
						
							
						
						
							206427537a 
							
						 
					 
					
						
						
							
							Merge updates from guidocella  
						
						... 
						
						
						
						Thanks so much for helping to keep the project running while life was
crazy! 
						
						
					 
					
						2020-12-24 21:56:41 -05:00 
						 
				 
			
				
					
						
							
							
								Devin J. Pohly 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cfe7815903 
							
						 
					 
					
						
						
							
							Merge pull request  #32  from alex-courtis/24-xwayland-cursor  
						
						... 
						
						
						
						#24  ensure that xwayland cursor defaults to left_ptr 
					
						2020-12-24 21:37:48 -05:00