139 lines
6.0 KiB
Plaintext
139 lines
6.0 KiB
Plaintext
-------------------------------------------------------------------
|
|
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 ...
|