*** empty log message ***
authorroot <root>
Sat, 26 Aug 2006 06:37:10 +0000 (06:37 +0000)
committerroot <root>
Sat, 26 Aug 2006 06:37:10 +0000 (06:37 +0000)
Changes
doc/rxvt.7.pod
src/rxvt.h
src/rxvtperl.h

diff --git a/Changes b/Changes
index 9c8f185941a47ee5494b8020bf3c2dc81a02c7d5..b67c4bf547528e313481fd9ce350ec3dd95957ee 100644 (file)
--- 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
index a1b68e36f86497397b53bb06a31cc384f1f89bec..cc3caa1a5cb9e9d99e120014cd30ab5bcccdde6c 100644 (file)
@@ -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<TERM=rxvt> or even C<TERM=xterm>, and live with the small number of
 problems arising, which includes wrong keymapping, less and different
index a57f9475b0d6998ad42a61c1167db8d070cfb04e..fc21f0f961e0cc1d83db28f76607a54cb4b65064 100644 (file)
@@ -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
index 2449a06bf84ff58fa624a3a3458f7008da8a6f7b..b515e3e2b68388f3320ace53e306d691c248c176 100644 (file)
@@ -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