From 9a645431f7b021e492b028da40493897d9595392 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 7 Dec 2006 21:31:01 +0000 Subject: [PATCH] *** empty log message *** --- Changes | 5 +-- doc/rxvt.1.html | 12 +++--- doc/rxvt.1.man.in | 12 +++--- doc/rxvt.1.txt | 11 ++--- doc/rxvtperl.3.html | 17 ++++++++ doc/rxvtperl.3.man.in | 15 ++++++- doc/rxvtperl.3.txt | 11 +++++ src/Makefile.in | 99 +++++++++++++++++++++++++++++++++++++++++++ src/version.h | 4 +- 9 files changed, 165 insertions(+), 21 deletions(-) diff --git a/Changes b/Changes index 1e90e985..82b1b381 100644 --- a/Changes +++ b/Changes @@ -20,9 +20,8 @@ WISH: http://www120.pair.com/mccarthy/nextstep/intro.htmld/Workspace.html is the WISH: kick out xpm.C, replace by pixbuf DUMB: support tex fonts -TODO: http://www.cl.cam.ac.uk/~mgk25/ucs/scw-proposal.html - -8. +8.1 Thu Dec 7 22:27:25 CET 2006 + - ケリスマスプレゼント - zomg!!1, it's too early. - fix the assumption that chars < 256 are single-width. Now only assume this for codepoints 32 to 126 (reported by Dai.H.). - $term->strwidth returned wide chars as width 1, because some jerk diff --git a/doc/rxvt.1.html b/doc/rxvt.1.html index db0c1be9..450fb763 100644 --- a/doc/rxvt.1.html +++ b/doc/rxvt.1.html @@ -55,7 +55,7 @@


DESCRIPTION

-

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.

transient-for: windowid @@ -1777,15 +1777,17 @@ their act together, rxvt-unicode will support 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