From: root Date: Mon, 30 Jan 2006 22:49:30 +0000 (+0000) Subject: *** empty log message *** X-Git-Url: http://git.openbox.org/?a=commitdiff_plain;h=9f24172af6e0a8d8e5549c6425c98f938d271315;p=dana%2Furxvt.git *** empty log message *** --- diff --git a/Changes b/Changes index b0cc13ab..e27c8229 100644 --- 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, diff --git a/README.FAQ b/README.FAQ index 52431b63..d61d245a 100644 --- a/README.FAQ +++ b/README.FAQ @@ -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 diff --git a/README.configure b/README.configure index a4290157..4eebfceb 100644 --- a/README.configure +++ b/README.configure @@ -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). diff --git a/doc/rxvt.7.html b/doc/rxvt.7.html index c9f301dd..13929197 100644 --- a/doc/rxvt.7.html +++ b/doc/rxvt.7.html @@ -121,6 +121,85 @@ other combination either by setting the searchable-scrollback r 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?
@@ -2426,11 +2505,9 @@ in combination with other switches) is:

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:

XEmbed support (-embed) user-pty (-pty-fd) hold on exit (-hold) - skip builtin block graphics (-sbg) - sgr modes 90..97 and 100..107 + 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)
diff --git a/doc/rxvt.7.man.in b/doc/rxvt.7.man.in index ea20c368..a75286b4 100644 --- a/doc/rxvt.7.man.in +++ b/doc/rxvt.7.man.in @@ -129,7 +129,7 @@ .\" ======================================================================== .\" .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)" diff --git a/doc/rxvt.7.pod b/doc/rxvt.7.pod index 0d2e3661..3608fc8a 100644 --- a/doc/rxvt.7.pod +++ b/doc/rxvt.7.pod @@ -66,6 +66,63 @@ other combination either by setting the B 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). + +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 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 diff --git a/doc/rxvt.7.txt b/doc/rxvt.7.txt index e93f7555..d4f527ed 100644 --- a/doc/rxvt.7.txt +++ b/doc/rxvt.7.txt @@ -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). diff --git a/src/version.h b/src/version.h index 13ab2f01..03078990 100644 --- a/src/version.h +++ b/src/version.h @@ -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"