511 lines
19 KiB
Plaintext
511 lines
19 KiB
Plaintext
-------------------------------------------------------------------
|
|
Mon Aug 04 15:40:47 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>
|
|
|
|
- Update to version 1.13.0+git20250804.ee63a72:
|
|
* Start new release cycle
|
|
* Dunst v1.13.0
|
|
* Fix sort in tests
|
|
* Simplifying remove_current signal & functions structure
|
|
* Feature remove_current in notification queues
|
|
* Adjustments to tests
|
|
* Fix timestamp logic
|
|
* Add functional test for icon replacement
|
|
* Support relative path icons
|
|
* Check modification time for icon paths
|
|
* Always compute the icon_id
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 15 15:33:47 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>
|
|
|
|
- Update to version 1.12.2+git20250613.fb59a30:
|
|
* fixup! feat(conf): Add default_pause_level for setting a default pause level
|
|
* doc: Fix typo
|
|
* refactor(settings): Move `gap_size` option to better place
|
|
* feat(conf): Add default_pause_level for setting a default pause level
|
|
* fix use-after-free
|
|
* Fix oversight
|
|
* Add stack_tag format
|
|
* Update docs
|
|
* Fix quotes
|
|
* Fix prefix problem in meson
|
|
* Consistency with meson
|
|
* Fix version mismatch between Makefile and meson
|
|
* wayland: support xdg-shell as a fallback
|
|
* output: die instead of dumping core with no X11 output
|
|
* Add CI action to check for editorconfig violations
|
|
* add .editorconfig file
|
|
* improve indentations
|
|
* Remove trailing whitespaces
|
|
* Update dunst.systemd.service.in
|
|
* meson: remove debug flag, set test log env
|
|
* meson: use muon fmt
|
|
* meson: change debug check & minor style change
|
|
* test/meson: don't build by default
|
|
* src/meson: move append depends & flags to toplevel meson
|
|
* README: add meson build instructions
|
|
* meson: update to config.mk
|
|
* meson/test: use env to send testdir info
|
|
* test/meson: update run for arg
|
|
* meson: add WAYLAND_ONLY and tweak compiler flags
|
|
* src/meson: add missing wayland source
|
|
* meson: make x11 support optional, add summary
|
|
* meson: lower wayland-protos version requirement
|
|
* meson: don't consider wayland protos as source
|
|
* meson: use dunst.service for systemd service name
|
|
* meson: set sysconfdir xdg, use dep variable for systemd
|
|
* meson: set test workdir for it's data
|
|
* meson: allow debug builds by default
|
|
* meson: remove test build option
|
|
* meson: make man generation automatic requirement
|
|
* meson: use path seperator
|
|
* meson: use files() for dunst sources
|
|
* initial meson build
|
|
* Improve logging code
|
|
* wayland: improve deinit and init
|
|
* filter prefix maps from the embedded build flags
|
|
* makefile: add version variable quotes in git case
|
|
* Update test
|
|
* Update docs
|
|
* Add more format options
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 05 14:42:21 UTC 2025 - scott.bradnick@suse.com
|
|
|
|
- Update to version 1.12.2+git20250305.5b86352:
|
|
* Start new release cycle
|
|
* Dunst v1.12.2
|
|
* Fix dunstify argparsing
|
|
* Fix dunstify get/set id
|
|
* Fix format
|
|
* Fix dunstify icon
|
|
* Modernize dunstify
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Mar 02 19:39:25 UTC 2025 - scott.bradnick@suse.com
|
|
|
|
- Update to version 1.12.1+git20250301.5823f54:
|
|
* Remove duplicate signal
|
|
* Change for name conflict
|
|
* fix typo
|
|
* Fix reload and history remove
|
|
* Fix gradient size
|
|
* Fix dbus signal config_reloaded
|
|
* Add tests
|
|
* Add more signals
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 25 18:54:38 UTC 2025 - scott.bradnick@suse.com
|
|
|
|
- Removing pr1446.diff as #1444 was merged upstream
|
|
- Update to version 1.12.1+git20250225.73c7f92:
|
|
* Fix warning with cast
|
|
* Use properties instead of private fields in dunstify
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 25 17:21:06 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>
|
|
|
|
- Adding 'pr1446.diff' to fixup failure(s) from libnotify v0.8.3 -> v0.8.4
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 25 14:13:17 UTC 2025 - scott.bradnick@suse.com
|
|
|
|
- Update to version 1.12.1+git20250129.fe7f928:
|
|
* Allow to override build date with SOURCE_DATE_EPOCH
|
|
* Add urls prop to NotificationListHistory test
|
|
* Add stack_tag prop to NotificationListHistory test
|
|
* Add urgency prop to NotificationListHistory test
|
|
* Change dunstify -c option
|
|
* Add --category to dunstify
|
|
* Remove ignoring lines
|
|
* Add env vars to dunstctl history, resolve #1425
|
|
* Fix size_t/int mixup and mark unused variables
|
|
* Fix gint formatting
|
|
* Fix gboolean/bool mixup
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 26 17:25:19 UTC 2024 - scott.bradnick@suse.com
|
|
|
|
- Update to version 1.12.1+git20241220.381fd98:
|
|
* Change type of bool to gboolean
|
|
* Start new release cycle
|
|
* Dunst v1.12.1
|
|
* feat(completions): Added history-rm completion for zsh
|
|
* feat(completions): Added history-clear completion for zsh
|
|
* Fix another memleak
|
|
* Free rules when reloading
|
|
* Fix two typos in the documentation
|
|
* Properly free settigs and rc gradients
|
|
* Add backward compatibility for height + notice
|
|
* Handle correctly file uri icons
|
|
* Fix gradient ownership in rule
|
|
* Fix functional tests
|
|
* Fix height problem
|
|
* refactor
|
|
* Typos
|
|
* Handle correctly file uri icons
|
|
* Update test matrix
|
|
* Add dunstify manpage
|
|
* Add dunstify manpage
|
|
* Improve dunst(1)
|
|
* Improve docs
|
|
* Start new release cycle
|
|
* Dunst v1.12.0
|
|
* Update docs
|
|
* Add info to dunstrc
|
|
* Update README.md
|
|
* Place dunst.service in session.slice
|
|
* Update dunstctl
|
|
* Open url if no action is present
|
|
* Add dmenu order test
|
|
* Reverse order of context menu
|
|
* Add default icons to dunstrc
|
|
* Add busctl to deps
|
|
* Check DBUS_SESSION_BUS_ADDRESS and more meaningful messages
|
|
* Resolve ~ and $HOME in icon_path
|
|
* feat: exit with `1` when paused for `is-paused` (#1378)
|
|
* Fix broken link to freedesktop's notification specs
|
|
* Use TESTDIR env var
|
|
* test: fix valgrind error
|
|
* Makefile: add missing test arg
|
|
* test: use argument as test data directory
|
|
* Fix double free
|
|
* Add docs
|
|
* Add gradient parser test
|
|
* Fix test
|
|
* Fix memory error and leaks
|
|
* Free rules **
|
|
* Fix for older glib
|
|
* Add parser type
|
|
* Minor fixes
|
|
* Minor fixes
|
|
* Add rule entry for dbus
|
|
* Simplify gradiant code
|
|
* Start adding gradient
|
|
* Fix
|
|
* Update dunstctl.pod
|
|
* Save only the original configs
|
|
* Remove duplicate code
|
|
* Refactor icon search
|
|
* Remove default icons
|
|
* Cleanup
|
|
* Update docs
|
|
* Use original notification when reloading
|
|
* Prevent memleak
|
|
* Save original notification
|
|
* Update config man page
|
|
* Add functional test for reload
|
|
* Readibility fixes
|
|
* Update completions and manual
|
|
* Various fixes
|
|
* Update tests
|
|
* Add wayland cleanup
|
|
* Implement config reloading
|
|
* Allow multiple `-conf` values and refactor cmdline persing
|
|
|
|
-------------------------------------------------------------------
|
|
Sat May 18 22:53:13 UTC 2024 - Scott Bradnick <scott.bradnick@suse.com>
|
|
|
|
- Swapping out 'Requires: zsh-completion' for 'Requires: zsh' so proper
|
|
zsh-completion rpm is also included
|
|
|
|
-------------------------------------------------------------------
|
|
Sat May 18 20:55:31 UTC 2024 - scott.bradnick@suse.com
|
|
|
|
- Adding %package/%file definitions for bash/fish/zsh completions
|
|
- Update to version 1.11.0+git20240506.20033b8:
|
|
* Improve functional tests
|
|
* Update completions
|
|
* Add an optional id to `dunstctl close`
|
|
* Fix vertical alignment
|
|
* Fix functional tests
|
|
* Update test matrix
|
|
* Fix bash completion
|
|
* Prevent race condition in workflows
|
|
* Add functional-tests to the Makefile
|
|
* Fix docs formatting
|
|
* Add more tests
|
|
* Fix vertical alignment
|
|
* Add dynamic_height and vertical_align functional tests
|
|
* Add documentation for height
|
|
* Implement dynamic height and change vertical padding
|
|
* Update warnings
|
|
* Update completions to use new method
|
|
* Document new rules subcommand in man page of dunstctl
|
|
* Implement human-readable variant of RuleList
|
|
* Add new rules and implement proper rule completion in fish
|
|
* Simplify supported output flags
|
|
* Fix file suffix for fish completions during installation
|
|
* Use iso date
|
|
* Generalize __fish_dunstctl_history to __fish_dunstctl_info
|
|
* Teach dunstctl how to get all defined rules
|
|
* Add new Dbus method RuleList
|
|
* Separate dunstify and dunst compiler flags
|
|
* Print compile-time options in `dunst --version`
|
|
* Start new release cycle
|
|
* Dunst v1.11.0
|
|
* Update maintainers list
|
|
* Re-enable coverage for all pushes
|
|
* Update title/class docs
|
|
* Main loop: rework timer logic
|
|
* Print detected monitors
|
|
* Update draw tests
|
|
* Check and sanitize length settings
|
|
* Update documentation
|
|
* Rework length parsing
|
|
* Test png icon if svg fails to load
|
|
* Add test for DBus RuleEnable and fix memory leak
|
|
* Do not resolve paths in get_pixbuf_from_file
|
|
* Just create coverage reports for pull requests
|
|
* Update codecov-action to v4
|
|
* Add printf null checks
|
|
* Fix typo
|
|
* Fix some misspellings
|
|
* Don't search for icon path if icons are disabled
|
|
* Add checks and refactor
|
|
* Fix settings initialization
|
|
* Add tests for parsing color
|
|
* Update test_dbus_notify_colors
|
|
* Fix sepcolor testing
|
|
* Add color parser type
|
|
* Print color information again
|
|
* Properly init notification colors
|
|
* Store colors in a struct instead of strings
|
|
* Rewrite github action
|
|
* Update dunst.5.pod
|
|
* Add details to the docs
|
|
* Add history-clear to man page of dunstctl
|
|
* Add history to man page of dunstctl
|
|
* Add rule to man page of dunstctl
|
|
* Add history-rm to man page of dunstctl
|
|
* Adhere to 80 chars of width and add missing periods.
|
|
* Install completions by default
|
|
* Add tests for NotificationListHistory
|
|
* Get rid of warning about dangling pointers
|
|
* Fix logging in icon code
|
|
* Check if at least an output in specified in the Makefile
|
|
* Fix test when building only wayland
|
|
* Update output.h
|
|
* Wayland: move output handling into src/wayland/wl_output.c
|
|
* Wayland: split seat handling into src/wayland/wl_seat.c
|
|
* x11: Prevent memory corruption in XrmSetDatabase
|
|
* Update documentation
|
|
* Allow compilation without X11
|
|
* Only include features.h on Linux.
|
|
* Use the more portable '!' operator for find, instead of '-not'.
|
|
* Allow compilation on systems without evdev, like NetBSD.
|
|
* Prevent make from failing if git tags are not found
|
|
* Start new release cycle
|
|
* Wayland: suport GTK/CSS cursor names
|
|
* Dunst v1.10.0
|
|
* Suppress memory leak on musl
|
|
* Declare output_handle_description only when it's used
|
|
* dunstctl: rule: Use case statement
|
|
* dunstctl: rule: fix error when not providing rule state
|
|
* docs: fix typo
|
|
* Fix merge
|
|
* Add generated protocol sources
|
|
* Delete unused leftovers of xdg-output suppport
|
|
* Allow specifying monitor by name
|
|
* Wayland: support cursor-shape-v1
|
|
* Wayland: support ext-idle-notify-v1
|
|
* Wayland: multiseat support
|
|
* Run(): clear previous timer id if needed
|
|
* Enable pango font fallback
|
|
* Assert that notification icon is not null in tests
|
|
* Fix memory leak in parsing
|
|
* Add tests for parsing corner values
|
|
* Update docs and dunstrc
|
|
* Add corners settings and update drawing
|
|
* Get rid of warning about dangling pointers
|
|
* Fix warning about unused variable
|
|
* Fix warnings about empty parameter lists
|
|
* Use more recent standard for compilation
|
|
* Fix spacing
|
|
* Decrease the size of the progress_bar background
|
|
* Update tests
|
|
* Refactor `draw_rounded_rect` and handle degenerate cases
|
|
* Improve draw_rounded_rect and fix progress bar
|
|
* Update dunst.5.pod
|
|
* Use wordexp to resolve variables like $HOME in path like settings
|
|
* Update greatest to v1.5
|
|
* Use brackets consistently in dunstctl usage
|
|
* Fix a typo and add periods to end all hints consistently.
|
|
* dunstctl: Fix bashism in set-pause-level
|
|
* dunstctl: Fix whitespace in help
|
|
* dunstctl: Drop duplicated "rule") case
|
|
* Update docs/dunst.5.pod
|
|
* wrong description of ascending/descending
|
|
* better wording on docs
|
|
* pod update, remove sort_ascending
|
|
* fix test setting invalid sort option
|
|
* dunstrc update
|
|
* sort by timestamp not by start
|
|
* correct update sort behaviour, only sort if SORT_TYPE_UPDATE
|
|
* merge sort and sort_type, remove sort_type, SORT_TYPE_UPDATE hack
|
|
* sort types and ascending/descending strategy draft
|
|
* update documentation to reflect new default values
|
|
* set default pause level for urgent notifications
|
|
* add manpage entry for override_pause_level
|
|
* move pause level documentation to rules section
|
|
* remove d from pause level commands
|
|
* dunstctl help: fix spacing
|
|
* add documentation for pause level
|
|
* add tests for new functionality
|
|
* fix pre-existing tests
|
|
* fix returned dbus struct not returning proper paused state
|
|
* add constant for max pause level
|
|
* revert deprecation of set-pause
|
|
* add multiple pause levels
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 06 20:21:05 UTC 2023 - scott.bradnick@suse.com
|
|
|
|
- Update to version 1.9.2+git20231024.7608b97:
|
|
* Move loading of settings after help
|
|
* Make default_icon a path
|
|
* Add missing flags to zsh completion
|
|
* Add missing flags to bash completion
|
|
* List all variants of all options in manpage
|
|
* Make --startup_notification also available as -startup_notification
|
|
* Make --print and --startup_notification appear in --help output
|
|
* Merge multiple calls to cmdline_get_*
|
|
* Generalize cmdline_find_option
|
|
* Add fish completion for dunstify
|
|
* Add fish completion for dunstctl
|
|
* Add fish completion for dunst
|
|
* Add bash completion
|
|
* Add bash completion
|
|
* docs: fix variable typo
|
|
* Change "the" to "them" under "follow" section
|
|
* fix: man page typo
|
|
* Fix some typos and language issues in the documentation
|
|
* Declare functions taking no parameters correctly
|
|
* fix brackets including path
|
|
* [readme] fix github wrongly applying MathML
|
|
* Fix manual page typo
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 21 17:20:37 UTC 2023 - scott.bradnick@suse.com
|
|
|
|
- Update to version 1.9.2+git20230701.91f3b9c:
|
|
* Replace gmalloc and gmalloc0 with gmalloc0_n
|
|
* Replace alloc funcs with GLib alloc counterparts
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 18 13:50:39 UTC 2023 - scott.bradnick@suse.com
|
|
|
|
- Update to version 1.9.2+git20230420.dfab9f0:
|
|
* Dunst v1.9.2
|
|
* High CPU usage when show_age_threshold = -1
|
|
* docs: update default notification_limit
|
|
* Queues_update: use time var, not time_monotonic_now
|
|
* Get_next_datachange: use `start` to compute timeout
|
|
* remove trailing quote sign
|
|
* Change option description string
|
|
* Update release notes and checklist
|
|
* Start new release cycle
|
|
* Dunst v1.9.1
|
|
* Update changelog and release notes
|
|
* Queues_get_next_datachange now returns a timestamp
|
|
* Ensure `run` has a single active timeout
|
|
* Default settings: notification_limit is 20
|
|
* Test notification age update at turn of second
|
|
* Sleep until next turn of second to update age
|
|
* Make use of USEC conversion standardized
|
|
* Enforce g_malloc over malloc in project
|
|
* Fix #1147 by checking NULL pointers
|
|
* Add option to set icon image corner radius (#1139)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 01 21:04:13 UTC 2023 - scott.bradnick@suse.com
|
|
|
|
- Update to version 1.9.0+git20230116.4910d5e:
|
|
* Add test_dbus_cb_dunst_Properties_Get
|
|
* Add distro to issue template
|
|
* Fix inconsistent formatting for,if,while blocks
|
|
* Fix dbus and input test cleanup
|
|
* Add test_dbus_cb_dunst_Properties_Set
|
|
* DBus PropertiesChanged signal not being emitted for *Length PropertiesChanged
|
|
* Added rounded corners option for progress bar (#1119)
|
|
* Add history-rm command (#1128)
|
|
* Add history-clear command (#1131)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 09 21:51:37 UTC 2022 - scott.bradnick@suse.com
|
|
|
|
- Update to version 1.9.0+git20221127.41d1a63:
|
|
* Add contributing instructions
|
|
* make libnotify & dunstify optional
|
|
* manpage typo/readability changes
|
|
* notification-history.sh: Rewrite for speed
|
|
* zsh completion script for dunstctl (#1107)
|
|
* zsh completion script for dunst (#1108)
|
|
* Fix a typo in deprecated_sections_message
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 29 18:27:03 UTC 2022 - scott.bradnick@suse.com
|
|
|
|
- Update to version 1.9.0+git20220627.72aad22:
|
|
* Start new release cycle
|
|
* Dunst v1.9.0
|
|
* Add release notes
|
|
* Reword changelog and change date
|
|
* test/icon-lookup: free icon the right way
|
|
* Fix tests failing by enable_recursive_icon_lookup=true
|
|
* Update changelog for version 1.9.0
|
|
* Use recursive icon lookup by default in dunstrc
|
|
* Mark recursive icon lookup as not experimental
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 02 14:44:08 UTC 2022 - scott.bradnick@suse.com
|
|
|
|
- Update to version 1.8.1+git20220513.3bba0b0:
|
|
* test: update for extra queues_update argument
|
|
* mainloop: add new timer when timer was too short
|
|
* queues: Use a time argument instead of time_monotonic_now()
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 12 21:59:40 UTC 2022 - scott.bradnick@suse.com
|
|
|
|
- Update to version 1.8.1+git20220509.6c9f83b:
|
|
* HACKING: Add more documentation about running and testing dunst
|
|
* Fix raw icons not being scaled according to icon size
|
|
* Update tests for icon sizes being a rule
|
|
* docs: update for new icon size behaviour.
|
|
* icon: make min/max_icon_size a rule
|
|
* settings_data: remove icon_size setting
|
|
* settings_data: set more sensible default icon size
|
|
* wayland: Don't render a frame on same-size configure
|
|
* wayland: set_dirty if we have outputs again
|
|
* wayland: don't render if we don't have outputs
|
|
* follow=keyboard: Fix regression where we don't fall back to mouse
|
|
* Update click handling logic
|
|
* Update documentation
|
|
* Fixes dunstctl history command
|
|
* Simplify gaps settings to use only gap_size
|
|
* Move memory leak handling to suppression file
|
|
* Add documentation
|
|
* Restore changes to settings during tests
|
|
* Use only first and last flags and update tests to handle new logic
|
|
* Remove trailing line
|
|
* Add functional test for gaps
|
|
* Refactor and update documentation
|
|
* Refactor tests to address valgrind errors
|
|
* Add new tests for layout_render and refactor existing tests
|
|
* Only apply separator size when gaps are not in use
|
|
* Use explicit logic for gaps rather than repurposing first and last flags
|
|
* Add basic tests for calculate_dimensions
|
|
* Only apply separator height if not using gaps
|
|
* Refactor changes to increase testability
|
|
* Fix click target y coordinate calculation after height logic changes
|
|
* Fix height calculation logic after testing without compositor
|
|
* Add new settings descriptions
|
|
* Update click target y coordinate when using gaps
|
|
* Add support for notification gaps
|
|
* Scale offset according to DPI
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 12 21:59:03 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com>
|
|
|
|
- Copied from 'X11:windowmanagers/dunst', but switching to git source.
|