From: root Date: Mon, 24 Dec 2007 08:00:14 +0000 (+0000) Subject: *** empty log message *** X-Git-Url: http://git.openbox.org/?a=commitdiff_plain;h=31e5cb13aeb77df6051a6da32e6fba8c43cf4d58;p=dana%2Furxvt.git *** empty log message *** --- diff --git a/Changes b/Changes index 97372c89..233f3098 100644 --- 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 index a97ea4fd..54bbe5d0 100644 --- 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 index 8f0ead6f..f2322d39 100644 --- a/config.h.in +++ b/config.h.in @@ -97,8 +97,8 @@ /* Define to 1 if you have the header 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 index e108d149..9f0dbb90 100644 --- 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 index 3ee6d317..037aa153 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 "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 index 11080e1a..5bfae095 100644 --- 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 index 7625fc4e..dfe2d884 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 "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 index b5324f7a..bc85594a 100644 --- 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 index 4b49d194..002c09f2 100644 --- 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 index d7923a30..8fc9e5db 100644 --- 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"