*** empty log message ***
authorroot <root>
Mon, 30 Jan 2006 22:49:30 +0000 (22:49 +0000)
committerroot <root>
Mon, 30 Jan 2006 22:49:30 +0000 (22:49 +0000)
Changes
README.FAQ
README.configure
doc/rxvt.7.html
doc/rxvt.7.man.in
doc/rxvt.7.pod
doc/rxvt.7.txt
src/version.h

diff --git a/Changes b/Changes
index b0cc13ab1bde915f9ada1071e507826db4c72818..e27c82291b92a71a9293e426cb5773c3908ed7f9 100644 (file)
--- a/Changes
+++ b/Changes
@@ -12,6 +12,7 @@ WISH: anyevent mouse notification / manage MotionMask better.
 WISH: http://www120.pair.com/mccarthy/nextstep/intro.htmld/Workspace.html is the correct nextstep look.
 DUMB: support tex fonts
 
+7.5  Mon Jan 30 23:49:13 CET 2006
         - further improvements to the careful mode detection, and font width
           detection: 
           - fully double-wide fonts will now be correctly treated,
index 52431b631f9cb1c72cf29dd0fd600cc540fff521..d61d245ad1d6563a503891dd00db6ae9e94edc22 100644 (file)
@@ -39,6 +39,64 @@ FREQUENTLY ASKED QUESTIONS
 
            URxvt.searchable-scrollback: CM-s
 
+    Why doesn't rxvt-unicode read my resources?
+        Well, why, indeed? It does, in a way very similar to other X
+        applications. Most importantly, this means that if you or your OS
+        loads resources into the X display (the right way to do it),
+        rxvt-unicode will ignore any resource files in your home directory.
+        It will only read $HOME/.Xdefaults when no resources are attached to
+        the display.
+
+        If you have or use an $HOME/.Xresources file, chances are that
+        resources are loaded into your X-server. In this case, you have to
+        re-login after every change (or run xrdb -merge $HOME/.Xresources).
+
+        Also consider the form resources have to use:
+
+          URxvt.resource: value
+
+        If you want to use another form (there are lots of different ways of
+        specifying resources), make sure you understand wether and why it
+        works. If unsure, use the form above.
+
+    I can't get transparency working, what am I doing wrong?
+        First of all, transparency isn't officially supported in
+        rxvt-unicode, so you are mostly on your own. Do not bug the author
+        about it (but you may bug everybody else). Also, if you can't get it
+        working consider it a rite of passage, and you failed.
+
+        Here are three ways to get transparency. Do read the manpage and
+        option descriptions for the programs mentioned and rxvt-unicode.
+        Really, do it!
+
+        1. Use inheritPixmap:
+
+           Esetroot wallpaper.jpg
+           rxvt -ip -tint red -sh 40
+
+        That works. If you think it doesn't, you lack transparency and
+        tinting support, or you are unable to read.
+
+        2. Use a simple pixmap and emulate pseudo-transparency. This enables
+        you to use effects other than tinting and shading: Just
+        shade/tint/whatever your picture with gimp:
+
+           convert wallpaper.jpg -blur 20x20 -modulate 30 background.xpm
+           rxvt -pixmap background.xpm -pe automove-background
+
+        That works. If you think it doesn't, you lack XPM and Perl support,
+        or you are unable to read.
+
+        3. Use an ARGB visual:
+
+           rxvt -depth 432 -fg grey90 -bg rgba:0000/0000/0000/c000
+
+        This requires XFT support, and support form your X-server. If that
+        doesn't work for you, blame Xorg and Keith Packard. ARGB visuals
+        aren't there yet, no matter what they claim. Rxvt-Unicode contains
+        the neccessary bugfixes and workarounds for Xft and Xlib to make it
+        work.
+
     Isn't rxvt supposed to be small? Don't all those features bloat?
         I often get asked about this, and I think, no, they didn't cause
         extra bloat. If you compare a minimal rxvt and a minimal urxvt, you
