44 Commits

Author SHA1 Message Date
Eizen
f32659adb7 Add systemd service unit to contrib
Apply sed to reflect prefix but don't install it and clean service file in makefile. Add service file to gitignore
2016-12-21 01:57:16 -03:00
Nikos Tsipinakis
e3cbe3883a The manpage should be built to the docs directory
In the spirit of keeping everything organised, the compiled docs should
be in the same directory as the files used to compile them.
2016-12-11 13:48:12 +02:00
Eizen
dfdc082687 Change README
Move README to docs/dunst.pod to be used as man page. Write a README with building instructions and dependencies. Remove INSTALL as it's no longer necessary.
2016-11-19 20:11:21 -03:00
Nikos Tsipinakis
d441e950d8 Implement test target and add the first test
make test will now compile the tests to test/test.
The first test, testing string_replace_char from utils.c, was added.
2016-11-19 12:26:00 +02:00
Nikos Tsipinakis
e0a8b233c2 Move the main function to main.c
Move the main function to main.c in the git root to allow for
alternative main functions to be linked in its place. Specifically this
will be used to link the test runner main to run tests.
2016-11-19 12:15:39 +02:00
Nikos Tsipinakis
32fb32f96f Split clean and install targets to *-doc *-dunst
This allows better control over when to clean and install, and is more
easily expandable in the long run.
2016-11-19 12:08:27 +02:00
Nikos Tsipinakis
2df2e7d06c Move dunst source files to src/ 2016-11-19 11:54:03 +02: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
Josh Brown
d3ae6c5951 Remove trailing spaces from all other files 2014-08-03 15:47:59 +00:00
Sascha Kruse
f48d512223 Abort build if config.h needs to be updated
close #179

Thanks progandy
2014-06-16 22:00:42 +02:00
Sascha Kruse
98ac8a649e Don't build dunstify on 'make' or 'make all' 2014-03-08 11:57:23 +01:00
Sascha Kruse
7c4d0bce58 add option for verbose make output 2013-04-15 18:25:05 +02:00
Sascha Kruse
b26bab5a3a more dunstify integration into Makefile 2013-02-25 20:39:58 +01:00
Sascha Kruse
5827411c64 dunstify 2013-02-23 04:20:29 +00:00
Sascha Kruse
f88cc4e831 renamed draw.{c,h} x.{c,h} 2013-02-21 20:03:00 +00:00
Sascha Kruse
4e92d61804 notification.{c,h} 2013-02-21 18:02:20 +00:00
Sascha Kruse
e07744fd49 move context_menu related stuff into menu.{c,h} 2013-02-21 03:08:04 +00:00
Sascha Kruse
a587fea56f moved rules related stuff to rules.{c,h} 2013-02-21 01:37:57 +00:00
Sascha Kruse
56716ec948 options.{c,h} -> option_parser.{c,h} 2013-02-21 01:27:32 +00:00
Sascha Kruse
be5940bc74 settings.{c,h}
Put all global variables that store user settings into
a struct to keep the namespace clean. Move loading of
settings into own file so that only the namespace of
settings.c gets polluted with the stuff from config.h
2013-02-21 01:22:46 +00:00
Sascha Kruse
0dc127715f renamed dunst_dbus.* -> dbus.* 2013-02-20 08:52:54 +00:00
Sascha Kruse
74bae9ee0b get rid of str_array 2013-02-17 03:38:48 +01:00
Sascha Kruse
b5f4feee27 Makefile: add debug target 2012-12-19 11:58:21 +01:00
Sascha Kruse
e30692da88 simplify Makefile 2012-12-19 11:53:10 +01:00
Sascha Kruse
b2a20c0524 list.{c,h} -> container.{c,h} 2012-12-12 09:05:56 +01:00
Sascha Kruse
eb5e8fb537 Merge branch 'master' of github.com:knopwob/dunst 2012-10-20 08:43:26 +02:00
Sascha Kruse
528ec0558b Make clean remove core 2012-10-13 19:54:42 +02:00
Sascha Kruse
286e0c5104 use own ini parsing 2012-10-08 08:58:47 +02:00
Sascha Kruse
1e8bd74938 proper name, title and version in manpage
This fixes github issue #55
2012-08-28 00:07:00 +02:00
Sascha Kruse
e2ea1be9e9 make uninstall: remove correct *.service file 2012-08-02 18:51:21 +02:00
Sascha Kruse
057d1bc0f2 Merge remote-tracking branch 'origin/next' 2012-07-31 13:19:00 +02:00
Sascha Kruse
4df1053ac2 make clean: remove org.knopwob.dunst.git 2012-07-30 17:25:12 +02:00
Sascha Kruse
decbdb6f9e dunst.service -> org.knopwob.dunst.service 2012-07-30 17:21:56 +02:00
Sascha Kruse
ed10295289 dunst.service 2012-07-28 18:09:44 +02:00
Sascha Kruse
311e2ff437 reintroduced config.h 2012-07-25 10:07:54 +02:00
Sascha Kruse
d4f38c0533 utils.{c,h} 2012-07-25 10:07:54 +02:00
Sascha Kruse
b0bf0b0b07 refactor/cleanup
* run code through `indent --no-tabs -linux`
 * use generic list implemenation for queues

This sould have been multiple commits but some git foobar on my part
made me loose the history :-/
2012-06-25 19:15:06 +02:00
Gergely Nagy
bdab09fec2 Migrate dunst from iniparser to inih.
Instead of using iniparser, which is rarely packaged, and is an
external dependency, use an embedded copy of inih instead, which is
only a hundred or so lines, and can do pretty much the same as
iniparser.

The benefit is one less external dependency, and it makes it easier
for distributions to package dunst.

Signed-off-by: Gergely Nagy <algernon@balabit.hu>
2012-06-20 16:51:27 +02:00
Sascha Kruse
cceae3ce10 copy example dunstrc to /usr/share/dunst/dunstrc 2012-06-12 19:25:20 +02:00
Sascha Kruse
5fa67d5f89 removed config.h and config.def.h
The need for them is replaced by dunstrc
2012-03-19 02:26:19 +01:00
Sascha Kruse
646daa018e fixed Makefile 2011-11-15 11:43:56 +01:00
Sascha Kruse
eb58f1338e README -> README.pod
Make use of githubs markup capabilities for READMEs.
2011-11-15 11:22:17 +01:00
Sascha Kruse
45ec236958 moved default values to config.h and added Rules
I know, this should be splitted into more than one commit. Shame on me.
2011-11-14 23:22:50 +01:00
Sascha Kruse
7f9dd0e3e7 Initial commit 2011-09-07 15:33:09 +02:00