Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • xfce4-notifyd-0.9.6
    31f96a66 · Updates for release ·
    0.9.6
    
    - Use shared_module() for panel plugin meson build
    - Fix menu being destroyed before item activation handlers running
    - Translation Updates:
      Albanian, Dutch, German, Lithuanian, Polish, Portuguese
  • xfce4-notifyd-0.9.5
    35d172ee · Updates for release ·
    0.9.5
    
    - Add an option to set the minimum width of notification windows
    - Fix include issue with meson build
    - Only emblem the panel plugin icon when theme lacks the 'new' variant
    - Destroy and recreate the panel menu every time it's popped up
    - Add meson build files
    - Fix uninitialized field warning
    - Move NOTIFICATIONS_SPEC_VERSION out of the build system
    - Remove redundant positioning code from Wayland path
    - Use different layer-shell anchors on Wayland
    - build: clang: Silence -Wcast-align
    - common: Explicitly depend on gio-unix-2.0
    - Fix positioning on Wayland in multi-monitor setups
    - Set output on layer-shell surface on Wayland
    - Fix active-monitor notification positioning on Wayland
    - Translation Updates:
      Asturian, Czech, Greek, Kazakh, Swedish
  • xfce4-notifyd-0.9.4
    3fdb51b3 · Updates for release ·
    0.9.4
    
    - Clarify why the symbolic icons don't go in symbolic/status
    - Fix icons directory names
    - Fall back to monitor 0 if no primary monitor set
    - Add a fallback for drawing the unread notification emblem
    - Remove redundant icon embleming code
    - Fix opacity on notification hover
    - Translation Updates:
      Greek, Hungarian, Italian, Lithuanian, Occitan (post 1500)
  • xfce4-notifyd-0.9.3
    4819d333 · Updates for release ·
    0.9.3
    
    - Make the DELETE with LIMIT/OFFSET query work
    - Make the text in the 'Clear log' dialog less crowded
    - Set a transient parent on the 'Clear log' dialog if possible
    - 'Clear log' dialog's initial focus should be on the 'Cancel' button
    - Drop required xdt-autogen version to 4.18.1
    - Simplify markup sanitizing code a little
    - Re-escape text in GMarkupParser text handler
    - Sanitize instead of validating body text markup
    - Translation Updates:
      Catalan, Portuguese (Brazil)
  • xfce4-notifyd-0.9.2
    a41eed0a · Updates for release ·
    0.9.2
    
    - (Hopefully) actually fix settings migration code
    - (Hopefully) fix enum setting migration code
  • xfce4-notifyd-0.9.1
    ac0f162a · Updates for release ·
    0.9.1
    
    - Make the XDG autostart file attempt a systemd start first
    - Only include the SystemdService= line if systemd support is enabled
    - Clean up some conditionals in configure.ac
    - Go back to installing the XDG autostart file by default
    - Allow installing systemd service file even if systemd is not installed
  • xfce4-notifyd-0.9.0
    8092b7d9 · Updates for release ·
    0.9.0
    
    - Add missing sanity check
    - I18n: Update po/LINGUAS list
    - I18n: Update po/LINGUAS list
    - I18n: Update po/LINGUAS list
    - wayland: put windows on overlay layer, not top
    - Set window theme before placing window
    - Set initial window position before realizing windows
    - Avoid storing NULL app IDs in the app ID count hashtable
    - Simplify dbus/systemd service dir logic in configure.ac
    - Fix typos in README
    - Instal D-Bus and systemd files under $prefix by default
    - Fix distcheck when run as non-root
    - Use pkg-config to find default systemd user unit directory
    - Change default systemd user path from /lib/... to /usr/lib/...
    - Change options for installing startup files
    - Add positioning options top-center and bottom-center
    - Simplify notification placement code
    - Stop using GtkCornerType; migrate setting to enum nick
    - Move log level settings from int to enum nick string
    - Move datetime format setting from int to enum nick string
    - Have a single entry point for setting migrations
    - Fix incorrect enum value for apps log level
    - Use registered enum types for config->enum mapping
    - Move enums to common, use glib-mkenums
    - Use new XDT feature macros
    - Don't log duplicate entries when updating an existing notification
    - Clean up logic in notify_notify()
    - Correctly update critical notifications while in DnD mode
    - Fix incorrect casts in GTree foreach functions
    - Remove expire/fade timeout source removal hacks
    - Missed a spot to reset fade/slide
    - Allow slideout when no fadeout
    - Only start fade timeout if no existing handle
    - Only start expiration timeout if no existing handle
    - Ensure timeout sources are removed in _window_dispose()
    - Move log dbus signal emissions to XfceNotifyDaemonLog
    - Remove expire and fade sources before emitting closed signal
    - Emit NotificationClosed when not showing notification
    - Consolidate the window movement code
    - Add option to show notifications on all monitors
    - Migrate the primary-monitor setting to a string-based enum
    - Translation Updates:
      Albanian, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan,
      Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch,
      Eastern Armenian, English (Australia), English (United Kingdom),
      Estonian, Finnish, French, Galician, Georgian, German, Greek, Hebrew,
      Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
      Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Polish,
      Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Slovenian,
      Spanish, Swedish, Thai, Turkish, Ukrainian
  • xfce4-notifyd-0.8.2
    170253cf · Updates for release ·
    0.8.2
    
    - Remove WM_TAKE_FOCUS from WM_PROTOCOLS for notification windows
    - Add pref to change what fields are shown in notifications
    - Fix a use-after-free with a notification's app ID
    - Fix plural forms missing from translatable strings
    - Fix weird formatting mistake in configure.ac
    - Remove support for xfce4-panel 4.12.
    - Reduce gettext requirement to 0.20.
    - Simplify notification placement code
    - Add assertion to ensure no window with new ID exists in the tree
    - Fix possible index out of bounds issue
    - Don't compare uints like char pointers
    - Support default actions
    - Add option to allow gauge notifications to ignore DnD
    - Don't move notifications on mouse-over
    - If urgency updated, start/stop expiration
    - Close all non-urgent notifications when DnD is activated
    - Add a missing $(AM_V_GEN)
    - Remove intltool in favor of plain gettext
    - Use pkg-config to find gdbus-codegen
    - Don't hide glib-genmarshal behind MAINTAINER_MODE
    - Use glib-compile-resources instead of xdt-csource
    - Don't require xdt-csource for dist tarball builds
    - Translation Updates:
      Albanian, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan,
      Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch,
      Eastern Armenian, English (Australia), Estonian, Finnish, French,
      Galician, Georgian, German, Greek, Hebrew, Hungarian, Icelandic,
      Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean,
      Lithuanian, Malay, Norwegian Bokmål, Polish, Portuguese, Portuguese
      (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish, Thai,
      Turkish, Ukrainian
  • xfce4-notifyd-0.8.1
    04680508 · Updates for release ·
    0.8.1
    
    - Set 1.5s timeouts for the log dbus proxy
    - Move log dbus server to its own object/file
    - Wrap queue item struct creation with a function
    - Improve old log migration error reporting
    - Delete old log file if it was empty
    - Clean up old log action parsing loop
    - Print a message if log db is busy or locked
    - Plug memleak when not sending log changed signal
    - Use GStrvBuilder instead of constructing one manually
    - Handle empty strings from DBus
    - Limit notification body to 2 lines in plugin menu
    - Remove old legacy support options from configure
    - Ensure gdbus-codegen doesn't generate too-new code
    - Clean up generate code and deprecate Quit method
    - Make all notification log access go through dbus
    - Drop old gtk 3.0 themes (3.20 themes are always used)
    - Clean up build system
    - Add hidden setting to restore override-redirect behavior
    - Remove ChangeLog make target
    - Markdownify and update the readme
    - Disconnect from GtkIconTheme::changed when plugin destroyed
    - Load main panel icon with _load_symbolic() variant
    - Restore log viewer's scrolled window shadow-type
    - Update icon when icon-theme changes
    - Fix incorrect signal handler connections in settings dialog
    - Translation Updates:
      Albanian, Bulgarian, Chinese (Taiwan), Dutch, French, German,
      Japanese, Lithuanian, Polish, Portuguese, Portuguese (Brazil),
      Serbian, Spanish
  • xfce4-notifyd-0.8.0
    36796103 · Updates for release ·
    0.8.0
    
    - Notification windows don't need to be override-redirect
    - Reposition notifications when workarea changes
    - Add setting to allow ignoring app-specified expire timeout
    - Add setting to never expire notifications
    - Update log viewer in settings when log changes on disk
    - Fix one more unnecessary full count of unread messages
    - Update log entry icons when marking all read
    - Remove unused var
    - Use new unread emblem for icons in log
    - Stop checking if there are unread notifications as often
    - Improve the panel icon when there are unread notifications
    - Make the log max size a little friendlier
    - Remove warning about high log size limit
    - Add ability to mark individual log entries read
    - Add emblem to icon of unread messages in log
    - Make migrating the old log file more robust
    - Remove bool returns from the log write functions
    - Improve unread handling
    - Make max-log-size option work again
    - Add missing finalize for 'delete all' sqlite statement
    - Implement progressive loading for log viewer
    - Move log viewer to its own widget/file
    - Add options for what to do when opening the plugin menu
    - Add option to only show unread notifications in plugin menu
    - Reduce some error-checking boilerplate
    - Glade-ify the plugin settings dialog
    - Queue writes to sqlite database
    - settings: don't bail if libnotify init fails
    - Fix deprecated unitless font-size in ZOMG-PONIES! theme
    - Rearrange settings dialog
    - Add ability to delete individual log entries
    - Update my copyright & email
    - Add timestamp formatting options
    - Clean up extraneous things in settings glade file
    - Add "Mark All Read" button to settings and panel plugin
    - Move notification log to sqlite
    - Set default debug based on git/not-git
    - Remove configure.ac from gitignore
    - Eliminate need for pre-processed configure.ac.in
    - Translation Updates:
      Albanian, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan,
      Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch,
      Eastern Armenian, English (Australia), Estonian, Finnish, French,
      Galician, Georgian, German, Greek, Hebrew, Hungarian, Icelandic,
      Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean,
      Lithuanian, Malay, Norwegian Bokmål, Polish, Portuguese, Portuguese
      (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish, Swedish,
      Thai, Turkish, Ukrainian
  • xfce4-notifyd-0.7.3
    9e7561bf · Updates for release ·
    0.7.3
    
    - Add timestamp to log entries in settings and plugin menu
    - Update description text of apps panel in settings
    - Change text of option to "Allow urgent notifications"
    - Add panel plugin setting for log icon size in menu
    - Make it easier to add things to the panel plugin settings
    - Fix possible segfault when counting apps frequency in log
    - Clean and DRY up the log population code
    - Fix panel plugin menu icon blurriness when UI scale > 1
    - Update XfceNotifyDaemon header comment
    - Translation Updates:
      Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
      Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
      Dutch, Eastern Armenian, English (Australia), Estonian, Finnish,
      French, Galician, Georgian, German, Greek, Hebrew, Hungarian,
      Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh,
      Korean, Lithuanian, Malay, Norwegian Bokmål, Polish, Portuguese,
      Portuguese (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish,
      Swedish, Thai, Turkish, Ukrainian
  • xfce4-notifyd-0.7.2
    ea2372ba · Updates for release ·
    0.7.2
    
    - Fix sound proplist memleak when notification isn't shown
    - Improve sorting in known apps list of settings
    - Add extra margin in the known app settings
    - Fix word casing in known app settings
    - Add ability to exclude specific applications from log
    - Better, non-quadratic algo for xfce_notify_count_apps_in_log()
    - Plug memleak in notify_get_from_desktop_file()
    - Redesign the known apps panel a bit
    - Remove a few more GTK_CHECK_VERSION call sites
    - Avoid use-after-free when deleting known app
    - Improve algo for finding desktop file for known app name
    - Improve icon loading for known apps list
    - Don't set invalid icon name in known apps list
    - Translation Updates:
      Albanian, Bulgarian, Dutch, Italian, Japanese, Lithuanian, Norwegian
      Bokmål, Polish, Portuguese, Spanish
  • xfce4-notifyd-0.7.1
    058382f1 · Updates for release ·
    0.7.1
    
    - Fix incorrect usage of XDT_CHECK_OPTIONAL_PACKAGE
  • xfce4-notifyd-0.7.0
    17818e51 · Updates for release ·
    0.7.0
    
    - Properly validate markup
    - Update glade file to remove use of deprecated properties
    - Support the 'action-icons' hint
    - Add support for notification sounds
    - Clean up notification ID storage
    - Revert "Remove body-hyperlinks from GetCapabilities"
    - Remove body-hyperlinks from GetCapabilities
    - Return replaces_id if provided
    - Remove xfconf prop name define duplication
    - Add ability to disallow certain apps to send critical notifications
    - Add a context menu that allows individual known application deletion
    - Fix a slide-out loop when the mouse pointer is in the way
    - Add option to hide panel button when no unread notifications
    - Remove more pre-GTK-3.22 guards
    - Bump GTK minimum to 2.22 and remove/ifdef X11-isms
    - Support Wayland
    - Don't set a nonsensical icon name
    - Clean up xfce_notify_window_set_icon_pixbuf()
    - xfce_notify_window_set_icon_pixbuf() shouldn't take ownership
    - Move urgency hint fetch inside check for correct type
    - DRY up the configuration handling
    - Add pref to show summary & body with gauge values
    - Update glade file to latest version
    - settings: Disable single click to mute apps (Fixes #5)
    - Do not treat zero expiration time as urgent
    - Add compile_flags.txt generation
    - Fix incorrect icon name for preview notification
    - Fix blurry icons when UI scale factor > 1
    - build: Let xdt-depends.m4 macros set GLib macros
    - Translation Updates:
      Albanian, Bulgarian, Chinese (China), Dutch, French, German, Greek,
      Hebrew, Italian, Japanese, Korean, Lithuanian, Polish, Portuguese,
      Portuguese (Brazil), Spanish, Turkish
  • xfce4-notifyd-0.6.5
    515da5a9 · Updates for release ·
    0.6.5
    
    - Fix segfault crash.
    - Translation Updates:
      Czech, Greek, Hebrew, Kazakh, Occitan (post 1500), Portuguese
      (Brazil)
  • xfce4-notifyd-0.6.4
    d4179da0 · Updates for release ·
    0.6.4
    
    - settings: Improve app icon and name matching
    - settings: Sort known apps by notification count
    - settings: Show 'Unspecified app' instead of empty line
    - daemon: Improve application icon matching
    - Correctly reset position during slideout (Fixes #42)
    - panel-plugin: Remove duplicate function call (Fixes #40)
    - panel-plugin: Fix file monitor (Fixes #40)
    - Properly free the GKeyFile
    - tests: Add logging test
    - Fix compiler warnings
    - Fix tooltip grammar
    - build: Fix intltool lock file problem during make distcheck
    - Update gitignore
    - Update COPYING (#61)
    - Translation Updates:
      Albanian, Basque, Belarusian, Bulgarian, Catalan, Chinese (China),
      Chinese (Taiwan), Czech, Danish, Dutch, Eastern Armenian, Estonian,
      French, Galician, German, Greek, Hebrew, Indonesian, Italian,
      Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål,
      Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak,
      Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian
  • xfce4-notifyd-0.6.3
    5bbc9ba6 · Updates for release ·
    0.6.3
    
    - Fix compilation warnings
    - autoconf: Some updates
    - Update `.gitignore`
    - Remove GSourceFunc casts
    - Fix missing-prototypes
    - Bump required GLib version to 2.56
    - Implement ISO 8601 time format to avoid post-2.56 GLib functions
    - settings: Drop subtitle
    - Fix multiple memory issues (!11)
    - Translation Updates:
      Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
      Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
      Dutch, Eastern Armenian, English (Australia), Estonian, Finnish,
      French, Galician, Georgian, German, Greek, Hebrew, Hungarian,
      Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh,
      Korean, Lithuanian, Malay, Norwegian Bokmål, Polish, Portuguese,
      Portuguese (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish,
      Swedish, Thai, Turkish, Ukrainian
  • xfce4-notifyd-0.6.2
    afa8a8bb · Updates for release ·
    0.6.2
    
    - Switch to new app icon and rDNS icon name
    - Default to session autostart instead of DBus (Fixes #27)
    - Add configurable log size limit (default: 100)
    - Make buttons on non-1st notifications work
    - panel-plugin: Add option to hide "Clear log" dialog
    - log: properly handle iso8601 timestamps
    - log: Use SHA-1 data hash in icon cache paths (bug #16825)
    - log: Improve performance of adding notifications to log file (bug #14865)
    - log: Refactor log keyfile element insertion into a separate function
    - Add basic GitLab pipeline
    - Fix GTimeVal deprecation (Bug #16805)
    - Remove unused expire_timeout variable
    - Fix memory leaks
    - settings: Switch to symbolic close icon
    - Translation Updates:
      Bulgarian, Catalan, Chinese (China), Danish, Dutch, Eastern Armenian,
      Estonian, Finnish, French, Galician, German, Hebrew, Indonesian,
      Italian, Japanese, Kazakh, Korean, Lithuanian, Norwegian Bokmål,
      Portuguese, Portuguese (Brazil), Russian, Serbian, Spanish, Turkish
  • xfce4-notifyd-0.6.1
    928d39ef · Updates for release ·
    0.6.1
    
    - Fix hover effect without compositing (Bug #16586)
    - Move from exo-csource to xdt-csource (Bug #16717)
    - Translation Updates:
      Arabic, Armenian (Armenia), Bulgarian, Catalan, Chinese (China),
      Chinese (Taiwan), Czech, Danish, Dutch, English (Australia), Finnish,
      French, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian,
      Interlingue, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian
      Bokmål, Polish, Portuguese, Russian, Serbian, Spanish, Swedish, Thai,
      Turkish, Ukrainian
  • xfce4-notifyd-0.6.0
    a073f4bf · Updates for release ·
    0.6.0
    
    - Simplify drawing the notification bubble
    - Switch to new fallback style class "keycap"
    - Ensure normal font size with Adwaita and keycap class
    - Fix logging simultaneous notifications (Bug #15167)
    - Disable rounded corners w/o compositing (Bug #16586)
    - panel-plugin: Fix configure dialog
    - panel-plugin: Use new XfceTitledDialog api
    - panel-plugin: Toggle 'Do not disturb' with middle mouse click (Bug
      #16132)
    - Allow compilation with panel 4.15
    - panel-plugin: Remove deprecated calls
    - Replace GtkStock buttons
    - Translation Updates:
      Albanian, Arabic, Armenian (Armenia), Belarusian, Chinese (China),
      Chinese (Taiwan), Croatian, Danish, Finnish, Galician, Georgian,
      German, Greek, Icelandic, Indonesian, Italian, Norwegian Bokmål,
      Portuguese, Portuguese (Brazil), Serbian, Slovak, Slovenian, Spanish,
      Turkish, Ukrainian