File dunst.changes of Package dunst

-------------------------------------------------------------------
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.
openSUSE Build Service is sponsored by