Nikita Zlobin 
							
						 
					 
					
						
						
						
						
							
						
						
							10c82ed7fe 
							
						 
					 
					
						
						
							
							Rename x_win_round_corners() to x_win_corners_shape()  
						
						... 
						
						
						
						It's all job is to feel proper X11 shape. 
						
						
					 
					
						2020-05-20 21:16:31 +05:00 
						 
				 
			
				
					
						
							
							
								Nikita Zlobin 
							
						 
					 
					
						
						
						
						
							
						
						
							73b7176e0b 
							
						 
					 
					
						
						
							
							Reuse draw_rounded_rect() for xshape drawing  
						
						
						
						
					 
					
						2020-05-20 21:15:01 +05:00 
						 
				 
			
				
					
						
							
							
								Nikita Zlobin 
							
						 
					 
					
						
						
						
						
							
						
						
							85ea8b8aa8 
							
						 
					 
					
						
						
							
							Separate some functions  
						
						
						
						
					 
					
						2020-05-20 21:10:45 +05:00 
						 
				 
			
				
					
						
							
							
								Nikita Zlobin 
							
						 
					 
					
						
						
						
						
							
						
						
							6b6b63da17 
							
						 
					 
					
						
						
							
							code style fix  
						
						
						
						
					 
					
						2020-05-09 02:10:15 +05:00 
						 
				 
			
				
					
						
							
							
								Nikita Zlobin 
							
						 
					 
					
						
						
						
						
							
						
						
							296cea499c 
							
						 
					 
					
						
						
							
							Compositor detection  
						
						
						
						
					 
					
						2020-05-08 06:23:10 +05:00 
						 
				 
			
				
					
						
							
							
								Nikita Zlobin 
							
						 
					 
					
						
						
						
						
							
						
						
							0e35c6acb0 
							
						 
					 
					
						
						
							
							Use cairo to form xshape mask  
						
						
						
						
					 
					
						2020-05-07 02:47:11 +05:00 
						 
				 
			
				
					
						
							
							
								Nikita Zlobin 
							
						 
					 
					
						
						
						
						
							
						
						
							5fd090e618 
							
						 
					 
					
						
						
							
							Frame internal radius  
						
						
						
						
					 
					
						2020-05-06 22:27:39 +05:00 
						 
				 
			
				
					
						
							
							
								Nikita Zlobin 
							
						 
					 
					
						
						
						
						
							
						
						
							dcf060effa 
							
						 
					 
					
						
						
							
							Fix xshape mask rounding  
						
						
						
						
					 
					
						2020-05-05 11:55:50 +05:00 
						 
				 
			
				
					
						
							
							
								Nikita Zlobin 
							
						 
					 
					
						
						
						
						
							
						
						
							d964455d36 
							
						 
					 
					
						
						
							
							oops: Keep ready for possible 32bit color lack  
						
						
						
						
					 
					
						2020-05-05 00:56:19 +05:00 
						 
				 
			
				
					
						
							
							
								Nikita Zlobin 
							
						 
					 
					
						
						
						
						
							
						
						
							d3f6c05590 
							
						 
					 
					
						
						
							
							True transparency support  
						
						
						
						
					 
					
						2020-05-04 19:45:02 +05:00 
						 
				 
			
				
					
						
							
							
								Nikita Zlobin 
							
						 
					 
					
						
						
						
						
							
						
						
							7a094bc702 
							
						 
					 
					
						
						
							
							Clear window to prevent accumulations  
						
						
						
						
					 
					
						2020-05-04 19:06:53 +05:00 
						 
				 
			
				
					
						
							
							
								Nikita Zlobin 
							
						 
					 
					
						
						
						
						
							
						
						
							c09f0f029f 
							
						 
					 
					
						
						
							
							style fix  
						
						
						
						
					 
					
						2020-05-04 02:42:18 +05:00 
						 
				 
			
				
					
						
							
							
								Nikita Zlobin 
							
						 
					 
					
						
						
						
						
							
						
						
							dbbaecfd1d 
							
						 
					 
					
						
						
							
							Fix indentation  
						
						
						
						
					 
					
						2020-05-04 02:35:34 +05:00 
						 
				 
			
				
					
						
							
							
								Nikita Zlobin 
							
						 
					 
					
						
						
						
						
							
						
						
							16e38a9a84 
							
						 
					 
					
						
						
							
							Don't draw frame with zero line width  
						
						
						
						
					 
					
						2020-05-03 22:03:47 +05:00 
						 
				 
			
				
					
						
							
							
								Nikita Zlobin 
							
						 
					 
					
						
						
						
						
							
						
						
							4c4dc9aa95 
							
						 
					 
					
						
						
							
							Fix ugly rounded corners  
						
						
						
						
					 
					
						2020-05-03 22:03:47 +05:00 
						 
				 
			
				
					
						
							
							
								Nikos Tsipinakis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb2ffd425e 
							
						 
					 
					
						
						
							
							Merge pull request  #711  from mrossinek/dunstctl-toggle-pause  
						
						... 
						
						
						
						Allow toggling pause state via dunstctl 
						
						
					 
					
						2020-05-02 10:05:48 +02:00 
						 
				 
			
				
					
						
							
							
								mrossinek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cfa8625699 
							
						 
					 
					
						
						
							
							Fix boolean negation  
						
						
						
						
					 
					
						2020-05-02 10:01:51 +02:00 
						 
				 
			
				
					
						
							
							
								mrossinek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f868f51fcd 
							
						 
					 
					
						
						
							
							Fix embedded XML  
						
						
						
						
					 
					
						2020-05-02 09:19:24 +02:00 
						 
				 
			
				
					
						
							
							
								mrossinek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0dfcc1420d 
							
						 
					 
					
						
						
							
							Change running to paused state on "server" side  
						
						... 
						
						
						
						This allows the boolean "inversion" to happen in the C code instead of
