*** empty log message ***
authorroot <root>
Fri, 14 Dec 2007 06:04:56 +0000 (06:04 +0000)
committerroot <root>
Fri, 14 Dec 2007 06:04:56 +0000 (06:04 +0000)
Changes
README.configure
doc/rxvt.1.man.in
doc/rxvt.7.man.in
doc/rxvtc.1.man.in
doc/rxvtd.1.man.in
doc/rxvtperl.3.man.in
src/command.C

diff --git a/Changes b/Changes
index 83b3cff..56bd43d 100644 (file)
--- a/Changes
+++ b/Changes
@@ -28,6 +28,8 @@ DUMB: support tex fonts
           text was visible.
         - pre-8.4 slipwheeling behaviour has been reinstated, with
           some minor improvements.
+        - streamlined x events processing to only flush once per
+          display and not once per terminal window.
         - quite a bit of minor code cleanups and codesize optimisations.
 
 8.7  Sun Nov 25 10:23:49 CET 2007
index a436bf6..f05b450 100644 (file)
@@ -88,7 +88,7 @@ CONFIGURE OPTIONS
         Use the given name as default application name when reading
         resources. Specify --with-res-name=rxvt to replace rxvt.
 
-    --with-res-class=CLASS /default: URxvt)
+    --with-res-class=CLASS (default: URxvt)
         Use the given class as default application class when reading
         resources. Specify --with-res-class=Rxvt to replace rxvt.
 
@@ -144,10 +144,6 @@ CONFIGURE OPTIONS
         the favourite of the rxvt-unicode author, having used it for many
         years.
 
-    --enable-ttygid (default: off)
-        Change tty device setting to group "tty" - only use this if your
-        system uses this type of security.
-
     --disable-backspace-key
         Removes any handling of the backspace key by us - let the X server
         do it.
@@ -230,6 +226,9 @@ CONFIGURE OPTIONS
         the window corner which is closest to a corner of the screen in a
         fixed position.
 
+    --enable-text-blink (default: on)
+        Add support for blinking text.
+
     --enable-pointer-blank (default: on)
         Add support to have the pointer disappear when typing or inactive.
 
index 1cdb0d7..1e47dae 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "@@RXVT_NAME@@ 1"
-.TH @@RXVT_NAME@@ 1 "2007-11-23" "8.6" "RXVT-UNICODE"
+.TH @@RXVT_NAME@@ 1 "2007-12-14" "8.7" "RXVT-UNICODE"
 .SH "NAME"
 rxvt\-unicode (ouR XVT, unicode) \- (a VT102 emulator for the X window system)
 .SH "SYNOPSIS"
