Commit Graph

  • 41af2e0a0e Rename variable name color to actual foreground Benedikt Heine 2018-09-16 02:58:38 +02:00
  • c712f57ace Reformat ellipsize enum Benedikt Heine 2018-09-16 02:58:37 +02:00
  • c5d552856f Reformat icon_position enum Benedikt Heine 2018-09-16 02:58:35 +02:00
  • 2a5fe938f6 Reformat alignment enum Benedikt Heine 2018-09-16 02:58:33 +02:00
  • bbbddad3a7 Use structs for notifications Benedikt Heine 2018-09-16 02:58:31 +02:00
  • 1fa1532d7f Pack type rule_t into struct rule Benedikt Heine 2018-09-16 02:58:28 +02:00
  • de0f0bf3d9 Pack type RawImage into raw_image struct Benedikt Heine 2018-09-16 02:58:26 +02:00
  • 8010f83286 Pack Actions type into struct actions Benedikt Heine 2018-09-16 02:58:23 +02:00
  • a4ebf4f4e6 Pack option_parser.c types into structs Benedikt Heine 2018-09-16 02:58:21 +02:00
  • a661b2bb85 Pack settings related types into structs Benedikt Heine 2018-09-16 02:58:19 +02:00
  • c944949e36 Pack types from x.c into structs Benedikt Heine 2018-09-16 02:58:13 +02:00
  • fab2543f06
    Merge pull request #541 from bebehei/concatenated-queues Nikos Tsipinakis 2018-09-14 16:47:22 +03:00
  • e1ee87b5d3 When traversing both queues, traverse in one loop Benedikt Heine 2018-09-12 18:14:15 +02:00
  • 34e97b3e94 Optimize freshly introduced queues_update code Benedikt Heine 2018-09-12 09:48:27 +02:00
  • f76af36743
    Merge pull request #547 from knopwob/random_stuff Nikos Tsipinakis 2018-09-14 15:55:44 +03:00
  • bf286f73cd remove unnecessary initialization of variable Sascha kruse 2018-09-14 14:37:27 +02:00
  • 199aaf1181 fix comments in log.h Sascha kruse 2018-09-14 13:36:05 +02:00
  • 183f29b59d remove dead comment Sascha kruse 2018-09-14 13:30:27 +02:00
  • 562cb93767 remove unneeded declaration extract_urls Sascha kruse 2018-09-14 13:29:13 +02:00
  • 81fae350c9 Fix draw being called twice when mapping the window Nikos Tsipinakis 2018-09-13 18:00:36 +03:00
  • 76fecedfd8
    Merge pull request #544 from knopwob/master Benedikt Heine 2018-09-13 16:55:33 +02:00
  • e09e29968a draw the window before showing it Sascha kruse 2018-09-13 16:03:26 +02:00
  • 4c26ab442a Use the first waiting notification to generate xmore Benedikt Heine 2018-09-06 12:07:09 +02:00
  • f14b0b2b4a Show xmore layout only when needed Benedikt Heine 2018-09-06 10:26:09 +02:00
  • ec26403a06 Let important notifications seep into full display queue Benedikt Heine 2018-09-06 08:40:28 +02:00
  • c692d222d7 Save the notification's scriptrun in script_run field Benedikt Heine 2018-09-06 08:36:28 +02:00
  • e5dd80b9db
    Merge pull request #542 from bebehei/hotfix1 Nikos Tsipinakis 2018-09-08 19:51:42 +03:00
  • faec6bdbca Wakeup also for infinite notifs when set show_age_threshold Benedikt Heine 2018-09-06 11:13:46 +02:00
  • 896c008def
    Merge pull request #537 from bebehei/icon-nullcheck Nikos Tsipinakis 2018-08-17 14:03:23 +03:00
  • 076b6936ec Avoid NULL values in fnmatch's parameters Benedikt Heine 2018-08-16 10:25:19 +02:00
  • a749847040
    Merge pull request #535 from Saeissl/master Nikos Tsipinakis 2018-08-11 18:43:09 +03:00
  • bb60ea7a48 Add a toggle command David Sauerwein 2018-08-11 11:08:03 +02:00
  • 0e1b5a176a
    Merge pull request #525 from lulivi/master Nikos Tsipinakis 2018-07-15 12:03:15 +03:00
  • c0eef2da2f
    Merge pull request #530 from zijung/feature-mouse_event Nikos Tsipinakis 2018-07-15 11:59:10 +03:00
  • cbfe8c0d61 Add xresources config wrapper lulivi 2018-06-28 02:55:35 +02:00
  • 88175b259a Put the default value in the defaults Zijung Chueh 2018-07-13 21:31:51 +08:00
  • 7a22fa0e5f Fix code style Zijung Chueh 2018-07-13 14:45:38 +08:00
  • fbcc26b5e1 Add options to specify mouse event Zijung Chueh 2018-07-13 01:37:05 +08:00
  • 6d0e20e40b
    Merge pull request #528 from bebehei/various Nikos Tsipinakis 2018-07-11 13:09:08 +03:00
  • 368182f4d7 Log XEvents by their written names Benedikt Heine 2018-07-09 01:21:13 +02:00
  • 3c69e1f263 Remove doubly variables while converting dbus message Benedikt Heine 2018-07-08 23:08:40 +02:00
  • 646d037b15 Make NULL a valid input for notification_free Benedikt Heine 2018-07-08 11:25:34 +02:00
  • 54ce81ccca Convert notification.[ch] into docstrings Benedikt Heine 2018-07-08 11:09:03 +02:00
  • f4fb95c827 Do not make explicit NULL checks on elements Benedikt Heine 2018-07-07 11:43:44 +02:00
  • 7187290536 Turn read only fields into const Benedikt Heine 2018-07-06 18:40:25 +02:00
  • f1dd772937
    Merge pull request #527 from bebehei/better-msgs-icon Nikos Tsipinakis 2018-07-08 10:18:49 +03:00
  • b5fbfd0e65 Print progress in notification_print Benedikt Heine 2018-07-06 18:35:50 +02:00
  • a229363dbd Simplify colored_layout codepaths Benedikt Heine 2018-07-06 18:19:12 +02:00
  • f410f57211 Use g_clear_pointer on fields, which may get reused Benedikt Heine 2018-07-06 18:14:59 +02:00
  • e091dd4d15 Notification comparison done right Benedikt Heine 2018-07-06 18:10:24 +02:00
  • e4b0aae05a Replace free(val); val=NULL; with g_clear_pointer Benedikt Heine 2018-07-06 18:05:57 +02:00
  • 8399ef2d7c Better warnings for failed icons Benedikt Heine 2018-07-05 17:50:07 +02:00
  • ae370e7289 dunstify: Fix escape chars not being parsed in the body Nikos Tsipinakis 2018-07-05 12:55:24 +03:00
  • 74bbc96db2
    Merge pull request #521 from bebehei/paths-for-icons Nikos Tsipinakis 2018-06-24 11:19:06 +03:00
  • a2b383ec0b Add Tests for tilde expansion in icons Benedikt Heine 2018-06-19 12:31:51 +02:00
  • 8b2d5c49ba
    Merge pull request #523 from bebehei/xfreegc Nikos Tsipinakis 2018-06-23 16:51:11 +03:00
  • 0e5034b02a Fix X11 memoryleak for round corners Benedikt Heine 2018-06-22 11:41:26 +02:00
  • 646a35d2da Do not search absolute paths in the icon_path Benedikt Heine 2018-06-19 10:28:10 +02:00
  • 42cc561569 Implement tilde replacing in icon names Benedikt Heine 2018-06-19 10:24:24 +02:00
  • 7bcb287ca2
    Merge pull request #517 from bebehei/typos Nikos Tsipinakis 2018-06-12 12:30:58 +03:00
  • 0a057450fe Fix typos Benedikt Heine 2018-02-26 17:01:30 +01:00
  • a0f21f5c26 Stop trying to setup round corners with 0 radius Nikos Tsipinakis 2018-05-29 11:36:51 +03:00
  • 15c252afb0
    Merge pull request #420 from dj95/feature/round_corners Nikos Tsipinakis 2018-05-28 14:03:32 +03:00
  • aab9fef78c Simplify corner arcs in X11 code Benedikt Heine 2018-05-28 02:13:27 +02:00
  • d5fd674d2f Simplify corner arcs in cairo Benedikt Heine 2018-05-28 01:31:08 +02:00
  • a3034d5f62 Implement support for round corners dj95 2018-05-26 22:45:08 +03:00
  • 71791c17e2
    Merge pull request #515 from bebehei/maint-addr Nikos Tsipinakis 2018-05-15 18:10:10 +03:00
  • aed3fd30c0 Link the License in README Benedikt Heine 2018-05-15 16:59:08 +02:00
  • d4ffa0e0ad Update maintainer addresses Benedikt Heine 2018-05-15 16:57:37 +02:00
  • de89328359
    Merge pull request #496 from dunst-project/refactor-drawing Benedikt Heine 2018-05-14 11:22:52 +02:00
  • 4891710af3 Refactor window_x11 struct to be opaque Nikos Tsipinakis 2018-05-14 10:06:43 +03:00
  • 54face5956 Fix unchecked corner case in icon_position check Nikos Tsipinakis 2018-05-13 14:06:13 +03:00
  • 119340c07d Remove unused and superfluous macro definitions Benedikt Heine 2018-05-13 00:12:40 +02:00
  • b6283724b9 Prefix the separator enum Benedikt Heine 2018-05-13 00:11:47 +02:00
  • 1d58d2ec87 Canonify invalid enum values handling Benedikt Heine 2018-05-12 12:46:47 +02:00
  • 5761ef1c09 Fix segfault with startup_notification Nikos Tsipinakis 2018-05-12 14:27:13 +03:00
  • 1fe80a5db8 Refactor x event to use g_source_add_unix_fd Nikos Tsipinakis 2018-05-11 16:32:38 +03:00
  • adc075bf2c Cleanup x.h prototypes Nikos Tsipinakis 2018-05-06 21:43:34 +03:00
  • 90dd111970 Refactor x11 event source to handle multiple windows Nikos Tsipinakis 2018-05-06 20:32:00 +03:00
  • c29b1a39fb Refactor window positioning and surface rendering into x.c Nikos Tsipinakis 2018-05-06 19:55:13 +03:00
  • 72aab3daf4 Refactor window creation and destruction Nikos Tsipinakis 2018-05-06 19:47:16 +03:00
  • bec02ef6a0 Fix wrong return value in x11 event dispatch Nikos Tsipinakis 2018-05-02 21:25:08 +03:00
  • 2a1c4946b5 Add log message when failing to load an icon Nikos Tsipinakis 2018-05-02 20:51:42 +03:00
  • 806ba9b978 Add xpm to supported icon extensions Nikos Tsipinakis 2018-05-02 20:30:55 +03:00
  • dffe1e1a5a Fix dunst losing on-top status on WM restart Nikos Tsipinakis 2018-04-30 11:57:25 +03:00
  • 43c7078ccc Break down long function prototypes Nikos Tsipinakis 2018-04-22 11:48:38 +03:00
  • 21948122e0 Refactor render_background to return the layout width Nikos Tsipinakis 2018-04-22 11:22:03 +03:00
  • 7043af2e64 Rename h variable to more descriptive name Nikos Tsipinakis 2018-04-22 11:17:21 +03:00
  • 5e7f58203e Refactor hacky floating point casts Nikos Tsipinakis 2018-04-22 11:44:30 +03:00
  • 4e57e1db1c Move separator drawing to render_background Nikos Tsipinakis 2018-04-04 14:56:20 +03:00
  • c26445aa5d Split content drawing from render_layout Nikos Tsipinakis 2018-04-04 14:25:34 +03:00
  • d35807deaa Move height calculation out of render_layout Nikos Tsipinakis 2018-04-04 13:28:06 +03:00
  • 781267f30d Split background drawing from render_layout Nikos Tsipinakis 2018-04-03 20:59:51 +03:00
  • 562dbe3918 Pass cairo surface to render_layout Nikos Tsipinakis 2018-04-03 20:07:41 +03:00
  • f513d8417f Move positioning logic out of x_win_move Nikos Tsipinakis 2018-03-25 20:08:37 +03:00
  • 4faa9cbaaa Isolate GdkPixbuf usage to icon.c Nikos Tsipinakis 2018-03-25 15:53:42 +03:00
  • a2863d5312 Move window-related fields to dedicated struct Nikos Tsipinakis 2018-03-19 12:57:45 +02:00
  • ce5c49f0e8 Remove dead code from XEvent handler Nikos Tsipinakis 2018-03-19 11:37:01 +02:00
  • e52b1ae495 Rename draw functions Nikos Tsipinakis 2018-03-19 09:01:32 +02:00
  • f02626e1a7 Increase the number of entries in the stack trace in test-valgrind Nikos Tsipinakis 2018-03-19 08:36:22 +02:00