index a4290157c026742a91a8fdf8c1cd76f8480f67ae..4eebfceb2cb43a5d22d4936f5901a74266b0b4b8 100644 (file)
@@ -166,11 +166,9 @@ CONFIGURE OPTIONS
           EWMH-hints (pid, utf8 names) and protocols (ping)
           seperate underline colour (-underlineColor)
           settable border widths and borderless switch (-w, -b, -bl)
-          visual selection (-depth)
+          visual depth selection (-depth)
           settable extra linespacing /-lsp)
           iso-14755-2 and -3, and visual feedback
-          backindex and forwardindex escape sequence
-          window op and some xterm/OSC escape sequences
           tripleclickwords (-tcw)
           settable insecure mode (-insecure)
           keysym remapping support
@@ -179,7 +177,21 @@ CONFIGURE OPTIONS
           user-pty (-pty-fd)
           hold on exit (-hold)
           skip builtin block graphics (-sbg)
+
+        It also enabled some non-essential features otherwise disabled, such
+        as:
+
+          some round-trip time optimisations
+          nearest color allocation on pseudocolor screens
+          UTF8_STRING supporr for selection
           sgr modes 90..97 and 100..107
+          backindex and forwardindex escape sequences
+          view change/zero scorllback esacpe sequences
+          locale switching escape sequence
+          window op and some xterm/OSC escape sequences
+          rectangular selections
+          trailing space removal for selections
+          verbose X error handling
 
     --enable-iso14755 (default: on)
         Enable extended ISO 14755 support (see rxvt(1), or doc/rxvt.1.txt).
index c9f301dd99746c3eb817d3e9db95d22438f841f6..13929197a566dd33811906ba17ac9cbc05e4eac1 100644 (file)
@@ -121,6 +121,85 @@ other combination either by setting the <strong>searchable-scrollback</strong> r
    URxvt.searchable-scrollback: CM-s</pre>
 </dd>
 <p></p>
+<dt><strong><a name="item_why_doesn_27t_rxvt_2dunicode_read_my_resources_3f">Why doesn't rxvt-unicode read my resources?</a></strong><br />
+</dt>
+<dd>
+Well, why, indeed? It does, in a way very similar to other X
+applications. Most importantly, this means that if you or your OS loads
+resources into the X display (the right way to do it), rxvt-unicode will
+ignore any resource files in your home directory. It will only read
+<em>$HOME/.Xdefaults</em> when no resources are attached to the display.
+</dd>
+<dd>
+<p>If you have or use an <em>$HOME/.Xresources</em> file, chances are that
+resources are loaded into your X-server. In this case, you have to
+re-login after every change (or run <em>xrdb -merge $HOME/.Xresources</em>).</p>
+</dd>
+<dd>
+<p>Also consider the form resources have to use:</p>
+</dd>
+<dd>
+<pre>
+  URxvt.resource: value</pre>
+</dd>
+<dd>
+<p>If you want to use another form (there are lots of different ways of
+specifying resources), make sure you understand wether and why it
+works. If unsure, use the form above.</p>
+</dd>
+<p></p>
+<dt><strong><a name="item_i_can_27t_get_transparency_working_2c_what_am_i_do">I can't get transparency working, what am I doing wrong?</a></strong><br />
+</dt>
+<dd>
+First of all, transparency isn't officially supported in rxvt-unicode, so
+you are mostly on your own. Do not bug the author about it (but you may
+bug everybody else). Also, if you can't get it working consider it a rite
+of passage, and you failed.
+</dd>
+<dd>
+<p>Here are three ways to get transparency. <strong>Do</strong> read the manpage and option
+descriptions for the programs mentioned and rxvt-unicode. Really, do it!</p>
+</dd>
+<dd>
+<p>1. Use inheritPixmap:</p>
+</dd>
+<dd>
+<pre>
+   Esetroot wallpaper.jpg
+   rxvt -ip -tint red -sh 40</pre>
+</dd>
+<dd>
+<p>That works. If you think it doesn't, you lack transparency and tinting
+support, or you are unable to read.</p>
+</dd>
+<dd>
+<p>2. Use a simple pixmap and emulate pseudo-transparency. This enables you
+to use effects other than tinting and shading: Just shade/tint/whatever
+your picture with gimp:</p>
+</dd>
+<dd>
+<pre>
+   convert wallpaper.jpg -blur 20x20 -modulate 30 background.xpm
+   rxvt -pixmap background.xpm -pe automove-background</pre>
+</dd>
+<dd>
+<p>That works. If you think it doesn't, you lack XPM and Perl support, or you
+are unable to read.</p>
+</dd>
+<dd>
+<p>3. Use an ARGB visual:</p>
+</dd>
+<dd>
+<pre>
+   rxvt -depth 432 -fg grey90 -bg rgba:0000/0000/0000/c000</pre>
+</dd>
+<dd>
+<p>This requires XFT support, and support form your X-server. If that doesn't
+work for you, blame Xorg and Keith Packard. ARGB visuals aren't there yet,
+no matter what they claim. Rxvt-Unicode contains the neccessary bugfixes
+and workarounds for Xft and Xlib to make it work.</p>
+</dd>
+<p></p>
 <dt><strong><a name="item_isn_27t_rxvt_supposed_to_be_small_3f_don_27t_all_t">Isn't rxvt supposed to be small? Don't all those features bloat?</a></strong><br />
 </dt>
 <dd>
