*** empty log message ***
authorroot <root>
Mon, 6 Feb 2006 05:55:33 +0000 (05:55 +0000)
committerroot <root>
Mon, 6 Feb 2006 05:55:33 +0000 (05:55 +0000)
Changes
doc/rxvt.1.html
doc/rxvt.1.man.in
doc/rxvt.1.pod
doc/rxvt.1.txt
doc/rxvtperl.3.html
doc/rxvtperl.3.man.in
doc/rxvtperl.3.txt

diff --git a/Changes b/Changes
index cc0d9e3ec2b83ceb589573086559e61b3bdc1caa..8d82e9cdf1294806dd094ddd13ffa5598076662a 100644 (file)
--- a/Changes
+++ b/Changes
@@ -22,6 +22,8 @@ TODO: option popup hook, make some exts switchable
           relevant tab window.
         - tab colours are now configurable and have sensible defaults
           (initial patch by hednod).
+        - forcing a configure event to tabbed subwindows with -pe tabbed, for
+          the benefit of automove-background.
         - the automove-background extension added a wrong constant offset.
         - force refresh of XA_RESOURCE_STRING on virtual reconnect.
         - return exit status 2 in urxvtc when urxvtd couldn't be contacted.
@@ -34,8 +36,6 @@ TODO: option popup hook, make some exts switchable
         - more colour rtt optimisations.
         - properly(?) free colours on window close.
         - reorganised the FAQ into multiple sections.
-        - forcing a configure event to tabbed subwindows with -pe tabbed, for
-          the benefit of automove-background.
         - add ISO646.1991-IRV to the list of supported codesets.
 
 7.5  Tue Jan 31 15:15:43 CET 2006
index aecf9b7483787e69416c1265139dead6eab753df..78f14f59244c821907f8d7dab98199b21aec2761 100644 (file)
@@ -1741,6 +1741,13 @@ colours with their names.</p>
 <strong>background</strong>, <strong>cursorColor</strong>, <strong>cursorColor2</strong>, <strong>colorBD</strong>, <strong>colorUL</strong> as
 a number 0-15, as a convenient shorthand to reference the colour name of
 color0-color15.</p>
+<p>In addition to the colours defined above, rxvt offers an
+additional 72 colours. The first 64 of those (with indices 16 to 79)
+consist of a 4*4*4 RGB colour cube (i.e. <em>index = r * 16 + g * 4 + b +
+16</em>), followed by 8 additional shades of gray (with indices 80 to 87).</p>
+<p>Together, all those colours implement the 88 colour xterm colours. Only
+the first 16 can be changed using resources currently, the rest can only
+be changed via command sequences (``escape codes'').</p>
 <p>Note that <strong>-rv</strong> (<strong>``reverseVideo: True''</strong>) simulates reverse video by
 always swapping the foreground/background colours. This is in contrast to
 <em>xterm</em>(1) where the colours are only swapped if they have not otherwise
index 16af866249aedf820abaae805f8167c36173f3c7..3d37291b2cb0b190437e121275a153b373edb554 100644 (file)
@@ -1,4 +1,4 @@
-.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
+.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.3
 .\"
 .\" Standard preamble:
 .\" ========================================================================
 .\" ========================================================================
 .\"
 .IX Title "rxvt 1"
-.TH rxvt 1 "2006-01-31" "7.5" "RXVT-UNICODE"
+.TH rxvt 1 "2006-02-06" "7.5" "RXVT-UNICODE"
 .SH "NAME"
 rxvt\-unicode (ouR XVT, unicode) \- (a VT102 emulator for the X window system)
 .SH "SYNOPSIS"
@@ -1344,6 +1344,15 @@ It is also possible to specify the colour values of \fBforeground\fR,
 a number 0\-15, as a convenient shorthand to reference the colour name of
 color0\-color15.
 .PP
