Commit graph

216 commits

Author SHA1 Message Date
Chris Down 7c3bd5060a Do $PATH lookup for bash 2018-10-31 08:12:09 +00:00
Chris Down 61c8429074 readme: Add installation section 2018-08-21 15:45:44 -04:00
Chris Down 50ba3d4b8f Merge branch 'release/5.5.0' 2018-08-21 15:42:04 -04:00
Chris Down d76b716d9f Sort environment variables in --help 2018-08-21 15:39:17 -04:00
Chris Down e7ec60cd9c Add documentation for CM_HISTLENGTH 2018-08-21 15:39:07 -04:00
Thore Bödecker 13ad6835a2 make history length configurable through env var
Signed-off-by: Thore Bödecker <me@foxxx0.de>
2018-08-21 09:09:59 -04:00
Chris Down 48dce54b75 Merge branch 'release/5.4.0' 2018-05-10 17:16:28 +01:00
Chris Down 4a3862666f Always send xsel logfile to /dev/null
We don't want this logging to disk, but /dev/stderr doesn't always work
(see #81). Let's just stop all logging to avoid more shenanigans.
2018-05-10 17:13:46 +01:00
Chris Down f3badd8f35 Merge branch 'release/5.3.1' 2018-05-09 13:05:08 +01:00
Chris Down 44545be18e Canonicalise missing elements in readlink
Fixes #81.
2018-05-09 13:02:54 +01:00
Chris Down 83289bb94d test-perf: Now that we check CM_LAUNCHER, change from aliases to functions 2018-04-27 02:13:06 +01:00
Chris Down 21cefad646 Merge branch 'release/5.3.0' 2018-04-22 10:19:54 +01:00
Chris Down a77c2731ba clipdel: Don't take "-d" as the pattern if only "-d" was passed 2018-04-22 10:19:25 +01:00
Chris Down 7f06b56775 clipdel: Give more helpful message if we didn't provide a pattern 2018-04-22 10:17:49 +01:00
Chris Down 8388a00ab3 Merge branch 'release/5.2.0' 2018-04-22 10:10:57 +01:00
Gravemind 95cf774b0d Fix wrong file deleted after partial selection (#76)
It was deleting the file before the partial selection because
`last_filename` was saved before filename was actually ready (so was
actually saving the one before the last).

Fixes #75.
2018-04-19 11:00:21 +01:00
Chris Down d82337d226 Add more debugging information when cache entry is missing
This would help with #73.
2018-04-10 11:07:01 +01:00
Chris Down 0b003d4ad2 Fix errant handling of specific-file deletion 2018-03-11 20:24:37 -04:00
Chris Down aae0e6e816 Add note about clipdel to README 2018-03-11 20:21:53 -04:00
Chris Down 486dbe31fa Recover without restarting if we deleted the entire clip directory 2018-03-11 20:21:00 -04:00
Chris Down 72760da7a4 Add clipdel utility 2018-03-11 20:21:00 -04:00
Chris Hobbs b73e742c50 Allow use as a rofi script (#68)
* Allow use as a rofi script

* fixup! Allow use as a rofi script

* fixup! Allow use as a rofi script

* fixup! Allow use as a rofi script
2018-03-09 12:50:48 -08:00
Chris Down 09e654731e Merge branch 'release/5.1.0' 2018-03-08 22:49:30 -08:00
Chris Down fa9d01a752 Don't populate ${last_data[any]}
Fixes #67. This used to be useful in order to avoid doing multiple
writes back when we didn't deduplicate in clipmenu client, but now we do
and don't need this. Even more impressively, it actually breaks things!
See #67 for more information.
2018-03-08 22:32:43 -08:00
Chris Down da2e4dcf0f Merge branch 'release/5.0.1' 2018-02-21 17:37:15 +00:00
Chris Down 4347465b78 Force LC_ALL=C for clip sort 2018-02-21 17:33:11 +00:00
Chris Down a93cc27b65 Add nanosecond resolution to cache file output
Possibly related to #62.
2018-02-21 17:23:07 +00:00
Chris Down 9b7183b940 Add rofi instructions 2018-02-20 12:00:24 +00:00
Chris Down 6dbee02783 readme: Add Travis link 2018-02-20 11:48:14 +00:00
Chris Down 44c0fb3ad2 Merge branch 'release/5.0.0' 2018-02-20 11:38:34 +00:00
Chris Down 44d7baa27a Have CM_MAX_CLIPS understand new version 5 format 2018-02-20 11:36:00 +00:00
Chris Down ee0a6f6d31 Add shellcheck disable for CM_SELECTIONS 2018-02-20 11:31:08 +00:00
Chris Down 1a145d298f Fix tests to use version 5 format 2018-02-20 11:30:07 +00:00
Chris Down 4e969bd67d Truncate cache file on duplicate 2018-02-20 11:21:37 +00:00
Chris Down 1896ceaccc Act on possible partials in both directions 2018-02-20 10:39:30 +00:00
Chris Down 0b885650fe Revert "Remove partial clip dedupe support"
This reverts commit caa009b222.
2018-02-20 10:38:48 +00:00
Chris Down 8896df9011 Use -o/-i, not -k
-k is not selection based
2018-02-20 10:30:54 +00:00
Chris Down c7c894a023 Use separate line cache for each selection 2018-02-20 10:29:35 +00:00
Chris Down a010dee360 Merge branch 'backout_async' into develop
Currently there are too many problems with async -- we need context
about previous clips for things like
https://github.com/cdown/clipnotify/issues/1. This is still doable, but
needs more consideration first.
2018-02-20 10:10:38 +00:00
Chris Down 7b4267868e Revert "Remove last_data checks"
This reverts commit 55407ba3f6.
2018-02-20 10:09:50 +00:00
Chris Down 52b144d970 Revert "Take clipboard ownership prior to clipnotify"
This reverts commit eb7d2b9481.
2018-02-20 10:09:24 +00:00
Chris Down 9c436084f2 Revert "Use xsel -o/-i instead of -k"
This reverts commit 47eb3d182c.
2018-02-20 10:08:20 +00:00
Chris Down 9a52f7ddba Revert "Make sure we don't break #34 in new pre-ownership"
This reverts commit fe69861101.
2018-02-20 10:08:13 +00:00
Chris Down 6825c302dc Revert "Remove CM_ONESHOT-specific logic in flock failure checks"
This reverts commit 728d242d3c.
2018-02-20 10:07:58 +00:00
Chris Down a85f8998b4 Revert "Make main work block async"
There is currently a bug where this causes a copy storm at startup. More
worryingly, more and more newlines are appended to the end, so something
is going wrong in copy logic anyway, async or not.

This reverts commit 11304d3a60.
2018-02-20 09:29:49 +00:00
Chris Down caab3f6a62 Add $CM_SELECTIONS to limit which selections we copy
Closes #60.
2018-02-19 18:21:44 +00:00
Chris Down 728d242d3c Remove CM_ONESHOT-specific logic in flock failure checks
Now that we're in a subshell and acting asynchronously, this doesn't do
anything different.
2018-02-19 15:41:11 +00:00
Chris Down 8906e1d96c Merge branch 'async' into develop 2018-02-19 15:12:46 +00:00
Chris Down fe69861101 Make sure we don't break #34 in new pre-ownership 2018-02-19 15:11:51 +00:00
Chris Down 47eb3d182c Use xsel -o/-i instead of -k
-k is not selection based, so it also takes PRIMARY.
2018-02-19 15:07:26 +00:00