@@ -2426,11 +2505,9 @@ in combination with other switches) is:</p>
   EWMH-hints (pid, utf8 names) and protocols (ping)
   seperate underline colour (-underlineColor)
   settable border widths and borderless switch (-w, -b, -bl)
-  visual selection (-depth)
+  visual depth selection (-depth)
   settable extra linespacing /-lsp)
   iso-14755-2 and -3, and visual feedback
-  backindex and forwardindex escape sequence
-  window op and some xterm/OSC escape sequences
   tripleclickwords (-tcw)
   settable insecure mode (-insecure)
   keysym remapping support
@@ -2438,8 +2515,24 @@ in combination with other switches) is:</p>
   XEmbed support (-embed)
   user-pty (-pty-fd)
   hold on exit (-hold)
-  skip builtin block graphics (-sbg)
-  sgr modes 90..97 and 100..107</pre>
+  skip builtin block graphics (-sbg)</pre>
+</dd>
+<dd>
+<p>It also enabled some non-essential features otherwise disabled, such as:</p>
+</dd>
+<dd>
+<pre>
+  some round-trip time optimisations
+  nearest color allocation on pseudocolor screens
+  UTF8_STRING supporr for selection
+  sgr modes 90..97 and 100..107
+  backindex and forwardindex escape sequences
+  view change/zero scorllback esacpe sequences
+  locale switching escape sequence
+  window op and some xterm/OSC escape sequences
+  rectangular selections
+  trailing space removal for selections
+  verbose X error handling</pre>
 </dd>
 <p></p>
 <dt><strong><a name="item_iso14755">--enable-iso14755 (default: on)</a></strong><br />
index ea20c368e762aa6f37cb018a7806cc5bd1b7beca..a75286b4913351dca58ca52d8c4fb62ff140daf8 100644 (file)
 .\" ========================================================================
 .\"
 .IX Title "rxvt 7"
-.TH rxvt 7 "2006-01-28" "7.4" "RXVT-UNICODE"
+.TH rxvt 7 "2006-01-30" "7.4" "RXVT-UNICODE"
 .SH "NAME"
 RXVT REFERENCE \- FAQ, command sequences and other background information
 .SH "SYNOPSIS"
@@ -202,6 +202,69 @@ other combination either by setting the \fBsearchable-scrollback\fR resource:
 .Vb 1
 \&   URxvt.searchable-scrollback: CM-s
 .Ve
