From e40dcc29722bfc615f3397dd83370fe94ca669c7 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 26 Aug 2006 06:37:10 +0000 Subject: [PATCH] *** empty log message *** --- Changes | 1 + doc/rxvt.7.pod | 7 +++++-- src/rxvt.h | 2 ++ src/rxvtperl.h | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/Changes b/Changes index 9c8f1859..b67c4bf5 100644 --- a/Changes +++ b/Changes @@ -21,6 +21,7 @@ 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 +8.0 - fixed urxvt::strwidth to calculate width in the same way as screen.C. - fix a crash caused by passing negative widths to overlay functions. - give proper diagnostic when RXVT_SOCKET is too long instead of diff --git a/doc/rxvt.7.pod b/doc/rxvt.7.pod index a1b68e36..cc3caa1a 100644 --- a/doc/rxvt.7.pod +++ b/doc/rxvt.7.pod @@ -840,13 +840,16 @@ The terminal description used by rxvt-unicode is not as widely available as that for xterm, or even rxvt (for which the same problem often arises). The correct solution for this problem is to install the terminfo, this can -be done like this (with ncurses' infocmp): +be done like this (with ncurses' infocmp and works as user and admin): REMOTE=remotesystem.domain - infocmp rxvt-unicode | ssh $REMOTE "cat >/tmp/ti && tic /tmp/ti" + infocmp rxvt-unicode | ssh $REMOTE "mkdir -p .terminfo && cat >/tmp/ti && tic /tmp/ti" ... or by installing rxvt-unicode normally on the remote system, +One some systems you might need to set C<$TERMINFO> to the full path of +F<$HOME/.terminfo> for this to work. + If you cannot or do not want to do this, then you can simply set C or even C, and live with the small number of problems arising, which includes wrong keymapping, less and different diff --git a/src/rxvt.h b/src/rxvt.h index a57f9475..fc21f0f9 100644 --- a/src/rxvt.h +++ b/src/rxvt.h @@ -789,6 +789,8 @@ extern void rxvt_pop_locale () NOTHROW; #define LINE_LONGER 0x0001 // line is continued on the next row #define LINE_FILTERED 0x0002 // line has been filtered #define LINE_COMPRESSED 0x0004 // line has been compressed (NYI) +#define LINE_FILTER 0x0008 // line needs to be filtered before display (NYI) +#define LINE_BIDI 0x0010 // line needs bidi (NYI) struct line_t { text_t *t; // terminal the text diff --git a/src/rxvtperl.h b/src/rxvtperl.h index 2449a06b..b515e3e2 100644 --- a/src/rxvtperl.h +++ b/src/rxvtperl.h @@ -20,7 +20,7 @@ enum data_type { DT_END, // no further arguments DT_INT, DT_LONG, - DT_STR, // 0-terminates string + DT_STR, // 0-terminated string DT_STR_LEN, // string + length DT_WCS_LEN, // wchar_t* + length DT_LCS_LEN, // long* + length -- 2.34.1