8000 Tags · N-R-K/clipmenu · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: N-R-K/clipmenu

Tags

6.2.0

Toggle 6.2.0's commit message
6.2.0

- Don't assume that we're the process group leader (cdown#139)
- Warn if $DISPLAY is not set (cdown#131)
- Don't set $DISPLAY in init explicitly, it should come from the DE (cdown#131)
- Recreate cache dir

6.1.0

Toggle 6.1.0's commit message
6.1.0

- clipdel: Support getting pattern from standard input
- clipmenu: Add support for CM_LAUNCHER=fzf
- clipctl: Add clipctl utility to temporarily disable or enable
  clipmenud collection
- clipmenud: Add temporary suspension with USR1 and USR2, usually
  controlled by clipctl
- clipmenu: Add $CM_OUTPUT_CLIP to print the selected clip to stdout
- clipmenud: Avoid noise when $cache_file does not exist yet

6.0.1

Toggle 6.0.1's commit message
6.0.1

Fix for potential misaligned truncation bug.

6.0.0

Toggle 6.0.0's commit message
6.0.0

This is a big one, and one of the most fundamental releases we've had in
years -- please take a look at the changelog to make sure you're still
configured as you desire :-)

- clipnotify is *mandatory* now. The old sleep polling method has been
  untested and unmaintained for a while, and it doesn't make sense to
  keep it as a viable code path. That means maintainer of clipmenu
  package should make sure clipnotify is a hard dependency for clipmenu,
  not an optdepend, as of this release.
- The default for CM_OWN_CLIPBOARD changed from 1 to 0. We've had
  innumerable bugs reported over the years because of this feature, and
  while there have been some workarounds, the feature is only useful in
  some niche circumstances anyway, and causes enough pain otherwise to
  be disabled by default. You can still enable it with
  CM_OWN_CLIPBOARD=1.
- The internal format for storing clips changed a little, but enough to
  require a new major version. As such, a fresh cache directory will be
  used by default for CM_DIR, to avoid any conflicts.
- clipmenud now has a sessionwide lock to avoid multiple daemons running
  unintentionally at once. Lacking this resulted in a couple of hard to
  reproduce bug reports.
- We now always vacuum unreferenced clips in batches instead of deleting
  them up front. This is an implementation detail, but should help a lot
  in avoiding bugs like in the past where a still-referenced clip has
  been deleted due to missing context at the deletion site.
- A utility, clipfsck, was added to check for inconsistencies. Files
  without a cache entry are expected, as vacuums happen in batches, so
  don't worry if it reports that some files are orphaned. This tool is
  mostly for maintainer debugging, it's not recommended to be packaged.

5.6.0

Toggle 5.6.0's commit message
5.6.0

Thanks @Sohalt and @Gravemind for their contributions.

- Add support to ignore the clipboard in certain windows (cdown#89)
- Fix clipdel escaping only first '#' (cdown#95)

5.5.1

Toggle 5.5.1's commit message
5.5.1

- Make GNU timeout optional
- Use BSD-compatible binfmt

5.5.0

Toggle 5.5.0's commit message
5.5.0

- Add CM_HISTLENGTH (thanks @foxxx0)
- Clean up environment variable documentation

5.4.0

Toggle 5.4.0's commit message
5.4.0

- Always use /dev/null as xsel logfile (see cdown#81)

5.3.1

Toggle 5.3.1's commit message
5.3.1

Bug: Fix /dev/stderr socket detection (see cdown#81).

5.3.0

Toggle 5.3.0's commit message
5.3.0

- Show clipdel help message in cases where pattern was missing
0