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
Chris Down
11304d3a60
Make main work block async
...
Closes #59 .
2018-02-19 15:04:52 +00:00
Chris Down
eb7d2b9481
Take clipboard ownership prior to clipnotify
...
This avoids infinite loop if we make the work block async
2018-02-19 15:01:21 +00:00
Chris Down
55407ba3f6
Remove last_data checks
...
Nowadays everything should be using clipnotify, which avoids constantly
copying the same data.
2018-02-19 14:51:00 +00:00
Chris Down
b5e8543b3e
Use xsel -k
, instead of -o
-> -i
2018-02-19 14:43:44 +00:00
Chris Down
3704ce3427
Fall back to polling if clipnotify fails
2018-02-08 01:05:15 +00:00
Chris Down
fd665a298a
Merge branch 'release/4.1.0'
2018-02-08 00:58:19 +00:00