File clipmenu.changes of Package clipmenu

-------------------------------------------------------------------
Mon Oct 06 16:24:36 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>

- Update to version 6.2.0+git20250614.32510bc:
  * readme: Mention you can probably just source xinit hooks
  * store: Add fast collision detection for FNV-1a 64-bit hashes
  * clipmenud: Prevent infinite loop in signal handler
  * integ: Dump contents of cache on error
  * clipdel: add options to delete number of entries
  * clipdel: refactor into enum match_type
  * clipmenud: Prevent race in disable/enable by checking X timestamps
  * test_store: unlink test files during teardown also
  * Use FNV-1a for clip store hashing to reduce collisions
  * config: add touch_on_select
  * clipmenu: deal with EINTR while waiting
  * clipmenu: don't use WEXITSTATUS without WIFEXITED

-------------------------------------------------------------------
Sat Apr 26 02:37:09 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>

- Update to version 6.2.0+git20250424.46d45c9:
  * config: more friendly error message on mkdir failure
  * config: Permit any number of spaces between key and value
  * treewide: InsertBraces=true
  * readme: Update for clipmenu 7
  * man: Add pages
  * treewide: Show man pages on -h/--help
  * config: Add an option to deduplicate entries
  * store: introduce dupe_policy
  * test_store: avoid asserts becoming no-op
  * tests: Add tests for clip store
  * clipmenud: Ensure consistent memory management for clipboard text

-------------------------------------------------------------------
Sun Nov 24 08:20:41 UTC 2024 - scott.bradnick@suse.com

- Update to version 6.2.0+git20241124.64c335a:
  * store: use fixed length hex hashes for dir names
  * tests: Use more widely usable shebang
  * tests: add test for clipdel -F
  * clipdel: add -F to match literal instead of regex
  * clipserve: Retry GetSelectionOwner check when acquiring selection
  * sels: Return CM_SEL_INVALID on invalid sel
  * x: Dynamically configure INCR chunk size
  * tests: Add test for INCR support
  * clipserve: Add support for sending INCR selections
  * clipmenud: Add support for receiving INCR selections
  * clipctl: Use exponential backoff for clipmenud state change detection
  * tests: use {UBSAN,ASAN}_OPTIONS to abort on error
  * get_padding_length: Use simpler while logic
  * clipdel: Initialise clipdel_state using designated initialisers
  * tests: Run integ tests with -ftrapv
  * store: Make stop const
  * treewide: Mark const cases found by cppcheck
  * cppcheck: Suppress new cppcheck noise
  * store: avoid pointer arithmetic UB
  * clipmenud: fix deletion threshold check
  * clipmenud: correct type to size_t
  * clipmenud: avoid spawning multiple daemons
  * clipmenud: correct cast to size_t
  * config: range check parsed integers
  * clipmenud: don't silently ignore arguments
  * clipmenud: no need to use volatile sig_atomic_t
  * run_clipserve: Give a better error message on exec() failure
  * make: Use -Wno-maybe-uninitialized
  * make install: Templatise install location
  * clipmenud: Prevent clipserve stuck on wait()
  * clipserve: Silence spurious uninit warning
  * clipmenud: Print selection names in debug messages
  * clipmenud: Allow specifying which selections to own
  * integ: Run in pid/mount namespace if possible
  * clipmenud: Only own entries from clipboard selection
  * config: Add conversion for selections to dpy-local attributes
  * clipmenud: Print first line when in debug mode

-------------------------------------------------------------------
Tue Apr  9 06:51:25 UTC 2024 - Scott Bradnick <scott.bradnick@suse.com>

- Adding %{_bindir}/clipserve, getting core dumps w/o it

-------------------------------------------------------------------
Tue Apr 09 05:46:44 UTC 2024 - scott.bradnick@suse.com

- Cleaning up BuildRequires (adding pkgconfig) and Requires (separating out)
- Not sure what clipfsck was, but doesn't exist in C rewrite
- Update to version git20240409.a6e9d85:
  * makefile: Put LD{FLAGS,LIBS} after objects to ensure right link order
  * clipmenu: Please -fexceptions
  * makefile: Make sure CPPFLAGS/LDLIBS can only be added to
  * treewide: Rewrite in C

-------------------------------------------------------------------
Fri May 19 17:30:40 UTC 2023 - scott.bradnick@suse.com

- Update to version git20230404.9735907:
  * Remove travis infrastructure

-------------------------------------------------------------------
Fri Aug 19 17:01:49 UTC 2022 - scott.bradnick@suse.com

- Update to version git20220812.87e1641:
  * Handle syncing clipboard to primary

-------------------------------------------------------------------
Fri May 06 18:55:00 UTC 2022 - scott.bradnick@suse.com

- Update to version git20220414.920c23b:
  * Only back off if _CM_TRAP is not set
  * Back off if clipnotify fails

-------------------------------------------------------------------
Mon Mar 21 19:40:16 UTC 2022 - scott.bradnick@suse.com

- Update to version git20220315.b30c01d:
  * clipmenud: Touch cache file at startup
  * rofi: Pass -p in dmenu mode
  * clipmenud: Fix killing background jobs when there are multiple
  * clipmenud: print message when disabling but already disabled
  * clipmenud: prevent another clipnotify job when trapping a signal
  * clipdel: allow ".*" to print the cache directory to be deleted
  * Create status file after cache directory
  * clipctl: Fix tests
  * Added commands to clipctl to check the status, toggle, get version and directory (#152)
  * Use default value instead of testing for empty value

-------------------------------------------------------------------
Thu Jan 20 18:22:49 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com> - 04b71fb

- Switching to latest (at time of writing) github commit.
  * rofi: Pass -p in dmenu mode:
    -p wastes space in real dmenu, but rofi shows "dmenu:" by default
    anyway, so it seems worth passing.
    Closes #177.

-------------------------------------------------------------------
Mon Sep 13 16:10:01 UTC 2021 - Scott Bradnick <scott.bradnick@suse.com> - 6.2.0

- Initial commit for version 6.2.0 ...
openSUSE Build Service is sponsored by