post-processing in the dunstctl shell script. 
						
						
					 
					
						2020-05-01 21:54:53 +02:00 
						 
				 
			
				
					
						
							
							
								mrossinek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e301b1d39 
							
						 
					 
					
						
						
							
							Fix indentation and use tabs for indents  
						
						
						
						
					 
					
						2020-05-01 21:35:08 +02:00 
						 
				 
			
				
					
						
							
							
								mrossinek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8aa8c15e8 
							
						 
					 
					
						
						
							
							Rename set-running to set-paused  
						
						... 
						
						
						
						Since the pause status is more intuitive for the end-user than the
running state (which is used internally) the interface of the dunstctl
is renamed to set-paused and is-paused (previously set-running and
running).
This requires inversion of the boolean variables to be consistent with
the inverted naming.
Fixes  #710  
						
						
					 
					
						2020-05-01 19:37:43 +02:00 
						 
				 
			
				
					
						
							
							
								mrossinek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c45a9eac73 
							
						 
					 
					
						
						
							
							Add toggle option to dunstctl set-running command  
						
						... 
						
						
						
						Fixes  #709  
					
						2020-05-01 19:37:20 +02:00 
						 
				 
			
				
					
						
							
							
								Nikos Tsipinakis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							337ff1edb5 
							
						 
					 
					
						
						
							
							Merge pull request  #651  from bebehei/dunstctl  
						
						... 
						
						
						
						Implement a command line control (dunstctl) 
						
						
					 
					
						2020-05-01 15:38:23 +02:00 
						 
				 
			
				
					
						
							
							
								Nikos Tsipinakis 
							
						 
					 
					
						
						
						
						
							
						
						
							50a55f2ff1 
							
						 
					 
					
						
						
							
							Mention dunstctl in dunst man page  
						
						
						
						
					 
					
						2020-05-01 15:35:23 +02:00 
						 
				 
			
				
					
						
							
							
								Nikos Tsipinakis 
							
						 
					 
					
						
						
						
						
							
						
						
							6ba430a818 
							
						 
					 
					
						
						
							
							Add dunstctl man page  
						
						
						
						
					 
					
						2020-05-01 15:35:23 +02:00 
						 
				 
			
				
					
						
							
							
								Nikos Tsipinakis 
							
						 
					 
					
						
						
						
						
							
						
						
							5aa1863762 
							
						 
					 
					
						
						
							
							Rename status commands to running  
						
						
						
						
					 
					
						2020-05-01 15:35:23 +02:00 
						 
				 
			
				
					
						
							
							
								Nikos Tsipinakis 
							
						 
					 
					
						
						
						
						
							
						
						
							94aa427a1b 
							
						 
					 
					
						
						
							
							Fix dunstctl help alignment  
						
						
						
						
					 
					
						2020-05-01 15:35:23 +02:00 
						 
				 
			
				
					
						
							
							
								Nikos Tsipinakis 
							
						 
					 
					
						
						
						
						
							
						
						
							23fa204e69 
							
						 
					 
					
						
						
							
							Use set -e  
						
						
						
						
					 
					
						2020-05-01 15:35:23 +02:00 
						 
				 
			
				
					
						
							
							
								Nikos Tsipinakis 
							
						 
					 
					
						
						
						
						
							
						
						
							a91adf9c80 
							
						 
					 
					
						
						
							
							Implement error handling in NotificationAction call  
						
						
						
						
					 
					
						2020-05-01 15:35:23 +02:00 
						 
				 
			
				
					
						
							
							
								Nikos Tsipinakis 
							
						 
					 
					
						
						
						
						
							
						
						
							36eed785d2 
							
						 
					 
					
						
						
							
							dunstctl: Fix alignment in help message  
						
						
						
						
					 
					
						2020-05-01 15:35:23 +02:00 
						 
				 
			
				
					
						
							
							
								Nikos Tsipinakis 
							
						 
					 
					
						
						
						
						
							
						
						
							ec421f1ea1 
							
						 
					 
					
						
						
							
							Properly handle error conditions from dunstctl  
						
						
						
						
					 
					
						2020-05-01 15:35:23 +02:00 
						 
				 
			
				
					
						
							
							
								Nikos Tsipinakis 
							
						 
					 
					
						
						
						
						
							
						
						
							9049bf15b2 
							
						 
					 
					
						
						
							
							Remove live status checking (for now)  
						
						
						
						
					 
					
						2020-05-01 15:35:23 +02:00 
						 
				 
			
				
					
						
							
							
								Nikos Tsipinakis 
							
						 
					 
					
						
						
						
						
							
						
						
							ee11dfa8fe 
							
						 
					 
					
						
						
							
							Don't wake up after doing an action  
						
						
						
						
					 
					
						2020-05-01 15:35:23 +02:00 
						 
				 
			
				
					
						
							
							
								Nikos Tsipinakis 
							
						 
					 
					
						
						
						
						
							
						
						
							936dbb039c 
							
						 
					 
					
						
						
							
							dunstctl: Print help message on dbus communication failure  
						
						
						
						
					 
					
						2020-05-01 15:35:23 +02:00 
						 
				 
			
				
					
						
							
							
								Nikos Tsipinakis 
							
						 
					 
					
						
						
						
						
							
						
						
							b1f64b266b 
							
						 
					 
					
						
						
							
							Wake up after changing status via dunstctl  
						
						
						
						
					 
					
						2020-05-01 15:35:23 +02:00 
						 
				 
			
				
					
						
							
							
								Nikos Tsipinakis 
							
						 
					 
					
						
						
						
						
							
						
						
							e14160bda6 
							
						 
					 
					
						
						
							
							dunstctl: Apply shellcheck suggestions  
						
						
						
						
					 
					
						2020-05-01 15:35:23 +02:00 
						 
				 
			
				
					
						
							
							
								Nikos Tsipinakis 
							
						 
					 
					
						
						
						
						
							
						
						
							6a8401d85a 
							
						 
					 
					
						
						
							
							dunstctl: Use = rather than == for string equality  
						
						... 
						
						
						
						`==` is not supported in plain sh 
						
						
					 
					
						2020-05-01 15:35:23 +02:00 
						 
				 
			
				
					
						
							
							
								Nikos Tsipinakis 
							
						 
					 
					
						
						
						
						
							
						
						
							d45d26e257 
							
						 
					 
					
						
						
							
							dunstctl: Don't use function keyword  
						
						... 
						
						
						
						Plain `foo()` is more portable, `function` doesn't appear to be
