From 9a645431f7b021e492b028da40493897d9595392 Mon Sep 17 00:00:00 2001
From: root
rxvt-unicode, version 8.0, is a colour vt102 terminal +
rxvt-unicode, version 8.1, is a colour vt102 terminal emulator intended as an xterm(1) replacement for users who do not require features such as Tektronix 4014 emulation and toolkit-style configurability. As a result, rxvt-unicode uses much less swap space -- @@ -1559,7 +1559,7 @@ for details.
Specifies the program to be started with a URL argument. Used by the
-selection-popup
and mark-urls
perl extensions.
selection-popup
and matcher
perl extensions.
rgba:rrrr/gggg/bbbb/aaaaMUST have 4 digits/component) colour specifications,
in addition to the ones provided by X, where the additional A component
specifies opacity (alpha) values. The minimum value of 0
is completely
-transparent). You can also prefix any color with [a]
, where a
is on
-to four hex digits specifiying the opacity value.
+transparent). You can also prefix any color with [percent]
, where
+percent
is a decimal percentage (0-100) that specifies the opacity of
+the color, where 0
is completely transparent and 100
is completelxy
+opaque.
You probably need to specify ``-depth 32'', too, and have the luck that
your X-server uses ARGB pixel layout, as X is far from just supporting
ARGB visuals out of the box, and rxvt-unicode just fudges around.
For example, the following selects an almost completely transparent red
background, and an almost opaque pink foreground:
- rxvt -depth 32 -bg rgba:0000/0000/0000/2222 -fg "[e]pink"
+ rxvt -depth 32 -bg rgba:0000/0000/0000/aaaa -fg "[80]pink"
Please note that transparency of any kind if completely unsupported by
the author. Don't bug him with installation questions!
diff --git a/doc/rxvt.1.man.in b/doc/rxvt.1.man.in
index e40b0f7c..6162b365 100644
--- a/doc/rxvt.1.man.in
+++ b/doc/rxvt.1.man.in
@@ -129,7 +129,7 @@
.\" ========================================================================
.\"
.IX Title "@@RXVT_NAME@@ 1"
-.TH @@RXVT_NAME@@ 1 "2006-11-02" "8.0" "RXVT-UNICODE"
+.TH @@RXVT_NAME@@ 1 "2006-12-07" "8.1" "RXVT-UNICODE"
.SH "NAME"
rxvt\-unicode (ouR XVT, unicode) \- (a VT102 emulator for the X window system)
.SH "SYNOPSIS"
@@ -1175,7 +1175,7 @@ Sets the hotkey that starts the incremental scrollback buffer search
.IP "\fBurlLauncher\fR: \fIstring\fR" 4
.IX Item "urlLauncher: string"
Specifies the program to be started with a \s-1URL\s0 argument. Used by the
-\&\f(CW\*(C`selection\-popup\*(C'\fR and \f(CW\*(C`mark\-urls\*(C'\fR perl extensions.
+\&\f(CW\*(C`selection\-popup\*(C'\fR and \f(CW\*(C`matcher\*(C'\fR perl extensions.
.IP "\fBtransient-for\fR: \fIwindowid\fR" 4
.IX Item "transient-for: windowid"
Compile \fIfrills\fR: Sets the \s-1WM_TRANSIENT_FOR\s0 property to the given window id.
@@ -1370,8 +1370,10 @@ their act together, rxvt-unicode will support \f(CW\*(C`rgba:rrrr/gggg/bbbb/aaaa
(recommended, but \fB\s-1MUST\s0\fR have 4 digits/component) colour specifications,
in addition to the ones provided by X, where the additional A component
specifies opacity (alpha) values. The minimum value of \f(CW0\fR is completely
-transparent). You can also prefix any color with \f(CW\*(C`[a]\*(C'\fR, where \f(CW\*(C`a\*(C'\fR is on
-to four hex digits specifiying the opacity value.
+transparent). You can also prefix any color with \f(CW\*(C`[percent]\*(C'\fR, where
+\&\f(CW\*(C`percent\*(C'\fR is a decimal percentage (0\-100) that specifies the opacity of
+the color, where \f(CW0\fR is completely transparent and \f(CW100\fR is completelxy
+opaque.
.PP
You probably need to specify \fB\*(L"\-depth 32\*(R"\fR, too, and have the luck that
your X\-server uses \s-1ARGB\s0 pixel layout, as X is far from just supporting
@@ -1381,7 +1383,7 @@ For example, the following selects an almost completely transparent red
background, and an almost opaque pink foreground:
.PP
.Vb 1
-\& @@RXVT_NAME@@ -depth 32 -bg rgba:0000/0000/0000/2222 -fg "[e]pink"
+\& @@RXVT_NAME@@ -depth 32 -bg rgba:0000/0000/0000/aaaa -fg "[80]pink"
.Ve
.PP
\&\fIPlease note that transparency of any kind if completely unsupported by
diff --git a/doc/rxvt.1.txt b/doc/rxvt.1.txt
index 59bfb08a..cd46c606 100644
--- a/doc/rxvt.1.txt
+++ b/doc/rxvt.1.txt
@@ -6,7 +6,7 @@ SYNOPSIS
rxvt [options] [-e command [ args ]]
DESCRIPTION
- rxvt-unicode, version 8.0, is a colour vt102 terminal emulator intended
+ rxvt-unicode, version 8.1, is a colour vt102 terminal emulator intended
as an *xterm*(1) replacement for users who do not require features such
as Tektronix 4014 emulation and toolkit-style configurability. As a
result, rxvt-unicode uses much less swap space -- a significant
@@ -1010,7 +1010,7 @@ RESOURCES (available also as long-options)
urlLauncher: *string*
Specifies the program to be started with a URL argument. Used by the
- "selection-popup" and "mark-urls" perl extensions.
+ "selection-popup" and "matcher" perl extensions.
transient-for: *windowid*
Compile *frills*: Sets the WM_TRANSIENT_FOR property to the given
@@ -1204,8 +1204,9 @@ COLORS AND GRAPHICS
digits/component) colour specifications, in addition to the ones
provided by X, where the additional A component specifies opacity
(alpha) values. The minimum value of 0 is completely transparent). You
- can also prefix any color with "[a]", where "a" is on to four hex digits
- specifiying the opacity value.
+ can also prefix any color with "[percent]", where "percent" is a decimal
+ percentage (0-100) that specifies the opacity of the color, where 0 is
+ completely transparent and 100 is completelxy opaque.
You probably need to specify "-depth 32", too, and have the luck that
your X-server uses ARGB pixel layout, as X is far from just supporting
@@ -1214,7 +1215,7 @@ COLORS AND GRAPHICS
For example, the following selects an almost completely transparent red
background, and an almost opaque pink foreground:
- rxvt -depth 32 -bg rgba:0000/0000/0000/2222 -fg "[e]pink"
+ rxvt -depth 32 -bg rgba:0000/0000/0000/aaaa -fg "[80]pink"
*Please note that transparency of any kind if completely unsupported by
the author. Don't bug him with installation questions!*
diff --git a/doc/rxvtperl.3.html b/doc/rxvtperl.3.html
index c4542ed7..e94963b3 100644
--- a/doc/rxvtperl.3.html
+++ b/doc/rxvtperl.3.html
@@ -520,6 +520,23 @@ which works regardless of wether xrdb is used to parse the resource file
or not.
+macosx-clipboard
+
+
+An extension for use on Mac OS X that enabled rxvt to use the
+system clipboard by implementing two keyboard events.
+
+
+This example configuration enables the extension and binds the copy and
+paste functionality to Meta-C and Meta-V:
+
+
+
+ URxvt.perl-ext-common: default,macosx-clipboard
+ URxvt.keysym.M-c: perl:macosx-clipboard:copy
+ URxvt.keysym.M-v: perl:macosx-clipboard:paste
+
+
example-refresh-hooks
diff --git a/doc/rxvtperl.3.man.in b/doc/rxvtperl.3.man.in
index c9903d31..8f1c4f13 100644
--- a/doc/rxvtperl.3.man.in
+++ b/doc/rxvtperl.3.man.in
@@ -129,7 +129,7 @@
.\" ========================================================================
.\"
.IX Title "@@RXVT_NAME@@ 3"
-.TH @@RXVT_NAME@@ 3 "2006-11-02" "8.0" "RXVT-UNICODE"
+.TH @@RXVT_NAME@@ 3 "2006-12-07" "8.1" "RXVT-UNICODE"
.SH "NAME"
@@RXVT_NAME@@perl \- rxvt\-unicode's embedded perl interpreter
.SH "SYNOPSIS"
@@ -528,6 +528,19 @@ for the filename):
the double \f(CW\*(C`/\*(C'\fR characters as comment start. Use \f(CW\*(C`\e057\e057\*(C'\fR instead,
which works regardless of wether xrdb is used to parse the resource file
or not.
+.IP "macosx-clipboard" 4
+.IX Item "macosx-clipboard"
+An extension for use on Mac \s-1OS\s0 X that enabled @@RXVT_NAME@@ to use the
+system clipboard by implementing two keyboard events.
+.Sp
+This example configuration enables the extension and binds the copy and
+paste functionality to Meta-C and Meta\-V:
+.Sp
+.Vb 3
+\& URxvt.perl-ext-common: default,macosx-clipboard
+\& URxvt.keysym.M-c: perl:macosx-clipboard:copy
+\& URxvt.keysym.M-v: perl:macosx-clipboard:paste
+.Ve
.IP "example-refresh-hooks" 4
.IX Item "example-refresh-hooks"
Displays a very simple digital clock in the upper right corner of the
diff --git a/doc/rxvtperl.3.txt b/doc/rxvtperl.3.txt
index 72e32c99..f5aeb834 100644
--- a/doc/rxvtperl.3.txt
+++ b/doc/rxvtperl.3.txt
@@ -343,6 +343,17 @@ PREPACKAGED EXTENSIONS
instead, which works regardless of wether xrdb is used to parse the
resource file or not.
+ macosx-clipboard
+ An extension for use on Mac OS X that enabled rxvt to use the system
+ clipboard by implementing two keyboard events.
+
+ This example configuration enables the extension and binds the copy
+ and paste functionality to Meta-C and Meta-V:
+
+ URxvt.perl-ext-common: default,macosx-clipboard
+ URxvt.keysym.M-c: perl:macosx-clipboard:copy
+ URxvt.keysym.M-v: perl:macosx-clipboard:paste
+
example-refresh-hooks
Displays a very simple digital clock in the upper right corner of
the window. Illustrates overwriting the refresh callbacks to create
diff --git a/src/Makefile.in b/src/Makefile.in
index bb6fb22b..9203b91f 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -1830,3 +1830,102 @@ xdefaults.lo: keyboard.h
xpm.lo: ../config.h rxvt.h rxvtlib.h optinc.h feature.h encoding.h rxvtutil.h
xpm.lo: rxvtfont.h rxvttoolkit.h iom.h iom_conf.h callback.h salloc.h
xpm.lo: libptytty.h rxvtperl.h hookinc.h rsinc.h
+
+command.lo: ../config.h rxvt.h rxvtlib.h optinc.h feature.h encoding.h
+command.lo: rxvtutil.h rxvtfont.h rxvttoolkit.h iom.h iom_conf.h callback.h
+command.lo: salloc.h libptytty.h rxvtperl.h hookinc.h rsinc.h version.h
+command.lo: command.h keyboard.h
+encoding.lo: ../config.h encoding.h table/iso8859_1.h table/iso8859_15.h
+encoding.lo: table/iso8859_2.h table/iso8859_3.h table/iso8859_4.h
+encoding.lo: table/iso8859_5.h table/iso8859_6.h table/iso8859_7.h
+encoding.lo: table/iso8859_8.h table/iso8859_9.h table/iso8859_10.h
+encoding.lo: table/iso8859_11.h table/iso8859_13.h table/iso8859_14.h
+encoding.lo: table/iso8859_16.h table/koi8_r.h table/koi8_u.h
+encoding.lo: table/ksc5601_1987_0.h table/big5.h table/gbk_0.h
+encoding.lo: table/gb2312_1980_0.h table/cns11643_1992_1.h
+encoding.lo: table/cns11643_1992_2.h table/cns11643_1992_3.h
+encoding.lo: table/cns11643_1992_4.h table/cns11643_1992_5.h
+encoding.lo: table/cns11643_1992_6.h table/cns11643_1992_7.h
+encoding.lo: table/cns11643_1992_f.h table/big5_ext.h table/big5_plus.h
+encoding.lo: table/viscii.h table/jis0201_1976_0.h table/jis0208_1990_0.h
+encoding.lo: table/jis0212_1990_0.h table/jis0213_1.h table/jis0213_2.h
+encoding.lo: table/compose.h table/category.h
+fdpass.lo: ../config.h libptytty.h
+init.lo: ../config.h rxvt.h rxvtlib.h optinc.h feature.h encoding.h
+init.lo: rxvtutil.h rxvtfont.h rxvttoolkit.h iom.h iom_conf.h callback.h
+init.lo: salloc.h libptytty.h rxvtperl.h hookinc.h rsinc.h init.h
+iom.lo: iom.h iom_conf.h rxvtutil.h callback.h
+keyboard.lo: ../config.h rxvt.h rxvtlib.h optinc.h feature.h encoding.h
+keyboard.lo: rxvtutil.h rxvtfont.h rxvttoolkit.h iom.h iom_conf.h callback.h
+keyboard.lo: salloc.h libptytty.h rxvtperl.h hookinc.h rsinc.h keyboard.h
+keyboard.lo: command.h
+logging.lo: ../config.h ptytty.h libptytty.h ptytty_conf.h rxvt.h rxvtlib.h
+logging.lo: optinc.h feature.h encoding.h rxvtutil.h rxvtfont.h rxvttoolkit.h
+logging.lo: iom.h iom_conf.h callback.h salloc.h rxvtperl.h hookinc.h rsinc.h
+main.lo: ../config.h rxvt.h rxvtlib.h optinc.h feature.h encoding.h
+main.lo: rxvtutil.h rxvtfont.h rxvttoolkit.h iom.h iom_conf.h callback.h
+main.lo: salloc.h libptytty.h rxvtperl.h hookinc.h rsinc.h keyboard.h
+misc.lo: ../config.h rxvt.h rxvtlib.h optinc.h feature.h encoding.h
+misc.lo: rxvtutil.h rxvtfont.h rxvttoolkit.h iom.h iom_conf.h callback.h
+misc.lo: salloc.h libptytty.h rxvtperl.h hookinc.h rsinc.h
+netdisp.lo: ../config.h rxvt.h rxvtlib.h optinc.h feature.h encoding.h
+netdisp.lo: rxvtutil.h rxvtfont.h rxvttoolkit.h iom.h iom_conf.h callback.h
+netdisp.lo: salloc.h libptytty.h rxvtperl.h hookinc.h rsinc.h
+proxy.lo: ../config.h ptytty.h libptytty.h ptytty_conf.h rxvt.h rxvtlib.h
+proxy.lo: optinc.h feature.h encoding.h rxvtutil.h rxvtfont.h rxvttoolkit.h
+proxy.lo: iom.h iom_conf.h callback.h salloc.h rxvtperl.h hookinc.h rsinc.h
+ptytty.lo: ../config.h ptytty.h libptytty.h ptytty_conf.h rxvt.h rxvtlib.h
+ptytty.lo: optinc.h feature.h encoding.h rxvtutil.h rxvtfont.h rxvttoolkit.h
+ptytty.lo: iom.h iom_conf.h callback.h salloc.h rxvtperl.h hookinc.h rsinc.h
+rxvt.lo: ../config.h rxvt.h rxvtlib.h optinc.h feature.h encoding.h
+rxvt.lo: rxvtutil.h rxvtfont.h rxvttoolkit.h iom.h iom_conf.h callback.h
+rxvt.lo: salloc.h libptytty.h rxvtperl.h hookinc.h rsinc.h
+rxvtc.lo: ../config.h rxvtdaemon.h rxvtutil.h libptytty.h rxvt.h rxvtlib.h
+rxvtc.lo: optinc.h feature.h encoding.h rxvtfont.h rxvttoolkit.h iom.h
+rxvtc.lo: iom_conf.h callback.h salloc.h rxvtperl.h hookinc.h rsinc.h
+rxvtd.lo: ../config.h rxvt.h rxvtlib.h optinc.h feature.h encoding.h
+rxvtd.lo: rxvtutil.h rxvtfont.h rxvttoolkit.h iom.h iom_conf.h callback.h
+rxvtd.lo: salloc.h libptytty.h rxvtperl.h hookinc.h rsinc.h rxvtdaemon.h
+rxvtdaemon.lo: rxvtdaemon.h rxvtutil.h
+rxvtfont.lo: ../config.h rxvt.h rxvtlib.h optinc.h feature.h encoding.h
+rxvtfont.lo: rxvtutil.h rxvtfont.h rxvttoolkit.h iom.h iom_conf.h callback.h
+rxvtfont.lo: salloc.h libptytty.h rxvtperl.h hookinc.h rsinc.h
+rxvtfont.lo: table/linedraw.h
+rxvtperl.lo: ../config.h iom.h iom_conf.h rxvtutil.h callback.h rxvt.h
+rxvtperl.lo: rxvtlib.h optinc.h feature.h encoding.h rxvtfont.h rxvttoolkit.h
+rxvtperl.lo: salloc.h libptytty.h rxvtperl.h hookinc.h rsinc.h keyboard.h
+rxvtperl.lo: perlxsi.c
+rxvttoolkit.lo: ../config.h rxvt.h rxvtlib.h optinc.h feature.h encoding.h
+rxvttoolkit.lo: rxvtutil.h rxvtfont.h rxvttoolkit.h iom.h iom_conf.h
+rxvttoolkit.lo: callback.h salloc.h libptytty.h rxvtperl.h hookinc.h rsinc.h
+rxvtutil.lo: rxvtutil.h
+salloc.lo: salloc.h
+screen.lo: ../config.h rxvt.h rxvtlib.h optinc.h feature.h encoding.h
+screen.lo: rxvtutil.h rxvtfont.h rxvttoolkit.h iom.h iom_conf.h callback.h
+screen.lo: salloc.h libptytty.h rxvtperl.h hookinc.h rsinc.h salloc.C
+scrollbar-next.lo: ../config.h rxvt.h rxvtlib.h optinc.h feature.h encoding.h
+scrollbar-next.lo: rxvtutil.h rxvtfont.h rxvttoolkit.h iom.h iom_conf.h
+scrollbar-next.lo: callback.h salloc.h libptytty.h rxvtperl.h hookinc.h
+scrollbar-next.lo: rsinc.h
+scrollbar-plain.lo: ../config.h rxvt.h rxvtlib.h optinc.h feature.h
+scrollbar-plain.lo: encoding.h rxvtutil.h rxvtfont.h rxvttoolkit.h iom.h
+scrollbar-plain.lo: iom_conf.h callback.h salloc.h libptytty.h rxvtperl.h
+scrollbar-plain.lo: hookinc.h rsinc.h
+scrollbar-rxvt.lo: ../config.h rxvt.h rxvtlib.h optinc.h feature.h encoding.h
+scrollbar-rxvt.lo: rxvtutil.h rxvtfont.h rxvttoolkit.h iom.h iom_conf.h
+scrollbar-rxvt.lo: callback.h salloc.h libptytty.h rxvtperl.h hookinc.h
+scrollbar-rxvt.lo: rsinc.h
+scrollbar-xterm.lo: ../config.h rxvt.h rxvtlib.h optinc.h feature.h
+scrollbar-xterm.lo: encoding.h rxvtutil.h rxvtfont.h rxvttoolkit.h iom.h
+scrollbar-xterm.lo: iom_conf.h callback.h salloc.h libptytty.h rxvtperl.h
+scrollbar-xterm.lo: hookinc.h rsinc.h
+scrollbar.lo: ../config.h rxvt.h rxvtlib.h optinc.h feature.h encoding.h
+scrollbar.lo: rxvtutil.h rxvtfont.h rxvttoolkit.h iom.h iom_conf.h callback.h
+scrollbar.lo: salloc.h libptytty.h rxvtperl.h hookinc.h rsinc.h
+xdefaults.lo: ../config.h rxvt.h rxvtlib.h optinc.h feature.h encoding.h
+xdefaults.lo: rxvtutil.h rxvtfont.h rxvttoolkit.h iom.h iom_conf.h callback.h
+xdefaults.lo: salloc.h libptytty.h rxvtperl.h hookinc.h rsinc.h version.h
+xdefaults.lo: keyboard.h
+xpm.lo: ../config.h rxvt.h rxvtlib.h optinc.h feature.h encoding.h rxvtutil.h
+xpm.lo: rxvtfont.h rxvttoolkit.h iom.h iom_conf.h callback.h salloc.h
+xpm.lo: libptytty.h rxvtperl.h hookinc.h rsinc.h
diff --git a/src/version.h b/src/version.h
index 7e25b251..3fb418d1 100644
--- a/src/version.h
+++ b/src/version.h
@@ -1,3 +1,3 @@
// VERSION _must_ be \d.\d+
-#define VERSION "8.0"
-#define DATE "2006-11-02"
+#define VERSION "8.1"
+#define DATE "2006-12-07"
--
2.34.1