repo: rxvt-unicode-sixel action: commit revision: path_from: revision_from: 8b394062cd989e759a7a138057048b6a8d6cab91: path_to: revision_to:
commit 8b394062cd989e759a7a138057048b6a8d6cab91 Author: Marc LehmannDate: Mon Dec 24 08:00:20 2007 +0000 *** empty log message *** diff --git a/Changes b/Changes
--- a/Changes
+++ b/Changes
@@ -17,13 +17,14 @@ WISH: load system-wide config file even if we don't have one
WISH: look into XAddConnectionWatch, does anybody need that?
DUMB: support tex fonts
+8.9 Mon Dec 24 07:51:40 CET 2007
- fix the issue where urxvtd would not immediately close a window
when the command exited but only on the next X event.
+ - changed terminfo file not to use application keypad mode.
- fix the issue where making a selection in one urxvtd window
would not clear it visually in another.
- - changed terminfo file not to use application keypad mode.
- fix an issue of urxvt not getting background pixmap updates
- and flickering after bg pixmap changes.
+ and flickering after bg pixmap changes (reported by Mikachu).
- fix redraw bug in xterm scrollbar with -sr (reported by Mikachu).
- correctly provide dependencies for libev (µikachu).
- minor code reorganisations and cleanups.
diff --git a/README.FAQ b/README.FAQ
--- a/README.FAQ
+++ b/README.FAQ
@@ -432,7 +432,7 @@ RXVT-UNICODE/URXVT FREQUENTLY ASKED QUESTIONS
URxvt.selection.pattern-0: ([^"&'()*,;<=>?@[\\\\]^`{|})]+)
- Please also note that the *LeftClick Shift-LeftClik* combination also
+ Please also note that the *LeftClick Shift-LeftClick* combination also
selects words like the old code.
I don't like the new selection/popups/hotkeys/perl, how do I change/disable it?
diff --git a/config.h.in b/config.h.in
--- a/config.h.in +++ b/config.h.in @@ -97,8 +97,8 @@ /* Define to 1 if you have theheader file. */ #undef HAVE_MEMORY_H -/* Define to 1 if you have the `nanonsleep' function. */ -#undef HAVE_NANONSLEEP +/* Define to 1 if you have the `nanosleep' function. */ +#undef HAVE_NANOSLEEP /* Define if nl_langinfo(CODESET) works */ #undef HAVE_NL_LANGINFO diff --git a/doc/etc/rxvt-unicode.termcap b/doc/etc/rxvt-unicode.termcap
--- a/doc/etc/rxvt-unicode.termcap +++ b/doc/etc/rxvt-unicode.termcap @@ -13,10 +13,10 @@ rxvt-unicode|rxvt-unicode terminal (X Window System):\ :is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l:\ :k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~:k5=\E[15~:\ :k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:kD=\E[3~:\ - :kI=\E[2~:kN=\E[6~:kP=\E[5~:kb=\177:kd=\EOB:ke=\E[?1l\E>:\ - :kh=\E[7~:kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:\ - :mb=\E[5m:md=\E[1m:me=\E[m\017:mr=\E[7m:nd=\E[C:rc=\E8:\ - :sc=\E7:se=\E[27m:sf=^J:so=\E[7m:sr=\EM:st=\EH:ta=^I:\ + :kI=\E[2~:kN=\E[6~:kP=\E[5~:kb=\177:kd=\E[B:ke=\E>:\ + :kh=\E[7~:kl=\E[D:kr=\E[C:ks=\E=:ku=\E[A:le=^H:mb=\E[5m:\ + :md=\E[1m:me=\E[m\017:mr=\E[7m:nd=\E[C:rc=\E8:sc=\E7:\ + :se=\E[27m:sf=^J:so=\E[7m:sr=\EM:st=\EH:ta=^I:\ :te=\E[r\E[?1049l:ti=\E[?1049h:ts=\E]2;:ue=\E[24m:\ :up=\E[A:us=\E[4m:vb=\E[?5h\E[?5l:ve=\E[?25h:vi=\E[?25l:\ :vs=\E[?25h: diff --git a/doc/rxvt.1.man.in b/doc/rxvt.1.man.in
--- 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 "2007-12-15" "8.8" "RXVT-UNICODE" +.TH @@RXVT_NAME@@ 1 "2007-12-24" "8.9" "RXVT-UNICODE" .SH "NAME" rxvt\-unicode (ouR XVT, unicode) \- (a VT102 emulator for the X window system) .SH "SYNOPSIS" @@ -860,12 +860,6 @@ option \fB\-is\fR, the default), bold/blink font styles imply high intensity foreground/background colours. Disabling this option (\fBFalse\fR, option \fB+is\fR) disables this behaviour, the high intensity colours are not reachable. -.IP "\fBselectstyle:\fR \fImode\fR" 4 -.IX Item "selectstyle: mode" -Set mouse selection style to \fBold\fR which is 2.20, \fBoldword\fR which -is xterm style with 2.20 old word selection, or anything else which -gives xterm style selection. Only effective when the original (non\-perl) -selection code is in use. .IP "\fBscrollstyle:\fR \fImode\fR" 4 .IX Item "scrollstyle: mode" Set scrollbar style to \fBrxvt\fR, \fBplain\fR, \fBnext\fR or \fBxterm\fR. \fBplain\fR is diff --git a/doc/rxvt.7.man.in b/doc/rxvt.7.man.in
--- a/doc/rxvt.7.man.in
+++ b/doc/rxvt.7.man.in
@@ -129,7 +129,7 @@
.\" ========================================================================
.\"
.IX Title "@@RXVT_NAME@@ 7"
-.TH @@RXVT_NAME@@ 7 "2007-12-15" "8.8" "RXVT-UNICODE"
+.TH @@RXVT_NAME@@ 7 "2007-12-24" "8.9" "RXVT-UNICODE"
.SH "NAME"
RXVT REFERENCE \- FAQ, command sequences and other background information
.SH "SYNOPSIS"
@@ -684,7 +684,7 @@ To get a selection that is very similar to the old code, try this pattern:
\& URxvt.selection.pattern-0: ([^"&'()*,;<=>?@[\e\e\e\e]^`{|})]+)
.Ve
.PP
-Please also note that the \fILeftClick Shift-LeftClik\fR combination also
+Please also note that the \fILeftClick Shift-LeftClick\fR combination also
selects words like the old code.
.PP
\fII don't like the new selection/popups/hotkeys/perl, how do I change/disable it?\fR
diff --git a/doc/rxvtperl.3.man.in b/doc/rxvtperl.3.man.in
--- 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 "2007-12-15" "8.8" "RXVT-UNICODE" +.TH @@RXVT_NAME@@ 3 "2007-12-24" "8.9" "RXVT-UNICODE" .SH "NAME" @@RXVT_NAME@@perl \- rxvt\-unicode's embedded perl interpreter .SH "SYNOPSIS" @@ -1043,7 +1043,7 @@ to see the actual list: \& preeditType print_pipe pty_fd reverseVideo saveLines scrollBar \& scrollBar_align scrollBar_floating scrollBar_right scrollBar_thickness \& scrollTtyKeypress scrollTtyOutput scrollWithBuffer scrollstyle -\& secondaryScreen secondaryScroll selectstyle shade term_name title +\& secondaryScreen secondaryScroll shade term_name title \& transient_for transparent transparent_all tripleclickwords utmpInhibit \& visualBell .Ve @@ -1351,7 +1351,7 @@ automatically be updated. \&\f(CW$text\fR is in a special encoding: tabs and wide characters that use more than one cell when displayed are padded with \f(CW$urxvt::NOCHAR\fR (chr 65535) characters. Characters with combining characters and other characters that -do not fit into the normal tetx encoding will be replaced with characters +do not fit into the normal text encoding will be replaced with characters in the private use area. .Sp You have to obey this encoding when changing text. The advantage is diff --git a/src/rxvttoolkit.C b/src/rxvttoolkit.C
--- a/src/rxvttoolkit.C
+++ b/src/rxvttoolkit.C
@@ -601,7 +601,10 @@ void rxvt_display::unreg (xevent_watcher *w)
void rxvt_display::set_selection_owner (rxvt_term *owner)
{
if (selection_owner && selection_owner != owner)
- selection_owner->selection_clear ();
+ {
+ selection_owner->selection_clear ();
+ flush ();
+ }
selection_owner = owner;
}
diff --git a/src/screen.C b/src/screen.C
--- a/src/screen.C
+++ b/src/screen.C
@@ -2925,8 +2925,6 @@ rxvt_term::selection_clear () NOTHROW
if (display->selection_owner == this)
display->selection_owner = 0;
-
- flush ();
}
/* ------------------------------------------------------------------------- */
diff --git a/src/version.h b/src/version.h
--- a/src/version.h +++ b/src/version.h @@ -1,3 +1,3 @@ // VERSION _must_ be \d.\d+ -#define VERSION "8.8" -#define DATE "2007-12-15" +#define VERSION "8.9" +#define DATE "2007-12-24"
-----END OF PAGE-----