+.IP "Why doesn't rxvt-unicode read my resources?" 4
+.IX Item "Why doesn't rxvt-unicode read my resources?"
+Well, why, indeed? It does, in a way very similar to other X
+applications. Most importantly, this means that if you or your \s-1OS\s0 loads
+resources into the X display (the right way to do it), rxvt-unicode will
+ignore any resource files in your home directory. It will only read
+\&\fI$HOME/.Xdefaults\fR when no resources are attached to the display.
+.Sp
+If you have or use an \fI$HOME/.Xresources\fR file, chances are that
+resources are loaded into your X\-server. In this case, you have to
+re-login after every change (or run \fIxrdb \-merge \f(CI$HOME\fI/.Xresources\fR).
+.Sp
+Also consider the form resources have to use:
+.Sp
+.Vb 1
+\&  URxvt.resource: value
+.Ve
+.Sp
+If you want to use another form (there are lots of different ways of
+specifying resources), make sure you understand wether and why it
+works. If unsure, use the form above.
+.IP "I can't get transparency working, what am I doing wrong?" 4
+.IX Item "I can't get transparency working, what am I doing wrong?"
+First of all, transparency isn't officially supported in rxvt\-unicode, so
+you are mostly on your own. Do not bug the author about it (but you may
+bug everybody else). Also, if you can't get it working consider it a rite
+of passage, and you failed.
+.Sp
+Here are three ways to get transparency. \fBDo\fR read the manpage and option
+descriptions for the programs mentioned and rxvt\-unicode. Really, do it!
+.Sp
+1. Use inheritPixmap:
+.Sp
+.Vb 2
+\&   Esetroot wallpaper.jpg
+\&   @@RXVT_NAME@@ -ip -tint red -sh 40
+.Ve
+.Sp
+That works. If you think it doesn't, you lack transparency and tinting
+support, or you are unable to read.
+.Sp
+2. Use a simple pixmap and emulate pseudo\-transparency. This enables you
+to use effects other than tinting and shading: Just shade/tint/whatever
+your picture with gimp:
+.Sp
+.Vb 2
+\&   convert wallpaper.jpg -blur 20x20 -modulate 30 background.xpm
+\&   @@RXVT_NAME@@ -pixmap background.xpm -pe automove-background
+.Ve
+.Sp
+That works. If you think it doesn't, you lack \s-1XPM\s0 and Perl support, or you
+are unable to read.
+.Sp
+3. Use an \s-1ARGB\s0 visual:
+.Sp
+.Vb 1
+\&   @@RXVT_NAME@@ -depth 432 -fg grey90 -bg rgba:0000/0000/0000/c000
+.Ve
+.Sp
+This requires \s-1XFT\s0 support, and support form your X\-server. If that doesn't
+work for you, blame Xorg and Keith Packard. \s-1ARGB\s0 visuals aren't there yet,
+no matter what they claim. Rxvt-Unicode contains the neccessary bugfixes
+and workarounds for Xft and Xlib to make it work.
 .IP "Isn't rxvt supposed to be small? Don't all those features bloat?" 4
 .IX Item "Isn't rxvt supposed to be small? Don't all those features bloat?"
 I often get asked about this, and I think, no, they didn't cause extra
@@ -2167,16 +2230,14 @@ disable this.
 A non-exhaustive list of features enabled by \f(CW\*(C`\-\-enable\-frills\*(C'\fR (possibly
 in combination with other switches) is:
 .Sp
-.Vb 18
+.Vb 15
 \&  MWM-hints
 \&  EWMH-hints (pid, utf8 names) and protocols (ping)
 \&  seperate underline colour (-underlineColor)
 \&  settable border widths and borderless switch (-w, -b, -bl)
-\&  visual selection (-depth)
+\&  visual depth selection (-depth)
 \&  settable extra linespacing /-lsp)
 \&  iso-14755-2 and -3, and visual feedback
-\&  backindex and forwardindex escape sequence
-\&  window op and some xterm/OSC escape sequences
 \&  tripleclickwords (-tcw)
 \&  settable insecure mode (-insecure)
 \&  keysym remapping support
@@ -2185,7 +2246,22 @@ in combination with other switches) is:
 \&  user-pty (-pty-fd)
 \&  hold on exit (-hold)
 \&  skip builtin block graphics (-sbg)
+.Ve
+.Sp
+It also enabled some non-essential features otherwise disabled, such as:
+.Sp
+.Vb 11
+\&  some round-trip time optimisations
+\&  nearest color allocation on pseudocolor screens
+\&  UTF8_STRING supporr for selection
 \&  sgr modes 90..97 and 100..107
+\&  backindex and forwardindex escape sequences
+\&  view change/zero scorllback esacpe sequences
+\&  locale switching escape sequence
+\&  window op and some xterm/OSC escape sequences
+\&  rectangular selections
+\&  trailing space removal for selections
+\&  verbose X error handling
 .Ve
 .IP "\-\-enable\-iso14755 (default: on)" 4
 .IX Item "--enable-iso14755 (default: on)"
index 0d2e36612a213bdc88b8a9be25a2f7c5f0d4a841..3608fc8af045317d213ad866aa792282e12e5f90 100644 (file)
@@ -66,6 +66,63 @@ other combination either by setting the B<searchable-scrollback> resource:
 
    URxvt.searchable-scrollback: CM-s
 
+=item Why doesn't rxvt-unicode read my resources?
+
+Well, why, indeed? It does, in a way very similar to other X
+applications. Most importantly, this means that if you or your OS loads
+resources into the X display (the right way to do it), rxvt-unicode will
+ignore any resource files in your home directory. It will only read
+F<$HOME/.Xdefaults> when no resources are attached to the display.
+
+If you have or use an F<$HOME/.Xresources> file, chances are that
+resources are loaded into your X-server. In this case, you have to
+re-login after every change (or run F<xrdb -merge $HOME/.Xresources>).
+
+Also consider the form resources have to use:
+
+  URxvt.resource: value
+
+If you want to use another form (there are lots of different ways of
+specifying resources), make sure you understand wether and why it
+works. If unsure, use the form above.
+
+=item I can't get transparency working, what am I doing wrong?
+
+First of all, transparency isn't officially supported in rxvt-unicode, so
+you are mostly on your own. Do not bug the author about it (but you may
+bug everybody else). Also, if you can't get it working consider it a rite
+of passage, and you failed.
+
+Here are three ways to get transparency. B<Do> read the manpage and option
+descriptions for the programs mentioned and rxvt-unicode. Really, do it!
+
+1. Use inheritPixmap:
+
+   Esetroot wallpaper.jpg
+   @@RXVT_NAME@@ -ip -tint red -sh 40
+
+That works. If you think it doesn't, you lack transparency and tinting
+support, or you are unable to read.
+
+2. Use a simple pixmap and emulate pseudo-transparency. This enables you
+to use effects other than tinting and shading: Just shade/tint/whatever
+your picture with gimp:
+
+   convert wallpaper.jpg -blur 20x20 -modulate 30 background.xpm
+   @@RXVT_NAME@@ -pixmap background.xpm -pe automove-background
+
+That works. If you think it doesn't, you lack XPM and Perl support, or you
+are unable to read.
+
+3. Use an ARGB visual:
+
+   @@RXVT_NAME@@ -depth 432 -fg grey90 -bg rgba:0000/0000/0000/c000
+
+This requires XFT support, and support form your X-server. If that doesn't
+work for you, blame Xorg and Keith Packard. ARGB visuals aren't there yet,
+no matter what they claim. Rxvt-Unicode contains the neccessary bugfixes
+and workarounds for Xft and Xlib to make it work.
+
 =item Isn't rxvt supposed to be small? Don't all those features bloat?
 
 I often get asked about this, and I think, no, they didn't cause extra
index e93f755525be623565c16aecb2a0e93fc8cef462..d4f527ed2f613e3eff5165c97152ab099519dc09 100644 (file)
@@ -60,6 +60,64 @@ FREQUENTLY ASKED QUESTIONS
 
            URxvt.searchable-scrollback: CM-s
 
+    Why doesn't rxvt-unicode read my resources?
+        Well, why, indeed? It does, in a way very similar to other X
+        applications. Most importantly, this means that if you or your OS
+        loads resources into the X display (the right way to do it),
+        rxvt-unicode will ignore any resource files in your home directory.
+        It will only read $HOME/.Xdefaults when no resources are attached to
+        the display.
+
+        If you have or use an $HOME/.Xresources file, chances are that
+        resources are loaded into your X-server. In this case, you have to
+        re-login after every change (or run xrdb -merge $HOME/.Xresources).
+
+        Also consider the form resources have to use:
+
+          URxvt.resource: value
+
+        If you want to use another form (there are lots of different ways of
+        specifying resources), make sure you understand wether and why it
+        works. If unsure, use the form above.
+
+    I can't get transparency working, what am I doing wrong?
+        First of all, transparency isn't officially supported in
+        rxvt-unicode, so you are mostly on your own. Do not bug the author
+        about it (but you may bug everybody else). Also, if you can't get it
+        working consider it a rite of passage, and you failed.
+
+        Here are three ways to get transparency. Do read the manpage and
+        option descriptions for the programs mentioned and rxvt-unicode.
+        Really, do it!
+
+        1. Use inheritPixmap:
+
+           Esetroot wallpaper.jpg
+           rxvt -ip -tint red -sh 40
+
+        That works. If you think it doesn't, you lack transparency and
+        tinting support, or you are unable to read.
+
+        2. Use a simple pixmap and emulate pseudo-transparency. This enables
+        you to use effects other than tinting and shading: Just
+        shade/tint/whatever your picture with gimp:
+
+           convert wallpaper.jpg -blur 20x20 -modulate 30 background.xpm
+           rxvt -pixmap background.xpm -pe automove-background
+
+        That works. If you think it doesn't, you lack XPM and Perl support,
+        or you are unable to read.
+
+        3. Use an ARGB visual:
+
+           rxvt -depth 432 -fg grey90 -bg rgba:0000/0000/0000/c000
+
+        This requires XFT support, and support form your X-server. If that
+        doesn't work for you, blame Xorg and Keith Packard. ARGB visuals
+        aren't there yet, no matter what they claim. Rxvt-Unicode contains
+        the neccessary bugfixes and workarounds for Xft and Xlib to make it
+        work.
+
     Isn't rxvt supposed to be small? Don't all those features bloat?
         I often get asked about this, and I think, no, they didn't cause
         extra bloat. If you compare a minimal rxvt and a minimal urxvt, you
@@ -1686,11 +1744,9 @@ CONFIGURE OPTIONS
           EWMH-hints (pid, utf8 names) and protocols (ping)
           seperate underline colour (-underlineColor)
           settable border widths and borderless switch (-w, -b, -bl)
-          visual selection (-depth)
+          visual depth selection (-depth)
           settable extra linespacing /-lsp)
           iso-14755-2 and -3, and visual feedback
-          backindex and forwardindex escape sequence
-          window op and some xterm/OSC escape sequences
           tripleclickwords (-tcw)
           settable insecure mode (-insecure)
           keysym remapping support
@@ -1699,7 +1755,21 @@ CONFIGURE OPTIONS
           user-pty (-pty-fd)
           hold on exit (-hold)
           skip builtin block graphics (-sbg)
+
+        It also enabled some non-essential features otherwise disabled, such
+        as:
+
+          some round-trip time optimisations
+          nearest color allocation on pseudocolor screens
+          UTF8_STRING supporr for selection
           sgr modes 90..97 and 100..107
+          backindex and forwardindex escape sequences
+          view change/zero scorllback esacpe sequences
+          locale switching escape sequence
+          window op and some xterm/OSC escape sequences
+          rectangular selections
+          trailing space removal for selections
+          verbose X error handling
 
     --enable-iso14755 (default: on)
         Enable extended ISO 14755 support (see rxvt(1), or doc/rxvt.1.txt).
index 13ab2f01656b11059b96e1268049dcef9ccf5735..03078990b7cfec622fd50932abc4e27e99f985b9 100644 (file)
@@ -1,3 +1,3 @@
 // VERSION _must_ be \d.\d+
-#define VERSION "7.4"
-#define DATE   "2006-01-28"
+#define VERSION "7.5"
+#define DATE   "2006-01-30"