1. 17 Aug, 2020 2 commits
  2. 19 Jul, 2020 1 commit
    • John C. Allwein's avatar
      log: properly handle iso8601 timestamps · 5dcdcb75
      John C. Allwein authored
      The panel-plugin menu list and the config log menu list both depend on
      iso8601 timestamps to correctly display the timestamp in the item tooltip.
      However, a timezone was not specified, resulting in a time of "NULL"
      being displayed.
      
      This change modifies common/xfce-notify-log to write out iso8601
      timestamps directly using the is8601  g_date_time* functions.
      It then adds timezone localization support for the tooltips.
      
      This change also fixes some memory leaks handling the dates
      in both the config menu and the panel plugin menu.
      5dcdcb75
  3. 12 Jul, 2020 1 commit
  4. 28 Jun, 2020 1 commit
  5. 23 Jun, 2020 1 commit
  6. 14 Jun, 2020 2 commits
    • Jan Ziak's avatar
      Remove unused expire_timeout variable · 5ea05d5e
      Jan Ziak authored
      
      
      The removed code is a leftover from unfinished work
      committed to the repository in years 2016/2017.
      Signed-off-by: Jan Ziak's avatarJan Ziak <0xe2.0x9a.0x9b@gmail.com>
      5ea05d5e
    • Jan Ziak's avatar
      Use SHA-1 data hash in icon cache paths (bug #16825) · 51104a47
      Jan Ziak authored
      
      
      This patch fixes the issue of many hundreds or thousands
      of duplicate small files piling up over time in the notify
      log's icon cache. A common example case where this issue
      occurs is to have Gmail desktop notifications enabled
      in a web browser.
      
      GLib-2.64 SHA-1 is faster than both of its MD5 and SHA-256
      implementations. If Glib's SHA-256 becomes as fast as SHA-1
      then the source can be updated to use SHA-256 instead
      of SHA-1, as the software industry is slowly moving
      away from SHA-1 towards using SHA-256.
      Signed-off-by: Jan Ziak's avatarJan Ziak <0xe2.0x9a.0x9b@gmail.com>
      51104a47
  7. 12 Jun, 2020 1 commit
  8. 10 Jun, 2020 1 commit
  9. 09 Jun, 2020 1 commit
  10. 08 Jun, 2020 1 commit
  11. 04 Jun, 2020 1 commit
  12. 01 Jun, 2020 1 commit
  13. 26 May, 2020 1 commit
    • Simon Steinbeiss's avatar
      Default to session autostart instead of DBus (Fixes #27) · e604b499
      Simon Steinbeiss authored
      Previously notifyd was started over DBus when the first notification got
      sent, so in theory it could refrain from running during the whole
      session if no notifications were sent.
      
      This behavior is sort of nice, but has a few backdraws.
      1) The first notification may show up a little laggy because of starting
      up the daemon.
      2) Other notification services (e.g. KDE's) may be started ahead of
      notifyd and occupy the DBus name, hindering notifyd from starting up so
      users may end up not seeing notifications.
      e604b499
  14. 25 May, 2020 2 commits
  15. 24 May, 2020 1 commit
  16. 22 May, 2020 1 commit
  17. 21 May, 2020 1 commit
  18. 13 May, 2020 1 commit
  19. 12 May, 2020 1 commit
  20. 11 May, 2020 2 commits
  21. 10 May, 2020 1 commit
  22. 09 May, 2020 5 commits
  23. 08 May, 2020 1 commit
  24. 07 May, 2020 1 commit
  25. 06 May, 2020 7 commits
  26. 05 May, 2020 1 commit