xsel

Program for manipulating the X clipboard
git clone https://git.sinitax.com/kfish/xsel
Log | Files | Refs | README | LICENSE | sfeed.txt

commit c6caacf594ca84a52a84a2e39fb2af5df50a2534
parent aa71cb727328dde31abefecb90ceb09553febdf3
Author: conrad <conrad@9c49b5d1-7df3-0310-bce2-b7278e68f44c>
Date:   Sat, 12 Jan 2008 15:29:16 +0000

Release 1.0.0


git-svn-id: http://svn.kfish.org/xsel/trunk@203 9c49b5d1-7df3-0310-bce2-b7278e68f44c

Diffstat:
MChangeLog | 16++++++++++++++++
Mconfigure.ac | 2+-
Arelease_notes/xsel-1.0.0.txt | 63+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 80 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog @@ -1,3 +1,19 @@ +Sun Jan 13 00:11:01 JST 2008 Conrad Parker <conrad@vergenet.net> + + * Version 1.0.0 + + * Support for retrieving and serving UTF8_STRING atoms. When + retrieving a selection, xsel determines whether or not the + current selection owner supports UTF8_STRING and uses that if + possible. + + Debian bug #231413: Doesn't work correctly in a UTF-8 environment + + * Fixes for the following bugs: + + Segfault when attempting to delete the selection that xsel owns, + eg: echo "hello, world" | ./xsel -i && ./xsel -d + + Debian bug #444638: xsel clears buffer instead of outputting + when backgrounded. + + Debian bug #203925: xsel manpage double option Thu Oct 25 13:52:36 EST 2001 Conrad Parker <conrad@vergenet.net> diff --git a/configure.ac b/configure.ac @@ -1,6 +1,6 @@ # Process this file with autoconf to produce a configure script. AC_INIT([xsel.c]) -AM_INIT_AUTOMAKE(xsel, 0.9.6-svn20071213) +AM_INIT_AUTOMAKE(xsel, 1.0.0) AC_CONFIG_SRCDIR([xsel.c]) AM_CONFIG_HEADER(config.h) diff --git a/release_notes/xsel-1.0.0.txt b/release_notes/xsel-1.0.0.txt @@ -0,0 +1,63 @@ +xsel 1.0.0 Release +------------------ + +XSel is a command-line program for getting and setting the contents of the X +selection. Normally this is only accessible by manually highlighting +information and pasting it with the middle mouse button. + +This release is available as a source tarball at: + + http://www.vergenet.net/~conrad/software/xsel/download/xsel-1.0.0.tar.gz + +New in this release +------------------- + +This release adds UTF-8 support and fixes various bugs. + +Details: + + * Support for retrieving and serving UTF8_STRING atoms. When + retrieving a selection, xsel determines whether or not the + current selection owner supports UTF8_STRING and uses that if + possible. + + Debian bug #231413: Doesn't work correctly in a UTF-8 environment + + * Fixes for the following bugs: + + Segfault when attempting to delete the selection that xsel owns, + eg: echo "hello, world" | ./xsel -i && ./xsel -d + + Debian bug #444638: xsel clears buffer instead of outputting + when backgrounded. + + Debian bug #203925: xsel manpage double option + + +About XSel +---------- + +XSel's most common use is to set or get the X selection: + + * To read a file into the X selection: xsel < file + * To write the X selection to a file: xsel > file + +You can use xsel in shell scripts and desktop keybindings, so that the +contents of the X selection are available to command arguments: + + mozilla --remote "openurl(`xsel`)" + +XSel can also be used for some more complicated tasks: + + * To append to the X selection: xsel --append < file + * To follow a growing file: xsel --follow < file + +You can even tell applications to delete their selected text: + + * To delete the contents of the selection: xsel --delete + +Other options include various ways of manipulating the secondary and +clipboard selections, and of making the selection contents persist in +memory. For full details see: + + http://www.vergenet.net/~conrad/software/xsel/ + +enjoy :-) + +Conrad Parker.