650 Commits

Author SHA1 Message Date
Ilya Tumaykin
d2c63f1f00 Fix: Add a couple of missing stdlib.h includes required for exit()
https://github.com/knopwob/dunst/issues/267
2016-10-29 02:52:30 -03:00
Ilya Tumaykin
be72e22c38 Fix: Respect CFLAGS when building dunstify
https://github.com/knopwob/dunst/issues/267
2016-10-29 02:51:49 -03:00
kongo2002
4f16213f9f add some graceful termination handling 2016-10-29 02:27:29 -03:00
kongo2002
f25c294569 fix memleaks 2016-10-29 02:27:17 -03:00
Justin Jacobs
539d4dd102 Fix crash from uninitialized pointer value 2016-10-29 02:27:08 -03:00
Johannes M. Griebler
7ba4c1cc9b Fix two segfaults trying to display invalid icons 2016-10-16 22:29:10 +02:00
Johannes M. Griebler
57d3b293a2 Free original pixbuf after scaling 2016-10-16 12:18:45 +02:00
Johannes M. Griebler
ce8fe45cbf Add configuration option for icon scaling
The maximum size for icons can now be set with the max_icon_size option.
Setting its value to 0 will disable the scaling of icons.
2016-10-14 18:12:09 +02:00
Johannes M. Griebler
342a23548f Scale images down if they exceed a certain size 2016-10-14 17:48:59 +02:00
Andrew Krasichkov
ad2aef6606 Merge pull request #2 from jgriebler/master
Actually fix segfault :)
2016-10-13 21:59:28 +03:00
Johannes M. Griebler
9e80de6153 Actually fix segfault 2016-10-13 20:51:49 +02:00
Andrew Krasichkov
cafedc3ea4 Merge pull request #1 from jgriebler/master
Fix segfault in startup notification
2016-10-13 21:45:00 +03:00
Johannes M. Griebler
1c1d173379 Fix segfault while displaying startup notification 2016-10-13 19:59:08 +02:00
Johannes M. Griebler
33ab80f1a9 Merge icon handling from buglloc/master 2016-10-13 19:18:00 +02:00
Johannes M. Griebler
f1b0e83776 Take lightweight tags into account in VERSION 2016-10-13 19:08:59 +02:00
Andrew Krasichkov
a6d9626c54 Try to support raw image data (see knopwob/dunst#151 ) 2016-03-09 18:37:04 +02:00
Andrew Krasichkov
b6f56be97b Added support for more image formats for icons ( see knopwob/dunst#150 ) 2015-11-15 21:16:37 +02:00
Sascha Kruse
f60131258a Merge pull request #237 from travisred/master
Fixed a couple of misspelled words
2015-09-11 12:28:07 +02:00
Travis Reddell
a724d8e3ad Fixed a couple of misspelled words 2015-09-10 11:30:58 -07:00
Sascha Kruse
f0ca84e4cd Merge pull request #235 from catharsis/settings-format-template-helptext-typofix
settings: Trivial typo fix on format option description
2015-08-26 14:31:12 +02:00
Anton Löfgren
3d11743d3a settings: Trivial typo fix on format option description
Signed-off-by: Anton Löfgren <anton.lofgren@gmail.com>
2015-08-24 18:10:08 +02:00
Sascha Kruse
b7eb981b0b Merge pull request #230 from springworm/always_script
Add option to always run script (even for suppressed notifications)
2015-07-01 12:22:40 +02:00
Spencer
2ce9b72591 Merge branch 'always_script' of github.com:springworm/dunst into always_script 2015-06-30 19:23:37 -07:00
Spencer
504477edc1 add option to run scripts for suppressed notifications - fix #212 2015-06-30 19:22:32 -07:00
Spencer
dd63fad928 add option to run scripts for suppressed notifications 2015-06-30 19:16:53 -07:00
Sascha Kruse
08fa6ea998 Merge pull request #217 from dorkster/master
Fix memory leaks
2015-03-05 12:02:36 +01:00
Justin Jacobs
61ce42a7e2 Fix memory leaks 2015-03-03 00:49:24 -05:00
Sascha Kruse
f8e1e330b2 Merge pull request #209 from Nauxuron/master
Notification height option
2014-12-17 14:56:43 +01:00
Sascha Kruse
56b0a7c7d9 Merge pull request #204 from wavexx/rule_allow_markup
Fix markup handling.
2014-12-17 11:35:52 +01:00
Wim de With
dfb4c933dc Fix issue with ceil and floor 2014-12-13 19:21:56 +01:00
Wim de With
f4cdb2acfa Add notification_height option
Fix the line_height description
2014-12-13 17:02:31 +01:00
Yuri D'Elia
b5e00c43c7 Fix markup handling.
The current "allow_markup" setting will simply strip any markup from the final
notification, which includes formatting elements. On top of that, literal
[<>&..] symbols are not quoted before are being passed onto pango in several
places, resulting in stray error messages.

This patch fixes allow_markup to correctly strip markup only from the incoming
notification, not from the format.

You might also want to treat incoming messages as literal text (supplied by
un-aware programs), in which case you need to properly quote the text before
it's processed by pango. A new setting is introduced, called "plain_text",
which forces incoming messages to be treated literally.

allow_markup/plain_text are complimentary to each other.

The new rule actions allow to narrow down the handling to a specific block,
achieving notification Zen.

The following is done in this patch:

- Fix ruleset initialization in config.def.h.
- Introduce new allow_markup/plain_text actions in the rules.
- Fix handling of allow_markup to strip markup from summary/body only,
  preserving format's markup.
- Fix broken string functions (string_replace_all didn't handle recursive
  replacements correctly).
- Fix quoting of other literal fields (icon name/appname).
- Fix handling of ignore_newline as well (applied only on summary/body).
- Dunstrc update with the same previous defaults.
2014-12-05 16:05:41 +01:00
Sascha Kruse
be0c965027 Merge pull request #203 from akseli0x61/master
Add instructions to set font size and multiple font options
2014-12-03 17:51:10 +01:00
Akseli Koskinen
2751c6738d Add instructions to set font size and multiple font options 2014-12-02 11:29:34 +02:00
Sascha Kruse
9117df53ed Merge pull request #200 from jan-schreib/check_malloc
check return values of malloc and handle error.
2014-11-04 16:33:57 +01:00
Jan S
2674268aef fix NULL check 2014-11-04 16:31:06 +01:00
t5c
eedd220e37 check return values of malloc and handle error.
added some missing includes, too.

closes #199.
2014-11-04 15:14:22 +01:00
Sascha Kruse
f3fcc109f4 Fix comparison of registration_id
Fixes #193
2014-09-11 10:27:43 +02:00
Sascha Kruse
4b7d1f722c fix '-' and '_' matching in urls
fix issue #192
2014-08-27 09:44:31 +02:00
Sascha Kruse
c319472982 fix spelling error 2014-08-13 06:54:25 +02:00
Sascha Kruse
716051064a fix endless loop with duplicate sections
fix #191
2014-08-12 20:26:24 +02:00
Sascha Kruse
3e621b994a Merge pull request #190 from jb/master
Fix trailing spaces and spelling
2014-08-03 20:21:52 +02:00
Josh Brown
d3ae6c5951 Remove trailing spaces from all other files 2014-08-03 15:47:59 +00:00
Josh Brown
76419dcc76 Fix spelling in dunstrc 2014-08-03 15:42:12 +00:00
Josh Brown
30f2af439d Remove trailing whitespace in .dunstrc 2014-08-03 15:32:08 +00:00
Sascha Kruse
604feab0d2 Merge pull request #189 from Necoro/fix_signal
Fix signal handling to avoid deadlocks
v1.1.0
2014-07-29 22:16:43 +02:00
Sascha Kruse
088cfe1021 Merge pull request #186 from progandy/master
allow file:// protocol for icons
2014-07-29 21:50:21 +02:00
Sascha Kruse
6f3bd10318 Merge pull request #185 from mickael9/patch-1
Add g_strdup to argv elements in string_to_argv
2014-07-29 21:49:34 +02:00
René 'Necoro' Neumann
36a858da3f Set dependency to '>=glib-2.36' as needed by the glib signal handler 2014-07-09 17:09:52 +02:00
René 'Necoro' Neumann
5ff85b3d28 Integrate signal handling with the GLib main loop 2014-07-09 16:48:24 +02:00