+In addition to the colours defined above, @@RXVT_NAME@@ offers an
+additional 72 colours. The first 64 of those (with indices 16 to 79)
+consist of a 4*4*4 \s-1RGB\s0 colour cube (i.e. \fIindex = r * 16 + g * 4 + b +
+16\fR), followed by 8 additional shades of gray (with indices 80 to 87).
+.PP
+Together, all those colours implement the 88 colour xterm colours. Only
+the first 16 can be changed using resources currently, the rest can only
+be changed via command sequences (\*(L"escape codes\*(R").
+.PP
 Note that \fB\-rv\fR (\fB\*(L"reverseVideo: True\*(R"\fR) simulates reverse video by
 always swapping the foreground/background colours. This is in contrast to
 \&\fIxterm\fR(1) where the colours are only swapped if they have not otherwise
index e725d00291564fb215b0d67c04a8e7683b59267c..4054c4826d1df7a5529469afaf86109545404707 100644 (file)
@@ -1348,6 +1348,15 @@ B<background>, B<cursorColor>, B<cursorColor2>, B<colorBD>, B<colorUL> as
 a number 0-15, as a convenient shorthand to reference the colour name of
 color0-color15.
 
+In addition to the colours defined above, @@RXVT_NAME@@ offers an
+additional 72 colours. The first 64 of those (with indices 16 to 79)
+consist of a 4*4*4 RGB colour cube (i.e. I<index = r * 16 + g * 4 + b +
+16>), followed by 8 additional shades of gray (with indices 80 to 87).
+
+Together, all those colours implement the 88 colour xterm colours. Only
+the first 16 can be changed using resources currently, the rest can only
+be changed via command sequences ("escape codes").
+
 Note that B<-rv> (B<"reverseVideo: True">) simulates reverse video by
 always swapping the foreground/background colours. This is in contrast to
 I<xterm>(1) where the colours are only swapped if they have not otherwise
index 36d09e916d3c481b0745234c31bd804925ad0486..3acebbde9fbccfdea8795073c1bcbb61743f4124 100644 (file)
@@ -1177,6 +1177,15 @@ COLORS AND GRAPHICS
     0-15, as a convenient shorthand to reference the colour name of
     color0-color15.
 
+    In addition to the colours defined above, rxvt offers an additional 72
+    colours. The first 64 of those (with indices 16 to 79) consist of a
+    4*4*4 RGB colour cube (i.e. *index = r * 16 + g * 4 + b + 16*), followed
+    by 8 additional shades of gray (with indices 80 to 87).
+
+    Together, all those colours implement the 88 colour xterm colours. Only
+    the first 16 can be changed using resources currently, the rest can only
+    be changed via command sequences ("escape codes").
+
     Note that -rv ("reverseVideo: True") simulates reverse video by always
     swapping the foreground/background colours. This is in contrast to
     *xterm*(1) where the colours are only swapped if they have not otherwise
index efca8e1d4e9ca8edb4174e8d1961a486ef900316..2facb2ee1e2ffed4e49be5eb9ac5b5655d77e42d 100644 (file)
@@ -295,6 +295,22 @@ button per tab.
 <strong>Shift-Right</strong> will switch to the tab left or right of the current one,
 while <strong>Shift-Down</strong> creates a new tab.</p>
 </dd>
+<dd>
+<p>The tabbar itself can be configured similarly to a normal terminal, but
+with a resource class of <code>URxvt.tabbed</code>. In addition, it supports the
+following four resources (shown with defaults):</p>
+</dd>
+<dd>
+<pre>
+   URxvt.tabbed.tabbar-fg: &lt;colour-index, default 3&gt;
+   URxvt.tabbed.tabbar-bg: &lt;colour-index, default 0&gt;
+   URxvt.tabbed.tab-fg:    &lt;colour-index, default 0&gt;
+   URxvt.tabbed.tab-bg:    &lt;colour-index, default 1&gt;</pre>
+</dd>
+<dd>
+<p>See <em>COLOR AND GRAPHICS</em> in the <code>rxvt(1)</code> manpage for valid
+indices.</p>
+</dd>
 <p></p>
 <dt><strong><a name="item_mark_2durls">mark-urls</a></strong><br />
 </dt>
@@ -924,6 +940,8 @@ Return the foreground/background colour index, respectively.
 </dt>
 <dt><strong><a name="item__24rend__3d_urxvt_3a_3aset_bgcolor__24rend_2c__24n">$rend = urxvt::SET_BGCOLOR $rend, $new_colour</a></strong><br />
 </dt>
+<dt><strong><a name="item__24rend__3d_urxvt_3a_3aset_color__24rend_2c__24new">$rend = urxvt::SET_COLOR $rend, $new_fg, $new_bg</a></strong><br />
+</dt>
 <dd>
 Replace the foreground/background colour in the rendition mask with the
 specified one.
@@ -1298,6 +1316,18 @@ to receive pointer events all the times:
    $term-&gt;vt_emask_add (urxvt::PointerMotionMask);</pre>
 </dd>
 <p></p>
+<dt><strong><a name="item_focus_in">$term-&gt;focus_in</a></strong><br />
+</dt>
+<dt><strong><a name="item_focus_out">$term-&gt;focus_out</a></strong><br />
+</dt>
+<dt><strong><a name="item_key_press">$term-&gt;key_press ($state, $keycode[, $time])</a></strong><br />
+</dt>
+<dt><strong><a name="item_key_release">$term-&gt;key_release ($state, $keycode[, $time])</a></strong><br />
+</dt>
+<dd>
+Deliver various fake events to to terminal.
+</dd>
+<p></p>
 <dt><strong><a name="item_width">$window_width = $term-&gt;width</a></strong><br />
 </dt>
 <dt><strong><a name="item_height">$window_height = $term-&gt;height</a></strong><br />
index d63647184d4eec487ed492e28f49efff874fb354..9e7523011a6ad6a13c83df3f3e76812baf246074 100644 (file)
@@ -1,4 +1,4 @@
-.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
+.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.3
 .\"
 .\" Standard preamble:
 .\" ========================================================================
 .\" ========================================================================
 .\"
 .IX Title "rxvt 3"
-.TH rxvt 3 "2006-01-29" "7.4" "RXVT-UNICODE"
+.TH rxvt 3 "2006-02-06" "7.5" "RXVT-UNICODE"
 .SH "NAME"
 @@RXVT_NAME@@perl \- rxvt\-unicode's embedded perl interpreter
 .SH "SYNOPSIS"
@@ -354,6 +354,20 @@ button per tab.
 Clicking a button will activate that tab. Pressing \fBShift-Left\fR and
 \&\fBShift-Right\fR will switch to the tab left or right of the current one,
 while \fBShift-Down\fR creates a new tab.
+.Sp
+The tabbar itself can be configured similarly to a normal terminal, but
+with a resource class of \f(CW\*(C`URxvt.tabbed\*(C'\fR. In addition, it supports the
+following four resources (shown with defaults):
+.Sp
+.Vb 4
+\&   URxvt.tabbed.tabbar-fg: <colour-index, default 3>
+\&   URxvt.tabbed.tabbar-bg: <colour-index, default 0>
+\&   URxvt.tabbed.tab-fg:    <colour-index, default 0>
+\&   URxvt.tabbed.tab-bg:    <colour-index, default 1>
+.Ve
+.Sp
+See \fI\s-1COLOR\s0 \s-1AND\s0 \s-1GRAPHICS\s0\fR in the @@RXVT_NAME@@(1) manpage for valid
+indices.
 .IP "mark-urls" 4
 .IX Item "mark-urls"
 Uses per-line display filtering (\f(CW\*(C`on_line_update\*(C'\fR) to underline urls and
@@ -837,6 +851,9 @@ Return the foreground/background colour index, respectively.
 .ie n .IP "$rend = urxvt::SET_BGCOLOR $rend\fR, \f(CW$new_colour" 4
 .el .IP "$rend = urxvt::SET_BGCOLOR \f(CW$rend\fR, \f(CW$new_colour\fR" 4
 .IX Item "$rend = urxvt::SET_BGCOLOR $rend, $new_colour"
+.ie n .IP "$rend = urxvt::SET_COLOR $rend\fR, \f(CW$new_fg\fR, \f(CW$new_bg" 4
+.el .IP "$rend = urxvt::SET_COLOR \f(CW$rend\fR, \f(CW$new_fg\fR, \f(CW$new_bg\fR" 4
+.IX Item "$rend = urxvt::SET_COLOR $rend, $new_fg, $new_bg"
 .PD
 Replace the foreground/background colour in the rendition mask with the
 specified one.
@@ -1122,6 +1139,19 @@ to receive pointer events all the times:
 .Vb 1
 \&   $term->vt_emask_add (urxvt::PointerMotionMask);
 .Ve
+.IP "$term\->focus_in" 4
+.IX Item "$term->focus_in"
+.PD 0
+.IP "$term\->focus_out" 4
+.IX Item "$term->focus_out"
+.ie n .IP "$term\->key_press ($state, $keycode\fR[, \f(CW$time])" 4
+.el .IP "$term\->key_press ($state, \f(CW$keycode\fR[, \f(CW$time\fR])" 4
+.IX Item "$term->key_press ($state, $keycode[, $time])"
+.ie n .IP "$term\->key_release ($state, $keycode\fR[, \f(CW$time])" 4
+.el .IP "$term\->key_release ($state, \f(CW$keycode\fR[, \f(CW$time\fR])" 4
+.IX Item "$term->key_release ($state, $keycode[, $time])"
+.PD
+Deliver various fake events to to terminal.
 .ie n .IP "$window_width = $term\->width" 4
 .el .IP "$window_width = \f(CW$term\fR\->width" 4
 .IX Item "$window_width = $term->width"
index e2f034f3c5cd214ebb24cf8961e5862d5af19cba..10f699105dacd0e817202fb38ffb46d1b2ac1c98 100644 (file)
@@ -185,6 +185,17 @@ PREPACKAGED EXTENSIONS
         Shift-Right will switch to the tab left or right of the current one,
         while Shift-Down creates a new tab.
 
+        The tabbar itself can be configured similarly to a normal terminal,
+        but with a resource class of "URxvt.tabbed". In addition, it
+        supports the following four resources (shown with defaults):
+
+           URxvt.tabbed.tabbar-fg: <colour-index, default 3>
+           URxvt.tabbed.tabbar-bg: <colour-index, default 0>
+           URxvt.tabbed.tab-fg:    <colour-index, default 0>
+           URxvt.tabbed.tab-bg:    <colour-index, default 1>
+
+        See *COLOR AND GRAPHICS* in the rxvt(1) manpage for valid indices.
+
     mark-urls
         Uses per-line display filtering ("on_line_update") to underline urls
         and make them clickable. When middle-clicked, the program specified
@@ -612,6 +623,7 @@ API DOCUMENTATION
 
     $rend = urxvt::SET_FGCOLOR $rend, $new_colour
     $rend = urxvt::SET_BGCOLOR $rend, $new_colour
+    $rend = urxvt::SET_COLOR $rend, $new_fg, $new_bg
         Replace the foreground/background colour in the rendition mask with
         the specified one.
 
@@ -863,6 +875,12 @@ API DOCUMENTATION
 
            $term->vt_emask_add (urxvt::PointerMotionMask);
 
+    $term->focus_in
+    $term->focus_out
+    $term->key_press ($state, $keycode[, $time])
+    $term->key_release ($state, $keycode[, $time])
+        Deliver various fake events to to terminal.
+
     $window_width = $term->width
     $window_height = $term->height
     $font_width = $term->fwidth