@@ -142,12 +142,15 @@ emulator intended as an \fIxterm\fR(1) replacement for users who do not
 require features such as Tektronix 4014 emulation and toolkit-style
 configurability. As a result, \fBrxvt-unicode\fR uses much less swap space \*(--
 a significant advantage on a machine serving many X sessions.
+.PP
+This document is also available on the World-Wide-Web at
+<http://pod.tst.eu/http://cvs.schmorp.de/rxvt\-unicode/doc/rxvt.1.pod>.
 .SH "FREQUENTLY ASKED QUESTIONS"
 .IX Header "FREQUENTLY ASKED QUESTIONS"
 See @@RXVT_NAME@@(7) (try \f(CW\*(C`man 7 @@RXVT_NAME@@\*(C'\fR) for a list of
 frequently asked questions and answer to them and some common
 problems. That document is also accessible on the World-Wide-Web at
-<http://cvs.schmorp.de/browse/rxvt\-unicode/doc/rxvt.7.html>.
+<http://pod.tst.eu/http://cvs.schmorp.de/rxvt\-unicode/doc/rxvt.7.pod>.
 .SH "RXVT-UNICODE VS. RXVT"
 .IX Header "RXVT-UNICODE VS. RXVT"
 Unlike the original rxvt, \fBrxvt-unicode\fR stores all text in Unicode
@@ -159,7 +162,7 @@ like tibetan or devanagari. Don't expect pretty output when using these
 scripts. Most other scripts, latin, cyrillic, kanji, thai etc. should work
 fine, though. A somewhat difficult case are right-to-left scripts, such
 as hebrew: \fBrxvt-unicode\fR adopts the view that bidirectional algorithms
-belong into the application, not the terminal emulator (too many things \*(--
+belong in the application, not the terminal emulator (too many things \*(--
 such as cursor-movement while editing \*(-- break otherwise), but that might
 change.
 .PP
@@ -234,12 +237,10 @@ Turn on/off jump scrolling (allow multiple lines per refresh); resource \fBjumpS
 Turn on/off skip scrolling (allow multiple screens per refresh); resource \fBskipScroll\fR.
 .IP "\fB\-tr\fR|\fB+tr\fR" 4
 .IX Item "-tr|+tr"
-Turn on/off illusion of a transparent window background. Obsolete form of it is
-\&\fB\-ip\fR and it should not be used anymore; resource \fBtransparent\fR.
+Turn on/off illusion of a transparent window background; resource \fBtransparent\fR.
 .Sp
-\&\fIPlease note that old resource name of \f(BIinheritPixmap\fI is obsolete and should be
-changed to \f(BItransparent\fI. Backwards compatibility support for \f(BIinheritPixmap\fI will
-be phased out in future versions of rxvt!\fR
+\&\fB\-ip\fR is still accepted as an obsolete alias but will be removed in
+future versions.
 .Sp
 \&\fIPlease address all transparency related issues to Sasha Vasko at
 sasha@aftercode.net. Read the \s-1FAQ\s0 (man 7 @@RXVT_NAME@@)!\fR
@@ -493,8 +494,8 @@ for more info.
 .IX Item "-tcw"
 Change the meaning of triple-click selection with the left mouse
 button. Only effective when the original (non\-perl) selection code is
-in\-use. Instead of selecting a full line it will extend the selection the
-end of the logical line only. resource \fBtripleclickwords\fR.
+in\-use. Instead of selecting a full line it will extend the selection to
+the end of the logical line only. resource \fBtripleclickwords\fR.
 .IP "\fB\-insecure\fR" 4
 .IX Item "-insecure"
 Enable \*(L"insecure\*(R" mode, which currently enables most of the escape
@@ -574,7 +575,8 @@ entries and will not tinker with pty/tty permissions \- you have to do that
 yourself if you want that.
 .Sp
 As an extremely special case, specifying \f(CW\*(C`\-1\*(C'\fR will completely suppress
-pty/tty operations.
+pty/tty operations, which is probably only useful in conjunction with some
+perl extension that manages the terminal.
 .Sp
 Here is a example in perl that illustrates how this option can be used (a
 longer example is in \fIdoc/pty\-fd\fR):
@@ -600,10 +602,11 @@ longer example is in \fIdoc/pty\-fd\fR):
 .IX Item "-pe string"
 Comma-separated list of perl extension scripts to use (or not to use) in
 this terminal instance. See resource \fBperl-ext\fR for details.
-.SH "RESOURCES (available also as long\-options)"
-.IX Header "RESOURCES (available also as long-options)"
+.SH "RESOURCES"
+.IX Header "RESOURCES"
 Note: `@@RXVT_NAME@@ \-\-help' gives a list of all resources (long
-options) compiled into your version.
+options) compiled into your version. All resources are also available as
+long\-options.
 .PP
 You can set and change the resources using X11 tools like \fBxrdb\fR. Many
 distribution do also load settings from the \fB~/.Xresources\fR file when X
@@ -714,14 +717,15 @@ option \fB\-ss\fR.
 \&\fBFalse\fR: specify that everything is to be displayed, even
 if the refresh is too fast for the human eye to read anything (or the
 monitor to display anything); option \fB+ss\fR.
-.IP "\fBinheritPixmap:\fR \fIboolean\fR" 4
-.IX Item "inheritPixmap: boolean"
-\&\fBTrue\fR: make the background inherit the parent windows' pixmap, giving
-artificial transparency. \fBFalse\fR: do not inherit the parent windows'
-pixmap.
+.IP "\fBtransparent:\fR \fIboolean\fR" 4
+.IX Item "transparent: boolean"
+Turn on/off illusion of a transparent window background.
 .Sp
-\&\fIPlease note that transparency of any kind if completely unsupported by
-the author. Don't bug him with installation questions!\fR
+\&\fBinheritPixmap\fR is still accepted as an obsolete alias but will be removed in
+future versions.
+.Sp
+\&\fIPlease address all transparency related issues to Sasha Vasko at
+sasha@aftercode.net. Read the \s-1FAQ\s0 (man 7 @@RXVT_NAME@@)!\fR
 .IP "\fBfading:\fR \fInumber\fR" 4
 .IX Item "fading: number"
 Fade the text by the given percentage when focus is lost; option \fB\-fade\fR.
index c3ba9d9..91ddad4 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "@@RXVT_NAME@@ 7"
-.TH @@RXVT_NAME@@ 7 "2007-11-25" "8.7" "RXVT-UNICODE"
+.TH @@RXVT_NAME@@ 7 "2007-12-14" "8.7" "RXVT-UNICODE"
 .SH "NAME"
 RXVT REFERENCE \- FAQ, command sequences and other background information
 .SH "SYNOPSIS"
@@ -154,7 +154,10 @@ This document contains the \s-1FAQ\s0, the \s-1RXVT\s0 \s-1TECHNICAL\s0 \s-1REFE
 all escape sequences, and other background information.
 .PP
 The newest version of this document is also available on the World Wide Web at
-<http://cvs.schmorp.de/browse/rxvt\-unicode/doc/rxvt.7.html>.
+<http://pod.tst.eu/http://cvs.schmorp.de/rxvt\-unicode/doc/rxvt.7.pod>.
+.PP
+The main manual page for @@RXVT_NAME@@ itself is available at
+<http://pod.tst.eu/http://cvs.schmorp.de/rxvt\-unicode/doc/rxvt.1.pod>.
 .SH "RXVT\-UNICODE/URXVT FREQUENTLY ASKED QUESTIONS"
 .IX Header "RXVT-UNICODE/URXVT FREQUENTLY ASKED QUESTIONS"
 .Sh "Meta, Features & Commandline Issues"
@@ -2553,8 +2556,8 @@ disable resource fallback use \-\-disable\-fallback.
 .IX Item "--with-res-name=NAME (default: urxvt)"
 Use the given name as default application name when
 reading resources. Specify \-\-with\-res\-name=rxvt to replace rxvt.
-.IP "\-\-with\-res\-class=CLASS /default: URxvt)" 4
-.IX Item "--with-res-class=CLASS /default: URxvt)"
+.IP "\-\-with\-res\-class=CLASS (default: URxvt)" 4
+.IX Item "--with-res-class=CLASS (default: URxvt)"
 Use the given class as default application class
 when reading resources. Specify \-\-with\-res\-class=Rxvt to replace
 rxvt.
@@ -2606,10 +2609,6 @@ Add support for an Xterm-like scrollbar.
 Add support for a very unobtrusive, plain-looking scrollbar that
 is the favourite of the rxvt-unicode author, having used it for
 many years.
-.IP "\-\-enable\-ttygid (default: off)" 4
-.IX Item "--enable-ttygid (default: off)"
-Change tty device setting to group \*(L"tty\*(R" \- only use this if
-your system uses this type of security.
 .IP "\-\-disable\-backspace\-key" 4
 .IX Item "--disable-backspace-key"
 Removes any handling of the backspace key by us \- let the X server do it.
@@ -2695,6 +2694,9 @@ requires \-\-enable\-mousewheel to also be specified.
 Add smart growth/shrink behaviour when resizing.
 This should keep the window corner which is closest to a corner of
 the screen in a fixed position.
+.IP "\-\-enable\-text\-blink (default: on)" 4
+.IX Item "--enable-text-blink (default: on)"
+Add support for blinking text.
 .IP "\-\-enable\-pointer\-blank (default: on)" 4
 .IX Item "--enable-pointer-blank (default: on)"
 Add support to have the pointer disappear when typing or inactive.
index f3a5cf7..32e0638 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "@@RXVT_NAME@@ 1"
-.TH @@RXVT_NAME@@ 1 "2007-10-27" "8.4" "RXVT-UNICODE"
+.TH @@RXVT_NAME@@ 1 "2007-12-14" "8.7" "RXVT-UNICODE"
 .SH "NAME"
 @@RXVT_NAME@@c \- control the @@RXVT_NAME@@d daemon
 .SH "SYNOPSIS"
index 3f724ef..0a0624a 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "@@RXVT_NAME@@ 1"
-.TH @@RXVT_NAME@@ 1 "2007-10-27" "8.4" "RXVT-UNICODE"
+.TH @@RXVT_NAME@@ 1 "2007-12-14" "8.7" "RXVT-UNICODE"
 .SH "NAME"
 @@RXVT_NAME@@d \- @@RXVT_NAME@@ terminal daemon
 .SH "SYNOPSIS"
index c87e0fe..f03ee85 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "@@RXVT_NAME@@ 3"
-.TH @@RXVT_NAME@@ 3 "2007-11-19" "8.4" "RXVT-UNICODE"
+.TH @@RXVT_NAME@@ 3 "2007-12-14" "8.7" "RXVT-UNICODE"
 .SH "NAME"
 @@RXVT_NAME@@perl \- rxvt\-unicode's embedded perl interpreter
 .SH "SYNOPSIS"
@@ -309,7 +309,7 @@ See perlre for more info about perl regular expression syntax.
 A support package that tries to make editing with readline easier. At
 the moment, it reacts to clicking shift-left mouse button by trying to
 move the text cursor to this position. It does so by generating as many
-cursor-left or cursor-right keypresses as required (the this only works
+cursor-left or cursor-right keypresses as required (this only works
 for programs that correctly support wide characters).
 .Sp
 To avoid too many false positives, this is only done when:
index 684b129..3ce6849 100644 (file)
@@ -1049,6 +1049,8 @@ rxvt_term::refresh_check ()
 {
   if (want_refresh && !flush_ev.is_active ())
     flush_ev.start (1. / 60.); // refresh at max. 60 Hz normally
+
+  display->flush ();
 }
 
 void