supported in sh. 
						
						
					 
					
						2020-05-01 15:35:23 +02:00 
						 
				 
			
				
					
						
							
							
								Benedikt Heine 
							
						 
					 
					
						
						
						
						
							
						
						
							7e92619967 
							
						 
					 
					
						
						
							
							Add ability to trigger action of latest notification  
						
						... 
						
						
						
						Currently triggers only the latest notification. TODO: implement it
either with ActionsAll or more favorable: with an optional paramter,
which should trigger only the action of a single notification.
The problem currently: I have got no ability to check the DBus docs, as
I'm on a bad internet connection. 
						
						
					 
					
						2020-05-01 15:35:23 +02:00 
						 
				 
			
				
					
						
							
							
								Nikos Tsipinakis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b60c52ee1 
							
						 
					 
					
						
						
							
							Merge pull request  #708  from cdown/mouse_fallback  
						
						... 
						
						
						
						follow=keyboard: Fall back to follow=mouse instead of XDefaultScreen() 
						
						
					 
					
						2020-04-27 17:40:49 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Down 
							
						 
					 
					
						
						
						
						
							
						
						
							e8fc45da63 
							
						 
					 
					
						
						
							
							follow=keyboard: Fall back to follow=mouse instead of XDefaultScreen()  
						
						... 
						
						
						
						In dwm and similar window managers, it's common to often have empty
