-------------------------------------------------------------------
Sat Feb 11 08:50:33 UTC 2023 - Manfred Hollstein <manfred.h@gmx.net>
- Update to 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
-------------------------------------------------------------------
Thu Feb 2 08:55:38 UTC 2023 - Manfred Hollstein <manfred.h@gmx.net>
- Update to 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
-------------------------------------------------------------------
Sun Jan 22 09:13:44 UTC 2023 - Manfred Hollstein <manfred.h@gmx.net>
- Update to 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
-------------------------------------------------------------------
Sat Jan 21 13:28:41 UTC 2023 - Marcel Kuehlhorn <tux93@opensuse.org>
- Update to 0.7.1:
* Fix incorrect usage of XDT_CHECK_OPTIONAL_PACKAGE
* 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
* 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
(gxo#apps/xfce4-notifyd#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
-------------------------------------------------------------------
Sun Dec 18 14:49:48 UTC 2022 - Dirk Müller <dmueller@suse.com>
- update to 0.6.5:
* Fix segfault crash.
* Translation Updates:
Czech, Greek, Hebrew, Kazakh, Occitan (post 1500), Portuguese
-------------------------------------------------------------------
Sat Sep 3 10:43:41 UTC 2022 - Maurizio Galli <maurizio.galli@suse.com>
- Update to version 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 (gxo#apps/xfce4-notifyd#42)
- panel-plugin: Remove duplicate function call (gxo#apps/xfce4-notifyd#40)
- panel-plugin: Fix file monitor (gxo#apps/xfce4-notifyd#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 (gxo#apps/xfce4-notifyd#61)
- Translation Updates
-------------------------------------------------------------------
Tue Feb 15 20:04:35 UTC 2022 - Marcel Kuehlhorn <tux93@opensuse.org>
- Update to version 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 (gxo#apps/xfce4-notifyd!11)
* Translation Updates
-------------------------------------------------------------------
Tue Sep 1 09:46:17 UTC 2020 - Marcel Kuehlhorn <tux93@opensuse.org>
- Update to 0.6.2
* Switch to new app icon and rDNS icon name
* Default to session autostart instead of DBus
(gxo#apps/xfce4-notifyd#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 (bxo#16825)
* log: Improve performance of adding notifications (bxo#14865)
* log: Refactor log keyfile element insertion into a separate function
* Fix GTimeVal deprecation (bxo#16805)
* Remove unused expire_timeout variable
* Fix memory leaks
* settings: Switch to symbolic close icon
* Translation Updates
-------------------------------------------------------------------
Tue May 5 16:18:27 UTC 2020 - Marcel Kuehlhorn <tux93@opensuse.org>
- Update to 0.6.1
* Fix hover effect without compositing (bxo#16586)
* Move from exo-csource to xdt-csource (bxo#16717)
* Translation Updates
-------------------------------------------------------------------
Wed Apr 8 17:54:24 UTC 2020 - Marcel Kuehlhorn <tux93@opensuse.org>
- Update to 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 (bxo#15167)
* Disable rounded corners w/o compositing (bxo#16586)
* panel-plugin: Fix configure dialog
* panel-plugin: Use new XfceTitledDialog api
* panel-plugin: Toggle 'Do not disturb' with middle mouse click
(bxo#16132)
* Allow compilation with panel 4.15
* panel-plugin: Remove deprecated calls
* Replace GtkStock buttons
* Translation Updates
-------------------------------------------------------------------
Tue Apr 23 10:38:45 UTC 2019 - Vinzenz Vietzke <vinz@vinzv.de>
- This is a bugfix release:
* Drop reference to dbus-binding-tool (bxo#14835)
* Make more strings translatable (bxo#14890)
* panel plugin: Fix menu position
* panel-plugin: Fix first log entry not being shown (bxo#14920)
* Fix Chrome notification icons (bxo#15215)
* Fix output of xfce4-notifyd-config --help (bxo#14922)
* Get rid of gdk_error_trap* deprecations
* Add fallback for label alignment and older Gtk+3
* Fix icon-size in the log toolbar
- Updated translations
- Spec file updated
-------------------------------------------------------------------
Wed Nov 21 19:38:37 UTC 2018 - Stefan Seyfried <seife+obs@b1-systems.com>
- update to 0.4.3 (27 October 2018):
This is (mostly) a translation update release.
Bugs fixed:
* Set the correct default value for fadeout (LP#1763674)
-------------------------------------------------------------------
Fri Mar 2 12:35:06 UTC 2018 - seife+obs@b1-systems.com
- update to version 0.4.2 (01 March 2018):
This is a bugfix release.
Bugs fixed:
* Fix support for hyperlinks in notifications (bxo#14073)
* Fix crash because of double-free (bxo#14060)
* Improve wrapping and ellipsizing of notification bubble
(bxo#12674)
* Ensure xfce4-notifyd.desktop.in goes into the tarball
(bxo#13989)
* Suppress warnings about unused and uninitialized variables
(bxo#14095)
* Fix crash when there are no known apps
* panel-plugin: Fix showing placeholder when there are no logs
from today
* Updated translations
-------------------------------------------------------------------
Mon Dec 18 18:00:24 UTC 2017 - seife+obs@b1-systems.com
- update to version 0.4.1 (09 December 2017):
This is a feature release.
Features:
* Panel plugin features
* Add hidden option log-icon-size
* Add button to clear the log (bxo#13955)
* Revamped layout (DND button on top for quick access)
* Show placeholder text in case of empty logs
* Improved notification window layout
* Add configure option to use autostart instead of dbus (bxo#13989)
Bugs fixed:
* Remove deprecated functions (Gtk+ 3.22)
* Fix warnings reported by Clang (Bug #13931)
* Treat icon_data only as pen-ultimate fallback option (bxo#13950)
* Fix warning about gdk_window_get_origin (bxo#13935)
* Ensure body and summary of notifications are correctly
ellipsized (bxo#12674)
* Ensure the panel plugin icon resizes with Xfce 4.12
* Updated translations
- removed obsolete xfce4-notifyd-0.4.0-fix-build-with-old-gtk3.diff
-------------------------------------------------------------------
Fri Nov 10 20:41:52 UTC 2017 - seife+obs@b1-systems.com
- update to version 0.4.0 (07 October 2017):
This is a feature release.
Features:
* Panel plugin that shows most recent notifications
and allows for quick access to DND mode
* Persistent daemon (bxo#12754)
* New (optional) animation: slide-out
* Support for all image types in the log
* Better application icon matching in the config dialog
* New logo (also in high resolution)
Bugs fixed:
* Bump notification spec version to 1.2 (bxo#13578)
* Fix empty body when markup is invalid (bxo#10027)
* Show warning in settings dialog if notifyd is not running (bxo#13417)
* log-viewer: Fix escaping of characters and add markup support
* Handle desktop-id as fallback in the log
* Updated translations
- add xfce4-notifyd-0.4.0-fix-build-with-old-gtk3.diff (for Leap)
-------------------------------------------------------------------
Fri Apr 28 11:35:16 CEST 2017 - tiwai@suse.de
- Fix the license to GPL-2.0 as xfce-notify-daemon.c is v2 only.
-------------------------------------------------------------------
Wed Apr 19 19:12:56 UTC 2017 - seife+obs@b1-systems.com
- update to version 0.3.6:
- Bugs fixed:
* Fix memory leaks in log viewer (bxo#13400)
* Fix a couple of memory leaks in notifyd-config (bxo#13386)
* Update log toolbar buttons sensitivity (bxo#13365)
- Updated translations
-------------------------------------------------------------------
Mon Feb 27 21:34:19 UTC 2017 - seife+obs@b1-systems.com
- update to version 0.3.5:
This is a feature release.
- Features:
* Notification log ("persistence" according to fd.o spec)
* Rework settings dialog and include more options
- Bugs fixed:
* Fix height of settings dialog when plugged
* Fix compilation on 3.14
- Updated translations
-------------------------------------------------------------------
Sat Nov 26 17:29:51 UTC 2016 - seife+obs@b1-systems.com
- update to version 0.3.4
- port to GTK3 and gdbus
- new "do not disturb" feature
- various bugfixes and improvements; see NEWS file
- do not package ChangeLog -- NEWS file is enough
-------------------------------------------------------------------
Wed May 8 13:12:36 UTC 2013 - gber@opensuse.org
- update to version 0.2.4
- fix border drawing when compositing is disabled
- translation updates
-------------------------------------------------------------------
Sun Apr 21 11:52:24 UTC 2013 - gber@opensuse.org
- update to version 0.2.3
- add widget names to summary ("summary") and body ("body")
widgets to allow easier theming; remove the redundant/buggy
summary-bold style property
- handle timeout correctly when smaller than fading time
- parse body with g_markup_escape_text which allows us to handle
span attributes misused by some clients and to parse strings
with "unusual" characters such as &
- respect border-width when drawing the notification
- do not kill notification daemon to apply new theme, instead,
handle style updates of existing notifications
- show a button in the notification preview
- add an icon to the notification preview
-------------------------------------------------------------------
Wed May 16 13:22:30 UTC 2012 - gber@opensuse.org
- update to current git snapshot
- show dialog in settings category
- emit closed signal on correct object
- avoid flickering of the window
- fixup type setting
- accept uri-image locations
-------------------------------------------------------------------
Sat Mar 31 10:14:21 UTC 2012 - gber@opensuse.org
- split off -lang subpackage
- specfile cleanup
-------------------------------------------------------------------
Sat Aug 6 11:36:55 UTC 2011 - gber@opensuse.org
- update to version 0.2.2
- new cleaner settings dialog with preview on theme change
- only initialize the close timeout when all notifications are
closed
- allow installation of the helpers in a custom location
- bugfixes
- translation updates
- dropped obsolete xfce4-notifyd-fix-dbus-service-filename.patch
-------------------------------------------------------------------
Sun May 29 16:16:20 UTC 2011 - gber@opensuse.org
- added xfce4-notifyd-fix-dbus-service-filename.patch in order to
make the filename of the DBus service file unique and prevent a
conflict with notification-daemon
-------------------------------------------------------------------
Thu Feb 17 23:55:09 UTC 2011 - gber@opensuse.org
- call %desktop_database_post/un
- call %icon_theme_cache_post/un
-------------------------------------------------------------------
Thu Feb 3 21:55:28 UTC 2011 - gber@opensuse.org
- depend on libnotify rather than libnotify-tools for < 11.4
-------------------------------------------------------------------
Thu Feb 3 19:37:49 UTC 2011 - gber@opensuse.org
- update to version 0.2.1
- fade to transparent when screen is composited, remove the
setting
- bugfixes
- translation updates
-------------------------------------------------------------------
Wed Jan 5 16:53:28 UTC 2011 - gber@opensuse.org
- added -branding-upstream subpackage
- show compiler output
-------------------------------------------------------------------
Mon Dec 27 10:31:18 UTC 2010 - gber@opensuse.org
- minor cleanup
- improved summary/group
-------------------------------------------------------------------
Sat Dec 25 10:40:36 UTC 2010 - gber@opensuse.org
- use versioned obsoletion
-------------------------------------------------------------------
Tue Dec 21 14:16:28 UTC 2010 - gber@opensuse.org
- xfce4-notifyd-config requires notify-send
-------------------------------------------------------------------
Wed Dec 15 15:51:41 UTC 2010 - prusnak@opensuse.org
- fix filelist
-------------------------------------------------------------------
Tue Dec 2 14:11:00 CET 2010 - admin@djscore.org
- updated to new version 0.2.0
-------------------------------------------------------------------
Thu Aug 13 12:26:07 UTC 2009 - puzel@novell.com
- update upstream URL
-------------------------------------------------------------------
Tue Nov 25 13:52:51 CET 2008 - prusnak@suse.cz
- created package (v 0.1.0)