bakkeby 
							
						 
					 
					
						
						
							
						
						f67b8be209 
					 
					
						
						
							
							status2d: make sure to terminate the copied text with a NULL character  
						
						 
						
						
						
						
					 
					
						2024-07-12 19:22:24 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						df75e113a9 
					 
					
						
						
							
							launcher + status2d: correct spacing to be the same as when not using status2d  
						
						 
						
						
						
						
					 
					
						2024-07-12 16:28:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						b4b19e3a4c 
					 
					
						
						
							
							Adding launcher patch  
						
						 
						
						
						
						
					 
					
						2024-07-11 22:38:58 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						8d754cd644 
					 
					
						
						
							
							systray + xrdb compatibility issue ref.  #429  
						
						 
						
						... 
						
						
						
						When changing colour scheme during runtime using xrdb the systray and
icons would keep the original colours.
To work around that the systray icon windows need to be redrawn after
changing the background pixel value. Just calling XClearWindow for
each systray window results in the systray icons disappearing, they
do not automatically redraw. The solution is apparently to send an
Expose event to each window which should in principle trigger a redraw
from the application side.
One way to achieve this is to move the window out of the drawable area.
When the window is then brought back into view the X server will send
the Expose event for the window. The "easiest" way to do this is to
move the entire systray window out of view as part of the xrdb call.
It is possible to do this in the draw_systray function itself, but we
probably do not want to do this every single time the bar is drawn and
it may also cause some noticeable flickering.
This issue is isolated to using the systray without the alpha patch. 
						
						
					 
					
						2024-07-01 09:53:43 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						79404e419f 
					 
					
						
						
							
							Fix for dwm crashing following unmapping of systray window that had been moved to another monitor ref.  #423  
						
						 
						
						
						
						
					 
					
						2024-05-02 22:08:16 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						82c3366317 
					 
					
						
						
							
							tagpreview: proposed change to force hide preview window when changing tags ref.  #415  
						
						 
						
						
						
						
					 
					
						2024-03-27 09:04:55 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Utkarsh Verma 
							
						 
					 
					
						
						
							
						
						58b58dc44e 
					 
					
						
						
							
							Add PERMON_VANITYGAPS_PATCH ( #343 )  
						
						 
						
						
						
						
					 
					
						2024-03-14 09:38:21 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						5e85bc8b5c 
					 
					
						
						
							
							tab + alttab compatibility fix (conflicting function name drawtab)  
						
						 
						
						
						
						
					 
					
						2024-02-01 21:29:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						01244cc1b9 
					 
					
						
						
							
							Adding placedir patch ref.  #407  
						
						 
						
						
						
						
					 
					
						2024-01-31 22:38:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						03ede82d5c 
					 
					
						
						
							
							focusmaster: adding restack to address stack issues when using monocle or deck layouts ref.  #398  
						
						 
						
						
						
						
					 
					
						2023-11-13 21:20:37 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						817db8c3ca 
					 
					
						
						
							
							Adding focusmaster-return patch variant ref.  #398  
						
						 
						
						
						
						
					 
					
						2023-11-12 09:41:31 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Songli Yu 
							
						 
					 
					
						
						
							
						
						d86ea2de25 
					 
					
						
						
							
							Fix patch compatibility issue in the resizemousescroll function of TAPRESIZE_PATCH. ( #393 )  
						
						 
						
						
						
						
					 
					
						2023-11-08 21:34:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						ad9664fa01 
					 
					
						
						
							
							shift: skip sticky clients when working out which tags are occupied ref.  #387  
						
						 
						
						
						
						
					 
					
						2023-11-08 21:09:27 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Songli Yu 
							
						 
					 
					
						
						
							
						
						4a22fd046c 
					 
					
						
						
							
							Fix when only one client in a tag and click it to hide it, then click it one more time, the client will not show as expected. ( #385 )  
						
						 
						
						
						
						
					 
					
						2023-11-05 22:07:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						83a047aca7 
					 
					
						
						
							
							shift: filter out scratchpad tags ref.  #382  
						
						 
						
						
						
						
					 
					
						2023-11-04 21:38:38 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						1b5a58f231 
					 
					
						
						
							
							Fix space before tab in indent  
						
						 
						
						
						
						
					 
					
						2023-10-20 10:53:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						dd1660b1ed 
					 
					
						
						
							
							renamed scratchpads: auto-unhide a minimised (icon state) scratchpad when toggled  
						
						 
						
						
						
						
					 
					
						2023-10-02 09:51:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						ddb2e833a4 
					 
					
						
						
							
							tagpreview: adding compatibility with powerline tags and taglabels  
						
						 
						
						
						
						
					 
					
						2023-10-01 21:07:58 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						ab7d28ff0f 
					 
					
						
						
							
							bar border - allow for the border size to be explicitly set ref.  #364  
						
						 
						
						
						
						
					 
					
						2023-06-27 16:31:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						99f6f1b52c 
					 
					
						
						
							
							Adding focusfollowmouse patch ref.  #364  
						
						 
						
						
						
						
					 
					
						2023-06-27 16:07:57 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						1a1ce47917 
					 
					
						
						
							
							layoutmenu: fixing warning from original patch  
						
						 
						
						
						
						
					 
					
						2023-06-27 14:59:48 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						10a6640732 
					 
					
						
						
							
							Adding the toggletopbar patch ref.  #363  
						
						 
						
						
						
						
					 
					
						2023-06-25 22:52:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						eca757eeea 
					 
					
						
						
							
							pertag + vanitygaps: store signed ints rather than unsigned in case negative gap values are used  
						
						 
						
						
						
						
					 
					
						2023-05-14 22:28:15 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						5fefbfee64 
					 
					
						
						
							
							cool autostart: restore SIGCHLD sighandler to default before spawning a program  
						
						 
						
						
						
						
					 
					
						2023-04-09 22:08:41 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								speedie1337 
							
						 
					 
					
						
						
							
						
						e206d65f1e 
					 
					
						
						
							
							Add swallow/window icon compatibility ( #336 )  
						
						 
						
						... 
						
						
						
						* Add swallow/window icon compatibility. Without this, after a client is
swallowed the old icon (usually from the terminal emulator) is
preserved. This is noticeable if you, say run `mpv` from a terminal
emulator which is a common use case.
---------
Co-authored-by: speedie <speedie@duck.com > 
						
						
					 
					
						2023-02-03 20:04:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						f713ddee39 
					 
					
						
						
							
							cyclelayouts: reimplementing patch to not require the NULL layout, addresses  #331  
						
						 
						
						
						
						
					 
					
						2023-01-29 22:13:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						40e2cac4e9 
					 
					
						
						
							
							pertag: simplifying implementation by removing prevtag  
						
						 
						
						
						
						
					 
					
						2023-01-18 21:18:14 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						668e18fddf 
					 
					
						
						
							
							seamless restart: Fix positioning of hidden scratchpad windows following restart ref.  #315  
						
						 
						
						
						
						
					 
					
						2022-12-14 17:56:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						dc4e535b25 
					 
					
						
						
							
							tagpreview: make sure that tagwin is created following configure notify requests ref.  #308  
						
						 
						
						
						
						
					 
					
						2022-11-15 10:31:15 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						e6a74ad3ea 
					 
					
						
						
							
							roundedcorners: moving drawroundedcorners logic to resizeclient ref.  #304  
						
						 
						
						
						
						
					 
					
						2022-10-16 21:32:01 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						b732821f7b 
					 
					
						
						
							
							alttab: fixing crash when clients are on other tags  
						
						 
						
						
						
						
					 
					
						2022-10-13 12:34:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						cc58ad2ef4 
					 
					
						
						
							
							Adding alt-tab patch ref.  #303  
						
						 
						
						
						
						
					 
					
						2022-10-08 22:35:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						b93a5de558 
					 
					
						
						
							
							Expose showhideclient to external tools (fsignal, IPC) ref  #287  
						
						 
						
						
						
						
					 
					
						2022-08-13 16:24:55 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						c438eabdc2 
					 
					
						
						
							
							Adding nametag patch  
						
						 
						
						
						
						
					 
					
						2022-08-12 13:47:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						d6205e3e89 
					 
					
						
						
							
							autostart: upgrading to dwm-autostart-20210120-cb3f58a.diff  
						
						 
						
						
						
						
					 
					
						2022-08-07 10:50:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						2e496ed931 
					 
					
						
						
							
							dwmc: adding string support ref.  #284  
						
						 
						
						
						
						
					 
					
						2022-08-01 10:37:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						d9f79bea73 
					 
					
						
						
							
							Bump to 9bffa84: use named parameter for func prototype  
						
						 
						
						... 
						
						
						
						Ref. https://git.suckless.org/dwm/commit/9bffa845faa181fb3afe05f3dc86ad79c80736be.html  
						
						
					 
					
						2022-07-28 11:29:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stein Gunnar Bakkeby 
							
						 
					 
					
						
						
							
						
						5f7df0b0dc 
					 
					
						
						
							
							Adding tagpreview patch ( #271 )  
						
						 
						
						
						
						
					 
					
						2022-07-05 14:55:42 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						20692bea01 
					 
					
						
						
							
							Refactoring shift functions ref.  #270  
						
						 
						
						
						
						
					 
					
						2022-07-05 13:51:27 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						197c218304 
					 
					
						
						
							
							Adding shiftswaptags patch ref.  #270  
						
						 
						
						
						
						
					 
					
						2022-07-04 13:56:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						d3ab291944 
					 
					
						
						
							
							Adding shiftboth patch ref.  #270  
						
						 
						
						
						
						
					 
					
						2022-07-04 13:45:06 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						279c571986 
					 
					
						
						
							
							Adding shifttagclients patch ref.  #270  
						
						 
						
						
						
						
					 
					
						2022-07-04 13:07:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						a15a259926 
					 
					
						
						
							
							Adding shifttag patch ref.  #270  
						
						 
						
						
						
						
					 
					
						2022-07-04 11:28:23 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						404401622b 
					 
					
						
						
							
							systray: hide systray when there are no systray icons to show ref.  #268  
						
						 
						
						
						
						
					 
					
						2022-06-27 11:07:26 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						2f70c42aab 
					 
					
						
						
							
							Adding renamed scratchpads patch  
						
						 
						
						
						
						
					 
					
						2022-06-20 14:00:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						d7456b235a 
					 
					
						
						
							
							systray: removing redundant getatomprop declaration in bar_systray.h, ref.  #260  
						
						 
						
						
						
						
					 
					
						2022-06-18 11:04:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						39fde74dfd 
					 
					
						
						
							
							systray: allow systray icons to survive a restart by handing systray icons over to the root window before destroying the systray window  
						
						 
						
						
						
						
					 
					
						2022-06-17 16:58:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bakkeby 
							
						 
					 
					
						
						
							
						
						440c4a6efa 
					 
					
						
						
							
							Porting the seamless restart feature from dusk into dwm-flexipatch  
						
						 
						
						
						
						
					 
					
						2022-06-17 14:36:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bakkeby 
							
						 
					 
					
						
						
							
						
						54070d7e51 
					 
					
						
						
							
							vanitygaps + pertag: enablegaps should be retrieved from the current monitor, not the selected monitor ref.  #258  
						
						 
						
						
						
						
					 
					
						2022-06-10 13:25:21 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bakkeby 
							
						 
					 
					
						
						
							
						
						c553f93b52 
					 
					
						
						
							
							shiftview + scrachpads compatibility  
						
						 
						
						
						
						
					 
					
						2022-05-08 21:43:57 +02:00