tags, and navigate to them with the intent to create clients there. If I
navigate to one of those empty tags with a dunst notification visible
and follow=keyboard set, the notification warps over to the default
screen.  If I then open a client, it then warps back, which is pretty
jarring.
This is mostly an artefact of the implementation of follow=keyboard --
if we fail to get a focused window, we use the default screen. However
this case isn't necessarily really a "failure" on window managers like
dwm where it's a common occurrence to end up with no clients on the
screen, whereas that would be significantly rarer on (say) GNOME or KDE.
A guess that's more likely to fit user expectations is falling back to
where the mouse pointer currently is, since this indicates the currently
focused monitor that the window manager would create a client on. This
avoids warping back to that monitor again when a client is created. 
						
						
					 
					
						2020-04-27 16:34:53 +01:00 
						 
				 
			
				
					
						
							
							
								Benedikt Heine 
							
						 
					 
					
						
						
						
						
							
						
						
							a3342d0ced 
							
						 
					 
					
						
						
							
							Add debug command  
						
						
						
						
					 
					
						2020-04-10 10:48:47 +02:00 
						 
				 
			
				
					
						
							
							
								Benedikt Heine 
							
						 
					 
					
						
						
						
						
							
						
						
							e80e8e9eb5 
							
						 
					 
					
						
						
							
							Install dunstctl via make automatically  
						
						
						
						
					 
					
						2020-04-10 10:48:37 +02:00 
						 
				 
			
				
					
						
							
							
								Benedikt Heine 
							
						 
					 
					
						
						
						
						
							
						
						
							72d68fcec4 
							
						 
					 
					
						
						
							
							Overhaul dunstctl  
						
						
						
						
					 
					
						2020-04-10 10:47:12 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Buehler 
							
						 
					 
					
						
						
						
						
							
						
						
							305ab6c4e6 
							
						 
					 
					
						
						
							
							Add dunstctl shell script  
						
						
						
						
					 
					
						2020-04-10 10:47:12 +02:00 
						 
				 
			
				
					
						
							
							
								Benedikt Heine 
							
						 
					 
					
						
						
						
						
							
						
						
							55f4971a92 
							
						 
					 
					
						
						
							
							Add DBus interface to control dunst  
						
						
						
						
					 
					
						2020-04-10 10:47:12 +02:00 
						 
				 
			
				
					
						
							
							
								Nikos Tsipinakis 
							
						 
					 
					
						
						
						
						
							
						
						
							523d5e199e 
							
						 
					 
					
						
						
							
							Make all target build dunstify as well  
						
						
						
						
					 
					
						2020-04-06 10:03:12 +02:00 
						 
				 
			
				
					
						
							
							
								Nikos Tsipinakis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b4633a0061 
							
						 
					 
					
						
						
							
							Merge pull request  #705  from mkrasnitski/list-conf-options  
						
						... 
						
						
						
						Allow for multiple actions per mouse event 
						
						
					 
					
						2020-04-06 09:56:46 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnitski 
							
						 
					 
					
						
						
						
						
							
						
						
							92a21487b2 
							
						 
					 
					
						
						
							
							Make some changes to default dunstrc  
						
						... 
						
						
						
						These make it more clear to the user that the mouse_click
options can be defined as lists. 
						
						
					 
					
						2020-04-05 21:46:07 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnitski 
							
						 
					 
					
						
						
						
						
							
						
						
							8bcc3070fb 
							
						 
					 
					
						
						
							
							Use g_strsplit instead of homebrewing a solution  
						
						... 
						
						
						
						Lesson: don't reinvent the wheel.
Additionally, changed a `g_malloc` call to `g_malloc_n` for safety. 
						
						
					 
					
						2020-04-05 19:35:36 -04:00